Polygons & AreasΒΆ
This tutorial walks through polygon construction, area, centroid, convexity checks and clipping.
1"""Create a polygon & compute derived properties."""
2from geo.core import Point2D
3from geo.primitives_2d import Polygon
4
5square = Polygon([
6 Point2D(0, 0), Point2D(3, 0), Point2D(3, 3), Point2D(0, 3)
7])
8print("square area =", square.area)
9print("square centroid =", square.centroid())