我尝试进行旋转并继续使用矩阵,但我没有找到解决方案。
我尝试过这样的事情:
var finalMatrix = new THREE.Matrix4();
var rotationMatrix = new THREE.Matrix4();
var translationMatrix = new THREE.Matrix4();
rotationMatrix.makeRotationFromEuler(new THREE.Vector3(0,addedAngle,0),"XYZ");
translationMatrix.makeTranslation(0,0,step);
finalMatrix.multiply(rotationMatrix);
finalMatrix.multiply(translationMatrix);
myMesh.applyMatrix(finalMatrix);
结果是网格以可变半径围绕原点旋转。但我想要一个网状转弯并继续前进。
谢谢帮助。