kopia lustrzana https://github.com/vilemduha/blendercam
Added levels for feedrate
rodzic
4da8467760
commit
776ae20bc6
|
|
@ -7,12 +7,39 @@ class CAM_FEEDRATE_Panel(CAMButtonsPanel, bpy.types.Panel):
|
||||||
bl_idname = "WORLD_PT_CAM_FEEDRATE"
|
bl_idname = "WORLD_PT_CAM_FEEDRATE"
|
||||||
panel_interface_level = 0
|
panel_interface_level = 0
|
||||||
|
|
||||||
COMPAT_ENGINES = {'BLENDERCAM_RENDER'}
|
prop_level = {
|
||||||
|
'feedrate': 0,
|
||||||
|
'sim_feedrate': 2,
|
||||||
|
'plunge_feedrate': 1,
|
||||||
|
'plunge_angle': 1,
|
||||||
|
'spindle_rpm': 0
|
||||||
|
}
|
||||||
|
|
||||||
|
def draw_feedrate(self):
|
||||||
|
if not self.has_correct_level('feedrate'): return
|
||||||
|
self.layout.prop(self.op, 'feedrate')
|
||||||
|
|
||||||
|
def draw_sim_feedrate(self):
|
||||||
|
if not self.has_correct_level('sim_feedrate'): return
|
||||||
|
self.layout.prop(self.op, 'do_simulation_feedrate')
|
||||||
|
|
||||||
|
def draw_plunge_feedrate(self):
|
||||||
|
if not self.has_correct_level('plunge_feedrate'): return
|
||||||
|
self.layout.prop(self.op, 'plunge_feedrate')
|
||||||
|
|
||||||
|
def draw_plunge_angle(self):
|
||||||
|
if not self.has_correct_level('plunge_angle'): return
|
||||||
|
self.layout.prop(self.op, 'plunge_angle')
|
||||||
|
|
||||||
|
def draw_spindle_rpm(self):
|
||||||
|
if not self.has_correct_level('spindle_rpm'): return
|
||||||
|
self.layout.prop(self.op, 'spindle_rpm')
|
||||||
|
|
||||||
def draw(self, context):
|
def draw(self, context):
|
||||||
|
self.context = context
|
||||||
|
|
||||||
self.layout.prop(ao, 'feedrate')
|
self.draw_feedrate()
|
||||||
self.layout.prop(ao, 'do_simulation_feedrate')
|
self.draw_sim_feedrate()
|
||||||
self.layout.prop(ao, 'plunge_feedrate')
|
self.draw_plunge_feedrate()
|
||||||
self.layout.prop(ao, 'plunge_angle')
|
self.draw_plunge_angle()
|
||||||
self.layout.prop(ao, 'spindle_rpm')
|
self.draw_spindle_rpm()
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue