[Bf-blender-cvs] [5b19ecdc6bf] sculpt-mode-features: Add remesh panel to the topbar
Pablo Dobarro
noreply at git.blender.org
Sun Jun 16 23:16:35 CEST 2019
Commit: 5b19ecdc6bfe875a952731d5d2a79bb0be2e9e7e
Author: Pablo Dobarro
Date: Sun Jun 16 23:16:07 2019 +0200
Branches: sculpt-mode-features
https://developer.blender.org/rB5b19ecdc6bfe875a952731d5d2a79bb0be2e9e7e
Add remesh panel to the topbar
This panel has the same options as the mesh properties remesh panel.
===================================================================
M release/scripts/startup/bl_ui/space_view3d_toolbar.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
index 7fe0888e6e4..bb289c23970 100644
--- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
@@ -1127,6 +1127,38 @@ class VIEW3D_PT_sculpt_dyntopo_remesh(Panel, View3DPaintPanel):
col = flow.column()
col.operator("sculpt.detail_flood_fill")
+class VIEW3D_PT_sculpt_remesh(Panel, View3DPaintPanel):
+ bl_context = ".sculpt_mode" # dot on purpose (access from topbar)
+ bl_label = "Remesh"
+ bl_options = {'DEFAULT_CLOSED'}
+ bl_ui_units_x = 12
+
+ @classmethod
+ def poll(cls, context):
+ return (context.sculpt_object and context.tool_settings.sculpt)
+
+ def draw_header(self, context):
+ is_popover = self.is_popover
+ layout = self.layout
+ layout.operator(
+ "object.remesh",
+ text="",
+ emboss=is_popover,
+ )
+
+ def draw(self, context):
+ layout = self.layout
+ layout.use_property_split = True
+ layout.use_property_decorate = False
+
+ col = layout.column()
+ mesh = context.active_object.data
+ col.prop(mesh, "voxel_size")
+ col.prop(mesh, "smooth_normals")
+ col.prop(mesh, "reproject_vertex_paint")
+ col.prop(mesh, "reproject_paint_mask")
+ col.operator("object.remesh", text="Remesh")
+
# TODO, move to space_view3d.py
@@ -2140,6 +2172,7 @@ classes = (
VIEW3D_PT_tools_brush_display_custom_icon,
VIEW3D_PT_sculpt_dyntopo,
VIEW3D_PT_sculpt_dyntopo_remesh,
+ VIEW3D_PT_sculpt_remesh,
VIEW3D_PT_sculpt_symmetry,
VIEW3D_PT_sculpt_symmetry_for_topbar,
VIEW3D_PT_sculpt_options,
More information about the Bf-blender-cvs
mailing list