honeycomb_kernels/remeshing/
mod.rs

1//! remeshing routine components
2//!
3//! This module contains all the code used in usual remeshing loops, among which are:
4//!
5//! - vertex relaxation routines
6//! - cell division routines
7//! - cell fusion routines
8//! - swap-based cell edition routines
9
10mod anchoring;
11mod capture;
12mod collapse;
13mod cut;
14mod relaxation;
15mod swap;
16
17pub use capture::{ClassificationError, capture_geometry, classify_capture};
18pub use collapse::collapse_edge;
19pub use cut::{cut_inner_edge, cut_outer_edge};
20pub use relaxation::move_vertex_to_average;
21pub use swap::{EdgeSwapError, swap_edge};
22
23#[cfg(test)]
24mod tests;