Difference between revisions of "Project4F17"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
Line 47: Line 47:
 
====Control Point Manipulation====
 
====Control Point Manipulation====
 
* Use the control handles with the mouse to modify the control points
 
* Use the control handles with the mouse to modify the control points
** To detect which control point is being modified, we will go over a few options in the discussion on Monday.
+
** To detect which control point is being modified, we recommend using ray casting from the mouse cursor, or a [http://www.lighthouse3d.com/tutorials/opengl-selection-tutorial/ selection buffer].
**Examples are ray casting or a [http://www.lighthouse3d.com/tutorials/opengl-selection-tutorial/ selection buffer]
+
 
* Update the shape of the Bezier curve in real-time, just like the video demonstrates.
 
* Update the shape of the Bezier curve in real-time, just like the video demonstrates.
 
* The control point interaction has to be intuitive: when you pull a point with the mouse it should move in the same general direction as the mouse cursor, regardless of the camera position.
 
* The control point interaction has to be intuitive: when you pull a point with the mouse it should move in the same general direction as the mouse cursor, regardless of the camera position.

Revision as of 12:17, 12 November 2017

Project 4: Roller Coaster

TBA