OpenGL2D模式下三角形的绘制.
<P></P>
<P>绘制三角形用如下代码:
glBegin(GL_TRIANGLES);</P>
<P> glVertex2f(150.0f,150.0f);</P>
<P> glVertex2f(300.0f,300.0f);</P>
<P> glVertex2f(450.0f,150.0f);
glEnd();
可以在绘制过程中,给每个顶点以不同的渲染颜色, 当使用glShadeModel(GL_SMOOTH);修饰时,将会得到平滑着 色的效果,具体效果请看上图.下面是上图三角形绘制的主要代码:</P>
<P>void Draw()
{
glPushMatrix();
// glColor3f(1.0f,1.0f,0.0f);
glBegin(GL_TRIANGLES);
//第一个三角形
//指定每个顶点颜色
glColor3ub(255,0,0);
glVertex2f(150.0f,150.0f);</P>
<P> glColor3ub(0,255,0);
glVertex2f(300.0f,300.0f);</P>
<P> glColor3ub(0,0,255);
glVertex2f(450.0f,150.0f);
//第二个三角形</P>
<P> glColor3ub(255,0,0);
glVertex2f(50.0f,50.0f);</P>
<P> glColor3ub(0,255,0);
glVertex2f(100.0f,100.0f);</P>
<P> glColor3ub(0,0,255);
glVertex2f(150.0f,50.0f);</P>
<P> glEnd();
glPopMatrix();
}</P> <P>请教一下,如何通过VB调用API函数实现串口通讯</P> <P>Windows下已经把串口的通讯虚拟成文件操作了.所以,掌握最基本的串口设置和文件读写函数(Window的SDK,不是标准C/C++方法)就可以了.</P> 呵呵,谢谢了,正好现在在学习在vc下使用OPENGL
页:
[1]