我想绘制OpenGL
中未填充的矩形形状,但是当我使用glBegin(GL_QUADS)
或glBegin(GL_POLYGON)
时,所得到的形状已填充,但我想填充。我如何绘制未填充的矩形。在OpenGL中绘制未填充的矩形形状
void draweRect(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0,0.0,1.0);
glLineWidth(30);
glBegin(GL_POLYGON);
glVertex2i(50,90);
glVertex2i(100,90);
glVertex2i(100,150);
glVertex2i(50,150);
glEnd();
glFlush();
}
我猜只是画线?使用'GL_LINES'。 – DanSkeel
@DanSkeel:看看这个:https://wiki.delphigl.com/index.php/glBegin – user7185318
如果你只是画线,点不会全部连接。他只有4条线中的2条。 – user7185318