如何为POLYLINE编写DXF代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为POLYLINE编写DXF代码?相关的知识,希望对你有一定的参考价值。

您好我正在尝试创建一个基于C ++的程序来计算给定范围内的函数值,然后程序继续创建一个DXF文件,以便将其绘制成图形。

我在DXF部分遇到的问题是我的C ++程序生成的代码,但它似乎无法被Autocad读取。任何有关该问题的见解将不胜感激。

0
SECTION
2
ENTITIES
0
POLYLINE
8
0
62
1
66
1
70
8
0
VERTEX
8
0
70
32
10
1
20
2
30
0
0
VERTEX
8
0
70
32
10
1.2
20
2.13688
30
0
0
VERTEX
8
0
70
32
10
1.4
20
2.28024
30
0
0
VERTEX
8
0
70
32
10
1.6
20
2.42929
30
0
0
VERTEX
8
0
70
32
10
1.8
20
2.58329
30
0
0
VERTEX
8
0
70
32
10
2
20
2.74166
30
0
0
91
0
0
SEQEND
0
ENDSEC
0
EOF
答案

最后一个VERTEX出错:

0
VERTEX
8
0
70
32
10
2
20
2.74166
30
0
0    <---- This 0 is too much, starts a structural group tag (0, 91)
91
0
0
SEQEND
0
ENDSEC
0
EOF

如果您有任何组织代码91(顶点标识符)的信息,请告诉我,我很感兴趣。

另一答案

在我应该使用关于POLYLINE的DXF时,我似乎认为我正在使用DXF代码进行LWPOLYLINE。差异是微妙的,但如果正在阅读这个问题的人正在逐一回溯问题,那么GROUP CODES会确保所有这些都是同一个ENTITY的一部分。我将分享最终能够在AutoCad 2018上创建OUTPUT的代码(请记住,根据您的情况,AutoCad版本上DXF格式的更改)

0
SECTION
2
ENTITIES
0
POLYLINE
8
0
62
1
66
1
70
8
0
VERTEX
8
0
70
32
10
0
20
0
30
0
0
SEQEND
0
ENDSEC
0
EOF

以上是关于如何为POLYLINE编写DXF代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 apollo 客户端生成片段类型?

如何为自定义 CPU 创建 C 编译器?

Solr Highlighting:如何为同一字段请求多个片段长度?

如何为 Eclipse 编写代码模板?

使用 Python 代码片段编写 LaTeX 文档

如何为以下异常处理代码编写junit测试用例?