The Design and Implementation of DXF Parsing Library
Based on JA V A
A Dissertation Submitted for the Degree of Master
Candidate:Liang Jingya
Supervisor:Prof. Wu Yimin
South China University of Technology
Guangzhou, China
摘要
作为行业的主导产品,AutoCAD的应用相当广泛。然而,其针对解决具体行业或者具体项目的功能,不足以满足不同领域用户的特殊需求。因此,借助AutoCAD的接口进行定制开发具有重要意义。目前JA V A平台和AutoCAD系统之间的连接存在各种问题,要么以牺牲平台优势为基础,通过JNI调用COM组件或者其他语言,要么自身平台对AutoCAD的图形数据交换文件的解析库并不完善。在这种背景下,本文立足于JA V A语言去解析DXF文件,准确获取各种图元属性以及非图元数据,为AutoCAD与其他系统之间的连接提供一个通用的解析库。
文章主要从以下几个方面进行研究:首先,对DXF文件存储格式进行分析,讨论了各段的结构和内容;其次,结合对AutoCAD图形数据库整体的讲解,进行相关的数据结构和模块设计,还有坐标系转换算法的阐述;然后,具体介绍了详细解析流程,其间包括对块结构、词典结构等分析;最后,以实际建筑图纸为测试样本,结合Three.js根据文件解析得到的数据进行模型渲染,匹配原图进而验证解析的完整程度和准确性,同时通过与其他平台的解析库进行性能上的对比,并作出分析。
java开发可视化界面关键词:DXF;AutoCAD;JA V A;解析
I

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。