如何读取DXF格式文件.doc

如何读取DXF格式文件.doc

ID:55594906

大小:44.00 KB

页数:17页

时间:2020-05-18

如何读取DXF格式文件.doc_第1页
如何读取DXF格式文件.doc_第2页
如何读取DXF格式文件.doc_第3页
如何读取DXF格式文件.doc_第4页
如何读取DXF格式文件.doc_第5页
资源描述:

《如何读取DXF格式文件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.如何读取DXF格式文件?    --------------------------------------------------------------------------------  OpenGL是美国SGI公司最新推出的一套开放式的三维图形软件接口,适用于广泛的计算机环境,从个人计算机到工作站,OpenGL都能实现高性能的三维图形功能。OpenGL本身不仅提供对简单图元的操作和控制,还提供了许多函数用于复杂物体的建模。但是,我们通常喜欢使用AutoCAD和3DS及3Dmax等工具来建立模型,并且我们已经有了很多这样的模型,那么我们如何才能资源共享

2、,避免重复劳动呢?利用CAD图形标准数据交换格式—DXF格式,我们就能很容易地实现资源共享,而不需要重复建模。         DXF文件的结构很清楚,具体如下:       1. 标题段(HEADER )       有关图形的一般信息都可以DXF 文件的这一节找到,每一个参数具有一个变量名和一个相关值。       2. 表段       这一段包含的指定项的定义,它包括:       a、       线形表(LTYPE)       b、       层表(LYER)       c、       字体表(STYLE)       d、       视图

3、表(VIEW)       e、       用户坐标系统表(UCS)       f、       视窗配置表(VPORT)    ..   g、       标注字体表(DIMSTYLE)       h、       申请符号表(APPID)       3. 块段(BLOCKS)       这一段含有块定义实体,这些实体描述了图形种组成每个块的实体。       4. 实体段(ENTITIES )       这一段含有实体,包括任何块的调用。       5. END OF FILE(文件结束)         下面是对DXF的基本结构举一实例进行说

4、明:       0 0 后接SECTION       SECTION 表明这是一个段的开始       2 2 后接的是段名       HEADER 说明该段是HEADER 段(标题段)       9       $ACADVER 文件是由AUTOCAD 产生的       1       AC1008       9 9 后接 $UCSORG       $UCSORG 用户坐标系原点在世界坐标系中的坐标       10 10 对应 X       0.0 X 的值  ..     20 20 对应 Y       0.0 Y 的值       30

5、 30 对应 Z       0.0 Z 的值       9       $UCSXDIR 这是一段不太相关的部分,略去       10       1.0       ... ....       9 9 后接 $EXTMIN       $EXTMIN 说明三维实体模型在世界坐标系中的最小值       10 10 对应 X       -163.925293 X 的值       20 20 对应 Y       -18.5415860.0 Y 的值       30 30 对应 Z       78.350945 Z 的值       9 9 后接 

6、$EXTMAN       $EXTMAX 说明三维实体模型在世界坐标系中的最大值       10 10 对应 X       202.492279 X 的值       20 20 对应 Y  ..     112.634300 Y 的值       30 30 对应 Z       169.945602 Z 的值       0 0 后接 ENDSEC       ENDSEC 说明这一段结束了       0 0 后接SECTION       SECTION 表明这是一个段的开始       2 2 后接的是段名       TABLES 说明该段是T

7、ABLES 段(表段)       ... ... ... ... 该段对我们不太相关,此处略去不进行说明       0 0 后接 ENDSEC       ENDSEC 说明这一段结束了       0 0 后接SECTION       SECTION 表明这是一个段的开始       2 2 后接的是段名       ENTITIES 说明该段是ENTITIES 段(实体段)这是我       0 们要详细说明的段,该段包含了所有实体的       POLYLINE 点的坐标和组成面的点序。0后接POLYLINE       8 表明以下数据是对于一个新

8、的实体;       O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。