Old Issue (used to be called "Change Graphics::Object_Newton to use interpolated curves instead of frame-by-frame updates"):
Object_Newton currently updates position, rotation, and velocities frame-by-frame which results in misalignments and other buggy behavior. Change this to use a curve that has a start and end position, along with information to define the curve (specs for this curve information TBA) including the time to travel along the curve (or speed, depending on the implementation). Given a delta for time, the position, rotation, and velocities should be easily determined and identical for every run of the application.
New, Better Issue:
Object_Newton is currently implemented using Euler's Method. Decide on replacing this with either Symplectic or Verlet Methods (or both). Additionally, allow for the option to use splines or other constraints to define the motion.
Old Issue (used to be called "Change Graphics::Object_Newton to use interpolated curves instead of frame-by-frame updates"): Object_Newton currently updates position, rotation, and velocities frame-by-frame which results in misalignments and other buggy behavior. Change this to use a curve that has a start and end position, along with information to define the curve (specs for this curve information TBA) including the time to travel along the curve (or speed, depending on the implementation). Given a delta for time, the position, rotation, and velocities should be easily determined and identical for every run of the application.
New, Better Issue: Object_Newton is currently implemented using Euler's Method. Decide on replacing this with either Symplectic or Verlet Methods (or both). Additionally, allow for the option to use splines or other constraints to define the motion.
This ticket is currently a work in progress.