Project 2c © Jorg Peters
Points: 30
Task 1: Cage-based deformation
Points: 10
Task 2: 3D Picking and Dragging
Points: 5
When the Shift key is pressed on the keyboard, horizontal mouse motion moves B-spline control points Pi in the z-direction. This motion is not yet visible.
Task 3: Double View
Points: 10
- In the top half of the window, draw the default view perpendicular to the x-y plane.
- In the bottom half of the window, draw the side view perpendicular to the y-z plane.
- Toggle the double view when the 4 key is pressed.
- Picking needs to work only in Single View.
Task 4
Points: 5
- On key 5 press, toggle on or off a suitably large yellow dot traveling around the closed BB-curve. This is an animation.
- Draw the tangent in red, the normal in green, and the bi-normal in blue at the yellow dot. Together these vectors form the Frenet frame of the curve.
What to Submit
- Readme.txt: explain each task that was implemented and each task that was not implemented.
- A ZIP archive of the project folder.
- A link to a screen capture of your running program showcasing the implementation of all tasks using Recordit (Mac, Windows), or similar software.