29.Ikki o‘lchovli matritsali o‘zgarishlar qanday amalga oshiriladi?
Tekislikdagi (ikki o‘lchovli) almashtirishlar.
Ikki o ‘lchovli barcha narsalami kompyuter grafikasida 2D (2- dimension) belgisi bilan ifodalash (kiritilgan) qabul qilingan . Faraz qilamizki tekislikda to 'g 'ri chiziqli koordinatalar sistemasi kiritilgan (berilgan) bo:lsin. Unda har qanday M nuqtaning koordinatasini aniqlash uchun ikki juft (x, y) sonlari olinadi. Ushbu tekislikda yana bitta to ‘g‘ri chiziqli koordinatalar sistemasini kiritgan holda M nuqta uchun yangi mos juft (x\y ) koordinatalami hosil qilamiz.
Tekislikda bitta to‘g ‘ri chiziqli koordinatalar sistemasidan boshqasiga o ‘tish quyidagi tenglamalar orqali amalga oshiriladi:
Bu yerda - ixtiyoriy sonlar. Boshqa tomondan qaraganda, agar biz nuqta o ‘zgarib koordinatalar sistemasi o ‘zgarmas deb qabul qilsak, u holda (1) formulalar M(x,y) nuqtani м '(х ',у ‘) nuqtaga almashtirishini ifodalaydi (2.1-rasm).
2.1-rasm. Tekislikdagi (ikki o'lchovli) almashtirish.
(1) formulalami nuqtani almashtirishni ifodalaydi deb qabul qilamiz. Almashtirish formulalaridagi koeffitsiyentlarning geometrik m a’nosini o ‘rganish uchun berilgan koordinatalar sistemasini tokg ‘ri burchakli dekart koordinatalar sistemasi deb hisoblash qulay. Ikki o ‘lchovli almashtirishlarning xususiy hollarini ko‘ramiz.
1. Ко‘chish.
M(x,y) nuqtani M'(x',y‘) nuqtaga ко'chish berilgan ko‘chish konstantalari vektorining koordinatalariga qo'shish orqali amalga oshiriladi:
2. Masshtablash. Cho‘zish (siqish).
Koordinatalar o‘qlari bo‘yicha cho‘zish (yoki siqish) ko'paytirish orqali ifodalanadi:
- masshtablash koeffitsiyentlari b o iib mos r a v is h d a x va y bo‘yicha cho‘zish va siqishni bildiradi.
Agar bo‘lsa, koordinata o ‘qlari bo‘yicha cho‘zish va bo‘lsa, siqish ta'm inlanadi.
3. Burish.
Burish quyidagi formula orqali beriladi:
Bu yerda koordinatalar sistem asining boshlang‘ich nuqtasi bo‘yiab soat yo‘nalishiga nisbatan teskari burchakka burish bajariladi.
Do'stlaringiz bilan baham: |