vtk相关内容
我正在尝试读取一系列DICOM文件并将其渲染为3D模型.我已经做到了.但是我也希望能够在渲染之前删除某些切片.这是我迷路的地方.我无法找到一种方法来访问每个加载的文件并删除我想要的文件.我读过我可以将数据集转换为numpy数组.但是我不确定如何做到这一点. reader = vtkDICOMImageReader() reader.SetDirectoryName('load
..
我有一个CSV文件,其中包含我想在Paraview中可视化的应力数据和几何形状,这些数据是从ANSYS Mechanical中导出的.每个节点都有一堆与之相关的应力数据.我在Paraview中设法将点导入为点云,但我也想重新创建ANSYS网格.我认为Paraview中的“可编程源"可能是一种替代方法,并且通过谷歌搜索,我可能会弄清楚如何将数据读取到numpy数组中,但是基本的问题是,如何在Para
..
我想从 VTK 文件中提取一些数据(例如标量)以及它们在网格上的坐标,然后在 Matplotlib 中进行处理.问题是我不知道如何从VTK文件中获取点/像元数据(例如,通过给出标量的名称),然后使用 vtk_to_numpy 我的代码应如下所示: import matplotlib.pyplot as plt from scipy.interpolate import griddata
..
对于那些想要将简单的3D numpy数组(以及轴)导出到.vtk(或.vtr)文件以进行后处理并在Paraview或Mayavi中显示的用户,有一个名为 因此,我的问题是: 如何使用from vtk.util import numpy_support函数将3D数组(该函数本身不支持3D数组)导出到.vtk文件?有没有创建vtkDatasets等的简单方法吗? 非常感谢! 解决方案
..
我正在尝试从netCDF文件(.nc)在特定时间范围内加载数组(例如,如果它具有50个帧或时间单位,则获得与第二个时间帧相对应的数组).我目前正在使用vtkNetCDFCFReader,并从第一个时间帧获取数据数组"vwnd",如下所示: vtkSmartPointer reader = vtkSmartPointer
..
使用xdmf通过Paraview读取netcdf文件 我曾经使用 xdmf 脚本来解析netcdf文件,以创建上取景.最重要的是,我正在添加标量或矢量字段. (因此3DSMesh提供了物理坐标). 我从来没有,尽管实际上这是最好的方法.可以,所以我还可以. 请让我知道是否有更方便的方法. 我可以使用以下脚本创建3维网格.
..
对于盖驱动腔(CFD)的莱迪思·玻尔兹曼模拟,我将立方域分解为(也是立方)8个子域,这些子域由8个等级独立计算.每个MPI等级都为每个时间步生成一个VTK文件,由于我使用的是ParaView,因此我想将整个内容可视化为一个多维数据集.更具体地说明我要实现的目标: 我有一个长为8(每个方向上的元素数)的多维数据集=> 8x8x8 = 512个元素. 每个维度分配给2个等级,即每个等级处理4x
..
我有一个使用VTK 6.1/VS2008的VTK/MFC项目.我打算将此项目迁移到VTK 8.2/VS2010,但遇到问题: 在stdafx.h,VTK 6.1我有: #define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle, vtkRenderingFreeType, vtkRenderingFreeTypeOpenGL, vtk
..
我有自己格式的网格,我想将其导出到.vtk文件.我该怎么做? 原始网格的格式如下:(伪代码) class Mesh { List _coordinates List _tetra //(elements, Faces, etc.) } 我希望这可以澄清我的问题.我只想用Paraview加载它,所以我不在乎它是否是结构化的,多边形
..
我有一个带有points和cells的VTK文件(非结构化网格). 我可以导入文件,并使用meshio python包将其读入. 如果我键入命令mesh.cells,我会看到一个名为'hexahedron'的字典,其中包含一个由内部列表组成的数组,如下所示: {'hexahedron': array([[ 0, 162, 185, ..., 163, 186, 23],
..
我正在尝试实现基于 VTK 的MRT-DTI实时纤维跟踪可视化工具. 因此,我们需要读取读取张量/每单元矩阵存储在NIFTI图像(.nii)中的我真的不知道该怎么做. 从NIFTI文件中检索单个标量值不是问题,但我不知道如何获取张量(3x3/4x4矩阵). 我们将非常感谢您的帮助! 由于应该将NIFTIImageReader读取张量NIFTI图像作为多分量vtkImage,因此我们尝试
..
我从XTK开始.我想加载一个.vtk文件,以便将体积渲染到XTK中. 此.vtk文件是使用matlab函数创建的,该函数将3D数据数组(voxel)保存为vtk格式: function savevtk(array, filename) % savevtk Save a 3-D scalar array in VTK format. % savevtk(array, filename
..
出于这个原因,我下载了C ++库VTK并制作了OSX环境上build子目录中的本地版本. 我想使用该库(尤其是我使用类vtkSmartPointer)和Makefile来编译项目. 例如考虑以下源代码: #include #include #include int main()
..
发布在 http://www.vtk.org/Wiki/Cocoa_VTK 和自述文件中的非常有用的准则VTK存储库中的Sean McBride和Mike Jackson提交的文件对于VTK 6.1来说已经有些过时了.因此,如果这对任何人有帮助,我都会发布有关在OSX 10.8上安装VTK 6.1的说明,并支持SimpleCocoaVTK Xcode项目. 解决方案 *为支持Cocoa的O
..
我想禁用VTK警告窗口,或者更好的是,捕获它们以使用我的应用程序的日志记录系统进行处理.我的应用程序正在使用嵌入式mayavi视图,并且我不希望弹出无法控制的错误窗口.以下代码演示了警告窗口. import numpy as np from mayavi import mlab x1 = np.array([1, 1, 2, 3]) y1 = np.array([1, 1, 4, 2])
..
我有一个Fortran代码来生成二进制VTK格式的网格。这段代码产生一个像这样的二进制VTK文件: #vtk DataFile版本3.0 vtk输出 BINARY DATASET RECTILINEAR_GRID DIMENSIONS 2 2 1 X_COORDINATES 2 float ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @
..
我的输出使用VTK数据类型。由于我的数据变得越来越大,需要花费相当多的时间才能用ASCII编写,这就是我迄今为止所做的。 我需要将其更改为二进制格式,但问题是文件有一些标题(见 http://www.vtk .org / VTK / img / file-formats.pdf ),即使是二进制文件,也需要用ASCII编写。 现在我没有足够的二进制格式的经验,我第一次尝试是通过
..
我使用最新的VS 2010创建了两个全新的解决方案: C#控制台应用程序 F#控制台应用程序 我已经引用了两个x64 dll文件: Kitware.VTK.dll 和 Kitware.mummy.Runtime.dll (可以在这里下载: http://www.kitware.com/products/avdownload.php ) 当我写使用Kitware 时,C#V
..
我想使用点云库来可视化点云。我已经包括: #include #include #include #include #include
..
此错误: “1> cl:命令行错误D8021:无效的数字参数'/ Wno-deprecated'通过MSVC编译器构建VTK + Qt项目时出现 cmake_minimum_required(VERSION 2.8) PROJECT(QtImageViewer) $ b b IF(NOT VTK_BINARY_DIR) FIND_PACKAGE(VTK) I
..