asny / tri-mesh

A triangle mesh data structure including basic operations.
MIT License
72 stars 16 forks source link

tri-mesh

crates.io Docs.rs Continuous integration MIT licensed

This crate contains an implementation of the half-edge data structure which represents a triangle mesh and is efficient for creating, editing, traversing and computing on that mesh. The mesh can easily be created from and exported into a format that is efficient for visualization.

This crate also contains basic functionality to safely operate on this mesh data structure and which can be used for implementing more advanced operations, for example

Finally, a set of more or less advanced operations is also provided, for example

Please, see the documentation for more details.