0
有人可以帮助我添加一个正弦波到我的三角形网格,以帮助我获得波浪效果。添加sin波到三角形网格
for(int i = 0; i<150; i++){
for(int j = 0; j<150; j++){
grid[i][j] = 0;
glBegin(GL_LINE_LOOP);
glVertex3f(i*3,grid[i][j],j*3);
glVertex3f(i*3,grid[i][j],j*3+3);
glVertex3f(i*3+3,grid[i][j],j*3);
glEnd();
glBegin(GL_LINE_LOOP);
glVertex3f(i*3,grid[i][j],j*3+3);
glVertex3f(i*3+3,grid[i][j],j*3+3);
glVertex3f(i*3+3,grid[i][j],j*3);
glEnd();
}
}
如果我说得对,我需要做的就是给网格[i] [j]添加一个单值,对不对? 是否所有的y值都被设置为相同的网格[i] [j]?
试试吧,看看你得到了什么,结果对你来说是否有意义?如果它不试图解释为什么? – Bart