This topic has not yet been rated - Rate this topic

Matrix Methods

Name Description
Public Method Static Add Overloaded. Adds a matrix to another matrix.
Public Method Static CreateBillboard Overloaded. Creates a spherical billboard that rotates around a specified object position.
Public Method Static CreateConstrainedBillboard Overloaded. Creates a cylindrical billboard that rotates around a specified axis.
Public Method Static CreateFromAxisAngle Overloaded. Creates a new Matrix that rotates around an arbitrary vector.
Public Method Static CreateFromQuaternion Overloaded. Creates a rotation Matrix from a Quaternion.
Public Method Static CreateFromYawPitchRoll Overloaded. Creates a new rotation matrix from a specified yaw, pitch, and roll.
Public Method Static CreateLookAt Overloaded. Creates a view matrix.
Public Method Static CreateOrthographic Overloaded. Builds an orthogonal projection matrix.
Public Method Static CreateOrthographicOffCenter Overloaded. Builds a customized, orthogonal projection matrix.
Public Method Static CreatePerspective Overloaded. Builds a perspective projection matrix.
Public Method Static CreatePerspectiveFieldOfView Overloaded. Builds a perspective projection matrix based on a field of view.
Public Method Static CreatePerspectiveOffCenter Overloaded. Builds a customized, perspective projection matrix.
Public Method Static CreateReflection Overloaded. Creates a Matrix that reflects the coordinate system about a specified Plane.
Public Method Static CreateRotationX Overloaded. Creates a matrix that can be used to rotate a set of vertices around the x-axis.
Public Method Static CreateRotationY Overloaded. Creates a matrix that can be used to rotate a set of vertices around the y-axis.
Public Method Static CreateRotationZ Overloaded. Creates a matrix that can be used to rotate a set of vertices around the z-axis.
Public Method Static CreateScale Overloaded. Creates a scaling Matrix.
Public Method Static CreateShadow Overloaded. Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
Public Method Static CreateTranslation Overloaded. Creates a translation Matrix.
Public Method Static CreateWorld Overloaded. Creates a world matrix.
Public Method Decompose Extracts the scalar, translation, and rotation components from a 3D scale/rotate/translate (SRT) Matrix.
Public Method Determinant Calculates the determinant of the matrix.
Public Method Static Divide Overloaded. Divides a matrix by a scalar value or the components of another matrix.
Public Method Equals Overloaded. Returns a value that indicates whether the current instance is equal to a specified object.
Public Method GetHashCode Gets the hash code of this object.
Public Method GetType (Inherited from Object.)
Public Method Static Invert Overloaded. Calculates the inverse of a matrix.
Public Method Static Lerp Overloaded. Linearly interpolates between the corresponding values of two matrices.
Public Method Static Multiply Overloaded. Multiplies a matrix by a scalar value or another matrix.
Public Method Static Negate Overloaded. Negates individual elements of a matrix.
Public Method Static op_Addition Adds a matrix to another matrix.
Public Method Static op_Division Overloaded. Divides a matrix by a scalar value or the components of another matrix.
Public Method Static op_Equality Compares a matrix for equality with another matrix.
Public Method Static op_Inequality Tests a matrix for inequality with another matrix.
Public Method Static op_Multiply Overloaded. Multiplies a matrix by a scalar value or another matrix.
Public Method Static op_Subtraction Subtracts matrices.
Public Method Static op_UnaryNegation Negates individual elements of a matrix.
Public Method Static Subtract Overloaded. Subtracts matrices.
Public Method ToString Retrieves a string representation of the current object.
Public Method Static Transform Overloaded. Transforms a Matrix by applying a Quaternion rotation.
Public Method Static Transpose Overloaded. Transposes the rows and columns of a matrix.
Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method MemberwiseClone (Inherited from Object.)
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ