2024-09-29 23:27:30 发布
网友
在ParaView中创建动画时,temporally interpolate input files有一个函数。在NumPy/matplotlib中通过多个等高线图生成动画时,是否有类似的功能可以帮助使动画更平滑,还是必须手动临时插值数据?在
VTK的TemporalInterpolator用于在时间步之间对非结构化空间网格上的数据进行插值。你的数据在二维的NumPy数组中,插值的任务要容易得多。由于这个原因,没有专门的功能,您必须手动执行。在
TemporalInterpolator
假设a0是在t0时的二维数据数组,a1是{}的数据。对于一段时间t0 <= t <= t1,线性插值数据a_t是
a0
t0
a1
t0 <= t <= t1
a_t
delta_t = t1 - t0 a_t = (t1 - t) / delta_t * a_0 + (t - t0) / delta_t * a_1
有比这个简单的线性插值更高级的插值方案,但是VTK的TemporalInterpolator也使用这个简单的方案。在
VTK的
TemporalInterpolator
用于在时间步之间对非结构化空间网格上的数据进行插值。你的数据在二维的NumPy数组中,插值的任务要容易得多。由于这个原因,没有专门的功能,您必须手动执行。在假设}的数据。对于一段时间
a0
是在t0
时的二维数据数组,a1
是{t0 <= t <= t1
,线性插值数据a_t
是有比这个简单的线性插值更高级的插值方案,但是VTK的
TemporalInterpolator
也使用这个简单的方案。在相关问题 更多 >
编程相关推荐