我想通过电枢随机变形一个物体,并得到该物体上点的坐标,但在旋转电枢中的骨骼后,我只得到了每个点的原点坐标。
我试过:
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)
。