0

three.js を使用してチューブ ジオメトリを作成し、ラジオ ボタンをクリックしてカメラを特定の角度に回転させる機能を備えています。カメラを回転させるために、以下のコードを使用してみました:

camera.rotation.set(2.88, -0.9, -2.0);
camera.position.set(-1800, 0, -1200);

効果はありません。しかし、最初に自動回転更新をfalseに設定して同じコードを使用すると、機能します

camera.rotationAutoUpdate = false;
camera.rotation.set(2.88, -0.9, -2.0);
camera.position.set(-1800, 0, -1200);

rotationAutoUpdate を false に設定する際の問題は、回転が設定されると、マウス イベントでチューブを回転させようとすると、回転機能全体が台無しになることです。そして、もう一度trueに設定しようとすると、上記の必要な回転効果が表示されません。

私が何か間違ったことをしている場合、または何かを見逃している場合は、提案してください。ありがとう

4

0 に答える 0