pub type AtmoSegment = (f64, f64, f64, f64);Expand description
A single downrange-referenced atmosphere zone:
(temp_c, pressure_hpa, humidity_percent, until_distance_m).
The T/P/H are the STATION-REFERENCED conditions (defined at the shooter base altitude) that
apply from the previous segment’s threshold out to until_distance_m. This mirrors
crate::wind::WindSegment’s (speed, angle, until_distance) shape so the two segmented
models compose the same way (wind by X, atmosphere by X, altitude lapse by Y).