Graphics 版 (精华区)
发信人: killest (矛盾), 信区: Graphics
标 题: NURBS for 3DS MAX R2.5 (3)
发信站: 紫 丁 香 (Wed Jul 15 21:23:37 1998), 转信
NURBS Models: Objects and Sub-Objects
Like 3DS MAX Shape objects, a NURBS model can be an assemblage of
multiple NURBS sub-objects. For example, a NURBS object might contain
two surfaces that are separate in space. Both NURBS curves and NURBS
surfaces are controlled by either point or
control vertex (CV) sub-objects. Points and CVs behave somewhat like
the vertices of spline objects in 3DS MAX, but there are differences.
The parent object in a NURBS model is a NURBS surface. Sub-objects
can be any of the objects listed here:
· Surfaces. There are two kinds of NURBS surfaces in 3DS MAX. A
Point Surface is controlled by points, which always lie on the surface.
A CV Surface is controlled by control vertices (CVs). Instead of lying
on the surface, CVs form a control lattice
that surrounds the surface. (This is similar to the lattice used by the
FFD [free-form deformation] modifiers.)
· Curves. There are also two kinds of NURBS curves in 3DS MAX. These
correspond exactly to the two kinds of surfaces. A Point Curve is
controlled by points, which always lie on the curve. A CV Curve is
controlled by control vertices (CVs), which don't
necessarily lie on the curve.
· Points. Point Surfaces and Point Curves have point sub-objects.
You can also create separate point sub-objects that are not part of a
surface or a curve.
· CVs. CV Surfaces and CV Curves have CV sub-objects. Unlike points,
CVs are always part of a surface or a curve.
· Imports. Imports are 3DS MAX objects?including other NURBS objects.
Within the NURBS model, they render as NURBS; but they retain their
original parameters and modifiers.
Creating NURBS Models
3DS MAX provides a variety of ways to create NURBS surfaces. This is
a summary of how you create top-level, parent NURBS objects:
· You can create NURBS curves in the Shape panel of the Create command
panel.
Note: NURBS curves can have curve and point sub-objects, but they
can't have surface sub-objects.
· You can create NURBS surfaces in the Geometry panel of the Create
command panel. When you use this technique, the NURBS surface is
initially a flat rectangle. You can alter it using the Modify command
panel.
· You can turn a 3DS MAX geometry primitive into a NURBS object by
using the Edit Stack button in the Modify command panel.
The primitive objects you can convert to NURBS objects are the
Standard Primitives, not the Extended Primitives.
Working with NURBS Models
When you work with NURBS models, usually you follow these overall steps:
· Create one NURBS object as the "starter" object. This can be either
a surface object or a converted geometry primitive.
Often modelers like to identify a single, master surface as the main
component of the model. Converted geometry primitives are good if you
want the starter surface to become the master surface. See "Creating
NURBS Surfaces from Geometric Primitives,"
below. Point and CV surfaces are good as starters for rectangular surfaces.
· Go to the Modify panel. In the modify panel, you can edit the original
object, or you can create additional sub-objects as described in the
following section.
You might even choose to delete the original, starter object once you
have built a model from newer sub-objects.
Going immediately into the Modify panel avoids the problem of creating
additional top-level NURBS objects, which you can't use to build relational,
dependent sub-objects. See the sections that follow.
Two general references for modeling with NURBS are Curves and Surfaces for
Computer-Aided Geometric Design: A Practical Guide by Gerald Farin (Academic
Press, fourth edition 1996) and Interactive Curves and Surfaces: A Multimedia
Tutorial on Computer
Aided Graphic Design by Alyn Rockwood and Peter Chambers (Morgan Kaufman
Publishers, 1996).
[NEW:]
Surface Trimming
Release 2.5 of 3DS MAX adds the ability to trim NURBS surfaces. To trim a
surface is to use a curve on the surface to cut part of the surface away,
or to cut a hole in the surface. You can also flip or invert the trim so
that only the hole or the originally trimmed part remains.
Before you trim a surface, you have to create a curve on that surface. U
Iso and V Iso curves can now trim surfaces. There are also several new curve
types that support trimming:
· Surface-Surface Intersection Curve
· Normal Projected Curve
· Vector Projected Curve
· CV Curve on Surface
· Point Curve on Surface
Once you've created the curve, you trim the surface by turning on Trim in
the curve sub-object's parameters. A Flip Trim control inverts the trim.
--
oo
il bb yy il ..... 与尔同消万古愁
i bbb ll yyy i
iii bb yy iii
oo
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: victor.hit.edu.c]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.565毫秒