为什么网格在编辑模式下没有跟随骨架,如何获取被骨架解散的网格上的点坐标?



我想通过电枢随机变形一个物体,并得到该物体上点的坐标,但在旋转电枢中的骨骼后,我只得到了每个点的原点坐标。

我试过:

obj = bpy.data.objects['horse']
mesh = obj.data
for v in mesh.vertices:
print(v.co)

还尝试过:

obj = bpy.data.objects['horse']
bpy.ops.object.mode_set(mode='EDIT')
bm = bmesh.from_edit_mesh(obj.data)
for v in bm.verts:
print(v.co)

然而,两个代码都得到了点的原点坐标。有人知道如何在电枢后面的网格中获得点的坐标吗?

我认为您想要使用obj.to_mesh(),如这个答案所示。

如果使用bmesh更适合你想要做的事情,还有bmesh.from_object(deform=True)

相关内容

  • 没有找到相关文章

最新更新