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_liststr

List of object names to simplify.

simplify_typestr, optional

Simplify type. Default value is Polygon Fit. Available values are Polygon Fit Primitive Fit or Bounding Box.

extrusion_axisstr, optional

Extrusion axis. Default value is Auto. Available values are Auto X, Y or Z.

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_arcfloat, optional

Number points on curve. The default is 5.

length_threshold_percentagefloat, optional

Number points on curve. The default is 25.

create_group_for_new_objectsbool, optional

Create group for new objects. The default is False.

Returns:
bool

True when successful, False when failed.