DocumentCode
884290
Title
How to draw a sphere. 3. The hyperbolic horizon
Author
Blinn, James F.
Author_Institution
California Inst. of Technol., Pasadena, CA, USA
Volume
15
Issue
5
fYear
1995
fDate
9/1/1995 12:00:00 AM
Firstpage
87
Lastpage
93
Abstract
We want to draw a sphere. Actually, we want to draw an arbitrarily scaled and oriented ellipsoid. In part one I showed some matrix algebra for describing, transforming, and intersecting points, planes, and quadric surfaces (which include spheres). In part two I defined some useful coordinate systems and transformations. With the proper handling of hyperbolic silhouette curves the program works for any sphere (or ellipsoid) viewed from any point and in any direction. Making the algorithm work properly seems to be mostly a game of minus sign management since most of the tests hinge on the sign of some quantity. I´ve spent many hours chasing down rogue minus signs. The only thing left to discuss are some antialiasing tricks
Keywords
computational geometry; computer graphics; coordinate systems; hyperbolic horizon; hyperbolic silhouette curves; matrix algebra; minus sign management; oriented ellipsoid; quadric surfaces; Arithmetic; Ellipsoids; Matrices; Shape; Shearing; Space technology; Testing; Yttrium;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.403832
Filename
403832
Link To Document