Difference between revisions of "Project4F17"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(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 ten connected cubic Bezier curves (i.e., 4 control points per curve). (20 points)
+
* 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.
 
<!-- next time add camera view from the ball -->
 
  
 
==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