×

\(C^{1}\) modeling with A-patches from rational trivariate functions. (English) Zbl 0971.68170

Summary: We approximate a manifold triangulation in \(R^{3}\) using smooth implicit algebraic surface patches, which we call A-patches. Here each A-patch is a real iso-contour of a trivariate rational function defined within a tetrahedron. The rational trivariate function provides increased degrees of freedom so that the number of surface patches needed for free-form shape modeling is significantly reduced compared to earlier similar approaches. Furthermore, the surface patches have quadratic precision, that is they exactly recover quadratic surfaces. We give conditions under which a \(C^{1}\) smooth and single sheeted surface patch is isolated from the multiple sheets.

MSC:

68U05 Computer graphics; computational geometry (digital and algorithmic aspects)

Software:

Prism
Full Text: DOI

References:

[1] Bajaj, C., The emergence of algebraic curves and surfaces in geometric design, (Martin, R., Directions in Geometric Computing (1993), Information Geometers Press), 1-29
[2] Bajaj, C., Implicit surface patches, (Bloomenthal, J., Introduction to Implicit Surfaces (1997), Morgan Kaufmann), 98-125 · Zbl 0948.65014
[3] Bajaj, C.; Chen, J.; Xu, G., Modeling with
((C^2\) quintic A-patches (1995), Computer Science Technical Report, CSD-TR-95, Purdue University
[4] Bajaj, C.; Chen, J.; Xu, G., Modeling with cubic A-patches, ACM Trans. on Graphics, 14, 2, 103-133 (1995)
[5] Dahmen, W., Smooth piecewise quadratic surfaces, (Lyche, T.; Schumaker, L., Mathematical Methods in Computer Aided Geometric Design (1989), Academic Press: Academic Press Boston), 181-193 · Zbl 0682.41001
[6] Dahmen, W.; Thamm-Schaar, T.-M., Cubicoids: modeling and visualization, Computer Aided Geometric Design, 10, 89-108 (1993) · Zbl 0780.65007
[7] Dyn, N.; Levin, D.; Gregory, J. A., A butterfly subdivision scheme for surface interpolation with tension control, ACM Trans. on Graphics, 9, 2, 160-169 (1990) · Zbl 0726.68076
[8] Farin, G., Curves and Surfaces for Computer Aided Geometric Design: A Practical Guide (1990), Academic Press · Zbl 0702.68004
[9] Guo, B., Modeling Arbitrary Smooth Objects with Algebraic Surfaces, Ph.D. Thesis (1991), Computer Science, Cornell University
[10] Guo, B., Surface generation using implicit cubics, (Patrikalakis, N., Scientific Visualization of Physical Phenomena (1991), Springer-Verlag: Springer-Verlag Tokyo), 485-530
[11] Kobbelt, L., Discrete fairing, (Goodman, T.; Martin, R., The Mathematics of Surfaces VII (1997), Information Geometers Ltd), 101-129 · Zbl 0965.65034
[12] Lodha, S., Surface approximation with low degree patches with multiple representations, Ph.D. Thesis (1992), Computer Science, Rice University
[13] Loop, C., Smooth subdivision surfaces based on triangles, Master’s Thesis (1987), Department of Mathematics, University of Utah
[14] Royden, H. L., Real Analysis (1968), Macmillan Publishing: Macmillan Publishing New York · Zbl 0197.03501
[15] Sederberg, T., Piecewise algebraic surface patches, Computer Aided Geometric Design, 2, 53-59 (1985) · Zbl 0578.65147
[16] Xu, G.; Bajaj, C., The estimation of normal and hessians from surface triangulation (1997), Institute of Computational Mathematics, Chinese Academy of Sciences, Technical Report, ICM-98-02
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.