Skip to main content

split_polygon_by_plane

Function split_polygon_by_plane 

Source
pub fn split_polygon_by_plane(
    polygon: &[[f64; 3]],
    plane: &BspPlane,
) -> (Vec<[f64; 3]>, Vec<[f64; 3]>)
Expand description

Split a polygon by a plane into front and back fragments.

Returns (front_polygon, back_polygon). Either may be empty if the polygon lies entirely on one side.