new Cesium.Spline()
创建参数化的(parameterized)并按时间估算的曲线。此类型描述接口,不打算直接实例化。
成员变量
points : Array.<Cartesian3>|Array.<Quaternion>
控制点数组。
-
Default Value:
undefined
times : Array.<Number>
控制点的时间数组。
-
Default Value:
undefined
内置方法
将给定的时间固定(clamps)到样条曲线(spline)所覆盖的周期。
Name | Type | Description |
---|---|---|
time |
Number | 时间。 |
返回值:
时间,固定的动画的周期。
在给定时间对曲线求值。
Name | Type | Description |
---|---|---|
time |
Number | 对曲线求值的时间。 |
result |
Cartesian3 | Quaternion | Array.<Number> | optional 存储结果的对象。 |
返回值:
在给定时间的修改结果参数或曲线上点的新实例。
异常情况:
在
times
中查找一个索引i
,使得参数time
在区间[times[i], times[i + 1]]
中。
Name | Type | Description |
---|---|---|
time |
Number | 时间。 |
startIndex |
Number | 用于开始搜索的索引。 |
返回值:
间隔开始时元素的索引。
异常情况:
将给定的时间封装到样条曲线(spline)所覆盖的周期中。
Name | Type | Description |
---|---|---|
time |
Number | 时间。 |
返回值:
时间,环绕着动画的周期。