top of page

About

Math functions for easing animations.

About
Download
Version history

Version history

1.0.0 (released on 2021-10-01)
- First release.

Documentation

Documentation

Index

Functions
EaseInSine
EaseOutSine
EaseInOutSine
EaseInQuad
EaseOutQuad
EaseInOutQuad
EaseInCubic
EaseOutCubic
EaseInOutCubic
EaseInQuart
EaseOutQuart
EaseInOutQuart
EaseInQuint
EaseOutQuint
EaseInOutQuint
EaseInExpo
EaseOutExpo
EaseInOutExpo
EaseInCirc
EaseOutCirc
EaseInOutCirc
EaseInBack
EaseOutBack
EaseInOutBack
EaseInElastic
EaseOutElastic
EaseInOutElastic
EaseInBounce
EaseOutBounce
EaseInOutBounce

easing.png

Example

VBA

Dim As Double

Do While X <= 200
    With Shapes("rectangle")
        .Left = AnimUtils.EaseInOutSine(X / 200) * 200 + 100
        
Shapes(
"rectangle").TextFrame.TextRange.Text = X
    End With
    X = X + 1
    DoEvents

Loop

bottom of page