我想创建一个立方体和一条线,并使该线成为该立方体的空间对角线。 使用三角学,我知道没有旋转的线和空间对角线形成的角度是54.73561031724535。 但是在3D引擎系统中,我应该在x,y,z轴上旋转线来实现这一点。 我该怎么计算呢?
这张图片让我怀疑非常清楚: https://pbs.twimg.com/media/BGSqw3uCAAAreJf.jpg:large
我使用Three.js引擎来构建我的立方体。
答案 0 :(得分:1)
您可以通过获取立方体的边界框并从边界框min到最大边界框绘制一条线来避免所有三角形计算。
答案 1 :(得分:0)
确定。我懂了。
将x轴上的线旋转45度到达对角线平面。 由此,线将在空间对角线的同一平面处的z轴处旋转。 之后,我只需要在54.73561031724535度的z轴上旋转线。