| Operatoren |
gen_plane_object_model_3d — Erzeugen eines 3D-Objektmodells, welches eine Ebene beschreibt.
gen_plane_object_model_3d( : : Pose, XExtent, YExtent : ObjectModel3D)
gen_plane_object_model_3d erzeugt ein ebenes 3D Primitiv, d.h. ein 3D-Objektmodell, welches eine Ebene beschreibt. Die Ebene wird über ihren Mittelpunkt und die Rotation angegeben, wobei die Normalenrichtung der Ebene in Richtung der mitgedrehten Z-Achse zeigt. Der Mittelpunkt und die Rotation wird mittels des Parameters Pose angegeben. Zusätzlich kann die Ebene durch ein Polygon begrenzt werden, das durch die Punkte mit den Koordinaten XExtent und YExtent definiert ist. Das Handle des resultierenden 3D-Objektmodells wird im Parameter ObjectModel3D zurückgegeben.
Es ist zu beachten, dass falls ein 3D-Objektmodell nicht länger benötigt wird oder überschrieben werden soll, zunächst der Speicher wieder freigegeben werden muss durch Aufrufen des Operators clear_object_model_3d.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Der Mittelpunkt und die Rotation der Ebene im Raum.
Parameteranzahl: Pose == 7
X-Koordinaten zur Begrenzung der Ebene.
Y-Koordinaten zur Begrenzung der Ebene.
Parameteranzahl: XExtent == YExtent
Handle des 3D-Objektmodells, das die Ebene beschreibt.
gen_plane_object_model_3d liefert den Wert 2 (H_MSG_TRUE) wenn alle Parameter korrekt sind. Andernfalls wird eine Fehlerbehandlung durchgeführt.
get_object_model_3d_params, sample_object_model_3d, triangulate_object_model_3d, clear_object_model_3d
gen_cylinder_object_model_3d, gen_sphere_object_model_3d, gen_sphere_object_model_3d_center, gen_box_object_model_3d
3D Metrology
| Operatoren |