intersection_polyline_plane
- compas.geometry.intersection_polyline_plane(polyline, plane, expected_number_of_intersections=None, tol=1e-06)[source]
Calculate the intersection point of a plane with a polyline. Reduce expected_number_of_intersections to speed up.
- Parameters
polyline (sequence[point] |
compas.geometry.Polyline
) – Polyline to test intersection.plane ([point, vector] |
compas.geometry.Plane
) – Plane to compute intersection.expected_number_of_intersections (int, optional) – Number of useful or expected intersections. Default is the number of line segments of the polyline.
tol (float, optional) – A tolerance for membership verification.
- Returns
list[[float, float, float]] – The intersection points between the polyline segments and the plane.