Abstract

Point sampling is essential for the conversion of planar curves to B-spline curves in geometric modelling applications. Conversion of parametric curve to B-Spline curve is often required as the latter provides the flexibility sought by the designer. Sampling methods generally ignores the feature points, which indicates the curve profile intuitively and they require user intervention. There is a need for generalized point sampling algorithm to capture the original shape of the planar curves. Auxiliary points are also needed which helps to define the curve and gives the better conversion into B-Spline curve. In this work, we developed a generalized point sampling algorithm based on fireworks algorithm for the conversion of parametric curve to B-spline curves. It is used curvature-based information to identify the feature points, while Fireworks algorithm is used for the identification of the auxiliary points. Developed algorithm was tested against curves with irregular shapes and cusps with no need of user intervention to tune the algorithm for conversion.

Highlights

  • Computer aided design and geometric modelling applications requires the polynomial representation of curves

  • Most of the times implicit curves and parametric curves cannot be converted into B-Spline curves with desired accuracy

  • This paper focuses on point sampling to Revised Manuscript Received on April 04, 2020. * Correspondence Author

Read more

Summary

Introduction

Computer aided design and geometric modelling applications requires the polynomial representation of curves. Conversion of parametric curves to B-Spline curves is often required as the latter provides the flexibility sought by the designer. Most of the times implicit curves and parametric curves cannot be converted into B-Spline curves with desired accuracy. The conversion of one form of curve to B-Spline curve is an approximation of a given curve to B-Spline curve [2]. Conversion of planar curves to B-Spline curve need a generalized frame work. Many algorithms were developed and implemented by researchers for point sampling to aid in curve conversion

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.