0

立方体と線を作成し、この線がこの立方体の空間対角線に​​なるようにします。三角法を使用すると、回転のない線と空間対角線が形成する角度は 54.73561031724535 であることがわかります。しかし、3D エンジン システムでは、これを実現するために x、y、z 軸で線を回転させることになっています。どうすればそれを計算できますか?

この画像は私の疑いを非常に明確にします: https://pbs.twimg.com/media/BGSqw3uCAAAreJf.jpg:large

Three.js エンジンを使用してキューブを作成しています。

4

2 に答える 2

1

立方体のバウンディング ボックスを取得し、バウンディング ボックスの最小値からバウンディング ボックスの最大値まで線を引くことで、すべての三角関数の計算を回避できます。

于 2013-03-26T21:26:49.413 に答える
0

Ok。わかった。

線を x 軸で 45 度回転させて、対角面に到達します。これにより、線は空間対角線の同じ平面で z 軸で回転します。その後、z 軸の線を 54.73561031724535 度回転させるだけです。

于 2013-03-26T19:39:49.357 に答える