sakana3 / PolyQuilt

Blender Lowpoly support addon for Blender2.8
https://sakana3.github.io/PolyQuilt/
523 stars 39 forks source link

Getting datablock broken error constantly when using relax tool. #40

Open MeshVoid opened 3 years ago

MeshVoid commented 3 years ago

Hi! I get "Datablock broken error" quite often when I use relax tool, this error leads to crashes afterward. I don't exactly know what is the cause. I get it more often when I switch from polyquilt to normal Blender's selection tool then back to polyquilt and press shift to smooth the mesh out.

OS: Windows 10 Blender version: 2.91.2

In the console I get this error:

Python: Traceback (most recent call last): File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\gizmo_preselect.py", line 71, in test_select self.bmo.UpdateView(context) File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\QMesh\QMesh.py", line 54, in UpdateView self.highlight.UpdateView(context) File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\QMesh\QMeshHighlight.py", line 118, in UpdateView viewEdges = { e : [ viewPos[e.verts[0]] , viewPos[e.verts[1]] ] for e in edges if not e.hide } File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\QMesh\QMeshHighlight.py", line 118, in viewEdges = { e : [ viewPos[e.verts[0]] , viewPos[e.verts[1]] ] for e in edges if not e.hide } KeyError: <BMVert(0x0000022185F20378), index=1> location: :-1

Oops!Data black was broken! Cancel operation:(

Message in system console:

Python: Traceback (most recent call last): File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\gizmo_preselect.py", line 71, in test_select self.bmo.UpdateView(context) File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\QMesh\QMesh.py", line 54, in UpdateView self.highlight.UpdateView(context) File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\QMesh\QMeshHighlight.py", line 118, in UpdateView viewEdges = { e : [ viewPos[e.verts[0]] , viewPos[e.verts[1]] ] for e in edges if not e.hide } File "C:\Users\Professional\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\PolyQuilt\QMesh\QMeshHighlight.py", line 118, in viewEdges = { e : [ viewPos[e.verts[0]] , viewPos[e.verts[1]] ] for e in edges if not e.hide } KeyError: <BMVert(0x0000022185F20378), index=1>