您的位置: 网站首页 > 艺术与设计 > AutoCAD计算机辅助设计 > 第7章 三维绘图基础 > 【7.4 创 建 网 格】

7.4 创 建 网 格

 

7.4 

7-16  “网格”子菜单

 

AutoCAD中,用户可以创建多边形网格形式,网格密度控制镶嵌面的数目,它由包含M×N个顶点的矩阵定义,类似于由行和列组成的栅格。MN分别指定给定顶点的列和行的位置。

选择“绘图”“建模”“网格”命令,在弹出如图7-16所示的“网格”子菜单中选择对应的命令创建各种类型的网格。

1.绘制三维面

3DFACE命令在构造空间的任意位置可以创建平面,平面的顶点可以有不同的X坐标、Y坐标、Z坐标,但不能超过4个顶点。选择“绘图”“建模”“网格”“三维面”命令,或者在命令行中输入3DFACE来绘制三维面。

执行3DFACE命令后,命令行提示如下。

命令: 3DFACE

指定第一点或[不可见(I)]:            //通过在绘图区拾取或者坐标方式指定第1

指定第二点或[不可见(I)]:             //通过在绘图区拾取或者坐标方式指定第2

指定第三点或[不可见(I)] <退出>:      //通过在绘图区拾取或者坐标方式指定第3

指定第四点或[不可见(I)] <创建三侧面>: 

//通过在绘图区拾取或者坐标方式指定第4点,此时也可以按Enter键,建立三点组成的面

指定第三点或[不可见(I)] <退出>:  //继续绘制三维表面,上一次绘图中的3点和4点变成这次的1点和2点,与后面指定的第3点和第4点组成新的三维面

指定第四点或[不可见(I)] <创建三侧面>:

2.绘制三维网格曲面

3DMESH命令可以构造三维多边形网格,其被广泛应用于绘制地形等不规则表面。当多边形网格面数较多时,一般用程序调用该命令来绘制。选择“绘图”“建模”“网格”“三维网格”命令,或在命令行中输入3DMESH来绘制三维网格曲面。

执行3DMESH命令后,命令行提示如下。

命令: 3DMESH

输入M方向上的网格数量:    //指定M方向的网格数

输入N方向上的网格数量:    //指定N方向的网格数

指定顶点(0, 0)的位置:     //指定第一行第一列的点坐标

三维多边形网格由矩阵定义,其大小由MN的尺寸值决定,网格中每个顶点的位置由mn(即顶点的行下标和列下标)定义,定义顶点首先从顶点(00)开始。在指定行m+1上的顶点之前,必须先提供行m上的每个顶点的坐标位置。

3.绘制旋转曲面

REVSURF命令可以构造旋转曲面,该命令将某一个对象(称为轮廓线)绕轴旋转一个角度,从而建立一个新的曲面。轮廓线可以是直线、圆、圆弧、椭圆(弧)、多段线、样条曲线和圆环等。

选择“绘图”“建模”“网格”“旋转曲面”命令,或在命令行中输入REVSURF来绘制旋转曲面。执行REVSURF命令后,命令行提示如下。

命令: _revsurf

当前线框密度: SURFTAB1=16  SURFTAB2=16      //系统提示信息

选择要旋转的对象:                           //指定旋转对象

选择定义旋转轴的对象:                       //指定旋转轴

指定起点角度<0>:                           //Enter键,默认旋转起始角度为0

指定包含角(+=逆时针,-=顺时针) <360>:        //Enter键,默认旋转包含角度为360

将如图7-17所示的旋转对象,绕图示旋转轴旋转360°,旋转效果如图7-18所示。

                

7-17   待旋转对象                        7-18  创建完成的旋转曲面

4.绘制平移曲面

TABSURF命令可以将某个对象沿着方向矢量拉伸,从而形成一个新的曲面。被拉伸的对象可以是线段、圆弧、圆、椭圆(弧)和多段线等。方向矢量可以是一个线段或打开的多段线,如果是多段线,方向矢量由多段线的两个端点确定,而忽视各中间顶点。矢量的起点为靠近拾取点的端点。

选择“绘图”“建模”“网格”“平移曲面”命令,或在命令行中输入TABSURF来绘制平移曲面。执行TABSURF命令后,命令行提示如下。

命令: TABSURF

当前线框密度: SURFTAB1=16

选择用做轮廓曲线的对象:    //选择轮廓曲线对象

选择用做方向矢量的对象:    //选择方向矢量对象

如图7-19所示的直线或者弧线均可作为方向矢量,图示多段线为轮廓线,使用TABSURF命令均可生成如图7-20所示的平移曲面。

方向矢量

轮廓曲线

           

7-19  待平移对象                        7-20  平移曲面

5.绘制直纹曲面

RULESURF命令可以在两个对象之间建立网格空间曲面,这些对象可以是线段、点、圆弧、圆、多段线和样条曲线等,两个对象必须同时是闭合的或打开的(点除外),且不能同时是点。

选择“绘图”“建模”“网格”“直纹曲面”命令,或在命令行中输入RULESURF来绘制直纹曲面。执行RULESURF命令后,命令行提示如下。

命令: RULESURF

当前线框密度: SURFTAB1=6

选择第一条定义曲线:       //在绘图区选择第一条曲线

选择第二条定义曲线:       //在绘图区选择第二条曲线

如图7-21所示,选择圆弧1和圆弧2,绘制直纹曲面,参数SURFTAB1设为32

6.绘制边界曲面

EDGESURF命令可以将4个首尾相连接的对象作为边界来构造新的曲面,这些对象可以是线段和圆弧等,它们必须首尾相连接以构成封闭图形。

选择“绘图”→“建模”→“网格”→“边界曲面”命令,或在命令行中输入EDGESURF来绘制边界曲面。执行EDGESURF命令后,命令行提示如下。

命令: EDGESURF

当前线框密度: SURFTAB1=6  SURFTAB2=6

选择用做曲面边界的对象1:               //在绘图区选择曲面第一条边界

选择用做曲面边界的对象2:               //在绘图区选择曲面第二条边界

选择用做曲面边界的对象3:               //在绘图区选择曲面第三条边界

选择用做曲面边界的对象4:               //在绘图区选择曲面第四条边界

如图7-22所示,选择圆弧3、圆弧4、圆弧5和圆弧6绘制边界曲面,参数SURFTAB1SURFTAB2均设为32

_      _

7-21  绘制直纹曲面                          7-22  绘制边界曲面

7.绘制常见三维几何体网格

在命令行中输入3D命令,可以绘制常见的长方体、圆锥体、球体、圆环体、楔体和棱锥体网格。输入3D,命令行提示如下。

命令: 3D

正在初始化...  已加载三维对象。

输入选项

[长方体表面(B)/圆锥面(C)/下半球面(DI)/上半球面(DO)/网格(M)/棱锥面(P)/球面(S)/圆环面(T)/楔体表面(W)]: //输入参数,绘制几何体网格