Matrix3D Methods

The Matrix3D type exposes the following members.

  Name Description
Public method Append Appends a specified matrix to the current matrix.
Public method Equals(Matrix3D) Tests equality between two matrices.
Public method Equals(Object) Tests equality between two matrices. (Overrides ValueType.Equals(Object).)
Public method Static member Equals(Matrix3D, Matrix3D) Tests equality between two matrices.
Public method GetHashCode Returns the hash code for this matrix (Overrides ValueType.GetHashCode().)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Invert Inverts this Matrix3D structure.
Public method Static member Multiply Multiplies the specified matrices.
Public method Static member Parse Converts a string representation of a Matrix3D structure into the equivalent Matrix3D structure.
Public method Prepend Prepends a specified matrix to the current matrix.
Public method Rotate Appends a rotation transform to the current Matrix3D.
Public method RotateAt Rotates this Matrix3D about the specified Point3D.
Public method RotateAtPrepend Prepends a rotation about a specified center Point3D to this Matrix3D structure.
Public method RotatePrepend Prepends a rotation specified by a Quaternion to this Matrix3D structure.
Public method Scale Appends the specified scale Vector3D to this Matrix3D structure.
Public method ScaleAt Scales this Matrix3D structure by the specified Vector3D about the specified Point3D.
Public method ScaleAtPrepend Prepends the specified scale transformation about the specified Point3D to this Matrix3D structure.
Public method ScalePrepend Prepends the specifed scale Vector3D to the current Matrix3D structure.
Public method SetIdentity Changes this Matrix3D structure into an identity matrix.
Public method ToString() Creates a string representation of this Matrix3D structure. (Overrides ValueType.ToString().)
Public method ToString(IFormatProvider) Creates a string representation of this Matrix3D structure.
Public method Transform(Point3D) Transforms the specified Point3D by the Matrix3D and returns the result.
Public method Transform(Point3D[]) Transforms the specified Point3D objects in the array by the Matrix3D.
Public method Transform(Point4D) Transforms the specified Point4D by the Matrix3D and returns the result..
Public method Transform(Point4D[]) Transforms the specified Point4D objects in the array by the Matrix3D and returns the result.
Public method Transform(Vector3D) Transforms the specified Vector3D by this Matrix3D.
Public method Transform(Vector3D[]) Transforms the specified Vector3D objects in the array by this Matrix3D.
Public method Translate Appends a translation of the specified offset to the current Matrix3D structure.
Public method TranslatePrepend Prepends a translation of the specified offset to this Matrix3D structure.
Top

  Name Description
Explicit interface implemetation Private method IFormattable.ToString Formats the value of the current instance using the specified format.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft