多面网格

AutoCAD DXF Format

 
多面网格
 
 
 

多面网格在 DXF 中是由各种多段线图元来表示的。多段线标题通过在多段线标志 (70) 组中显示 64 位编码来引入多面网格。71 组指定网格中的顶点数,72 组指定面数。尽管这些计数对于使用 PFACE 命令创建的所有网格都是正确的,但应用程序不必在这些字段中放置正确的值。多段线标题之后是指定顶点坐标的一系列顶点图元,随后是组成网格的曲面。

AutoCAD 图元结构限制了给定面图元可以指定的顶点数。可以将复杂的多边形分成一些三角形楔体来表示。它们的边应为不可见,以防将此细化部分的可见内容绘制出来。PFACE 命令自动执行此细化操作,但是当应用程序直接生成多面网格时,应用程序必须自行执行此操作。在此细化处理中,每个面上的顶点数是关键参数。PFACEVMAX 系统变量为应用程序提供每个面图元的顶点数。该值为只读,设置为 4。

使用 PFACE 命令创建的多面网格始终是通过先使用所有顶点坐标图元,然后使用曲面定义图元的方法来生成的。AutoCAD 中处理多面网格的代码要求按照此顺序进行。生成 DXF 格式的多面网格的程序应先生成所有顶点,然后生成所有面。而读取 DXF 格式多面网格的程序应忽略顶点和面的生成顺序。