首页 > 其他分享 >Paraview学习笔记(3)

Paraview学习笔记(3)

时间:2023-02-04 10:12:26浏览次数:31  
标签:动画 珊瑚 笔记 回放 视图 学习 Paraview 按钮 View

Exercise 3 - Time-dependent Visualization

 Animating a contour value

在这个练习中,我们将研究与时间相关的数据。我们使用的数据是通过计算机模拟珊瑚生长产生的。所使用的文件包含一个3D规则网格,其中每个网格单元格都有一个标量值,用于定义该网格单元格在模拟中被生长的珊瑚填充时的时间步长。我们将使用ParaView中的动画工具将数据链接到时间序列。

- 首先清除工作区中现有的数据。

- 打开包含珊瑚数据集的文件,名为ALT_PRPB001A.vtk,位于data目录下,单击Apply。

 - 添加一个Contour filter,点击Apply

 现在应该看到珊瑚生长过程中一个单一时间点的轮廓面。然而,我们想要的是让等高线图随时间动态变化,向我们展示珊瑚随时间的生长情况。

- 为了实现这一点,我们需要打开Animation View动画视图,这可以从主菜单View→Animation View中启用。在animation工具栏中,设置No. frames为100,结束时间为10。这将设置动画为10秒长,总共播放100帧,因此每秒播放10帧。

- 使用Contour1和Isosurfaces下拉菜单左侧的蓝色+按钮将等高线等值面的值链接到时间序列。 

- 验证这将把Contour1添加到时间轴中,在TimeKeeper1的正下方,作为时间条整个长度上的第二个“strip”。在条带的最左边和最右边边缘的值是在这些时间点上使用的等值面。这些值基于输入数据集的最小/最大值(可以使用ALT_PRPB001A.vtk的Information选项卡进行验证)。

- 动画设置完成后,您现在可以使用主工具栏中的回放按钮来播放模拟的增长过程。双箭头按钮控制回放是否循环回到开始。

- 注意在动画回放过程中使用的轮廓值是如何变化的。

 

Camera animation

由于珊瑚是一个三维结构,随着时间的推移,观察结构的各个方面是很好的。要做到这一点,我们将添加一个围绕珊瑚的摄像机路径,作为它的动画。

- 珊瑚在-Y方向生长,可以通过查看3D视图左下角的小3D轴来验证这一点。不幸的事,因为默认情况下数据是颠倒显示的。我们将使用工具栏按钮设置一个良好的视图,以便直接沿其中一个坐标轴查看。按+Z按钮,沿着+Z方向看+Y向上,然后按+90按钮两次,将视图旋转到-Y向上。

- 验证动画回放现在显示珊瑚很好地向上生长,数据地面平面水平。

接下来,我们将添加一个圆形摄像机运动,即所谓的轨道。

- 在Animation View中,在蓝色+按钮旁边的下拉菜单中选择Camera,在右边的下拉菜单中选择Orbit。然后用蓝色+按钮创建一个相机动画条。一个对话框将显示轨道参数,先不要点击确定。

- 默认的轨道参数需要一些调整,因为它们是基于当前视图的。中心值是相机旋转的点,法线是用于旋转的矢量,原点是相机的初始位置。将正常值设置为-Y向上(0,-1,0),否则我们将在轨道中得到一些奇怪的旋转。通常情况下,你需要在你自己的场景中实验来找出正确的值,但是使用下面给出的值并按Ok。

- 再次回放动画,观察珊瑚生长时数据的漂亮旋转。

- 你可以尝试一些不同的轨道参数,得到视觉上不同的动画。不幸的是,你不容易编辑当前的轨道参数,所以最好从动画视图中删除当前的摄像机带,并创建一个具有不同参数的新带。

 

标签:动画,珊瑚,笔记,回放,视图,学习,Paraview,按钮,View
From: https://www.cnblogs.com/lbwBH/p/17090887.html

相关文章

  • Paraview学习笔记(2)
    Exercise2-ATornadosimulationImportingandpreparingthedata在这个练习中,我们将看一看模拟龙卷风中的风的结果。相关数据集包含常规3D网格(所谓的流场)上的速度......
  • 【笔记】进制转换
    代码:1.任意2~36进制数转换为10进制数intr/*转换为十进制的进制*/,i=0,ans=0;stringn;//要转的数cin>>r>>n;//1.2~10进制while(n.size()!=i){an......
  • 学习html的第二天~
    w3c机构:规定网页分成三个部分:结构、样式、表现形式。 无序列表:(每个列表左侧都有实心黑点,后期可以用css去掉)<ul>    <li>列表1</li>    <li>......
  • 学习html的第一天~
    一个网页有三个部分组成:<html>最外层的标签<head>头部标签,网页的说明<body>网页的核心部分,网页的内容(主体) 注释:快捷键ctrl+/在网页中不起任何作用......
  • 使用 Docker 搭建思源笔记
    安装思源笔记su-cdmkdirsy-spacechown-R1000:1000/root/sy-spacedockerrun-v/root/sy-space:/siyuan/workspace-p6806:6806-u1000:1000b3log/siyuan......
  • 数学分析笔记【7】 实数完备性
    实数完备性实数完备性由六个等价的命题阐述。它们分别是:确界原理、单调有界定理、区间套定理、有限覆盖定理、聚点定理以及柯西收敛准则。证明它们等价的方法如下图:......
  • Shader入门精要笔记 - CH10_物体表面照出周围环境
     要点1)漫反射和高光发射都是光照到物体表面,然后光反射到人眼2)环境反射是周边环境的画面照到物体表面, 然后环境的画面反射到人眼 贴图漫反射(MainTex)+ 高光......
  • Paraview学习笔记(1)
    前言Paraview是一个开源的,多平台的科学可视化工具以及数据分析程序。本教程基于Paraview5.10版本。Exercise1-CTscanofaboy在第一个练习中,我们将观察一个男孩的......
  • 学习方法:情景阅读法之人文科学
    学习方法:情景阅读法之人文科学    人文学科的书籍,多数内容具有“场景”,在“场景”中会出现到各种“问题”;人文学科的书籍,会在当时的历史情况下给出作者的答案......
  • 最基本的25道深度学习面试问题和答案
    近年来,对深度学习的需求不断增长,其应用程序被应用于各个商业部门。各公司现在都在寻找能够利用深度学习和机器学习技术的专业人士。在本文中,将整理深度学习面试中最常被问......