问题标签 [pyvista]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pyvista:找出选择了哪个网格
我在我的 Pyvista 图中添加了一些球体,并尝试使它们可以选择:
我假设每个球体都会获得一个单独的回调,使用以下函数构造:
但似乎所有球体以及图中的所有其他元素都只是调用了在for
循环的最后一次迭代中构造的回调。
现在我想知道 -如何为场景中的每个网格安装不同的拾取回调?或者我怎样才能确定点击了哪个网格?
python - 如何在pyvista中不按按键选择点
我正在使用 pyvista 来可视化 stl 文件。为了获取点信息,我使用下面的代码来实现这一点
我可以通过将光标保持在点上并按“P”键来选择点。
我想要这个功能,而无需点击鼠标按键。可能吗?
python - 球形 Pyvista 矢量图
我正在做一个关于月相的项目。在我项目的一部分中,我想在 pyvista 的球面矢量图中正确地实现一个方程(恒星的功率输出)。我是 pyvista 的新手,更不用说一般的编程了,但是 x、y 和 z 轴的方程应该是相同的。我将如何将方程实现为 pyvista 球面矢量图。我可以将我的向量值乘以方程产生的值吗?我还可以将 sigma、T 和 R 的值插入到方程中,这将为我生成一个可以使用的数值。包含的图像是使用 pyvista 和上面提供的光度方程的基本球面矢量图。基本 pyvista 球体矢量图
dialog - `QProgressDialog` 没有响应
我正在使用pyvistaqt
并希望在加载数据时显示进度条窗口。我在不使用pyvista
with 的情况下取得了成功PyQt
(请参阅此 SO 帖子),但是当我添加vtk
.
我认为某些东西仍在阻塞主线程,但我不知道是什么。进度条根本不会显示,或者如果显示,进度条中途会停止加载并停止响应。任何帮助将非常感激:
设置:
输出:
MRE
python - 使用 Mayavi 或 PyVista 在 Python 中创建 3D 表面时,如何避免填充孔/开口?
我正在尝试使用 pyvista(也尝试过 Mayavi)创建 3D 表面,无论我执行 delaunay_2D 网格来创建表面,执行的操作都会关闭该表面的开口,该开口仍应打开。我非常感谢任何人对此问题的帮助。
编辑:添加了更新的代码并删除了大量与此问题无关的代码。