This is my Bachelor thesis project. To experiment with the capabilities and performance of modern browser and WebGL technologies as well as the ThreeJS framework, I created this rollercoaster simulator. I also wanted to experiment with 3D curves a bit more. Especially the orientation of a object moving along a looping Bezier curve in 3D was quite the tricky problem to solve.
You can try out the simulation here: