Hi there, I’ve just opened up a pull request for some changes to OpenRoads and OpenRail. I’ve tried to document the changes in my comments so it might be easiest to review the pull request here:
I’m going to bed now but happy to answer any questions in the morning - this PR will also probably raise some questions about consistency between OpenRail and Civil3d’s handling of alignments in general.