Export (0) Print
Expand All
0 out of 2 rated this helpful - Rate this topic

Matrix Methods

NameDescription
Public Method StaticAddOverloaded. Adds a matrix to another matrix.
Public Method StaticCreateBillboardOverloaded. Creates a spherical billboard that rotates around a specified object position.
Public Method StaticCreateConstrainedBillboardOverloaded. Creates a cylindrical billboard that rotates around a specified axis.
Public Method StaticCreateFromAxisAngleOverloaded. Creates a new Matrix that rotates around an arbitrary vector.
Public Method StaticCreateFromQuaternionOverloaded. Creates a rotation Matrix from a Quaternion.
Public Method StaticCreateFromYawPitchRollOverloaded. Creates a new rotation matrix from a specified yaw, pitch, and roll.
Public Method StaticCreateLookAtOverloaded. Creates a view matrix.
Public Method StaticCreateOrthographicOverloaded. Builds an orthogonal projection matrix.
Public Method StaticCreateOrthographicOffCenterOverloaded. Builds a customized, orthogonal projection matrix.
Public Method StaticCreatePerspectiveOverloaded. Builds a perspective projection matrix.
Public Method StaticCreatePerspectiveFieldOfViewOverloaded. Builds a perspective projection matrix based on a field of view.
Public Method StaticCreatePerspectiveOffCenterOverloaded. Builds a customized, perspective projection matrix.
Public Method StaticCreateReflectionOverloaded. Creates a Matrix that reflects the coordinate system about a specified Plane.
Public Method StaticCreateRotationXOverloaded. Creates a matrix that can be used to rotate a set of vertices around the x-axis.
Public Method StaticCreateRotationYOverloaded. Creates a matrix that can be used to rotate a set of vertices around the y-axis.
Public Method StaticCreateRotationZOverloaded. Creates a matrix that can be used to rotate a set of vertices around the z-axis.
Public Method StaticCreateScaleOverloaded. Creates a scaling Matrix.
Public Method StaticCreateShadowOverloaded. Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.
Public Method StaticCreateTranslationOverloaded. Creates a translation Matrix.
Public Method StaticCreateWorldOverloaded. Creates a world matrix.
Public MethodDecomposeExtracts the scalar, translation, and rotation components from a 3D scale/rotate/translate (SRT) Matrix.
Public MethodDeterminantCalculates the determinant of the matrix.
Public Method StaticDivideOverloaded. Divides a matrix by a scalar value or the components of another matrix.
Public MethodEqualsOverloaded. Returns a value that indicates whether the current instance is equal to a specified object.
Public MethodGetHashCodeGets the hash code of this object.
Public MethodGetType (Inherited from Object.)
Public Method StaticInvertOverloaded. Calculates the inverse of a matrix.
Public Method StaticLerpOverloaded. Linearly interpolates between the corresponding values of two matrices.
Public Method StaticMultiplyOverloaded. Multiplies a matrix by a scalar value or another matrix.
Public Method StaticNegateOverloaded. Negates individual elements of a matrix.
Public Method Staticop_AdditionAdds a matrix to another matrix.
Public Method Staticop_DivisionOverloaded. Divides a matrix by a scalar value or the components of another matrix.
Public Method Staticop_EqualityCompares a matrix for equality with another matrix.
Public Method Staticop_InequalityTests a matrix for inequality with another matrix.
Public Method Staticop_MultiplyOverloaded. Multiplies a matrix by a scalar value or another matrix.
Public Method Staticop_SubtractionSubtracts matrices.
Public Method Staticop_UnaryNegationNegates individual elements of a matrix.
Public MethodReferenceEquals (Inherited from Object.)
Public Method StaticSubtractOverloaded. Subtracts matrices.
Public MethodToStringRetrieves a string representation of the current object.
Public Method StaticTransformOverloaded. Transforms a Matrix by applying a Quaternion rotation.
Public Method StaticTransposeOverloaded. Transposes the rows and columns of a matrix.
NameDescription
Protected MethodFinalize (Inherited from Object.)
Protected MethodMemberwiseClone (Inherited from Object.)
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.