del-msh

Crates.iodel-msh
lib.rsdel-msh
version0.1.32
sourcesrc
created_at2022-10-21 15:09:08.695531
updated_at2024-06-14 05:28:27.686342
descriptionmesh utility library for computer graphics research and prototyping
homepage
repositoryhttps://github.com/nobuyuki83/del-msh/
max_upload_size
id693695
size314,935
Nobuyuki Umetani (nobuyuki83)

documentation

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, 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)
Commit count: 127

cargo fmt