EasingFunction

与 TweenCollection 配合使用的缓动函数。这些函数来自 Tween.js 和 Robert Penner。参见 每个函数的 Tween.js 图表

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

五次方退出。

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

Cesium.EasingFunction.Callback(time)number

用于实现自定义缓动函数的函数接口。
Name Type Description
time number 范围 [0, 1] 内的时间。
Returns:
函数在给定时间的值。
Examples:
function quadraticIn(time) {
    return time * time;
}
function quadraticOut(time) {
    return time * (2.0 - time);
}
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。