计算为常数值的样条曲线。尽管这遵循
Spline
接口,但它不维护内部时间数组,因为它的值永远不会改变。
Name | Type | Description |
---|---|---|
value
|
Number | Cartesian3 | Quaternion | 样条曲线求值的常数值。 |
Example:
const position = new Cesium.Cartesian3(1.0, 2.0, 3.0);
const spline = new Cesium.ConstantSpline(position);
const p0 = spline.evaluate(0.0);
See:
Members
readonly value : Number| Cartesian3 | Quaternion
样条曲线求值的常数值。
Methods
将给定时间限制在样条曲线覆盖的时间段内。
Name | Type | Description |
---|---|---|
time
|
Number | 时间。 |
Returns:
时间,夹在动画时期。
evaluate (time, result ) → Number| Cartesian3 | Quaternion
在给定时间评估曲线。
Name | Type | Description |
---|---|---|
time
|
Number | 评估曲线的时间。 |
result
|
Cartesian3 | Quaternion | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或常数样条表示的值。
查找索引
i
以使参数
time
在区间 [
times
[times[i], times[i + 1]]
中。由于恒定样条没有内部时间数组,这将引发错误。
Name | Type | Description |
---|---|---|
time
|
Number | 时间。 |
Throws:
-
DeveloperError :无法在 ConstantSpline 上调用 findTimeInterval。
将给定时间包装到样条覆盖的时间段。
Name | Type | Description |
---|---|---|
time
|
Number | 时间。 |
Returns:
时间,围绕着更新的动画。