如何在Opengl中绘制垂直正弦波

How to draw vertical sinewave in Opengl

我在Opengl中做了一个流水,现在想把它转换成瀑布的形式。对于水,我使用正弦波,对于瀑布,我想将那些水平正弦波转换为垂直正弦波。我试过交换 x 和 y 的位置,但没有显示任何内容。

for(y=50;y<=-30;y+=inc)

以上条件永远不会成立(如果 inc 大于零),所以您什么也看不到。

你应该检查范围和 inc,它可能看起来像这样:

for(y=-30;y<=50;y+=inc)