skip to main content
10.1145/1925059.1925084acmotherconferencesArticle/Chapter ViewAbstractPublication PagessccgConference Proceedingsconference-collections
research-article

Approximate implicitization of triangular Bézier surfaces

Published:13 May 2010Publication History

ABSTRACT

We discuss how Dokken's methods of approximate implicitization can be applied to triangular Bézier surfaces in both the original and weak forms. The matrices D and M that are fundamental to the respective forms of approximate implicitization are shown to be constructed essentially by repeated multiplication of polynomials and by matrix multiplication. A numerical approach to weak approximate implicitization is also considered and we show that symmetries within this algorithm can be exploited to reduce the computation time of M. Explicit examples are presented to compare the methods and to demonstrate properties of the approximations.

References

  1. Bloomenthal, J., and Wyvill, B., Eds. 1997. Introduction to Implicit Surfaces. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dokken, T., and Thomassen, J. B. 2003. Overview of approximate implicitization. In Topics in algebraic geometry and geometric modeling, vol. 334. Amer. Math. Soc., Providence, RI, 169--184.Google ScholarGoogle Scholar
  3. Dokken, T., and Thomassen, J. B. 2006. Weak approximate implicitization. In SMI '06: Proceedings of the IEEE International Conference on Shape Modeling and Applications 2006, IEEE Computer Society, Washington, DC, USA, 31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dokken, T. 1997. Aspects of intersection algorithms and approximations. PhD thesis, University of Oslo.Google ScholarGoogle Scholar
  5. Dokken, T. 2001. Approximate implicitization. In Mathematical methods for curves and surfaces. Vanderbilt Univ. Press, Nashville, TN, 81--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Farin, G. 1986. Triangular Berstein-Bézier patches. Comput. Aided Geom. Des. 3, 2, 83--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Farin, G. 2002. Curves and surfaces for CAGD: a practical guide. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Farouki, R. T., Goodman, T. N. T., and Sauer, T. 2003. Construction of orthogonal bases for polynomials in Bernstein form on triangular and simplex domains. Computer Aided Geometric Design 20, 4, 209--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hoffman, C. M. 1993. Implicit curves and surfaces in CAGD. IEEE Comput. Graph. Appl. 13, 1, 79--88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jüttler, B., Chalmovianský, P., Shalaby, M., and Wurm, E. 2005. Approximate algebraic methods for curves and surfaces and their applications. In SCCG '05: Proceedings of the 21st spring conference on Computer graphics, ACM, New York, NY, USA, 13--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Pratt, V. 1987. Direct least-squares fitting of algebraic surfaces. SIGGRAPH Comput. Graph. 21, 4, 145--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Reimers, M., and Seland, J. 2008. Ray casting algebraic surfaces using the frustum form. Comput. Graph. Forum 27, 2, 361--370.Google ScholarGoogle ScholarCross RefCross Ref
  13. Sederberg, T. W., and Chen, F. 1995. Implicitization using moving curves and surfaces. In SIGGRAPH 95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 301--308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Sederberg, T. W., Anderson, D. C., and Goldman, R. N. 1984. Implicit representation of parametric curves and surfaces. Computer Vision, Graphics, and Image Processing 28, 1, 72--84.Google ScholarGoogle ScholarCross RefCross Ref
  15. Sederberg, T. W., Zheng, J., Klimaszewski, K., and Dokken, T. 1999. Approximate implicitization using monoid curves and surfaces. Graphical Models and Image Processing 61, 4, 177--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Taubin, G. 1991. Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 13, 11, 1115--1138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Thomassen, J. B. 2005. Self-intersection problems and approximate implicitization. In Computational Methods for Algebraic Spline Surfaces, Springer Berlin Heidelberg, 155--170.Google ScholarGoogle Scholar
  18. Wurm, E., and Jüttler, B. 2003. Approximate implicitization via curve fitting. In SGP '03: Proceedings of the 2003 Euro-graphics/ACM SIGGRAPH symposium on Geometry processing, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 240--247. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Approximate implicitization of triangular Bézier surfaces

          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
          • Published in

            cover image ACM Other conferences
            SCCG '10: Proceedings of the 26th Spring Conference on Computer Graphics
            May 2010
            180 pages
            ISBN:9781450305587
            DOI:10.1145/1925059

            Copyright © 2010 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: 13 May 2010

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate42of81submissions,52%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader