def draw(self, context):
menu = utils_core.Menu(self)
if context.object.use_dynamic_topology_sculpting:
menu.add_item().operator("sculpt.dynamic_topology_toggle",
"Disable Dynamic Topology")
menu.add_item().separator()
menu.add_item().menu(DynDetailMenu.bl_idname)
menu.add_item().menu(DetailMethodMenu.bl_idname)
menu.add_item().separator()
menu.add_item().operator("sculpt.optimize")
if context.tool_settings.sculpt.detail_type_method == 'CONSTANT':
menu.add_item().operator("sculpt.detail_flood_fill")
menu.add_item().menu(SymmetrizeMenu.bl_idname)
menu.add_item().prop(context.tool_settings.sculpt,
"use_smooth_shading", toggle=True)
else:
menu.add_item()
menu.current_item.operator_context = 'INVOKE_DEFAULT'
menu.current_item.operator("sculpt.dynamic_topology_toggle",
"Enable Dynamic Topology")
评论列表
文章目录