cam.properties.material_props#

Fabex ‘material_props.py’

‘CAM Material Properties’

Classes#

Module Contents#

class CAM_MATERIAL_Properties[source]#

Bases: bpy.types.PropertyGroup

estimate_from_model: BoolProperty(name='Estimate Cut Area from Model', description='Estimate cut area based on model geometry', default=True, update=update_material)[source]#
radius_around_model: FloatProperty(name='Radius Around Model', description='Increase cut area around the model on X and Y by this amount', default=0.0, unit='LENGTH', precision=PRECISION, update=update_material)[source]#
center_x: BoolProperty(name='Center on X Axis', description='Position model centered on X', default=False, update=update_material)[source]#
center_y: BoolProperty(name='Center on Y Axis', description='Position model centered on Y', default=False, update=update_material)[source]#
z_position: EnumProperty(name='Z Placement', items='ABOVE', 'Above', 'Place object vertically above the XY plane', 'BELOW', 'Below', 'Place object vertically below the XY plane', 'CENTERED', 'Centered', 'Place object vertically centered on the XY plane', description='Position below Zero', default='BELOW', update=update_material)[source]#
origin: FloatVectorProperty(name='Material Origin', default=0, 0, 0, unit='LENGTH', precision=PRECISION, subtype='XYZ', update=update_material)[source]#
size: FloatVectorProperty(name='Material Size', default=0.2, 0.2, 0.1, min=0, unit='LENGTH', precision=PRECISION, subtype='XYZ', update=update_material)[source]#