diff --git a/yacv_server/tessellate.py b/yacv_server/tessellate.py index 0623ae3..d9b0a92 100644 --- a/yacv_server/tessellate.py +++ b/yacv_server/tessellate.py @@ -43,17 +43,17 @@ def tessellate( _tessellate_face(mgr, face.wrapped, tolerance, angular_tolerance) if edges: for edge in face.edges(): - edge_to_faces[(edge.wrapped)] = edge_to_faces.get((edge.wrapped), []) + [face.wrapped] + edge_to_faces[edge.wrapped] = edge_to_faces.get(edge.wrapped, []) + [face.wrapped] if vertices: for vertex in face.vertices(): - vertex_to_faces[(vertex.wrapped)] = vertex_to_faces.get((vertex.wrapped), []) + [face.wrapped] + vertex_to_faces[vertex.wrapped] = vertex_to_faces.get(vertex.wrapped, []) + [face.wrapped] if edges: for edge in shape.edges(): - _tessellate_edge(mgr, edge.wrapped, edge_to_faces.get((edge.wrapped), []), angular_tolerance, + _tessellate_edge(mgr, edge.wrapped, edge_to_faces.get(edge.wrapped, []), angular_tolerance, angular_tolerance) if vertices: for vertex in shape.vertices(): - _tessellate_vertex(mgr, vertex.wrapped, vertex_to_faces.get((vertex.wrapped), [])) + _tessellate_vertex(mgr, vertex.wrapped, vertex_to_faces.get(vertex.wrapped, [])) return mgr.build()