Как рассчитать траекторию движения объекта в GLSL в двухмерном пространстве?
Рассчитываю движение объекта по формуле. Формула круга, квадрата, ромба. Проект на https://www.shadertoy.com/view/3dSczy .
В функции pulseDrawExt(): 1. Нахожу центр объекта для текущего времени и отображаю его. 2. Нахожу движение по горизонтали и вертикали, отображаю их.
Как найти полную траекторию движения? По идее она должна находиться через объединение движений по вертикали и горизонтали, но у меня это не работает.
Минимальный пример описывающий проблему: https://www.shadertoy.com/view/3d2yRV