使用 3DMESH、PFACE 和 3DFACE 命令创建网格时指定各个顶点。
网格密度可控制传统多边形网格和多面网格中的镶嵌面数。密度是根据 M 和 N 顶点的矩阵定义的,与由列和行组成的栅格类似。M 和 N 分别指定给定顶点的列和行的位置。
网格可以是开放的也可以是闭合的。如果网格的起始边和结束边不相连,则网格在给定方向上开放,如下图所示。
使用 3DMESH 命令可以在 M 和 N 方向(类似于 XY 平面的 X 轴和 Y 轴)上创建开放多边形网格。通常,如果已知网格点数,可以将 3DMESH 命令与脚本或 AutoLISP 程序配合使用。
创建网格时,需指定网格在 M 和 N 方向上的大小。为网格指定的总顶点数等于 M 乘以 N 的值。
可以使用 PEDIT 命令闭合网格。可以使用 3DMESH 命令构造不规则网格。
PFACE 命令可创建多面(多边形)网格,每个面都可以有多个顶点。通常情况下,通过应用程序而不是用户直接输入来使用 PFACE 命令。
创建多面网格与创建矩形网格类似。要创建多面网格,首先要指定其顶点坐标。然后通过输入每个面的所有顶点的顶点号来定义每个面。创建多面网格时,可以将特定的边设定为不可见,指定边所属的图层或颜色。
要使边不可见,请输入负数值的顶点号。例如,在下图中要使顶点 5 和 7 之间的边不可见,可以输入:
面 3,顶点 3: -7
在图中,面 1 由顶点 1、5、6 和 2 定义。面 2 由顶点 1、4、3 和 2 定义。面 3 由顶点 1、4、7 和 5 定义,面 4 由顶点 3、4、7 和 8 定义。
使用 3DFACE 命令,可以通过指定每个顶点来创建三维多面网格。可以控制每条网格边线段的可见性。
如果在执行某些网格平滑处理操作(例如使用 MESHSMOOTHMORE)过程中选择 3DFACE 对象,则系统会提示用户将 3DFACE 对象转换为网格对象。