Ajiniyoz nomidagi nukus davlat pedagogika instituti madaminov rasul urazbayevich
Download 1.63 Mb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Ko’pburchak.
To’g’ri to’rtburchak.
To’g’ri to’rtburchak hosil qilishda Rectangle uslubidan foydalaniladi. Uning yozilish formati quyidagicha:
Bu erda
(x1,y1) (x1,y1)
(x2,y2) (x2,y2)
(x1,y1) (x2,y2)
(x1,y1) (x2,y2)
(x3,y3) (x4,y4)
(x4,y4) (x3,y3)
64
Х 3
У 3
(х1,у1) (х1,у1) ob’ekt – tasvir hosil bo’luvchi ob’ekt nomi; x1,y2,x2,y2 – to’g’ri to’rtburchakning mos ravishda yuqori chap va quyi o’ng burchak koordinatalari. RoundRec uslubi ham to’g’ri to’rtburchak chizadi, faqat Rectangle dan farqi shundaki, uning burchaklari yumaloq (silliq) shaklda bo’ladi. Yozilish formati:
Bu yerda ob’ekt – tasvir hosil bo’luvchi ob’ekt nomi; x1,y2,x2,y2 – to’g’ri
to’rtburchakning mos ravishda yuqori chap
va quyi
o’ng burchak
koordinatalari; x3,y3 – yumaloq hosil qilishda qo’llaniluvchi ellips o’lchamlari (17-rasm). Ko’pburchak. Polygon dan foydalanib ko’pburchak chizish mumkin. Polygon TPoint tipli massivni parametr sifatida qabul qiladi. har bir massiv elementi o’zida ko’pburchakning bitta burchagi koordinatasi(x,y) ni saqlaydi. Polygon esa shu nuqtalarni ketma-ket to’g’ri chiziqlar bilan tutashtirib chiqadi. Chiziqning ko’rinishi (rangi, qalinligi va turi) Pen ob’ekti bilan ifodalanadi. Quyida uchburchak chizish uchun dastur qismi keltirilgan: procedure TForm1.Button1Click(Sender:TObject); var pol: array[1..3] of TPoint; G’G’uchburchak nuktalari koordinatasi {TPointqrecord X:longint; Y:longint End;} 65
Begin Pol[1].x:=10; Pol[1].y:=50; Pol[1].x:=40; Pol[1].y:=10; Pol[1].x:=70; Pol[1].y:=50; Form1.Canvas.Polygon(pol); End; Sektor. Ellips yoki aylana sektorini hosil qilishda Pie uslubidan foydalaniladi. Pie ning umumiy yozilish formati:
bu erda
ob’ekt – yoy chiziluvchi ob’ekt nomi; x1,y1,x2,y2 – hosil bo’luvchi sektorni davom ettirib hosil qilinuvchi ellips (aylana)ga tashqi chizilgan to’g’ri to’rtburchakning mos koordinatalari; x3,y3 – sektorning boshlang’ich nuqtasi; x4,y4 – sektorning tugash nuqtasi.
18-rasm. Download 1.63 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling