mat_scale(matrix,var x,var y,var z)

Skaliert die gegebene Transformations-Matrix um den gegebenen Faktor der X, Y und Z Achse

Parameter:

matrix zu skalierende Matrix
x Faktor der X-Achse
y Faktor der Y-Achse
z Faktor der Z-Achse

Geschwindigkeit:

schnell

Algorithmus:

           | m11 m12 m13 m14 |              | m11*x m12*y m13*z m14 |
mat_scale( | m21 m22 m23 m24 | , x, y, z) = | m21*x m22*y m23*z m24 | | m31 m32 m33 m34 | | m31*x m32*y m33*z m34 | | m41 m42 m43 m44 | | m41 m42 m43 m44 |

Beispiel:

mat_scale(my_matix,1,2,3);

Siehe auch:

matrix, predefined matrices , mat_identity, mat_scale, mat_set, mat_inverse, mat_transpose, mat_multiply, float, floatr, floatd, fixed

► Aktuelle Version Online