数学建模社区-数学中国
标题:
在OpenGL2D模式下画圆代码(示例)
[打印本页]
作者:
xShandow
时间:
2004-11-18 16:37
标题:
在OpenGL2D模式下画圆代码(示例)
<
><CODE>GLfloat x,y,z,angle;
' C. \2 j1 l$ O3 \3 F
glPushMatrix();
. g( Y3 L) E" k y0 U: C' w
glTranslatef(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<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( x
glPopMatrix();</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)
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