kopia lustrzana https://github.com/vilemduha/blendercam
init Reference Repair
rodzic
557d676d9a
commit
7d2214632e
|
@ -13,6 +13,7 @@ import opencamlib
|
|||
|
||||
# Blender Library
|
||||
import bpy
|
||||
from bpy.props import CollectionProperty
|
||||
|
||||
# Relative Imports - from 'cam' module
|
||||
from .engine import (
|
||||
|
@ -21,6 +22,7 @@ from .engine import (
|
|||
)
|
||||
from .operators import register as ops_register, unregister as ops_unregister
|
||||
from .properties import register as props_register, unregister as props_unregister
|
||||
from .properties.operation_props import CAM_OPERATION_Properties
|
||||
from .preferences import CamAddonPreferences
|
||||
from .ui import register as ui_register, unregister as ui_unregister
|
||||
from .utilities.addon_utils import check_operations_on_load
|
||||
|
@ -48,6 +50,11 @@ def register() -> None:
|
|||
bpy.app.handlers.frame_change_pre.append(timer_update)
|
||||
bpy.app.handlers.load_post.append(check_operations_on_load)
|
||||
|
||||
scene = bpy.types.Scene
|
||||
scene.cam_operations = CollectionProperty(
|
||||
type=CAM_OPERATION_Properties,
|
||||
)
|
||||
|
||||
for panel in get_panels():
|
||||
panel.COMPAT_ENGINES.add("FABEX_RENDER")
|
||||
|
||||
|
@ -75,6 +82,9 @@ def unregister() -> None:
|
|||
|
||||
bpy.utils.unregister_class(CAM_OPERATION_Properties)
|
||||
|
||||
scene = bpy.types.Scene
|
||||
del scene.cam_operations
|
||||
|
||||
for panel in get_panels():
|
||||
if "FABEX_RENDER" in panel.COMPAT_ENGINES:
|
||||
panel.COMPAT_ENGINES.remove("FABEX_RENDER")
|
||||
|
|
|
@ -64,9 +64,6 @@ def register():
|
|||
scene.cam_machine = PointerProperty(
|
||||
type=CAM_MACHINE_Properties,
|
||||
)
|
||||
scene.cam_operations = CollectionProperty(
|
||||
type=CAM_OPERATION_Properties,
|
||||
)
|
||||
scene.cam_text = StringProperty()
|
||||
scene.interface = PointerProperty(
|
||||
type=CAM_INTERFACE_Properties,
|
||||
|
@ -83,7 +80,6 @@ def unregister():
|
|||
|
||||
del scene.cam_chains
|
||||
del scene.cam_active_chain
|
||||
del scene.cam_operations
|
||||
del scene.cam_active_operation
|
||||
del scene.cam_machine
|
||||
del scene.gcode_output_type
|
||||
|
|
Ładowanie…
Reference in New Issue