OpenDWG组织提供了一套直接访问DWG文件的函数库(简称ODT),ODT组织数据的方向与ObjectARX非常相似,包括
   图块(Block)、
   图层(Layer)、
   线型(LineType)、
   形文件(ShapeFile)、
   视图(View)、
   视口(VIewPort)、
   标注样式(DimStyle)、
   用户坐标系(UCS)、
   注册应用程序(RegApp)9个容器表;

块表包括ModelSpace(模型空间)和PaperSpace(图纸空间)两种基本类型。

基于ODT开发应用程序的大致步骤是:
   1.读取DWG文件,ODT将数据解析成自有的数据模型,图形数据在内在中的表现形式是各种形式的对象链表;
   2.对数据链表进行遍历,基于对象特征提取需要的信息;
   3.按照应用要求进行各种对象的增加、删除、修改等操作;
   4.保存DWG文件,ODT支持将DWG文件保存为各种流行的版本。

posted on 2011-05-27 11:00 yumiao 阅读(1116) 评论(0)  编辑 收藏 引用

统计