ParaView でアニメーションを作成する場合、入力ファイルを時間的に補間する機能があります。NumPy/matplotlib で複数の等高線プロットを介してアニメーションを生成する場合、アニメーションをよりスムーズにするのに役立つ同様の機能がありますか、それとも手動でデータを一時的に補間する必要がありますか?
1081 次
1 に答える
2
VTKTemporalInterpolator
は、タイムステップ間の非構造化空間メッシュのデータを補間するためのものです。データは2次元のNumPy配列にあり、それを補間する作業ははるかに簡単です。このため、専用の機能はなく、手動で行う必要があります。
a0
がその時点での2次元データ配列でありt0
、a1
がでのデータであると仮定します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 に答える