is_polygon_convex
- compas.geometry.is_polygon_convex(polygon)[source]
Determine if a polygon is convex.
- Parameters:
- polygonsequence[point] |
compas.geometry.Polygon
A polygon.
- polygonsequence[point] |
- Returns:
- bool
True if the polygon is convex. False otherwise.
See also
is_polyhedron_convex
Notes
Use this function for spatial polygons. If the polygon is in a horizontal plane, use
is_polygon_convex_xy()
instead.Examples
>>> polygon = [[0.0, 0.0, 0.0], [1.0, 0.0, 0.0], [0.4, 0.4, 0.0], [0.0, 1.0, 0.0]] >>> is_polygon_convex(polygon) False