DN-Edit is a virtual environment developed to allow the manipulation of non-uniform rational b-spline (NURBS) surfaces using virtual shaping tools. NURBS have become the industry standard for representation of free-form curves and surfaces. The contribution of the work presented here is in the development of shaping tools which are used to operate directly on the NURBS data and change the shape of the surfaces in a virtual environment. These shaping tools allow surface manipulations to be made using methods that match the shaping of real malleable objects. The virtual shaping tools are three-dimensional shapes that are controlled through a six degree-of-freedom tracking system that converts user hand motions into computer input. The NURBS surface updates itself in real time due to the effect of the tools on the surface. The new shape of the surface is dependent on the position and orientation of the shaping tool relative to the surface. Constraint-based surface manipulation is used to obtain multiple point direct manipulation of NURBS surfaces. In addition, computational methods to allow the user to have direct control of the first derivative of the surface over an area are implemented. This application has been developed using the C2 software libraries and Iowa State University’s C2 surround screen virtual environment.

1.
Durlach, N. I., and Mavor, A. S., 1995, Virtual Reality, Scientific and Technological Challenges, National Academy Press, Washington, D.C.
2.
Liang
,
J.
, and
Green
,
M.
,
1994
, “
JDCAD: A Highly Interactive 3D Modeling System
,”
Computers and Graphics
,
18
(
4
), pp.
499
506
.
3.
Dani, T. H., Chu, C. P., and Gadh, R., 1997, “COVIRDS: Shape Modeling in a Virtual Reality Environment,” 1997 ASME Design Engineering Technical Conferences, Sacramento, California, September, 14–17, DETC97/CIE4302.
4.
Sederberg
,
T. W.
,
1986
, “
Free-Form Deformation of Solid Geometric Models
,”
Computer Graphics
,
20
(
4
), August, pp.
151
160
.
5.
Gaylean
,
T. A.
, and
Hughes
,
J. F.
,
1991
, “
Sculpting: An Interactive Volumetric Modeling Technique
,”
Computer Graphics
,
25
(
4
), pp.
267
274
.
6.
Sachs
,
E.
,
Roberts
,
A.
, and
Stoops
,
D.
,
1991
, “
3-Draw: A Tool for Designing 3D Shapes
,”
IEEE Comput. Graphics Appl.
,
11
(
6
), pp.
18
26
.
7.
Furlong, T. J., 1997, “Virtual Reality Sculpture Using Free-Form Surface Deformation,” 1997 ASME Design Engineering Technical Conferences, Sacramento, California, September 14–17, DETC97/DFM4511.
8.
Yeh
,
T.-P.
, and
Vance
,
J. M.
,
1998
, “
Applying Virtual Reality Techniques to Sensitivity-Based Structural Shape Design
,”
ASME J. Mech. Des.
,
120
(
4
), pp.
612
619
.
9.
Piegl, L., and Tiller, W., 1997, The NURBS Book, 2nd Edition, Springer, Berlin.
10.
Fowler
,
B.
, and
Batels
,
R.
,
1993
, “
Constraint-Based Curve Manipulation
,”
IEEE Comput. Graphics Appl.
,
13
(
5
), pp.
43
49
.
11.
Hsu
,
W. M.
,
Hughes
,
J. F.
, and
Kaufman
,
H.
,
1992
, “
Direct Manipulation of Free-Form Deformations
,”
Computer Graphics
,
26
(
2
), July, pp.
177
184
.
12.
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P., 1992, Numerical Recipes in C, The Art of Scientific Computing, Cambridge University Press.
You do not currently have access to this content.