5 releases

0.1.39 May 9, 2025
0.1.37 Jan 29, 2025
0.1.36 Nov 5, 2024
0.1.34 Sep 6, 2024
0.1.33 Jul 1, 2024

#1568 in Graphics APIs

Download history 10/week @ 2026-01-19 9/week @ 2026-01-26 6/week @ 2026-02-02 8/week @ 2026-02-16 58/week @ 2026-03-02 172/week @ 2026-03-09 151/week @ 2026-03-16 118/week @ 2026-03-23 1/week @ 2026-03-30 39/week @ 2026-04-06 171/week @ 2026-04-13

346 downloads per month
Used in 11 crates

MIT license

400KB
11K 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

~1.5MB
~31K SLoC