Я очень плохо знаком с OpenGL и программирую с графическим элементом в целом.
В настоящее время у меня есть текстура, которая отображается с использованием вершин, созданных другой частью кода - эти четыре точки, представляющие углы, меняются несколько раз в секунду. Как только оно будет реализовано, это изображение будет резко «появляться» в разных местах и иметь различную форму при изменении четырех угловых точек на таймере.
Я хотел бы, чтобы объект быстро перемещался и изменял форму, чтобы занять новые точки, заданные программой, - и я хотел бы, чтобы это происходило несколько плавно (так что между ними поставляемые позиции / формы).
Есть ли способ сделать анимацию движения / формы, подобную этой, в OpenGL? Если да, где я могу найти документацию или, что еще лучше, примеры? У меня проблемы с поиском или пониманием такого рода вещей.
РЕДАКТИРОВАТЬ: ТАКЖЕ - у меня нет проблем с использованием другого метода, он не должен быть OpenGL. Это лучше сделать в Core Animation с BasicAnimation? Если да, то где ресурсы для такого рода преобразований? Фигуры представляют собой четырехугольники, но не обязательно квадраты или прямоугольники, поэтому мне понадобится возможность указать каждую угловую точку.