Предположим, что у меня есть путь от точки А до точки В (не обязательно должна быть прямая линия). Для удобства пользователей я хотел бы визуализировать направление, чтобы пользователи знали, куда им идти.Перемещение в OpenGL - Подходы
Поскольку я только начал изучать OpenGL, я ищу простые решения для решения этой проблемы.
Я мог легко нарисовать линию между всеми точками через GL_LINE_STRIP
. Но это без какой-либо анимации. Для анимации я думал об использовании разных цветов для каждой вершины (аналогичной, но не такой), чтобы я мог интерполировать эти цвета между точками. Тогда я мог бы изменить цвет вершин, чтобы каждый вызов имел немного отличающуюся анимацию.
Является ли это хорошим подходом или вы сделаете что-то еще? Должен ли я придерживаться строк или я должен реализовать «Line-Class», сделанный из треугольников?
Насколько сложно визуализировать движущуюся стрелку вдоль пути (или, может быть, весь путь из стрелок, движущихся)?
Ваш вопрос немного широк, и вы задаете вопрос, в первую очередь, вопрос, основанный на мнениях, который не очень подходит для переполнения стека. Вы должны выбрать стиль анимации, который вы хотите, а затем задать конкретные вопросы о том, как реализовать это (сначала попробовав его). – user1118321
треугольники вместе с линиями выглядели бы лучше всего визуально и были бы самыми очевидными, на мой взгляд, это было бы не так уж сложно сделать, я полагаю, вы делаете это в 2D? –
хорошо здание 3dimensional, но пути будут визуализированы в 2d;) – Frame91