pub fn point_in_convex_polygon(point: Point, polygon: &[Point]) -> bool
Check if a point is inside a convex polygon.