kopia lustrzana https://github.com/vilemduha/blendercam
136 wiersze
2.9 KiB
Python
136 wiersze
2.9 KiB
Python
![]() |
"""Fabex 'operators.__init__.py' © 2012 Vilem Novak
|
||
|
|
||
|
Import Properties, Register and Unregister Classes
|
||
|
"""
|
||
|
|
||
|
import bpy
|
||
|
|
||
|
from .bas_relief_ops import DoBasRelief, ProblemAreas
|
||
|
from .bridges_op import CamBridgesAdd
|
||
|
from .chain_ops import (
|
||
|
CamChainAdd,
|
||
|
CamChainOperationAdd,
|
||
|
CamChainOperationDown,
|
||
|
CamChainOperationRemove,
|
||
|
CamChainOperationUp,
|
||
|
CamChainRemove,
|
||
|
)
|
||
|
from .curve_create_ops import (
|
||
|
CamCurveDrawer,
|
||
|
CamCurveFlatCone,
|
||
|
CamCurveGear,
|
||
|
CamCurveHatch,
|
||
|
CamCurveInterlock,
|
||
|
CamCurveMortise,
|
||
|
CamCurvePlate,
|
||
|
CamCurvePuzzle,
|
||
|
)
|
||
|
from .curve_equation_ops import (
|
||
|
CamCustomCurve,
|
||
|
CamHypotrochoidCurve,
|
||
|
CamLissajousCurve,
|
||
|
CamSineCurve,
|
||
|
)
|
||
|
from .curve_tools_ops import (
|
||
|
CamCurveBoolean,
|
||
|
CamCurveConvexHull,
|
||
|
CamCurveIntarsion,
|
||
![]() |
CamCurveSimpleOvercuts,
|
||
|
CamCurveBoneFilletOvercuts,
|
||
![]() |
CamCurveRemoveDoubles,
|
||
|
CamMeshGetPockets,
|
||
|
CamObjectSilhouette,
|
||
|
CamOffsetSilhouete,
|
||
|
)
|
||
|
from .gcode_import_op import WM_OT_gcode_import
|
||
|
from .operation_ops import (
|
||
|
CamOperationAdd,
|
||
|
CamOperationCopy,
|
||
|
CamOperationMove,
|
||
|
CamOperationRemove,
|
||
|
)
|
||
|
from .orient_op import CamOrientationAdd
|
||
|
from .pack_op import CamPackObjects
|
||
|
from .path_ops import (
|
||
|
PathExport,
|
||
|
PathExportChain,
|
||
|
PathsAll,
|
||
|
PathsBackground,
|
||
|
PathsChain,
|
||
|
KillPathsBackground,
|
||
|
CalculatePath,
|
||
|
)
|
||
|
from .position_op import CAM_MATERIAL_PositionObject
|
||
|
from .preset_ops import (
|
||
|
AddPresetCamCutter,
|
||
|
AddPresetCamMachine,
|
||
|
AddPresetCamOperation,
|
||
|
)
|
||
|
from .simulation_ops import CAMSimulate, CAMSimulateChain
|
||
|
from .slice_op import CamSliceObjects
|
||
|
|
||
|
|
||
|
classes = [
|
||
|
DoBasRelief,
|
||
|
ProblemAreas,
|
||
|
CamBridgesAdd,
|
||
|
CamChainAdd,
|
||
|
CamChainOperationAdd,
|
||
|
CamChainOperationDown,
|
||
|
CamChainOperationRemove,
|
||
|
CamChainOperationUp,
|
||
|
CamChainRemove,
|
||
|
CamCurveDrawer,
|
||
|
CamCurveFlatCone,
|
||
|
CamCurveGear,
|
||
|
CamCurveHatch,
|
||
|
CamCurveInterlock,
|
||
|
CamCurveMortise,
|
||
|
CamCurvePlate,
|
||
|
CamCurvePuzzle,
|
||
|
CamCustomCurve,
|
||
|
CamHypotrochoidCurve,
|
||
|
CamLissajousCurve,
|
||
|
CamSineCurve,
|
||
|
CamCurveBoolean,
|
||
|
CamCurveConvexHull,
|
||
|
CamCurveIntarsion,
|
||
![]() |
CamCurveSimpleOvercuts,
|
||
|
CamCurveBoneFilletOvercuts,
|
||
![]() |
CamCurveRemoveDoubles,
|
||
|
CamMeshGetPockets,
|
||
|
CamObjectSilhouette,
|
||
|
CamOffsetSilhouete,
|
||
|
WM_OT_gcode_import,
|
||
|
CamOperationAdd,
|
||
|
CamOperationCopy,
|
||
|
CamOperationMove,
|
||
|
CamOperationRemove,
|
||
|
CamOrientationAdd,
|
||
|
CamPackObjects,
|
||
|
PathExport,
|
||
|
PathExportChain,
|
||
|
PathsAll,
|
||
|
PathsBackground,
|
||
|
PathsChain,
|
||
|
KillPathsBackground,
|
||
|
CalculatePath,
|
||
|
CAM_MATERIAL_PositionObject,
|
||
|
AddPresetCamCutter,
|
||
|
AddPresetCamMachine,
|
||
|
AddPresetCamOperation,
|
||
|
CAMSimulate,
|
||
|
CAMSimulateChain,
|
||
|
CamSliceObjects,
|
||
|
]
|
||
|
|
||
|
|
||
|
def register():
|
||
|
for cls in classes:
|
||
|
bpy.utils.register_class(cls)
|
||
|
|
||
|
|
||
|
def unregister():
|
||
|
for cls in classes:
|
||
|
bpy.utils.unregister_class(cls)
|