diff --git a/src/blenderbim/blenderbim/bim/module/cad/operator.py b/src/blenderbim/blenderbim/bim/module/cad/operator.py index 83feebc5da..53a8ae60d9 100644 --- a/src/blenderbim/blenderbim/bim/module/cad/operator.py +++ b/src/blenderbim/blenderbim/bim/module/cad/operator.py @@ -69,6 +69,7 @@ class CadTrimExtend(bpy.types.Operator): else: return self.cancel_message("select two edges!") + bmesh.ops.remove_doubles(bm, verts=list(set(edges[0].verts) | set(edges[1].verts)), dist=1e-5) bm.verts.index_update() bm.edges.index_update() bmesh.update_edit_mesh(me, loop_triangles=True) @@ -115,6 +116,7 @@ class CadMitre(bpy.types.Operator): else: return self.cancel_message("select two edges!") + bmesh.ops.remove_doubles(bm, verts=list(set(edges[0].verts) | set(edges[1].verts)), dist=1e-5) bm.verts.index_update() bm.edges.index_update() bmesh.update_edit_mesh(me, loop_triangles=True) diff --git a/src/blenderbim/blenderbim/bim/module/cad/workspace.py b/src/blenderbim/blenderbim/bim/module/cad/workspace.py index 48322062b2..27e79ae533 100644 --- a/src/blenderbim/blenderbim/bim/module/cad/workspace.py +++ b/src/blenderbim/blenderbim/bim/module/cad/workspace.py @@ -59,6 +59,11 @@ class CadTool(WorkSpaceTool): row.label(text="", icon="EVENT_E") row.operator("bim.hotkey", text="Extend").hotkey = "S_E" + row = layout.row(align=True) + row.label(text="", icon="EVENT_SHIFT") + row.label(text="", icon="EVENT_T") + row.operator("bim.hotkey", text="Mitre").hotkey = "S_T" + row = layout.row(align=True) row.label(text="", icon="EVENT_SHIFT") row.label(text="", icon="EVENT_C") @@ -76,11 +81,13 @@ class CadTool(WorkSpaceTool): row = layout.row(align=True) row.label(text="", icon="EVENT_SHIFT") - row.label(text="Mitre", icon="EVENT_T") + row.label(text="", icon="EVENT_T") + row.operator("bim.hotkey", text="Mitre").hotkey = "S_T" row = layout.row(align=True) row.label(text="", icon="EVENT_SHIFT") - row.label(text="Fillet", icon="EVENT_F") + row.label(text="", icon="EVENT_F") + row.operator("bim.hotkey", text="Fillet").hotkey = "S_F" row = layout.row(align=True) row.label(text="", icon="EVENT_SHIFT") diff --git a/src/blenderbim/blenderbim/bim/module/geometry/helper.py b/src/blenderbim/blenderbim/bim/module/geometry/helper.py index ca00ce06ce..2fb14a6a26 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/helper.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/helper.py @@ -139,7 +139,6 @@ class Helper: if group_index in vert[deform_layer]: if group_type == "IFCCIRCLE": is_circle = True - print('it is a circle') group_verts[group_type].setdefault(group_index, 0) group_verts[group_type][group_index] += 1 total_groups += 0