【技术实现步骤摘要】
基于特征识别的计算机模型装配处理方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种基于特征识别的计算机模型装配处理方法及装置。
技术介绍
随着三维CAD软件在制造业的广泛应用,其产品三维模型所承载的信息量越来越大,产品制造生命周期(PDM)的任何阶段都有可能拿到三维模型进行浏览,三维模型的展示应用贯穿于整个PDM阶段,三维模型的显示数据也是如此。此外,互联网的技术和应用的推广,三维模型的显示数据也承载着展示产品,快速沟通的数据载体,使得三维模型的显示数据存在周期得到了极大的延伸。在三维模型的显示数据的应用当中,有一类典型的应用就是装配,如何将没有精确几何表达数据的三维模型精确的装配起来成为了技术的瓶颈。1、基于精确几何模型数据的装配技术。此类技术计算精确,并且应用广泛,是主流CAD软件使用的装配方法,但是处理的数据是精确的几何数据,面对没有几何数据的三维展示数据的时候就束手无策了。例如,几何约束求解器等三维装配解决方案就是属于这类技术。2、基于三维坐标架的模型移动技术。将单个模型进行基于三维坐标架的坐标变换,直接将模型在空间坐标系中进行坐标变换,可以将模型放置在任意位置,这样的确可以达到装配的目的,而且不依赖于模型数据。因此这个方法可以处理没有几何数据的三维展示数据。也是目前装配三维展示数据的常用方法。但是这个方法需要将单个模型进行多次位移,旋转变换,变化次数繁多。如图1所示的两个零件的计算机模型,将上面零件的计算机模型扣在下面零件的计算机模型上凸起的键上。由于没有几何数据,所以无法用传统的技术进行如图2所示的“同轴”和“贴合”装配。只能如图3所示将 ...
【技术保护点】
一种基于特征识别的计算机模型装配处理方法,其特征在于,包括:确定待装配计算机模型,其中,所述待装配计算机模型为需要进行装配的计算机模型;确定所述待装配计算机模型的三维展示数据,其中,所述三维展示数据为组成所述待装配计算机模型的数据单元;根据所述待装配计算机模型的三维展示数据提取装配特征,其中,所述装配特征为用于反映所述待装配计算机模型的特征信息的特征;以及根据所述装配特征对所述待装配计算机模型执行装配处理。
【技术特征摘要】
1.一种基于特征识别的计算机模型装配处理方法,其特征在于,包括:确定待装配计算机模型,其中,所述待装配计算机模型为需要进行装配的计算机模型;确定所述待装配计算机模型的三维展示数据,其中,所述三维展示数据为组成所述待装配计算机模型的数据单元;根据所述待装配计算机模型的三维展示数据提取装配特征,其中,所述装配特征为用于反映所述待装配计算机模型的特征信息的特征;以及根据所述装配特征对所述待装配计算机模型执行装配处理;其中,所述三维展示数据包括:点云、三角片、四面片或三维点;通过对三维点组的几何数据的解析,提取出装配特征;根据所述待装配计算机模型的三维展示数据提取装配特征包括:获取外部输入的特征需求信息,其中,所述特征需求信息是基于所述待装配计算机模型的特征需求的信息;根据所述外部输入的特征需求信息在所述待装配计算机模型中获取备选特征,其中,所述备选特征为所述待装配计算机模型的备选装配特征;判断所述待装配计算机模型的三维展示数据是否符合所述备选特征;如果所述待装配计算机模型的三维展示数据符合所述备选特征,生成所述待装配计算机模型对应的装配特征;如果所述待装配计算机模型的三维展示数据不符合所述备选特征,判断能否继续获取所述备选特征;如果判断出不能继续获取所述备选特征,根据剩下的备选特征生成所述待装配计算机模型对应的装配特征;以及如果判断出能继续获取所述备选特征,继续获取所述备选特征。2.根据权利要求1所述的方法,其特征在于,在判断所述待装配计算机模型的三维展示数据是否符合备选几何之后,在生成所述待装配计算机模型对应的装配特征之前,所述方法还包括:确定所述备选特征对应的三维展示数据;以及对所述三维展示数据进行分组,其中,生成所述待装配计算机模型对应的装配特征包括:按照所述三维展示数据的分组生成各组对应的装配特征。3.根据权利要求1所述的方法,其特征在于,根据所述装配特征对所述待装配计算机模型执行装配处理包括:根据所述装配特征确定待选装配方案;接收外部输入的选择指令,其中,所述选择指令为用于指示对所述待选装配方案进行选择的指令;确定所述选择指令对应的装配方案;以及根据所述选择指令对应的装配方案对所述待装配计算机模型执行装配。4.根据权利要求1所述的方法,其特征在于,根据所述装配特征对所述待装配计算机模型执行装配处理包括:接收外部输入的装配需求信息,其中,所述装配需求信息表示对所述待装配计算机模型的装配需求的信息;根据所述装配需求信息和所述提取的装配特征,自动选择符合预设要求的装配方案;以及根据所述装配方案,对所述待装配计算机模型进行装配。5.一种基于特征识别的计算机模型装配处理装置,其特征在于,包括:第一确定单...
【专利技术属性】
技术研发人员:宋智广,
申请(专利权)人:北京数码大方科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。