WPFでOpenGLを使用するためにSharpGLを使用しています。即時モードで描画する方法は知っていますが、描画の各反復をアニメーション化したいと考えています。私はラインストリップを描いていますが、私の問題はそれが一度にすべて表示されることです。描画されているオブジェクトに表示できるようにしたいと思います。glFlush を使用して行ごとに強制的に描画しようとしましたが、機能していません。どんなアイデアでも、ここに私のコードがあります:
gl.Begin(OpenGL.GL_LINE_STRIP);
for (int i = 0; i < parser.dataSet.Count; i++)
{
gl.Color((float)i, 3.0f, 0.0f);
gl.Vertex(parser.dataSet[i].X, parser.dataSet[i].Y, parser.dataSet[i].Z);
gl.Flush();
}
gl.End();