java - setEuler 和 rotX、rotY、rotZ 有什么区别?

标签 java java-3d

我看了一点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)

关于java - setEuler 和 rotX、rotY、rotZ 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212556/

相关文章:

Java3D - 是否有可能有一个跟踪移动对象的查看平台

java - 围绕Java3D中的特定点旋转

java - Graphics.drawImage() 方法中的尾随图像

java - 当我找不到任何有关它的 api 时如何销毁单例对象

java - 为 Liquibase 任务添加 Gradle 任务

Java 绘图库

java - 具有多个条件的聚合

java - TimerTask 中的 NetworkOnMainThreadException

java - 可执行文件在应该找到 64 位 Java 时却发现 32 位 Java

Java3d Mac OSX 新手安装指南