5

OpenGl を使用して、次のようなグラフをアニメーション化しています。 ここに画像の説明を入力

これまでに得たコードは次のとおりです。

void GLWidget::paintGL()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(0,1,0);                   //Green

// Frequency Line
    glLineWidth(3.0);
    glBegin(GL_LINE_STRIP);
    glVertex2f(-1,0);
    glVertex2f(x1,y1);
    glEnd();
    y1 = randVarGen();
    x1 = randVarGen();

50ミリ秒ごとにグラフを再描画するタイマーがあります。直線から始めて、オーディオ ファイルの変数に基づいて (今のところランダム変数を使用しています)、グラフは音楽ビジュアライザーのように上下に移動する必要があります。

4

2 に答える 2