کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
441428 | 691749 | 2014 | 18 صفحه PDF | دانلود رایگان |

• This article presents a biarc based interpolatory subdivision scheme.
• The scheme produces convexity preserving spatial limit curves in 3D.
• The limit curves are proved to be G1G1 continuous, while numerical examples show that they are also G2G2 smooth and fair.
• The scheme reproduces circular arcs and spherical curves with control data sampled on a circle and a sphere, respectively.
This paper presents a biarc-based subdivision scheme for space curve interpolation. Given a sequence of space points, or a sequence of space points and tangent vectors, the scheme produces a smooth curve interpolating all input points by iteratively inserting new points and computing new tangent vectors. For each step of subdivision, the newly inserted point corresponding to an existing edge is a specified joint point of a biarc curve which interpolates the two end points and the tangents. A provisional tangent is also assigned to the newly inserted point. Each of the tangents for the following subdivision step is further updated as a linear blending of the provisional tangent and the tangent at the respective point of a circle passing through the local point and its two adjacent points. If adjacent four initial points and their initial reference tangent vectors are sampled from a spherical surface, the limit curve segment between the middle two initial points exactly lies on the same spherical surface. The biarc based subdivision scheme is proved to be G1G1 continuous with a nice convexity preserving property. Numerical examples also show that the limit curves are G2G2 continuous and fair. Several examples are given to demonstrate the excellent properties of the scheme.
Journal: Computer Aided Geometric Design - Volume 31, Issue 9, December 2014, Pages 656–673