bene allora posto solo la parte (anche se un pò banale) che mi crea il cubo usando una matrice 10x10
codice:
for(int i=0;i<10;i++)
	{
		for(int j=0;j<10;j++)
		{
			glPushMatrix();
			
							
				float x = -10 + i;  
				float z = -10 + j;
			
				glTranslatef(x, 0, z);
				glScalef(1.0,0.2,1.0);
				glutSolidCube(1.0);
			
			glPopMatrix();
		}
	}