Skip to content

jjthrash/libanim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An animation modifies a value over time.

The primitive animations (null, hold[fi], linear[fi] and bezierf) modify a value over the course of 1 unit of time.

There are three ways to modify an animation:
- Modify the rate that time passes within an animation (identity, sinusoid, exponent, reverse).
- Modify the duration of an animation (scale)
- Combine animations (sequence, parallel)

Derived values (derive[fi]) are attached to animations (attach) and updated as the animation progresses.
For example, you might animation `theta' for a rotating object and then derive `x' and `y' from theta.

About

Animation combinators (C)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.2%
  • Shell 7.8%