Originally posted by Платон@17.2.2006, 14:16
Еще один вопрос
Как перемножить не две, а три или больше матриц? Так же как и две -* "строка на столбец" первых двух, а потом "строка на столбец" получившейся матрицы и третьей и т.д?
|
Очень просто:
include "d3dx8math.h"
include "D3d8types.h"
D3DMATRIX m1
D3DMATRIX m2
D3DMATRIX m3
D3DMATRIX m4
D3DXMatrixMultiply(m3,m1,m2)
D3DXMatrixMultiply(m4,m3,m4)
И в
m4 получаем результат перемножения 4-х матриц.