第7章创建NURBS曲线和曲面.ppt_第1页
第7章创建NURBS曲线和曲面.ppt_第2页
第7章创建NURBS曲线和曲面.ppt_第3页
第7章创建NURBS曲线和曲面.ppt_第4页
第7章创建NURBS曲线和曲面.ppt_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章创建NURBS曲线和曲面,本章导读NURBS是创建具有光滑表面的理想工具,它提供了无缝结合,在曲面扭曲时仍能保持平滑,功能十分强大。本章主要知识点NURBS曲线和曲面NURBS编辑,7.1创建NURBS曲线,NURBS模型是由曲线和曲面组成的,NURBS建模也就是创建NURBS曲线和NURBS曲面的过程。NURBS是Non-UniformRationalB-Splires的缩写,使用它可以使以前实体建模难以达到的圆滑曲面的构建变得简单、方便。我们可通过在视窗中交互地调整构成曲面的点来完成复杂曲面造型的构建。NURBS模型大大扩展了3dsmax6的建模功能。在前面所讲的建模中,只能通过增加面数、段数的方法使构建对象的表面看起来尽量平滑。它们的缺点是难于创建复杂的曲面对象。另外由于对象是由一些小的平面为基础而构建的,在渲染时可以看到面的边界;要得到平滑的曲线边缘则需增加面数,这样就会影响计算速度。而NURBS建模是解析生成的,计算速度相对快一些,并且渲染结果也是令你绝对满意的平滑曲面。单击Shapes命令面板,在下拉列表中选择NURBSCurves,就会出现如图7-1所示的命令面板。在NURBSCurves命令面板中有两种NURBS曲线。PointCurve(点曲线):是一种用点来控制的光滑曲线,与直线类似,但它是光滑的。CVCurve(可控曲线):是由带控制柄的点创建的曲线,其中控制柄可以影响曲线的弯曲程度。,分别单击PointCurve和CVCurve在视图中画出这两种曲线,如图7-2和7-3所示。从图中可比较这两种曲线。,图7-2PointCurve曲线,图7-3CVCurve曲线,选择创建的CVCurve曲线,点击Modify命令面板,选择其次对象CurveCV,选择曲线上的一点,此时其命令面板上的CV卷展栏如图7-4所示。在其中有个Weight选项,它是点的权重,每个控制曲线的顶点都有权重,控制每个点的权重就可使控制柄更好的定义曲线的形状。增加权重则曲线向控制曲线的顶点靠拢,降低权重则使曲线远离可控曲线的顶点。默认情况下,所有顶点的权重都为1。,图7-4CV卷展栏,7.2创建NURBS曲面,NURBS曲面与Shape项目栏中的NURBS曲线一样,都通过多个曲面的组合形成最终要创建的造型。NURBS曲面与NURBS曲线一样也有两种调节点:Points编辑点和CV控制点,在对曲面进行编辑时你可发现由PointsVertex构成的曲面,这些点是在曲面上的;而CV点则是分布曲面之外的。单击Geometry命令面板,在下拉列表中选择NURBSSurfaces,就会出现如图7-5所示的命令面板。,图7-5NURBSSurfaces命令面板,在3dsmax6中还有一种创建NURBS曲面的方法,在视图上创建一个三维几何体,然后选择它,单击鼠标右键,就会出现如图7-10所示的菜单,在其中选择ConverttoNURBS选项,该几何体就变成了NURBS曲面。单击进入Modify面板,在堆栈中相应的出现一个NURBS修改器,可对其次对象进行编辑。,图7-10转换为NURBS曲面,7.3编辑NURBS,创建完NURBS曲线或曲面后,在Modify面板的堆栈中,点击前面的“”就会出现NURBS的次对象,如图7-11所示。同样,NURBS的次对象也可进行编辑,但是不同的次对象有着不同的编辑工具,这可利用NURBS工具箱来完成。,图7-11NURBSCurve和Surface的次对象,在Modify命令面板下的General卷展栏下点击NURBSCreationToolbox工具箱按钮,就可以打开NURBS工具箱,如图7-12所示。由图7-11可以看出NURBS工具箱中包含3个部分,Points(点)、Curves(线)和Surfaces(面)。下面就通过对这3个部分的介绍来了解如何编辑NURBS。,图7-12NURBS工具箱,7.3.1“Points”的编辑,在NURBS曲线和曲面中点的编辑是不一样的,首先在次对象中选择Point选项,在Modify命令面板上就会出现关于点编辑的卷展栏。在NURBSCurve和Surface点的编辑卷展栏中,点有多种选择选择方式,在这里就不再详细的介绍各个按钮的功能,下面就介绍NURBS工具箱中的点的编辑工具。CreatePoint:创建一个独立自由的顶点。CreateOffsetPoint:在距离选定点一定的偏移位置创建一个顶点。CreateCurvePoint:创建一个依附在曲线上的顶点。CreateCurve-CurvePoint:在两条曲线的交叉处创建一个顶点。CreateSurfPoint:创建一个依附在曲面上的顶点。CreateSurface-CurvePoint:在曲面和曲线的交叉处创建一个顶点。,图7-15Points,7.3.2“Curves”的编辑,对于Curves次对象的卷展栏,大家可自己打开3dsmax6进行观察。在这里主要讲述在NURBS工具箱中“Curves”的编辑。图7-16为Curves曲线的编辑工具。,图7-16Curves,CreateCVCurve:创建可控曲线,与创建面板中按钮功能相同。CreatePointCurve:创建点曲线。CreateFitCurve:创建拟合曲线,即可以使一条曲线通过曲线的顶点、独立顶点,曲线的位置与顶点相关联。CreateTransformCurve:创建变换曲线。创建一条曲线的备份,并使备份与原始曲线相关联。与复制时的Instance相似。如图7-17所示。,图7-17CreateTransformCurve,CreateBlendCurve:创建过渡曲线。在一条曲线的端点与另一条曲线的端点之间创建过渡曲线。该工具至少需要有两条NURBS曲线次物体,生成的曲线总是光滑的,并与原始曲线相切,如图7-18所示。,图7-18CreateBlendCurve,CreateOffsetCurve:创建偏移曲线。创建一条曲线的备份,当拖动鼠标改变曲线与原始曲线之间的距离时,随着距离的改变,其大小也随之改变,如图7-19所示。CreateMirrorCurve:创建镜像曲线。如图7-20所示。,图7-19CreateOffsetCurve,图7-20CreateMirrorCurve,CreateChamferCurve:创建倒角曲线。在两条曲线的端点之间创建一段圆弧状的曲线。如图7-21所示。CreateFilletCurve:创建圆角曲线。CreateSurface-SurfaceIntersectionCurve:创建曲面与曲面的交叉曲线。CreateUIsoCurve:建立一条与曲面相关联的曲线,偏移沿着曲面的法线方向,大小随着偏移量而改变。如图7-22所示。,图7-21CreateChamferCurve,图7-22CreateUIsoCurve,CreateVIsoCurve:在曲面上创建水平和垂直的Iso曲线。CreateNormalProjectedCurve:创建标准投影曲线。以一条原始曲线为基础,在曲线所组成的曲面法线方向上向曲面投影。CreateVectorProjectedCurve:创建矢量投影曲线,它与创建标准投影曲线相似,只是投影方向不同,矢量投影时在曲面的法线方向上向曲面投影,而标准投影是在曲线所组成的曲面方向上向曲面投影。CreateCVCurveonSurface:创建曲面上的可控曲线,这与可控曲线非常类似,只是曲面上的可控曲线与曲面关联。CreatePointCurveonSurface:创建曲面上的点曲线。如图7-23所示。CreateSurfaceOffsetCurve:创建曲面上的偏移曲线。如图7-24所示。,图7-23CreatePointCurveonSurface,图7-24CreateSurfaceOffsetCurve,7.3.3“Surfaces”的编辑,NURBS工具箱有各种创建曲面的工具,其中还包括从曲线生成为曲面的工具,图7-25为NURBS工具箱中Surfaces的编辑工具。,图7-25Surfaces,CreateCVSurface:创建可控曲面。CreatePointSurface:创建点曲面。CreateTransformSurface:创建变换曲面。所创建的变换曲面是原始曲面的一个备份。CreateBlendSurface:创建过渡曲面。在两个曲面的边界之间创建一个光滑曲面。如图7-26所示。CreateOffsetSurface:创建偏移曲面。创建与原始曲面相关联且在原始曲面的法线方向指定的距离。如图7-27所示。,图7-26CreateBlendSurface,图7-27CreateOffsetSurface,CreateMirrorSurface:创建镜像曲面。如图7-28所示。CreateExtrudeSurface:创建拉伸曲面。将一条曲线拉伸为一个与曲线相关联的曲面。如图7-29所示。,图7-28CreateMirrorSurface,图7-29CreateExtrudeSurface,CreateLatheSurface:创建旋转曲面。即旋转一条曲线生成一个曲面,如图7-30所示。CreateRuledSurface:创建规则曲面。在两条曲线之间创建一个曲面,如图7-31所示,若看不见效果,可选择命令面板上的Flip选择。,图7-30CreateLatheSurface,图7-31CreateRuledSurface,CreateCapSurface:创建盖子曲面。在一条封闭曲线上加上一个盖子,它通常与Extrude命令相配合使用。如图7-32所示。CreateULoftSurface:创建水平放样曲面。在水平方向上创建一个横穿多条NURBS曲线的曲面,这些曲线会形成曲面水平轴上的轮廓,如图7-33所示。,图7-32CreateCapSurface,图7-33CreateULoftSurface,CreateUVLoftSurface:创建水平垂直放样曲面。它与水平放样曲面类似,不仅可以在水平面上放置曲线,还能在垂直方向上放置曲线,因此它可以更精确的控制曲面的形状。Create1-RailSweep:创建1轨扫描曲线。这需要至少两条曲线,一条做路径,另一条作为曲面的交叉界面。在制作时先选择路径路线,然后选择交叉界面曲线。如图7-34所示。Create2-RailSweep:创建2轨扫描曲线。这需要至少三条曲线,其中两条做路径,其他的曲线作为曲面的交叉界面。比1轨扫描更

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论