skip to main content
article
Free Access

Ray tracing of Steiner patches

Authors Info & Claims
Published:01 January 1984Publication History
Skip Abstract Section

Abstract

Steiner patches are triangular surface patches for which the Cartesian coordinates of points on the patch are defined parametrically by quadratic polynomial functions of two variables. It has recently been shown that it is possible to express a Steiner patch in an implicit equation which is a degree four polynomial in x,y,z. Furthermore, the parameters of a point known to be on the surface can be computed as rational polynomial functions of x,y,z. These findings lead to a straightforward algorithm for ray tracing Steiner patches in which the ray intersection equation is a degree four polynomial in the parameter of the ray. The algorithm presented represents a major simplification over existing techniques for ray tracing free-form surface patches.

References

  1. 1 J.F. Blinn, "A Generalization of Algebraic Surface Drawing," ACM Transactions on Graphics, Vol. 1, No. 3, pp. 235-256, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 B. E. Edwards, "Implementation of a Ray-Tracing Algorithm for Rendering Superquadric Solids," Master Thesis, Rensselaer Polytechnic Institute, 1982.Google ScholarGoogle Scholar
  3. 3 I. D. Faux and M. J. Pratt, Computational Geometry for Design and Manufacture, Ellis Harwood, Chichester, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 P. Hanrahan, "Ray Tracing Algebraic Surfaces", Computer Graphics, Vol. 17, no. 3, pp.83-90, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 C.M. Jessop, Quartic Surfaces, Cambridge University Press, 1916.Google ScholarGoogle Scholar
  6. 6 J. Kajiya, "Ray Tracing Parametric Patches," Computer Graphics, Vol. 16, No. 3, pp. 245-254, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 G. Salmon, Analytic Geometry of Three Dimensions, Volume II, Longmans, Green and Co., London, 1912.Google ScholarGoogle Scholar
  8. 8 T.W. Sederberg, "Implicit and Parametric Curves and Surfaces for Computer Aided Geometric Design", Ph.D. Thesis, Purdue University, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 T.W. Sederberg and D. C. Anderson, "Steiner Surface Patches," (submitted for publication).Google ScholarGoogle Scholar
  10. 10 D. M. Y. Sommerville, Analytical Geometry of Three Dimensions, Cambridge University Press, 1951.Google ScholarGoogle Scholar
  11. 11 J. R. Rice, Numerical Methods, Software, and Analysis: IMSL Reference Edition, McGraw Hill Book Company, New York, New York, pp. 222-223 (1983). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Ray tracing of Steiner patches

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGGRAPH Computer Graphics
        ACM SIGGRAPH Computer Graphics  Volume 18, Issue 3
        July 1984
        264 pages
        ISSN:0097-8930
        DOI:10.1145/964965
        Issue’s Table of Contents

        Copyright © 1984 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1984

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader