5.2.4 Mesh

To build more complex objects formed by lots of triangles one can use the mesh object, with syntax:
MESH:
  mesh { MESH_TRIANGLE ... MESH_TRIANGLE [MESH_MODIFIERS] }

MESH_TRIANGLE:
  triangle { CORNER1, CORNER2, CORNER3 [MESH_UV_VECTORS] 
    [MESH_TEXTURE] } |
  smooth_triangle { 
		CORNER1, NORMAL1, CORNER2, NORMAL2, VCORNER3, VNORMAL3 
		[MESH_UV_VECTORS] [MESH_TEXTURE] }

MESH_UV_VECTORS:
  uv_vectors PARAM1, PARAM2, PARAM3

MESH_TEXTURE:
  texture { TEXTURE_IDENTIFIER } |
  texture_list { TEXTURE_IDENTIFIER ... TEXTURE_IDENTIFIER }

MESH_MODIFIERS:
  [inside_vector V_DIRECTION] & [hierarchy [BOOL]] & [UV_MAPPING] 
    & [OBJECT_MODIFIERS]
See also:

Andreas Kriegl 2003-07-23