For the past few days I've been working on a new train station type; I thought it might be a nice idea to have a station to go with my Dutch trains, and after a weekend of work I think I've got the graphics side of things pretty much done. I've always liked the idea of having a bridge over the tracks instead of the weirdly two-dimensional underpass. Luckily, graphically this was fairly easy to accomplish.
[Blockierte Grafik: http://i.imgur.com/39Wdznv.png]
What I didn't count on however was that the creation of paths for people to walk on is a whole different story. I've managed to create one for the entry ramp, but every small change keeps breaking the design and I'm debating whether or not I should wait for a tool to draw them; it's just that frustrating.
To illustrate, every part of the station (which has many different little parts for platform pieces) has data like this:
-- eingang
{ { -20.0, 3.0, 1.5 }, { -20, 1.0, 1.5 }, { .0, -1, .0 },{ .0, -1, .0 }, 1.5 },
-- links
{ { -14.0, 0.0, .744 }, { -20.0, 0.0, .744 }, { -1.0, .0, .0 }, { -1.0, .0, .0 }, 3.0 },
{ { -14.0, -1.0, .744 }, { -14.0, 0.0, .744 }, { 0.0, -1.0, .0 }, { 0.0, -1.0, .0 }, 1.5 },
{ { -14.0, -1.0, .744 }, { -9.0, -1.0, .744 }, { 20.0, .0, .0 }, { 20.0, .0, .0 }, 1.5 },
Every line defines one segment of path, where the beginning of one segment has to be the same as the end of another, which will then create a path for people to take. However, since every path is relative to its own mdl file, it gets very complicated trying to figure out what belongs where. Also, does anyone have an idea of how the following lines should be interpreted?