cad模型动起来教程(CADAssistant-)

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

cad模型动起来教程(CADAssistant-)(1)

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)(安装程序可在旧版网站上找到):

  • Windows:下载安装程序或者 压缩档案(x86_64)。
  • macOS:从 DMG 包安装(英特尔 x86_64,ARM 64 位)。
  • Android:从Google Play 安装或下载 APK (ARM 32 位,ARM 64 位,x86_64)。
  • iOS:从App Store 安装或下载IPA Archive.
  • Linux:下载AppImage(x86_64)。

cad模型动起来教程(CADAssistant-)(2)

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模型动起来教程(CADAssistant-)(3)

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

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

cad模型动起来教程(CADAssistant-)(4)

CAD-Assistant中选定零件的属性

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

3、查看有属性网格数据

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

cad模型动起来教程(CADAssistant-)(5)

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

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

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

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

cad模型动起来教程(CADAssistant-)(6)

CAD-Assistant中的缩小网格演示

4、扩展 CAD 模型的导入

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

  • IFC Import– ISO 16739 IFC2x3 和 IFC4 文件(ASCII 格式)。
  • JT Import– ISO 14306 JT 二进制可视化格式。
  • ACIS Import– SAT(ACIS 文本)和 SAB(ACIS 二进制)文件。
  • DXF Import– DXF 文件。
  • Parasolid Import– X_T(文本)和 X_B(二进制)文件。

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

5、常用操作

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

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

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

cad模型动起来教程(CADAssistant-)(7)

CAD-Assistant中的剪切框

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

cad模型动起来教程(CADAssistant-)(8)

CAD-Assistant中的材料编辑器

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

cad模型动起来教程(CADAssistant-)(9)

CAD-Assistant中的近似 PBR 金属粗糙度

cad模型动起来教程(CADAssistant-)(10)

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 的文件可以在大多数设备上安全打开。如果在加载大文件时遇到内存不足的错误,我们建议你重新启动应用程序。


原文链接:http://www.bimant.com/blog/cad-assistant/

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页