No i stało się! Matki krzyczą, dzieci płaczą, amigowcy pomstują. :P Wrzucam fillera dla DOWOLNEGO wielokąta wypukłego. Jedyne o czym trzeba pamiętać, to żeby współrzędne były podawane w kierunku przeciwnym do ruchu wskazówek zegara. Procedura nie musi nawet sortować wierzchołków, wystarczy, że wyznaczy sobie yMin i yMax. Dane określające wielokąt wyglądają np. tak:
pentaCoords
dc.w 5-1 - ilość wierzchołków - 1
dc.w 100,0 - wierzchołki
dc.w 0,100
dc.w 130,199
dc.w 260,190
dc.w 319,80
dc.w 100,0 - wierzchołek zamykający, taki sam jak pierwszy
Edit: Tak naprawdę, to można podawać współrzędne również w kierunku zgodnym z ruchem wskazówek zegara, ale sugeruje przeciwny... :)