关于ODA

news/2025/2/15 20:08:27/
首先要澄清一个概念:Autocad的二次开发分两类的, 一,Autocad软件的功能扩展,比如画一些非常复杂的图形,控件只能在Autocad软件环境中使用; 二,DWG文件的读写,嵌入到Autocad环境之外的软件中。

 

AutoCAD软件环境的文件格式是DWG,DWG文件格式是保密的,需要解析DWG文件,就需得破解其文件格式,于是Open Design Alliance的公司诞生了。Open Design Alliance组织,简称ODA,就是大名鼎鼎的openDWG公司。该组织逆向了DWG文件,其官方网站有这么一句话 Our most basic statement of philosophy is this: It is users who own their design data, and it is users who should control that data. 大概意思是:我们的基本观点,用户拥有他们的设计数据,所以,也应由用户控制这些数据。 

 

    AutoCAD是市场占有份额最多的CAD软件生产商,脱离AutoCAD软件环境,在软件中嵌入DWG文件的Read\Write 功能,此功能需求的市场确实不少,可是AutoCAD并不希望其他软件公司可以脱离AutoCAD 来操作DWG文件,道理很简单:如果别的公司可以操作DWG文件,就等于其他公司可以实现一套AutoCAD 软件了。AutoCAD保密DWG文件格式目的是垄断CAD市场。于是,诞生了一批专门以开发DWG文件的Read\Write嵌入控件为主的公司,包括AutoDWG公司。这些公司基本都是ODA成员,可以通过http://www.opendwg.org/member_list 查知。

    

ODA虽然逆向DWG,但是不是对所有的人公开的,想要获得其逆向成果,需要成为会员。成为商业会员要交年费。交年费的方式倒跟国内有点类似。最贵的商业会员是第一年25000美元,尔后每年10000美元。ODA会员可以拥有ODA的研究成果和代码。其入会申请十分困难,其会员列表几乎没有中国企业。这就是为何此类商业控件都是产于国外。

 

如果不是会员,依然可以获得ODA的开发API DrxSDK, DWG文件的Read\Write 功能的嵌入控件都是使用此SDK来实现的, 包括AutoDWG的DWGImage.dll.

http://www.ppmy.cn/news/415900.html

相关文章

Odoo是什么?Odoo较全面简介——江苏欧度软件

OdooERP起初并不叫Odoo,最初的名字为TinyERP,08年5月之后称之为改名OpenERP之后又改为Odoo,Odoo是一套全球开源的ERP/CRM系统.Odoo 是用于经营公司很好的开源管理软件 . Odoo是一系列开源商业应用套件,此套件可满足公司的一切应用需求,例如,企业基本的进销存、采购…

台达PLC

PLC ES系列DVP14ES00R2 DVP14ES00T2 DVP24ES00R2 DVP24ES00T2DVP30ES00R2 DVP30ES00T2 DVP32ES00R2 DVP32ES00T2DVP40ES00R2 DVP40ES00T2 DVP60ES00R2 DVP60ES00T2PLC EX系列主機 4AI/2AO10BIT/8BITDVP20EX00R2 DVP20EX11R2 DVP20EX00T2P…

欧拉角的计算

https://stackoverflow.com/questions/15022630/how-to-calculate-the-angle-from-roational-matrix http://www.staff.city.ac.uk/~sbbh653/publications/euler.pdf

通达OA国产化简介/信创版本

OA办公系统已经全面完成国产化适配,适配信创生态主流软硬件,目前的 CPU:支持飞腾、鲲鹏、兆芯、海光、龙芯CPU等, 操作系统:统信UOS、银河麒麟、中标麒麟操作系统, 数据库:支持达梦、南大通用…

ADO

ADO 微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQ…

欧拉角 图解释

定义 先引wiki上的定义 欧拉角:由三个角度组成,在特定坐标系下用于描述刚体的orientation. 简单来说,就是绕一个三维坐标系统下的三个基轴旋转三个角度,可以用来表示物体通过各种绕七绕八的转,最终转到的那种形态&a…

OOA

OOA(Object-Oriented Analysis):面向对象分析方法 OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。故此,OOA与结构化分析有较大的区别。 OOA 中的5个层次和…

Oulipo

题目描述 The French author Georges Perec (1936�1982) once wrote a book, La disparition, without the letter e. He was a member of the Oulipo group. A quote from the book: Tout avait Pair normal, mais tout s’affirmait faux. Tout avait Fair norma…