[This is preliminary documentation and is subject to change.]
The Trajectory type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Trajectory |
Create the trajectory based on an absolute Position and an absolute Target,
creating a direction vector.
The Normal is relative to the direction vector and represents the rotation
around the vector
|
Methods
| Name | Description | |
|---|---|---|
| Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetAxis | ||
| GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| LocalX | ||
| LocalY | ||
| LocalZ | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Move |
Move the trajectory in a given local axis by a specified strength
| |
| Offset | ||
| OffsetPosition | ||
| OffsetTarget | ||
| RotatePosition |
rotate the Position around the local X, Y or Z axes
Local axes are defined as using the normal as the local Y axis
and the direction as the local +ve Z axis.
| |
| RotateTarget |
rotate the Target around the local X, Y or Z axes
Local axes are defined as using the normal as the local Y axis
and the direction as the local +ve Z axis.
| |
| ToString | (Overrides ValueType..::.ToString()()().) | |
| UpdateMatrices |