数学建模社区-数学中国

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

作者: xShandow    时间: 2004-11-18 16:37
标题: 在OpenGL2D模式下画圆代码(示例)
<><CODE>GLfloat x,y,z,angle;. D; K7 @# K  a1 ~8 h: b) x+ p
glPushMatrix();. j/ \  Z7 f5 L4 L; b) s
glTranslatef(300,200,0);0 u+ H5 |. I) r
glColor3f(0.0f,0.5f,0.5f);
( {) h( o9 W7 hglBegin(GL_POINTS);( Y! a# k# D$ y
  for(angle=0.0f;angle&lt;2*GL_PI;angle+=0.01f)6 w- N0 j0 V; K. ~
  {. I( V+ {* n( `) x% H" E
   x=150.0f*sin(angle);
4 J9 J* F2 x, Q3 q9 y$ |   y=150.0f*cos(angle);
6 F8 b& Q+ R- A4 e7 P   glVertex2f(x,y);3 P' \+ Z" P& }6 U
  }6 i. N* @# t' Z, y& ?9 z& H! `/ \
  9 k4 V/ m0 V) U
glEnd();
- q3 s! X$ ]5 g8 G  U5 K; o$ UglPopMatrix();</CODE></P>
3 S' ?% o! ~# t( }<><CODE>效果图:
! k8 k. R2 `5 M; }6 A</CODE>[attach]710[/attach]
% u8 C! X3 s. \$ p8 \( R" ]) ?</P>
; ]! Q; g1 B$ T: m, w
[此贴子已经被作者于2004-11-18 16:40:34编辑过]

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

在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