我正在使用ofSetColor(5, 239, 227);
。
它只在圆圈中绘制一种颜色。我想在圆圈中绘制渐变色。
我试图使用openGL源代码。
glPushMatrix();
glColor3f ( 1.0f, 0.0f, 0.0f);
glVertex3f( 0.0f, 1.0f, 0.0f);
glColor3f ( 0.0f, 1.0f, 0.0f);
glVertex3f(-1.0f, -1.0f, 0.0f);
glColor3f ( 0.0f, 0.0f, 1.0f);
glVertex3f( 1.0f, -1.0f, 0.0f);
glPopMatrix();
但它不起作用。我该如何解决?
答案 0 :(得分:1)
我不知道你的glBegin/glEnd
在哪里,但你不能在开始/结束块中调用push / pop矩阵,它必须在它之外。