在Three.js中,Make line变成立方体的空间对角线



我想创建一个立方体和一条线,并使这条线成为这个立方体的空间对角线。通过三角学,我知道不旋转的直线与空间对角线形成的角是54.73561031724535。但在3D引擎系统中,我应该在x,y,z轴上旋转这条线来实现这个。怎么计算呢?

这张图让我的怀疑非常清楚:https://pbs.twimg.com/media/BGSqw3uCAAAreJf.jpg:大

我正在使用Three.js引擎来构建我的立方体。

您可以通过取立方体的边界框并从边界框min到边界框max画一条线来避免所有的三角计算。

好的。我明白了。

在x轴上旋转45度以到达对角线平面。这样,这条线将在空间对角线的同一平面上绕z轴旋转。之后,我只需要在z轴上旋转54.73561031724535度

最新更新