Implemented Features:
Part 1:
- Hermite spline class with a maximum of 40 control points.
- Catmull-Rom initialization with cr command
- Manipulation of control points using set point, set tangent, add point
- Arc Length parameterization using look-up table
- File input and output
- Spline drawing on screen
- Can be reset using r button
- Control points can be added using left click on screen
Part 2:
- Loading a path for the tank from a file
- Tank moves along the hermite curve path and has easy in and easy out for 10% of the curve on each side
- Tank reset with r button
- Object scaled appropriately
Command Line arguments:
- Can intialize each part using the commands part1 and part2 as per specifications
- Scene cleaned when new part is initialized