本文论述了以UG为开发平台,利用C,C++编程语言在Visual Studio 2013上实现对装配件装配间隙分析以及匹配面的提取的二次开发以实现部分UG没有的功能模块的自动化,并结合开发实例和C,C++的编译环境详细介绍了UG二次开发的过程。该程序可有效避免人工操作所带来的一系列问题并能极大的减少工作人员的人力和时间从而大大提高了工作效率。