Add QuadriFlow remesher

This commit is contained in:
Sebastian Parborg
2019-08-26 18:34:11 +02:00
parent 1c44d08a69
commit 57e55906f0
254 changed files with 119812 additions and 9 deletions

View File

@@ -468,14 +468,18 @@ class DATA_PT_remesh(MeshButtonsPanel, Panel):
def draw(self, context):
layout = self.layout
layout.use_property_split = True
col = layout.column()
row = layout.row()
mesh = context.mesh
col.prop(mesh, "remesh_voxel_size")
col.prop(mesh, "remesh_smooth_normals")
col.prop(mesh, "remesh_preserve_paint_mask")
col.operator("object.voxel_remesh", text="Voxel Remesh")
row.prop(mesh, "remesh_mode", text="Mode", expand=True)
col = layout.column()
if (mesh.remesh_mode == 'VOXEL'):
col.prop(mesh, "remesh_voxel_size")
col.prop(mesh, "remesh_smooth_normals")
col.prop(mesh, "remesh_preserve_paint_mask")
col.operator("object.voxel_remesh", text="Voxel Remesh")
else:
col.operator("object.quadriflow_remesh", text="QuadriFlow Remesh")
class DATA_PT_customdata(MeshButtonsPanel, Panel):
bl_label = "Geometry Data"