Why so complicated?
We KNOW exactly what we want to do! Intersect track with terrain, path and rides. For theming coaster and rides (especially rides), intersect track with path .. to have some nice conny express crossings.
And the rides.. we just could get rid of the hughe base platform and could make every ride unique and to our needs and creativity.
All to do for the DEVs is:
1.) Creating a checkbox
2.) compute this checkbox to the following: AllowIntersectWithEverything
3.) testing: checkbox [ALLOW] or [ ] not.
done.
It is that simple.
Every person on the sidelines thinks they're a quarterback.
Actually, when you're talking about game dev, nothing is ever really "that simple." Collisions can be very complicated, even when the hitboxes are simplified. This is especially true when you have AI to deal with that has to decide what to do every time a collision takes place. And it gets even more complicated when you have thousands of tiny AI running around the park bumping into everything and each other. Every new feature breeds a dozen bugs, so be careful what you ask for.