我正在绘制一个3D太阳系,我正试图画出行星轨道。计算出的数据在3D空间中是正确的,但是当我走向冥王星时,轨道线会在整个地方抖动,直到相机完全停止。我不认为这是这个特殊星球的独特之处,但考虑到相机必须经过的距离,我认为它在这个范围内更明显。
我怀疑它与截头体有关,但我一直在将值插入每个组件中,我似乎无法找到解决方案。要看到任何东西,我必须为行星和附近的轨道点使用非常小的数字(E-5幅度),但是对于其他区域,则需要使用E + 2幅度(也许我需要用不同的截头体来绘制它两次?)
任何帮助都非常感谢...
答案 0 :(得分:0)
感谢大家的回答,但我对此的解决方案是用相同的矩阵绘制它,因为它也没有反弹。所以解决方案真的是要更好地编写代码,抱歉。