This function transforms a vector by a matrix. You supply the transform matrix ID (as returned by the function matrix build), as well as the x, y and z values for the vector to transform. The function will return a 1D array of 3 elements where array = x, array = y, array = z.
matrix_transform_vertex(matrix, x, y, z);
Argument Description matrix The matrix to use x The x component of the transform vector y The y component of the transform vector z The z component of the transform vector
Array (1D, 3 elements)
t_matrix = matrix_build(0, 0, 0, 0, 90, 0, 1, 2,
verts = matrix_transform_vertex(t_matrix, x, y, z);
The above code transforms the given values using the matrix stored in the variable "t_matrix" and stores them in the array "verts".