ODA→Teigha胎压--学习笔记
数据库结构
记录对象表 |
对象字典 |
具有固定类型和固定可访问操作的特定对象的固定结构的固定集合 |
可以存储和操作各种类型的对象,包括它自己。 |
每个记录都有一个特定的类类型,每个表也有一个特定的类类型;使用对象时对类进行硬类型化 |
任何类的对象都可以添加到集合中,集合既可以存储同一类的对象,也可以存储不同类的对象 |
块、层、线型、维度样式、文本样式、用户坐标系统、注册的应用程序、视图和视图。 |
布局、情节设置、材质、多行样式、多导样式、视觉样式、表格样式、占位符(情节样式名称)、组、颜色、比例和自定义对象 |
dwg文件数据库结构图
ODA官方文档:https://docs.opendesign.com/
Teigha(我读着"胎压",没有标准语音)是ODA的一个产品名称。ODA(Open Design Alliance),开放设计联盟,于1998年创建,一个致力于实现CAD数据格式交换和共享的非盈利国际组织,它的Teigha是一套面向对象的支持多平台、多版本、多格式的CAD文件的类库,可脱离AutoCAD环境实现读写操作、绘制渲染和转换输出等。
Teigha for .dwg(曾用名OpenDWG、DWGdirect)是Teigha的一个子集,除操作dwg文件外,它还有操作BIM(revit), Civil, Architecture, Mechanical等子集。也就是说对于Autodesk公司的产品,它基本都有相应的SDK。刚接触它很容易被它的名称搞晕。2010年,ODA将其所有的软件统一命名为" Teigha",而在2018年9月官方宣布将弃用"Teigha"这个产品名。