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.
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.
Pose
(input_control) pose →
(real / integer)
Der Mittelpunkt und die Rotation der Ebene im Raum.
Parameteranzahl: Pose == 7
XExtent
(input_control) point.x(-array) →
(real / integer)
X-Koordinaten zur Begrenzung der Ebene.
YExtent
(input_control) point.y(-array) →
(real / integer)
Y-Koordinaten zur Begrenzung der Ebene.
Parameteranzahl: XExtent == YExtent
ObjectModel3D
(output_control) object_model_3d →
(handle)
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
,
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