Detail preserving deformation of B-spline surfaces with volume constraint

被引:12
|
作者
Sauvage, Basile [1 ]
Hahmann, Stefanie [2 ]
Bonneau, Georges-Pierre [2 ]
Elber, Gershon [3 ]
机构
[1] Univ Strasbourg 1, LSIIT, Strasbourg, France
[2] Univ Grenoble, Lab Jean Kuntzmann, Grenoble, France
[3] Technion Israel Inst Technol, CGGC, Haifa, Israel
关键词
B-spline surfaces; Constrained deformation; Volume preserving; Level-of-detail editing; Multiresolution analysis;
D O I
10.1016/j.cagd.2007.10.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Geometric constraints have proved to be helpful for shape modeling. Moreover, they are efficient aids in controlling deformations and enhancing animation realism. The present paper addresses the deformation of B-spline surfaces while constraining the volume enclosed by the surface. Both uniform and non-uniform frameworks are considered. The use of level-of-detail (LoD) editing allows the preservation of fine details during coarse deformations of the shape. The key contribution of this paper is the computation of the volume with respect to the appropriate basis for LoD editing: the volume is expressed through all levels of resolution as a trilinear form and recursive formulas are developed to make the computation efficient. The volume constrained is maintained through a minimization process for which we develop closed solutions. Real-time deformations are reached thanks to sparse data structures and efficient algorithms. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:678 / 696
页数:19
相关论文
共 50 条
  • [31] B-SPLINE SURFACES - A TOOL FOR COMPUTER PAINTING
    HUITRIC, H
    NAHAS, M
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1985, 5 (03) : 39 - 47
  • [32] Approximation with rational B-spline curves and surfaces
    Elsasser, B
    MATHEMATICAL METHODS FOR CURVES AND SURFACES II, 1998, : 87 - 94
  • [33] Design and tessellation of B-Spline developable surfaces
    Maekawa, T
    Chalfant, J
    JOURNAL OF MECHANICAL DESIGN, 1998, 120 (03) : 453 - 461
  • [34] Optimization of geometrically trimmed B-spline surfaces
    Zhang, Xinyu
    Li, Yaohang
    Mykiebust, Arvid
    Gelhausen, Paul
    Proceedings of the ASME Computers and Information in Engineering Division, 2005, : 165 - 171
  • [35] Shaping and fairing of tubular B-spline surfaces
    SzilvasiNagy, M
    COMPUTER AIDED GEOMETRIC DESIGN, 1997, 14 (08) : 699 - 706
  • [36] Approximate computation of curves on B-spline surfaces
    Yang, Yi-Jun
    Cao, Song
    Yong, Jun-Hai
    Zhang, Hui
    Paul, Jean-Claude
    Sun, Jia-Guang
    Gu, He-Jin
    COMPUTER-AIDED DESIGN, 2008, 40 (02) : 223 - 234
  • [37] Reconstruction of symmetric B-spline curves and surfaces
    Zhu, Weidong
    Ke, Yinglin
    Chinese Journal of Mechanical Engineering (English Edition), 2007, 20 (04): : 112 - 116
  • [38] B-spline free-form deformation of polygonal object as trimmed Bezier surfaces
    Feng, JQ
    Nishita, T
    Jin, XG
    Peng, QS
    VISUAL COMPUTER, 2002, 18 (08): : 493 - 510
  • [39] Smooth connection among B-spline surfaces
    Cui, Hanfeng
    Ma, Weiyin
    Lin, Yihong
    Yang, Shuzi
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2000, 28 (03): : 4 - 6
  • [40] EVEN DEGREE B-SPLINE CURVES AND SURFACES
    RABUT, C
    CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1992, 54 (04): : 351 - 356