15-мавзу. Grafik va multimediya dasturlash tizimlarini qo’llash. Reja


Download 367.41 Kb.
Pdf ko'rish
bet3/12
Sana30.10.2023
Hajmi367.41 Kb.
#1734713
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
15-mavzu

 
 
 
 
Bo’yash va chizish usullari hamda stillari haqida 
1. setfillstyle (style, color) – buyash usul va rangni urnatish. Bu yerda style – 
uzgarmas kattalik bo’lib, u quyidagicha bo’lishi mumkin: 0 – soxani fon rangi 
bilan tuldirish;
1- soxani rang bilan uzluksiz tuldirish, 2 – kalik gorizontal chiziqlar, 3 – 
ingichka og’ma chiziqlar, 4 – yo’g’on og’ma chiziqlar, 5 – yo’g’on og’ma 
chiziqlar (boshqa stil), 6 - og’ma yullar, 7 – turtburchakli chiziqlar, 8 – og’ma 
to’rtburchaklar, 9 – zich og’ma shtrixlar, 10 – siyrak nuqtalar (u yer – bu yerda), 
11 – zich nuqtalar bilan.
2. floodfill (x, y, color) – joriy rang va usuldan foydalangan xolda 
chegaralangan soxani bo’yash. Bu yerda x va y – shu soxaga tegishli bo’lgan biror 
nuqta koordinatasi. Avval rang, keyin stili ko’rsatiladi.
Masalan: setcolor (4); 
{kizil rangli qalam, chegara rangi} 


setfillstyle (1, 2); 
{1-stil bilan yashil rang bilan bo’yash}
circle (50, 50, 35); 
{radusi 35 bo’lgan aylana chizish} 
floodfill (50, 50, 4);
{aylana ichiga rang to’kish, bo’yaladigan chegara rangi rangli qalam bilan 
bir xil bo’lishi kerak} 
3. setlinestyle (s, a, b) – turli stildagi chiziqlarni chizish uchun; Bu yerda s- 
style nomeri; a – foydalanuvchi stilini yaratishi mumkin bo’lgan parametr, odatdaa 
= 1 deb olinadi; b- chiziqning qalinligini ko’rsatadigan parametr 0 – oddiy chiziq; 
1 – mayda punktir chiziq, 2 – qalin va uzun chokpunktir chiziq, 3 – yupqa va uzun 
chokpunktir chiziq, 4 – siyrak nuqtali chiziq.
1- Misol: 
# include  
# include  
void main ( )
{
int
 i, j, gd, gm;
gd= 0;
initgraph (&gd, &gm, " ");

Download 367.41 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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