異なる時間ステップでスパーの変形を追跡するために、ライン コレクションを構築しようとしています。次の定義を使用して、単一の時間ステップの線を正しく描くことができました。
lstLines = [((xb, yb, zb), (xe, ye, ze)) for (xb, xe, yb, ye, zb, ze) in \
zip(Spar_Res[i,:-1,0], Spar_Res[i,1:,0], Spar_Res[i,:-1,1], Spar_Res[i,1:,1],Spar_Res[i,:-1,2],Spar_Res[i,1:,2]) for i in range(Spar_Res.shape[0])]
ここで、(x,y,z) のインデックス b と e は、セグメントの開始と終了を表します。Spar_Res は、0 軸に時間、1 軸にスパーの頂点、( x、y、z) 2 軸上の座標。時間の経過とともに追加のループを追加することを望んでいましたが、ここではインデックス i がトリックを実行しますが、ループを置き忘れたか、何らかの形で間違っていると思います。
時間に沿って反復することにより、ラインコレクションを適切に構築する方法について何か考えはありますか?