235 matrix.m[0][0] = m1.m[0][0] * m2.m[0][0]
236 + m1.m[1][0] * m2.m[0][1]
237 + m1.m[2][0] * m2.m[0][2];
238 matrix.m[0][1] = m1.m[0][1] * m2.m[0][0]
239 + m1.m[1][1] * m2.m[0][1]
240 + m1.m[2][1] * m2.m[0][2];
241 matrix.m[0][2] = m1.m[0][2] * m2.m[0][0]
242 + m1.m[1][2] * m2.m[0][1]
243 + m1.m[2][2] * m2.m[0][2];
245 matrix.m[1][0] = m1.m[0][0] * m2.m[1][0]
246 + m1.m[1][0] * m2.m[1][1]
247 + m1.m[2][0] * m2.m[1][2];
248 matrix.m[1][1] = m1.m[0][1] * m2.m[1][0]
249 + m1.m[1][1] * m2.m[1][1]
250 + m1.m[2][1] * m2.m[1][2];
251 matrix.m[1][2] = m1.m[0][2] * m2.m[1][0]
252 + m1.m[1][2] * m2.m[1][1]
253 + m1.m[2][2] * m2.m[1][2];
255 matrix.m[2][0] = m1.m[0][0] * m2.m[2][0]
256 + m1.m[1][0] * m2.m[2][1]
257 + m1.m[2][0] * m2.m[2][2];
258 matrix.m[2][1] = m1.m[0][1] * m2.m[2][0]
259 + m1.m[1][1] * m2.m[2][1]
260 + m1.m[2][1] * m2.m[2][2];
261 matrix.m[2][2] = m1.m[0][2] * m2.m[2][0]
262 + m1.m[1][2] * m2.m[2][1]
263 + m1.m[2][2] * m2.m[2][2];