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