Aktywne Wpisy

etherway +114
Mireczki pijcie ze mno kompot, przeskoczyłem dziś o 2,5 generacji (。◕‿‿◕。)
#motoryzacja #ford #focus #pokazauto #carboners
#motoryzacja #ford #focus #pokazauto #carboners
źródło: 7c1587927eb7eafbffe0fff67ef6901e5f724910b45fdbbf908973b4bc147b93
Pobierz
moll +67
Trud skończon. Pierniki na święta upieczone, zostało jeszcze je polukrować. Życzcie powodzenia xD
#kuchniamoll #gotujzwykopem #jedzenie
#kuchniamoll #gotujzwykopem #jedzenie
źródło: 1000018772
Pobierz




mam losowy dwuwymiarowy kształt.
Czy da się go wypełnić inaczej niż rekurencyjnie sprawdzając wszystkie pixele dookoła, czy sie w nim mieszczą?
Przykładowo
FillFromPoint(0,0)
void FillFromPoint( vector2d punkt)
pokoloruj punkt w
źródło: comment_1632400536WsO2V0oBFOxmtWNmgkyCox.jpg
Pobierz-zbiór punktów razem ze współrzędnymi które go tworzą
-skalę
-kąt o jaki jest obrócony
-pozycję
i zrobić taki kwadrat ew dodac +1 jego wymiarów dla pewności i dla każdego punktu w kwadracie sprawdzasz czy się mieści w obwodzie i jak tak to wypełniasz
Ale czy to jest szybsze niż rekurencyjne to nie mam pojęcia
Znaczy się, to jest wielokąt z wierzchołkami, czy inna figura oparta o te punkty? Bo losowy dwu wymiary kształt to może znaczyć cokolwiek, a inaczej to zadanie nie ma sensu.
Jeżeli tak to podziel na trójkąty, gdzie jeden bok jest poziomy i wypełnij od jednego boku do drugiego, obliczając początek i koniec dla danej linii poziomej.