صفحه در حال بارگزاری
لطفا صبر کنید ...

قطعه کد مربوط به طراحی ( ساعت زنبوری )
صفحه اول سایت ارتباط با ما لیست اعضا صفحه اصلی

اطلاعات نشان ميدهد که شما هنوز عضو اين انجمن نيستيد ...و براي استفاده از امکانات انجمن بايد عضو شويد
براي عضويت سريع اينجا کليک کنيد
عضويت شما در تالار 30 ثانيه طول خواهد کشيد

>بستن اين پنجره<

نام کاربری
رمز ورود
یا »عضویت
» رمز عبور را فراموش کردم




صفحه اصلی / گرافیک کامپیوتری / قطعه کد مربوط به طراحی ( ساعت زنبوری )
ارائه ی آنلاین اطلاعیه ی مربوط به ثبت وبلاگ سامانه ی ثبت نام و اعلام نتایج دانشگاه آزاد اسلامی واحد سما

ارسال پاسخ
تعداد بازدید 394
قطعه کد مربوط به طراحی ( ساعت زنبوری )
نویسنده پیام

danialmoroodi آفلاین
ارسال‌ها : 8
عضویت: 19 /5 /1396
محل زندگی: بندرعباس
سن: 20
شناسه یاهو: rkorko686@gmail.com
تشکرها : 3
تشکر شده : 13
قطعه کد مربوط به طراحی ( ساعت زنبوری )
قطعه کد مربوط به طراحی ( ساعت زنبوری )


توسط:
دانیال مرودی زاده عباسی







با فشار دادن کلید 1:عقربه های ساعت شروع به کار میکنند.
/* باتشکر د.م */





کد:

#include<glut.h>
#pragma comment(lib,"glut32.lib")
#pragma comment(lib,"opengl32.lib")
int xvar1 = 0, yvar1 = 350;
int xvar2 = 0, yvar2 = 450;
int xvar3 = 0, yvar3 =500;
float houre = 30;
float minute = 6;
float Second = 6;
void init(void)
{
glClearColor(1, 1, 0, 1);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(-2000, 2000, -2000, 2000);
}

void dis(void)
{
glClear(GL_COLOR_BUFFER_BIT);
GLUquadricObj *obj = gluNewQuadric();


//دم زنبور
glPushMatrix();
glTranslated(75, -450, 0);
glPushMatrix();//دم مشکی
glBegin(GL_POLYGON);
glColor3f(0, 0, 0);
glVertex2i(0, -500);
glVertex2i(150, 0);
glVertex2i(-150, 0);
glEnd();
glPopMatrix();
glPushMatrix();//دم زرد
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(0, -400);
glVertex2i(75, 0);
glVertex2i(-75, 0);
glEnd();
glPopMatrix();
glPushMatrix();
glBegin(GL_POLYGON);//دم سفید
glColor3f(1, 1, 1);
glVertex2i(0, -250);
glVertex2i(35, 0);
glVertex2i(-35, 0);
glEnd();
glPopMatrix();
glPopMatrix();

///شروع شش ضلعی های کوچک در بدنه
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();



glPushMatrix();
glTranslated(40, 75, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, 150, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(40, -75, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, -150, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(40, 225, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(40, -225, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, -300, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(0, 300, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(40, -375, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(40, 375, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, 450, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, -450, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(40, 525, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();



glPushMatrix();
glTranslated(40, -525, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glTranslated(-525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, 600, 0);
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-225, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-300, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-375, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-450, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(525, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(600, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 0);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glPopMatrix();

glPushMatrix();
glTranslated(0, -600, 0);
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();



glPopMatrix();
//پایان شش ضلعی های کوچ در بدنه

glPushMatrix();//شش ضلعی دور بدنه ساعت
glTranslated(75, 0, 0);
glColor3f(1, 1, 1);
gluDisk(obj, 600, 650, 6, 4);
glColor3f(0, 0, 0);
gluDisk(obj, 610, 650, 6, 4);
glPopMatrix();

//6شش ضلعی وسط
glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(150, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(40,80, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(105, 78, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(40, -80, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
glPushMatrix();
glTranslated(105, -78, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glPopMatrix();
///پایان
//polygonزرد
glPushMatrix();
glTranslated(-400, 837, 0);
glRotated(30, 0, 0, 1);
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(500, 0);
glVertex2i(-500, 0);
glVertex2i(-500, -400);
glVertex2i(500, -400);
glEnd();
glPopMatrix();
glPushMatrix();
glTranslated(550, 837, 0);
glRotated(-30, 0, 0, 1);
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(500, 0);
glVertex2i(-500, 0);
glVertex2i(-500, -400);
glVertex2i(500, -400);
glEnd();
glPopMatrix();
//polygoزرد
glPushMatrix();
glTranslated(-400, -837, 0);
glRotated(150, 0, 0, 1);
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(300, 0);
glVertex2i(-380, 0);
glVertex2i(-150, -400);
glVertex2i(500, -400);
glEnd();
glPopMatrix();
//polygoزرد
glPushMatrix();
glTranslated(400, -460, 0);
glRotated(30, 0, 0, 1);
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(300, 0);
glVertex2i(-250, 0);
glVertex2i(-150, -400);
glVertex2i(500, -400);
glEnd();
glPopMatrix();
//polygoزرد
glPushMatrix();
glTranslated(730, 370, 0);
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(100, 0);
glVertex2i(-100, 0);
glVertex2i(-100, -700);
glVertex2i(100, -700);
glEnd();
glPopMatrix();
//polygoزرد
glPushMatrix();
glTranslated(-580, 370, 0);
glBegin(GL_POLYGON);
glColor3f(1, 1, 0);
glVertex2i(100, 0);
glVertex2i(-100, 0);
glVertex2i(-100, -700);
glVertex2i(100, -700);
glEnd();
glPopMatrix();

glPushMatrix();//تمامی سر زنبور
glTranslated(80, 990, 0);

//سر زنبور

glPushMatrix();
glTranslated(0, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 350, 50, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 325, 50, 4);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 300, 50, 4);
glPopMatrix();
glPushMatrix();///چشم زنبور
glTranslated(175, 130, 0);
glPushMatrix();
glColor3f(1, 1, 1);
gluDisk(obj, 0, 75, 50, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-8, -20, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 50, 4);
glPopMatrix();
glPopMatrix();

//دهن زنبور
glPushMatrix();
glTranslated(355, -200, 0);
glLineWidth(15);
glBegin(GL_LINES);
glColor3f(1, 1, 0);
glVertex2i(-30, 0);
glVertex2i(-250, 70);
glVertex2i(-250, 70);
glVertex2i(-350, 200);
glEnd();
glPopMatrix();

//شاخک
glPushMatrix();
glTranslated(-400, 400, 0);
glPushMatrix();
glTranslated(355, -200, 0);
glLineWidth(15);
glBegin(GL_POLYGON);
glColor3f(0, 0, 0);
glVertex2i(-150, 600);
glVertex2i(50, 135);
glVertex2i(-50, 138);
glEnd();
glPopMatrix();
glPushMatrix();
glTranslated(450, -220, 0);
glLineWidth(15);
glBegin(GL_POLYGON);
glColor3f(0, 0, 0);
glVertex2i(-100, 600);
glVertex2i(50, 140);
glVertex2i(-50, 145);
glEnd();
glPopMatrix();
glPopMatrix();
//سر شاخک
glPushMatrix();
glTranslated(-195, 800, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 20, 50, 4);
glPopMatrix();
glPushMatrix();
glTranslated(-50, 790, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 20, 50, 4);
glPopMatrix();
glPopMatrix();
//پایان

//بالک
glPushMatrix();
glTranslated(-1200, -350, 0);
glColor3f(0, 1, 1);
gluDisk(obj, 0, 400, 50, 4);
glPopMatrix();

glPushMatrix();
glTranslated(-580, 370, 0);
glLineWidth(15);
glBegin(GL_POLYGON);
glColor3f(0, 1, 1);
glVertex2i(100, -35);
glVertex2i(-750, -350);
glVertex2i(-400, -1052);
glVertex2i(100, -700);
glEnd();
glPopMatrix();

//بالک
glPushMatrix();
glTranslated(1350, -350, 0);
glColor3f(0, 1, 1);
gluDisk(obj, 0, 400, 50, 4);
glPopMatrix();

glPushMatrix();
glTranslated(725, 370, 0);
glLineWidth(15);
glBegin(GL_POLYGON);
glColor3f(0, 1, 1);
glVertex2i(-100, -35);
glVertex2i(750, -350);
glVertex2i(400, -1052);
glVertex2i(-100, -700);
glEnd();
glPopMatrix();

//قاب دور دانیال
glPushMatrix();
glTranslated(75, -1100, 0);
glLineWidth(15);
glBegin(GL_POLYGON);
glColor3f(0, 0, 0);
glVertex2i(1370, 0);
glVertex2i(-1370, 0);
glVertex2i(-1370,-600);
glVertex2i(1370, -600);
glEnd();
glPopMatrix();
//Danial

glPushMatrix();
glTranslated(-200, 0, 0);
//D

glPushMatrix();
glTranslated(-800, -1400, 0);
glLineWidth(15);
glBegin(GL_LINE_LOOP);
glColor3f(1, 1, 0);
glVertex2i(-200, 200);
glVertex2i(-200, -200);
glVertex2i(0, -200);
glVertex2i(200, -100);
glVertex2i(200, 100);
glVertex2i(0, 200);
glEnd();
glPopMatrix();
//A
glPushMatrix();
glTranslated(-300, -1400, 0);
glLineWidth(15);
glBegin(GL_LINES);
glColor3f(1, 1, 0);
glVertex2i(0, 200);
glVertex2i(-200, -200);
glVertex2i(0, 200);
glVertex2i(200, -200);
glEnd();
glPopMatrix();
glPushMatrix();
glTranslated(-300, -1400, 0);
glLineWidth(15);
glBegin(GL_LINE_LOOP);
glColor3f(1, 1, 0);
glVertex2i(-100, 0);
glVertex2i(100, 0);
glEnd();
glPopMatrix();
//N
glPushMatrix();
glTranslated(200, -1400, 0);
glLineWidth(15);
glBegin(GL_LINES);
glColor3f(1, 1, 0);
glVertex2i(-200, -200);
glVertex2i(-100, 200);
glVertex2i(-100, 200);
glVertex2i(100, -200);
glVertex2i(100, -200);
glVertex2i(200, 200);
glEnd();
glPopMatrix();
//I
glPushMatrix();
glTranslated(600, -1400, 0);
glLineWidth(15);
glBegin(GL_LINE_LOOP);
glColor3f(1, 1, 0);
glVertex2i(-25, 200);
glVertex2i(25, 200);
glVertex2i(25, -200);
glVertex2i(-25, -200);
glEnd();
glPopMatrix();
//A
//A
glPushMatrix();
glTranslated(950, -1400, 0);
glLineWidth(15);
glBegin(GL_LINES);
glColor3f(1, 1, 0);
glVertex2i(0, 200);
glVertex2i(-200, -200);
glVertex2i(0, 200);
glVertex2i(200, -200);
glEnd();
glPopMatrix();
glPushMatrix();
glTranslated(950, -1400, 0);
glLineWidth(15);
glBegin(GL_LINE_LOOP);
glColor3f(1, 1, 0);
glVertex2i(-100, 0);
glVertex2i(100, 0);
glEnd();
glPopMatrix();
//L
glPushMatrix();
glTranslated(1350, -1400, 0);
glLineWidth(15);
glBegin(GL_LINE_LOOP);
glColor3f(1, 1, 0);
glVertex2i(-100, 200);
glVertex2i(100, 200);
glVertex2i(100, -100);
glVertex2i(200, -100);
glVertex2i(200, -200);
glVertex2i(-100, -200);
glEnd();
glPopMatrix();
glPopMatrix();


//عقربه
glPushMatrix();
glTranslated(75, 0, 0);
glPushMatrix();
glRotatef(houre, 0, 0, 1);
glColor3f(0, 0.5, 0);
glLineWidth(20);
glBegin(GL_LINES);
glVertex2i(0, 0);
glVertex2i(xvar1, yvar1);
glEnd();
glPopMatrix();

glPushMatrix();
glRotatef(minute, 0, 0, 1);
glColor3f(1, 1, 1);
glLineWidth(10);
glBegin(GL_LINES);
glVertex2i(0, 0);
glVertex2i(xvar2, yvar2);
glEnd();
glPopMatrix();


glPushMatrix();
glRotatef(Second, 0, 0, 1);
glColor3f(1, 0, 0);
glLineWidth(10);
glBegin(GL_LINES);
glVertex2i(0, 0);
glVertex2i(xvar3, yvar3);
glEnd();
glPopMatrix();
glPopMatrix();


glPushMatrix();
glTranslated(0, 0, 0);
glPushMatrix();
glTranslated(75, 0, 0);
glColor3f(0, 0, 0);
gluDisk(obj, 0, 50, 6, 4);
glColor3f(1, 1, 1);
gluDisk(obj, 0, 40, 6, 4);
glPopMatrix();
glFlush();


}
void key(unsigned char key, int x, int y)
{
int i = 0;
if (key == '1')
{

while (i < 100000000000000)
{
if (i % 4 == 0)
{
for (int h = 0; h <= 12; h++)
{
houre = houre - 30;
dis();
for (int h = 0; h <= 59; h++)
{
minute = minute - 6;
dis();
for (int h = 0; h <= 59; h++)
{
Second = Second - 6;
dis();
for (int j = 0; j < 999999999 / 2; j++);
}
}
}

}
i++;
}
}
}
void main(int argc, char** argv)
{
glutInit(&argc, argv);
glutCreateWindow("ساعت زنبوری");
glutInitWindowPosition(50, 100);
glutInitWindowSize(600, 500);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
init();
glutKeyboardFunc(key);
glutDisplayFunc(dis);
glutMainLoop();
}




سه شنبه 09 آبان 1396 - 18:44
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
تشکر شده:
تشکر شده: 1 کاربر از danialmoroodi به خاطر این مطلب مفید تشکر کرده اند: mohadese &
ارسال پاسخ



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.



پرش به انجمن :

ارائه ی آنلاین اطلاعیه ی مربوط به ثبت وبلاگ سامانه ی ثبت نام و اعلام نتایج دانشگاه آزاد اسلامی واحد سما


تماس با ما | قطعه کد مربوط به طراحی ( ساعت زنبوری ) | بازگشت به بالا | بازگشت به محتوا | پیوند سایتی RSS


Powered by RozBlog.Com, © 2002-2012
Theme Translation to MyBB by B.Rahmani
Translation to Rozblog : Pcramz.rzb.ir
Theme design by Majid Online