def execute(self, context):
"""build maze
"""
obj = context.object
bm = bmesh.from_edit_mesh(obj.data)
if len(self.vert_centers) == 0:
self.update = True
maze_params = self.get_maze_params()
bpy.ops.mesh.select_mode(type='EDGE')
bm, self.link_centers, self.vert_centers = generate_maze(bm, maze_params)
self.update = False
bmesh.update_edit_mesh(obj.data, destructive=True)
return {'FINISHED'}
评论列表
文章目录