moments_object_model_3d
— Berechnen des Mittelwerts oder des zentralen Moments zweiter Ordnung für ein
3D-Objektmodell.
moments_object_model_3d( : : ObjectModel3D, MomentsToCalculate : Moments)
moments_object_model_3d
berechnet die Zentralmomente erster
und zweiter Ordnung. Im Parameter MomentsToCalculate
kann
'mean' ausgewählt werden, um den Mittelwert der Punktkoordinaten
zu ermitteln. Es kann 'central_moment_2_points' angegeben werden,
um das zentrale Moment zweiter Ordnung zu berechnen. In diesem Fall enthalten
die Rückgabewerte in Moments
die Varianzen entlang der x-, y-, z-,
x-y-, x-z- und y-z-Achsen.
Die drei Hauptachsen der zum 3D-Objektmodell gehörenden Punktwolke
können mit 'principal_axes' berechnet werden.
Das Ergebnis wird als Pose zurückgegeben, die ihren Ursprung im Mittelwert
der Punktkoordinaten hat. Das der Pose entsprechende
Koordinatensystem hat die x-Achse entlang der ersten Hauptachse,
die y-Achse entlang der zweiten Hauptachse und die z-Achse entlang der
dritten Hauptachse ausgerichtet.
ObjectModel3D
(input_control) object_model_3d(-array) →
(handle)
Handle des 3D-Objektmodells.
MomentsToCalculate
(input_control) number(-array) →
(string)
Das Moment, das berechnet werden soll.
Defaultwert: 'mean_points'
Werteliste: 'central_moment_2_points' , 'mean_points' , 'principal_axes'
Moments
(output_control) number(-array) →
(real)
Das berechnete Moment.
Parameteranzahl: Moments == ObjectModel3D
gen_object_model_3d_from_points (rand(200), rand(200),\ rand(200), ObjectModel3D) moments_object_model_3d (ObjectModel3D, ['mean_points',\ 'central_moment_2_points','principal_axes'], \ Moments)
moments_object_model_3d
liefert den Wert 2 (H_MSG_TRUE) wenn alle
Parameter korrekt sind. Andernfalls wird eine Fehlerbehandlung durchgeführt.
read_object_model_3d
,
connection_object_model_3d
project_object_model_3d
,
object_model_3d_to_xyz
volume_object_model_3d_relative_to_plane
3D Metrology