## Triangulation

For the following messages, tri stands for a triangulation or a reference to one.

tri<<Get N Points

Returns the number of unique points in the triangulation.

tri<<Get Points

Returns the coordinates of the unique points in the triangulation.

tri<<Get Y

Returns the Y values of the unique points in the triangulation.

tri<<Get N Hull Points

Returns the number of points on the boundary of the triangulation.

tri<<Get Hull Points

Returns the indices of the points on the boundary of the triangulation.

tri<<Get N Hull Edges

Returns the number of edges on the boundary of the triangulation.

tri<<Get Hull Edges

Returns the indices of the edges on the boundary of the triangulation.

tri<<Get Hull Path

Returns the boundary of the triangulation as a path.

tri<<Get N Triangles

Returns the number of triangles.

tri<<Get Triangles

Returns the indices of the triangles in the form of an Nx3 matrix.

tri<<Get N Edges

Returns the number of edges in the triangulation.

tri<<Get Edges

Returns the indices of the edges in the form of an Nx2 matrix.

tri<<Subset({indices})

Returns a triangulation resulting from the given subset of points.

tri<<Peel

Peel the boundary layer of a triangulation, returning a new triangulation.