Bagaimana saya bisa menentukan apakah Titik 2D berada dalam Poligon?

Saya mencoba membuat titik 2D cepat di dalam algoritma poligon, untuk digunakan dalam pengujian-hit (misalnya Polygon.contains(p:Point)). Saran untuk teknik yang efektif akan