我正在尝试使用 VTK 使用颜色映射值以 3D 显示一些时间序列数据。对于两种不同类型的对象,例如圆锥体和球体,我有一个 3D 位置数组。这些位置是穿插的。我还有一个包含这些对象的时间序列数据的二维数组。位置数组中的第 n 个条目对应于时间序列数组中的第 n 行。(所有这些都是numpy数组)。
现在我想要一个圆锥体和球体的动画显示(使用 python-vtk),它们的颜色根据时间序列数组中的条目而变化。目前,我通过将每个阵列分成两个来使其工作 - 一个用于圆锥体,一个用于球体。但理想情况下,我只想通过一个 coneGlyph 和一个球体字形来管道位置数组的锥形条目,并直接为所有位置设置时间序列值。如果可能的话,这样做的方法是什么?