Posted Tuesday, 25 March, 2014 - 09:57 by flopoloco

Wow, I did not expect that. I would hope that this functionality could better go for the multiply method (or the binary operator), but anyway, this is only a matter preference.

It's kinda common for math libraries aimed at gamedev to call it transform instead of multiply. SharpDX, XNA (and thus MonoGame) all use Transform instead of Multiply.

## Comments

## Re: Multiplying a vector with a matrix

Look at the Vector Transform methods

`var result = Vector3.TransformVector(vector3, matrix4)`

.You may also want TransformNormal and TransformPoint depending on what transform you need.

## Re: Multiplying a vector with a matrix

Wow, I did not expect that. I would hope that this functionality could better go for the multiply method (or the binary operator), but anyway, this is only a matter preference.

Thanks Frassle, this helped.

## Re: Multiplying a vector with a matrix

It's kinda common for math libraries aimed at gamedev to call it transform instead of multiply. SharpDX, XNA (and thus MonoGame) all use Transform instead of Multiply.