From 94f06d9e1878366af43b4df5a180dfaa2af4220d Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 13 Mar 2023 17:03:09 +0500 Subject: [PATCH] Another fix for dissolve limit in hiped roof generator... --- src/blenderbim/blenderbim/bim/module/model/roof.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/roof.py b/src/blenderbim/blenderbim/bim/module/model/roof.py index d13846444e..bf3aa2aad1 100644 --- a/src/blenderbim/blenderbim/bim/module/model/roof.py +++ b/src/blenderbim/blenderbim/bim/module/model/roof.py @@ -56,7 +56,7 @@ class GenerateHippedRoof(bpy.types.Operator, tool.Ifc.Operator): bm = tool.Blender.get_bmesh_for_mesh(obj.data) # argument values are the defaults for `bpy.ops.mesh.dissolve_limited` bmesh.ops.dissolve_limit( - bm, angle_limit=0.0872665, use_dissolve_boundaries=False, delimit={"NORMAL"}, edges=bm.edges[:] + bm, angle_limit=0.0872665, use_dissolve_boundaries=False, delimit={"NORMAL"}, edges=bm.edges[:], verts=bm.verts[:] ) tool.Blender.apply_bmesh(obj.data, bm) @@ -184,7 +184,7 @@ def update_roof_modifier_bmesh(context): # apply dissolve limit seems to get more correct results with `generate_hipped_roof` # argument values are the defaults for `bpy.ops.mesh.dissolve_limited` bmesh.ops.dissolve_limit( - bm, angle_limit=0.0872665, use_dissolve_boundaries=False, delimit={"NORMAL"}, verts=bm.edges[:] + bm, angle_limit=0.0872665, use_dissolve_boundaries=False, delimit={"NORMAL"}, edges=bm.edges[:], verts=bm.verts[:] ) tool.Blender.apply_bmesh(obj.data, bm)