Class BezierCurveEase
Hierarchy
- EasingFunction
- BezierCurveEase
Implements
Index
Constructors
Properties
Methods
Constructors
constructor
Instantiates a bezier function
Parameters
Optional x1: number
Defines the x component of the start tangent in the bezier curve
Optional y1: number
Defines the y component of the start tangent in the bezier curve
Optional x2: number
Defines the x component of the end tangent in the bezier curve
Optional y2: number
Defines the y component of the end tangent in the bezier curve
Returns BezierCurveEase
Properties
x1Search playground for x1
Defines the x component of the start tangent in the bezier curve
x2Search playground for x2
Defines the x component of the end tangent in the bezier curve
y1Search playground for y1
Defines the y component of the start tangent in the bezier curve
y2Search playground for y2
Defines the y component of the end tangent in the bezier curve
Static Readonly EASINGMODE_ EASEINSearch playground for EASINGMODE_EASEIN
Interpolation follows the mathematical formula associated with the easing function.
Static Readonly EASINGMODE_ EASEINOUTSearch playground for EASINGMODE_EASEINOUT
Interpolation uses EaseIn for the first half of the animation and EaseOut for the second half.
Static Readonly EASINGMODE_ EASEOUTSearch playground for EASINGMODE_EASEOUT
Interpolation follows 100% interpolation minus the output of the formula associated with the easing function.
Methods
easeSearch playground for ease
Given an input gradient between 0 and 1, this returns the corresponding value of the easing function.
Parameters
gradient: number
Defines the value between 0 and 1 we want the easing value for
Returns number
the corresponding value on the curve defined by the easing function
get Easing ModeSearch playground for getEasingMode
Gets the current easing mode.
Returns number
the easing mode
set Easing ModeSearch playground for setEasingMode
Sets the easing mode of the current function.
Parameters
easingMode: number
Defines the willing mode (EASINGMODE_EASEIN, EASINGMODE_EASEOUT or EASINGMODE_EASEINOUT)
Returns void
Easing function with a bezier shape (see link below).
http://cubic-bezier.com/#.17,.67,.83,.67
https://doc.babylonjs.com/divingDeeper/animation/advanced_animations#easing-functions