Jednym prostym sposobem jest znalezienie ramki granicznej dla swojego wielokąta i użycie próbkowania odrzucenia: pobierz próbkę z ramki granicznej i zaakceptuj, czy mieści się ona w wielokącie, co nastąpi z prawdopodobieństwem 1 / 2 przynajmniej (tak mi się wydaje).
Inną możliwością jest triangulacja wielokąta. Najpierw próbkuj trójkąt w sposób proporcjonalny, a następnie próbkuj losowy punkt w trójkącie. To ostatnie jest proste: aż do afinicznych przekształceń, wszystkie trójkąty mają formę{ ( x , y) : x , y≥ 0 , x + y≤ 1 }. Aby równomiernie próbkować punkt z tego rozkładu, pierwsza próbkax ∈ [ 0 , 1 ] zgodnie z gęstością 2 ( 1 - x ) (tj. próbka munduru r ∈ [ 0 , 1 ] i oblicz x = 1 -1 - r----√), a następnie próbka y∈ [ 0 , 1 - x ] równomiernie (tzn. próbkuj mundur s ∈ [ 0 , 1 ] i oblicz y= ( 1 - x ) s). Jeszcze prostszą metodą jest próbkowaniex , y∈ [ 0 , 1 ], i jeśli x + y> 1 zastąpić ( x , y) z ( 1 - x , 1 - y).