simplify_objects#
- Modeler3D.simplify_objects(input_objects_list, simplify_type='Polygon Fit', extrusion_axis='Auto', clean_up=True, allow_splitting=True, separate_bodies=True, clone_body=True, generate_primitive_history=False, interior_points_on_arc=5, length_threshold_percentage=25, create_group_for_new_objects=False)[source]#
Simplify command to converts complex objects into simpler primitives which are easy to mesh and solve.
- Parameters:
- input_objects_list
str
List of object names to simplify.
- simplify_type
str
,optional
Simplify type. Default value is
Polygon Fit
. Available values arePolygon Fit
Primitive Fit
orBounding Box
.- extrusion_axis
str
,optional
Extrusion axis. Default value is
Auto
. Available values areAuto
X
,Y
orZ
.- clean_upbool,
optional
Clean up. The default is
True
.- allow_splittingbool,
optional
Allow splitting. The default is
True
.- separate_bodiesbool,
optional
Separate bodies. The default is
True
.- clone_bodybool,
optional
Clone body. The default is
True
.- generate_primitive_historybool,
optional
Generate primitive history. This option will purge the history for selected objects. The default is
False
.- interior_points_on_arc
float
,optional
Number points on curve. The default is
5
.- length_threshold_percentage
float
,optional
Number points on curve. The default is
25
.- create_group_for_new_objectsbool,
optional
Create group for new objects. The default is
False
.
- input_objects_list
- Returns:
- bool
True
when successful,False
when failed.