| 1 | function d3d_set_projection_perspective(arg0, arg1, arg2, arg3, arg4) | 
| 2 | { | 
| 3 | var xx = arg0; | 
| 4 | var yy = arg1; | 
| 5 | var ww = arg2; | 
| 6 | var hh = arg3; | 
| 7 | var angle = arg4; | 
| 8 | var mV = matrix_build_lookat(xx + (ww / 2), yy + (hh / 2), -ww, xx + (ww / 2), yy + (hh / 2), 0, dsin(-angle), dcos(-angle), 0); | 
| 9 | var mP = matrix_build_projection_perspective(ww / ww, -hh / ww, 1, 32000); | 
| 10 | camera_set_view_mat(camera_get_active(), mV); | 
| 11 | camera_set_proj_mat(camera_get_active(), mP); | 
| 12 | camera_apply(camera_get_active()); | 
| 13 | } |