blendercam/scripts/addons/fabex/constants.py

47 wiersze
826 B
Python

"""Fabex 'constants.py'
Package to store all constants of Fabex.
"""
# PRECISION is used in most operations
PRECISION = 5
CHIPLOAD_PRECISION = 10
MAX_OPERATION_TIME = 3200000000 # seconds
G64_INCOMPATIBLE_MACHINES = ["GRBL"]
# Upscale factor for higher precision from Bullet library - (Rigidbody Collision World)
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.
CUTTER_OFFSET = (-5 * BULLET_SCALE, -5 * BULLET_SCALE, -5 * BULLET_SCALE)
EPS = 1.0e-32
NUMPYALG = False
SHAPELY = True
# DT = Bit diameter tolerance
DT = 1.025
USE_PROFILER = False
was_hidden_dict = {}
_IS_LOADING_DEFAULTS = False
TOLERANCE = 1e-9
BIG_FLOAT = 1e38
PY3 = True
OCL_SCALE = 1000.0
PYTHON_BIN = None
_PREVIOUS_OCL_MESH = None