与 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
用于实现自定义缓动功能的函数接口。 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);
}
