Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nobuyuki83/del-msh
Static mesh utility library written completely in Rust :crab: for computer graphics research :test_tube: and prototyping :hammer:.
https://github.com/nobuyuki83/del-msh
geometry graphics graphics-library mesh rust
Last synced: 4 days ago
JSON representation
Static mesh utility library written completely in Rust :crab: for computer graphics research :test_tube: and prototyping :hammer:.
- Host: GitHub
- URL: https://github.com/nobuyuki83/del-msh
- Owner: nobuyuki83
- License: mit
- Created: 2022-10-21T14:52:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-26T19:21:43.000Z (13 days ago)
- Last Synced: 2024-12-26T20:23:15.619Z (13 days ago)
- Topics: geometry, graphics, graphics-library, mesh, rust
- Language: Rust
- Homepage:
- Size: 17 MB
- Stars: 3
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/nobuyuki83/delfem2), then it was completely re-written in Rust 🦀.
📔 See [the documentation generated from code](https://docs.rs/del-msh).
🐍 [Python binding](https://github.com/nobuyuki83/pydel-msh) 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
- [x] generating primitive meshes (sphere, cylinder, torus)
- [x] load/save wavefront obj mesh
- [x] unify indexes of texture vertex and position vertex
- [x] one-ring neighborhood
- [x] adjacent element
- [x] Kd-tree
- [x] Bounding Box Hierarchy (BVH)
- [x] intersection of triangle mesh (intersection, proximity, CCD)