Polynomial Surface Patch Representations
1994
Abstract
AI
AI
This paper presents an approach to the design and analysis of geometric algorithms for operations on polynomial curves and surfaces, with a focus on abstract data types. It explores implicit and parametric representations of polynomial surfaces, discussing their theoretical implications and practical applications. The work introduces conditions for generating smooth implicit surface patches and illustrates the expansion of triangulations to create seamless geometric meshes.
References (67)
- S. Abhyankar and C. Bajaj. Automatic Rational Parameterization of Curves and Surfaces I: Conics and Conicoids. Computer Aided Design, 19(1):11-14,1987. Figure 18: Shape Control of Smooth Approximations of a Polyhedron
- S. Abhyankar and C. Bajaj. Automatic Rational Parameterization of Curves and Surfaces II: Cubics and Cubicoids. Computer Aided Design, 19(9):499-502,1987.
- S. Abhyankar and C. Bajaj. Automatic Rational Parameterization of Curves and Surfaces III: Algebraic Plane Curves. Computer Aided Geometric Design, 5(1):309-321, 1988.
- S. Abhyankar and C. Bajaj. Automatic Rational Parameterization of Curves and Surfaces IV; Algebraic Space Curves. ACM Transactions on Graphics, 8(4):324 -333, 1989.
- P. Alfcld. Scattered Data Interpolation in Three or More Variables. In T. Lyche and L. Schumaker, editors, Mathematical Mcthods in Computer Aided Geomeiric Design, pages 1-3~. Academic Press, 1989.
- Allgower, E., and Gnutzmann, 5.,. Simplicial Pivoting for Mesh Generation of Implicitly Defined Surfaces. Computer Aided Geomtric Design, pages 305-325, Hl91.
- C. Bajaj. Geometric modeling with algebraic surfaces. In D. Handscomb, editor, The Mathematics of Surfaces III, pages 3-48. Oxford Univ. Press, 1988.
- C. Bajaj. The Emergence of Algebraic Curves and Surfaces in Geometric Design. In R. Martin, editor, Directions in Geometric Computing, pages 1 -29. Information Geometers Press, 1993.
- C. Bajaj, F. Bernardini, and G. Xu. Reconstruction of Surfaces and Surfaces-on-Surfaces from Unorganized Weighted Points. Computer Science Technical Report, CS-94-001, Purdue University, 1994.
- C. Bajaj, J. Chen, and G. Xu. Mode/illg with Cubic A•Patches. Computer Science Technical Report, CSD-TR-93-02, Purdue University, 1993.
- C. Bajaj, J. Chen, and G. Xu. Free form surface design with a-patches. In Proceedings of Graphics Interface '94, pages x-y, Banff, Canada., 1994.
- C. Bajaj, J. Chen, and G. Xu. Smooth Low Degree Approximations of Polyhedra. Computer Science Technical Report, CSD-TR-94-002, Purdue University, 1994.
- C. Bajaj and I. Ihm. at Smoothing of Polyhedra with Implicit Algebraic Splines. SIGGRAPH'92, Computer Graphics, 26(2):79-88, H192.
- C. Bajaj and A. Royappa. The Robus~Display of Arbitrary Ra~ional Parame~rjc Surfaces. In Curves and Sur/aces in Computer Vision and Graphics JII, pages 70 -80, Boston, MA, 1992.
- C. Bajaj and A. Royappa. Finite Representation of Parametric Curves and Surfaces. In Proc. of IFIP TC 5/WG 5.10 II Conference on Geometric Modeling in Computer Graphics, pages x-y, Genova, Italy, 1993.
- C. Bajaj and A. Royappa. Topologically Correct Approximations of Arbitrary Rational Parametric Surfaces. Compu~er Science Technical Repor~, CAPO 93-06, Purdue Universi~y, 1993.
- C. Bajaj and G. Xu. Piecewise Rational Approximation of Real Algebraic Curves. Compu~er Science Technical Report, CAPO-91-19, Purdue University, 1991.
- C. Bajaj and G. Xu. A-Splines: Local Interpolation and Approximation using Ck-Continuous Piecewise Real Algebraic Curves. Compu~er Science Technical Report, CAPO-92-44, Purdue Univcrsi~y, 1992.
- C. Bajaj and G. Xu. NURBS Approximation of Surface-Surface Intersection Curves. Compu~er Science Technical Repor~, CAPO-92-17, Purdue University, 1992.
- C. Bajaj and G. Xu. Piecewise Rational Approximation of Real Algebraic Surfaces. Computer Science Technical Report, CAPO 93•21, Purdue University, 1993.
- C. Bajaj and G. Xu. Ra~ional spline approximations of real algebraic curves and surfaces. In H.P. Dikshit and C. Michelli, editors, Advances in Computational Mathematics, pages x-x. World Scientific Publishing Co., 1994.
- Beeker, E. Smoothing of Shapes Designed with Free Form Surfaces. Computer Aided Design, lS(4):224-232, 1986.
- Bloomcnthal, J. Polygoniza~ionof Implicit Surfaces. Computer Aided Ge.omelric Design, 5:341-355, 19S5.
- Chiyokura, H., and Kimura, F. Design orSolids with Free-form Surfaces. Computer Graphics, 17(3):2S9-298, 1983.
- Chuang, J.,. Surface Approximations in Geomtric Modeling. PhD ~hesis, Computer Science, Purdue Uni- versity, 1990.
- Chui, C. Multivariate Splines. Regional Conference Series in Applied Mathematics, 19S5.
- R. Clough and J. Tocher. Finite Element Stiffness Matrices for Analysis of Plates In Bending. In Proceedings of Conference on Matric Methods in Structural Analysis, 1965.
- G. Collins. Quantifier Elimination for Real Closed Fields: A Guide to the Literature, in computer algebra, symbolic and algebraic computation, 19S3.
- W. Dahmen. Smooth piecewise quadratic surfaces. In T. Lyche and 1. Schumaker, editors, Mathematical Methods in Computer Aided Geometric Design, pages lSl-193. Academic Press, Boston, 19S9.
- W. Dahmen and T-M. Thamm-Schaar. Cubicoids: modeling and visualization. Computer Aided Geometric Design, 10:93-108,1993.
- Dahmen, W. and Micchelli, C. Recent Progress in Multivariate Splines. In L. Schumaker C. Chui and J. Word, editors, Approximation Theory IV, pages 27-121. Academic Press, 19S3.
- DeRose, T. Rational Bezier Curves and Surfaces on Projective Domains. In G. Farin, editor, NURBS for Curve and Surface Design, pages 1-14. SIAM, 1991.
- II. Edelsbrunner. Algorithms in Combina~orial Geometry. Springer Verlag, 1987.
- G. Farin. Triangular Bernstein-Bezier patches. Computer Aided Geometric Design, 3:83-127, 1986.
- Fortune S.,. Numerical Stability of Algorithms for 2D Delaunay Triangulations. In Proc. of the 8th ACM Symposium on Computational Geometry, pages 83-92, 1989.
- Garrity, T., and Warren, J. Geometric continuity. Computer Aided Geometric Design, 8:51-65, 1991.
- Geisow, A.,. Surface Interrogations. PhD thesis, University of Anglia, School of computing Studies and Accountancy, 1983.
- Gregory, J., and Charrot, P. A C l Triangular Interpolation Patch for Computer Aided Geometric Design. Computer Graphics and Image Processing, 13:80-87, 1980.
- B. Guo. Modeling Arbitrary Smooth Objects with Algebraic Surfaces. PhD thesis, Computer Science, Cornell University, 1991.
- B. Guo. Surface generation using implicit cubics. In N .M. Patrikalakis, editor, Scientific Visualizaton of Physical Phenomena, pages 485-530. Springer-Vcrlag,Tokyo, 1991.
- B. Guo. Non-splitting Macro Patches for Implicit Cubic Spline Surfaces. Computer Graphics Forum, 12(3)0434 -445, 1993.
- Hagen, H., and Pottmann, H. Curvature Continuous Triangular Interpolants. Mathematical Methods in Computer Aided Geometric Design, pages 373-384, 1989.
- Hall, M., and Warren, J. Adaptive Polygonalization of Implicitly Defined Surfaces. IEEE Computer Graphics and Applications, pages 33-42, 1990.
- P. Henrici. Applied and Computational Complex Analysis, 1988.
- Herron, G. Smooth Closed Surfaces with Discrete Triangular Interpolants. Computer Aided Geometric Design, 2(4):297-306, 1985.
- IIollig, I<. Multivariate Splines. SIAM J. on Numerical Analysis, 19:1013-1031,1982.
- Liu, D., and Hoschek, J. GC I Continuity Conditions Between Adjacent Rectangular and Triangular Bezier Surface Patches. Computer Aided Design, 21:194-200, 1989.
- Lorensen, W., and Cline, H. Marching Cubes: A High Resolution 3D Surface Construction Algorithm. Computer Graphics, 21:163-169, 1987.
- Micchelli, C., and Prautzsch, H.,. Computing Surfaces Invariant under Subdivision. Computer Aided Geomdric Design, 4:321-328, 1987.
- D. Moore and J. Warren. Approximation of dense scattered data using algebraic surfaces. Tn Proc. of the 24th Hawaii Inti. Conference 011 System Sciences, pages 681-690, Kauai, Hawaii, 1991.
- Nielson, G. A Transfinite Visually Continuous Triangular Interpolant. In G. Farin, editor, Geometric Modeling Applications and Ne.w Trends. SIAM, 1986.
- Patrikalakis, N., and Kriezis, G. Representation of Piecewise Continuous Algebraic Surfaces in Terms of B-splincs. The Visual Computer, 5(6):360-374, Dec. 1989.
- Peters, J. Local Cubic and BiCubic C 1 Surface Interpolation with Linearly Varying Boundary Normal. Computer Aided Geometric Design, 7:499-516, 1990.
- Peters, J. Smooth Interpolation of a Mesh of Curves. Constructive Approximation, 7:221-246, 1991.
- Piper, B. Visually Smooth Interpolation with Triangular Bezier Patches. In G. Farin, editor, Geometric Modeling: Algorithms and New Trends. SIAM, 1987.
- Powell, M., and Sabin, M. Piecewise Quadratic Approximations on Triangles. ACM Trans. on Math. Software, 3:316-325, 1977.
- Ramshaw, L. Beziers and B"splines as Multiaffine Maps. In Theoretical Foundations 0/ Computer Graphics and CAD. Springer Verlag, 1988.
- Rockwood, A., Heaton, K., and Davis, T. Rcal-Time Rendering of Trimmed Surfaces. Computer Graphics, 23(3P07-116,1989.
- R. Sarraga. G 1 interpolation of generally unrestricted cubic Bezier curves. Computer Aided Geometric Design, 4:23-39, 1987.
- T.W. Sederberg. Piecewise algebraic surface patches. Computer Aide.d Geometric Design, 2(1-3):53-59, 1985.
- T.W. Sederberg. Techniques for cubic algebraic surfaces, tutorial part ii. IEEE Compute.r Graphics and Applications, 10(5):12-21, Sept. 1990.
- Scdcrbcrg, T., and J. Snively, J.,. Parameterization ofCllbic Algebraic Surfaces. In Oxford University Press R. Martin, editor, The Mathematics of Sur/aces II, 1987.
- Seidel, H-P. A New Militiaffine Approach to B-splines. Computer Aided Geometric Design, 6:23-32, 1989.
- Semple, J., and Roth, L. Introduction to Algebraic Geometry. Oxford University Press, Oxford, U.K., 1949.
- Shirman, L., and Sequin, C. Local Surface Interpolation with Bezier Patches. Computer Aided Geometric Design, 4:279-295, 1987.
- Walker, R. Algebraic Curves. Springer Verlag, 1950.
- Zariski, O. Algcbraic Sur/accs. Ergebnisse der Mathematik und ihre Grenzgebiete 4, 1935.