私は初心者プログラマーで、C++ を学んでいます。私は、細胞を粒子として表現する計算生物学プロジェクトを行っています。Cell
x と y の位置、速度、加速度を追跡するクラスを既に作成しています。
私は 2 つのポイントで 1 つの質問があります: 1) 現在、私は自分の細胞の重心のみを追跡しているので、それは単なるポイントです。ただし、すべてのセルに対して同じエッジを持つ細長いパーティクルを作成する必要があります (セルはすべて同じになります)。「単純な」C++ コード (私の現在の知識を意味します)。私の粒子はこのように見えるはずです。
今の私のビジュアライゼーションはちょっとばかげています...タイムステップごとにファイル内のポイントの座標をエクスポートし、を使用してタイムステップごとに生成し、からビデオを生成するスクリプトを作成しPNGs
ましgnuplot
た。これは私の実際の質問につながります。PNGs
ffmpeg
2) 最初の点に対処するには、より良い視覚化方法が必要であることを認識しています。これを行うためにOpenGLやその他の可能な方法を調べましたが、ちょっと迷っています。また、ファイルに出力することなく、直接視覚化する方法を使用すると、より高速になると思います。速度は、少なくとも今までは問題ではありませんでしたが。
Visual Studio 2010 を使用して Windows を使用しています。