Product Descriptions

  1. FAQ
  2. »
  3. Products Overview
  4. »
  5. Product Descriptions

是否有兼容标准库(Drawings for Java)用于在CentOS 7平台运行ODA的安装包?目前出现以下错误: CentOS 7使用GCC 4.8.5,而我们使用更新的GCC版本编译原生库。若使用Drawings for Java将出现以下错误: java.lang.UnsatisfiedLinkError: /lib64/libstdc++.so.6: 找不到版本CXXABI_1.3.8(libTeighaJavaCore.so需要该版本)

该错误源于GCC 4.8.5与5.3版本ABI不兼容。由于GCC 5.3的glibc库使用CXX11 ABI版本,而GCC 4.8.5不支持(更多关于GCC ABI兼容性信息可在此处查看 here and release notes GCC 5的发布说明也指出"库提供双ABI Dual ABI ,默认启用新ABI")

由于我们使用默认ABI版本(即新版ABI),因此会出现此类错误。建议升级操作系统版本以获取默认启用新版ABI的现代GCC编译器。

是否支持Solid Edge文件?


我们仅通过额外的Datakit库支持Solid Edge文件,该库作为独立组件提供,不包含在标准会员权益中。安装此扩展后可支持.par和.asm格式。

能否使用.NET C#整合多个ODA产品(Drawings、Visualize、Publish)来开发跨平台应用?包括Windows、Mac、iOS和Android平台?

我们提供了基于C++代码的封装器(wrappers),覆盖多款SDK:Drawings SDK、Visualize SDK、Publish SDK。但当前这些封装器仅支持Windows平台。

如何选择ODA产品?

若主要使用.dwg和.dgn格式,请选用 Drawings SDK. 如需处理建筑Architecture , 土木Civil and 机械类 Mechanical .dwg文件,请使用对应的ODA专项产品。


若主要使用.dwg和.dgn格式,请选用Drawings SDK;如需处理建筑、土木或机械类.dwg文件,请使用对应的ODA专项产品。

可视化开发推荐:
Visualize SDK
Open Cloud (专为Web/SaaS应用设计)

支持多种CAD格式及BIM数据
BIM解决方案开发支持以下格式:
• Autodesk® Revit®文件(.rfa/.rvt)→ BimRv
• IFC文件 → IFC SDK
• Autodesk® Navisworks®文件(.nwd/.nwc/.nwf)→ BimNv

通过Publish SDK可生成2D/3D PDF文件

Drawings.NET 与 Drawings.NET Classic 有何区别?

这两个产品都是基于C++代码的封装层。
Drawings.NET Classic是一组使用托管C++手动设计的封装器。
Drawings.NET是通过swig工具生成的一组封装器,是一组使用pInvoke调用C++代码的C#封装器。

这两个产品都允许使用托管语言(如C#、C++/CLI、VB)来使用ODA SDK功能。这些产品是针对C++原生代码的封装器集合。

.NET Classic(或称Drawings .NET Classic)是一个与AutoCAD .NET API完全相同的API。如果您有AutoCAD的.NET插件,您几乎不需要修改就能为ODA应用程序构建它。如果您熟悉AutoCAD .NET API,或者有现有的AutoCAD .NET插件想要移植到基于ODA的应用程序,可以考虑使用.NET Classic。
缺点是.NET Classic覆盖的C++功能比Drawings.NET少。您可以请求实现AutoCAD API中尚未实现的.NET类,但这比在Drawings.NET中实现需要更多时间(因为在.NET Classic中我们必须手动实现每个类,而在Drawings.NET中我们使用自动代码生成)。

Drawings.NET(或称.NET Swig,或.NET)提供与ODA C++接口完全相同的API。它提供与ODA C++ SDK相同的类、相同的函数和参数。在这个项目中我们使用自动代码生成,因此几乎所有的ODA C++功能都可用。

是否可以通过ODA产品将PDF转换为CAD格式?


目前我们的软件仅支持从PDF到DWG的导入。导入的图纸将作为PDF演示内容的副本获取,所有绘制元素(曲线集、文本、图像等)将被转换为DWG格式。需注意,这种自然导入的图纸并非原始图纸(即最初导入PDF的图纸)的绝对副本,因为并非所有原始数据都会被转换到PDF中

我看到ODA产品主要面向C++开发者,是否有支持C#的方案?


您可以使用带有SWIG封装器的ODA归档文件,这些封装器已为以下产品实现:Drawings.NET、Publish.NET、Visualize.NET、Architecture.NET和Civil.NET。

ODA产品是否支持解析具备现代CAD特性(如图层、多行文字)的.dxf和.dwg文件?


ODA Drawings SDK原生支持.dwg、.dxf和.dgn文件,并提供多种导出/导入功能。我们全面支持从旧版到最新版的.dwg格式。

BimNv SDK支持哪些文件格式?

BimNv SDK可生成以下文件:
• .nwd(模型数据)
• .nwc(几何缓存)
• .nwf(BIM数据集成)

同时支持整合和查看来自多种格式的3D设计模型:.dgn、.dwg、.rvt/.rfa。

 

哪些文件格式可转换为.prc和3D .pdf?


.dwg、.dgn及BimRv(.rvt/.rfa)格式可转换为.prc(3D PDF).

BimRv SDK 支持哪些文件格式?

BimRv SDK 具备完善的Revit文件处理能力,可读取2011版及更高版本的Autodesk® Revit®文件(包括.rvt项目文件、.rfa族文件和.rte模板文件),完整支持2011-2020各版本格式。

系统会自动将文件保存为当前SDK支持的最新版本格式。

在导出功能方面,支持转换为Collada(.dae)、PDF(.pdf)、可缩放矢量图(.svg)、JSON(.json)等多种通用格式

此外,SDK还提供Collada(.dae)格式文件的导入功能。

Civil、Architecture和Mechanical SDK支持哪些文件格式?


这些产品是Drawings SDK的扩展模块,分别针对土木工程自定义对象、建筑设计和机械对象。请通过此链接this link 查看Drawings SDK支持的文件格式详情。

Visualize SDK 支持哪些文件格式?

FormatExportImport
.dgnnoyes (import .dgn to .dwg only)
.dwf (Drawing Web Format)noyes
.dwg, .dxfyes (.dwg only)yes
.dae (Collada)noyes
.ifcnoyes
.nwd, .nwc, .nwf (NwInterop)*noyes
.objyesyes
.pdf (2D)yesno
.pdf (3D PRC-based)yesno
.prcnoyes
.rfa, .rvt (BIM)*noyes
.rcs, .rcp (Point Cloud)noyes
.sat (ACIS, Version 7 only)noyes
.stlnoyes
.u3dnoyes
.vsf (Visualize Stream File)yesyes


*注:BIM 和 NwInterop 不属于标准 ODA 会员权益,需额外支付年度授权费用

Drawings SDK 支持哪些文件格式?


Drawings SDK 兼容以下格式:.dwg、.dgn、.dwf、.dxb、.pdf、.dae (Collada)、.svg、栅格格式、.stl、.hsf、Three.js、.pc3、.rcs、.rcp,且始终以最新版本保存文件。

支持的版本范围:
• .dwg/.dxf/.dxb(二进制.dxf):

最低支持 ACAD9 和 ACAD10(仅.dxf/.dxb)
最高支持 ACAD2018
• .dwf:
支持 XPS、B6、A6、C5.5、A5.5、B5.5、C4、A4、B4 及 3D 版本

FormatExportImport
.dgnyesyes (import .dgn to .dwg only)
.dwfyesyes
.pdfyesyes
.dae (Collada)yesyes
.svgyesno
Raster Formatsyesno
.stlyesno
.hsfyesno
Three.jsyesno

是否计划支持除.rcp外的点云数据格式(如.ptx)?


是的,我们已支持.rcp和.rcs文件,可将其导入可视化数据库并进行渲染