通过指定顶点来创建自定义多边形网格或多面网格。
使用 3DMESH、PFACE 和 3DFACE 命令创建网格时指定各个顶点。
网格密度可控制传统多边形网格和多面网格中的镶嵌面数。密度是根据 M 和 N 顶点的矩阵定义的,与由列和行组成的栅格类似。M 和 N 分别指定给定顶点的列和行的位置。
网格可以是开放的也可以是闭合的。如果网格的起始边和结束边不相连,则网格在给定方向上开放,如下图所示。
使用 3DMESH 命令可以在 M 和 N 方向(类似于 XY 平面的 X 轴和 Y 轴)上创建开放多边形网格。通常,如果已知网格点数,则可以将 3DMESH 命令与脚本或 AutoLISP 程序配合使用。
创建网格时,需指定网格在 M 和 N 方向上的大小。为网格指定的总顶点数等于 M 乘以 N 的值。
可以使用 PEDIT 命令闭合网格。
可以使用 3DMESH 命令构造不规则网格。
在以下文字示例中,在命令提示下输入每个顶点的坐标值可创建图中的网格。
命令: 3dmesh
M 方向网格数目: 4
N 方向网格数目: 3
顶点 (0,0): 10,1,3
顶点 (0,1): 10,5,5
顶点 (0,2): 10,10,3
顶点 (1,0): 15,1,0
顶点 (1,1): 15,5,0
顶点 (1,2): 15,10,0
顶点 (2,0): 20,1,0
顶点 (2,1): 20,5,-1
顶点 (2,2): 20,10,0
顶点 (3,0): 25,1,0
顶点 (3,1): 25,5,0
顶点 (3,2): 25,10,0
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 对象转换为网格对象。