Skip to main content
Log in

Generating Symbolic Interpolants for Scattered Data with Normal Vectors

  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Algorithms to generate a triangular or a quadrilateral interpolant with G1-continuity are given in this paper for arbitrary scattered data with associated normal vectors over a prescribed triangular or quadrilateral decomposition. The interpolants are constructed with a general method to generate surfaces from moving Bézier curves under geometric constraints. With the algorithm, we may obtain interpolants in complete symbolic parametric forms, leading to a fast computation of the interpolant. A dynamic interpolation solid modelling software package DISM is implemented based on the algorithm which can be used to generate and manipulate solid objects in an interactive way.

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.

Similar content being viewed by others

References

  1. Amidror I. Scattered data interpolation methods for electronic imaging systems: A survey. Journal of Electronic Imaging, 2002, 11(2): 157–176.

    Article  Google Scholar 

  2. Biermann H, Levin A, Zorin D. Piecewise smooth subdivision surface with normal control. In Proc. ACM SIGGRAPH 2000, 2000, pp.113–120.

  3. Li G, Li H. Vertex and normal interpolation of surfaces based on control net generated by mixed subdivisions. Journal of Computer-Aided Design & Computer Graphics, 2001, 13(6): 537–544.

    Google Scholar 

  4. Nasri A. Surface interpolation on irregular networks with normal conditions. Computer Aided Geometric Design, 1991, 8: 89–96.

    Article  MATH  MathSciNet  Google Scholar 

  5. Zorin D, Schröder P, Sweldens W. Interpolating subdivision for meshes with arbitrary topology. In Proc. ACM SIGGRAPH, 1996, pp.189–192.

  6. Dahmen W. Smooth Piecewise Quadric Surfaces. Mathematical Methods in Computer Aided Geometirc Design. T. Lyche and L. Schumaker (eds.), Boston: Academic Press, 1989, pp.181–193.

    Google Scholar 

  7. Bajaj C, Chen J, Xu G. Modelling with cubic A-patches. ACM Trans. Graphics, 1995, 14(2): 103–133.

    Article  Google Scholar 

  8. Guo B. Quadric and cubic bitetrahedral patches. The Visual Computer, 1995, 11: 253–262.

    Google Scholar 

  9. Wang W, Qin K. On the existence and computation of rational quartic spherical curves for Hermite interpolation. The Visual Computer, 2000, 16(3/4): 187–196.

    Google Scholar 

  10. Xu G, Huang H, Bajaj C. C1 modelling with A-patches from rational trivariate functions. Computer Aided Geometric Design, 2001, 18: 221–243.

    MathSciNet  Google Scholar 

  11. Dahmen W, Thamm-Schaar T. Cubicoids: Modelling and visualization. Computer Aided Geometric Design, 1993, 10: 89–108.

    Article  MathSciNet  Google Scholar 

  12. Gao X, Li M. Construct piecewise Hermite interpolation surface with blending methods. In Proc. Geometric Modeling and Processing: Theory and Applications, H. Suzuki and R. Martin (eds.), IEEE Computer Society, 2002, pp.53–59.

  13. Turk G, Brien J O'. Modelling with implicit surfaces that interpolate. ACM Trans. Graphics, 2002, 21(4): 855–873.

    Article  Google Scholar 

  14. Qin H, He Y. Surface reconstruction with triangular B-splines. In Proc. Geometric Modeling and Processing, Apr. 13–15, 2004, Beijing.

  15. Alfeld P. Scattered Data Interpolation in Three or More Variables. Mathematical Methods in Computer Aided Geometric Design, T. Lyche, L. Schumaker (eds.), Academic Press, 1989, pp.1–35.

  16. Lounsberry M, Mann S, DeRose T. Parametric surface interpolation. IEEE Comp. Graphics Appl., 1992, 12: 45–52.

    Google Scholar 

  17. Mann S, Loop C, Lounsberry M et al. A Survey of Parametric Scattered Data Fitting Using Triangular Interpolants. Curve and Surface Design, H. Hagen (ed.), Springer-Verlag, 1992.

  18. Herron G. Smooth closed surfaces with discrete triangular interpolants. Computer Aided Geometric Design, 1985, 2: 297–306.

    Article  MATH  MathSciNet  Google Scholar 

  19. G Nielson. A Transfiniite, Visually Continuous, Triangular Interpolant. Geometric Modelling: Algorithms and New Trends, G. Farin (ed.), SIAM, Philadelphia, 1987, pp.235–246.

  20. Loop C. Smooth spline surfaces over irregular meshes. In Proc. ACM SIGGRAPH, 1994, pp.303–309.

  21. Pottmann H, Leopoldseder S, Hofer M. Approximation with active B-spline curve and surfaces. In Proc. Pacific Graphics, October 9–11, 2002, Beijing.

  22. Fasshauer G, Schumaker L. Minimal energy surfaces using parametric splines. Computer Aided Geometric Design, 1996, 13: 45–79.

    Article  MathSciNet  Google Scholar 

  23. Bajaj C, Xu G. Spline approximation of real algebraic surfaces. Journal of Symbolic Computation, 1997, 23: 315–333.

    Article  MathSciNet  Google Scholar 

  24. A Wiltsche. C1-and C2-continuous spline-interpolation of a regular triangular net of points. Computers & Graphics, Article in Press.

  25. G Farin. Curves and Surfaces for Computer Aided Geometric Design: A Practical Guide. 4th Edition, Academic Press, 1997.

  26. J M Laborde. GABRI Geometry II. Dallas: Texas Instruments 1994.

    Google Scholar 

  27. Gao X, Zhang J Z, Chou S C. Geometry Expert. Nine Chapter Pub., Taipei, 1998, (in Chinese).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming Li.

Additional information

Partially supported by the National Basic Research 973 Program of China (Grant No. G1998030600) and by the US NSF under Grant No. CCR-0201253.

Ming Li was born in 1977. He received his M.sc. degree in 2001 from Jilin University, China and Ph.D. degree in mathematics in 2004 from Chinese Academy Sciences 2004. He is currently a research associate at the School of Computer Sciences, Cardiff University, U.K. His research interests include curve/surface approximation in CAGD, reverse engineering and algebraic geometry.

Xiao-Shan Gao received his Ph.D. degree from Chinese Academy of Sciences in 1988. He is a professor in the Institute of Systems Science, Chinese Academy of Sciences. His research interests include geometric computation and reasoning, symbolic computation, robotics, CAD and CAGD. He has published over 100 research papers, two monographs and edited four books or conference proceedings.

Jin-San Cheng was born in 1976. He received his M.sc. degree in computer mathematics from Jilin University, China in 2003. He is currently a Ph.D. candidate in AMSS, Chinese Academy of Sciences. His research interests include topology of curve/surface in CAGD, CG and algebraic geometry.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, M., Gao, XS. & Cheng, JS. Generating Symbolic Interpolants for Scattered Data with Normal Vectors. J Comput Sci Technol 20, 861–874 (2005). https://doi.org/10.1007/s11390-005-0861-z

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-005-0861-z

Keywords

Navigation