I have three subdivided planes that I'm using as start/end points for each leg of the journey (1 - 2 - 3). I've programmed one object instance (the moving colored plane) to travel between journey legs:
I want to separately move each plane instance through each stop on the journey.
My guess is I need to loop through instances, calculating each object's position as it travels between stops, and update its progress throughout using a loop "reassign" parameter.
Here's my logic for just the first object's journey. I feel it's just way too complex for such a seemingly simple thing, and that someone with a better brain for this kind of logic could help think of a much more elegant solution: