Plexus is a Rust library for polygonal
mesh processing. It provides primitives,
buffers, and graphs that are generic
over their geometry. Plexus supports types from the
Plexus avoids exposing low-level topological operations such as inserting individual vertices into a graph. These kinds of operations are easily performed incorrectly and often require user code to verify the results. Instead, Plexus exposes more abstract operations that maintain topological consistency while being agnostic to geometry.
The user guide and API
documentation on this website are based on changes
master branch. At this time,
these changes may differ significantly from crates published to registries like
https://doc.rs for documentation for published
versions of Plexus.
For contributing changes to Plexus, see the contributor guide.