union_object_model_3d
— Kombinieren mehrerer 3D-Objektmodelle zu einem neuen 3D-Objektmodell.
union_object_model_3d( : : ObjectModels3D, Method : UnionObjectModel3D)
union_object_model_3d
kombiniert alle 3D-Objektmodelle in
ObjectModels3D
zu einem einzigen 3D-Objektmodell, das in
UnionObjectModel3D
zurückgegeben wird.
Sollten Bereiche der angegebenen 3D-Objektmodelle überlappen, kann das bei einer resultierenden 2D Abbildung der 3D Punkte, sowie bei Polygonen und Dreiecken zu Ergebnissen führen, die nicht weiter in vollem Umfang verwendbar sind, da diese auch überlappend sein könnten.
Die momentan einzige unterstützte Methode in Method
ist bisher
'points_surface' , die alle Punkte, Oberflächen und Linien im
Ausgabemodell UnionObjectModel3D
kombiniert.
Erweiterte Attribute werden kopiert, soweit keine Lücken entstehen, d.h.
wenn sie in allen Eingabeobjektmodellen vorhanden sind, in denen das
Standard-Attribut, an das sie gebunden sind, vorhanden ist.
union_object_model_3d
ignoriert 3D-Objektmodelle vom Typ
3D-Primitiv und 3D-Formmodell.
ObjectModels3D
(input_control) object_model_3d(-array) →
(handle)
Handle der Eingabe-3D-Objektmodelle.
Method
(input_control) string →
(string)
Methode, die für die Vereinigung benutzt wird.
Defaultwert: 'points_surface'
Werteliste: 'points_surface'
UnionObjectModel3D
(output_control) object_model_3d →
(handle)
Handle des resultierenden 3D-Objektmodells.
gen_object_model_3d_from_points ([0,0,0,0],[1,1,0,0], [0,1,1,0],\ ObjectModel3D1) gen_object_model_3d_from_points ([1,1,1,1],[1,1,0,0], [0,1,1,0],\ ObjectModel3D2) get_object_model_3d_params (ObjectModel3D1, 'diameter', DiameterOld) union_object_model_3d ([ObjectModel3D1,ObjectModel3D2], 'points_surface',\ UnionObjectModel3D) get_object_model_3d_params (UnionObjectModel3D, 'diameter', DiameterNew)
union_object_model_3d
liefert den Wert 2 (H_MSG_TRUE) wenn alle
Parameter korrekt sind. Sollte es kein gemeinsames Attribut
in der Eingabe geben, wird eine Fehlerbehandlung durchgeführt.
connection_object_model_3d
,
convex_hull_object_model_3d
gen_box_object_model_3d
,
gen_sphere_object_model_3d
,
gen_cylinder_object_model_3d
3D Metrology