escher/mesh/

Indexed Triangle Mesh

IndexedTriangleMesh is a CPU-based mesh representation which is amenable to geometric algorithms such as clipping against an oriented plane.

Tessellation

Provided functions to generate a variety of 2D and 3D mesh shapes, e.g.

  • sphere
  • circle
  • ring
  • rounded rectangle

Some of these produce a mesh that has already been uploaded to the GPU, and others produce an IndexedTriangleMesh which can be processed further before uploading.