我想设置一个平面的旋转。这需要三个数字表示以x,y和z轴为单位的弧度旋转。three.js:从平面正交向量到平面旋转矩阵
我没有这些数字,但是,我有一个向量'myVec',它应该与飞机旋转后正交。
这个向量让我更近一步,但并不完全:THREE.Vector3提供了一个函数“setEulerFromRotationMatrix”。也许我可以使用这个,如果我能想出如何从myVec生成旋转矩阵:旋转矩阵描述了一个向量如何转换为另一个向量。因此出现了这样的问题:哪个矢量应该是起始矢量?这一个(1,1,1),还是这个(1,0,0)?.
二,我该如何制作矩阵?我看了一下http://en.wikipedia.org/wiki/Rotation_matrix,但只发现了如何从旋转矩阵转换为其他东西。 它必须以某种方式反转矩阵乘法过程。
任何指针?
真棒!从来没有我的飞机更垂直于他们应该垂直的东西。 – loldrup