数学建模社区-数学中国
标题:
在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 h
glBegin(GL_POINTS);
( Y! a# k# D$ y
for(angle=0.0f;angle<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$ U
glPopMatrix();</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)
2004-11-18 16:40 上传
点击文件名下载附件
在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