基于VTK的有限元可视化方法、系统、装置及存储介质制造方法及图纸

技术编号:30428506 阅读:29 留言:0更新日期:2021-10-24 17:17
本申请公开了一种基于VTK的有限元可视化方法、系统、装置及存储介质。该方法包括:当接收到画面的渲染指令,从外表面缓存池中请求画面的外表面对象;若外表面缓存池中存储有外表面对象,以外表面对象作为过滤器的输入,更新得到模型的边线信息;从结果文件中获取画面中各个点的位移信息,计算得到外表面对象变形后的点坐标,更新外表面对象;根据当前选择的着色配置,通过Scalar机制对外表面对象的网格结构进行附着,得到可视化云图。该方法通过管道作业的分段处理,对管道中性能瓶颈的部分进行了优化,减少管道执行高耗时任务的执行次数,可有效节省可视化设备的计算资源,提高动画的渲染性能。本申请可广泛应用于可视化技术领域内。内。内。

【技术实现步骤摘要】
基于VTK的有限元可视化方法、系统、装置及存储介质


[0001]本申请涉及可视化
,尤其是一种基于VTK的有限元可视化方法、系统、装置及存储介质。

技术介绍

[0002]随着信息化的发展,计算机软件已成为各类理论应用于工程实际问题的主要技术手段,它可以将力学理论、数学理论、计算机技术和工程知识创造性的综合在一起工作,其中以有限元分析为核心的结构分析、设计、三维可视化技术是一个重要的方向。有限元分析是一个工具,它可以利用其进行场的分析,如磁场、电场、应力场、流场等等,有限元分析通过把宏观的大的东西进行划分为一个个小的单元,把这些小的单元当做微观的东西,进而进行分析,得到微观的一个情况。
[0003]当下,在可视化的应用中,VTK(Visualization Toolkit)是一个使用较为广泛的软件系统,主要用于三维计算机图形学、图像处理和可视化。相关技术中,将VTK应用于有限元分析的可视化领域的技术,大部分都是参考VTK官方示例中的用法,搭建可视化管道显示三维实体,通过对管道源头的数据进行刷新,然后重新执行管道来实现动画的效果。但是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于VTK的有限元可视化方法,其特征在于,包括以下步骤:当接收到画面的渲染指令,从外表面缓存池中请求所述画面的外表面对象;若所述外表面缓存池中存储有所述外表面对象,以所述外表面对象作为过滤器的输入,更新得到模型的边线信息;从结果文件中获取所述画面中各个点的位移信息,计算得到所述外表面对象变形后的点坐标,更新所述外表面对象;根据当前选择的着色配置,通过Scalar机制对所述外表面对象的网格结构进行附着,得到可视化云图。2.根据权利要求1所述的基于VTK的有限元可视化方法,其特征在于,所述方法还包括以下步骤:获取待处理数据,将所述待处理数据转化为VTK的非结构化网格对象。3.根据权利要求2所述的基于VTK的有限元可视化方法,其特征在于,所述方法还包括以下步骤:若所述外表面缓存池中不存在所述外表面对象,通过调用Compute函数计算得到所述外表面对象。4.根据权利要求3所述的基于VTK的有限元可视化方法,其特征在于,所述调用Compute函数计算得到所述外表面对象,包括:向非结构化网格子集缓存池请求所述外表面对象对应的非结构化网格子集对象;若所述非结构化网格子集缓存池中存在所述非结构化网格子集对象,输入所述非结构化网格子集对象执行管道,得到所述外表面对象。5.根据权利要求4所述的基于VTK的有限元可视化方法,其特征在于,还包括以下步骤:若所述非结构化网格子集缓存池中不存在所述非结构化网格子集对象,根据所述非结...

【专利技术属性】
技术研发人员:曹胜涛关远聪冯玮健黄强李志山
申请(专利权)人:广州颖力土木科技有限公司
类型:发明
国别省市:

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

1