数学建模社区-数学中国

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

作者: xShandow    时间: 2004-11-18 16:37
标题: 在OpenGL2D模式下画圆代码(示例)
<><CODE>GLfloat x,y,z,angle;# g" E3 }' b" Q
glPushMatrix();( ~; W+ b" T3 C  U
glTranslatef(300,200,0);* s0 `! M$ J9 A, Y! o
glColor3f(0.0f,0.5f,0.5f);
+ v# E$ k/ t* {glBegin(GL_POINTS);7 F+ ^! ^( D. D5 j- X
  for(angle=0.0f;angle&lt;2*GL_PI;angle+=0.01f)& U$ E& j- M' Q: U- x# k% S7 J' L: p2 V
  {% L( G9 M% l) E* O/ m' u4 E0 M
   x=150.0f*sin(angle);2 Y. C8 A4 h2 k3 s7 q; p
   y=150.0f*cos(angle);
2 Q3 I/ b7 m  @' n$ q   glVertex2f(x,y);
' n: T  j, y5 X: H7 N) ~* C# U" v: b  }8 `+ V" f# J: \! O
  
3 y' `+ r/ I( t6 x! PglEnd();
" M. K5 Y5 E! OglPopMatrix();</CODE></P>
  c3 U3 i9 s8 d; Z- `<><CODE>效果图:* c9 Z! l: ^, F% B, Y8 g$ c
</CODE>[attach]710[/attach]
! o+ o" ^  K2 b8 L- W</P>: s: Y: i& p; _6 ~  k3 g% ^
[此贴子已经被作者于2004-11-18 16:40:34编辑过]

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

在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