pub fn hausdorff_distance(a: &PointCloud, b: &PointCloud) -> SpatialResult<f64>
Symmetric Hausdorff distance between two clouds (the largest NN distance in either direction). Captures the worst-case discrepancy.