Dokument
libdmet · Rundheit · Erzeugen
Synopsis
» roundness ()
roundness (double)
roundness (actual)
roundness (actual, vector)
roundness (actual, line)
roundness (actual, circle)
Klassenhierarchie
element · feature · roundness
Beschreibung
· Erzeugen eines nicht initialisierten Merkmalswertes
Ohne Angabe von Argumenten erzeugt roundness ein nicht initialisiertes Merkmal. Weder der Merkmalswert noch der Nominalwert und die Toleranzgrenzen sind gültig. Der Merkmalswert kann durch Aufruf von compute jederzeit neu berechnet werden.
· Erzeugen des Merkmalswertes aus einem Zahlenwert
Bei Angabe eines Zahlenwertes erzeugt roundness ein Merkmal durch direkte Übernahme des vorgegebenen Wertes als Merkmalswert.
· Erzeugen des Merkmalswertes aus einem Istelement
Ohne Angabe weiterer Elemente (Richtungsvektor, Gerade oder Kreis) wird die Formabweichung wie in DIN ISO 1101 beschrieben als minimaler Abstand zweier konzentrischer Kreise, die die gesamte Punktwolke einschließen, berechnet.
· Erzeugen des Merkmalswertes aus einem Istelement (Nebenbedingung Raumrichtung)
Wird zusätzlich zum Istelement ein Richtungsvektor angegeben, wird die Formabweichung als Abstand zweier konzentrischer Kreise, die die gesamte Punktwolke einschließen und die gleiche Orientierung haben wie der übergebene Richtungsvektor, berechnet. Der übergebene Richtungsvektor wirkt als Nebenbedingung.
· Erzeugen des Merkmalswertes aus einem Istelement (Nebenbedingung Kreisachse)
Wird zusätzlich zum Istelement eine Gerade angegeben, wird die Formabweichung als Abstand zweier konzentrischer Kreise, die die gesamte Punktwolke einschließen und deren Achse mit der übergebenen Gerade übereinstimmen, berechnet. Der übergebene Gerade wirkt als Nebenbedingung.
· Erzeugen des Merkmalswertes aus einem Istelement (Nebenbedingung Kreis)
Wird zusätzlich zum Istelement ein Kreis angegeben, so wird die Abweichung der Punktwolke zu diesem Zylinder berechnet. Position, Richtung und Radius des Kreises gehen direkt in das Ergebnis ein.
Beispiele
roundness crf; // crf.valid()=false
roundness crf(0.020); // crf=roundness(0.020)
Siehe auch
Alle Methoden und Operatoren, Neuberechnung mit compute.