moments_object_model_3dT_moments_object_model_3dMomentsObjectModel3dMomentsObjectModel3dmoments_object_model_3d (Operator)
Name
moments_object_model_3dT_moments_object_model_3dMomentsObjectModel3dMomentsObjectModel3dmoments_object_model_3d — Berechnen des Mittelwerts oder des zentralen Moments zweiter Ordnung für ein
3D-Objektmodell.
Signatur
Beschreibung
moments_object_model_3dmoments_object_model_3dMomentsObjectModel3dMomentsObjectModel3dMomentsObjectModel3dmoments_object_model_3d berechnet die Zentralmomente erster
und zweiter Ordnung. Im Parameter MomentsToCalculateMomentsToCalculateMomentsToCalculateMomentsToCalculatemomentsToCalculatemoments_to_calculate kann
'mean'"mean""mean""mean""mean""mean" ausgewählt werden, um den Mittelwert der Punktkoordinaten
zu ermitteln. Es kann 'central_moment_2_points'"central_moment_2_points""central_moment_2_points""central_moment_2_points""central_moment_2_points""central_moment_2_points" angegeben werden,
um das zentrale Moment zweiter Ordnung zu berechnen. In diesem Fall enthalten
die Rückgabewerte in MomentsMomentsMomentsMomentsmomentsmoments 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'"principal_axes""principal_axes""principal_axes""principal_axes""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.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
ObjectModel3DObjectModel3DObjectModel3DObjectModel3DobjectModel3Dobject_model_3d (input_control) object_model_3d(-array) → HObjectModel3D, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des 3D-Objektmodells.
MomentsToCalculateMomentsToCalculateMomentsToCalculateMomentsToCalculatemomentsToCalculatemoments_to_calculate (input_control) number(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Das Moment, das berechnet werden soll.
Defaultwert:
'mean_points'
"mean_points"
"mean_points"
"mean_points"
"mean_points"
"mean_points"
Werteliste: 'central_moment_2_points'"central_moment_2_points""central_moment_2_points""central_moment_2_points""central_moment_2_points""central_moment_2_points", 'mean_points'"mean_points""mean_points""mean_points""mean_points""mean_points", 'principal_axes'"principal_axes""principal_axes""principal_axes""principal_axes""principal_axes"
MomentsMomentsMomentsMomentsmomentsmoments (output_control) number(-array) → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Das berechnete Moment.
Parameteranzahl: Moments == ObjectModel3D
Beispiel (HDevelop)
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)
Ergebnis
moments_object_model_3dmoments_object_model_3dMomentsObjectModel3dMomentsObjectModel3dMomentsObjectModel3dmoments_object_model_3d liefert den Wert TRUE wenn alle
Parameter korrekt sind. Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
read_object_model_3dread_object_model_3dReadObjectModel3dReadObjectModel3dReadObjectModel3dread_object_model_3d,
connection_object_model_3dconnection_object_model_3dConnectionObjectModel3dConnectionObjectModel3dConnectionObjectModel3dconnection_object_model_3d
Nachfolger
project_object_model_3dproject_object_model_3dProjectObjectModel3dProjectObjectModel3dProjectObjectModel3dproject_object_model_3d,
object_model_3d_to_xyzobject_model_3d_to_xyzObjectModel3dToXyzObjectModel3dToXyzObjectModel3dToXyzobject_model_3d_to_xyz
Siehe auch
volume_object_model_3d_relative_to_planevolume_object_model_3d_relative_to_planeVolumeObjectModel3dRelativeToPlaneVolumeObjectModel3dRelativeToPlaneVolumeObjectModel3dRelativeToPlanevolume_object_model_3d_relative_to_plane
Modul
3D Metrology