pub fn sample_points_for_visualization( wind_drift_values: &[f64], drop_values: &[f64], max_points: usize, ) -> Vec<(f64, f64)>
Sample points for visualization (limit to avoid huge payloads)