曲线变成直角

时间:2011-11-04 17:28:21

标签: opengl graphics 3d line perspective

我正在绘制一个3D太阳系并成功绘制了轨道线。然而,当我靠近行星时,轨道的最近点形成一个直角,使轨道看起来非常奇怪。当我走得更远时,形成一条正确的曲线。关于我的职位需要改变的任何想法吗?

1 个答案:

答案 0 :(得分:0)

如果您的代码与距离较近时的行为有所不同,则表示代码错误。也许你只是认为这是一个“直角”,但事实并非如此。更有可能的是,它只是一个扭结,你注意到距离更近的距离。无论哪种方式,它仍然存在。这就像曲线的任何线性近似:它看起来很遥远。但近距离看起来就是这样:近似。

如果想要平滑插值,则必须使用某种样条曲线。或者,更好的是,使行星遵循实际的椭圆。