Class: VelocityOrientationProperty

VelocityOrientationProperty

new VelocityOrientationProperty(positionopt, ellipsoidopt)

A Property which evaluates to a Quaternion rotation based on the velocity of the provided PositionProperty.
Parameters:
Name Type Attributes Default Description
position Property <optional>
The position property used to compute the orientation.
ellipsoid Ellipsoid <optional>
Ellipsoid.WGS84 The ellipsoid used to determine which way is up.
Source:
Example
//Create an entity with position and orientation.
var position = new Cesium.SampledProperty();
position.addSamples(...);
var entity = viewer.entities.add({
  position : position,
  orientation : new Cesium.VelocityOrientationProperty(position)
}));

Members

(readonly) definitionChanged :Event

Gets the event that is raised whenever the definition of this property changes.
Type:
Source:

ellipsoid :Property

Gets or sets the ellipsoid used to determine which way is up.
Type:
Source:

(readonly) isConstant :Boolean

Gets a value indicating if this property is constant.
Type:
  • Boolean
Source:

position :Property

Gets or sets the position property used to compute orientation.
Type:
Source:

Methods

equals(otheropt) → {Boolean}

Compares this property to the provided property and returns true if they are equal, false otherwise.
Parameters:
Name Type Attributes Description
other Property <optional>
The other property.
Source:
Returns:
true if left and right are equal, false otherwise.
Type
Boolean

getValue(timeopt, resultopt) → {Quaternion}

Gets the value of the property at the provided time.
Parameters:
Name Type Attributes Description
time JulianDate <optional>
The time for which to retrieve the value.
result Quaternion <optional>
The object to store the value into, if omitted, a new instance is created and returned.
Source:
Returns:
The modified result parameter or a new instance if the result parameter was not supplied.
Type
Quaternion