在OpenGL2D模式下画圆代码(示例)
<P><CODE>GLfloat x,y,z,angle;glPushMatrix();
glTranslatef(300,200,0);
glColor3f(0.0f,0.5f,0.5f);
glBegin(GL_POINTS);
for(angle=0.0f;angle<2*GL_PI;angle+=0.01f)
{
x=150.0f*sin(angle);
y=150.0f*cos(angle);
glVertex2f(x,y);
}
glEnd();
glPopMatrix();</CODE></P>
<P><CODE>效果图:
</CODE>
</P>
[此贴子已经被作者于2004-11-18 16:40:34编辑过] 原来也是这样子用数学的算法描点出来的! 好像在OpenGL里用画点的人太少,很多人都从不提画点画线,这个是2D画点,还有3D画点!其实这些基本功能很重要.
页:
[1]