Jak narysować wykres funkcji ruchomej za pomocą OpenGl?
Używam OpenGl do animowania wykresu, który wygląda mniej więcej tak:
Oto kod, który mam do tej pory:
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();
i mam zegar do przerysowania wykresu co 50 ms. Chcę zacząć od linii prostej i na podstawie zmiennych z pliku audio (używam na razie zmiennych losowych), wykres powinien iść w górę iw dół, jak wizualizator muzyczny.