- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20150902【专利申请】一种不同软件协同建模的几何比对方法v0.2汇编
发明专利申请发明名称:一种不同软件协同建模的几何比对方法摘要:设计师使用不同软件协同建模时,迭代过程中通常使用手工记录模型变更。该方式一方面难以避免漏记、错记,另一方面无法察觉关联尺寸等非直接变更导致的更改,这样生成的变更信息用于指导生成制造,势必影响整个产品质量。针对这种情况,本发明研究了如何快速比较两个模型的几何差异:首先,通过等步长采点获取两个模型的点云数据;然后,利用主元分析法计算两个点云的特征向量从而获取点云的参考坐标系,计算两个点云参考坐标系的坐标变换,将两个点云调整到一致,即可实现点云的初始配准;最后,利用最近点迭代法对两个点云进行精确配准,记录配准后两个点云中的非重叠区域,可获取两个点云的几何差异区域。权利要求书:一种不同软件协同建模的几何比较方法,其特征在于:可用于比较相同或者不同CAD软件创建的两个模型,所述CAD软件包括Pro/E、UG、CATIA、Solidworks等;将两个模型点云的差异区域作为两个模型的几何差异,展现几何信息的增加、修改和删除。权利要求1所述不同软件协同建模的几何比较方法,其特征在于,可以通过主元分析来得到模型点云的参考坐标系,从而对模型进行姿态对齐,对齐处理包括平移、旋转,不包括缩放。权利要求2所述不同软件协同建模的几何比较方法,其特征在于,所述模型点云获取方法是等步长采点的方法,采点对象是模型的所有面。权利要求3所述不同软件协同建模的几何比较方法,其特征在于,获取模型所有面信息的方法有两种,一是直接通过模型所属CAD软件的二次开发接口获取;二是在模型所属CAD软件未提供二次开发接口的情况下,将模型文件转换成step格式,再按step标准获取模型几何信息。权利要求2不同软件协同建模的几何比较方法,其特征在于,所述模型点云姿态对其后,运用点到点的最近点迭代法(ICP算法)进行精确配准。权利要求5所述不同软件协同建模的几何比较方法,其特征在于,记录精确配准之后的两个点云距离在容差之外的点,并应用OpenGL显示库,将原三维模型和记录的差异区域分别显示出来。说明书:一种不同软件协同建模的几何比对方法技术领域本发明涉及三维CAD领域,尤其涉及基于异构平台的三维模型设计。背景技术目前设计师在进行三维模型设计通常采用“先改后记”和“边改边记”的方式,由于设计师习惯不同且工作量非常大,所以在实际设计过程中也暴露了以下几个问题:难以避免漏记、错记,对一些关联变更无法估计。尤其是在更改信息量较多的大模型时,效率问题更加明显。虽然一些主流CAD软件(如Pro/E)提供了零件级的几何比较,但比较方式较为简单。如果几何完全相同的两个模型位置不同,Pro/E的几何比较会认为两个模型几何不同。所以Pro/E提供的几何比对无法满足设计者的需求。因为设计师记录更改的方式是手工记录,所以工艺人员无法快速在模型上找到关联的更改点,且容易遗漏,需要大量时间与设计部门交流确认,严重影响工作效率。发明内容本发明的目的在于提供一种不同软件协同建模的几何比较方法,并能用于目前主流CAD模型,如Pro/E、UG、CATIA、Solidworks等模型。本发明的技术方案如下:一种不同软件协同建模的几何比较方法,具体包括:读取模型的几何拓扑信息;模型的几何拓扑信息中有模型所有几何面信息,通过等步长的面上采点法可以获取每个几何面的点云数据,从而分别构成两个模型的点云数据;通过主元分析法将两个模型的姿态对齐,对齐处理包括平移、旋转,不包括缩放;在对齐姿态下,通过点到点的最近点迭代法对两个模型点云进行精确配准;配准后,记录两个模型点云中不匹配的点,并将不匹配的点作为差异显示出来。所述的不同软件协同建模的几何比对方法,其中,所述获取模型几何拓扑信息的方法有两种,一是直接通过模型所属CAD软件的二次开发接口获取;二是在模型所属CAD软件未提供二次开发接口的情况下,将模型文件转换成step格式,再按step标准获取模型几何信息。所述的不同软件协同建模的几何比对方法,其中,所述对齐模型的处理是采用主元分析寻找模型的三个主轴,原心是点云重心,通过平移和旋转将两个模型点云的原心和三个主轴调整到一致,达到初始配准的效果。所述的不同软件协同建模的几何比对方法,其中,所述精确配准后的差异显示应用了OpenGL的显示库,先将两个原始模型显示出来,然后在两个原始模型上对存在差异的点云区域涂色。附图说明图1a是两个几何不同的模型。图1b是初始配准后的两个模型,为方便查看,只显示旋转对齐,未显示平移对齐。图1c是精确配准后的两个模型差异显示效果。图2是本发明的方法流程图。具体实施方式为使本发明的目的、技术方案及优点更加清楚、明确,一下参照附图并举例对本发明进一步详细说明。本发明提出的不同软件协同建模的几何比较方法,主要是找出两个三维模型的几何差异。参见图2,本发
文档评论(0)