【技术实现步骤摘要】
三维几何离散化处理系统
:本专利技术涉及一种应用于计算机辅助设计的系统,用于三维模型视图显示和网格划分。
技术介绍
:随着计算机辅助工程(ComputerAidedEngineering,CAE)、计算机仿真分析系统等现代化产品设计分析手段的不断成熟和完善,三维模型被越来越多的应用。但传统的三维建模工具OCCT进行显示时存在不能选择面信息,三维渲染效果较差等问题;利用VTK进行视图显示时,只能选择三角面片信息,均不能良好的展现出三维几何信息的显示和选取操作。另外,目前主流的相关数据格式转换方法仍存在转换速度慢,转换数据信息冗杂、有误及转换文件过大等问题。
技术实现思路
:本专利技术所要解决的技术问题是提供一种三维几何离散化处理系统,可以通过将点、三角面片、几何面和几何棱线等相关信息进行智能获取和存储,较好的应用于三维模型显示和网格划分,且将数据科学精简存储,资源利用率高。为了解决以上技术问题,本专利技术提供了一种三维几何离散化处理系统包括:几何面读取存储模块,将三维网格模型几何面信息进行数据保存; ...
【技术保护点】
1.一种三维几何离散化处理系统,其特征在于,包括:/n几何面读取存储模块,将三维网格模型几何面信息进行数据保存;/n几何棱线读取存储模块,将三维网格模型棱线信息进行数据保存;/n三角面片顶点获取模块,通过读取模型中每个面的信息,将每个三角面片的顶点进行数据存储;/n三角面片顶点与棱线位置关系判断模块,判断每个三角面片的三个顶点与棱线位置关系。/n
【技术特征摘要】 【专利技术属性】
1.一种三维几何离散化处理系统,其特征在于,包括:
几何面读取存储模块,将三维网格模型几何面信息进行数据保存;
几何棱线读取存储模块,将三维网格模型棱线信息进行数据保存;
三角面片顶点获取模块,通过读取模型中每个面的信息,将每个三角面片的顶点进行数据存储;
三角面片顶点与棱线位置关系判断模块,判断每个三角面片的三个顶点与棱线位置关系。
2.根据权利要求1所述的三维几何离散化处理系统,其特征在于,所述几何面读取存储模块进行平面几何面的识别和/或曲面几何面信息的读取保存;
所述几何面读取存储模块将三维网格模型所有几何面的命名、ID号及所属模型信息进行内部数据保存。
3.根据权利要求1所述的三维几何离散化处理系统,其特征在于,所述几何棱线读取存储模块进行智能校验,保证存储棱线数据的可靠性;
所述几何棱线读取存储模块:将三维网格模型所有棱线的命名、ID号及所属模型信息进行内部数据保存。
4.根据权利要求1所述的三维几何离散化处理系统,其特征在于,所述三角面片顶点获取模块,通过读取模型中每个面的信息,依次将每个三角面片的所有顶点进行内部数据存储;
所述三角面片顶点获取模块包括但不限于如下模块中的一种或几种:
边缘顶点识别保存模块,针对模型边缘点数据信息进行识别存储;
模型内部点识别模块,此模块执行时将对内部数据自动舍弃,只保存表面信息。
5.根据权利要求1所述的三维几何离散化处理系统,其特征在于,所述三角面片顶点与棱线位置关系判断模块判断每个三角面片的三个顶点与棱线位置关系,包括“一点共线”,“两点共线”,“三点共线”及“无点共线”情况;
技术研发人员:张超,王春雷,
申请(专利权)人:上海索辰信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。