A
Property
which evaluates to a Quaternion
rotation
based on the velocity of the provided PositionProperty
.
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
position |
PositionProperty | 可选 The position property used to compute the orientation. | |
ellipsoid |
Ellipsoid |
Ellipsoid.default
|
可选 The ellipsoid used to determine which way is up. |
使用示例:
//Create an entity with position and orientation.
const position = new Cesium.SampledProperty();
position.addSamples(...);
const entity = viewer.entities.add({
position : position,
orientation : new Cesium.VelocityOrientationProperty(position)
}));
成员(属性)
readonly definitionChanged : Event
Gets the event that is raised whenever the definition of this property changes.
ellipsoid : Property|undefined
Gets or sets the ellipsoid used to determine which way is up.
Gets a value indicating if this property is constant.
position : Property|undefined
Gets or sets the position property used to compute orientation.
方法
Compares this property to the provided property and returns
true
if they are equal, false
otherwise.
参数名称 | 类型 | 描述信息 |
---|---|---|
other |
Property | 可选 The other property. |
返回值:
true
if left and right are equal, false
otherwise.
getValue(time, result) → Quaternion
Gets the value of the property at the provided time.
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
time |
JulianDate |
JulianDate.now()
|
可选 The time for which to retrieve the value. If omitted, the current system time is used. |
result |
Quaternion | 可选 The object to store the value into, if omitted, a new instance is created and returned. |
返回值:
The modified result parameter or a new instance if the result parameter was not supplied.