Dokument
libdmet · Merkmale · Ebenheit · Erzeugen
Synopsis
» flatness ()
flatness (double)
flatness (actual)
flatness (actual, vector)
flatness (actual, plane)
Klassenhierarchie
element · feature · flatness
Beschreibung
· Erzeugen eines nicht initialisierten Merkmals
Ohne Angabe von Argumenten erzeugt flatness 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 flatness 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 - wie in DIN ISO 1101 beschrieben - als minimaler Abstand zweier paralleler Ebenen, die die gesamte Punktwolke einschließen, 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 als Abstand zweier paralleler Ebenen, die die gesamte Punktwolke einschließen und die gleiche Orientierung haben wie der übergebene Richtungsvektor, 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 Ebene)
Wird zusätzlich zum Istelement eine Ebene angegeben, so wird die Abweichung der Punktwolke zu dieser Ebene berechnet. Position und Richtungsvektor der Ebene gehen direkt in das Ergebnis ein.
Die Erzeugung des Merkmals mit den Parametern actual und plane entspricht dem Aufruf von compute(actual,plane).
Beispiele
flatness plf; // plf.valid()=false
flatness plf(0.020); // plf=flatness(0.020)
Siehe auch
Alle Methoden und Operatoren, Neuberechnung mit compute.