is_point_in_convex_polygon_xy

compas.geometry.is_point_in_convex_polygon_xy(point, polygon)[source]

Determine if a point is in the interior of a convex polygon lying on the XY-plane.

Parameters
  • point (sequence of float) – XY(Z) coordinates of a 2D or 3D point (Z will be ignored).

  • polygon (sequence) – A sequence of XY(Z) coordinates of 2D or 3D points (Z will be ignored) representing the locations of the corners of a polygon. The vertices are assumed to be in order. The polygon is assumed to be closed: the first and last vertex in the sequence should not be the same.

Returns

boolTrue if the point is in the convex polygon False otherwise.

Warning

Does not work for concave polygons.