• 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