我对Transform 3d的描述有些了解,但是我不能说我真正理解setEuler与rotX,rotY和rotZ有什么区别。
我也搜索了some archives,但实际上没有一个给我一个可以理解的答案。

有人知道有什么区别吗?

最佳答案

它们本质上只是简写:

t.setEuler(new Vector3d(a, 0, 0))t.rotX(a)
t.setEuler(new Vector3d(0, a, 0))t.rotY(a)
t.setEuler(new Vector3d(0, 0, a))t.rotZ(a)

10-02 04:54