Concepts5
⚙️AlgorithmIntermediate
Pick's Theorem
Pick's Theorem connects area and lattice-point counts for any simple polygon with integer-coordinate vertices.
#pick's theorem#lattice polygon#shoelace formula+12
⚙️AlgorithmIntermediate
Polygon Area and Centroid
The signed area of a simple polygon can be computed in O(n) using the shoelace formula, which sums cross products of consecutive vertices.
#shoelace formula#polygon area#centroid+12
⚙️AlgorithmIntermediate
Convex Hull
The convex hull is the smallest convex polygon that contains all given points, like a rubber band snapped around nails on a board.
#convex hull#graham scan#monotone chain+12
⚙️AlgorithmIntermediate
Orientation and CCW
Orientation (CCW test) tells whether three points make a left turn, right turn, or are collinear by using the sign of a 2D cross product.
#orientation#ccw#cross product+12
⚙️AlgorithmIntermediate
Basic Geometry - Points and Vectors
A 2D point can be treated as a vector from the origin, so vector math (addition, scaling, dot, cross) applies directly to points.
#geometry#vector#dot product+11