def normal_fill(self,context):
obj = context.active_object
bpy.ops.mesh.edge_face_add()
bpy.ops.uv.project_from_view(camera_bounds=False, correct_aspect=True, scale_to_bounds=True)
self.reset_spritesheet(context,obj)
bm = bmesh.from_edit_mesh(obj.data)
unselected_faces = []
for face in bm.faces:
if face.select == False:
unselected_faces.append(face)
face.select = True
bpy.ops.uv.project_from_view(camera_bounds=False, correct_aspect=True, scale_to_bounds=True)
for face in unselected_faces:
face.select = False
bmesh.update_edit_mesh(obj.data)
self.revert_rest_spritesheet(context,obj)
评论列表
文章目录