我有一个包含3D模型的vtk文件, 我想提取点坐标和面片。 以下是一个最小工作示例: import vtk import numpy from vtk.util.numpy_support import vtk_to_numpy reader = vtk.vtkPolyDataRead...
我需要在一个三维区域内处理一个标量场(幸运的是它可以在结构化网格中表示)。然而,其中一个轴的区域要比其他两个轴大得多。 为了清晰起见,我的“vts”文件等同于以下文件: from pyevtk.hl import gridToVTK import numpy as np import ra...
我正在尝试使用CMake编译程序,但是出现了这个错误。By not providing "FindVTK.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configura...
考虑以下脚本。 import vtk ren = vtk.vtkRenderer() renWin = vtk.vtkRenderWindow() renWin.AddRenderer(ren) iren = vtk.vtkRenderWindowInteractor() iren.Set...
我想访问一个VTK文件,其中保存了热方程的解,但我不知道它在Colab中保存在哪里。 from fenics import * import time T = 2.0 # final time num_steps = 50 # number of time st...
我想从一个VTK文件中提取一些数据(例如标量),并获取它们在网格上的坐标,然后在Matplotlib中处理。问题是我不知道如何通过名称获取VTK文件中的点/单元格数据(例如给定标量名称),并使用vtk_to_numpy将它们加载到numpy数组中。 我的代码应该像这样:import matp...
我正在运行一台Fedora 17(x64)机器,并尝试通过以下方式安装Python的Mayavi: yum install mayavi 这个工作得很好,除了每次我写一个调用mayavi模块(像mlab)的代码: from enthought.mayavi import mlab ...
在mayavi中,是否可以单独指定每个点的大小和颜色? 那个API对我来说很笨重。points3d(x, y, z...) points3d(x, y, z, s, ...) points3d(x, y, z, f, ...) x, y and z are numpy arrays, or...
对于那些想要将一个简单的3D numpy数组(以及轴)导出到.vtk(或.vtr)文件以进行后处理和在Paraview或Mayavi中显示的人来说,有一个叫做PyEVTK的小模块可以实现这一点。该模块支持结构化和非结构化数据等等。 不幸的是,尽管代码在基于unix的系统中运行良好,但我无法让它...