cam.properties.optimisation_props#
Fabex ‘optimisation_props.py’
‘CAM Optimisation Properties’
Classes#
Module Contents#
- class CAM_OPTIMISATION_Properties[source]#
Bases:
bpy.types.PropertyGroup
- optimize: BoolProperty(name='Reduce Path Points', description='Reduce path points', default=True, update=update_operation)[source]#
- optimize_threshold: FloatProperty(name='Reduction Threshold in μm', default=0.2, min=1e-09, max=1000, precision=20, update=update_operation)[source]#
- use_exact: BoolProperty(name='Use Exact Mode', description='Exact mode allows greater precision, but is slower with complex meshes', default=True, update=update_exact_mode)[source]#
- imgres_limit: IntProperty(name='Maximum Resolution in Megapixels', default=16, min=1, max=512, description='Limits total memory usage and prevents crashes. Increase it if you know what are doing', update=update_zbuffer_image)[source]#
- pixsize: FloatProperty(name='Sampling Raster Detail', default=0.0001, min=1e-05, max=0.1, precision=PRECISION, unit='LENGTH', update=update_zbuffer_image)[source]#
- use_opencamlib: BoolProperty(name='Use OpenCAMLib', description='Use OpenCAMLib to sample paths or get waterline shape', default=False, update=update_opencamlib)[source]#
- exact_subdivide_edges: BoolProperty(name='Auto Subdivide Long Edges', description='This can avoid some collision issues when importing CAD models', default=False, update=update_exact_mode)[source]#