论文部分内容阅读
CAD/RE/RP集成技术作为消化吸收先进技术和产品快速开发的重要支撑技术,已成为制造业关注的热点。它对提高我国工业产品设计水平,缩短设计周期,增强我国产品在国际市场上的竞争力有着重要的意义。特征提取技术是该技术中非常重要的环节,业已成为当前研究的热点。
本文重点研究了基于特征的CAD/RE/RP集成技术基本理论和方法,给出了特征的分类和数学模型。对特征识别和特征提取技术进行了系统深入的探讨。根据点到曲面的距离来识别自由曲面和二次曲面,并在此基础之上采用曲率估算的方法进一步识别二次曲面。对于二次曲面,首先提取出边界点,然后选取种子点利用最小二乘法对二次曲面进行拟合,并采用边拟合边区域生长的方法进行提取。对于自由曲面,结合了前人的研究成果,通过利用点云法矢夹角大小的方法将自由曲面划分为凸曲面及凹曲面。提出并实现了自由曲面的边界线判定的算法,利用特征编码技术来表示自由曲面的凸凹性。
最后采用面向对象的程序设计方法,以VisualC++6.0作为实现环境,与系统平台进行集成,结合DirectXSDK对点云数据进行显示,并实现对点云数据进行曲面法向矢量估算、曲率估算、特征提取等功能。进一步提高了后续模型重构的速度和精度,增加了系统的功能和实用性,同时也为下一步的研究工作奠定了基础。