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.
                        Public
                    
                
        
                GraphTransform
        
                (matrix)
    
                    
                    
                        Public
                    
                
        
                InverseTransform
        
                (point)
    
                    
                    
                        Public
                    
                
        
                InverseTransform
        
                (point)
    
                    
                    
                        Public
                    
                
        
                InverseTransform
        
                (arr)
    
                    
                    
                        Public
                    
                
        
                InverseTransform
        
                (arr)
    
                    
                    
                        Public
                    
                
        
                InverseTransform
        
                (bounds)
    
                    
                    
                        Public
                    
                
        
                InverseTransformVector
        
                (dir)
    
                    
                    
                        Public
                    
                
        
                ToSimpleMovementPlane
        
                ()
    
                    
                    
                        Public
                    
                
        
                Transform
        
                (point)
    
                    
                    
                        Public
                    
                
        
                Transform
        
                (arr)
    
                    
                    
                        Public
                    
                
        
                Transform
        
                (arr)
    
                    
                    
                        Public
                    
                
        
                Transform
        
                (arr)
    
                    
                    
                        Public
                    
                
        
                Transform
        
                (bounds)
    
                    
                    
                        Public
                    
                
        
                TransformVector
        
                (dir)
    
                    
                    
                        Public
                    
                
        
                WorldUpAtGraphPosition
        
                (point)
    
                    
                    
                        Public
                    
                Public Static Methods
        
                operator*
        
                (lhs, rhs)
    
                    
                    
                        Public
                            Static
                    
                
        
                operator*
        
                (lhs, rhs)
    
                    
                    
                        Public
                            Static
                    
                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
                    
                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
        
                MatrixIsTranslational
        
                (matrix)
    
                    
                    
                        Private
                            Static
                    
                
        
                Set
        
                (matrix)
    
                    
                    
                        Protected
                    
                
        
                ToPlane
        
                (point)
    
                    
                    Transforms from world space to the 'ground' plane of the graph.
                        Private
                    
                
        
                ToPlane
        
                (point, elevation)
    
                    
                    Transforms from world space to the 'ground' plane of the graph.
                        Private
                    
                
        
                ToWorld
        
                (point, elevation)
    
                    
                    Transforms from the 'ground' plane of the graph to world space.
                        Private
                    
                
        
                i3translation
        
    
                    
                    
                        Private
                    
                
        
                inverseRotation
        
    
                    
                    
                        Private
                    
                
        
                isIdentity
        
    
                    
                    
                        Private
                    
                
        
                isOnlyTranslational
        
    
                    
                    
                        Private
                    
                
        
                isXY
        
    
                    
                    
                        Private
                    
                
        
                isXZ
        
    
                    
                    
                        Private
                    
                
        
                rotation
        
    
                    
                    
                        Private
                    
                
        
                translation
        
    
                    
                    
                        Private
                    
                
        
                up
        
    
                    
                    
                        Private