- 
X-Received: by 10.140.85.242 with SMTP id n105mr260787qgd.8.1445466968819; Wed, 21
 Oct 2015 15:36:08 -0700 (PDT)
 X-Received: by 10.140.85.242 with SMTP id n105mr260787qgd.8.1445466968819; Wed, 21
 Oct 2015 15:36:08 -0700 (PDT)
 Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
 !1.eu.feeder.erje.net!news.ripco.com!usenet.blueworldhosting.com!feeder01.bluew
 orldhosting.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!kq10no24953619
 igb.0!news-out.google.com!t36ni445qge.1!nntp.google.com!m48no643550qgd.0!postne
 ws.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
 Newsgroups: pl.comp.programming
 Date: Wed, 21 Oct 2015 15:36:08 -0700 (PDT)
 In-Reply-To: <9...@g...com>
 Complaints-To: g...@g...com
 Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=80.4.98.181;
 posting-account=ep55TgoAAAD3FPdT4j2MbhszjClpO1MM
 NNTP-Posting-Host: 80.4.98.181
 References: <f...@g...com>
 <7...@g...com>
 <5...@g...com>
 <f...@g...com>
 <c...@g...com>
 <2...@g...com>
 <f...@g...com>
 <5...@g...com>
 <f...@g...com>
 <7...@g...com>
 <9...@g...com>
 User-Agent: G2/1.0
 MIME-Version: 1.0
 Message-ID: <d...@g...com>
 Subject: Re: circle midpoint + windowing, reverse, REAKTYWACJA
 From: Radoslaw Jocz <r...@g...com>
 Injection-Date: Wed, 21 Oct 2015 22:36:08 +0000
 Content-Type: text/plain; charset=ISO-8859-1
 Lines: 53
 Xref: news-archive.icm.edu.pl pl.comp.programming:208495
 [ ukryj nagłówki ]On Wednesday, 21 October 2015 08:42:31 UTC+1, firr wrote: 
 >
 > tak czy owak to z zolwiem wydaje mi sie ciekawa metoda ale nie mam sily w tym teraz
 podlubac mam wazniejsze sprawy na glowie
 >
 > co do wyjasnien algorytmow to chwile zastanowailem sie jak wyjasnic zwyklego
 bressenhama, nie mam czasu sie wczytywac
 > w tego klasycznego bressenhama
 >
 
 Masz na mysli linie prosta jesli chodzi o bresenhama czy okrag?
 Zakladam ze poprostu myslisz o midpoint a mowisz bresenham, bo o okregach mowimy.
 
 Wyjasnienie dzialania modpointa jest proste. Mam 10 slajdow z wyprowadzeniami
 analitycznymi ale nie chce mi sie tego tutaj przepisywac.
 
 Podstawowa idea dzialania midpointa polega na rownaniu okregu i inkrementacjach x i
 y. Zmienna decyzyjna opiera sie na rownaniu okregu
 i sluzy jedynie do sprawdzenia czy promien r jest w miare dobrze zachowany w danym
 punkcie p(x,y)
 
 ponadto w przypadku x++; zwiekszamy promien dla x++; y--; zminiejsza sie promien
 przyrosty zmiennej decyzyjnej d sa oparte na odpowiednim wyprowadzeniu analitycznym
 
 startujac od dwolnego punkty p(x,y) mozna by zainicjowac d = x^2+y^2-r^2,
 jednak nie jest to dokladnie to samo gdy startuje sie od x=0; y=r; d = 1-r
 bo w midponcie d jest inkrementowane skokowo na podstawie poprzedniej wartosci, itd,
 wiec w konsekwencji beda drobne roznice w porownaniu z orginalnym midpointem
 
 wczesniej zastanawialem sie nad tym czy dalo by rade analitycznie wyprowadzic dane d
 = f(x,y)
 aby szybko zainicjalizowac d identycznie jak jest w orginalnym midpoincie
 i rysowac identycznie co do piksela startujac od dowolnego punktu,
 ale mysle ze to niemozliwe
 
 ponadto przydalo by sie nawet wiecej
 mial by powiedzmy dane poczatkowe:
 x = x0, r
 
 trzeba by wyznaczyc
 y0 = f(x0, r)
 d0 = f(x0, y0, r)
 mysle ze takim rozumowaniem niewiele mozna by zdzialac.
 
 
 uwazam wiec ze w przypadku rysowania okregu lub wycinka okregu z okienowaniem
 powinno sie najwyzej 1 raz inicjowac zmienna d dla danego okregu,
 mozna startowac od dowolnego punktu ale dobrze gdy to jest tylko 1 raz dla danego
 okregu, dzieki temu cwiartki i oktety bedz wzajemnie idealnie dopasowane,
 
 mozna to zrobic tak jak mowilem juz kiedys wczesniej wyznaczyc zakresy dla kazdej
 cwiartki i oktetu i znalezc minimalny konieczny i wystarczajacy zakres dziedziny
 funkcji ktora jest konieczna do narysowania wszystkich punktow okregu przez odbicia,
 
 wtedy bedzie 1 petla i znany z gory zakres od-do
 w petli sa sprawdzenia czy dany punkt jest jest
 mozliwy do narysowania dla danego odbicia (jest 8 mozliwych odbic)
 8 sprawdzen czy jest w oknie ) + (8 dodatkowo dla wycinka czy jest w zakresie katow
 np podanych parami liczb, dx1, dy1, dx2, dy2 lub w inny sposob)
 
 nie jest to mozliwa najszybsza metoda ale wystarczjaco dokladna i szybka
 dla duzych promieni,
 ponadto ma 2 wazne cechy
 1. wszystkie rysowane oktety danego okregu sa idealnie symetryczne wzgledem siebie
 2. rozpoczecie rysowania pierwszego widocznego punktu nie wymaga iteracji petli bo
 punkt startowy rozny od P(0,r) jest obliczony (w przeciwienstwie do orginalnego
 midpointa)
 
Następne wpisy z tego wątku
- 22.10.15 17:11 firr
- 22.10.15 23:37 Radoslaw Jocz
Najnowsze wątki z tej grupy
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-10-30 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-10-30 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-29 szablon do pasty DIY
- 2025-10-29 Głośnik potrzebny
- 2025-10-29 Warszawa => Specjalista rekrutacji IT <=
- 2025-10-29 Rzeszów => International Freight Forwarder <=
- 2025-10-29 Białystok => Gen AI Engineer <=




![Ranking kont firmowych - w jakim banku założysz najlepsze konto firmowe w 2025 r. [© DigitalMarketingAgency - pixabay.com] Ranking kont firmowych - w jakim banku założysz najlepsze konto firmowe w 2025 r.](https://s3.egospodarka.pl/grafika2/konto-firmowe/Ranking-kont-firmowych-w-jakim-banku-zalozysz-najlepsze-konto-firmowe-w-2025-r-266886-150x100crop.jpg) 
![Porównanie i ocena wyników mailingu - czy tylko wskaźniki są ważne? [© lichtmeister - fotolia.com] Porównanie i ocena wyników mailingu - czy tylko wskaźniki są ważne?](https://s3.egospodarka.pl/grafika2/mailing/Porownanie-i-ocena-wynikow-mailingu-czy-tylko-wskazniki-sa-wazne-220933-150x100crop.jpg) 
![Najtańsze pożyczki pozabankowe - ranking [© Daniel Krasoń - Fotolia.com] Najtańsze pożyczki pozabankowe - ranking](https://s3.egospodarka.pl/grafika2/pozyczki-pozabankowe/Najtansze-pozyczki-pozabankowe-ranking-212702-150x100crop.jpg) 
![Podatek od wynajmu mieszkania 2023 - jakie stawki i formy opodatkowania? [© Africa Studio - Fotolia.com] Podatek od wynajmu mieszkania 2023 - jakie stawki i formy opodatkowania?](https://s3.egospodarka.pl/grafika2/wynajem-mieszkania/Podatek-od-wynajmu-mieszkania-2023-jakie-stawki-i-formy-opodatkowania-249032-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 
 
 


