skip to main content
10.1145/3591569.3591570acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciitConference Proceedingsconference-collections
research-article

Arc Length Restricted Knot Vector Construction for NURBS Subdivision

Published:13 July 2023Publication History

ABSTRACT

This paper presents a method to construct an arc-length restricted knot vector for subdivision of a non-uniform rational B-spline (NURBS) curve. Based on Boehm's knot insertion algorithm of restriction free, the new method calculates the inserted knot value by considering the arc length of the subdivided sub-curves as a restriction. The paper shows in detail the mathematical reasoning and computing procedure for the method as well as the numerical experiments that demonstrate the new method is particularly helpful to meet the needs of arc length restricted subdivision of NURBS, such as the CNC interpolation, computer vision and so on.

References

  1. L Piegl. 1989. Modifying the shape of rational B-spline. J. Computer-Aided Design, 21(9), 539–546. https://doi.org/10.1016/0010-4485(89)90059-6Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L Piegl, W Tiller. 1996. The NURBS book. Springer Science & Business Media.Google ScholarGoogle Scholar
  3. W Tiller. 1995. Rational B-spline curves and surfaces. IEEE Computer Graphics and Applications.Google ScholarGoogle Scholar
  4. Hoschek, Josef and Dieter Lasser. 1996. Fundamentals of computer aided geometric design. AK Peters, Ltd.Google ScholarGoogle Scholar
  5. Shuai Zheng, Xingbo Wang and Jihong Yan. 2022. Analysis and Optimisation Strategy on Influence of Knot Vector to NURBS Curve. J. International Journal of Mechanical Engineering and Robotics Research, 11(7). https://doi.org/10.1109/ICEMI.2009.527467Google ScholarGoogle ScholarCross RefCross Ref
  6. Boehm Wolfgang. 1980. Inserting new knots into B-spline curves. J. Computer-Aided Design, 12(4). https://doi.org/10.1016/0010-4485(80)90154-2Google ScholarGoogle ScholarCross RefCross Ref
  7. Shuai Ji, Tianliang Hu, Zuguang Huang and Chengrui Zhang. 2020. A NURBS curve interpolator with small feedrate fluctuation based on arc length prediction and correction. J. The International Journal of Advanced Manufacturing Technology, 111(7-8), 2095–2104. https://doi.org/10.1007/s00170-020-06258-x Google ScholarGoogle ScholarCross RefCross Ref
  8. L Piegl. 1991. On NURBS: a survey. J. IEEE Computer Graphics and Applications, 11(1), 55–71. https://doi.org/10.1109/38.67702Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gerald Farin. 2002. Curves and surfaces for CAGD: a practical guide. Morgan Kaufmann.Google ScholarGoogle Scholar
  10. Rogers D. F. 2001. An introduction to NURBS: with historical perspective. Morgan Kaufmann.Google ScholarGoogle Scholar
  11. Kang H, Li X. 2019. de Boor-like evaluation algorithm for Analysis-suitable T-splines. J. Graphical Models, 106: 101042. https://doi.org/10.1016/j.gmod.2019.101042Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Penner, A. 2019. General Properties of Splines. Methods in Molecular Biology, 13–17. https://doi.org/10.1007/978-3-030-12551-6_3 Google ScholarGoogle ScholarCross RefCross Ref
  13. Weisstein E W. 2003. Simpson's rule. Retrieved 2003 from https://mathworld.wolfram.comGoogle ScholarGoogle Scholar
  14. McKeeman W M. 1962. Algorithm 145: Adaptive numerical integration by Simpson's rule. J. Communications of the ACM, 5(12): 604.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Heng M, Erkorkmaz K. 2010. Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability. J. International Journal of Machine Tools & Manufacture, 50 (11): 281—293.Google ScholarGoogle ScholarCross RefCross Ref
  16. Shuai Zheng, Xingbo Wang and Jihong Yan. 2022. Fast Precise and Smooth Approach to Calculate Parameter of NURBS by Arc-Length. J. International Journal of Mechatronics, Electrical and Computer Technology, 12 (45), 5218-5224.Google ScholarGoogle Scholar
  17. Kui Fang, Jianrong Tang. 1994. An approach to arc-length parametric curve and its implement. J. Journal of Graphics, (02):70-75.Google ScholarGoogle Scholar

Index Terms

  1. Arc Length Restricted Knot Vector Construction for NURBS Subdivision

    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
      ICIIT '23: Proceedings of the 2023 8th International Conference on Intelligent Information Technology
      February 2023
      310 pages
      ISBN:9781450399616
      DOI:10.1145/3591569

      Copyright © 2023 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 the author(s) 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 July 2023

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)35
      • Downloads (Last 6 weeks)6

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format