Всем здравия.
Как полагается первому сообщению — пишу некоторое отступление. Прочитав правила раздела, понял что здесь место стандартным школьным и студенческим задачам, однако определить к какому уровню относится моя задача не предоставляется возможным. Поэтому, если администрация сочтёт данную задачу за неуместную — прошу прощения.
Дан прямоугольник на плоскости. Известны координаты вершин и центра фигуры. Образующие вершины имеют свой порядок расположения — по ходу часовой стрелки относительно точки центра. При некотором состоянии афинной матрицы преобразования фигуры на плоскости направление распределения точек меняется, сохраняя последовательность.
Рис (слева фигура до преобразования, справа — после):
Задача: определить направление распределения точек вокруг центра фигуры.
Мои решения:
1) Определение направлен вектора — неверное решение, т.к., существуют состояния, когда направления векторов остаются неизменными, тогда как направление распределения точек нет.
2) Сравнение углов радиус-векторов
по отношению к оси
X направленных из центра фигуры к двум соседним точкам — кажется единственным решением этой задачи. Однако я себе не доверяю.
Есть ли какое-нибудь более адекватное и менее ёмокое решение?
Спасибо.