数学建模社区-数学中国
标题:
在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<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! P
glEnd();
" M. K5 Y5 E! O
glPopMatrix();</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)
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