Home
Add Document
Sign In
Register
10
Home
10
تقسيم المربع #include #include #include #include #include float P...
0 downloads
109 Views
252KB Size
DOWNLOAD .PDF
تقسيم المربع #include
#include
#include
#include
#include
float PI=3.14; float x,y,theta;
void draw(void); void Init(void);
const float DEG2RAD = 3.14159/180;
void myInit(void); void myDisplay(void); void main(int argc,char** argv) { glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(900,900); glutInitWindowPosition(100,100); glutCreateWindow("My first program"); glutDisplayFunc(myDisplay); myInit(); glutMainLoop(); }
void myInit(void) { glClearColor(1.0,1.0,1.0,1.0); glColor3f(0.0,0.0, 0.0); glPointSize(10.0); gluOrtho2D(0,900,0,900); }
void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINE_LOOP); glColor3f(0.0f,0.0f, 0.0f); glVertex2i(200,200); glVertex2i(400,200);
glVertex2i(400,400); glVertex2i(200,400);
glEnd();
glBegin(GL_LINES); glLineWidth (7); glColor3f(0.0f,0.0f, 0.0f);
glVertex2i(200,300); glVertex2i(400,300);
glVertex2i(300,400); glVertex2i(300,200);
glEnd();
glFlush(); }
رسم المعين #include
#include
#include
void myInit(void); void myDisplay(void); void main(int argc,char** argv) { glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(600,600); glutInitWindowPosition(100,100); glutCreateWindow("My first program"); glutDisplayFunc(myDisplay); myInit(); glutMainLoop(); }
void myInit(void) { glClearColor(1.0,1.0,1.0,1.0); glColor3f(0.0,0.0, 0.0); glPointSize(10.0); gluOrtho2D(0,600,0,600); }
void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_LINES); glVertex2i(200,300); glVertex2i(300,500); glVertex2i(300,100); glVertex2i(200,300); glVertex2i(300,100); glVertex2i(400,300); glVertex2i(300,500); glVertex2i(400,300);
glBegin(GL_QUADS); glColor3f(0.9f,0.1f, 0.0f); glVertex2i(200,300); glVertex2i(300,500); glVertex2i(300,100);
glVertex2i(200,300); glVertex2i(300,100); glVertex2i(400,300); glVertex2i(300,500); glVertex2i(400,300);
glEnd();
glEnd(); glFlush(); }
رسم نقطة #include
#include
#include
void myInit(void); void myDisplay(void); void main(int argc,char** argv) { glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(600,600); glutInitWindowPosition(100,100);
glutCreateWindow("My first program"); glutDisplayFunc(myDisplay); myInit(); glutMainLoop(); }
void myInit(void) { glClearColor(1.0,1.0,1.0,1.0); glColor3f(0.0,0.0, 0.0); glPointSize(50.0); gluOrtho2D(0,600,0,600); }
void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS); glVertex2i(300,300); glEnd(); glFlush(); }
مربع
#include
#include
#include
#include
#include
float PI=3.14; float x,y,theta;
void draw(void); void Init(void);
const float DEG2RAD = 3.14159/180;
void myInit(void); void myDisplay(void); void main(int argc,char** argv) { glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(900,900); glutInitWindowPosition(100,100); glutCreateWindow("My first program"); glutDisplayFunc(myDisplay); myInit(); glutMainLoop(); }
void myInit(void) { glClearColor(1.0,1.0,1.0,1.0); glColor3f(0.0,0.0, 0.0); glPointSize(10.0); gluOrtho2D(0,900,0,900); }
void myDisplay(void) {
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINE_LOOP); glColor3f(0.0f,0.0f, 0.0f); glVertex2i(200,200); glVertex2i(400,200);
glVertex2i(400,400); glVertex2i(200,400);
glEnd();
glBegin(GL_QUADS); glColor3f(0.0f,1.0f, 1.0f); glVertex2i(200,200); glVertex2i(400,200);
glVertex2i(400,400); glVertex2i(200,400);
glEnd();
glFlush(); } ________________________________________________
مكعب
#include
#include
#include
#include
#include
float PI=3.14; float x,y,theta;
void draw(void); void Init(void);
const float DEG2RAD = 3.14159/180;
void myInit(void); void myDisplay(void); void main(int argc,char** argv) {
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(900,900); glutInitWindowPosition(100,100); glutCreateWindow("My first program"); glutDisplayFunc(myDisplay); myInit(); glutMainLoop(); }
void myInit(void) { glClearColor(1.0,1.0,1.0,1.0); glColor3f(0.0,0.0, 0.0); glPointSize(10.0);
gluOrtho2D(0,900,0,900); }
void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINE_LOOP); glColor3f(0.0f,0.0f, 0.0f); glVertex2i(200,200); glVertex2i(400,200);
glVertex2i(400,400); glVertex2i(200,400);
glEnd();
glBegin(GL_LINE_LOOP);
glLineWidth (7); glColor3f(0.0f,0.0f, 0.0f); glVertex2i(400,200); glVertex2i(600,350);
glVertex2i(600,550); glVertex2i(400,400);
glEnd();
glBegin(GL_LINE_LOOP); glLineWidth (7); glColor3f(0.0f,0.0f, 0.0f); glLineWidth (7); glVertex2i(400,400); glVertex2i(600,550);
glVertex2i(400,550); glVertex2i(200,400);
glEnd();
glFlush(); }
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Facebook
Login with Google