Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 798 Bytes

readme.md

File metadata and controls

23 lines (19 loc) · 798 Bytes

Hermite Spline Animation System

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