12-mavzu. Grafik va multimediya dasturlash tizimlarida qo’llash reja
Chizmalarni xosil qilish uchun ishlatiladigan protsedura va funktsiyalar
Download 44.19 Kb.
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling