Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #27642
| Newsgroups | pl.comp.programming |
|---|---|
| Date | 2015-10-10 08:02 -0700 |
| References | <ff21d365-5068-49ff-9833-f53bf3a57693@googlegroups.com> <7e4681df-8789-4feb-bc5a-14a1c6402638@googlegroups.com> <5fbf74e0-cdbb-4fc0-ab97-70195ce5755f@googlegroups.com> <f7ddfec8-a409-483b-9f00-afebf37db826@googlegroups.com> <c77cb709-7b18-46c6-b92f-1bd1aaef5668@googlegroups.com> |
| Message-ID | <2b7ad728-2591-4dbd-bdcb-27193e512dcd@googlegroups.com> (permalink) |
| Subject | Re: circle midpoint + windowing, reverse, REAKTYWACJA |
| From | firr <profesor.fir@gmail.com> |
zajrzalemikipedii i ten midpoint jest bardzo prosty, powiedzmy ze kolo ma promien 100 [ultraszybki tutorial] r = 100 zaczynamy od punktu pierwszy punkt: 1) y= 0, x=100 drugi punkt : zawsze robimy y++, x zwiekszamy albo o zero albo o minus jeden 2) y = 1, x = 100 lub x = 99 to ktora opcje wybrac liczymy w ifie z rownania okregu x*x > r*r - y*y i tyle, nie wiem co prawda ktore sciezki sie wybiera czy te x*x ktore sa wieksze czy te ktore mniejsze czy tez ew liczy sie roznice delta = x*x - (r*r - y*y) i bierze punkt w zaleznosci od tego po ktorej stronie ta roznica jest mniejsza ale to sa detale voila w twoim wypadku tych wielkich lukow mozna postawic ten poczatkowy punkt midpointem po czym jechac po kolei (uwazajac oczywiscie czy to jedna cwiartka czy dwie i jak pre-ustawic x i y).. taki midopint jak ja wyzej pisze wydaje mi sie po prostu regułą bez stanu, (bez jakiejs tam pamieci algorytmu jak mi sie ew wczesniej wydawalo) tak ze wszystko jest super proste, po prostu jest to regula na na x dla danego y oraz r, cale przyspieszenie wynika z tego ze nie trzeba liczyc pierwiastka wystarczy porownac kwadraty (i ew z rozwiniecia tych paru mnozonek i dodawan by zaoszczedzic z jedno lub ze dwa, juz w to nie che mi sie wczytywac)
Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar
circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-08 04:51 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-09 04:16 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-09 10:40 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 06:23 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 06:39 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-10 08:02 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 08:48 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA "M.M." <mmarszik@gmail.com> - 2015-10-10 09:30 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 10:56 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA "M.M." <mmarszik@gmail.com> - 2015-10-10 11:07 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 11:38 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA "M.M." <mmarszik@gmail.com> - 2015-10-10 12:11 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 13:47 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA "M.M." <mmarszik@gmail.com> - 2015-10-12 09:53 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-15 02:22 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 11:41 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-10 09:30 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 10:05 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-10 10:50 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-14 07:11 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-14 07:20 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA bartekltg <bartekltg@gmail.com> - 2015-10-14 19:40 +0200
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-15 00:26 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-15 02:11 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-15 02:29 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-21 00:42 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-21 15:36 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA firr <profesor.fir@gmail.com> - 2015-10-22 08:11 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-22 14:37 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA bartekltg <bartekltg@gmail.com> - 2015-10-11 01:26 +0200
Re: circle midpoint + windowing, reverse, REAKTYWACJA Radoslaw Jocz <radoslaw.jocz@gmail.com> - 2015-10-11 08:28 -0700
Re: circle midpoint + windowing, reverse, REAKTYWACJA bartekltg <bartekltg@gmail.com> - 2015-10-11 21:13 +0200
csiph-web