一种基于ACIS平台的三维实体模型重构方法技术

技术编号:21060437 阅读:37 留言:0更新日期:2019-05-08 07:06
本发明专利技术涉及无原始数据的三维实体模型重构技术,属于计算机仿真领域,具体为一种基于ACIS平台的三维实体模型重构方法。本发明专利技术通过导入待重构模型文件至ACIS平台的软件中,直接在模型显示的错误部分进行实体的二次重构,进而使平台构建完整的三维实体模型可以直接被基于ACIS内核的CAE软件使用。该方法的通用性极大,重构方式简便迅捷,重构模型可根据研究人员需要灵活调整,避免了因为模型识别错误无法与CAE软件交互而进行原物重建工作,节约了大量时间和人力、物力资源。

【技术实现步骤摘要】
一种基于ACIS平台的三维实体模型重构方法
本专利技术涉及无原始数据的三维实体模型重构技术,属于计算机仿真领域,具体为一种基于ACIS平台的三维实体模型重构方法。
技术介绍
随着计算机的发展,三维模型在不同的领域起着越来越重要的作用。除了在医学、影视、建筑等领域起展示作用之外,三维模型还在工程界尤其在计算机仿真领域中扮演着重要的角色。在使用有限元法进行计算机仿真时,传统的做法需经过构建三维模型、网格划分、数值求解等过程。其中三维模型是进行计算机仿真的基础。目前主流建模软件几何建模的内核引擎一般为Parasolid或ACIS,通过定义形状的边界来表示形状,即边界表示法造型。而除了边界表示法之外,几何造型方法还有诸如线框、集合论、多面体模型以及八叉树等类型。因此尽管可以获得丰富的CAD模型文件资源,但将某一建模内核构造的模型文件导入拥有另一建模内核的软件时会造成模型识别错误;并且若模型构建核心与后续进行网格划分的核心不一致时会造成构建的模型无法进行网格划分进而无法进行数值求解的状况。目前解决这一问题的方法为根据CAE软件的几何造型引擎对模型进行重建或修复,其方式可以分为两种形式。一种形式本文档来自技高网...

【技术保护点】
1.一种基于ACIS平台的三维实体模型重构方法,包括以下步骤:A、将待重构模型文件导入ACIS内核的建模软件中,实现模型文件的显示;B、对步骤A获得的模型的面实体Si的错误类型进行检测,将错误部分标识为交错、接触、缺失和/或大落差类型,然后对待重构模型进行错误部分的分割;两个或多个面实体的边界线与面实体相交时,标识为交错;对于划分到交错类型中的面实体集合,以顺序或无序方式依次对集合中的元素区域进行边界坐标点信息提取;然后对获取的点云信息进行插值处理,获得离散的点云数据,点云的连线为封闭直线或曲线;两个或多个面实体可以使用一条封闭的线实体表示边界线,但具有多条封闭的边界线,且边界线之间存在微小间...

【技术特征摘要】
1.一种基于ACIS平台的三维实体模型重构方法,包括以下步骤:A、将待重构模型文件导入ACIS内核的建模软件中,实现模型文件的显示;B、对步骤A获得的模型的面实体Si的错误类型进行检测,将错误部分标识为交错、接触、缺失和/或大落差类型,然后对待重构模型进行错误部分的分割;两个或多个面实体的边界线与面实体相交时,标识为交错;对于划分到交错类型中的面实体集合,以顺序或无序方式依次对集合中的元素区域进行边界坐标点信息提取;然后对获取的点云信息进行插值处理,获得离散的点云数据,点云的连线为封闭直线或曲线;两个或多个面实体可以使用一条封闭的线实体表示边界线,但具有多条封闭的边界线,且边界线之间存在微小间隙时,标识为接触;对于划分到接触类型中的面实体集合,以顺序或无序方式依次对集合中的元素区域进行边界坐标点信息提取,识别出两个接触面;然后对获取的接触面的点云信息进行插值处理,消去接触面边线之间存在的间隙,获得离散的点云数据,点云的连线为封闭的直线或曲线;面实体出现孔洞或残缺,多个面实体包围的区域不封闭时,标识为缺失;对于划分到缺失类型中的面实体集合,以顺序或无序方式依次对集合中的元素区域进行边界坐标点信息提取,并设置一个或多个形状因子;然后对获取的点云信息综合形状因子进行插值处理,获得离散的点云数据,点云的连线为封闭直线或...

【专利技术属性】
技术研发人员:徐立刘杭鑫杨中海李斌
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1