English中文

EasingFunction

与 TweenCollection 一起使用的缓动函数。这些函数来自 Easing functions for use with TweenCollection. These function are from Tween.js 和罗伯特·彭纳。请参阅 and Robert Penner. See the Tween.js graphs for each function.

成员 Members

static constant Cesium.EasingFunction.BACK_IN : EasingFunction.Callback

回来了。 Back in.

static constant Cesium.EasingFunction.BACK_IN_OUT : EasingFunction.Callback

进去然后出来。 Back in then out.

static constant Cesium.EasingFunction.BACK_OUT : EasingFunction.Callback

退出。 Back out.

static constant Cesium.EasingFunction.BOUNCE_IN : EasingFunction.Callback

弹进去。 Bounce in.

static constant Cesium.EasingFunction.BOUNCE_IN_OUT : EasingFunction.Callback

弹进去然后弹出来。 Bounce in then out.

static constant Cesium.EasingFunction.BOUNCE_OUT : EasingFunction.Callback

弹出来。 Bounce out.

static constant Cesium.EasingFunction.CIRCULAR_IN : EasingFunction.Callback

循环于. Circular in.

static constant Cesium.EasingFunction.CIRCULAR_IN_OUT : EasingFunction.Callback

循环进后出。 Circular in then out.

static constant Cesium.EasingFunction.CIRCULAR_OUT : EasingFunction.Callback

循环出。 Circular out.

static constant Cesium.EasingFunction.CUBIC_IN : EasingFunction.Callback

立方体中. Cubic in.

static constant Cesium.EasingFunction.CUBIC_IN_OUT : EasingFunction.Callback

立方进然后出。 Cubic in then out.

static constant Cesium.EasingFunction.CUBIC_OUT : EasingFunction.Callback

立方出来。 Cubic out.

static constant Cesium.EasingFunction.ELASTIC_IN : EasingFunction.Callback

有弹性。 Elastic in.

static constant Cesium.EasingFunction.ELASTIC_IN_OUT : EasingFunction.Callback

弹力先入后出。 Elastic in then out.

static constant Cesium.EasingFunction.ELASTIC_OUT : EasingFunction.Callback

弹力出来。 Elastic out.

static constant Cesium.EasingFunction.EXPONENTIAL_IN : EasingFunction.Callback

指数在. Exponential in.

static constant Cesium.EasingFunction.EXPONENTIAL_IN_OUT : EasingFunction.Callback

指数进然后出。 Exponential in then out.

static constant Cesium.EasingFunction.EXPONENTIAL_OUT : EasingFunction.Callback

指数出。 Exponential out.

static constant Cesium.EasingFunction.LINEAR_NONE : EasingFunction.Callback

线性缓动。 Linear easing.

static constant Cesium.EasingFunction.QUADRATIC_IN : EasingFunction.Callback

二次方在. Quadratic in.

static constant Cesium.EasingFunction.QUADRATIC_IN_OUT : EasingFunction.Callback

二次进然后出。 Quadratic in then out.

static constant Cesium.EasingFunction.QUADRATIC_OUT : EasingFunction.Callback

二次出。 Quadratic out.

static constant Cesium.EasingFunction.QUARTIC_IN : EasingFunction.Callback

四次方在. Quartic in.

static constant Cesium.EasingFunction.QUARTIC_IN_OUT : EasingFunction.Callback

四次进然后出。 Quartic in then out.

static constant Cesium.EasingFunction.QUARTIC_OUT : EasingFunction.Callback

四次出。 Quartic out.

static constant Cesium.EasingFunction.QUINTIC_IN : EasingFunction.Callback

昆蒂克在. Quintic in.

static constant Cesium.EasingFunction.QUINTIC_IN_OUT : EasingFunction.Callback

五次进然后出。 Quintic in then out.

static constant Cesium.EasingFunction.QUINTIC_OUT : EasingFunction.Callback

五次出局。 Quintic out.

static constant Cesium.EasingFunction.SINUSOIDAL_IN : EasingFunction.Callback

正弦波在. Sinusoidal in.

static constant Cesium.EasingFunction.SINUSOIDAL_IN_OUT : EasingFunction.Callback

正弦波输入然后输出。 Sinusoidal in then out.

static constant Cesium.EasingFunction.SINUSOIDAL_OUT : EasingFunction.Callback

正弦输出。 Sinusoidal out.

类型定义 Type Definitions

Cesium.EasingFunction.Callback(time)number

用于实现自定义缓动功能的函数接口。 Function interface for implementing a custom easing function.
名称 Name 类型 Type 说明 Description
time number 时间范围内 The time in the range [0, 1].
返回: Returns:
给定时间的函数值。 The value of the function at the given time.
示例: Examples:
function quadraticIn(time) {
    return time * time;
}
function quadraticOut(time) {
    return time * (2.0 - time);
}
需要帮助吗?获得答案的最快方法是从社区和团队那里获得答案 Need help? The fastest way to get answers is from the community and team on the Cesium Forum.