blendercam/scripts/addons/cam/ui/panels/feedrate.py

40 wiersze
943 B
Python

"""Fabex 'feedrate.py'
'CAM Feedrate' panel in Properties > Render
"""
import bpy
from bpy.types import Panel
from .buttons_panel import CAMButtonsPanel
class CAM_FEEDRATE_Panel(CAMButtonsPanel, Panel):
"""CAM Feedrate Panel"""
bl_label = "CAM Feedrate"
bl_idname = "WORLD_PT_CAM_FEEDRATE"
panel_interface_level = 0
def draw(self, context):
layout = self.layout
layout.use_property_split = True
layout.use_property_decorate = False
# Feedrate
layout.prop(self.op, "feedrate")
# Sim Feedrate
if self.level >= 2:
layout.prop(self.op, "do_simulation_feedrate")
# Plunge Feedrate
if self.level >= 1:
col = layout.column(align=True)
col.prop(self.op, "plunge_feedrate")
# Plunge Angle
col.prop(self.op, "plunge_angle")
# Spindle RPM
layout.prop(self.op, "spindle_rpm")