33 releases
0.1.32 | Jun 14, 2024 |
---|---|
0.1.30 | May 19, 2024 |
0.1.27 | Mar 24, 2024 |
0.1.22 | Dec 29, 2023 |
0.1.3 | Nov 21, 2022 |
#130 in Graphics APIs
Used in 6 crates
(5 directly)
250KB
6K
SLoC
del-msh
This is a static mesh processing utility library for computer graphics prototyping 🪚 and research 🧑🔬.
Originally, the code is written in C++ as DelFEM2, then it was completely re-written in Rust 🦀.
📔 See the documentation generated from code.
🐍 Python binding is available.
[!WARNING] del-msh is still in its initial development phase. Crates published to https://crates.io/crates/del-msh in the 0.1.x series do not obey SemVer and are unstable.
Features
- generating primitive meshes (sphere, cylinder, torus)
- load/save wavefront obj mesh
- unify indexes of texture vertex and position vertex
- one-ring neighborhood
- adjacent element
- Kd-tree
- Bounding Box Hierarchy (BVH)
- intersection of triangle mesh (intersection, proximity, CCD)
Dependencies
~3.5MB
~67K SLoC