Difference between revisions of "Project4F17"
From Immersive Visualization Lab Wiki
(Created page with "=Project 4: Roller Coaster= TBA <!-- In this project, you need to create a track editor for a simple roller coaster. The roller coaster will consist of a 3D curve representi...") |
|||
Line 12: | Line 12: | ||
====Bezier Curves==== | ====Bezier Curves==== | ||
− | * Create | + | * Create eight connected cubic Bezier curves (i.e., 4 control points per curve). (20 points) |
* Draw the Bezier curves by approximating them with at least 150 straight OpenGL segments each, for a total of at least 1500 line segments. (10 points) | * Draw the Bezier curves by approximating them with at least 150 straight OpenGL segments each, for a total of at least 1500 line segments. (10 points) | ||
Line 86: | Line 86: | ||
** One to pause/unpause the movement of the sphere. | ** One to pause/unpause the movement of the sphere. | ||
** One to automatically place the sphere at the highest point of your track, with a small amount of forward momentum. | ** One to automatically place the sphere at the highest point of your track, with a small amount of forward momentum. | ||
− | |||
− | |||
==5. Optional (10 Points)== | ==5. Optional (10 Points)== | ||
Line 108: | Line 106: | ||
improved physics: segment that accelerates, calculate friction | improved physics: segment that accelerates, calculate friction | ||
+ | |||
+ | add camera view from the ball | ||
+ | |||
+ | render in VR | ||
--> | --> |
Revision as of 11:01, 3 November 2017
Project 4: Roller Coaster
TBA