使用球面线性 (slerp) 插值创建四元数曲线的样条曲线。生成的曲线属于C1。
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
具有以下属性的对象:
|
Throws:
-
DeveloperError : points.length必须大于或等于2。
-
DeveloperError : times.length必须等于points.length。
Members
-
readonlyinnerQuadrangles : Array.<Quaternion>
-
控制点的
Quaternion
内四边形数组。 -
readonlypoints : Array.<Quaternion>
-
Quaternion
控制点的数组。 -
控制点的时间数组。
Methods
-
evaluate(time, result) → Quaternion
-
在给定时间对曲线求值。
Name Type Description time
Number 计算曲线的时间。 result
Quaternion optional 存储结果的对象。 Returns:
修改后的结果参数或给定时间内曲线上点的新实例。Throws:
-
以times为单位查找索引i,使得参数time在区间[times[i],times[i + 1]]内
Name Type Description time
Number 时间。 Returns:
区间开始处元素的索引。Throws: