Skip to content
Will Pearson edited this page Aug 13, 2013 · 3 revisions

WikiReading List

The following is an attempt to collate all the useful information relating to implementing a halfedge mesh data structure in C#.

Here is a paper written by Alexander Kolliopoulos on writing a generic halfedge mesh in C#. The source code can be found here. The implementation is based on OpenMesh and provides a good description of its features, such as traits. Traits include anything that the user might wish to add on top of the topological information in a mesh, including vertex positions. Certain algorithms might also require specific traits – such as previous vertex position for Verlet integration, or principal directions of curvature for torsion-free remeshing.

Clone this wiki locally