DirectX球体的轨道倾角

DirectX Orbital Inclination of a sphere

本文关键字:轨道 DirectX      更新时间:2023-10-16

我正在尝试在Direct x中制作太阳系的模型。我遇到的问题是如何正确地显示行星的轨道倾角。以下是我操纵行星的顺序:

  • 轴向倾斜
  • 轨道
  • 轨道倾角

我也试过了:

  • 轴向倾斜
  • 轨道倾角
  • 轨道

我已经存储了轨道倾角的数据(即火星的轨道倾角为1.85度)。

当我在Z轴或X轴上旋转时,行星只是向上移动,并在太阳上方旋转,而不是在相对于X轴的轨道上。

如注释所述,矩阵应该如下:

  • Orbital inclination -绕z轴旋转
  • Orbit -绕y轴旋转
  • Translate -沿x轴的平移