SET MATRIX HEIGHT This command will set the individual height of a point within the matrix.
Syntax
    SET MATRIX HEIGHT Matrix Number, TileX, TileZ, Height
Parameters
    Matrix Number
Integer The matrix number
    TileX
Integer The x position
    TileZ
Integer The y position
    Height
Float The height
Returns
This command does not return a value.
Description
To raise a whole grid square you would need to raise four points, one from each corner of the square. If you set points x=0 z=0, x=0 z=1, x=1 z=0 and x=1 z=1 to a value of 10, you would raise the near left square upwards by ten units. The matrix number and tile reference values should be integer values. The height value should be a real number.
Example Code
    ink rgb(0,255,0),0

     box 1,1,101,101

     get image 1,0,0,101,101

     position camera 0,300,0

     autocam off

     make matrix 1,1000,1000,25,25

     prepare matrix texture 1,1,1,1

     position matrix 1,0,0,0

     set matrix height 1,10,10,200

     update matrix 1

    while inkey$()<>"x"

     x#=x#+mousemovey()

     y#=y#+mousemovex()

     rotate camera x#,y#,0

     if mouseclick()=1 then move camera 1

     if mouseclick()=2 then move camera -1

     if returnkey()=1 then  set matrix height 1,x#,y#,200

     update matrix 1

    endwhile

    if matrix exist(1)=1 then delete matrix 1

    end
See also
MATRIX Commands Menu Index