|
CHizmalarni xosil kilish uchun ishlatiladigan protsedura va funksiyalar
|
bet | 81/135 | Sana | 22.05.2024 | Hajmi | 15,08 Mb. | | #250347 |
Bog'liq Fizik jarayonlarni kompyuterda modellashtirish2. CHizmalarni xosil kilish uchun ishlatiladigan protsedura va funksiyalar:
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 nuqtagachaqkesmaqchizish;
4. circle (x, y, r) - markazi x va y koordinatadaqvaqradiusi R bo’lgan
Aylana chizish;
5. rectangle (x1, y1, x2, y2) - yukori 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) - orqaf onga rang berish;
7. setcolor (color) - chizish rangini o’rnatish (rangli qalam); Bu yerda color
- rangnomeriyakinomi. Agar rang nomi yoziladigan bo’lsa, uni katta
Xarflarda yoziladi.
8. bar (x1, y1, x2, y2) - joriy rang va chiziklar yordamida ichil bo’yalgan
To’gri to’rtburchak chizish;
9. fillellpse (x, y, xr, yr) - markazi x va y da, xr kenglikda va xr
Balandlikda ichi bo’yalgan rangli ellips chizadi;
10. get max x - joriy rejim va drayverlar uchun nuqtalar sonini aniqlash;
getmaxy - joriyrejimvadrayverlaruchunvertikalnuktalarsoni. 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 -parallelipipedning uzunligi; top - yuqori qismini chizish uchun kerak.
Agar top on - bo’lsa tomi bor, agar top off – bo’lsa tomi yo’q.
13. arc (x, y, a, b, r) - yoy chizish uchun. Bu yerda x va y - markazning
koordinatalari, a - boshburchak, b - oxirigiburchak, r - yoyradiusi.
Burchaklar gradusda qabul qilinadi.
14. ellipse (x, y, a, b, xr, yr) - xuddi shu tartifda ellips yoyini chizadi.
15. drawpoly (n, p) - ko’p burchak chizis huchun. Bu yerda n - ko’pburchakning
Uchlari soni; p -. Ko’p burchak uchlarining koordinatalari.
|
| |