vvhungtam
Tổng số bài gửi : 11 Registration date : 16/09/2007
| Tiêu đề: Vẽ Đường Tròn Và Các Đường Khác 6/10/2008, 23:13 | |
| Bài này mình sẽ dùng hàm của thư viện Glut.h để vẽ đường tròn và các đường khác. - Code:
-
#include<gl/glut.h> #include<math.h>
#define PI 3.14159 #define Width 600 #define Height 450 #define Radius 200
void display(void) { int i,R;double phi; glClear(GL_COLOR_BUFFER_BIT); glColor3f(255,0.0,0.0); /* //ve hing voung phi=PI/4; glBegin(GL_LINE_LOOP); for(i=0;i<4;i++) { glVertex2f(Radius*cos(phi),Radius*sin(phi)); phi+=PI/2; } glEnd(); //ve ngu giac phi=PI/2; glBegin(GL_LINE_LOOP); for(i=0;i<5;i++) { glVertex2f(Radius*cos(phi),Radius*sin(phi)); phi+=2*PI/5; } glEnd();
//ve luc giac phi=PI/3; glBegin(GL_LINE_LOOP); for(i=0;i<6;i++) { glVertex2f(Radius*cos(phi),Radius*sin(phi)); phi+=2*PI/6; } glEnd(); //ve ngoi sao phi=PI/2; R=Radius; //glBegin(GL_LINE_LOOP); //for(int k=0;k<3;k++) //{ glBegin(GL_LINE_LOOP); for(i=0;i<5;i++) { glVertex2f(R*cos(phi),R*sin(phi)); phi+=4*PI/5; } glEnd(); phi=PI/2+PI/5; R=(R*sin(PI/10))/sin(3*PI/10); glBegin(GL_LINE_LOOP); for(i=0;i<5;i++) { glVertex2f(R*cos(phi),R*sin(phi)); phi+=4*PI/5; } glEnd(); //} glEnd(); */ // ve vong tron glBegin(GL_LINE_LOOP); for(i=0;i<100;i++) { phi=2*PI*i/100; glVertex2f(Radius*cos(phi),Radius*sin(phi)); } glEnd(); //ve ngoi sao glFlush(); } void init(void) { GLdouble hW,hH; glClearColor(255,255,255,255); hW=(GLdouble) Width/2.0; hH=(GLdouble) Height/2.0; gluOrtho2D(-hW,hW,-hH,hH); } void main()//int argc,char **argv) { //glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); glutInitWindowSize(Width,Height); glutInitWindowPosition ( 90, 90 ); // & position on screen glutCreateWindow(" Vo Van Hung Tam"); init(); //glutDisplayFunc(vengugiac); glutDisplayFunc(display); glutMainLoop(); }
| |
|
nguyenthihonggam
Tổng số bài gửi : 1 Registration date : 04/10/2007
| Tiêu đề: Re: Vẽ Đường Tròn Và Các Đường Khác 23/10/2008, 16:30 | |
| | |
|
huanlm Moderator
Tổng số bài gửi : 72 Registration date : 12/09/2007
| Tiêu đề: Re: Vẽ Đường Tròn Và Các Đường Khác 23/10/2008, 17:59 | |
| Chạy chắc ăn chưa đó | |
|
Sponsored content
| Tiêu đề: Re: Vẽ Đường Tròn Và Các Đường Khác | |
| |
|