O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti


 C++TILINING GRAFIK MUHITIDA FAZOVIY JISMLARNI HOSIL



Yüklə 0,69 Mb.
səhifə154/157
tarix19.12.2023
ölçüsü0,69 Mb.
#152373
1   ...   149   150   151   152   153   154   155   156   157
S. Eshtemirov, F. M. Nazarov algoritmlash va dasturlash asoslari-hozir.org

6.2 C++TILINING GRAFIK MUHITIDA FAZOVIY JISMLARNI HOSIL 
QILISH 
Reja: 
1.Fazodagi shakllarni hosil qilish; 
2.Fazodagi shakllarni hosil qilishga oid misollar. 

C++ dasturlash tili tarkibining grafik muhit imkoniyatlarida nafaqat


tekislikdagi balki fazodagi jismlarni ham shakllarini hosil qilish imkoniyati
mavjud. Geometriya fanining ba‘zi turdagi chizmalarini C++ dasturlash tili
yordamida ham chizish imkoniyatlari mavjud.

Fazodagi shakllarni hosil qilish 
Fazodagi barcha feguralarga rang berish uchun setfillstyle() funksiyasi orqali
bajariladi.
Bar3d(x1,y1,x2,y2,r,a)- funksiyasi to‗g‘ri burchakli paralelopepid hosil
qilish uchun xizmat qiladi. Bu funksiya tarkibida (x1,y1) paralelopepidning old
yoqining yuqoridagi chap tomonini koordinatasi, (x2,y2) paralelopepidning
pastdagi o‗ng tomonini koordinatasi, yon yog‘ining kengligi, ustki yoqining bor
yoki yo‗qligini aniqlaydi.
Fillellipse(x,y,a,b)- bu funksiya yordamida yassi ellipslar hosil qilish
mumkin. Funksiya tarkibida (x,y) ellips markazi koordinatasi, va lar ellipsning
radiuslari hisoblanadi. Agar a va b ga bir xil qiymatlarni kiritsangiz, u holda
funksiya doira hosil qiladi.



259


Fillpoly(x,p)- funksiyasi ichi bo‗yalgan yassi ko‗pburchak hosil qiladi. Bu
funksiya xuddi drawpoly funksiyasiga o‗xshash holda ishlaydi.
Floodfill(x,y,)-funksiyasi yopiq soha ichini bo‗yash uchun xizmat
qiladi. Funksiya tarkibidagi (x,y) nuqta koordinatalari yopiq sohaga tegishli bo‗lsa,
soha ichini, aks holda soha tashqarisini bo‗yaydi. Soha chegarasidagi rangi va soha
ichidagi rang bir xil bo‗lmasa, dastur xatolik berishi mumkin. Soha ichiga

Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   149   150   151   152   153   154   155   156   157




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə