我正在使用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();
Run Code Online (Sandbox Code Playgroud)
我有一个计时器每50毫秒重绘一次图表.我想从一条直线开始,基于音频文件中的变量(我现在使用随机变量),图形应该像音乐可视化器一样上下.