Java3D 想实现旋转和平移效果,不知道setRotation中的quat4f里的参数都是什么意思。

quat4f有四个参数,x,y,z,w。比如我想沿x轴转或y周转,都应该怎么设置呢?rotx那个很方便,但没办法和平移一起用。如果rotx实现后可以get到一个状态倒是也... quat4f有四个参数,x,y,z,w。
比如我想沿x轴转或y周转,都应该怎么设置呢?
rotx那个很方便,但没办法和平移一起用。如果rotx实现后可以get到一个状态倒是也可以。

网上查到说,Quat4f(0.0f,1.0f,0.0f,1.57f)是绕y轴旋转90度。但我试了,为什么转不回原来的位置?难道不应该转四次就回到最初状态么?
展开
 我来答
sealcrysteal
2012-07-18 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:92.3万
展开全部
从几何上来说,绕着哪个坐标轴转动,那个坐标就不用改变动,其他坐标会做相应改变
追问
可以举个例子么?

怎么用quat4f表示哪个变哪个不变?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式