Muhammad al-xorazmiy nomidagi toshkent axborot texnologiy


Download 0.83 Mb.
Sana24.11.2020
Hajmi0.83 Mb.
#151311
Bog'liq
burxonov boxodirxon


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Fan: Kamputer grafikasi

Topshirdi: Burxonov Boxodirxon

1-Amaliy ish

Mavzu: Ismni 3d holatta yaratishKo’chish funksiyasini ham ishlatish.

#include

#include

double k[50][50];

void uchlar()

{

k[0][0]=143; k[0][1]=239;



k[1][0]=153; k[1][1]=66;

k[2][0]=185; k[2][1]=110;

k[3][0]=178; k[3][1]=295;

k[4][0]=288; k[4][1]=297;

k[5][0]=309; k[5][1]=279;

k[6][0]=309; k[6][1]=213;

k[7][0]=289; k[7][1]=196;

k[8][0]=306; k[8][1]=181;

k[9][0]=306; k[9][1]=126;

k[10][0]=279; k[10][1]=107;

k[11][0]=263; k[11][1]=64;

k[12][0]=227; k[12][1]=251;

k[13][0]=226; k[13][1]=224;

k[14][0]=265; k[14][1]=224;

k[15][0]=268; k[15][1]=250;

k[16][0]=227; k[16][1]=171;

k[17][0]=224; k[17][1]=142;

k[18][0]=265; k[18][1]=138;

k[19][0]=269; k[19][1]=172;

k[20][0]=281; k[20][1]=89;

}

void kuchish()



{

int a=200, b=400;

for(int i=0;i<=21;i++)

{

k[i][0]=k[i][0]+a;



k[i][1]=k[i][1]+b;

}

}



void chizish()

{

line(k[0][0],k[0][1],k[1][0] ,k[1][1]);



line(k[1][0],k[1][1],k[2][0] ,k[2][1]);

line(k[2][0],k[2][1],k[3][0] ,k[3][1]);

line(k[3][0],k[3][1],k[0][0] ,k[0][1]);

line(k[3][0],k[3][1],k[4][0] ,k[4][1]);

line(k[4][0],k[4][1],k[5][0] ,k[5][1]);

line(k[5][0],k[5][1],k[6][0] ,k[6][1]);

line(k[6][0],k[6][1],k[7][0] ,k[7][1]);

line(k[7][0],k[7][1],k[8][0] ,k[8][1]);

line(k[8][0],k[8][1],k[9][0] ,k[9][1]);

line(k[9][0],k[9][1],k[11][0] ,k[11][1]);

line(k[9][0],k[9][1],k[10][0] ,k[10][1]);

line(k[11][0],k[11][1],k[1][0] ,k[1][1]);

line(k[10][0],k[10][1],k[2][0] ,k[2][1]);

line(k[12][0],k[12][1],k[13][0] ,k[13][1]);

line(k[13][0],k[13][1],k[14][0] ,k[14][1]);

line(k[14][0],k[14][1],k[15][0] ,k[15][1]);

line(k[15][0],k[15][1],k[12][0] ,k[12][1]);

line(k[16][0],k[16][1],k[17][0] ,k[17][1]);

line(k[17][0],k[17][1],k[18][0] ,k[18][1]);

line(k[18][0],k[18][1],k[19][0] ,k[19][1]);

line(k[19][0],k[19][1],k[16][0] ,k[16][1]);

line(k[9][0],k[9][1],k[20][0] ,k[20][1]);

line(k[20][0],k[20][1],k[11][0] ,k[11][1]);

}

int main()



{

initwindow(1000,800);

uchlar();

line();


getch();

kuchish();

line();

getch();


closegraph();

return 0;



}




Download 0.83 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling