Toposcape

Toposcape is a simulation of a ball rolling on a smooth surface. The surfaces are modeled using NURBS and my own physics engine handles the motion of the ball on the surface (and through the air). I hope you enjoy it.

Several example surfaces are provided to experiment with. The following basic usage instructions can be found in the application as well.

1. Open one of the provided example surfaces by choosing Open from the File menu.

2. Set the intial velocity of the ball using the mouse.

3. Click the mouse when the ball's initial velocity is set appropriately. Then click the button again to roll the ball.

4. While the ball is rolling on the surface, you can affect its trajectory by applying forces to the ball. Clicking inside the blue navigation circle will apply a force to the ball that is proportional to the distance from the center of the blue circle.

Screenshot:


Copyright © 2023 by Brian DiLoreto.  All rights reserved.