Creating always parallel rails

Ive been trying to build some railways but I’m a bit stuck on making turns.

I simply made turns by breaking the rails into segments and rotating each one a little so it looks smooth, but I can’t figure out how to make rails parallel (always keep a given distance between the two rails, even inside the turn) like this.

The two fragments of the rail fit together perfectly, but when I move both fragments to create the parallel rail, somehow the second rail is a bit above the first one. It can’t be solved by resizing the rail and this doesn’t happen when the rails lay flat on the ground, only if they tilt up (when they are flat, they fit perfectly again).

Any tips on how I could make them fit nicely too? Im not sure if this is even the best method to make the rails parallel so I appreciate any help!

When I make rails, my way is making both rails shorter and then use GapFill to make it to size.

Using Gap fill here too wil also work which I recommend you use.

better to use ResizeAlign in this case, uses the already existing parts

1 Like

I had such a brain fart, I absolutely meant ResizeAlign and I have no idea why I said gap fill

Thank you, I already used ResizeAlign to make the first rail fit perfectly, but the problem with the second one is that its second fragment is above its first fragment. When I use ResizeAlign, it will still be above it, just won’t overlap

The fragments’ orientation is the same on the X and Z axes so I can’t figure out how one could be above the other.