如何创建三个角度相等的 3D 矢量?

问题描述 投票:0回答:1

我试图想象如何操纵三个相等大小的向量,使它们之间的角度相等 - 类似于三棱柱或三脚架的顶部。这些向量当前平行于 y 轴 - 假设我然后从顶部沿 x 轴旋转 45 度。然后,如何以 x 轴和 z 轴旋转的某种组合从同一点旋转其他轴,以使任意两个轴之间的角度相等?

unity-game-engine math 3d geometry linear-algebra
1个回答
0
投票

如果初始点是

(0, 1, 0)
(与OY共线的向量,也许是另一个长度而不是1的向量),那么你可以应用:

  • 绕 OX 轴旋转矩阵
    Fi
    (在您的情况下为 45 度)所有三个
  • 然后对第二个矩阵应用关于 OY 120 度的旋转矩阵
  • 并为第三个应用关于 OY 旋转 -120 度
© www.soinside.com 2019 - 2024. All rights reserved.