Drawing3d documented Class Library

Matrix Multiplication Operator

This operator calculates the usual matrix multiplication a * b The colcount of a must be equal the rowcount of b.

Overload List

This operator calculates the usual matrix multiplication a * b The colcount of a must be equal the rowcount of b.

public static MatrixMultiplication Operator(Matrix,Matrix)

This operator returns the multiplication of a three-dimensional vector with the matrix. The Matrix a has to be a 4 X 4 matrix. So the 3D-point will be "lifted" to a 4D-Point by setting the fourth coordinate to 1. After the well known matrix multiplication the coordinates are divided by the result in the fourth coordinate. In this way, it is for example possible to transform a point by a matrix, which represents a perspectively projection.

public static xyzMultiplication Operator(Matrix,xyz)

See Also

Matrix Class | Drawing3d.Math Namespace