pub fn cone( radius_m: f64, height_m: f64, segments: usize, ) -> Result<Mesh, Diagnostic>
Creates a capped cone centered at the origin and aligned with Y.