通过填充其他对象(例如直线和圆弧)之间的空隙来创建网格形式。
可以使用多种方法创建边由其他对象定义的网格对象。MESHTYPE 系统变量可控制新对象是否为有效的网格对象,还可以控制是使用传统多面几何图形还是多边几何图形创建该对象。
可以通过更改视觉样式 (VISUALSTYLES) 来控制网格是显示为线框图像、隐藏图像还是概念图像。
从其他对象创建的网格类型
可以创建多种以现有对象为基础的网格类型。
- 直纹网格。RULESURF创建表示两条直线或曲线之间的直纹曲面的网格。
- 平移网格。TABSURF 命令可创建表示常规展平曲面的网格。曲面是由直线或曲线的延长线(称为路径曲线)按照指定的方向和距离(称为方向矢量或路径)定义的。
- 旋转网格。REVSURF 命令可通过绕指定轴旋转轮廓来创建与旋转曲面近似的网格。轮廓可以包括直线、圆、圆弧、椭圆、椭圆弧、多段线、样条曲线、闭合多段线、多边形、闭合样条曲线和圆环。
- 边界定义的网格。EDGESURF 命令可创建一个网格,此网格近似于一个由四条邻接边定义的孔斯曲面片网格。孔斯曲面片网格是在四条邻接边(这些边可以是普通的空间曲线)之间插入的双三次曲面。
创建直纹网格
有多种创建网格的方法。
使用 RULESURF 命令,可以在两条直线或曲线之间创建网格。可以使用两种不同的对象定义直纹网格的边界:直线、点、圆弧、圆、椭圆、椭圆弧、二维多段线、三维多段线或样条曲线。
用作直纹网格“轨迹”的两个对象必须全部开放或全部闭合。点对象可以与开放或闭合对象成对使用。
可以在闭合曲线上指定任意两点来完成此操作。对于开放曲线,将基于曲线上指定点的位置构造直纹网格。
创建平移网格
使用 TABSURF 命令可以创建网格,该网格表示由路径曲线和方向矢量定义的常规展平曲面。路径曲线可以是直线、圆弧、圆、椭圆、椭圆弧、二维多段线、三维多段线或样条曲线。方向矢量可以是直线,也可以是开放的二维或三维多段线。
可以将使用 TABSURF 命令创建的网格看作是指定路径上的一系列平行多边形。原对象和方向矢量必须已绘制,如下图所示。
创建旋转网格
可以使用 REVSURF 命令通过绕轴旋转对象的轮廓来创建旋转网格。REVSURF 命令适用于对称旋转的网格形式。
该轮廓称为路径曲线。它可以由直线、圆、圆弧、椭圆、椭圆弧、多段线、样条曲线、闭合多段线、多边形、闭合样条曲线或圆环的任意组合组成。
创建边界定义的网格
使用 EDGESURF 命令,可以通过称为边界的四个对象创建孔斯曲面片网格,如下图所示。边界可以是可形成闭合环且共享端点的圆弧、直线、多段线、样条曲线或椭圆弧。孔斯片是插在四个边界间的双三次曲面(一条 M 方向上的曲线和一条 N 方向上的曲线)。
创建直纹网格的步骤
- 选择要用作第一条定义曲线的对象。
- 再选择一个对象作为第二条定义曲线。
网格线段在定义曲线之间绘制。线段的数目与为 SURFTAB1 设定的值相等。
- 如果需要,删除原曲线。
创建平移网格的步骤
- 指定对象以定义展平曲面(路径曲线)的整体形状。
该对象可以是直线、圆弧、圆、椭圆或二维/三维多段线。
- 指定用于定义方向矢量的开放直线或多段线。
网格从方向矢量的起点延伸至端点。
- 如果需要,删除原对象。
创建旋转网格的步骤
- 指定对象以定义路径曲线。
路径曲线定义了网格的 N 方向,它可以是直线、圆弧、圆、椭圆、椭圆弧、二维多段线、三维多段线或样条曲线。如果选择了圆、闭合椭圆或闭合多段线,则将在 N 方向上闭合网格。
- 指定对象以定义旋转轴。
方向矢量可以是直线,也可以是开放的二维或三维多段线。如果选择多段线,矢量设定从第一个顶点指向最后一个顶点的方向为旋转轴。中间的任意顶点都将被忽略。旋转轴确定网格的 M 方向。
- 指定起点角度。
如果指定的起点角度不为零,则将在与路径曲线偏移该角度的位置生成网格。
- 指定包含角。
包含角用于指定网格绕旋转轴延伸的距离。
- 如果需要,删除原对象。
创建边界定义孔斯曲面片网格的步骤
- 选择四个对象以定义网格片的四条邻接边。
这些对象可以是可形成闭合环且共享端点的圆弧、直线、多段线、样条曲线或椭圆弧。
选择的第一条边可确定网格的 M 方向。
命令
系统变量