1 out of 1 rated this helpful - Rate this topic

# Matrix Methods

NameDescription
CreateBillboardOverloaded. Creates a spherical billboard that rotates around a specified object position.
CreateConstrainedBillboardOverloaded. Creates a cylindrical billboard that rotates around a specified axis.
CreateFromAxisAngleOverloaded. Creates a new Matrix that rotates around an arbitrary vector.
CreateFromQuaternionOverloaded. Creates a rotation Matrix from a Quaternion.
CreateFromYawPitchRollOverloaded. Creates a new rotation matrix from a specified yaw, pitch, and roll.
CreateOrthographicOverloaded. Builds an orthogonal projection matrix.
CreateOrthographicOffCenterOverloaded. Builds a customized, orthogonal projection matrix.
CreatePerspectiveOverloaded. Builds a perspective projection matrix.
CreatePerspectiveFieldOfViewOverloaded. Builds a perspective projection matrix based on a field of view.
CreatePerspectiveOffCenterOverloaded. Builds a customized, perspective projection matrix.
CreateReflectionOverloaded. Creates a Matrix that reflects the coordinate system about a specified Plane.
CreateRotationXOverloaded. Creates a matrix that can be used to rotate a set of vertices around the x-axis.
CreateRotationYOverloaded. Creates a matrix that can be used to rotate a set of vertices around the y-axis.
CreateRotationZOverloaded. Creates a matrix that can be used to rotate a set of vertices around the z-axis.
CreateShadowOverloaded. Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
DecomposeExtracts the scalar, translation, and rotation components from a 3D scale/rotate/translate (SRT) Matrix.
DeterminantCalculates the determinant of the matrix.
DivideOverloaded. Divides a matrix by a scalar value or the components of another matrix.
EqualsOverloaded. Returns a value that indicates whether the current instance is equal to a specified object.
GetHashCodeGets the hash code of this object.
GetType(Inherited from Object.)
InvertOverloaded. Calculates the inverse of a matrix.
LerpOverloaded. Linearly interpolates between the corresponding values of two matrices.
MultiplyOverloaded. Multiplies a matrix by a scalar value or another matrix.
NegateOverloaded. Negates individual elements of a matrix.
op_DivisionOverloaded. Divides a matrix by a scalar value or the components of another matrix.
op_EqualityCompares a matrix for equality with another matrix.
op_InequalityTests a matrix for inequality with another matrix.
op_MultiplyOverloaded. Multiplies a matrix by a scalar value or another matrix.
op_SubtractionSubtracts matrices.
op_UnaryNegationNegates individual elements of a matrix.
ToStringRetrieves a string representation of the current object.
TransformOverloaded. Transforms a Matrix by applying a Quaternion rotation.
TransposeOverloaded. Transposes the rows and columns of a matrix.
NameDescription
Finalize(Inherited from Object.)
MemberwiseClone(Inherited from Object.)