Помощь - Поиск - Пользователи - Календарь
Полная версия: Аффинные преобразования на плоскости > Геометрия
Образовательный студенческий форум > Другие дисциплины > Геометрия
julia_lisha
комната 5 на 5 метров. в этой комнате в самом центе расположен стол.
на столе расположенны пронумерованные прямоугольные листочки бумаги.
листочки склажываются на стол в порядке их нумерации: 1-2...
стол прямогольный его размеры Тх и Ту.
центр слола расположен ы центре комнаты.
также известны размеры листочков по осям Х и У равные Sxi и Sуi (i-номер листочка),
расположение центра каждого листочка на столе (две координаты Dxi и Dуi относительно левого нижнего угла стола).
после каждый листочек поворачивается на угол ai относительно своего центра(если угол больше - поворачиваем по часой стрелке иначе против).
порядок листочков при этом не меняется.
Затем таким же образом поворасивается стол на угол b.
про листочки известно что каждый из них разделен на 4 одинаковые прямоугольные области - A,B,C,D.
теперь с потолка падает капля и попадает на стол, возможно попадая на некоторые листочки. предполается что капля бесконечно малого размера (имеется в вид протяженность по осям X и У) но тем не менее,способна промочить сколь угодно листочков.
про капля известны ее координаты Cx, Сув момент падения относительно левого нижнего угла комнаты.
необходимо определить на какие именно листочки попадет капля в каой поледовательности она их намочит, а также для каждого промоченногго листочка необходимо указать в какую из его обласстей A,B,C,D попала капля.


(Тх,Ту,B )-(192,120,62)
(Sx1,Sy1)-(69,58)
(Dx1,Dy1,a1)-(145,88,10)
(Sx2,Sy2)-(29,35)
(Dx2,Dy2,a2)-(107,77,66)
(Sx3,Sy3)-(79,39)
(Dx3,Dy3,a3)-(17,80,86)
(Sx4,Sy4)-(53,67)
(Dx4,Dy4,a4)-(90,77,56)
(Sx5,Sy5)-(57,41)
(Dx5,Dy5,a5)-(90,57,78)
(Cx,Cy)-(270,253)

Помогите разобраться, Спасибо...
julia_lisha
Зададим некоторую двумерную систему координат. Аффинное преобразование координат:
X = Ax + By + C,
Y = Dx + Ey + F,
где A, B, C, D, E, F – константы.
Обратное преобразование также является аффинным:
x = A’X + B’y + C’,
y = D’X + E’y + F’.
Для перехода к матричной форме удобно добавить строку, то есть перейти к однородным координатам:
|X| |A B C| |X|
|Y|=|D E F |*|Y|
|1| |0 0 1 | |1|

Т.К.
Цитата
каждый листочек поворачивается на угол ai относительно своего центра

то это частный случай аффинных преобразований:
-Поворот осей координат
X = x cosа + y sinа,
Y = -x sinа + y cosа

|cosа sinа 0|
|-sinа cosа 0|
| 0 0 1 |

как эту теорию связать с моим примером?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.