ローテーションを作成してマトリックスを進めようとしましたが、解決策が見つかりません。
私はこのようなことを試しました:
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);
その結果、メッシュは可変半径で原点を中心に回転します。しかし、私はメッシュターンが必要であり、前進します。
助けてくれてありがとう。