Скажем, у меня есть эта очень простая петля
for i=1:10
[xO, yO, xA, yA, xB, yB, xC, yC] = DoSomething(i);
line([xO,xA,xB,xC],[yO,yA,yB,yC]);
pause(0.1);
end
Координаты, которые я рисую, соответствуют суставам многоярусной системы, и я имитирую их позиции с течением времени (см. Образец сюжета здесь):
Поскольку некоторые из ссылок перемещаются периодическим образом, становится путаным отслеживать визуально движение. По этой причине теперь возникает вопрос: как я могу построить линии таким образом, чтобы при построении новой строки предыдущие строки постепенно исчезали? Другими словами, так, что у меня есть градиент от самых последних отложенных данных (наиболее непрозрачных) до самых старых данных (все более прозрачный, пока он полностью не исчезнет).
Таким образом, когда новая строка рисуется в том же положении, что и очень старые данные, я заметил, что она новая.