最近要求做cad文件的第三方开发,尝试申请了Teigha的免费试用版(要注册账号申请,官网上有教程,不懂得可以咨询我,在下方评论也可以),以下是我总结的基础内容
1.一个工程制图文件,也就是drawing(图纸),其实是一个数据库,这个数据库记录图形和非图形对象。一共有3种不同类型的对象:1.实体 2. 容器(管理和存储对象) 3.其余对象(包括特殊的没有布局之类的对象)
其中容器主要包括下列:1.系统符号表,系统中有九张这样的表,不能改变表格的数量,但是你可以向表格里面添加内容 2.一个字典(Dictionaries),存储各种CAD对象的容器,你可以添加新的字典并且往里面添加对象,新建的数据库文件里面有一个默认的字典,名称叫做Object Dictionary,这个字典是所有数据库字典的根字典。
1