12-mavzu. Grafik va multimediya dasturlash tizimlarida qo’llash reja


Chizmalarni xosil qilish uchun ishlatiladigan protsedura va funktsiyalar


Download 44.19 Kb.
bet2/6
Sana23.04.2023
Hajmi44.19 Kb.
#1383398
1   2   3   4   5   6
Bog'liq
12-MAVZU. GRAFIK VA MULTIMEDIYA DASTURLASH TIZIMLARIDA QO’LLASH.

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 44.19 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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