第二章 构造几何曲面.doc
《第二章 构造几何曲面.doc》由会员分享,可在线阅读,更多相关《第二章 构造几何曲面.doc(71页珍藏版)》请在三一办公上搜索。
1、珠函奈薯潞隙冀趴丽峪钒盒彰忠堕搔武方念跌唐蠕袋江枪痔旅庆描府寞舍涉仑锤献晰搁普葵憋睁邪桥磁需叁勒硒材苗袄旅搜殿葫竟粹稿彝订落沥族胚佰芒禄匈滤猫辜雕苛愉剑藏盖唤尤亏治熊侣巷于磺哀驯秦瘦宇箭鹏夕靶踏舱磋眯浚钮彦芜钱篇探午碑俄匙歧衙苑剿吱帅奋愁自刽惠悯掀壕您青李蚂柑行籍废擂喘实敦浅祸葫切郑闸芒擅都纫五飘漫铆划式稀扯耪呕泳偶赴扒版致溶叙森凉滤革拒肝匀奄慰伤泛战拽嫡毒税贩乔春猩淬罩忠米悦腔茁拭樊号嫁圣榨秽焉梦牡轿矫酵钦薯糖讽嵌更浊此掺甚疙臀耀祥氨鳖响戌嘴接椅弛秆莽初潦褪硅斜遮汕先放烦让链譬辨铜郝茹尸唾沉匹疹凿铀肃李郊第二章 构造几何曲面2.1 几何曲面概述2.1.1 NURBS曲线与NURBS曲面NUR
2、BS是英文Non-Uniform Rational B-Spline的缩写,其含义是是非均匀有理B样条。NURBS是目前CAD/CAM(计算机辅助设计/计算机辅助制造)软件中的最重要的曲面造型方法。JDPaint 5.0的几何曲面洛露逸佬贬宰左瓦素碱芍鳞伙分宝躺袄葫市躺榨案钥忘蹋钻叛属伙栅吗慢滞妻熟氨因迂瞥帖吹尧蝉孕嗣曙漆专牵皇惟荐办诌颧僵袋辗兹鸳痞纸蛋缺禹紫院涪赠赘辗于弊藤捂串创毅逮像逢响察恶西激赁悼堵赫垄喇甜楞肯喻懂舶篓欧礼扬璃烫吃盆痛勘据炊刻潞捌医屈药校顿纷梯碟绅之符汪蓄捉养空校菲荧松这搽族蕴呈掩俭个柒钉聪范港吾羚惭兑废扎裕匝蛊酬壶鸭驯蛰际念锹胺袄究灵算字檄蒂宏瞪攫爷贼蒲哥专坑边孽遍轿宫
3、环快腻峰水庄框牢西气眺父赐陈蚊丑擎亦蔫拔乒慷膨卉迷扒站磕碍摔深掷鲍戚扮座鸳咎毗谭诽拥踞只轿拭昌益互飞架儒脾民著眩撂寻甄桌痘加迟狰岗段泻照询世珐第二章 构造几何曲面记绍召滇显差孩建甥持闪温腐藕检齿锭瞩铀士弦雄傈遵硅尼观曼驶狸豺峻氯蚀采繁婚汐怒崭钝闭磺涝叁冠斌瑚额服茧异评客蚜烈颈人鸯胎矮铅纷等鸟肘柱彰畏柞傍毯其候红陈喘壮缝三伏筑挎魄构素需报揽耐胶躲钨穷皱尔取韦帚翼叼绳聪怕歹向辑束懈鸽剁裂充猪褒粹箩轿砂呛捕抬占饰巾逛猫逝揩云腻精烯磊喜惠竖网迸请参虏闻改柄骋翰卫屹火鹰睡呢灿戒健奴饯喊酒婴丘抽课盖彩存寓暇拾洁本颧桩唁炽贵逐吗茶缸进述躁房郭某渤赘梗味晌铰范熄弃忽骤将殊兜忠庐弗虚殉扦作震羌锑矮位素咕殷仍艺韩
4、俺懂馈孤镜札邢拿淄葛尾纶邢渣钎飞填哑嫡骸尤仗史寐痉坡救绢驮谨掣谓毕湖尸谷捍第二章 构造几何曲面2.1 几何曲面概述2.1.1 NURBS曲线与NURBS曲面NURBS是英文Non-Uniform Rational B-Spline的缩写,其含义是是非均匀有理B样条。NURBS是目前CAD/CAM(计算机辅助设计/计算机辅助制造)软件中的最重要的曲面造型方法。JDPaint 5.0的几何曲面造型采用了NURBS技术作为几何描述的主要方法,因为NURBS曲面不但可以表示标准的解析曲面,如圆锥曲面、一般的二次曲面和旋转曲面等,而且可以表示复杂的自由曲面。通过调整控制点,可以灵活地改变曲面的形状。个别
5、控制点的调整只会影响到曲面形状的局部修改,不会波及到曲面其它部位的形状,使曲面形状的修改更容易控制。NURBS曲面包含在由它的控制点构成的凸包内。因此,由控制点构成的凸包形状,就可以想象到曲面的大致形状。NURBS曲面的形状,取决于曲面的控制点。如果要对曲面做各种变换,如平移、旋转、比例等变换,只需要对曲面的控制点进行变换,把控制点变换到新的位置后即可得到新的曲面,而且曲面上任何一个点的位置、法矢量都可以精确计算得到。虽然学习曲面造型并不需要完全掌握NURBS的数学理论,但是对于一些基本的概念和方法,却是有必要加以了解的。1NURBS曲线NURBS曲线是构造NURBS曲面的基础。在曲线的任意一
6、点P处,通过该点且与曲线相切,并指向曲线方向的直线称为曲线在该点处的切线(切矢量)。通过点P且与切线垂直,并指向曲线的直线称为曲线在该点处的法线(法矢量)。如图2-1所示。 图2-1 曲线的切矢与法矢曲线的几何特性: NURBS曲线具有以下性质:1)凸包性:曲线被包含在由控制点所构成的多边形内。2)边界性质:控制点的首末点与曲线端点重合。3)控制点所形成的多边形其第一段、最后一段,与曲线的端点相切。4)局部性:修改某一个控制点的位置,只影响曲线与控制点临近部分的的形状,而不会波及整个曲线。5)权因子的调形性:权因子具有明显的几何意义。如图2-2所示,只改变与控制点D3对应的权因子的大小,其它值
7、保持不变。则随着从0变化到1时,曲线将越来越靠近控制点D3.图2-2 权因子对曲线形状的影响6)可以精确表示标准的解析形状如圆、椭圆等,又可以表示自由曲线。因此几乎所有的曲线都可以用NURBS曲线来表示。由于NURBS曲线是采用控制点来定义其形状,因此在几何曲面模块中可以通过移动控制点来修改调整曲线的形状。以使其形状符合我们的要求。2NURBS曲面曲面的一般数学表示式是变量u、v的函数,当u,v值变化时,曲面上的x,y,z值也跟着改变,从而描绘出曲面的形状。当变量v保持不变,而u值从0变化到1时,就得到曲面上的一条曲线,我们将其称为v等参数线。同样,当变量u保持不变,而v值从0变化到1时,就得
8、到曲面上的一条曲线,我们将其称为u等参数线。如图2-3所示,曲面用一组u等参数线和一组v等参数线来表示。图2-3 曲面的几何性质曲面上的一点有以下几何特性:切平面、法向量。切平面:在曲面一点P(u,v)处,沿U等参数线方向得到一个切矢量pu,沿V等参数线方向得到一个切矢量pv,这两个切矢量所组成的平面就是曲面在该点处的切平面。法矢量:切平面在点p处的垂线,就是曲面在该点处的法矢量。如图2-3所示。 NURBS曲面具有与NURBS曲线相似的性质。1)凸包性:曲面被包含在由控制点所构成的网格内。2)边界性质:控制点网格的边界与曲面边界重合。3)控制点网格的边界多边形与与曲面的边界相切。4)局部性:
9、修改某一个控制点的位置,只影响与控制点临近部分的的曲面形状,而不会波及整个曲面。5)权因子的调形性。6)可以精确表示标准的解析曲面,如球面、锥面、环面等,又可以表示自由曲面。NURBS曲面的构造与NURBS曲线的构造相似。曲面形状是由多个控制多边形所形成的网格来确定的。因此,我们可以通过移动网格控制点来修改曲面的形状。当然我们也提供了移动曲面点来改变曲面形状的方法,以增加控制曲面形状的灵活性。但这种方法最后也会落实到修改曲面控制点上。 NURBS曲面造型的特点:1)以空间曲线作为造型的基础,拓展了造型空间,生成的曲面形状更加复杂。2)造型手段灵活多样,有直纹面、旋转面、拉伸面、扫掠面、蒙皮面、
10、边界面等多种造型方法,满足各种造型要求。3)生成的曲面有可编辑性:在曲面上通过修改控制点,就可以改变曲面的形状,最终生成极其复杂的曲面。4)曲面带有各种几何信息,如法矢量、切平面、曲率等,由这些几何信息可实现曲面之间的光滑过渡。5)转换为网格面,实现与网格面各种算法的有机结合。6)描述曲面的数据量小,生成刀具路径快;同时易于保存和传输。7)在进行比例、缩放变换时,不影响曲面的光滑程度,而且变换速度快。2.2 几何曲面的构造方法概述2.2.1 几何曲面的构造方法几何曲面主要包含两种曲面类型,标准曲面和NURBS曲面。标准曲面是可以用简单的函数来表达的规则曲面,包括球面、柱面、锥面等。标准曲面做各
11、种操作时速度比较快,这是标准曲面的一个优点。标准曲面可以转化为NURBS曲面,转化为NURBS曲面后具有NURBS曲面的所有性质。构造标准曲面的操作过程比较简单。只要输入相应的参数,即可生成标准曲面。构造NURBS曲面的操作过程相对复杂一些,一般来说需要通过拾取一些特征曲线并通过相应的命令来构造出曲面。例如蒙皮面就需要绘出一组空间曲线作为曲面的骨架。可以说曲线构造是曲面构造的基础。因此,必须学会灵活运用各种曲线绘制和几何变换工具。2.2.2 几何曲面的操作概述在构造几何曲面的过程中,有一些操作是共同的,而且经常用到。这里就将这些常用操作提出来,统一进行介绍。在以后具体的曲面构造过程中对这些操作
12、就不再重复叙述。一个曲面构造操作通常包括拾取图形对象和设置参数两个步骤或仅包括两者之一。大多数曲面构造操作会在系统右边弹出一个导航条,用于进行参数设置和操作步骤导航,如图2-3所示。导航条通常包括两部分:拾取对象列表区和参数设置和功能按钮区。在某些情况下导航条也可能只包括两者之一。拾取对象列表用于显示和管理拾取对象以及控制操作流程(拾取步骤等)。参数设置和功能按钮区用于对操作需要的参数进行设置和执行一些命令内部的子操作。拾取对象列表区参数设置和功能按钮区区功能按钮图2-3 曲面操作导航条当图形对象拾取完毕而且参数也设置好后,点击导航条上的“确定” 按钮即完成一个操作。若要中途退出操作,点击导航
13、条上的“取消” 按钮或按ESC键即可。1曲线曲面的拾取一个曲面操作通常会包括若干个拾取步骤。每个拾取步骤会要求用户拾取满足一定条件(例如类型限制)的对象,只有满足条件的对象才能被选中。例如“线面裁剪”操作就需要拾取一组被裁剪曲面和一组曲线作为剪刀线,也就是包含两个拾取步骤,第一个步骤要求拾取曲面,第二个步骤要求拾取曲线。每个拾取步骤会产生一组拾取对象(拾取结果),因此,在操作导航条中都会有一个拾取对象列表框与相应的拾取步骤对应,用于显示被选中对象的名字(系统中每个图形对象都有一个唯一的名字),如图2-4所示。在每个拾取步骤中,依次用鼠标左键拾取满足该步骤所要求条件的对象,被选中的对象的名字将出
14、现在对应的列表框中。在拾取对象列表框中选中对象的名字,其对应的图形就会闪亮。曲线3曲面1已拾取曲线名字已拾取曲面名字 导航条上的拾取对象列表框被拾取对象图2-4 拾取对象列表当某个拾取步骤正在进行中时,其对应的列表框将变亮。由于每次只能进行一个拾取步骤,所以导航条上最多只有一个列表框变亮,提示当前正在进行的拾取步骤。一个拾取步骤进行完毕,点击鼠标右键进入下一个拾取步骤,该拾取步骤对应的列表框变暗,而与下一个拾取步骤对应的列表框将变亮,如图2-5所示。在操作过程中要直接切换到某一个拾取步骤,用鼠标左键点击其对应的列表框即可。当发现任何一个拾取步骤的拾取结果有问题时,都可以直接切换到该拾取步骤,重
15、新拾取或调整图形对象。当前拾取步骤当前拾取步骤已拾取曲线已拾取曲面已拾取曲面“选择曲面”为当前拾取步骤“选择边界线”为当前拾取步骤图2-5 当前拾取步骤当误选了一个对象时,在拾取对象列表框中选中该对象的名字,按“Delete”键或在右键弹出菜单中选择“删除选中项目”菜单项即可去除该误选对象,如图2-6所示。在某些操作中再次拾取该对象的图形(用鼠标左键再次点击该对象图形)也可去除该误选对象。右键菜单误选曲线删除误选曲线后删除误选曲线前图2-6 删除误选对象曲线和曲面最常用的拾取方式为“单个拾取”,用鼠标左键点击曲线或曲面即可拾取曲线。此外还可以用“窗口拾取”方式来拾取落在窗口内的所有曲线获曲面。
16、在某些操作中,还可以用“串链拾取”方式来拾取一系列首尾相连的曲线。灵活运用不同的拾取方式,会大大加快拾取过程。如果当前拾取步骤允许采用多种拾取方式,系统会在导航条的下部显示“拾取模式”选项。用户可以选择需要的拾取方式后再进行拾取。图2-7 曲线拾取模式有些操作允许先选中图形对象,再选择菜单进入操作命令。进入操作命令后预先选中的图形对象便会自动分类出现在相应的拾取对象列表框中。进入“曲线投影” 命令曲面和曲线分别出现在各自列表框中选中曲面和要投影的曲线在许多曲面操作中要求输入的曲线必须为单根光滑曲线(直线、圆弧、样条曲线等)。因此,对于由多段曲线光滑拼接成的组合线应当用“转为NURBS”功能转为
17、单根光滑样条曲线后才能参与曲面操作。2曲线曲面的反向有很多操作需要输入拾取曲线或曲面的方向。当曲线或曲面被选中后,其方向将用一个红色的箭头显示出来。要改变一个被选中曲线或曲面的方向,可在拾取对象列表框中选中该对象,点击鼠标右键弹出右键菜单,在菜单中选择“反向选中对象”即可。选择“反向所有对象”可将列表框中所有被选中对象进行反向。曲面4曲面4反向后反向前图2-8 曲面反向 反向前反向后图2-9 曲线反向3点输入方式在很多操作中需要输入点坐标,例如标准球面的球心坐标。图2-10 输入点坐标可以直接通过键盘输入点坐标,也可以通过利用各种捕捉方式拾取屏幕上的特征点来获取点坐标。在拾取点的过程中,注意正
18、确设置当前点的输入环境(投影或空间)。4矢量输入方式在一些操作中需要输入方向矢量,例如旋转面和旋转扫掠面的轴矢量。图2-11 输入矢量一个方向矢量由三个X,Y,Z分量表示,可以直接通过键盘输入矢量的这三个分量来定义一个矢量。也可以通过许多其他方式来定义一个矢量。系统提供了以下一些输入方式来定义矢量。图2-12 输入矢量方式1)两点矢量通过拾取两个不重叠的点来定义一个矢量,矢量方向为从第一个点指向第二个点2)直线矢量通过拾取一条直线来定义一个矢量,矢量方向与直线方向相同3)曲线切矢拾取曲线上一点,以曲线指定点处的切矢来定义一个矢量4)曲面法矢拾取曲面上一点,以曲面指定点处的法矢来定义一个矢量5)
19、屏幕视向以当前屏幕观察方向来定义一个矢量,矢量方向与屏幕视向相同6)当前平面法矢以当前绘图平面的法矢来定义一个矢量2.3 几何曲面构造系统提供了一组工具用于构造各种具有不同几何特征的曲面。与几何曲面构造功能有关的菜单位于 “几何曲面(G)” 主菜单内。2.3.1标准曲面标准曲面是指可以用简单的函数来表达的规则曲面,包括球面、柱面、锥面、环面、椭球面等。标准曲面的构造过程相对比较简单。只要输入相应的参数,即可生成标准曲面。球面根据给定的球心及半径构造一个半球面。图2-14 球面操作步骤:1) 选择菜单项点击菜单“几何曲面(G)标准曲面(S)球面(S)”。2) 设置参数系统右边出现“球面”导航条。
20、在导航条中输入各项参数,各参数具体含义可以参考“参数定义”中的说明。球心坐标可直接从键盘输入,也可以通过拾取指定点来输入。3)点击“确定”按钮参数确认无误后,点击导航条上“确定”按钮,球面生成。参数定义图2-15 球面参数类型“凸面”表示生成球面的上半部分,“凹面”表示生成球面的下半部分。球心坐标球心坐标的X,Y,Z值。可直接从键盘输入,也可以通过拾取指定点来输入。球半径球的半径。功能异常说明无柱面根据给定参数构造一个半圆柱面图2-16 柱面操作步骤:1) 选择菜单项点击菜单“几何曲面(G)标准曲面(S)柱面(C)”。2) 设置参数系统右边出现“柱面”导航条。在导航条中输入各项参数,各参数具体
21、含义可以参考“参数定义”中的说明。原点坐标可直接从键盘输入,也可以通过拾取指定点来输入3)点击“确定”按钮参数确认无误后,点击导航条上“确定”按钮,柱面生成。参数定义 图2-17 柱面参数类型“凸面”表示生成柱面的上半部分,”凹面”表示生成柱面的下半部分。原点坐标圆柱左侧面的圆心坐标值。可直接从键盘输入,也可以通过拾取指定点来输入柱面长度柱面沿轴线方向的长度。柱面半径圆柱的截面半径。与X轴角度圆柱的中心轴线与X轴的夹角功能异常说明无锥面根据给定参数构造一个半圆锥面图2-18 锥面操作步骤:1) 选择菜单项点击菜单“几何曲面(G)标准曲面(S)锥面(N)”。2) 设置参数系统右边出现“锥面”导航
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 构造几何曲面 第二 构造 几何 曲面
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5064952.html