Table

ABSTRACT

The Table function positions a set of meshes along a grid, and then adds a line border to each cell.

PARAMETERS
mesh_arraya vector of vector of mesh-trees (row major). All subvectors need not be of the same length, however the number of generated columns is equal to longest subvector, and the number of columns is the number of such subvectors. Each mesh-tree is placed in its appropriate location in the grid, and the width of each column is the maximum over all such mesh-trees in the column, and similary for heights of a row. There is a small buffer that is added automatically.
stroke_tagthe tag to be given to the added strokes.
defaultan enum branch specifying to use the default coloring scheme, which is a white stroke with no dot colors
strokea 4-vector representing the color of the stroke
RETURN

a mesh-tree that contains both the rearranged meshes and the border lines

DECLARATION
func Table(mesh_array, stroke_tag, [stroke_color] {[default] {}, [stroke] {stroke}})