从我的previous post开始,我有一个单独的问题需要检查。
我想重做我的计算,让物体在不同的高度(半径)和角度(轨道平面)上以自己独特的轨道运行球体。我之前的帖子解释了我正在使用的方法,但是我得到了相当多的意外行为,我认为这是由于我使用的映射方法。物体开始自行“转动”,在非命令时改变方向。
SETUP:
然而,这可能导致平面2x2无法在没有巨大扭曲的情况下被包裹到球体上的问题,因此需要将其转换为墨卡托投影,然后将其包裹在球体上。
在变得过于复杂之前,处理Matrix4或Quaternions并通过旋转表示所有内容会更容易吗?我仍然需要跟踪所有对象和球体上的位置(为简单起见,我们可以说在表面上),但我需要能够修改对象轨道。例如,修改它们的高度或方向(轨道平面)。
有人可以建议一种更清洁的方式来在本地代表这些valyes吗?我可以看到这种情况变得非常混乱。
非常感谢, Ĵ