Arbitrary point displacement on B-spline curve
Curvilinear formats store straight lines as polygonal segments, while curved parts are encoded as a set of control points, following the formalism of Bézier curves or B-Splines. These formats have been proposed by multibeam mask-writers, and a work group was formed to extend the standard Oasis format, retaining four types of curves. Among them, Implicit Bézier and B-Splines are of special interest, due to their compactness and potential for file conversion and geometric operations. However, sizing-like operations are not straightforward on B-Splines, as the curve is locally controlled by multiple control points in general. This paper presents different methods to move a point on a B-Spline curve to a desired location, discussing their advantages and disadvantages.
Authors
- Frédéric Robert (ORCID: https://orcid.org/0000-0003-2469-2067)
- Benjamin Venitucci
- Jean Franҫois Bougron
Publication Details
- Published
- 2025-02-21
- DOI
- https://doi.org/10.1117/12.3050306
- Primary Topic
- Advanced Numerical Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00