In this paper, we propose a method which modifies free-form surfaces to pass through not only specified points, but also specified curves with the assistance of haptic navigation. Using the method, designers of aesthetic shapes, such as a car body, can manipulate the model of the shape in real-time looking at its stereoscopic image and feeling its haptic sensation as if there were a clay model. The haptic navigation helps designers, letting them capture and recognize the object easily and constraining their operation to the appropriate direction or along the specified geometric element. In addition, the designers can get force feedback proportional to the modification quantity. To obtain a smoothly modified shape, we introduce correction functions to the given surface equations. A correction function distributes the effect of the change over the whole shape or the specified region according to the distance of the point in the normal direction of the given surface. The values of the correction function are 1 at the indicated point and 0 at the boundaries, and the shape is modified to keep the original smoothness. The correction values of the functions at the indicated points are determined to pass through all of them by solving a linear equation. To apply this to the specified curves including boundaries of a trimmed surface, we treat points composing the curve similarly to the point specification by representing them with a Cardinal spline. We have confirmed that the system is effective to manipulate a shape with its feeling and that smooth surfaces are obtained in real time as designers want.

1.
Sederberg, T. W., and Parry, S. R., 1986, “Free-Form Deformation of Solid Geometric Models,” Computer Graphics, Proc. of SIGGRAPH 86, 20(4), pp. 151–160.
2.
Lamousin, H. J., and Waggenspack, Jr., W. N., 1994, “NURBS-Based Free-Form Deformations” IEEE Comput. Graphics Appl., pp. 59–65.
3.
Hsu
,
W. M.
,
Hughes
,
J. F.
, and
Kaufman
,
H.
,
1992
, “
Direct Manipulation of Free-Form Deformations
Comput. Graph.
,
26
(
2
), pp.
177
184
.
4.
Forsey
,
D. R.
, and
Bartels
,
R. H.
,
1988
, “
Hierarchical B-Spline Refinement
,”
Comput. Graph.
,
22
(
4
), pp.
205
212
.
5.
Welch
,
W.
, and
Witkin
,
A.
,
1992
, “
Variational Surface Modeling
,”
Comput. Graph.
, Siggraph 92,
26
(
2
), pp.
157
166
.
6.
SensAble Technologies Inc., “freeform™ Modeling System,” http://www.sensable.com/freeform.
7.
Massie, T. H., and Salisbury, J. K., 1994, “The Phantom Haptic Interface: A Device for Probing Virtual Objects,” ASME Winter Annual Meeting, Symp. on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Chicago, IL.
8.
Ehmann
,
S. A.
,
Gregory
,
A. D.
, and
Lin
,
M. C.
,
2001
, “
A Touch-Enabled System for Multiresolution Modeling and 3D Painting
,”
Journal of Visualization and Computer Animation
,
12
(
3
), pp.
145
158
.
9.
McDonnell, K., Qin, H., and Wlodarczyk, R., 2001, “Virtual Clay: A Real-Time Sculpting System With Haptic Toolkits,” Proc. of 2001 ACM Symp. on Interactive 3D Graphics, pp. 179–190.
10.
MacCracken, R., and Joy, K. I., 1996, “Free-Form deformations With Lattices of Arbitrary Topology,” Computer Graphics (Proc. of SIGGRAPH 96), pp. 181–188.
11.
Dachille
,
F.
,
Qin
,
H.
, and
Kaufman
,
A.
,
2001
, “
A Novel Haptics-Based Interface and Sculpting System for Physics-Based Geometric Design
,”
Comput.-Aided Des.
,
33
(
5
), pp.
403
420
.
12.
Qin
,
H.
, and
Terzopoulos
,
D.
,
1996
, “
D-NURBS: A Physics-Based Framework for Geometric Design
,”
IEEE Trans. Vis. Comput. Graph.
,
2
(
1
), pp.
85
96
.
13.
Scheffe, H., 1959, The Analysis of Variance, Wiley.
14.
Thompson II, T. V., Johnson, D. E., and Cohen, E., 1997, “Direct Haptic Rendering of Sculptured Models,” Symp. on Interactive 3D Graphics, pp. 167–176.
15.
Higashi, M., Kushimoto, T., and Hosaka, M., 1990, “On formulation and Display for Visualizing Features and Evaluating Quality of Free-form Surfaces,” EUROGRAPHICS’90, North-Holland, Amsterdam, pp. 79–92.
16.
Higashi, M., Harada, H., and Kuroda, M., 2000, “Generation of Surfaces with Smooth Highlight Lines, Curve and Surface Design,” Vanderbilt Univ. Press, pp. 145–152.
You do not currently have access to this content.