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

好的。我知道了。

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

于 2013-03-26T19:39:49.357 回答