vtk相关内容

如何使用 VTK 存储向量场?C++,VTKWriter

比方说,我有一个向量场 u,它具有分量 ux、uy 和 uz,定义在空间 rx、ry 和 rz 中的(非结构化)位置. 我想要的只是使用 VTK 格式存储这个向量场,即使用 libvtk 中的“vtkwriter"类来启用 Paraview 的可视化. 我想我得到了正确合并位置的代码,但不知何故我不知道如何合并数据: #include #include #include void w ..
发布时间:2021-09-20 18:47:11 C/C++开发

VTK 与真实 X 一起工作,与 Xvfb 一起崩溃

我正在调试一个使用 VTK 库实现无头图像处理的 3rd 方 Python 脚本.当使用常规 X 窗口会话运行时,它按预期工作,瞬间闪烁一个窗口.当针对 Xvfb(内存中的虚拟帧缓冲区)运行时,它会崩溃.脚本是这样的(省略了绒毛): inname = args[0]外名 = args[1]从 vtk 导入 *读者 = vtkPLYReader()reader.SetFileName(inname ..
发布时间:2021-09-20 18:47:08 服务器开发

如何获取点数据的边界框?

如何获取数据集的范围?也称为数据的边界框.使用 StructuredPointsReader 读取数据. 解决方案 因为 vtkStructuredPoints(vtkStructuredPointsReader 上的 GetOutput() 类型)是 vtkDataSet 的子类,所以可以使用 vtkDataSet 的 GetBounds(double[6]) 函数.下面是一个例子: ..
发布时间:2021-09-20 18:47:05 其他开发

如何在 Mayavi2 中加入/连接/分组多个对象

我想将多个 Mayavi 对象组合成一个“分组"对象,以便我一起控制它们的所有属性.例如,我通过组合 3 个内置曲面(两个球体和一个圆柱体)创建了以下双凸透镜形状.现在我想一次(不是单独)为所有组成表面分配统一的属性(镜面反射、环境颜色等).另外,我想整体平移/旋转镜头.我不知道如何做到这一点. 这是在 Mayavi 中创建的双凸透镜(代码如下): 如下图所示,上面的镜头由三个面组成: ..
发布时间:2021-09-20 18:47:02 Python

vtk.vtkRender() 导致段错误:11

我有一个 python 脚本,它不是我写的,它使用了 vtk 模块.它适用于我的旧 iMac 和我的 Linux 机器.在安装了 OS X Mavericks 的 Macbook Pro 上尝试时,在渲染过程中出现段错误.我已经追踪到调用 vtkRender() 方法的错误,该方法导致脚本因 seg fault 11 崩溃.我真的不知道如何进一步找出错误的确切原因(例如,怎么做我使用 pdb 进入 ..
发布时间:2021-09-20 18:46:59 Python

如何从 VTKImageData(表面提取)创建 VTKPolyData?

给定一个 vtk 图像: vtkSmartPointerVTKImage = vtkSmartPointer::New(); 这是一个包含分割结果为二进制数据的 3D 图像(分割对象 = 1,背景 = 0),如何提取分割对象的表面并将其保存为 VTKpolyData? 解决方案 一个最小的工作示例应该是这样的. vtkSmartPointer表面 =vtkSmartPoint ..
发布时间:2021-09-20 18:46:57 C/C++开发

vtk6.3 链接错误:未找到“vtkRenderWindow"的覆盖

我在 ubuntu 64bit 上用 qt5.5 构建了 vtk6.3,然后我用 qtcreator 打开了一个例子.构建它,然后出现链接错误: 一般警告:在/VTK/Rendering/Core/vtkRenderWindow.cxx,第 40 行错误:未找到“vtkRenderWindow"的覆盖. 带有文档的第 40 行: //使用 vtkAbstractObjectFac ..
发布时间:2021-09-20 18:46:53 C/C++开发

如何告诉 VTK 管道使用通过 TimerEvent 更新的新 vtkPolyData?

意图 我编写了一个使用 vtkPoints 生成螺旋的 VTK 应用程序 >vtkPolyLine >vtkPolyData >vtkPolyDataMapper 并显示它.这工作正常,如果在程序初始化时静态完成.现在,我想动态添加新数据点.目的是实时可视化测量,因此将在特定时间间隔添加新数据. 问题 目前,我刚刚实现了一个 TimerEvent 来更新 vtkPoints 和 ..
发布时间:2021-09-20 18:46:47 C/C++开发

读取 .vtk 文件

我正在研究 VTK(ubuntu 10.04 上的 Qt). 我正在尝试读取具有 3D 图像的 .vtk 文件.据我所知,这个 http://www.vtk.org/Wiki/VTK/例子/Cxx/IO/GenericDataObjectReader 可以读取任何 vtk 文件.但是,它不起作用.我得到的只是: 正在启动/home/taha/Downloads/VTK/Exampl ..
发布时间:2021-09-20 18:46:44 C/C++开发

将 RenderWindowControl 添加到工具箱

我正在尝试使用 Kitware ActiViz.NET.我已经使用nuget安装了它.但我似乎无法在工具箱上找到 RenderWindowControl.我一直在尝试以这种方式手动添加它: 调用“选择项目..." 然后在下面的对话框中点击按钮“浏览...", 导航到您的 ActiViz.NET 安装文件夹,浏览到/bin文件夹,选择“Kitware.VTK.dll". 点击 ..
发布时间:2021-09-20 18:46:41 其他开发

x,y,z 点的 vtk 值

我有一个 vtk 文件,它在 3 个维度上映射温度.我想确定给定 x、y、z 点的温度.我将使用以下代码来加载 vtk 文件(阅读 .vtk 文件): int main(int argc, char *argv[]){//在这里简单地设置文件名(哦,静态的喜悦)std::string inputFilename = "setYourPathToVtkFileHere";//获取文件中的所有数据v ..
发布时间:2021-09-20 18:46:38 C/C++开发

如何将 vtkSphere 保存到 VTK 文件?

我正在尝试将多个球体保存到一个文件中,以便稍后使用 ParaView 进行可视化. 我拥有的是一个文本文件,其中包含有关每个球体的位置和形状(半径)的信息.使用 Python 和 VTK,我正在构建一个文件来可视化 ParaView 中的数据.现在我可以将球体的中心和半径保存为 vtkUnstructuredGrid,稍后在 ParaView 中我添加了一个球体字形以进行正确的可视化.这种方 ..
发布时间:2021-09-20 18:46:35 C/C++开发

使用 Python 和具有多个向量场的 tvtk 将数据保存到 VTK

我正在尝试保存对应于相同结构网格的三组矢量(速度、湍流强度和速度波动的标准偏差).理想情况下,我希望它们成为同一个 vtk 文件的一部分,但到目前为止我只能像这样将其中一个放入文件中: sg = tvtk.StructuredGrid(dimensions=x.shape, points=pts)sg.point_data.vectors = Usg.point_data.vectors.nam ..
发布时间:2021-09-20 18:46:29 Python

在python中从VTK文件中检索面和点

我有一个包含 3d 模型的 vtk 文件, 我想提取点坐标和面. 这是一个最小的工作示例: 导入vtk导入 numpy从 vtk.util.numpy_support 导入 vtk_to_numpy阅读器 = vtk.vtkPolyDataReader()reader.SetFileName('test.vtk')读者.更新()polydata = reader.GetOutput( ..
发布时间:2021-09-20 18:46:26 Python

关闭 VTK 窗口 (Python)

考虑下面的脚本 导入vtkren = vtk.vtkRenderer()renWin = vtk.vtkRenderWindow()renWin.AddRenderer(ren)iren = vtk.vtkRenderWindowInteractor()iren.SetRenderWindow(renWin)an_actor = vtk.... # 创建一个actorren.AddActor(a ..
发布时间:2021-09-20 18:46:24 Python

Mayavi (Python) 中的 TVTK 错误

我正在运行 Fedora 17 (x64) 机器,我尝试通过 为 python 安装 Mayavi yum install mayavi 效果很好,除了每次我编写代码时调用 mayavi 模块(如 mlab): from enthought.mayavi import mlab 它大喊错误 ************************************************ ..
发布时间:2021-09-20 18:46:21 Python

我在哪里可以找到 python 的 vtk 文档?

我正在尝试使用 Python 中的 VTK.我试图在网上找到但无法真正找到任何可用于文档的内容.我尝试查看 c++ 文档,但方法非常不同. 非常感谢 解决方案 您可以在 VTK 的 wiki 中看到 Python 示例.转到官方夜间文档并查找特定课程,还有另一种资源;在许多(不是所有)类的示例部分中,您可以找到 Python 中的实现(也可以使用 c++ 和 tcl).第三个选项是转 ..
发布时间:2021-09-20 18:46:18 Python

有哪些推荐的学习 VTK 库工具包的资源和教程?

除了 Kitware 提供的书籍之外,我正在寻找一些链接任何有助于学习 VTK 库的资源.最好有示例代码和教程.谷歌搜索结果对我来说并不是非常有用.所以我在这里要求提供 VTK 资源的链接. 解决方案 我在上一个项目中使用了 vtk.不过我用 C++ 来用它,而不是 python. 我记得论坛、维基和邮件列表有很多有用的信息和乐于助人的人: http://www.vtk.org ..
发布时间:2021-09-20 18:46:09 Python