Added mesh/edge list/point list class to encapsulate geometry + attributes
Meshes can be polygonal, they will get automatically triangulated before rendering. Face attributes for polygonal meshes are per polygon and are automatically associated with the relevant triangles after triangulization. Meshes with mixed face valence are supported. See MixedValenceTest for an example.
Showing with 9393 additions and 312 deletions