1

我想通过骨架随机变形一个对象并获取该对象上的点坐标,但是在旋转骨架中的骨骼后,我只得到了每个点的原点坐标。

我试过了:

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)

但是,两个代码都获得了点的原点坐标。有谁知道如何获得跟随电枢的网格中点的坐标?

4

1 回答 1

0

我认为您想使用obj.to_mesh()this answer所示。

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

于 2018-07-29T03:06:36.443 回答