matrix_transform_vertex


La description

Cette fonction transforme un vecteur par une matrice. Vous fournissez l'ID de la matrice de transformation (tel que renvoyé par la fonction matrix build ), ainsi que les valeurs x, y et z du vecteur à transformer. La fonction retournera un tableau 1D de 3 éléments où array [0] = x, array [1] = y, array [2] = z.


Syntaxe:

matrix_transform_vertex(matrix, x, y, z);


Arguments:

Argument La description
matrix La matrice à utiliser
x La composante x du vecteur de transformation
y La composante y du vecteur de transformation
z La composante z du vecteur de transformation


Résultats:

Array (1D, 3 elements)


Exemple:

t_matrix = matrix_build(0, 0, 0, 0, 90, 0, 1, 2, 1);
verts = matrix_transform_vertex(t_matrix, x, y, z);

Le code ci-dessus transforme les valeurs données en utilisant la matrice stockée dans la variable "t_matrix" et les stocke dans le tableau "verts".


Retour: Fonctions matricielles
Suivant: matrix_stack_is_empty
© Copyright YoYo Games Ltd. 2017 Tous droits réservés