fn cubic_dchop_at_intercept( src: &[Point; 4], intercept: f32, is_vertical: bool, dst: &mut [Point; 7], ) -> bool