• Fillellipse(x,y,a,b)
  • Fillpoly(x,p)
  •  C++TILINING GRAFIK MUHITIDA FAZOVIY JISMLARNI HOSIL




    Download 2,67 Mb.
    Pdf ko'rish
    bet160/164
    Sana25.01.2024
    Hajmi2,67 Mb.
    #146073
    1   ...   156   157   158   159   160   161   162   163   164
    Bog'liq
    ALGORITMLASH VA DASTURLASH ASOSLARI

     
    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 

    Download 2,67 Mb.
    1   ...   156   157   158   159   160   161   162   163   164




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     C++TILINING GRAFIK MUHITIDA FAZOVIY JISMLARNI HOSIL

    Download 2,67 Mb.
    Pdf ko'rish