G2-Continuity Extension Algorithm of Ball B-Spline Curves
スポンサーリンク
概要
- 論文の詳細を見る
Curve extension is a useful function in shape modeling for cyberworlds, while a Ball B-spline Curve (BBSC) has its advantages in representing freeform tubular objects. In this paper, an extension algorithm for the BBSC with G2-continuity is investigated. We apply the extending method of B-Spline curves to the skeleton of the BBSC through generalizing a minimal strain energy method from 2D to 3D. And the initial value of the G2-continuity parameter for the skeleton is selected by minimizing the approximate energy function which is a problem with O(1) time complexity. The corresponding radius function of the control ball points is determined through applying the G2-continuity conditions for the skeleton to the scalar function. In order to ensure the radii of the control ball points are positive, we make a decision about the range of the G2-continuity parameter for the radius and then determine it by minimizing the strain energy in the affected area. Some experiments comparing our method with other methods are given. And at the same time, we present the advantage of our method in modeling flexibility from the aspects of the skeleton and radius. The results illustrate our method for extending the BBSC is effective.
- The Institute of Electronics, Information and Communication Engineersの論文
著者
-
ZHANG Ting
College of Information Science and Technology, Beijing Normal University
-
JIANG Qianqian
College of Information Science and Technology, Beijing Normal University
-
WU Zhongke
College of Information Science and Technology, Beijing Normal University
-
WANG Xingce
College of Information Science and Technology, Beijing Normal University
-
ZHOU Mingquan
College of Information Science and Technology, Beijing Normal University