徕卡三维激光扫描产品中文培训与文档中心

Best Fit Registration(最佳拟合配准)

Best Fit Registration

中文 原文更新:— 查看英文原文 ↗

CmdBestFitRegistration.svg

该命令分析所选对象的重叠度,以计算这些对象的最佳拟合。最佳拟合是指在最小二乘意义上使与其他对象的距离最小的变换。此功能假定选择中的第一个对象是固定不动的参考对象,除非您想重放上一次最佳拟合操作。请确保所有对象都已大致预定位,或者满足自动预对齐可以生效的条件。为获得良好结果,强烈建议固定对象覆盖模型的主要部分。

提示

前提条件

如果要计算新的最佳拟合,请先选择将保持不动的对象,然后选择要移动的对象。

否则,请选择要移动的对象,并在对话框中选择重放上一次最佳拟合。

  1. 通过单击 Show 聚焦到固定对象,并用 Restore 返回先前的显示。使用 Set 可以在当前选择中选择另一个固定对象,或选择一个新的固定对象。
  2. 选择要计算的最佳拟合类型: - All together(全部一起) 表示如果选择了 N 个对象,则每个对象的最佳拟合都是与其他 N-1 个对象一起计算的。 - On fixed object(基于固定对象) 表示第 2 到第 N 个对象都与固定对象进行最佳拟合。 - Compensate ball radius on fixed surface or mesh(在固定曲面或网格上补偿球半径) 表示您必须输入用于制作点云的测头(probe)的半径值。测量的点是第 2 到第 N 个对象,并被视为球心;而固定对象被视为具有真实尺寸(网格或 CAD 曲面)的参考模型。
  3. Enable scaling(启用缩放) 选项在选择中的固定对象上进行配准时可用。当零件因热变形而被修改时,这允许比较零件与其模板。
  4. 如果您的选择中至少包含两个曲面或网格(或者包含可确定局部朝向侧的点云,以便将其最佳拟合到某个曲面上),您将可以选择两个重叠区域之间应采用的吸引类型(type of attraction)。如果您选择 Make attraction between all sides(在所有侧面之间建立吸引),则无论法向朝向如何,重叠区域之间始终会产生吸引。但是,如果您选择 No attraction between surface sides with different orientations(朝向不同的曲面侧面之间不产生吸引),则最佳拟合只会在图 1 的情况下发生,而不会在图 2 的情况下发生。软件定义了一个默认阈值(threshold)。不过,如有必要,您可以通过勾选 User-defined threshold(用户自定义阈值) 来调整该值。该阈值定义了一个点被视为与另一个对象上的点重叠的距离大小。
  5. 如果满足条件,您可以通过勾选 Pre-align in a first step(第一步预对齐) 来应用自动预对齐(pre-alignment)。
  6. 您可以为 Best-Fit 添加一些约束(constraint): - 旋转。您可以: - Allow all the rotations(允许所有旋转):默认的配准行为,不施加任何约束。
    • Preserve the orientation of the X axis(保持 X 轴朝向):旋转只绕 X 轴进行,不绕 Y 和 Z 旋转。
    • Preserve the orientation of the Y axis(保持 Y 轴朝向):旋转只绕 Y 轴进行,不绕 X 和 Z 旋转。
    • Preserve the orientation of the Z axis(保持 Z 轴朝向):旋转只绕 Z 轴进行,不绕 X 和 Y 旋转。如果 Z 是所有对象中正确的竖直方向,那么由于它在最佳拟合过程中不会移动,最佳拟合结束时竖直方向仍然是正确的。
    • Disable all rotations(禁用所有旋转):配准将仅包含平移。
    • 平移。您可以通过取消勾选相应选项来禁用每个方向的平移(沿 X、Y 或 Z)。
    • 如果至少禁用了一个平移,您必须定义旋转中心(默认情况下为每个对象的包围盒中心)。单击蓝色十字,即可在 3D 场景中单击一个点。您也可以手动修改 X、Y、Z 字段。
  7. 单击 Preview 查看结果是否符合您的需要。

NormalReverse.JPG

type of attraction(吸引类型)

注意

说明

  1. 该命令应用以下规则来决定某个选项是否可用:
  2. 可用于计算新的最佳拟合的合法对象仅限于网格、曲面、点云、几何特征和/或多段线。如果您的选择中至少包含一个既不是网格、也不是曲面、点云、几何特征或多段线的实体,则 Compute new best fit(计算新的最佳拟合) 选项将被自动禁用,并会选中 Replay(重放) 选项。
  3. 您至少需要 2 个对象才能 Compute new best fit。如果选择中只有一个对象,则 Compute new best fit 选项将被自动禁用,并会选中 Replay 选项。
  4. 要进行球半径补偿,固定对象必须是曲面。如果不满足此条件,Compensate ball radius(补偿球半径) 选项将被自动禁用。
  5. 在某些情况下,可以不进行手动预定位就应用最佳拟合(高级模式中提供 Pre-align in a first step 选项)。自动预定位能够良好工作的条件是:待最佳拟合的 2 个对象具有完全重叠。如果不满足该条件,则必须将所有对象大致预定位,以使重叠区域不产生歧义。
  6. 产生的移动用 3 个旋转来描述,也称为“欧拉角”。此处假定角度按 Z->Y->X 的顺序施加,即 R = Rz.Ry.Rx,这是最常见的约定。此外,该命令会找出模型中移动量最大的点,并告知您该距离,该距离大于模型的所有其他点。
  7. Save matrix(保存矩阵) 选项允许将矩阵结果保存到文件中。使用 “...” 按钮选择路径和名称。
  8. Update coordinate system n°(更新坐标系编号):当连接到激光测量臂(laser arm)时,该选项允许创建或更新该臂将用于后续测量的坐标系(命令 Measure through RDS、Probe Feature)。

用箭头(向上和向下)选择坐标系编号。最多可定义 9 个坐标系。如果所选坐标系已存在矩阵,您可以: - Free(释放),以便直接删除该坐标系,并由这个新的对齐矩阵替换它。 - 将现有矩阵与此新对齐合并。

提示

提示与技巧

如果有多个对象必须用作固定不动的参考对象,您必须将这些对象全部合并为一个对象。您可以使用以下命令之一来完成:Group Mesh 或 Merge Clouds、Extract Cloud。请记住,您的原始对象仍可通过从回收站中恢复来访问。