3D 変換を説明する Web ページを作成しており、Three.js を使用しています。Y 軸で負のスケールを実行しようとすると、問題が検出されました。この場合、オブジェクトは影響を受けません (面を反転する必要がありますが、そうではありません)。ただし、X 軸または Z 軸の負のスケールではうまく機能します。何か助けはありますか?これは私のコードです:
var m = new THREE.Matrix4(
scaleX, 0, 0, 0,
0, scaleY, 0, 0,
0, 0, scaleZ, 0,
0, 0, 0, 1
);
cube.applyMatrix(m);
cube.scale.set(scaleX,scaleY,scaleZ) を使用すると、最初の変換は正しく実行されますが、他の変換とリンクできません。ユーザーが同じシーンで複数の変換を実行できるアプリケーションが必要です。
前もって感謝します