2

ParaView でアニメーションを作成する場合、入力ファイルを時間的に補間する機能があります。NumPy/matplotlib で複数の等高線プロットを介してアニメーションを生成する場合、アニメーションをよりスムーズにするのに役立つ同様の機能がありますか、それとも手動でデータを一時的に補間する必要がありますか?

4

1 に答える 1

2

VTKTemporalInterpolatorは、タイムステップ間の非構造化空間メッシュのデータを補間するためのものです。データは2次元のNumPy配列にあり、それを補間する作業ははるかに簡単です。このため、専用の機能はなく、手動で行う必要があります。

a0がその時点での2次元データ配列でありt0a1がでのデータであると仮定しますt1。しばらくの間t0 <= t <= t1、線形補間されたデータa_t

delta_t = t1 - t0
a_t = (t1 - t) / delta_t * a_0 + (t - t0) / delta_t * a_1

この単純な線形補間よりも高度な補間スキームがありますが、VTKTemporalInterpolatorもこの単純なスキームを使用しています。

于 2011-03-28T11:32:46.470 に答える