def draw(self, context):
layout = self.layout
space = bpy.context.space_data
if not space.local_view:
# Imperial units warning
if bpy.context.scene.unit_settings.system == "IMPERIAL":
row = layout.row()
row.label("Warning: Imperial units not supported", icon='COLOR_RED')
box = layout.box()
row = box.row()
row.prop(self, 'model')
if self.model == "2":
row.prop(self, 'radio')
box.prop(self, 'step_num')
row = box.row()
row.prop(self, 'max_width')
row.prop(self, 'depth')
row.prop(self, 'shift')
row = box.row()
row.prop(self, 'back')
row.prop(self, 'sizev')
row = box.row()
row.prop(self, 'curve')
# all equal
if self.sizev is True:
row.prop(self, 'min_width')
box = layout.box()
row = box.row()
row.prop(self, 'thickness')
row.prop(self, 'height')
row = box.row()
row.prop(self, 'front_gap')
if self.model == "1":
row.prop(self, 'side_gap')
box = layout.box()
if not context.scene.render.engine == 'CYCLES':
box.enabled = False
box.prop(self, 'crt_mat')
else:
row = layout.row()
row.label("Warning: Operator does not work in local view mode", icon='ERROR')
# -----------------------------------------------------
# Execute
# -----------------------------------------------------
# noinspection PyUnusedLocal
评论列表
文章目录