| libdmet · Merkmale · Geradheit · Erzeugen |
| » | straightness | () | |
| straightness | (double) | ||
| straightness | (actual) | ||
| straightness | (actual, vector) | ||
| straightness | (actual, line) |
| element · feature · straightness |
| · | Erzeugen eines nicht initialisierten Merkmals |
| Ohne Angabe von Argumenten erzeugt straightness ein nicht initialisiertes Merkmal. Weder der Merkmalswert noch der Nominalwert und die Toleranzgrenzen sind gültig. |
| · | Erzeugen des Merkmals aus einem Zahlenwert |
| Bei Angabe eines Zahlenwertes erzeugt straightness ein Merkmal durch direkte Übernahme des vorgegebenen Zahlenwertes als Merkmalswert. |
| · | Erzeugen des Merkmals aus einem Istelement |
| Ohne Angabe weiterer Elemente (Ebene oder Richtungsvektor) wird die Formabweichung als minimaler Durchmesser eines Zylinders der die gesamte Punktwolke einschließt, berechnet. | |
|
|
| Die Erzeugung des Merkmals mit einem Parameter actual entspricht dem Aufruf von compute(actual). |
| · | Erzeugen des Merkmals aus einem Istelement (Nebenbedingung Raumrichtung) |
| Wird zusätzlich zum Istelement ein Richtungsvektor angegeben, wird die Formabweichung nur in Richtung des Vektors berwertet. Sie wird damit - wie in DIN ISO 1101 beschrieben - als minimaler Abstand zweier paralleler Geraden, die die gesamte Punktwolke einschließen, berechnet. Der übergebene Richtungsvektor wirkt als Nebenbedingung. | |
|
|
| Die Erzeugung des Merkmals mit den Parametern actual und vector entspricht dem Aufruf von compute(actual,vector). |
| · | Erzeugen des Merkmals aus einem Istelement (Bezug Gerade) |
| Wird zusätzlich zum Istelement eine Gerade angegeben, so wird die Abweichung der Punktwolke zu dieser Geraden berechnet. Position und Richtungsvektor der Geraden gehen direkt in das Ergebnis ein. | |
| Die Erzeugung des Merkmals mit den Parametern actual und plane entspricht dem Aufruf von compute(actual,line). |
| straightness plf; | // plf.valid()=false | ||
| straightness plf(0.020); | // plf=straightness(0.020) |
| Alle Methoden und Operatoren, Neuberechnung mit compute. |