Click or drag to resize

Matrix4x4 Methods

The Matrix4x4 type exposes the following members.

Methods
 NameDescription
Public methodDecomposeIntoQR Decomposes this matrix into a product Q*R, in which Q is an orthonormal matrix, and R is an upper triangular matrix, using the Gram–Schmidt process. This process is also known as QR-decomposition (https://en.wikipedia.org/wiki/QR_decomposition#QL,_RQ_and_LQ_decompositions).
Public methodDecomposeIntoRQ Decomposes this matrix into a product R*Q, in which R is an upper triangular matrix, and Q is an orthonormal matrix, using the Gram–Schmidt process. This process is also known as RQ-decomposition (https://en.wikipedia.org/wiki/QR_decomposition#QL,_RQ_and_LQ_decompositions).
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInverse 
Public methodToString
(Overrides ValueTypeToString)
Public methodTransform(PointD3D) Transforms the specified point p. For a point transform, the offset elements M41..M43 are used. The transformation is carried out as a prepend transformation, i.e. result = p * matrix (p considered as horizontal vector).
Public methodTransform(VectorD4D) 
Public methodWithPrependedTransformation Returns a new matrix based on the current matrix, but onto which another transformation was prepended.
Top
See Also