CS121 Software Development
Project 2: Prototypes I
You need to build prototypes that perform the following functions.
-
Detect a face collision with a single triangle in standard orientation.
-
Detect an edge collision with a single edge in standard orientation.
-
Detect a vertex collision.
You also need to build an OpenGL interface to display these simulation. Through
this interface, a user should be able to reset the position and velocity
of the ball and the position of the primitive's vertices (subject to the
standard orientation constraint). The user should also be able to
launch the ball.
Your prototypes should be well-tested and user-friendly.
Notes on collision detection can be found here.