remesh 0.0.5

Isotropic remeshing library
Documentation

Crates.io Version Docs.rs Latest Build Status dependency status license MSRV Sponsor

remesh

A Rust implementation of Isotropic Remeshing.

Blender Add-on

You can use this Rust library as a Blender add-on via the hallr plugin.

🚧 Work in Progress 🚧

This library is experimental (v0.0.X).
APIs and functionality may change at any time.

Todo

  • Smooth + projection sometimes causes overlaps
  • Add a cascade collapse degenerate triangle phase
  • Add a restriction so that only neighboring edges are re-checked in edge flip phase.
  • Some configuration parameters does not have a corresponding .with_X() method yet.
  • Add a fix-mildly-non-manfold-mesh mode
  • Add a QEM mode

Minimum Supported Rust Version (MSRV)

The minimum supported version of Rust for remesh is 1.87.0.

License

Licensed under either:

at your option.

Contribution

Unless explicitly stated otherwise, any contribution intentionally submitted
for inclusion in the project by you, as defined in the Apache-2.0 license,
shall be dual-licensed as above, without any additional terms or conditions.