A novel haptics-based interface and sculpting system for physics-based geometric design

被引:63
作者
Dachille, F [1 ]
Qin, H [1 ]
Kaufman, A [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
基金
美国国家科学基金会;
关键词
geometric design; physics-based modeling; haptic sculpting; dynamics; interaction techniques;
D O I
10.1016/S0010-4485(00)00131-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Conventional geometric design techniques based on B-splines and NURBS often require tedious control-point manipulation and/or painstaking constraint specification via unnatural mouse-based computer interfaces. In this paper, we propose a novel and natural haptic interface and present a physics-based geometric modeling approach that facilitates interactive sculpting of spline-based virtual material. Using the PHANToM haptic device, modelers can feel the physically realistic presence of virtual spline objects and interactively deform virtual materials with force feedback throughout the design process. We develop various haptic sculpting tools to expedite the deformation of B-spline surfaces with haptic feedback and constraints. The most significant contribution of this paper is that point, normal, and curvature constraints can be specified interactively and modified naturally using forces. To achieve the real-time sculpting performance, we devise a novel dual representation for B-spline surfaces in both physical and mathematical space: the physics-based mass-spring model is mathematically constrained by the B-spline surface throughout the sculpting session. We envision that the integration of haptics with traditional computer-aided design makes it possible to realize all the potential offered by both haptic sculpting and physics-based modeling in CAD/CAM, virtual prototyping, human-computer interface, and medical training and simulation. (C) 2001 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:403 / 420
页数:18
相关论文
共 34 条
[1]  
AZUMA R, 1995, ANN C SERIES, P401
[2]   REPRESENTING PDE SURFACES IN TERMS OF B-SPLINES [J].
BLOOR, MIG ;
WILSON, MJ .
COMPUTER-AIDED DESIGN, 1990, 22 (06) :324-&
[3]  
CELNIKER G, 1991, COMP GRAPH, V25, P257, DOI 10.1145/127719.122746
[4]  
CELNIKER G, 1991, COMPUTER GRAPHICS, V25, P165
[5]  
GLEICHER M, 1992, COMPUTER GRAPHICS, V25, P171
[6]  
GRIMM C, 1998, EUR 93 BARC SPAIN SE
[7]  
Halstead M., 1993, Computer Graphics Proceedings, P35, DOI 10.1145/166117.166121
[8]  
HSU WM, 1992, COMP GRAPH, V26, P177, DOI 10.1145/142920.134036
[9]  
JACOBS MC, 1997, COMPUTER GRAPHICS, P49
[10]  
MARK W, 1996, ANN C SERIES, P447