对变形目标使用的权重值数组进行线性插值的样条线。
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 具有以下属性的对象:
|
Throws:
-
DeveloperError : 重量.长度必须大于或等于2。
-
DeveloperError : 时间长度一定是重量.长度.
Example:
var times = [ 0.0, 1.5, 3.0, 4.5, 6.0 ];
var weights = [0.0, 1.0, 0.25, 0.75, 0.5, 0.5, 0.75, 0.25, 1.0, 0.0]; //Two targets
var spline = new Cesium.WeightSpline({
times : times,
weights : weights
});
var p0 = spline.evaluate(times[0]);
See:
Members
控制权重的时间数组。
浮点数组控制权的数组。
Methods
将给定时间钳制到样条曲线覆盖的周期。
Name | Type | Description |
---|---|---|
time |
Number | 时间。 |
Returns:
时间,固定到动画周期。
在给定时间计算曲线。
Name | Type | Description |
---|---|---|
time |
Number | 计算曲线的时间。 |
result |
Array.<Number> | optional 要将结果存储到的对象。 |
Returns:
在给定时间修改的结果参数或曲线上点的新实例。
Throws:
f
i
将索引i放入times
中,使参数
time
在[times[i], times[i + 1]]
区间。Name | Type | Description |
---|---|---|
time |
Number | 时间。 |
Returns:
间隔开始时元素的索引。
Throws:
将给定时间包装为样条曲线覆盖的周期。
Name | Type | Description |
---|---|---|
time |
Number | 时间。 |
Returns:
时间,绕到更新的动画。