-
Notifications
You must be signed in to change notification settings - Fork 66
Reading List
Will Pearson edited this page Aug 13, 2013
·
3 revisions
Wiki ▸ Reading 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.