new Cesium.VelocityVectorProperty(position, normalize)

A Property which evaluates to a Cartesian3 vector based on the velocity of the provided PositionProperty.
Name Type Default Description
position PositionProperty optional 用于计算速度的位置属性 .
normalize boolean true optional Whether to normalize the computed velocity vector.
Example:
//Create an entity with a billboard rotated to match its velocity.
const position = new Cesium.SampledProperty();
position.addSamples(...);
const entity = viewer.entities.add({
  position : position,
  billboard : {
    image : 'image.png',
    alignedAxis : new Cesium.VelocityVectorProperty(position, true) // alignedAxis must be a unit vector
  }
}));

Members

readonly definitionChanged : Event

当此属性定义发生变化时, 获取该属性被提起的事件 .

readonly isConstant : boolean

获得一个表示该属性是否常数的值.

normalize : boolean

获取或设定此属性所产生的矢量 是否恢复正常.

position : Property|undefined

获取或设置用于计算速度向量的位置属性.

Methods

equals(other)boolean

将此属性与所提供的属性进行比较并返回 -NT+0+Treal NT+1+,如果两者是相等的, NT+2+false NT+3+否则.
Name Type Description
other Property optional 其他财产.
Returns:
如果左右对等, 则使用 NT 0 true NT 1 , 否则使用 NT 2 false NT 3 .

getValue(time, result)Cartesian3

在提供的时间获得财产的价值.
Name Type Default Description
time JulianDate JulianDate.now() optional The time for which to retrieve the value. If omitted, the current system time is used.
result Cartesian3 optional 如果省略,则创建并返回将数值存储为新实例的对象.
Returns:
未提供结果参数的修改结果参数或新实例 .
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.