Last edited May 8, 2005 by wtbaker AaAaTtTttt uiuc d0t edu
Find this document at http://www.ncsa.uiuc.edu/Classes/MATH198/wtbaker/controls.html
Back to Splinester Homepage

Splinester: Operating Instructions

Overview:
There are three stages of the splinester program, and each has its own controls an operating instructions. I have made sure to use a three button configuration, so that splinester runs correctly with a variety of wand devices.

To start splinester:
In the cave type: "dex cave splinester.py"

This starts the program, and the user will begin in what I call the "Creation Stage."

Creation stage instructions:


The first stage (the creation stage) is used to create the spline that you will ride as a roller coaster. You create the spline by placing control points, and you need to have at least 3 control points drawn to make a spline you can ride. Splinester automatically closes your spline into a loop when you choose to enter preview mode.

Controls:

Wand:
Move the wand to move your cursor. Control points are placed at the location of the cursor.

Left Button:
Place a control point.

Middle Button:
Adjust the tension parameter of the spline (cycles in 0.1 increments, with a minimum of 0.3)

Right Button:
Enter preview mode and close the spline to form a loop.

Preview stage instructions:



The preview stage give a very rough preview of how your ride will be. Once you have entered the preview mode it is impossible to add or remove control points. The only modification that can be made is changing the tension parameter.

Controls:

Left Button:
Ride the coaster (first person view).

Middle Button:
Adjust the tension parameter.

Right Button:
Ride the coaster (same as pressing left button).

Riding the coaster instructions:


Now you get to enjoy all your hard work in designing a coaster. This mode keeps you riding on your track until you choose to exit.

Controls:

Left Button:
Reset your ride to the beginning of the track, with your original orientation.

Middle Button:
Not used.

Right Button:
End your ride, delete the track, and return to the creation stage to make a new track.