How big are we talking?
Usually something like this will do it:
for x = 1 to MaxTilesX
for y = 1 to MaxTilesY
obj = find free object()
make object cube obj , 10
position object obj , x*TileSizeX , get ground height( 1 , x*TileSizeX , y * TileSizeY ) , y*TileSizeY
next y
next x
MaxTilesX and MaxTilesY are how many tiles you have on the matrix.
TileSizeX and TileSizeY can be calculated with this:
TileSizeX = (total X-size of matrix) / MaxTilesX
TileSizeY = (total Y-size of matrix) / MaxTilesY
The object size will probably have to be changed to fit your needs.
TheComet
"if you don't understand recursion than you probably don't understand recursion." ~Jerico2day