Skip to main content

surface_area

Function surface_area 

Source
pub fn surface_area(
    vertices: &[Point3],
    triangles: &[[u32; 3]],
) -> Result<f64, MeshMeasureError>
Expand description

Total surface area = Σ ½‖(b − a) × (c − a)‖ over every triangle.

Independent of winding (uses the cross-product magnitude). Degenerate (zero-area / collinear) triangles contribute exactly 0. Deterministic: identical input → bit-identical result (fixed summation order = the triangle order).