在 OpenGL(线性和径向)中为二维多边形创建渐变的最佳方法是什么?
谢谢
如何动态生成径向渐变纹理?
最佳答案
线性非常简单 - 你只需为不同的点设置不同的颜色
red ---- red
| |
| |
| |
blue ---- blue
径向纹理可能是更好的选择
要动态生成它,请创建空纹理,然后使用函数 sqrt((MAXX - x)^2 + (MAXY - y)^2) 填充它,然后为其添加颜色。
关于c++ - OpenGL 中多边形的渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858398/