Class GraphTransform Extends IMovementPlane, ITransform

Public

Defines a transformation from graph space to world space.

This is essentially just a simple wrapper around a matrix, but it has several utilities that are useful.

Public Methods

CopyTo (graphTransform)

Copies the data in this transform to another mutable graph transform.

GraphTransform (matrix)
Transform (...)

Public Static Methods

operator* (lhs, rhs)

Public Variables

identity

True if this transform is the identity transform (i.e it does not do anything)

Public
inverseMatrix
Public
matrix
Public
onlyTranslational

True if this transform is a pure translation without any scaling or rotation.

Public
rotation
Public

Public Static Variables

identityTransform
Public Static Readonly
xyPlane

Transforms from the XZ plane to the XY plane.

Public Static Readonly
xzPlane

Transforms from the XZ plane to the XZ plane (i.e.

Public Static Readonly

Private/Protected Members

Set (matrix)
ToPlane (point, [elevation])

Transforms from world space to the 'ground' plane of the graph.

ToWorld (point, elevation)

Transforms from the 'ground' plane of the graph to world space.

i3translation
Private
inverseRotation
Private
isIdentity
Private
isOnlyTranslational
Private
isXY
Private
isXZ
Private
translation
Private
up
Private