paraview学习笔记
文章平均质量分 68
paraview学习笔记
haimianjie2012
专注AI Complier,异构并行计算,HPC高性能计算,计算机视觉,深度学习和机器学习,C++开发;也写一些随笔读书笔记,面试题解析和求职攻略
展开
-
ParaView热流图:如何计算单元格Cell的体积
Paraview热流图:flux与element关联1.Python Calculator过滤器表达式(expression):volume(inputs[0])Array Association:Cell Data2. vtkMeshQualityvtkMeshQuality您可以尝试使用SettQualityMeasureToVolume(或类似函数)原创 2022-03-03 17:25:37 · 1332 阅读 · 0 评论 -
ParaView源码解析9:vtkCellCenters
在单元格中心生成点vtkCellCenters是一个过滤器,它将任何数据集作为输入,并在数据集中单元格中心上生成输出点。这些点可用于放置图示符(vtkGlyph3D)或标记(vtkLabeledDataMapper)。(中心是单元的参数中心,不一定是几何中心或边界框中心。)单元属性将与输出上的点相关联。@警告可以选择只生成点或点和顶点单元。渲染过程中绘制顶点单元;分数并不重要。使用ivar VertexCells生成单元格。@note空单元格将被忽略,但需要逐个单元格到点的数据拷贝,这将使处.原创 2022-03-02 16:14:42 · 527 阅读 · 0 评论 -
VTK学习笔记4:《VTK图像图像开发进阶》读书笔记
学习VTK之前,读者要有一定的C/C++基础和计算机图形学基础。有关VTK的IEEE论文VTK是什么VTK是最早作为Prentice Hall在1993年出版的《The VisualizatioIsualization Toolkit:An Object-Oriented Approach to 3D Grapics》一书的附件出现的。该书于相应的VTK软件有美国GE公司的三位研究人员Ken Martin、WilI Schroeder、Bill Loren swn用闲暇时间合作编著和开发的。19原创 2022-03-01 18:08:46 · 776 阅读 · 0 评论 -
VTK学习笔记3:IO操作读取写入xml文件和vtk文件
vtu文件vtk实战(二十四)——读入vtu数据vtk实战(三十)——写入vtu数据vtp文件vtk实战(二十五)——读入vtp数据vtk实战(三十一)——写入vtp数据vtk实战(十)—文本格式转vtp格式VTK学习笔记1:vtkXMLPolyDataWriter相关文档:vtk实战(十四)——解析vtk XML 文件的内容...原创 2022-03-01 17:20:39 · 1437 阅读 · 0 评论 -
VTK学习笔记2:windows源代码安装VTK9,并使用Visual Studio 2017配置VTK9
此文安装VTK的方式:对应于VTK用户指南2:第一部分vtk简介_1和2章中的2.3.2节源代码安装VTK.1. vtk 安装配置所需工具:cmake 3.20.2vtk-9.0.1visual studio 20172. 编译配置2.1 创建文件夹在D:\Program Files文件夹下创建一个VTK文件夹,在VTK文件夹下分别建立bin、build和source三个文件夹;Source用来放置从网上下载下来的 ITK源码;Build 用来放置 VTK 经过Cmake 编译原创 2022-02-18 16:08:02 · 3268 阅读 · 3 评论 -
vtk用户指南6:第三部分vtk开发者指南_15章管理管道执行
15.1 信息对象15.2 管道执行模型15.3 管道信息流15.4 信息对象的接口15.5 标准执行15.5.1 vtkDemandDrivenPipeline15.5.2 vtkStreamingDemandDrivenPipeline15.5.3 vtkCompositeDataPipeline15.6 选择默认的执行原创 2022-02-18 09:57:00 · 291 阅读 · 0 评论 -
Paraview源码解析8: vtkPVGlyphFilter类
vtkPVGlyphFilter extends vtkGlyph3D for adding control over which points areglyphed using \c GlyphMode. Three modes are now provided:\li ALL_POINTS: all points in the input dataset are glyphed. This same as usingvtkGlyph3D directly.\li EVERY_NTH_POIN原创 2022-02-15 18:21:32 · 1054 阅读 · 0 评论 -
Paraview源码解析7:vtkTransform类
1.类图结构vtkTransform Class Reference2.代码实现2.1 Identity()//将转换设置为身份转换。如果转换有输入,则转换将被重置,使其与输入相同。void vtkTransform::Identity(){ this->Concatenation->Identity(); // support for the legacy hack in InternalUpdate if (this->Matrix->GetMTim原创 2022-02-15 14:41:51 · 747 阅读 · 0 评论 -
Paraview源码解析6:vtkExecutive类
VTKEExecutive是VTK中所有管道管理人员的超类。VTK执行官负责控制vtkAlgorithm的一个实例。管道由一个或多个控制数据流的主管组成。管道中的每个读卡器、源、写卡器或数据处理算法都在vtkAlgorithm的一个实例中实现。1.类图结构2.实现代码2.1 GetOutputInformation()vtkInformationVector* vtkExecutive::GetOutputInformation(){ // Use the shared output i原创 2022-02-14 14:08:51 · 444 阅读 · 0 评论 -
Paraview源码解析5:vtkPolyDataAlgorithm类
1.类图结构vtkPolyDataAlgorithm类图vtkPolyDataAlgorithm写作图:vtkPolyDataAlgorithm Class Reference2.代码实现原创 2022-02-11 19:14:16 · 655 阅读 · 0 评论 -
Paraview源码解析4:vtkStreamingDemandDrivenPipeline类
1.实现代码//------------------------------------------------------------------------------vtkTypeBool vtkStreamingDemandDrivenPipeline::Update(int port){ return this->Update(port, nullptr);}//---------------------------------------------------------原创 2022-02-11 15:20:34 · 851 阅读 · 0 评论 -
Paraview源码解析3:vtkAlgorithm类
调用流程vtkInitializationHelper::Initialize调用关系调用vtkInitializationHelper::Initialize()有三个模块:Catalyst、pqCore、pvserver。Catalyst文件路径:Paraview==>Client==>Catalyst==>vtkCPCxxHelper.cxx调用位置:vtkCPCxxHelper* vtkCPCxxHelper::New(){}pqCore文件路径:P原创 2022-02-07 15:32:06 · 1517 阅读 · 0 评论 -
Paraview源码解析2:vtkArrowGlyphFilter类
paraview热流图(1):添加glyphs5.8.1 Glyph VTK学习笔记:vtkXMLPolyDataWriter原创 2022-01-28 15:36:48 · 1142 阅读 · 0 评论 -
Paraview:Python Calculator Filter
python calculator过滤器from paraview.simple import *connection = servermanager.Connect('localhost',11111)er = servermanager.sources.EnSightreader(CaseFileName='/.../data.case')er.PointArrays =['x_velocity','1','y_velocity','1','z_velocity','1','cp','1']原创 2022-01-27 15:24:44 · 2713 阅读 · 0 评论 -
VTK用户指南5:第二部分通过示例学习VTK_16.7 多边形数据集Polygonal Data
vtkPolyData是一种具体的数据集类型,表示顶点、直线、多边形和三角形条带等渲染基本体。数据是完全非结构化的:点在超类vtkPointSet中表示,单元使用vtkCellArray的四个实例表示,这是一个连接列表(图16-3)。四个VTKCellarray代表顶点和多顶点;直线和多段线;三角形、四边形和多边形;和三角带。...原创 2022-01-26 11:11:47 · 1738 阅读 · 0 评论 -
VTK学习笔记1:vtkXMLPolyDataWriter
vtkXMLPolyDataWriter继承关系图vtkXMLPolyDataWriter协作图Python vtk.vtkXMLPolyDataWriter() ExamplesPython vtkXMLPolyDataWriter示例C++ vtkXMLPolyDataWriter samplesvtkXMLPolyDataWriter Class Reference原创 2022-01-26 10:46:21 · 1456 阅读 · 0 评论 -
VTK用户指南4:第二部分通过示例学习VTK_12读写数据
12.读写数据在本章中,我们简要介绍了读取、写入、导入和导出数据的各种方法。读取器接收单个数据集,而导入器创建整个场景,其中可能包括一个或多个数据集、演员、灯光、相机等。编写器将单个数据集输出到磁盘(或流),导出器输出整个场景。在某些情况下,您可能希望与不是标准VTK格式或VTK支持的任何其他通用格式的数据进行接口。在这种情况下,您可能希望将数据视为现场数据,并将可视化管道中的数据转换为标准可视化技术可以正确处理的数据集。12.1 阅读器12.2 writer写入程序将vtkDataObjects输原创 2022-01-25 16:36:47 · 616 阅读 · 0 评论 -
VTK用户指南3:第一部分vtk简介_3系统概述
3.系统概述原创 2022-01-25 11:16:35 · 1729 阅读 · 0 评论 -
VTK用户指南2:第一部分vtk简介_1和2章
1.welcome欢迎使用可视化工具包(VTK)用户指南。VTK是一个面向对象的开源软件系统,用于计算机图形学、可视化和图像处理。尽管VTK庞大而复杂,但一旦您了解了它的基本面向对象设计和实现方法,它的设计就很容易使用。本用户指南的目的是帮助您学习这种方法,并熟悉各种重要的VTK课程。如果您是本指南的老读者,您会注意到,我们现在根据VTK的版本号而不是版本号。这是VTK用户指南的第11版。《用户指南》已经出版了11年多,本版在VTK启动16年后出版。尽管在编写本版本时使用了5.6发行版之前不久的VTK版原创 2022-01-24 16:56:11 · 1708 阅读 · 0 评论 -
VTK用户指南1:5.2可视化多边形数据
5.2可视化多边形数据多边形数据(vtkPolyData)是可视化数据的一种重要形式。它的重要性在于它是图形硬件/渲染引擎的几何接口。其他数据类型必须转换为多边形数据才能进行渲染,vtkImageData(图像和体积)除外,它使用特殊的成像或体积渲染技术)。您可能希望参考第104页上的“将单元格提取为多边形数据”,了解如何执行此转换。多边形数据(vtkPolyData)由顶点和多顶点的组合组成;直线和多段线;三角形、四边形和多边形;还有三角带。大多数过滤器(输入vtkPolyData)将处理这些数据的任原创 2022-01-24 15:31:52 · 810 阅读 · 0 评论 -
Paraview热流图:vector可视化算法
相关文档:Paraview热流图:flux与element关联paraview热流图(1):添加glyphsparaview热流图(2):3D glyphs representation向量图示符可用于显示附加到数据的附加标注。字形箭头的方向和长度由向量场提供。Using Paraview to Visualize Scientific Data这个教程不错,!!!!Hedgehogs刺猬矢量数据是与数据集中每个点/单元关联的方向和大小的三维表示。矢量数据通常用于描述某些量的变化率。例如,原创 2022-01-21 14:45:30 · 1904 阅读 · 0 评论 -
Paraview源码解析1:windows下cmake编译Paraview源代码
paraview 下载 编译 贡献https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi贡献paraview:https://gitlab.kitware.com/paraview/paraviewhttps://gitlab.kitware.com/paraview/paraview/-/blob/master/CONTRIBUTING.md更详细的贡献:https://gitlab.kitware.co原创 2022-01-20 17:43:26 · 2809 阅读 · 0 评论 -
Paraview Multi-block Inspector View:总是出现红框图的问题
what’s wrong with Multi-block Inspector View?The red block diagram always appears, even when I don’t choose anything原创 2022-01-20 17:37:23 · 338 阅读 · 0 评论 -
Paraview热流图:flux与element关联
paraview热流图(1):添加glyphs计算机几何原创 2022-01-07 15:49:45 · 602 阅读 · 0 评论 -
kitware paraiew open source work
3D Computer Vision Software DeveloperComputer Vision EngineerComputer Vision ResearcherC++ Software Developer: Computational Modeling and Simulation原创 2021-12-28 16:19:20 · 592 阅读 · 0 评论 -
客户端/服务器模式下,pvpython操作完数据后,paraview客户端未响应
Paraview client crashes while loading dataParaview客户端在加载数据时崩溃paraview|high performance computingRunning ParaView in Client-Server ModeThe SM Tools are a set of tools developed to create and edit streaming movie files (sm). SM工具是一组用于创建和编辑流媒体电影文件(SM)的工原创 2021-12-24 17:20:27 · 1416 阅读 · 0 评论 -
paraview:过滤数据(Filtering data)
5.Filtering data5.6 用于数据子集的过滤器这些过滤器用于从输入数据集中提取子集。如何定义此子集以及如何提取此子集取决于过滤器的类型。5.7 用于几何操作的过滤器这些过滤器用于变换数据集的几何体,而不会影响其拓扑或连接性。5.7.1 变换transform变换可用于任意平移、旋转和缩放数据集。转换是通过缩放数据集、旋转数据集,然后根据指定的值进行转换来应用的。5.7.2 使用paraiew变换5.7.3 使用pvpython变换5.7.4 反射reflect反射可用于跨轴原创 2021-12-17 18:05:00 · 1522 阅读 · 0 评论 -
paraview:应力图和应变图
聊聊材料强度:应力转换和应变转换 (Stress and Strain Transformations)应力和应变 An Introduction to Stress and Strain原创 2021-12-15 18:33:03 · 2137 阅读 · 0 评论 -
python杀掉某个指定的进程
pustil模块psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。使用pustil库之前,需要先安装,安装命令如下:pip install pustil进程信息pids = psutil.pids()for pid in pids: p = psutil.Process(pid) # get process nam原创 2021-12-09 18:25:48 · 19460 阅读 · 2 评论 -
python或C++移动/复制一个文件到另一个个文件夹
C++C++ _CopyFile拷贝文件 C++笔记之CopyFile和MoveFile的使用 python复制import shutilsrc="E:\\temp\\a.txt"dst = "D:\\case\\a.txt"shutil.copy(src,dst)移动:import shutilsrc="E:\\temp\\a.txt"dst = "D:\\case\\a.txt"shutil.move(src,dst)...原创 2021-12-07 14:30:01 · 1132 阅读 · 0 评论 -
python创建xml文档
Python minidom模块(DOM写入和解析XML)用python快速制作xml文件python生成xml文件原创 2021-12-06 17:51:56 · 1263 阅读 · 0 评论 -
python或c++编写一个文件传输工具
Python服务器之文件传输 如何使用python传输文件?c++ 使用socket实现C/S端文件的下载传输原创 2021-11-30 17:10:06 · 1251 阅读 · 0 评论 -
paraview用户指南3:理解数据
3.1 VTK数据模型3.2在paraview中获取数据信息在可视化管道(第1.2节)中,源、读取器和过滤器都在生成数据。在基于VTK的管道中,此数据是讨论的类型之一。因此,当您在paraview中创建源或打开数据文件并点击Apply时,数据正在生成。信息面板(Information panel)和**统计检查器面板(Statistics Inspector panel) **可用于检查任何管道模块生成的数据的特征。3.2.1 信息面板(The Information pannel)“信息”面板提供原创 2021-11-22 19:52:13 · 771 阅读 · 0 评论 -
中国知网paraview相关论文
基于云平台的大数据并行可视化方法研究与实现基于ParaViewWeb架构的GPU高性能运算研究基于ParaView的Abaqus有限元输出结果的可视化与虚拟现实CUDA并行计算平台上数据可视化探究基于OpenMP/MPI的大规模标量场数据并行体可视化技术研究...原创 2021-11-17 18:18:03 · 765 阅读 · 0 评论 -
paraview参考手册6:远程并行可视化
6. Remote and parallel visualization远程和并行可视化ParaView应用程序的目标之一是实现大型数据集的数据分析和可视化。ParaView的诞生源于对超级计算资源上运行的模拟结果的可视化需求,而超级计算资源往往太大,单台台式机无法处理。为了实现此类数据集的交互式可视化,ParaView使用远程和/或并行数据处理。基本概念是,如果数据集由于内存或其他限制而无法安装在计算机桌面上,我们可以将数据集拆分到一组计算机上,这些计算机由您的桌面驱动。在本章中,我们将介绍使用Pa原创 2021-11-17 17:53:47 · 3669 阅读 · 0 评论 -
配置paraview 服务器
Setting up a ParaView Server原创 2021-11-17 17:07:36 · 1398 阅读 · 0 评论 -
paraview远程模式
ParaView 的远程模式paraview使用GUI连接服务器原创 2021-11-16 15:38:13 · 1417 阅读 · 0 评论 -
paraview启动失败:failed to get wglChoosePixelFormatARB
failed to get wglChoosePixelFormatARBfailed to get valid pixel formatGLEM could not be initialized:Missing GL version原创 2021-11-16 15:16:40 · 1245 阅读 · 2 评论 -
#ospray:INITIALIZATION ERROR-->could not open module lib ospray_module_ispc:找不到指定模块
背景错误说明:#ospray:INITIALIZATION ERROR–>could not open module lib ospray_module_ispc:找不到指定模块解决方案相关资料ospray官网stackoverflow: question tagged ospraey原创 2021-11-12 11:51:14 · 808 阅读 · 0 评论 -
如何让paraview GUI软件启动时不弹出Welcome to paraview窗口
1.welcome to paraview窗口paraview软件安装后,默认每次启动都会弹出“Welcome to paraview"窗口2.方法一:Edit->Settings配置1)选中【Edit】菜单的【Settings】条目:2.进入【Settings】窗口,搜索WelcomeSettings窗口3. 方法二:welcome窗口勾选【Don’ot show this window again】...原创 2021-11-11 18:16:31 · 428 阅读 · 0 评论