Я делаю простую 3D гоночную игру для своего проекта. Мне интересно, как использовать сплайны Catmull-Rom.Гонка в OpenGL (Catmull-Rom)?
Я установил его текстуру. Я также создал функционал, который занимает 4 точки и t (расстояние между двумя ближайшими точками управления). Я инициализировал сплайн, чтобы взять 4 CVector3f, но теперь я не знаю, что делать, то есть как его сделать, как создавать кривые ...
Какой тип OpenGL вы используете? Исправлено или программируемо? В любом случае, вы должны визуализировать линии для вашей геометрии сплайна. –
Для эффективного разбиения и рендеринга алгоритм [de Casteljau] (http://en.wikipedia.org/wiki/De_Casteljau's_algorithm) использует форму кривой Безье (http://en.wikipedia.org/wiki/B%C3%A9zier_curve). Не всегда лучший выбор для моделирования, но обычно это лучший выбор для оценки. –
Майкл, как бы проверить, является ли OpenGL фиксированным или программируемым? Все, что я знаю, это то, что я использую версию 2.3. –