cam.properties.chain_props#

Fabex ‘chain.py’

All properties of a CAM Chain (a series of Operations), and the Chain’s Operation reference.

Classes#

Module Contents#

class CAM_OP_REFERENCE_Properties[source]#

Bases: bpy.types.PropertyGroup

name: StringProperty(name='Operation Name', default='Operation')[source]#
computing = False[source]#
class CAM_CHAIN_Properties[source]#

Bases: bpy.types.PropertyGroup

index: IntProperty(name='Index', description='Index in the hard-defined camChains', default=-1)[source]#
active_operation: IntProperty(name='Active Operation', description='Active operation in chain', default=-1)[source]#
name: StringProperty(name='Chain Name', default='Chain')[source]#
filename: StringProperty(name='File Name', default='Chain')[source]#
valid: BoolProperty(name='Valid', description='True if whole Chain is OK for calculation', default=True)[source]#
invalid_reason: StringProperty(name='Chain Error', default='', update=chain_valid)[source]#
computing: BoolProperty(name='Computing Right Now', description='', default=False)[source]#
operations: CollectionProperty(type=CAM_OP_REFERENCE_Properties)[source]#