This has been bugging me for a few days. I’ve been throwing together a level editor and am stumbling on this one. What I am trying to accomplish is something similar to a modern overhead garage door-like setup. The door is made up of individual panels but acts as one object following a track. I’ve got the single panel version constructed and scripted how I’d like it to run but I can’t seem to figure out what the best way to go about adding more panels would be. My best solution(only working one so far) was to duplicate everything and then offset the starting and ending nodes for each new panel as I add them(along with moving the new panel to where it belongs). This was quickly turning messy.
I want to keep this as simple and reusable as possible and not hardcode or use animations. Anyone have any suggestion? Demo attached. Sorry if my code sucks. ‘Y’ to activate the door.
demo_seg_door.blend (490 KB)