<QUOTE>Wow! This looks very promising!
“procedural generation of support pylons based on the coaster’s curve”
Is this something self-written or is it something like a spacing-tool implemented in the XSI package?
So on each point of the track-curve a pylon will be generated with the pivot-point aligned to the point of the curve? How do you orientate them? Is XSI giving you the normal orientation of each spline point? Hmm… must be. Or how did you rotate each pylon?
Hehe, maybe you build a small database of loopings, curves at different angles, straight lines…
-> Select them into a list like you want, align and position them in the order of the list, evaluate -> track finished 
</QUOTE>
Yeah, we wrote our own stuff using Jscript and are using a few compiled tools that Helge had laying around. There’s good stuff in the XSI object library for getting information about curves and patches (for the ground plane). As for orientation there’s a second curve (hidden in the screenshot) that defines the up vector for placing objects along the track. The pylon thing still needs a bit of work to make sure they won’t intersect with the track or other poles or things, but all in good time.