intersection_plane_plane_plane

compas.geometry.intersection_plane_plane_plane(plane1, plane2, plane3, tol=1e-06)[source]

Computes the intersection of three planes

Parameters
  • plane1 (tuple) – The base point and normal (normalized) defining the 1st plane.

  • plane2 (tuple) – The base point and normal (normalized) defining the 2nd plane.

  • plane3 (tuple) – The base point and normal (normalized) defining the 3rd plane.

  • tol (float, optional) – A tolerance for membership verification. Default is 1e-6.

Returns

point or None

Notes

Currently this only computes the intersection point. E.g.: If two planes are parallel the intersection lines are not computed 1.

References

1

http://geomalgorithms.com/Pic_3-planes.gif