Skip to content

Next Step #2

@PROgram52bc

Description

@PROgram52bc
  • Define an Accelerator class that can wrap a single animated property and change its rate dynamically. (e.g. to implement an AcceleratedLerpValue)
  • Remove the speed attribute in AnimatedProperty, and move to child class explicitly.
  • Define the AcceleratedValue using an internal velocity variable that is lerped.
  • A standard way to set stopping condition for any AnimatedProperty, instead of using the infinite parameter.
  • A standard way to concatenate multiple AnimatedProperty.
    • Perhaps define a trivial append_child_property method that simply concatenates two AnimatedProperty together. E.g. bouncing ball.
    • More complicated ones should be done by inheriting the existing AnimatedProperty and redefine a standard handler? Because it might be desirable to have access to the data in the previous animation. E.g. velocity.
  • Define matrix interface
  • have some helper functions to define a modified AnimatedProperty class on the fly.
  • Migrate to a separate project handling frame data

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions