通过UG与Matlab软件的结合,解决UG在逆向工程技术中需要借助他方软件进行点云滤波等预处理的现状.将预处理分为排序、精简、平滑滤波三个步骤,对每一步骤设计可行的算法,利用UG/OpenAPI开发应用接口实现整套算法功能.突破UG可开启文件格式的限制,实时地显示去噪、滤波的效果.实验结果表明,该方法能够提升UG在逆向工程中的应用前景.
By means of combining UG and Matlab, a new way of point cloud data pretreatment in reverse engineering was proposed to deal with the case that, beside UG, other softwares were needed to help preprocess the point cloud data by using filtering, etc_ The pretreatment was divided into three steps as ordering, reduction, and smooth filtering. Then a feasible algorithm was designed for each step, and the whole algorithmic function was implemented with the interfaces developed by using UG/OpenAPI. In the meantime, the restriction to data format displaying in UG was broke through, and the result of de-noising and filtering could be displayed in real time. The result of experiment showed that this technique could offer an application prospect of UG in reverse engineering.