fn segment_center(segment: &Segment) -> Option<Vec3<f32>>