VelocityOrientationProperty - Cesium Documentation

# VelocityOrientationProperty

#### new VelocityOrientationProperty(position, ellipsoid)

  A `Property` which evaluates to a `Quaternion` rotation based on the velocity of the provided `PositionProperty`.

  Name | Type | Default | Description
  --- | --- | --- | ---
  `position` | Property |  | optional The position property used to compute the orientation.
  `ellipsoid` | Ellipsoid | `Ellipsoid.WGS84` | optional The ellipsoid used to determine which way is up.

  ##### 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)
      }));

  Source: DataSources/VelocityOrientationProperty.js, line 49

### Members

#### readonlydefinitionChanged :Event

  Gets the event that is raised whenever the definition of this property changes.
  Source: DataSources/VelocityOrientationProperty.js, line 79

#### ellipsoid :Property

  Gets or sets the ellipsoid used to determine which way is up.
  Source: DataSources/VelocityOrientationProperty.js, line 119

#### readonlyisConstant :Boolean

  Gets a value indicating if this property is constant.
  Source: DataSources/VelocityOrientationProperty.js, line 67

#### position :Property

  Gets or sets the position property used to compute orientation.
  Source: DataSources/VelocityOrientationProperty.js, line 90

### Methods

#### equals(other) → Boolean

  Compares this property to the provided property and returns `true` if they are equal, `false` otherwise.

  Name | Type | Description
  --- | --- | ---
  `other` | Property | optional The other property.

  ##### Returns:

  `true` if left and right are equal, `false` otherwise.
  Source: DataSources/VelocityOrientationProperty.js, line 195

#### getValue(time, result) → Quaternion

  Gets the value of the property at the provided time.

  Name | Type | 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.

  ##### Returns:

  The modified result parameter or a new instance if the result parameter was not supplied.
  Source: DataSources/VelocityOrientationProperty.js, line 147