RULESURF(命令)

创建用于表示两条直线或曲线之间的曲面的网格。

查找

选择两条用于定义网格的边。边可以是直线、圆弧、样条曲线、圆或多段线。如果有一条边是闭合的,那么另一条边必须也是闭合的。也可以将点用作开放曲线或闭合曲线的一条边。

MESHTYPE 系统变量设置创建的网格的类型。默认情况下创建网格对象。将变量设定为 0 以创建传统多面网格或多边形网格。

对于闭合曲线,无需考虑选择的对象。如果曲线是一个圆,直纹网格将从 0(零)度象限点开始绘制,此象限点由当前 X 轴加上 SNAPANG 系统变量的当前值确定。对于闭合多段线,直纹网格从最后一个顶点开始并反向沿着多段线的线段绘制。在圆和闭合多段线之间创建直纹网格可能会造成乱纹。用一个闭合半圆多段线替换圆效果可能会更好。

直纹网格以 2xN 多边形网格的形式构造。RULESURF 将网格的半数顶点沿着一条定义曲线均匀放置,将另半数顶点沿着另一条曲线均匀放置。等分数目由 SURFTAB1 系统变量指定。此数值对每个曲线都是相同的,因此,如果曲线不等长,那么两条曲线上顶点之间的距离不相等。

网格的 N 方向与边界曲线的方向相同。如果两个边界都是闭合的,或者一个边界闭合而另一个边界是一个点,则生成的多边形网格在 N 方向上闭合,并且 N 等于 SURFTAB1。如果两个边界都是开放的,则 N 等于 SURFTAB1 + 1,因为曲线等分为 n 份需要 n + 1 个网格。

网格的顶点 (0,0) 为第一条选定曲线的顶点,该顶点最接近用于选择该曲线的点。

如果在同一端选择对象,则创建多边形网格。

如果在两个对端选择对象,则创建自交的多边形网格。

将显示以下提示:

第一条定义曲线

指定对象以及新网格对象的起点。

第二条定义曲线

指定对象以及新网格对象扫掠的起点。