plexus
plexus copied to clipboard
Polygonal mesh processing.
`MeshGraph` implements a half-edge graph data structure. This structure is typically limited to compact and oriented manifold representations. Plexus uses the concept of _rings_ (previously called _interior paths_) to help...
It would be useful to be able to create subgraphs that restrict all traversals and manipulations to only part of the mesh. Is there such a functionality currently (cannot seem...
Currently, the mutation API is strictly internal and is not accessible to user code. It is also the only API that directly exposes basic topological operations, including removals. As this...
Today, mutations do not perform very much validation. `FaceMutation` is probably the most sophisticated, and ensures that consistent meshes are manifolds, but the most basic invariants for vertices, edges, and...
Updates the requirements on [nalgebra](https://github.com/dimforge/nalgebra) to permit the latest version. Changelog Sourced from nalgebra's changelog. [0.31.2] (09 Oct. 2022) Modified Use #[inline] on the Dim implementation for Const to improve...
Updates the requirements on [winit](https://github.com/rust-windowing/winit) to permit the latest version. Release notes Sourced from winit's releases. Winit Version v0.27.4 On Windows, emit ReceivedCharacter events on system keybindings. On Windows, fixed...
Updates the requirements on [itertools](https://github.com/rust-itertools/itertools) to permit the latest version. Changelog Sourced from itertools's changelog. Changelog 0.10.4 Add EitherOrBoth::or and EitherOrBoth::or_else (#593) Add min_set, max_set et al. (#613, #323) Use...
Updates the requirements on [nalgebra](https://github.com/dimforge/nalgebra) to permit the latest version. Changelog Sourced from nalgebra's changelog. [0.32.2] (07 March 2023) Added Add the glam-0.23 to enable conversion from/to type from glam...
Updates the requirements on [winit](https://github.com/rust-windowing/winit) to permit the latest version. Release notes Sourced from winit's releases. Winit Version v0.27.5 On Wayland, fix byte offset in Ime::Preedit pointing to invalid bytes....
https://plexus.rs/user-guide/geometry/ Specifically the mention of the "theon" crate, but a few others too.