基于VTK的有限元计算结果可视化 尹小刚,奚金荣

基于VTK的有限元计算结果可视化尹小刚,奚金荣河海大学工程力学系,南京 (210098)摘要:有限元计算结果的可视化是分析有限元计算结果的重要手段。随着可视化的广泛应用,人们对于三维真实感图形的要求也逐步提高。为了便于使用,国内外推出了许多优秀的可视化软件。其中可视化工具包(Visualization ToolKit)是一个面向对象的可视化类库,它为从事可视化工具开发的广大科研工作者提供直接的技术支持。本文介绍了常用的可视化技术、VTK(Visualization ToolKit)特点及可视化流水线
摘要由CSDN通过智能技术生成

 

基于VTK的有限元计算结果可视化
尹小刚,奚金荣
河海大学工程力学系,南京 (210098)

 

摘要:有限元计算结果的可视化是分析有限元计算结果的重要手段。随着可视化的广泛应用,人们对于三维真实感图形的要求也逐步提高。为了便于使用,国内外推出了许多优秀的可视化软件。其中可视化工具包(Visualization ToolKit)是一个面向对象的可视化类库,它为从事可视化工具开发的广大科研工作者提供直接的技术支持。本文介绍了常用的可视化技术、VTK(Visualization ToolKit)特点及可视化流水线,数据流向。以Microsoft Visual C++ 6.0作为开发工具,结合VTK,编制了相应的可视化程序,基本实现了有限元计算结果(温度场、位移场、 应力场等)的可视化。最后给出了一个可视化的实例,成功地实现了云图、切割、流线、流面的显示。 关键词:可视化;VTK;有限元计算结果

 

1. 引言
有限元分析过程中产生相当数量的结果信息,这些信息要被分析者理解,并加以利用,可视化是非常重要的。可视化技术利用人的视觉和计算机,根据数据产生的图像,利用颜色、密度、透明度、文字等技术,将不可见变为可见,在短时间内通过图形传递大量信息,使研究人员能够直观、迅速地观察到计算模拟的结果。VTK (Visualization ToolKit) 就是一款能给从事可视化应用程序开发工作的研究人员提供直接的技术支持的一个强大的可视化开发工具。
2. 有限元分析中常用的可视化技术
有限元分析中的可视化技术包括标量场的可视化技术和矢量场的可视化技术两大类[1]。标量场的可视化方法主要有彩色云图、等值线图、等值面及切片图,其中以等值线图和彩色云图最为常用。彩色云图通过颜色的变化反映数据的变化, 具有直观、 美观的特点, 是一种重要的可视化技术。其常用的生成算法有以下3种:
(1)根据所选物理量,在有限元网格上以不同颜色填充网格,产生既简单又十分直观的量值分布彩色云图。
(2)在两等值线之间的区域内填以不同的颜色.这种方法最常用。
(3)扫描线算法:该算法用插值法计算出扫描线上各点的场量值,并建立场量值与颜色的对应关系,从而产生高质量的彩色云图。
矢量场的可视化方法主要是箭头线段表示法[2]、流线、矢量场动画[3],其中以箭头线段表示法最为常用。箭头线段表示法是用一组线段结合箭头表示矢量场。具体说来:线段的长度反映矢量模的大小,箭头反映矢量的方向。矢量场的场线是一条空间曲线,该曲线上任一点的切线方向与矢量场在该点的方向一致,流场中称为流线。流线在流体中应用较多,它是通过在流场中加入示踪粒子,这些粒子随流体一起平流&#

  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值