OpenGL 绘图

绘制点

glColor3f(0.7f, 1.0f, 0.3f);
    glPointSize(14);
    glBegin(GL_POINTS);
    glVertex3f(3, 0, 0);
    glVertex3f(-3, 0, 0);
    glEnd()
View Code

绘制线

glColor3f(0.7f, 1.0f, 0.3f);
    glLineWidth(4);
    glBegin(GL_LINES);
    glVertex3f(-3, 0, 0);
    glVertex3f(0, 0, 2);
    glEnd();
View Code

点画线

glColor3f(0.7f, 1.0f, 0.3f);
    glLineWidth(4);
    glEnable(GL_LINE_STIPPLE);
    glLineStipple(2, 0xAAAA);
    glBegin(GL_LINES);
    glVertex3f(-3, 0, 0);
    glVertex3f(0, 0, 2);
    glEnd();
View Code

绘制多边形区域

glColor3f(0.7f, 1.0f, 0.3f);          //颜色
    glPolygonMode(GL_FRONT, GL_LINE);      //绘制模式
    glBegin(GL_POLYGON);                  //绘制工作
    glVertex3f(-1.5, 0, 0);
    glVertex3f(1.5, 0, 0);
    glVertex3f(1.5, 0, 3);
    glVertex3f(-1.5, 0, 3);
    glEnd();

//默认显示的是背面
View Code

 

posted @ 2015-06-15 10:16  沙中世界  阅读(117)  评论(0)    收藏  举报