Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/intern/math_matrix.c
| Show First 20 Lines • Show All 807 Lines • ▼ Show 20 Lines | void add_m4_m4m4(float m1[4][4], const float m2[4][4], const float m3[4][4]) | ||||
| for (i = 0; i < 4; i++) { | for (i = 0; i < 4; i++) { | ||||
| for (j = 0; j < 4; j++) { | for (j = 0; j < 4; j++) { | ||||
| m1[i][j] = m2[i][j] + m3[i][j]; | m1[i][j] = m2[i][j] + m3[i][j]; | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| void madd_m3_m3m3fl(float m1[3][3], const float m2[3][3], const float m3[3][3], const float f) | |||||
| { | |||||
| int i, j; | |||||
| for (i = 0; i < 3; i++) { | |||||
| for (j = 0; j < 3; j++) { | |||||
| m1[i][j] = m2[i][j] + m3[i][j] * f; | |||||
| } | |||||
| } | |||||
| } | |||||
| void madd_m4_m4m4fl(float m1[4][4], const float m2[4][4], const float m3[4][4], const float f) | |||||
| { | |||||
| int i, j; | |||||
| for (i = 0; i < 4; i++) { | |||||
| for (j = 0; j < 4; j++) { | |||||
| m1[i][j] = m2[i][j] + m3[i][j] * f; | |||||
| } | |||||
| } | |||||
| } | |||||
| void sub_m3_m3m3(float m1[3][3], const float m2[3][3], const float m3[3][3]) | void sub_m3_m3m3(float m1[3][3], const float m2[3][3], const float m3[3][3]) | ||||
| { | { | ||||
| int i, j; | int i, j; | ||||
| for (i = 0; i < 3; i++) { | for (i = 0; i < 3; i++) { | ||||
| for (j = 0; j < 3; j++) { | for (j = 0; j < 3; j++) { | ||||
| m1[i][j] = m2[i][j] - m3[i][j]; | m1[i][j] = m2[i][j] - m3[i][j]; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,785 Lines • Show Last 20 Lines | |||||