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


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

Chizmalarni 
xosil 
qilish 
uchun 
ishlatiladigan 
protsedura 
va 
funktsiyalar:
1. putpixel (x, y, color) - x va y koordinatadagi nuqtani color rangda chizish;
2. getpixel (x, y) - x va y koordinatadagi nuqtaning rangini aniqlaydi;
3. line (x1, y1, x2, y2) - x1 va y1 koordinatadagi nuqtadan x2 va y2 
koordinatadagi nuqtagacha kesma chizish; 
4. circle (x, y, r) - markazi x va y koordinatada va radiusi R bulgan 
aylanachizish; 


 5. rectangle (x1, y1, x2, y2) – yuqori chap nuqtasi x1 va y1 koordinatada, 
o’ng pastki nuqtasi x2 va y2 koordinatada bo’lgan to’g’ri to’rtburchakni chizish;
6. setbkcolor (color) – orkafonga rang berish;
7. setcolor (color) – chizish rangini o’rnatish (rangli qalam); Bu yerda color 
– rang nomeri yoki nomi. Agar rang nomi yoziladigan bo’lsa, uni kata xarflarda 
yoziladi.
8. bar (x1, y1, x2, y2) – joriy rang va chiziklar yordamida ichi bo’yalgan 
tug’ri turtburchak chizish;
9. fillellpse (x, y, xr, yr) - markazi x va y da, xr kenglikda va xr balandlikda 
ichi bo’yalgan rangli ellips chizadi
10. getmaxx – joriy rejim va drayverlar uchun nuqtalar sonini aniqlash; 
getmaxy – joriy rejim va drayverla ruchun vertical nuqtalar soni. Bu protsedura 
yordamida kompyuterning o’zi ekrandagi maksimal nuqtalar sonini aniqlaydi.
11. linerel (x, y) - x va y koordinatali nuqtadan joriy nuqtagacha kesma 
chizish; lineto (x, y) – joriy nuqtadan x va y koordinatali nuqtagacha kesma 
chizish;
12. bar3D (x1, y1, x2, y2, h, top) – parallelepiped chizadi. Bu yerda h – 
parallelopipedning uzunligi; top – yukori qismini chizish uchun kerak. Agar topon 
– bo’lsa tomi bor, agar topoff – bulsa tomi yuk.
13. arc (x, y, a, b, r) – yoy chizish uchun. Bu yerda x va y – markazning 
koordinatalari, a – bosh burchak, b – oxirigi burchak, r – yoy radiusi. Burchaklar 
gradusda qabul qilinadi.
14. ellipse (x, y, a, b, xr, yr) – xuddi shu tartibda ellips yoyini chizadi.
15. drawpoly (n, p) – ko’p burchak chizish uchun. Buerda n – ko’p 
burchakning uchlari soni; p - Ko’p burchak uchlarining koordinatalari.

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