用于 TweenCollection 的缓动函数。 这些函数来自
Tween.js 和罗伯特·彭纳 (Robert Penner)。 请参阅
Tween.js graphs for each function.
Members
static constant Cesium.EasingFunction.BACK_IN : EasingFunction.Callback
返回。
static constant Cesium.EasingFunction.BACK_IN_OUT : EasingFunction.Callback
回进后出。
static constant Cesium.EasingFunction.BACK_OUT : EasingFunction.Callback
退出。
static constant Cesium.EasingFunction.BOUNCE_IN : EasingFunction.Callback
弹跳。
static constant Cesium.EasingFunction.BOUNCE_IN_OUT : EasingFunction.Callback
弹入然后弹出。
static constant Cesium.EasingFunction.BOUNCE_OUT : EasingFunction.Callback
弹跳。
static constant Cesium.EasingFunction.CIRCULAR_IN : EasingFunction.Callback
循环输入。
static constant Cesium.EasingFunction.CIRCULAR_IN_OUT : EasingFunction.Callback
循环进后出。
static constant Cesium.EasingFunction.CIRCULAR_OUT : EasingFunction.Callback
循环输出。
static constant Cesium.EasingFunction.CUBIC_IN : EasingFunction.Callback
立方英寸
static constant Cesium.EasingFunction.CUBIC_IN_OUT : EasingFunction.Callback
立方输入然后输出。
static constant Cesium.EasingFunction.CUBIC_OUT : EasingFunction.Callback
立方输出。
static constant Cesium.EasingFunction.ELASTIC_IN : EasingFunction.Callback
弹性输入。
static constant Cesium.EasingFunction.ELASTIC_IN_OUT : EasingFunction.Callback
弹性进后出。
static constant Cesium.EasingFunction.ELASTIC_OUT : EasingFunction.Callback
弹性输出。
static constant Cesium.EasingFunction.EXPONENTIAL_IN : EasingFunction.Callback
指数输入。
static constant Cesium.EasingFunction.EXPONENTIAL_IN_OUT : EasingFunction.Callback
指数输入然后输出。
static constant Cesium.EasingFunction.EXPONENTIAL_OUT : EasingFunction.Callback
指数出局。
static constant Cesium.EasingFunction.LINEAR_NONE : EasingFunction.Callback
线性缓动。
static constant Cesium.EasingFunction.QUADRATIC_IN : EasingFunction.Callback
二次方输入。
static constant Cesium.EasingFunction.QUADRATIC_IN_OUT : EasingFunction.Callback
先进后出二次方。
static constant Cesium.EasingFunction.QUADRATIC_OUT : EasingFunction.Callback
二次方输出。
static constant Cesium.EasingFunction.QUARTIC_IN : EasingFunction.Callback
四次输入。
static constant Cesium.EasingFunction.QUARTIC_IN_OUT : EasingFunction.Callback
四次进后出。
static constant Cesium.EasingFunction.QUARTIC_OUT : EasingFunction.Callback
四次方程出局。
static constant Cesium.EasingFunction.QUINTIC_IN : EasingFunction.Callback
五分之一。
static constant Cesium.EasingFunction.QUINTIC_IN_OUT : EasingFunction.Callback
五次进后出。
static constant Cesium.EasingFunction.QUINTIC_OUT : EasingFunction.Callback
Quintic 出局。
static constant Cesium.EasingFunction.SINUSOIDAL_IN : EasingFunction.Callback
正弦输入。
static constant Cesium.EasingFunction.SINUSOIDAL_IN_OUT : EasingFunction.Callback
正弦输入然后输出。
static constant Cesium.EasingFunction.SINUSOIDAL_OUT : EasingFunction.Callback
正弦输出。
Type Definitions
用于实现自定义缓动函数的函数接口。
Name | Type | Description |
---|---|---|
time |
number |
[0,1] 范围内的时间。 |
Returns:
函数在给定时间的值。
Examples:
function quadraticIn(time) {
return time * time;
}
function quadraticOut(time) {
return time * (2.0 - time);
}