hi everyone!!!
I’m getting some problems with matrix multiplication!!
The problem is:
I have two matrices of 4x4, and I want to make a multiplication on them…
How I do that? Is there any function I can use?
hi everyone!!!
I’m getting some problems with matrix multiplication!!
The problem is:
I have two matrices of 4x4, and I want to make a multiplication on them…
How I do that? Is there any function I can use?
Ok!!!
I found a way to do this!
For them, who wants this function too, here it go:
Matrix Matrix_Multiply(Matrix mat1, Matrix mat2) {
int i, j, k;
Matrix mat;
// For speed reasons, use the unroll-loops option of your compiler
for(i = 0; i < 4; i++)
for(j = 0; j < 4; j++)
for(k = 0, mat[i][j] = 0; k < 4; k++)
mat[i][j] += mat1[i][k] * mat2[k][j];
return mat;
}
I got this code at page <a href="http://www.gamedev.net/reference/articles/article877.asp
">http://www.gamedev.net/reference/articles/article877.asp</a>
and it’s wrote by Jeff Weeks and Codex Software