Matematika-informatika fakulteti


Download 163.06 Kb.
bet8/11
Sana03.12.2023
Hajmi163.06 Kb.
#1797604
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Algoritmik tillar va dasturlash

Bezier egri chiziqlari
Bezier egri chiziqlari murakkab matematik transformatsiyalar yordamida chizilgan chiziqlarni ifodalaydi. WPF da Bezier egri chiziqlari har xil turlar bilan ifodalanadi: oddiy egri chiziqlar va kvadratik egri chiziqlar. Boshlanish va tugatish nuqtalari Bezier egri chiziqlarini, shuningdek, bir qator oraliq nuqtalarni chizish uchun ishlatiladi:


 Stroke="Blue">

 StartPoint="60,10">


 Stroke="Red">

 IsClosed="False" StartPoint="10,110">




Egri chiziqlarning boshlang'ich nuqtasi PathFigure elementining StartPoint xususiyati yordamida o'rnatiladi. Oddiy Bezier egri chizig'i uchun Point1 va Point2 xossalari oraliq nuqtalarni belgilaydi, Point3 esa oxirgi nuqtadir. Kvadrat egri chiziq uchun 2-nuqta oxirgi nuqta, 1-nuqta esa oraliq nuqtadir.

Yo'lning qisqartirilgan belgisi
Rasmni yozishning soddalashtirilgan versiyasi ham qabul qilingan. Masalan, quyidagi rasm tavsifi

  Stroke="Red">

StartPoint="20,170">

quyidagicha yozish mumkin



Data="M 20,170 L 50,170 Z" Stroke="Red" />
yoki

 Stroke="Red">

 Figures="M20,170L50,170Z"/>


4-§. Transformatsiyalar bilan ishlash.
Transformatsiyalar WPF elementlarini o'zgartirish yoki o'lchamlarini o'zgartirish uchun vositadir. Transformatsiyalar elementning o'rnini o'zgartirish yoki jonlantirish kerak bo'lgan holatlarda foydali bo'lishi mumkin. Barcha transformatsiyalar System.Windows.Media.Transform mavhum asosiy sinfidan meros bo'lib, quyidagi sinflarni ifodalaydi:
1   2   3   4   5   6   7   8   9   10   11




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