关于DXF文件读取的小结---2

上一篇文件中点出了资料获取的途径,这里就要进入具体的读取了。

本人感觉对文件的读取,核心是对文件的语法,语义的解析。语法决定了对文件内容的读取大小,语义则决定了读取内容的含义。这两部分的细节内容都可以在AutoCAD的帮助文档中找到。

首先来说下DXF文件的几个主要的组成大块。


在DXF文件中,各个段是按顺序排列好的,段的基本格式大概如下:

0
SECTION                                                //开始
2                                            

CLASSES                                                //段名,如HEADER、CLASSES……等

/******************/                                //其中就是段的内容了

*

*

*

/******************/

0
ENDSEC                                            //段结束

在DXF文件中基本都是2行为一个组合,第一行为数字,叫组码;第二行就很复杂了,叫组码值。具体含义可以查看文档说明。


由于本人的项目需求主要是读取DXF数据内容,所以只要对TABLES段和ENTITIES段进行解析就可以了。

其他部分就忽略,如果要进行写操作,那么就得都解析了。

先说TABLES段,里面有很多内容


TABLES段的组成大概如下

0
SECTION
2
TABLES                                                            //TABLES 段的开始
0

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值