1 | function d3d_transform_add_rotation_x(argument0) //gml_Script_d3d_transform_add_rotation_x |
2 | { |
3 | var c = dcos(argument0) |
4 | var s = dsin(argument0) |
5 | var mT = matrix_build_identity() |
6 | mT[5] = c |
7 | mT[6] = (-s) |
8 | mT[9] = s |
9 | mT[10] = c |
10 | var m = matrix_get(2) |
11 | var mR = matrix_multiply(m, mT) |
12 | matrix_set(2, mR) |
13 | } |