Skip to content

Instantly share code, notes, and snippets.

View inside-code-yt's full-sized avatar

Inside code inside-code-yt

View GitHub Profile
from polygenerator import random_polygon
import matplotlib.pyplot as plt
def is_inside(edges, xp, yp):
cnt = 0
for edge in edges:
(x1, y1), (x2, y2) = edge
if (yp < y1) != (yp < y2) and xp < x1 + ((yp-y1)/(y2-y1))*(x2-x1):
cnt += 1