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
//! Clustering-based simplification

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

/// Clustering-based simplifier
pub struct ClusteringSimplifier;

impl MeshSimplifier for ClusteringSimplifier {
    fn simplify(&self, _mesh: &TriangleMesh, _reduction_ratio: f32) -> Result<TriangleMesh> {
        // TODO: Implement clustering-based simplification
        todo!("Clustering-based simplification not yet implemented")
    }
}