Как рассчитать траекторию движения объекта в GLSL в двухмерном пространстве?

Рассчитываю движение объекта по формуле. Формула круга, квадрата, ромба. Проект на https://www.shadertoy.com/view/3dSczy .

В функции pulseDrawExt(): 1. Нахожу центр объекта для текущего времени и отображаю его. 2. Нахожу движение по горизонтали и вертикали, отображаю их.

Как найти полную траекторию движения? По идее она должна находиться через объединение движений по вертикали и горизонтали, но у меня это не работает.

Минимальный пример описывающий проблему: https://www.shadertoy.com/view/3d2yRV


Ответы (0 шт):