Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Spivak(cwolf3d) <cwolf3d@gmail.com>2020-12-20 03:45:41 +0300
committerVladimir Spivak(cwolf3d) <cwolf3d@gmail.com>2020-12-20 03:46:38 +0300
commit3f35112dcfcabd002443a7475ae59499e09e4f1e (patch)
tree21f9fe7db8672d8b14f058495daebff348035130 /mesh_looptools.py
parent2719e7b337fcd9464b98f3394f5ebe2b043f71ba (diff)
Fix T82908: LoopTools error: ValueError: faces.new(...): found the same (BMVert) used multiple time
Diffstat (limited to 'mesh_looptools.py')
-rw-r--r--mesh_looptools.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/mesh_looptools.py b/mesh_looptools.py
index 1a75b0de..55f08739 100644
--- a/mesh_looptools.py
+++ b/mesh_looptools.py
@@ -23,7 +23,7 @@
bl_info = {
"name": "LoopTools",
"author": "Bart Crouch, Vladimir Spivak (cwolf3d)",
- "version": (4, 7, 4),
+ "version": (4, 7, 5),
"blender": (2, 80, 0),
"location": "View3D > Sidebar > Edit Tab / Edit Mode Context Menu",
"warning": "",
@@ -1504,7 +1504,11 @@ def bridge_create_faces(object, bm, faces, twist):
new_faces = []
for i in range(len(faces)):
- new_faces.append(bm.faces.new([bm.verts[v] for v in faces[i]]))
+ try:
+ new_faces.append(bm.faces.new([bm.verts[v] for v in faces[i]]))
+ except:
+ # face already exists
+ pass
bm.normal_update()
object.data.update(calc_edges=True) # calc_edges prevents memory-corruption