MAKE MATRIX will create a matrix segmented into grid squares
POSITION MATRIX will place the specified matrix at a position in 3D space
PREPARE MATRIX TEXTURE will select an image containing tile textures
FILL MATRIX will set each grid square in the matrix to a specified height and tile number
RANDOMIZE MATRIX will set each grid square to a random height
SET MATRIX HEIGHT will set the individual height of a point within the matrix
SET MATRIX TILE will set the tile number of an individual grid square
UPDATE MATRIX will update all changes you have made to an existing matrix
SHIFT MATRIX UP will shift the contents of the matrix one grid square up
SHIFT MATRIX DOWN will shift the contents of the matrix one grid square down
SHIFT MATRIX LEFT will shift the contents of the matrix one grid square left
SHIFT MATRIX RIGHT will shift the contents of the matrix one grid square right
SET MATRIX WIREFRAME OFF will set the specified matrix to display textures
SET MATRIX WIREFRAME ON will set the specified matrix to display a wireframe mesh
DELETE MATRIX will delete a specified matrix previously created
The next commands will return a result:
MATRIX EXIST() will return a one if the specified matrix exists
MATRIX POSITION X() will return the X position of the specified matrix in 3D space
MATRIX POSITION Y() will return the Y position of the specified matrix in 3D space
MATRIX POSITION Z() will return the Z position of the specified matrix in 3D space
GET MATRIX HEIGHT() will return the grid tile height of a given tile coordinate
GET GROUND HEIGHT() will return the ground height of a given X and Y coordinate
MATRIX TILE COUNT() will return the number of available tile textures
MATRIX TILES EXIST() will return a one if the matrix has textures
MATRIX WIREFRAME STATE() will return a one if the specified matrix is wireframe