Door Offset from adjacent walls

Made further updates. I am beginning to getting too complex. Figuring out a process to reverse vector direction based on positive or negative value is getting tricky. If someone wants to help out please do so.

The file attached is the process so far.

Door Offset from Walls.dyn (44.1 KB)