本部分介绍了如何通过指定数据在源和目标网格匹配的区域,将扫描的源网格(对象的某一区域)与目标网格(或曲面)对齐。
在修改了某些区域的物理对象并重新扫描后,若要基于扫描数据更新数字模型,该功能将非常有用。
此工具的输入包括源网格(也称为扫描,例如对象的重新扫描区域)和必须与源网格对齐的目标网格或 NURBS 曲面。
系统将对源网格进行变换,使源网格位置和目标网格/曲面之间的平均偏差降低至最小值。
在迭代对齐扫描数据期间,您可以将旋转和平移限制为沿世界空间坐标轴进行,并指定旋转轴心点或旋转轴。
为了确保快速获得准确结果,源网格的区域不应该发生更改,并且应与目标对象上的某一区域匹配。然而,即使这些区域并不是完全相同的,该工具仍将运行。
网格将以白色亮显。
目标对象将以紫色亮显。
如果此时需要取消选择或选择另一个源网状点云或目标几何体,请单击“Pick Mesh”或“Pick Destination”按钮,然后单击要选择或取消选择的几何体。
窗口的底部将出现一组新按钮。
如果在控制窗口中启用了“Show Deviation Map”,则将使用偏差颜色贴图对源网格进行着色显示。
方法 1:使用区域进行定位
所有选定区域将以蓝色亮显。
如果不选择任何区域,则将使用整个网格。
若要取消选择所有区域,请单击“Clear Input”按钮。
单击的点将显示为源网格上的标注。可以使用鼠标重新将其定位。
当指定旋转轴心点或旋转轴时,“Transform Mode”选项将自动设置为“Rotate Only”,使重新定位的结果更具可预测性。
此时对齐应该有所改进,而且源网格和目标网格之间的偏差将随每次迭代越来越小。请注意,只有将“Transform Mode”设置为“Translate and Rotate”,才能保证迭代的累积效果。
使用“Edit”>“Undo”撤消上一次迭代。
方法 2:使用轮廓点进行定位
除了在源几何体和目标几何体上选择匹配区域外,您还可以指定匹配点。
如果源网格或目标网格的某些特征(例如,凹陷或凸起)未在对方上显示或尚未将源网格放置到目标网格的附近,此方法非常有用。
使用此方法时,将忽略所有“Acceptable Distance”、“Sample density”、“Percentage of vertices”、“Increase overlap by sliding mesh”、“Consider local features”和“Transform Mode”。定位期间始终应用平移和旋转。
此时将显示新按钮。
这些点显示为带有编号的圆点:1、2、...N
这些点显示为带有编号的圆点:1、2、...N
您可以随时通过首先单击“Points On Mesh”或“Points On Destination”按钮,向源网状点云或目标几何体添加其他点。
定位源网格使两个点集实现最佳拟合:源网格上的 N 点尽量匹配目标网格上的 N 点。