是否可以在不创建新 PolyData 的情况下将新点 (X, Y, Z) 添加到 PolyData 点数组?我想让新的三角曲面(TIN)非常快,但是从 NumPy 数组创建一个新的 PolyData 大约需要 1 秒。同时,例如函数 extrude(创建新节点)大约需要 0.002 秒(从技术上讲,我想添加 1 个具有已知坐标的新节点)。
更新 PolyData 后,我使用“delaunay_2d”函数(也需要大约 0.002 秒)并绘制结果(TIN 表面)。
或者也许有人知道其他方式来更新和处理 XYZ 数据到 TIN 并在 Python 3 中以每秒 10 次左右的速度对其进行可视化?PyVista 似乎非常非常酷,但我无法做出如此微不足道的事情:(