From f6962eb58e2b53794b626f138e2c3e0f9b43b262 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 28 Apr 2023 21:05:00 +1000 Subject: [PATCH] Fix #3053. Bug where very thin meshes (<1mm) couldn't be reverse engineered into extrusions. --- .../blenderbim/bim/module/geometry/helper.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/helper.py b/src/blenderbim/blenderbim/bim/module/geometry/helper.py index d3e9c3b708..383bdb6a4b 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/helper.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/helper.py @@ -38,7 +38,7 @@ class Helper: bm = bmesh.new() bm.from_mesh(mesh) bmesh.ops.dissolve_limit(bm, angle_limit=pi / 180 * 1, verts=bm.verts, edges=bm.edges) - bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.001) + bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.0001) bm.faces.ensure_lookup_table() face = None @@ -62,7 +62,7 @@ class Helper: bm = bmesh.new() bm.from_mesh(mesh) bmesh.ops.dissolve_limit(bm, angle_limit=pi / 180 * 1, verts=bm.verts, edges=bm.edges) - bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.001) + bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.0001) bm.faces.ensure_lookup_table() potential_faces = [] @@ -90,7 +90,7 @@ class Helper: bm = bmesh.new() bm.from_mesh(mesh) bmesh.ops.dissolve_limit(bm, angle_limit=pi / 180 * 1, verts=bm.verts, edges=bm.edges) - bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.001) + bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.0001) bm.faces.ensure_lookup_table() potential_faces = [] @@ -292,7 +292,7 @@ class Helper: bm = bmesh.new() bm.from_mesh(mesh) bmesh.ops.dissolve_limit(bm, angle_limit=pi / 180 * 1, verts=bm.verts, edges=bm.edges) - bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.001) + bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.0001) bm.faces.ensure_lookup_table() potential_faces = [] @@ -389,7 +389,7 @@ class Helper: bm = bmesh.new() bm.from_mesh(mesh) bmesh.ops.dissolve_limit(bm, angle_limit=pi / 180 * 1, verts=bm.verts, edges=bm.edges) - bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.001) + bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.0001) bm.faces.ensure_lookup_table() faces = bm.faces