A collection of interpolation functions.
- Source:
Methods
(static) bezierPosition(t, p0, c0, c1, p1)
Returns the position on a curve for a position (per axis)
Parameters:
Name | Type | Description |
---|---|---|
t |
Number | interpolation value [0-1] |
p0 |
Number | start position |
c0 |
Number | first control point |
c1 |
Number | second control point |
p1 |
Number | end position |
- Source:
(static) bezierVelocity(t, p0, c0, c1, p1)
Returns the velocity on the curve for a position (per axis)
Parameters:
Name | Type | Description |
---|---|---|
t |
Number | interpolation value [0-1] |
p0 |
Number | start position |
c0 |
Number | first control point |
c1 |
Number | second control point |
p1 |
Number | end position |
- Source:
(static) linear(e0, e1, t)
Linear interpolation a between two values
Parameters:
Name | Type | Description |
---|---|---|
e0 |
Number | start value |
e1 |
Number | end value |
t |
Number | interpolation value [0-1] |
- Source:
(static) quadIn(t)
Quadratic ease in based on Penner equations
Parameters:
Name | Type | Description |
---|---|---|
t |
Number | interpolation value [0-1] |
- Source:
(static) quadInOut(t)
Quadratic ease in-out based on Penner equations
Parameters:
Name | Type | Description |
---|---|---|
t |
Number | interpolation value [0-1] |
- Source:
(static) quadOut(t)
Quadratic ease out based on Penner equations
Parameters:
Name | Type | Description |
---|---|---|
t |
Number | interpolation value [0-1] |
- Source:
(static) smoothStep(t)
Smoothstep interpolation a between two values
Parameters:
Name | Type | Description |
---|---|---|
t |
Number | interpolation value [0-1] |
- Source: