def register():
bpy.types.Scene.DepthCursor = bpy.props.BoolProperty(name="DepthCursor", default=False)
bpy.types.Scene.OInstanciate = bpy.props.BoolProperty(name="Obj_Instantiate", default=False)
bpy.types.Scene.ORandom = bpy.props.BoolProperty(name="Random_Rotation", default=False)
bpy.types.Scene.DontApply = bpy.props.BoolProperty(name="Dont_Apply", default=False)
bpy.types.Scene.nProfile = bpy.props.IntProperty(name="Num_Profile", default=0)
bpy.utils.register_class(CarverPrefs)
bpy.utils.register_class(Carver)
# add keymap entry
kcfg = bpy.context.window_manager.keyconfigs.addon
if kcfg:
km = kcfg.keymaps.new(name='3D View', space_type='VIEW_3D')
kmi = km.keymap_items.new("object.carver", 'X', 'PRESS', shift=True, ctrl=True)
addon_keymaps.append((km, kmi))
评论列表
文章目录