大家好,又见面了,我是你们的朋友全栈君。
注:与autocad兼容的软件,大部分基于Intellicad,另外刚冒出一个bricscad,天河的PCCAD V10就是基于bricscad,bricscad是用ODA的库开发的,而开发bricscad的公司原来是ITC的成员,而Intellicad也是ODA的成员,现在正用ODA的库重写Intelicad。ODA是由Intellicad的老东家visio牵头成立的…这关系够乱的。
1简介
ODA(Open Design Alliance)是一个非盈利的组则,在40多个国家有1100多个成员。ODA致力于促进开放的、工业标准的CAD数据和遗留的CAD数据的格式交换。 ODA开发用于技术图形应用程序的核心平台Teigha™, Teigha支持dwg、dgn、stl、pdf之间的数据交换。Teigha支持的多个平台:Windows、Mac、Unix、Linux等。 ODA 会员可以用 C , .NET, 和 ActiveX 接口开发自己的应用程序。ODA的宗旨是开发核心的图形技术库,让软件开发商专注与应用开发。 和ITC一样也是面向会员的。
2 Teigha™平台工具介绍
2.1 Teigha™ for .dwg
曾用名OpenDWG 、DWGdirect,创建CAD和技术图形程序的c API。
功能:
- 支持DWG™, DXF, 和BDXF 文件格式:
读取AutoCAD® 2.5 至AutoCAD 2011的dwg文件。
保存AutoCAD 12 至AutoCAD 2011的dwg文件
显示dwg和dxf文件和选择图形对象,支持GDI,OpenGL和DirectX。
恢复和修正损坏的dwg文件
- 编辑和维护dwg文件数据:
炸开实体
实体坐标转换
修改实体的任意属性
复制对象
- 将.dwg 和.dxf 文件 转换为SVG, PDF, DWF, BMP, STL。
- 导入DWF文件
- 支持定制对象
- 支持外部文件,如字体文件(TTF/SHX)线型文件(LIN) 填充图案文件(PAT)
- 根据标注设定重建标注
- 支持事务transactions和undo/redo
- 支持dwg文件部分打开
- 定制内存管理,客户应用程序可控制内存分配和回收
- 支持 “round-trip” 数据. 例如, 如果将2007 .dwg 文件保存为R14, 2007的文件格式规范作为扩展数据保存在R14文件中,在支持2007dwg的程序中打开此文件时,数据恢复为2007兼容的形式。
- 支持ACIS,包括显示内嵌的ACIS 3D实体(框架和着色)和读取ACIS实体的边界表达数据。
- 定制命令
- 集成第三方组件
2.2 Teigha™X for .dwg
基于Teigha for .dwg 创建的操作dwg文件的ActiveX库,可用于创建小型的工具程序,如dwg浏览,dwg格式转换等。
2.3 Teigha™.NET for .dwg
基于Teigha for .dwg创建的操作dwg文件的.net库,可用于创建小型的工具程序,如dwg浏览,dwg格式转换等/
2.4 Teigha™ for .dgn
基于dgn文件创建CAD程序的c 程序API。
2.5 Teigha™ for Architecture
Teigha for .dwg的一个工程软件包,支持墙体、门、窗等对象和定制对性的创建。
2.6 第三方组件
- 集成ACIS的 SpaModeler实体建模块
- 集成HOOPS的扩展模块
- 集成Adobe的 DD_PdfModuleAdb模块。
- 集成 Ledas LGS的2D几何约束模块。
- 集成来自 Siemens PLM软件的 D-Cubed 2D DCM(2D标注约束管理器 )
- 集成来自 Redway3d的 RedOdaDevice(实时光线追踪和渲染技术)
3 ODA历史
2010
将所有的ODA软件统一命名为 Teigha™
2009
DWGdirect支持.NET平台;集成 HOOPS 和 RedSDK的组件
2008
推出DRX(现名TX,与Autodesk的Arx类似的扩展接口);集成ACIS。
2007
推出 DGNdirect的beta版( Teigha for .dgn)
2005
集成建筑模块
2003
8月份, 在于Bentley® Systems 达成协议,支持OpenDGN 标准后,OpenDWG Alliance改名为 Open Design Alliance,体现开放的目标。 DWGdirect支持ActiveX。
2002
推出新的名为 DWGdirect的平台(现名 Teigha for .dwg),比原先的OpenDWG 功能强,支持Windows和UNIX平台。
1998
2月,独立的、非营利的“OpenDWG Alliance” 组织成立,目标是让dwg文件成为一个开放的、大家都可以用的图形存储标准。这个联盟是由Visio牵头的多家公司组成的。
“OpenDWG Alliance”致力于开发读写dwg文件的程序,开始开发供成员使用的OpenDWG Toolkit和 Viewkit(在以前 MarComp 发AUTODIRECT 库基础上)
1998 前
看到读写dwg文件的市场机会,多家公司解析dwg文件格式,以开发用于 Autodesk® AutoCAD®的程序工具包、文件浏览器和其它插件。这些公司包括:
Cimmetry Systems, Cyco, Kamel Software, MarComp, Sirlin, 和 Softsource。
1997年, MarComp成为读取dwg程序工具的领先厂商。1998年1月, MarComp被Visio收购,现属于 Microsoft® Corporation。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166551.html原文链接:https://javaforall.cn