Source code for cam.constants

"""BlenderCAM 'constants.py'

Package to store all constants of BlenderCAM.
"""

# PRECISION is used in most operations
[docs] PRECISION = 5
[docs] CHIPLOAD_PRECISION = 10
[docs] MAX_OPERATION_TIME = 3200000000 # seconds
[docs] G64_INCOMPATIBLE_MACHINES = ['GRBL']
# Upscale factor for higher precision from Bullet library - (Rigidbody Collision World)
[docs] BULLET_SCALE = 10000
# Cutter object must be present in the scene, so we need to put it aside for sweep collisions, # otherwise it collides with itself.
[docs] CUTTER_OFFSET = (-5 * BULLET_SCALE, -5 * BULLET_SCALE, -5 * BULLET_SCALE)