Interpolation utility, written in Python (for Panda3D).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
easing_utils
README.md
test_application.py

README.md

EasingUtils

Tweening utility, written in Python for Panda3D engine, suitable for scale and position animation.

###Content

  • Python package easing_utils with all the modules of the utility.
  • test application of the utility with some assets.

###Basic usage: All the transition are handled in a standard way by the EasingMgr class. Feel free to use the Transition classes on your own.

# Manager creation
easingMgr = EasingMgr()

# Transition creation, stored externally.
a_transition = easingMgr.add_transition(...)

# Transition start.
easingMgr.start_transition(a_transition)

###Future improvements

  • Better usability for the Transition classes along with the EasingMgr class.

Credits Robert Penner - http://robertpenner.com/easing/

Distributed under MIT License.