CATIA曲面逆向中点云的过滤
在做逆向时,原始数据通常都是通过三坐标扫描仪等扫描设备所获得的。但这些扫描设备所获得的点云数据通常都是非常庞大的,如果直接对点云进行造型处理,将会造成文件过大,处理速度慢,既费时而且整个逆向过程也变得难以控制。实际上并不是所有点的数据对模型重建都有用,因此,有必要在保证一定精度的前提下减少数据量。一般对点云进行稀疏过滤的原则为:在曲面变化缓慢的地方,点密度较稀疏,在曲率变化较大部分需要密集的取点。如此用来表现此曲面的点数量就会变少,CATIA曲面逆向造型中的过滤功能(Filter)可以达到这个目的。下面将详细介绍此命令的使用方法。
下图所示为导入到CATIA中的一个汽车操纵器盖板的三维点云数据。(CATIA中点云数据的导入方法,可参考本站文章《 CATIA点云的导入与处理》)
其中Filter Type中有两个选项值,含义如下:
(1)Homogeneous:选中此选项会出现一个小圆球,输入的数值即为此球的半径,可利用鼠标左键单击改变球的位置,球过滤点的方式,当球位于起始点上,此时被球所包含的点即被滤除(仅剩下起始点)接着往前单击下一点,重复此法,单击【Apply】按钮就开始过滤,输入的球半径越大,点与点之间距离就越大。如下图所示为将Homogeneous的值设置为2的结果,如果半径设置的不合适,可能会造成无法求解的情况。
(2)Adaptative:根据点与点之间的弦偏差量,把某偏差量以内的点都过滤掉,数值越大代表容许的偏差越大,滤掉的点越多。利用Adaptative会使曲面变化小的地方滤除较多的点,而变化大的地方滤除较少的点,使特征变得更明显,一般建议使用此选项。如下图所示为将Adaptative设为0.03的过滤结果。
在Statistics列表框中显示欲过滤的点云的一些基本信息,点击Apply按钮可以预览过滤结果是否合适,如果合适点击OK按钮完成点云过滤。
在过滤过程中,被过滤的点只是被隐藏,如果选中对话框下方的Physical removal复选框,可把滤除的点真正删除。