当具有凸出因子的 dxf 顶点后面没有端点时,这意味着什么?

Dar*_*non 3 autocad dxf

我有一个 DXF 文件,它是从一个简单圆弧的绘图中导出的,该圆弧起始于(0, 0),结束于(2, 0),半径为1.0. 我希望LWPOLYLINE由两个顶点组成,第一个顶点包含起点和凸出因子,第二个点仅包含终点。但是,终点也包含膨胀因子。如何解释这个凸起点?不是所有带有凸起的顶点后面都应该跟另一个定义端点的点吗?

AcDbPolyline
 90
        2
 70
     0
 43
0.0
 10
0.0  -----------------> x1
 20
0.0  -----------------> x2
 42
0.9999999999999998 ---> p1 to p2 w/ bulge = 1, makes sense
 10
2.0  -----------------> x2
 20
0.0  -----------------> y2
 42
1.330537671996453 ----> why does p2 have a bulge? Shouldn't all vertices w/ 
                        a bulge be followed by another point (to define the 
                        end point)?
  0
ENDSEC
Run Code Online (Sandbox Code Playgroud)

moz*_*man 6

找出这些细节的最好方法是测试。如果您没有 AutoCAD 应用程序,请尝试使用 Autodesk TrueView,它是免费的。

我通过测试发现:最后一个凸起值没有任何作用,您可以将其更改为您想要的任何值或将其删除,LWPOLYLINE 看起来始终相同。

编辑:

这仅在 LWPOLYLINE 未关闭时才成立。

如果 LWPOLINE 是闭合的,组代码 70=1,最后一个凸起以及最后一个起始宽度和结束宽度值,适用于从最后一个顶点到第一个顶点的闭合线段,您作为闭合多段线的示例如下所示:

在此处输入图片说明