图7-16 “网格”子菜单
|
选择“绘图”→“建模”→“网格”命令,在弹出如图7-16所示的“网格”子菜单中选择对应的命令创建各种类型的网格。
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)] <创建三侧面>:
3DMESH命令可以构造三维多边形网格,其被广泛应用于绘制地形等不规则表面。当多边形网格面数较多时,一般用程序调用该命令来绘制。选择“绘图”→“建模”→“网格”→“三维网格”命令,或在命令行中输入3DMESH来绘制三维网格曲面。
执行3DMESH命令后,命令行提示如下。
命令: 3DMESH
输入M方向上的网格数量: //指定M方向的网格数
输入N方向上的网格数量: //指定N方向的网格数
指定顶点(0, 0)的位置: //指定第一行第一列的点坐标
…
三维多边形网格由矩阵定义,其大小由M和N的尺寸值决定,网格中每个顶点的位置由m和n(即顶点的行下标和列下标)定义,定义顶点首先从顶点(0,0)开始。在指定行m+1上的顶点之前,必须先提供行m上的每个顶点的坐标位置。
REVSURF命令可以构造旋转曲面,该命令将某一个对象(称为轮廓线)绕轴旋转一个角度,从而建立一个新的曲面。轮廓线可以是直线、圆、圆弧、椭圆(弧)、多段线、样条曲线和圆环等。
选择“绘图”→“建模”→“网格”→“旋转曲面”命令,或在命令行中输入REVSURF来绘制旋转曲面。执行REVSURF命令后,命令行提示如下。
命令: _revsurf
当前线框密度: SURFTAB1=16 SURFTAB2=16 //系统提示信息
选择要旋转的对象: //指定旋转对象
选择定义旋转轴的对象: //指定旋转轴
指定起点角度<0>: //按Enter键,默认旋转起始角度为0
指定包含角(+=逆时针,-=顺时针) <360>: //按Enter键,默认旋转包含角度为360
将如图7-17所示的旋转对象,绕图示旋转轴旋转360°,旋转效果如图7-18所示。
图7-17 待旋转对象 图7-18 创建完成的旋转曲面
TABSURF命令可以将某个对象沿着方向矢量拉伸,从而形成一个新的曲面。被拉伸的对象可以是线段、圆弧、圆、椭圆(弧)和多段线等。方向矢量可以是一个线段或打开的多段线,如果是多段线,方向矢量由多段线的两个端点确定,而忽视各中间顶点。矢量的起点为靠近拾取点的端点。
选择“绘图”→“建模”→“网格”→“平移曲面”命令,或在命令行中输入TABSURF来绘制平移曲面。执行TABSURF命令后,命令行提示如下。
命令: TABSURF
当前线框密度: SURFTAB1=16
选择用做轮廓曲线的对象: //选择轮廓曲线对象
选择用做方向矢量的对象: //选择方向矢量对象
如图7-19所示的直线或者弧线均可作为方向矢量,图示多段线为轮廓线,使用TABSURF命令均可生成如图7-20所示的平移曲面。
方向矢量 轮廓曲线
图7-19 待平移对象 图7-20 平移曲面
RULESURF命令可以在两个对象之间建立网格空间曲面,这些对象可以是线段、点、圆弧、圆、多段线和样条曲线等,两个对象必须同时是闭合的或打开的(点除外),且不能同时是点。
选择“绘图”→“建模”→“网格”→“直纹曲面”命令,或在命令行中输入RULESURF来绘制直纹曲面。执行RULESURF命令后,命令行提示如下。
命令: RULESURF
当前线框密度: SURFTAB1=6
选择第一条定义曲线: //在绘图区选择第一条曲线
选择第二条定义曲线: //在绘图区选择第二条曲线
如图7-21所示,选择圆弧1和圆弧2,绘制直纹曲面,参数SURFTAB1设为32。
EDGESURF命令可以将4个首尾相连接的对象作为边界来构造新的曲面,这些对象可以是线段和圆弧等,它们必须首尾相连接以构成封闭图形。
选择“绘图”→“建模”→“网格”→“边界曲面”命令,或在命令行中输入EDGESURF来绘制边界曲面。执行EDGESURF命令后,命令行提示如下。
命令: EDGESURF
当前线框密度: SURFTAB1=6 SURFTAB2=6
选择用做曲面边界的对象1: //在绘图区选择曲面第一条边界
选择用做曲面边界的对象2: //在绘图区选择曲面第二条边界
选择用做曲面边界的对象3: //在绘图区选择曲面第三条边界
选择用做曲面边界的对象4: //在绘图区选择曲面第四条边界
如图7-22所示,选择圆弧3、圆弧4、圆弧5和圆弧6绘制边界曲面,参数SURFTAB1和SURFTAB2均设为32。
_ _
图7-21 绘制直纹曲面 图7-22 绘制边界曲面
在命令行中输入3D命令,可以绘制常见的长方体、圆锥体、球体、圆环体、楔体和棱锥体网格。输入3D,命令行提示如下。
命令: 3D
正在初始化... 已加载三维对象。
输入选项
[长方体表面(B)/圆锥面(C)/下半球面(DI)/上半球面(DO)/网格(M)/棱锥面(P)/球面(S)/圆环面(T)/楔体表面(W)]: //输入参数,绘制几何体网格