五一楼凤qm论坛,全国修车大队信息论坛,广州桑拿飞机论坛2025,品茶旧版本下载安装

如何将dxf文件中线段的生成顺序调整为依次生成(即首位相连)?

大家好:

如何将dxf文件中线段的生成顺序调整为依次生成(即首位相连)?比如下图,一开始线段是1-2-3-4的顺序绘制的,能不能使其在导出dxf文件时,变成a-b-c-d的顺序?


我使用记事本程序打开dxf文件能看到代码,明确显示了线段顺序是按照绘制时生成的顺序排列的。代码举例如下,通过`AcDbLine`命令显示出各个线段的绘制先后顺序:

SECTION
2
ENTITIES
0
LINE
5
2E5
330
1F
100
AcDbEntity
8
0
100
AcDbLine
10
0.0
20
0.0
30
0.0
11
99.0
21
0.0
31
0.0
0
LINE
5
2E6
330
1F
100
AcDbEntity
8
0
100
AcDbLine
10
199.0
20
98.0
30
0.0
11
298.0
21
196.0
31
0.0
0
LINE
5
2E7
330
1F
100
AcDbEntity
8
0
100
AcDbLine
10
199.0
20
98.0
30
0.0
11
298.0
21
98.0
31
0.0
0
LINE
5
2E8
330
1F
100
AcDbEntity
8
0
100
AcDbLine
10
298.0
20
98.0
30
0.0
11
99.0
21
0.0
31
0.0
0
ENDSEC


已邀请:

CAD小苏 - 专注所以信赖!

赞同来自:

现成的功能好像没有,可以根据此需求做开发。大致的思路是:

a-b-c-d次序把线段的属性提取出来,然后再按ID次序大小,根据a,b,c,d的顺序修改线段属性(坐标)

线段顺序是按照绘图顺序,也就是id顺序保存的

该问题目前已经被锁定, 无法添加新回复

主站蜘蛛池模板: 桂林市| 沙坪坝区| 巴青县| 梅河口市| 于田县| 德安县| 丹棱县| 习水县| 宜城市| 金沙县| 甘洛县| 济南市| 胶州市| 共和县| 驻马店市| 高阳县| 西青区| 广水市| 临洮县| 习水县| 施秉县| 新宁县| 芒康县| 盐源县| 陇南市| 吴忠市| 娱乐| 邢台市| 灵石县| 开鲁县| 遂昌县| 万载县| 通山县| 泰兴市| 延津县| 平昌县| 南部县| 遂溪县| 望谟县| 台前县| 清水河县|