threecrate-simplification 0.1.0

Mesh simplification and decimation algorithms for 3DCrate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Edge collapse simplification

use threecrate_core::{TriangleMesh, Result};
use crate::MeshSimplifier;

/// Edge collapse simplifier
pub struct EdgeCollapseSimplifier;

impl MeshSimplifier for EdgeCollapseSimplifier {
    fn simplify(&self, _mesh: &TriangleMesh, _reduction_ratio: f32) -> Result<TriangleMesh> {
        // TODO: Implement edge collapse simplification
        todo!("Edge collapse simplification not yet implemented")
    }
}