Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2022, Vol. 43 ›› Issue (6): 1070-1079.DOI: 10.11996/JG.j.2095-302X.2022061070

• Computer Graphics and Virtual Reality • Previous Articles     Next Articles

Free-form deformation based on extension factor for toric-Bézier curve 

  

  1. 1. School of Computer Science and Technology, Shandong Technology and Business University, Yantai Shandong 264005, China;  2. School of Mathematical Sciences, Dalian University of Technology, Dalian Liaoning 116024, China) 
  • Online:2022-12-30 Published:2023-01-11
  • Supported by:
    National Natural Science Foundation of China (12001327, 12071057) 

Abstract:

To gain ideal geometric deformation results, the expansion factor and the toric degeneration are applied to the toric-Bézier curve, realizing the free-form deformation of the curve. Firstly, the with parameter t weight factor was constructed by the given lifting function, thereby obtaining the with parameter t toric-Bézier curve. Secondly, according to the selected center of deformation, region of deformation, smoothness of deformation region boundary, and select rule of the control function f (t), the appropriate control function was selected, and the extension factor was determined, thus constructing the deformation matrix. Then, the deformation matrix acted on the with parameter t toric-Bézier curve. At last, when t tended to reach infinity, the target curve was obtained, and the free-form deformation of the toric-Bézier curve could be achieved. By changing the control parameters interactively, the expected deformation result could be attained, and the deformation animation demo of the toric-Bézier curve could be yielded. The experiments showed that the technique was simple and easy to control. The curve could be deformed freely both globally and locally, and the technique was of adjustability and foreseeability. Such a technique could be in repeated use, thereby generating the rich deformation animation results, which could be applicable to many fields, such as geometric modeling and computer animation. 

Key words:

CLC Number: