我将 mayavi 与 Python 一起使用。假设我有一个 3D 表面网格的数据集:顶点X, Y, Z的位置,以及由节点数组成的三角形T (尺寸:E * 3)。 该网格有 N 个顶点和 E 个三角形。 我可以 plot 像下面这样的网格 命令就像 从命令和上面的plot都可以看出colormap ...
我将 mayavi 与 Python 一起使用。假设我有一个 3D 表面网格的数据集:顶点X, Y, Z的位置,以及由节点数组成的三角形T (尺寸:E * 3)。 该网格有 N 个顶点和 E 个三角形。 我可以 plot 像下面这样的网格 命令就像 从命令和上面的plot都可以看出colormap ...
我正在尝试使用 Mayavi 的points3d创建像这样的图像: 我通常使用mode="sphere" ,禁用照明并像这样调整大小: 但是对于 200K 点,渲染需要几秒钟,将其写入磁盘需要几秒钟,如果您想为数百张图像执行此操作,这太慢了。 如果我使用mode="point"图像会在一秒钟内创 ...
我正在使用 Mayavi 来模拟卫星轨迹,因此需要作为主要中心体的球体在卫星移动时旋转,但我似乎无法找到改变球体方向的方法实际上是一个 TVTK 演员 object,因为我正在使用这种方法来应用纹理。 有没有办法或者我必须找到另一种方法来实现球体上的纹理然后旋转它? 感谢您的帮助。 我也愿意使用另 ...
所以我正在处理一些 3D 雷达数据,它基本上由一个 3D 值数组组成,这些值对应于返回功率,这是由一些 object 的反射引起的。 因为它是 3D 卷,所以很难在图形/图像等中正确显示。例如,您想要查看的数据被外部数据隐藏。 我想做的是创建一个 3D 散点图 plot 这个数据,其中每个点的不透 ...
想要我想做的事: 我想在 Ubuntu 22.04 LTS 上运行这些要求: 所以我可以运行这个测试: import pytest from pyvirtualdisplay import Display import os display = Display(visible=0, size ...
这可能是一个非常简单的问题,但我无法在任何地方找到答案! 我在 PyQt5 中嵌入了一个mayavi场景,我想更改背景颜色。 (可从 GUI 中场景的更改属性按钮获得) 我的代码如下所示: 任何帮助,将不胜感激。 ...
我想使用 matplotlib 中未集成在 mayavi 上的颜色图来打印一些 3D 图形。 有问题的颜色图是“cividis”,在尝试了许多不同的事情之后,我无法做到。 我需要的是使该颜色图可用于绘制 mlab.mesh 欢迎任何帮助! 谢谢 ...
Qt5Agg是使用mayavi 3D 可视化 package 所必需的。我已经在单独复制的conda环境中安装了PyQt5和使用mayavi的 mayavi。 然后默认后端从TkAgg更改为QtAgg 。 这有点奇怪,因为在另一台 PC 的早期安装中,默认值直接更改为Qt5Agg 。 我总是从 ...
我想用 Python 创建一些 matplotlib 似乎无法做好的图形,就在 3D 表面上绘制闭合曲线而言。 一些在线研究使我找到了完成该任务的 mayavi.mlab( Matplotlib:在 3D 表面上绘制 3D 曲线)。 我目前正在运行 Python 3.7.11,但如有必要,我可以升级 ...
我需要将我的 3D 地震数据(SEGY 格式)转换为 numpy (.npy) 格式。 因为大多数库只接受 npy 格式。 我怎样才能转换它? 谢谢 ...
我有一个 .tvk 文件,想使用 Jupyetr 在 Python 中可视化它。 我可以使用 mayavi 查看文件。 但是,我想知道有没有什么方法可以在不使用 mayavi 的情况下可视化文件。 ...
我有一个数据集,通常是 3D 图像堆栈。 现在我想使用 Mayavi 将其显示为体积图像。 但是,由于我的数据集的间距在三个轴上不是等距的。 我应该怎么做才能确保正确的间距。 我正在尝试使用以下代码的简单示例。 但结果仍然给我一个平坦的 3D 球体。 我想知道什么修改这段代码。 ...
我使用 Mayavi 在我的 python3 库中编写了一堆可视化函数。 我对这个库不是很熟悉,也不熟悉使用 python 进行可视化测试。 理想情况下,我只是希望可视化代码在磁盘上生成一些图形,我不太关心弹出 windows(虽然我不确定 Mayavi 是否可以在不弹出此类窗口的情况下正常工作)。 ...
我想保存我用 mayavi 构建的动画 3D 人物的 gif 或 mp4。 当我用 2D 图形和 imagio 做类似的事情时,我可以将数据保存到缓冲区,然后将 append 保存到 imagio writer。 这非常快,并且省去了生成数千个中间 png 文件的麻烦。 但是,我找不到将它们的 ma ...
我正在尝试使用 Mayavi 做一个简单的表面 animation,但由于缺乏在线示例(少数非常不清楚或无用)和官方文档,我很挣扎。 我写了一个非常简单的代码来显示到目前为止我已经去了哪里 非常简单,每次迭代我都会从一个 10x10 的 1 矩阵传递到 10x10 的 2 矩阵,依此类推。 我遇到的 ...
不应填充 PyVista 填充开口的问题 我正在尝试使用 pyvista(也尝试过 Mayavi)创建 3D 表面,每当我执行 delaunay_2D 网格来创建表面时,它都会关闭该表面的“嘴”开口,该开口仍应打开。 我附上了一张图片,显示了需要修复的部分,以及生成数据并重现当前问题的代码副本。 我 ...
我是 python 的初学者。 我使用 windows 10 和 IDLE。 我从 github 克隆了一个代码,并且有一堆 *.py 文件。 当我在 python IDLE 中运行主要代码时,出现错误: ModuleNotFoundError:没有名为“mayavi”的模块我尝试使用“pip”在 ...
我正在运行一个 python 程序,该程序使用 Mayavi 进行地理参考 DEM(数字高程模型)的 3D 显示。 它在 Anaconda 环境中运行良好。 但是在 windows 上运行时,需要为 UI 安装 PyQt/PySide/wxpython(以显示 3D 模型)。 在运行代码时,它开始抛 ...
我使用数字高程 model,使用Mayavi mlab 创建地形的 3D model 。 我的下一个任务是能够获取我在 3D model 上单击的任何点的坐标。 一旦我得到坐标,我将 map 它们到图像坐标并获得所需的数据。 但是目前,我不确定如何首先单击并获取点的坐标。 我已经在 matplotl ...
我正在使用 Anaconda 并想安装 mayavi 模块。 但是不管我使用 conda 还是 pip 命令,它都不起作用。 如果我使用 conda 命令,我会得到这个: 如果我使用 pip 命令,我会得到这个,但没有任何反应: 我知道其他人在安装 mayavi 时也遇到了一些问题,但直到现 ...