PathTransform

Description

abstract class Tinman.Engine.Scenes.Util.PathTransform
<T val : IEquatable<T>>

Derived from

TerrainTransform abstract

Extended by

GeoPathTransform sealed
GroundPathTransform sealed

Abstract base class for ITerrainTransform implementations that use a sample of a IGeoPath to compute the transformation.

Public / Attributes

Orientation


public attribute Orientation → (get)

value : YawPitchRollTransform

[not-null]
The aggregated transform.

The aggregated YawPitchRollTransform.

The GeoPathTransform will set the following properties:

Position


public attribute Position → (get)

value : LocalTransform

[not-null]
The aggregated transform.

The aggregated LocalTransform.

The GeoPathTransform will set the following properties:

Sample


public attribute Sample → (get,set)

value : T

The geo path sample.

The geo path sample to use for creating the transformation.

Protected / Constructors

Path​Transform


protected constructor PathTransform → (1)

position opt : LocalTransform = null

The LocalTransform object to use or null to create a new one.

Creates a new instance of PathTransform.

Protected / Methods

Update​Transforms


protected abstract method UpdateTransforms → (3)

sample in : T

The current geo path sample.

position in : LocalTransform

The position transform, see Position.

orientation in : YawPitchRollTransform

The orientation transform, see Orientation.

Updates the transformation.