Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

4.2: Аналітична трансформаційна геометрія

Мета полягає в розробці матричних формул для довільних ізометрій, використовуючи основні формули ізометрії, наведені нижче, як будівельні блоки.

Визначення: Однорідні координати

Записується точка з нормальними координатами (x, y) в однорідних координатах (x, y, 1).

Таблиця4.2.1: Лінійні перетворення для ізометрій
Перекласти Т (х, у, 1) =[10a01b001][xy1]
Відображення над віссю Y M y (x, y, 1) =[100010001] (\ почати {bmatrix} х\ y\\ 1\ end {bmatrix}\)
Відображення над віссю x M x (x, y, 1) =[100010001] (\ почати {bmatrix} х\ y\\ 1\ end {bmatrix}\)
Обертати проти годинникової стрілки навколо початку R φ (x, y, 1) =[cosφsinφ0sinφcosφ0001] (\ почати {bmatrix} х\ y\\ 1\ кінець {bmatrix}\)

Мета: розробити обертання навколо точки [x 0, y 0] T, використовуючи наступні кроки.

  1. Знайдіть перетворення, яке переміщує [x 0, y 0] T до початку.
  2. Знайдіть перетворення, яке рухається [x 0, y 0] T до початку, а потім обертається на φ.
  3. Знайти перетворення, яке рухає [x 0, y 0] T до початку, обертається на φ, потім повертає початок до [x 0, y 0] T.
  4. Стан, використовуючи матричні позначення, перетворення, яке обертає площину навколо точки [x 0, y 0] T на φ.

Мета: розробити відображення про вертикальну лінію, задану x=a, використовуючи наступні кроки.

  1. Знайдіть перетворення, яке переміщує лінію x = a до осі y.
  2. Знайдіть перетворення, яке переміщує лінію x = a до осі y, а потім відображає площину над віссю y.
  3. Знайдіть перетворення, яке переміщує лінію x = a до осі y, відображає площину над віссю y, а потім повертає вісь y до лінії x = a.
  4. Стан, використовуючи матричні позначення, перетворення, яке відображає про довільну вертикальну лінію x=a.

Мета: розробити відображення про горизонтальну лінію, задану y=b, використовуючи наступні кроки.

  1. Знайдіть перетворення, яке переміщує лінію y=b до -осі.
  2. Знайдіть перетворення, яке переміщує лінію y=b до осі x, а потім відображає площину над віссю x.
  3. Знайдіть перетворення, яке переміщує лінію y=b до осі x, відображає площину над віссю x, а потім повертає вісь x до лінії y=b.
  4. Стан, використовуючи матричні позначення, перетворення, яке відображає про довільну горизонтальну лінію y=b.

Розробити відображення про довільної (невертикальної) лінії.