threecrate_simplification/edge_collapse.rs
1//! Edge collapse simplification
2
3use threecrate_core::{TriangleMesh, Result};
4use crate::MeshSimplifier;
5
6/// Edge collapse simplifier
7pub struct EdgeCollapseSimplifier;
8
9impl MeshSimplifier for EdgeCollapseSimplifier {
10 fn simplify(&self, _mesh: &TriangleMesh, _reduction_ratio: f32) -> Result<TriangleMesh> {
11 // TODO: Implement edge collapse simplification
12 todo!("Edge collapse simplification not yet implemented")
13 }
14}