Project 1 for CS4496, instructor Jarek Rossignac

Welcome to the Project 1 turn in page for Matthias Grundmann and Amro Mousa.

Team Information (Names, Pictures, Emails):

Project 1 Applet:

To view this content, you need to install Java from java.com

Source code: P1d IO bezier button car collision crashanim d3engine distance gaussianquad geo2D newton resample uniform

Keyboard shortcuts

In Create Curve mode:
ENTER to accept curve
BACKSPACE to delete curve
In Create Car Mode:
's' to insert new keframe
When nothing is selected:
'g' to start animation
SPACE to pause animation
'+' to increase animation speed
'-' to decrease animation speed
'c' to show keyframe position on/off
't' to toggle collision detection and reaction on/off
'd' to detach cars from curve (they will drift away)
'e' to make the time-distance curve bigger/smaller
'3' to switch to 3D mode
In 3D mode
'f' to switch to first person (note: car must be selected!)
'b' to display boxes instead of cars