Open Cascade CAD Assistant 是一款功能强大的离线 3D CAD 查看器和转换器,具有简单直观的界面,可免费用于个人和商业用途。该解决方案最初是作为移动平台上 Open CASCADE 技术的测试平台和展示平台而开发的,它作为快速便捷的 3D 查看器被全球成千上万的移动设备和台式机终端用户所赞赏。CAD Assistant 将开放技术的力量带到了处理 3D 数据的工程师手中。

1、下载CAD-Assistant

CAD 助手基于开源库(Open CASCADE Technology、Qt、FreeType、FreeImage 等)并采用 CAD 和网格数据的开放格式(STEP、IFC、IGES、BREP、glTF、JT、PLY、STL、OBJ、 3DM)。它还支持一组其他文件格式,如 DXF、SAT (ACIS)、XT (Parasolid)。

使用以下链接下载并安装最新版本的 CAD Assistant — v.1.6.0 (2021-10-05)(安装程序可在旧版网站上找到):

2、3D 模型查看和转换

,基本的3D模型操作功能由 OCCT的XDE 组件提供,该程序支持以下文件格式:

  • STEP(AP203、AP214 和 AP242)—ISO 10303 标准,用于 CAD 系统之间的产品数据表示和交换(ASCII 格式)。支持的数据:形状几何、装配结构、颜色、名称、验证属性、文件信息、尺寸和公差(语义和镶嵌 PMI)。
  • IGES(5.1 和 5.3)——供应商中立的格式 ,用于 CAD 系统之间的数据交换(ASCII 格式)。支持的数据:形状几何、颜色、顶级对象名称、文件信息。
  • glTF— API 中立的运行时资产交付格式(ASCII 或二进制),通常由建模系统和游戏引擎支持。支持的数据:形状几何(三角剖分)、装配结构、带有纹理贴图的 PBR 金属粗糙度材料、名称。
  • XBF — BinXCAF,它是 OCCT 使用的通用 XCAF 文档结构的二进制持久格式。格式积累了各种数据的持久性,这些数据可以从 STEP、IGES、ACIS、glTF 等其他文件格式导入。
  • BREP — OCCT 使用的形状边界表示的 ASCII 持久性开放规范. 支持的数据:形状几何和装配结构(由嵌套化合物定义,没有名称)。
  • OBJWavefront — 建模系统和游戏引擎通常支持的 3D 资产交换格式(ASCII 格式)。支持的数据:三角剖分和四边形、命名组的普通列表、带有纹理贴图的常见材质。
  • VRML 或 WRL — ISO 14772 虚拟现实建模语言(ASCII 格式)。支持的数据:三角测量、装配结构、颜色、名称。

在以下帮助下支持其他网格文件格式导入 Open Asset Import(COLLADA、3DS、FBX、BLEND)和openNURBS(3DM) 库。

CAD Assistant for Android 中的 CAX-IF 测试模型

模型的装配结构可以通过树浏览器导航,显示装配中零件的名称及其实例(如果可用)。可以根据需要隐藏或显示装配组件以检查模型。可以查询选定的子组件或零件的属性,包括名称、产品信息以及几何属性(面积、体积和质心)。

CAD-Assistant中选定零件的属性

此 CAD 文件阅读器可以将模型保存为中性(STEP、IGES、glTF、OBJ、PLY、STL)或 OCCT 内部(BRep、XBF)格式。

3、查看有属性网格数据

查看带有关联数据的网格模型是 CAD 助手中包含的一项附加功能。网格可以从 PLY 格式的文件中读取。选择这种格式是因为它的简单性和存储与网格节点和元素相关的数据的能力。如果你的应用程序中有一个由网格表示的模型,则可以轻松地将其保存为 PLY 格式并在平板电脑上查看。可以将附加数据(RGB 颜色或标量)添加到每个多边形或节点。CAD 助手允许你在线框、着色和收缩模式下查看任何网格。如果网格包含相关的颜色或标量数据,则可以使用根据所选数量着色的元素来查看它。对于标量,会显示一个色标,提供控件以在必要时缩小显示颜色的范围,以更详细地检查数据。

散货船强度分析结果(由 RINA SpA 提供)

CAD 助手支持各种显示模式,用于分析网格结构、材料属性和映射各种数量,包括:

  • Hollow Mesh(网格线框)
  • Mesh Edges(阴影顶部的网格线框)
  • Mesh Shrinked(三角形之间有间隙的阴影网格)
  • Wireframe(拓扑边)
  • Flat Shaded(用三角形的平面法线着色)
  • Smooth Shaded(默认)
  • Shaded with Edges(用拓扑边着色)

文档中可用的纹理贴图可以一一启用以进行材料诊断。

CAD-Assistant中的缩小网格演示

4、扩展 CAD 模型的导入

Open Cascade 商业 XDE 组件提供了更多 3D 文件格式:

商业 版本的Open Cascade 组件提供的数据导入可在 CAD-Assistant中使用,但有一个限制 -不允许模型导出/转换。模型可以通过完整的结构访问,没有模型大小或其他限制。  

5、常用操作

CAD -Assistant针对具有多点触控屏幕的设备进行了优化,并通过 手指手势提供直观的视图操作:

  • 通过单击选择装配零件
  • 通过双击使模型/选择适合窗口
  • 单指旋转
  • 用两根手指平移缩放

View Cube和上下文菜单提供了将模型适配到窗口的操作以及标准视图的选择。设置子菜单提供对查看器和应用程序选项、文件信息和消息日志的访问。剪裁平面功能允许访问内部模型详细信息。

CAD-Assistant中的剪切框

材料编辑器允许轻松修改现有材料的属性(从导入文档中的材料清单),以及定义新材料并将它们分配给选定的对象。CAD 助手支持显示常见 (Blinn-Phong) 材质以及 PBR 金属粗糙度材质(由 glTF 2.0 格式定义),包括颜色、金属粗糙度、自发光、法线和遮挡纹理贴图。

CAD-Assistant中的材料编辑器

CAD 助手还包括交互式全局照明 GPU 加速路径跟踪渲染引擎,用于在桌面平台上制作逼真的屏幕截图。

CAD-Assistant中的近似 PBR 金属粗糙度
CAD-Assistant中的路径跟踪

CAD Assistant 与操作系统集成,因此支持文件关联的应用程序将启动它以打开相关类型的文件。例如,可以通过点击邮件客户端中的附件来打开通过邮件发送给你的 STEP 文件。保存文件对话框允许将模型的当前图像保存为 PNG 格式。如果选择 Mail 作为目标目录,邮件客户端将自动启动,并将保存的文件作为附件。

6、支持的平台

目前 CAD Assistant支持:

  • Windows平台 10 / 8.1 / 7 SP1,64 位(支持 HiDPI 显示)
  • macOS平台,支持OS X 10.10(小牛)及以上
  • Android平台,支持5及以上版本
  • iOS平台(iPad、iPhone),支持8及以上版本

它已经过测试,可以在一系列现代中级平板电脑和智能手机上运行。但是,需要提醒智能手机用户,该应用程序针对横向屏幕方向进行了优化,并且在纵向方向的手机上可能不方便。

7、已知的问题

根据设备的不同,打开大文件可能需要一些时间。当查看器中显示大型模型时,具有低范围图形处理器的设备可能会很慢。对于由数百万个三角形组成的场景,由于 GPU 问题,系统可能会在没有警告的情况下终止应用程序。通常,可以认为小于 50 MB 的文件可以在大多数设备上安全打开。如果在加载大文件时遇到内存不足的错误,我们建议你重新启动应用程序。


原文链接:Open Cascade CAD Assistant

BimAnt翻译整理,转载请标明出处