Skip to main content
Log in

An intuitive way for constructing parametric quadric triangles

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

We present an intuitive algorithm for providing quadric surface design elements with shape parameters. To this end, we construct rational parametric triangular quadratic patches which lie on quadrics. The input of the algorithm is three vertex data points in 3D and normals at these points. It emanates from a thorough analysis of two existing methods for the construction of rational parametric Bézier triangles on quadrics, that allows to establish an interesting geometric relation between them. The sufficient condition for a configuration of vertex and normal data to allow for the existence of a rational triangular quadratic patch lying on a quadric whose tangent planes at the vertices are those prescribed by the given normals is the concurrence of certain cevians. When these conditions are not met we offer an optimization procedure to tweak the normals, without varying the vertex data, so that for the new normals there is a rational triangular quadratic patch that lies on a quadric. The resulting quadric design element offers three free shape parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

Notes

  1. In the classical geometry literature, see for example Coxeter’s book Geometry Revisited (Coxeter and Greitzer 1967), the lines \(\mathbf{b}_{A}\mathbf{c}_{BC}\), \(\mathbf{b}_B\mathbf{c}_{CA}\) and \(\mathbf{b}_C\mathbf{c}_{AB}\) are called cevians, after Giovanni Ceva (1642–1734), Italian geometer and engineer.

  2. Note that the scaling of \(\mathbf{b}_i\) to \(\mathbf{b}_i/\lambda _i\) assumes that \(\mathbf{b}_i\) is expressed in terms of a coordinate system with origin at \(\mathbf s\).

  3. In general for any six points \((x_i,y_i)\) in the plane, no four collinear, and six numbers \(f_i\) there exists a unique paraboloid (possibly degenerate, i.e. a plane) \(f(x,y)\) such that \(f(x_i,y_i)=f_i\).

  4. These weights result from (9) and from the application of a rational linear parameter transformation producing a patch in standard form, i.e., with unit corner weights, see, e.g., Albrecht (1995).

  5. By edge we mean the line containing the edge.

  6. If \(\mathbf{s}\) lies at infinity, according to Remark 3.1 we have \(\lambda _{AB} = cr(\mathbf{d}_{AB}, \mathbf{b}_{AB}, \mathbf{s}, \mathbf{s}) = 1\) and analogously \(\lambda _{CA} = \lambda _{BC} = 1\).

  7. Some of the triangles (usually less than 10 %) might be left out because of very high aspect ratios which causes the optimization algorithm not to converge.

References

  • Albrecht G (1995) A note on Farin points for rational triangular Bézier patches. Comput Aided Geom Des 12:507–512

    Article  MathSciNet  MATH  Google Scholar 

  • Albrecht G (1998) Rational quadratic Bézier triangles on quadrics. In: Wolter F-E, Patrikalakis NM (eds) Proceedings computer graphics international 1998. IEEE Computer Society, Los Alamitos, pp 34–40

  • Albrecht G (1999) Rational triangular Bézier surfaces—theory and applications. Habilitationsschrift, Fakultät für Mathematik, TU München, Shaker-Verlag, Aachen

    Google Scholar 

  • Albrecht G (2004) An algorithm for parametric quadric patch construction. Computing 72:1–12

    Article  MathSciNet  MATH  Google Scholar 

  • Albrecht G (2008) Géométrie projective. In: Encyclopédie techniques de l’Ingénieur, AF 206, Editions T.I. http://www.techniques-ingenieur.fr/book/af206/geometrie-projective.html. Accessed 29 Dec 2014

  • Andrews J, Séquin CH (2014) Type-constrained direct fitting of quadric surfaces. Comput-Aided Des Appl 11(1):107–119

  • Bangert C, Prautzsch H (1999) Quadric splines. Comput. Aided Geom. Des 16:497–515

    Article  MathSciNet  MATH  Google Scholar 

  • Bercovier M, Luzon M, Pavlov E (2003) Reverse engineering from exact and noisy data of objects defined by algebraic surface patches (preprint). https://www.researchgate.net/publication/228417836_Reverse_Engineering_from_Exact_and_Noisy_Data_of_Objects_Defined_by_Algebraic_Surface_Patches. Accessed 29 Dec 2014

  • Boehm W, Hansford D (1991) Bézier patches on quadrics. In: Farin G (ed) NURBS for curve and surface design. SIAM, Philadelphia, pp 1–14

  • Coxeter HSM, Greitzer SL (1967) Geometry revisited. The Mathematical Association of America, New Mathematical Library, Washington, D.C.

  • Dahmen W (1989) Smooth piecewise quadric surfaces. In: Lyche T, Schumaker LL (eds) Mathematical methods computer aided geometric design. Academic Press, Boston, pp 181–193

    Google Scholar 

  • Deltheil R, Caire D (1951) Compléments de géométrie. Baillière et Fils J-B, Paris

  • Dietz R, Hoschek J, Jüttler B (1995) Rational patches on quadric surfaces. CAD 27(1):27–40

    MATH  Google Scholar 

  • Farin G (1990) Curves and surfaces for computer aided geometric design. Academic Press Inc., Boston

    MATH  Google Scholar 

  • Farin G (1995) NURB curves and surfaces: from projective geometry to practical use. A. K. Peters, Wellesley, Massachusetts

    MATH  Google Scholar 

  • Giering O, Seybold H (1987) Konstruktive Ingenieurgeometrie. Carl Hanser Verlag, München, Wien

    MATH  Google Scholar 

  • Kmetová M (1998) Bézier representation for triangular patch with line boundary on ruled quadric, Acta Mathematica 3. Faculty of Natural Sciences, University of Education, Nitra, pp 73–80

  • Krasauskas R (1997) Universal parametrizations of some rational surfaces. In: Le Méhauté A, Rabut C, Schumaker LL (eds) Curves and surfaces in geometric design. Vanderbilt University Press, Nashville, pp 231–238

    Google Scholar 

  • Niebuhr J (1992) Eigenschaften der Darstellung insbesondere degenerierter Quadriken mittels Dreiecks-Bézier-Flächen. Universität Braunschweig, Diss

    Google Scholar 

  • Nourse B, Hakala D, Hillyard R, Malraison P (1980) Natural quadrics in mechanical design. In: Proceedings of autofact. West, Anaheim, pp 363–378

  • Petitjean S (2002) A survey of methods for recovering quadrics in triangle meshes. ACM Comput Surv 34(2):211–262

    Article  Google Scholar 

  • Powell MJD, Sabin MA (1977) Piecewise quadratic approximations on triangles. ACM Trans Math Softw 3:316–325

    Article  MathSciNet  MATH  Google Scholar 

  • Salmon G (1954) A treatise on conic sections, 6th edn. Chelsea Publishing Company, New York (reprint)

    MATH  Google Scholar 

  • Sánchez-Reyes J, Paluszny M (2000) Weighted radial displacement: a geometric look at Bézier conics and quadrics. Comput Aided Geom Des 17:267–289

    Article  MATH  Google Scholar 

  • Szalapaj P (2001) CAD principles for architectural design. Routledge, New York

    Google Scholar 

  • Teller SJ, Sequin C (1991) Constructing easily invertible Bézier surfaces that parametrize general quadrics. In: Rossignac J, Turner J (eds) Proceedings symposium on solid modeling. Foundations and CAD/CAM Applications, ACM Press, New York, pp 303–315

Download references

Acknowledgments

The authors thank Université de Valenciennes, DIME, Universidad Nacional de Colombia, SedeMedellín as well as Ecos Nord (grant no. C13M01) and The Abdus Salam International Centre for Theoretical Physics (grant no. VS-481) for financial support of this work. They also wish to thank Samir Posada for carrying out the numerical tests yielding Tables 1 and 2. The authors are especially thankful to the anonymous referees for their very thorough reviewing which led us to improve the readability of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gudrun Albrecht.

Additional information

Communicated by Jinyun Yuan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Albrecht, G., Paluszny, M. & Lentini, M. An intuitive way for constructing parametric quadric triangles. Comp. Appl. Math. 35, 595–617 (2016). https://doi.org/10.1007/s40314-014-0207-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40314-014-0207-y

Keywords

Mathematics Subject Classification

Navigation