Title :
An Extension Algorithm for Ball B-Spline Curves with G2 Continuity
Author :
Qianqian Jiang ; Zhongke Wu ; Ting Zhang ; Xingce Wang ; Mingquan Zhou
Author_Institution :
Coll. of Inf. Sci. & Technol., Beijing Normal Univ., Beijing, China
Abstract :
Curve extension is a useful function in shape modeling for cyber worlds, while a ball B-spline curve (BBSC) has its advantages in representing freeform tubular objects. In this paper, an extension algorithm for ball B-Spline curve with G2-continuity is investigated. We apply the extending method of B-Spline curves to the center curve of BBSC through generalizing a minimal strain energy method from 2D to 3D. And the initial value of G2-continuity parameter was selected by minimizing the approximate energy function which is a problem with O(1) time complexity. The corresponding scalar function of control balls is determined through applying G2-continuity condition to scalar function. In order to ensure the radii of the control balls are positive, we make a decision about the range of the G2-continuity parameter and then determine it by minimizing the strain energy in the affected area. Some experiments for comparing our method with other methods are given. The results show our method for extending BBSC is effective.
Keywords :
computational complexity; computational geometry; solid modelling; splines (mathematics); BBSC; G2 continuity; G2-continuity condition; G2-continuity parameter; O(1) time complexity; ball B-spline curves; curve extension; extension algorithm; freeform tubular objects; minimal strain energy method; scalar function; Approximation algorithms; Computational modeling; Skeleton; Solid modeling; Splines (mathematics); Strain; Three-dimensional displays; Ball B-Spline; Curve Extension; G2-Continuity;
Conference_Titel :
Cyberworlds (CW), 2013 International Conference on
Conference_Location :
Yokohama
Print_ISBN :
978-1-4799-2245-1