是否有兼容标准库(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 支持哪些文件格式?
Format | Export | Import |
---|---|---|
.dgn | no | yes (import .dgn to .dwg only) |
.dwf (Drawing Web Format) | no | yes |
.dwg, .dxf | yes (.dwg only) | yes |
.dae (Collada) | no | yes |
.ifc | no | yes |
.nwd, .nwc, .nwf (NwInterop)* | no | yes |
.obj | yes | yes |
.pdf (2D) | yes | no |
.pdf (3D PRC-based) | yes | no |
.prc | no | yes |
.rfa, .rvt (BIM)* | no | yes |
.rcs, .rcp (Point Cloud) | no | yes |
.sat (ACIS, Version 7 only) | no | yes |
.stl | no | yes |
.u3d | no | yes |
.vsf (Visualize Stream File) | yes | yes |
*注: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 版本
Format | Export | Import |
---|---|---|
.dgn | yes | yes (import .dgn to .dwg only) |
.dwf | yes | yes |
yes | yes | |
.dae (Collada) | yes | yes |
.svg | yes | no |
Raster Formats | yes | no |
.stl | yes | no |
.hsf | yes | no |
Three.js | yes | no |
是否计划支持除.rcp外的点云数据格式(如.ptx)?
是的,我们已支持.rcp和.rcs文件,可将其导入可视化数据库并进行渲染