Skip to main content

split_triangle_by_plane

Function split_triangle_by_plane 

Source
pub fn split_triangle_by_plane(
    v0: [f64; 3],
    v1: [f64; 3],
    v2: [f64; 3],
    plane_normal: [f64; 3],
    plane_point: [f64; 3],
) -> (Vec<[[f64; 3]; 3]>, Vec<[[f64; 3]; 3]>)
Expand description

Split a triangle by a plane defined by (normal, point_on_plane). Returns (front_triangles, back_triangles) as vertex lists.