数学建模社区-数学中国

标题: 在OpenGL2D模式下画圆代码(示例) [打印本页]

作者: xShandow    时间: 2004-11-18 16:37
标题: 在OpenGL2D模式下画圆代码(示例)
<><CODE>GLfloat x,y,z,angle;
' C. \2 j1 l$ O3 \3 FglPushMatrix();
. g( Y3 L) E" k  y0 U: C' wglTranslatef(300,200,0);
2 }6 B; j, P3 E6 S) \2 {glColor3f(0.0f,0.5f,0.5f);4 r. R" V+ F* x( f
glBegin(GL_POINTS);
/ b9 O4 T1 b8 |' v3 F9 I  for(angle=0.0f;angle&lt;2*GL_PI;angle+=0.01f)& Y1 D( l, z  T! A
  {+ w/ {! Y+ ?' o5 C( `  c! X
   x=150.0f*sin(angle);, J# K5 A7 G5 D9 Z$ ^
   y=150.0f*cos(angle);3 b* Y% b/ w# x- e5 j, U& i0 B
   glVertex2f(x,y);
7 x; n/ |9 I0 b" G9 e, [# R* o( S  }. |+ I3 V$ |  M  V/ a6 D* X
  $ {; A: G  M7 M' K
glEnd();
: \4 x  z1 i- F. ^) z( xglPopMatrix();</CODE></P>
6 h5 x9 |+ r7 L7 c<><CODE>效果图:( p+ `2 u, ?* Q% G2 ]
</CODE>[attach]710[/attach]
: k7 o/ j3 a4 Z% C# k0 x6 l</P>
6 H  f- L. H/ B) e: }* ^
[此贴子已经被作者于2004-11-18 16:40:34编辑过]

在OpenGL2D模式下画圆代码(示例).jpg (22.31 KB, 下载次数: 324)

在OpenGL2D模式下画圆代码(示例)

在OpenGL2D模式下画圆代码(示例)


作者: ilikenba    时间: 2004-11-18 16:58
原来也是这样子用数学的算法描点出来的!
作者: xShandow    时间: 2004-11-19 09:06
好像在OpenGL里用画点的人太少,很多人都从不提画点画线,这个是2D画点,还有3D画点!其实这些基本功能很重要.




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5