《绘制和编辑三维表面.ppt》由会员分享,可在线阅读,更多相关《绘制和编辑三维表面.ppt(33页珍藏版)》请在金锄头文库上搜索。
1、第十四章绘制和编辑三维表面知识重点n模型的分类n坐标系统n建立三维坐标系n设置视图的显示n动态观察三维图形n点的绘制n直线的绘制n构造线的绘制n多义线的绘制n曲面的绘制等知识三维模型的分类n三维模型分为三种类型:线型模型、表面模型和实体模型。n1线型模型:是对三维对象的轮廓描述。线型模型没有表面,由描述轮廓的点、线、面组成。线型模型结构简单,没有面和体的特征,因而不能进行消隐和渲染等处理。n2表面模型:是用面来描述三维对象。表面模型不仅具有边界,而且还具有表面。由于表面模型具有面的特征,因此可以对它进行物理计算,以及进行渲染和着色的操作。n3实体模型:实体模型不仅具有线和面的特征,而且还具有实
2、体的特征,如体积、重心和惯性矩等。在AUTOCAD中,不仅可以建立基本的三维实体,可以对它进行剖切、装配干涉检查等操作,还可以对实体进行布尔运算,以构造复杂的三维实体。此外由于消隐和渲染技术的运用,可以使实体具有很好的可视性。三维坐标系统n为了方便创建三维模型,AUTOCAD允许用户根据自己的需要设定坐标系,即用户坐标系(UCS)。合理的创建UCS,用户可以方便地创建三维模型。n1.右手法则与坐标系n在AUTOCAD中通过右手法则确定直角坐标系Z轴的正方向和绕轴线旋转的正方向,称之为“右手定则”。n在AUTOCAD中输入坐标采用绝对坐标和相对坐标两种形式。绝对坐标格式:X,Y,Z;相对坐标格式
3、:X,Y,Z。nAUTOCAD可以用柱坐标和球坐标定义点的位置。n柱面坐标系统类似于2D极坐标输入,由该点在XY平面的投影点到Z轴的距离、该点与坐标原点的连线在XY平面的投影与X轴的夹角及该点沿Z轴的距离来定义。格式如下:绝对坐标形式:XY距离角度,z距离;相对坐标形式:XY距离角度,z距离n球面坐标系统由坐标点到原点的距离、该点与坐标原点的连线在XY平面内的投影与与X轴的夹角以及该点与坐标原点的连线与XY平面的夹角来定义。具体格式如下:绝对坐标形式:XYZ距离XY平面内投影角度与XY平面夹角或相对坐标形式:XYZ距离XY平面内投影角度与XY平面夹角n2.坐标系建立n(1)执行方式n命令行:u
4、csmann菜单:工具命名UCS或工具正交UCS预置n工具栏:UCS命名UCS或UCSII命名UCSn(2)操作步骤n命令:ucsmann执行ucsman命令,AutoCAD打开UCS对话框。n3.新建坐标系n(1)执行方式n命令行:ucsn菜单:工具新建UCSn工具栏:UCSn(2)操作步骤n命令:ucsn当前UCS名称:*左视*n指定UCS的原点或面(F)/命名(NA)/对象(OB)/上一个(P)/视图(V)/世界(W)/X/Y/Z/Z轴(ZA):n4.动态坐标系n动态UCS是的具体操作方法是:按下状态栏上的DUCS按钮。n动态UCS激活后,指定的点和绘图工具(例如极轴追踪和栅格)都将与动
5、态UCS建立的临时UCS相关联。设置视图的显示n1.利用对话框设置视点n(1)执行方式n命令行:DDVPOINTn菜单:视图三维视图视点预置n(2)操作步骤n命令:DDVPOINTn执行DDVPOINT命令或选择相应的菜单,nAutoCAD弹出视点预置对话框。视点预置对话框n2.用罗盘确定视点n在AUTOCAD中用户可以通过罗盘和三轴架确定视点。执行VPOINT命令后,AutoCAD出现提示:指定视点或旋转(R),显示坐标球和三轴架是系统默认的选项,直接回车即执行命令,AutoCAD出现如图所示的罗盘和三轴架。n3.用菜单设置特殊视点n利用菜单视图三维视图的第二、三n栏中的各选项。可以快速设置
6、特殊的n视点。罗盘和三轴架观察模式n1.动态观察n受约束的动态观察n(1)执行方式n命令行:3DORBITn菜单:视图动态观察受约束的动态观察n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单。n选择“受约束的动态观察”项。n工具栏:动态观察受约束的动态观察或三维导航受约束的动态观察n(2)操作步骤n命令:3DORBITn执行该命令后,视图的目标将保持静止,而视点将围绕目标移动。n自由动态观察n(1)执行方式n命令行:3DFORBITn菜单:视图动态观察自由动态观察n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单n选择“自由动态观察”项。n工具栏:动态观察自由动态观察
7、或三维导航自由动态观察。n(2)操作步骤n命令:3DFORBITn执行该命令后,在当前视口出现一个绿色的大圆,在大圆上有四个绿色的小圆,此时通过拖动鼠标就可以对视图进行旋转观测。n连续动态观察n(1)执行方式n命令行:3DCORBITn菜单:视图动态观察自由动态观察n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单,选择“自由动态观察”项。n工具栏:动态观察连续动态观察或三维导航连续动态观察n(2)操作步骤n命令:3DCORBITn执行该命令后,界面出现动态观察图标,按住鼠标左键拖动,图形按鼠标拖动方向旋转,旋转速度为鼠标的拖动速度。n2.相机n创建相机n(1)执行方式n命令行:C
8、AMERAn菜单:视图创建相机n(2)操作步骤n命令:CAMERAn当前相机设置:高度=0镜头长度=40毫米n指定相机位置:(指定位置)n指定目标位置:(指定位置)n输入选项?/名称(N)/位置(LO)/高度(H)/目标(T)/镜头(LE)/剪裁(C)/视图(V)/退出(X):n调整距离n(1)执行方式n命令行:3DDISTANCEn菜单:视图相机调整距离n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单。n选择“调整距离”项n工具栏:相机调整调整距离或三维导航调整距离。n(2)操作步骤n命令:3DDISTANCEn按ESC或ENTER键退出,或者单击鼠标右键显示快捷菜单。n回旋n
9、(1)执行方式n命令行:3DSWIVELn菜单:视图相机回旋n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单。n选择“回旋”项。n工具栏:相机调整回旋或三维导航回旋。n(2)操作步骤n命令:3DSWIVELn按ESC或ENTER键退出,或者单击鼠标右键显示快捷菜单。n3.漫游和飞行n漫游n(1)执行方式n命令行:3DWALKn菜单:视图漫游和飞行漫游n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单,选择“漫游”项。n工具栏:漫游和飞行漫游或三维导航漫游。n(2)操作步骤n命令:3DWALKn飞行n(1)执行方式n命令行:3DFLYn菜单:视图漫游和飞行飞行n快捷菜单
10、:启用交互式三维视图后,在视口中单击右键弹出快捷菜单选择“飞行”项。n工具栏:漫游和飞行飞行或三维导航飞行。n(2)操作步骤n命令:3DFLYn漫游和飞行设置n(1)执行方式n命令行:WALKFLYSETTINGSn菜单:视图漫游和飞行飞行n快捷菜单:启用交互式三维视图后,在视口中单击右键弹出快捷菜单。n选择“飞行”项。n工具栏:漫游和飞行飞行或三维导航飞行。n(2)操作步骤n命令:WALKFLYSETTINGSn执行该命令后,系统打开“漫游和飞行设置”对话框。n4.运动路径动画n(1)执行方式n命令行:ANIPATHn菜单:视图运动路径动画n(2)操作步骤n命令:ANIPATH执行该命令后,
11、系统打开“运动路径动画”对话框。三维绘制n1.绘制三维点n(1)执行方式n命令行:POINTn菜单:绘图点单点n工具栏:绘图点n(2)操作步骤n命令:POINTn指定点:n2.绘制三维多段线n(1)执行方式n命令行:3DPLOYn菜单:绘图三维多段线n(2)操作步骤n命令:3DPLOYn指定多段线的起点:(指定某一点或者输入坐标点)n指定直线的端点或放弃(U):(指定下一点)n3.绘制三维面n(1)执行方式n命令行:3DFACEn菜单:绘图网格三维面n(2)操作步骤n命令:3DFACEn指定第一点或不可见(I):(指定某一点或输入I)n4.控制三维平面边界的可见性n(1)执行方式n命令行:ED
12、GEn菜单:绘图网格边n(2)操作步骤n命令:EDGEn指定要切换可见性的三维表面的边或显示(D):(选择边或输入d)n5.绘制多边网格面n(1)执行方式n命令行:PFACEn(2)操作步骤n命令:PFACEn指定顶点1的位置:(输入点1的坐标或指定一点)n指定顶点2的位置或:(输入点2的坐标或指定一点)nn指定顶点n的位置或:(输入点N的坐标或指定一点)n在输入最后一个顶点的坐标后,在提示下直接按回车键,AutoCAD出现如下提示:n输入顶点编号或颜色(C)/图层(L):(输入顶点编号或输入选项)n6.绘制三维网格n(1)执行方式n命令行:3DMESHn菜单:绘图网格三维网格n(2)操作步骤
13、n命令:3DMESHn输入M方向上的网格数量:(输入2到246之间的值)n输入N方向上的网格数量:(输入2到246之间的值)n指定顶点(0,0)的位置:(输入第一行第一列的顶点坐标)n指定顶点(0,1)的位置:(输入第一行第二列的顶点坐标)n指定顶点(0,2)的位置:(输入第一行第三列的顶点坐标)nn指定顶点(0,N-1)的位置:(输入第一行第N列的顶点坐标)n指定顶点(1,0)的位置:(输入第二行第一列的顶点坐标)n指定顶点(1,1)的位置:(输入第二行第二列的顶点坐标)nn指定顶点(1,N-1)的位置:(输入第二行第N列的顶点坐标)nn指定顶点(M-1,N-1)的位置:(输入第M行第N列的
14、顶点坐标)绘制三维网格曲面n1.直纹曲面n(1)执行方式n命令行:RULESURFn菜单:绘图网格直纹网格n(2)操作步骤n命令:RULESURFn当前线框密度:SURFTAB1=当前值n选择第一条定义曲线:(指定的一条曲线)n选择第二条定义曲线:(指定的二条曲线)n2.平移曲面n(1)执行方式n命令行:TABSURFn菜单:绘图网格平移网格n(2)操作步骤n命令:TABSURFn当前线框密度:SURFTAB1=6n选择用作轮廓曲线的对象:(选择一个已经存在的轮廓曲线)n选择用作方向矢量的对象:(选择一个方向线)n3.边界曲面n(1)执行方式n命令行:EDGESURFn菜单:绘图网格边界网格n
15、(2)操作步骤n命令:EDGESURFn当前线框密度:SURFTAB1=6SURFTAB2=6n选择用作曲面边界的对象1:(指定第一条边界线)n选择用作曲面边界的对象2:(指定第二条边界线)n选择用作曲面边界的对象3:(指定第三条边界线)n选择用作曲面边界的对象4:(指定第四条边界线)n4.旋转曲面n(1)执行方式n命令行:REVSURFn菜单:绘图网格旋转网格n(2)操作步骤n命令:REVSURFn当前线框密度:SURFTAB1=6SURFTAB2=6n选择要旋转的对象1:(指定已绘制好的直线、圆弧、圆或二维、三维多段线)n选择定义旋转轴的对象:(指定已绘制好的用作旋转轴的直线或是开放的二维
16、、三维多段线)n指定起点角度:(输入值或按ENTER键)n指定包含角度(+=逆时针,=顺时针):(输入值或按ENTER键)n5.平面曲面n(1)执行方式n命令行:PLANESURFn菜单:绘图建模平面曲面n工具栏:建模平面曲面n(2)操作步骤n命令:PLANESURFn指定第一个角点或对象(O):绘制基本三维表面n1.基本形体表面n(1)执行方式n命令行:3Dn(2)操作格式n命令:3Dn正在初始化.已加载三维对象。n输入选项长方体表面(B)/圆锥面(C)/下半球面(DI)/上半球面(DO)/网格(M)/棱锥面(P)/球面(S)/圆环面(T)/楔体表面(W):(选择其中一项)n2.长方体表面n
17、(1)执行方式n命令行:AI_BOXn(2)操作格式n命令:AI_BOXn指定角点给长方体:(根据用户需要,选择一个点)n指定长度给长方体:(输入距离值)n指定长方体表面的宽度或立方体(C):(输入距离值)n指定高度给长方体:(输入距离值)n指定长方体表面绕Z轴旋转的角度或参照(R):(输入角度或输入R)n3.棱锥面n(1)执行方式n命令行:AI_PYRAMIDn(2)操作格式n命令:AI_PYRAMIDn指定棱锥面底面的第一角点:(根据用户需要,点取一个点或输入坐标值)n指定棱锥面底面的第二角点:(输入第二点(相对)坐标值)n指定棱锥面底面的第三角点:(输入第三点(相对)坐标值)n指定棱锥面
18、的第四角点或四面体(T):(输入第四点(相对)坐标值)n指定棱锥面的顶点或棱(R)/顶面(T):n4.楔体表面n(1)执行方式n命令行:AI_WEDGEn(2)操作格式n命令:AI_WEDGEn指定角点给楔体表面:(根据用户需要,点取一个点或输入坐标值)n指定长度给楔体表面:(输入距离值)n指定楔体表面的宽度:(输入距离值)n指定高度给楔体表面:(输入距离值)n指定楔体表面绕Z轴旋转的角度:(输入角度值)n5.上(下)半球面n(1)执行方式n命令行:AI_DOME(AI_DISH)n(2)操作格式n命令:AI_DOME(AI_DISH)n指定中心点给上(下)半球面:(输入坐标值或在视口的合适位
19、置点取一点)n指定上(下)半球面的半径或直径(D):(输入半径值)n输入曲面的经线数目给上(下)半球面:(输入数值)n输入曲面的纬线数目给上(下)半球面:(输入数值)n6.球面n(1)执行方式n命令行:AI_SPHEREn(2)操作格式n命令:AI_SPHEREn指定中心点给球面:(输入坐标值或在视口的合适位置点取一点)n指定球面的半径或直径(D):(输入半径值)n输入曲面的经线数目给球面:(输入数值或按Enter键)n输入曲面的纬线数目给球面:(输入数值或按Enter键)n7.圆锥面n(1)执行方式n命令行:AI_CONEn(2)操作格式n命令:AI_CONEn指定圆锥面底面的中心点:(输入
20、坐标值或在视口的合适位置点取一点)n指定圆锥面底面的半径或直径(D):(输入半径值)n指定圆锥面顶面的半径或直径(D):(输入半径值或按Enter键)n指定圆锥面的高度:(输入数值)n输入圆锥面曲面的线段数目:(输入数值或按Enter键)n8.圆环面n(1)执行方式n命令行:AI_TORUSn(2)操作格式n命令:AI_TORUSn指定圆环面的中心点:(输入坐标值或在视口的合适位置点取一点)n指定圆环面的半径或直径(D):(输入半径值)n指定圆管的半径或直径(D):(输入半径值)n输入环绕圆管圆周的线段数目:(输入新数值或选择默认)n输入环绕圆环面圆周的线段数目:(输入新数值或选择默认)编辑三
21、维曲面n1.三维旋转n(1)执行方式n命令行:ROTATE3Dn菜单:修改三维操作三维旋转n工具栏:建模三维旋转n(2)操作步骤n命令:ROTATE3Dn当前正向角度:ANGDIR=逆时针ANGBASE=0n选择对象:(点取要旋转的对象)n选择对象:(选择下一个对象或按ENTER键)n指定轴上的第一个点或定义轴依据对象(O)/最近的(L)/视图(V)/X轴(X)/Y轴(Y)/Z轴(Z)/两点(2):(根据需要选择输入选项)n2.三维镜像n(1)执行方式n命令行:MIRROR3Dn菜单:修改三维操作三维镜像n(2)操作步骤n命令:MIRROR3Dn选择对象:(选择镜像的对象)n选择对象:(选择下
22、一个对象或按ENTER键)n指定镜像平面(三点)的第一个点或对象(O)/上一个(L)/Z轴(Z)/视图(V)/XY平面(XY)/YZ平面(YZ)/ZX平面(ZX)/三点(3):n3.三维阵列n(1)执行方式n命令行:3DARRAYn菜单:修改三维操作三维阵列n(2)操作步骤n命令:3DARRAYn选择对象:(选择阵列的对象)n选择对象:(选择下一个对象或按ENTER键)n输入阵列类型矩形(R)/环形(P):n4.对齐对象n(1)执行方式n命令行:ALIGNn菜单:修改三维操作对齐n工具栏:建模对齐n(2)操作步骤n命令:ALIGNn选择对象:(选择对齐的对象)n选择对象:(选择下一个对象或按E
23、NTER键)n指定第一个源点:(指定点1)n指定第一个目标点:(指定点2)n指定第二个源点:上机实验n实验1绘制棘轮n1.目的要求n如图所示,利用平移、旋转等命令可以在二维图形的基础上生成三维图形。本实验目的是使读者掌握怎样通过绘制二维图形,并结合一些三维命令绘制三维图形。n2.操作提示n(1)利用“圆”、“等分点”等命令绘制棘轮平面图形。n(2)利用“平移曲面”命令生成棘轮立体图。棘轮n实验2绘制小凉亭n1.实验目的n如图所示,三维表面是构成三维图形的基本单元,灵活利用各种基本三维表面构建三维图形是三维绘图的关键技术与能力要求。本实验的目的是使读者熟练掌握各种三维表面的绘制方法,体会构建三维图形的技巧。n2.操作提示n(1)利用“三维视图”的相关命令设置绘图环境。n(2)利用“平移曲面”命令绘制凉亭的底座。n(3)利用“平移曲面”命令绘制凉亭的支柱。n(4)利用“阵列”命令得到其他的支柱。n(5)利用“多段线”命令绘制凉亭顶盖的轮廓线。n(6)利用“旋转”命令生成凉亭顶盖。小凉亭