📄 38244
字号:
Newsgroups: comp.graphicsPath: cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!fs7.ece.cmu.edu!europa.eng.gtefsd.com!howland.reston.ans.net!spool.mu.edu!torn!newshost.uwo.ca!newshost.uwo.ca!clipperFrom: clipper@mccarthy.csd.uwo.ca (Khun Yee Fung)Subject: Re: looking for circle algorithm faster than BresenhamsOrganization: Department of Computer Science, The University of Western Ontario, London, Ontario, CanadaDate: Wed, 14 Apr 1993 14:27:17 GMTMessage-ID: <CLIPPER.93Apr14102713@mccarthy.csd.uwo.ca>In-Reply-To: graeme@labtam.labtam.oz.au's message of Wed, 14 Apr 1993 04:49:46 GMTReferences: <1q5r5g$rsf@uniwa.uwa.oz.au> <2843@usna.navy.mil> <1993Apr13.025240.8884@nwnexus.WA.COM> <1993Apr14.044946.12144@labtam.labtam.oz.au>Sender: news@julian.uwo.ca (USENET News System)Nntp-Posting-Host: mccarthy.csd.uwo.caLines: 41>>>>> On Wed, 14 Apr 1993 04:49:46 GMT, graeme@labtam.labtam.oz.au (Graeme Gill) said:Graeme> Yes, that's known as "Bresenhams Run Length Slice Algorithm forGraeme> Incremental lines". See Fundamental Algorithms for Computer Graphics,Graeme> Springer-Verlag, Berlin Heidelberg 1985.> I have tried to extrapolate this to circles but I can't figure out> how to determine the length of the slices. Any ideas?Graeme> Hmm. I don't think I can help you with this, but you mightGraeme> take a look at the following:Graeme> "Double-Step Incremental Generation of Lines and Circles",Graeme> X. Wu and J. G. Rokne, Computer Graphics and Image processing,Graeme> Vol 37, No. 4, Mar. 1987, pp. 331-334Graeme> "Double-Step Generation of Ellipses", X. Wu and J. G. Rokne,Graeme> IEEE Computer Graphics & Applications, May 1989, pp. 56-69Another paper you might want to consider is:@article{fungdraw, title="A Run-Length Slice Line Drawing Algorithm without Division Operations", author="Khun Yee Fung and Tina M. Nicholl and A. K. Dewdney", journal="Computer Graphics Forum", year=1992, volume=11, number=3, pages="C-267--C-277"}Khun Yee--Khun Yee Fung clipper@csd.uwo.caDepartment of Computer ScienceMiddlesex CollegeUniversity of Western OntarioLondon, OntarioCanada N6A 5B7Tel: (519) 661-6889Fax: (519) 661-3515
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -