3.1 点云数据的读入
将扫描的人脸点云数据保存为igs格式,导入到UG NX中,保存为prt文件。在导人数据时可能找不到点云,也可能与导入坐标的原点不一致,用工具栏中的“适合窗口”命令显示,精简点云数据,将一些不相关的噪声点删除,处理后的人脸点云如图3所示。
3.2 创建截面提取边界点
人脸在眼睛、鼻子、嘴巴处的曲率比较大,为保证这3部分的拟合精度,截面的距离必须很小才行。将截面的距离设定为4mm,提取的特征边界点如图4所示。
3.3拟合曲线、曲面
选择“插入/曲线/拟合样条”命令,接着选择通过点选项,框选出每一个截面截出的点云,指定点云的起点和终点,其余的选择默认选项,确认后即重构出了曲线。拟合出的样条一般都不光顺,选择“编辑/曲线/光顺样条”命令光顺每一个样条曲线。拟合后的特征曲线如图5所示。最后选择“插入/曲面/网格曲面/通过曲线组”命令,一次性将所有重构的曲线都选择,拟合的三维模型如图6所示。
4 结束语
采用在UG中提取点云数据特征边界点的方法,可以实现对一些形状比较简单、有多个自由曲面的点云数据的重构,而且精度也能达到一定的要求。本文的研究为