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度。但我试了,为什么转不回原来的位置?难道不应该转四次就回到最初状态么? 展开
比如我想沿x轴转或y周转,都应该怎么设置呢?
rotx那个很方便,但没办法和平移一起用。如果rotx实现后可以get到一个状态倒是也可以。
网上查到说,Quat4f(0.0f,1.0f,0.0f,1.57f)是绕y轴旋转90度。但我试了,为什么转不回原来的位置?难道不应该转四次就回到最初状态么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询