Кривая поворачивается в прямой угол - PullRequest
0 голосов
/ 04 ноября 2011

Я рисую трехмерную солнечную систему и успешно наметил линии для орбит.Однако, когда я расположен близко к планете, ближайшие точки орбиты образуют прямой угол, что делает орбиту очень странной.По мере того как я удаляюсь дальше, образуется правильная кривая.Любые идеи о том, что мне нужно изменить в отношении моей позиции?

1 Ответ

0 голосов
/ 04 ноября 2011

Если ваш код ведет себя иначе, когда вы ближе к нему, чем дальше, это указывает на ошибку кода.Возможно, вы просто думаете, что это «правильный угол», но это не так.Скорее всего, это просто излом, который вы заметили ближе, чем дальше.Это все еще там в любом случае.Это похоже на любое линейное приближение кривой: это выглядит хорошо далеко.Но ближе это выглядит так: аппроксимация.

Если вы хотите плавную интерполяцию, вы должны использовать какую-то кривую сплайна.Или, что еще лучше, планеты следуют за настоящим эллипсом.

...