假设您必须更换一个损坏的零部件或改造一个老旧的零部件,而这个零部件的原始 CAD 模型不存在或无法得到。因此,您必须创建一个新的 CAD 模型来生产制造。您可以从零开始您的 CAD 设计,这很可能是一个漫长的、不堪重负的迭代过程,或者您可以利用现存对象的数据,将这些信息作为设计的基础,这将使您的工作更加准确和高效。这个过程就涉及三维扫描。
以下是利用现有实物创建虚拟 3D 模型的典型步骤:
-
通过对零部件进行三维扫描获取 3D 扫描网格数据(STL)。
-
提取尺寸信息,如几何图形、尺寸和横截面。
-
将模型导入 CAD 软件并进行 CAD 建模。
-
将生成的 CAD 模型(STEP 或 IGES)与初始三维扫描网格数据进行比较。
-
分析反馈信息,并利用比较结果来优化 CAD 逆向建模。
-
导出零部件的最终 CAD 模型以便进行生产制造。
简单来说,三维扫描仪生成一个网格或点云,提供关于零件表面几何形状的所有必要的尺寸信息。然后这个网格可以作为一个模板来绘制新的 CAD 模型。CAD 模型通常是使用非均匀有理基样条(NURBS)来创建的,由曲线连接在一起的点组成,而三维扫描通常以网格形式导出,由数百万个小三角形组成。
因此,三维扫描仪并不能直接输出 CAD 模型。我们需要一个中间的 扫描到 CAD 建模阶段来搭建桥梁,将不可编辑的三角形转换成可编辑的 NURBS 曲面,然后您就可以利用这些 NURBS 曲面来创建一个具有可编辑特征的实体 CAD 模型。
您可以根据需要使用不同的方法来创建现有物体的 CAD 模型。您可能想 (1) 创建一个具有准确尺寸和精确角度的 CAD 模型,以开发和制造新的零部件,或 (2) 按原样创建一个零部件(通常由有机形状组成)的精确模型。方法一是创建一个设计意图并输出一个参数化模型。方法二是原样再现,会输出一个表面模型。混合模型也是存在的,即结合使用这两种方法,将它们分别用于物体的不同区域。
要从三维扫描网格数据中得到一个参数化模型,您首先需要了解物体是如何被设计出来的。为此,您必须通过在网格上创建实体,如平面、圆柱体或横截面,从扫描数据中提取信息。这些操作直接在如 VXModel 这样的扫描到 CAD 软件中进行 。然后,参数化模型及其实体可以被转移到您的首选 CAD 软件中。
同样,为了根据优化的三维扫描网格得到一个自由曲面模型,您需要重新创建被扫描物体的确切形状。为此,您必须通过填补孔洞、平滑表面和修剪边界来改善和优化网格数据。然后,在优化后的网格数据上,您可以用控制点创建精确的自由曲面(NURBS)。同样,在将自由曲面模型导入 CAD 软件之前,所有这些操作都直接在扫描到 CAD 软件中进行。
三维扫描仪不能直接生成 NURBS 曲面(STEP 或 IGES),但扫描到 CAD 软件可以。尽管如此,然后仍必须将 3D 模型导入 CAD 软件,以获取符合设计意图的参数化模型。