Skip to main content

gordon_surface_reported

Function gordon_surface_reported 

Source
pub fn gordon_surface_reported(
    u_curves: &[NurbsCurve],
    v_curves: &[NurbsCurve],
    crossing_band: Option<f64>,
) -> Result<(NurbsSurface, GordonReport), GordonRefusal>
Expand description

gordon_surface with a caller-stated crossing band, plus the GordonReport of what it did and measured.

crossing_band is the distance within which two curves meet. None takes the Coons corner band — the kernel’s vertex identity band at the network’s size, heal_band(diagonal, 2e-5) floored at crate::VERTEX_MATCH_FLOOR — so a network this accepts meets where the validator would call two edge ends one vertex.