我对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)