Delphining grafik imkoniyatlari


-rasm. Ellipse usluboning parametr qiymati geometric shakldan aniqlanadi


Download 0.58 Mb.
bet8/29
Sana09.03.2023
Hajmi0.58 Mb.
#1254496
1   ...   4   5   6   7   8   9   10   11   ...   29
Bog'liq
delphi uzb графика

10.6-rasm. Ellipse usluboning parametr qiymati geometric shakldan aniqlanadi
ellips chizig’ining rangi, qalinligi va stili Pen xususiyat qiymati bilan, ellips ichining rangi va stili Brush xususiyat qiymati bilan aniqlanadi.
Yoy
Arc uslubi yordamida yoy chiziladi. Uslubdan foydalanishning umumiy ko’rinishi quyidagicha:
Ob’yekt.Canvas.Arc(x1,y1,х2,у2,х3,у3,х4,у4)
Bu yerda,

  • x1, y1, х2, у2 — bir qismi chiziluvchi yoyga teng bo’lgan ellips (aylana) parametrlari;

  • х3, у3 — yoyning boshlang’ich nuqtasi;

  • х4, у4 — yoyning oxirgi nuqtasi.

Boshlang’ich (oxirgi) nuqta – bu ellipsning chegara chizig’I bilan ellips markazidan x3 va y3 (x4,y4) nuqtaga o’tkazilgan to’g’ri chiziqni kesishgan nuqtalari. Yoy boshlang’ich nuqtadan boshlab oxirgi nuqtagacha soat strelkasiga teskari yo’nalishda chiziladi (10.7-rasm).
Chiziqning rangi, qalinligi va stili yoy chizilayotgan ob’yekt sirtining (Canvas) Pen xususiyati bilan aniqlanadi.

10.7-rasm. Arc uslubi parametrining qiymatlari ellips (aylana)ning bir qismi sifatida aniqlanadi
to’g’ri to’rtburchak
To’g’ri to’rtburchak Rectangle uslubi yordamida chiziladi. Uslubdan foydalanishning umumiy ko’rinishi quyidagicha:
Ob’yekt.Canvas.Rectangle(x1, y1,x2, y2)
Bu yerda

  • ob’yekt – to’g’ri to’rtburchak chiziluvchi ob’yekt (komponent) nomi;

  • x1, y1 va х2, у2 — to’g’ri to’rtburchakning chap-yuqori va o’ng-quyi nuqtalarining koordinatalari.

RoundRec uslubi ham to’g’ri to’rtburchak chizadi, lekin uning burchaklari yoy shaklida bo’ladi. Uslubdan foydalanish quyidagicha:
Ob’yekt.Canvas.RoundRec(x1,y1,х2, у2, х3, у3)
Bu yerda

  • x1, y1, х2, у2 – chiziluvchi to’g’ri to’rtburchakning koordinatalari;

  • х3 va у3 — ellips o’lchami, bu ellipsning chorak qismi to’g’ri to’rtburchakning silliq burchaklarini chiqarishda foydalaniladi (10.8-rasm).


10.8-rasm. RoundRec uslubi silliq burchakli to’g’ri to’rtburchak chizadi
kontur chiziqlarining ko’rinishi (rangi, qalinligi va stili) Pe xususiyati bilan aniqlanadi, soxa ichini rangi va stili esa Brush xususiyati bilan aniqlanadi.
Faqat mo’yqalam (Brush) bilan to’g’ri to’rtburchak chizuvchi ikkita uslub mavjud. FillRect uslubi bo’lgan to’g’ri to’rtburchak chizadi, FrameRect esa faqat kontur chizadi.
Quyidagi misolda FillRect va FrameRect uslublaridan foydalanib forma sirtida qizilga bo’yalgan to’g’ri to’rtburchak va yashil konturli to’g’ri to’rtburchaklarni chizilishi keltirilgan.

Download 0.58 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling