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毫秒