Даны координаты двух диагональных вершин прямоугольника. Нужно найти остальные 2 вершины....

0 голосов
27 просмотров

Даны координаты двух диагональных вершин прямоугольника. Нужно найти остальные 2 вершины. Стороны прямоугольника не параллельны оси координат. Координаты двух недостающих точек нужны для определения вхождения произвольной точки в прямоугольник, путём сложения углов между точкой и всеми вершинами прямоугольника.


Математика (30 баллов) | 27 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
Если даны координаты  только двух диагональных вершин прямоугольника, то найти остальные 2 вершины можно только для квадрата, у которого диагонали равны и пересекаются под прямым углом.
Для прямоугольника нужно ещё соотношение сторон или угол между диагоналями.
(309k баллов)
0

Получается для моего метода решения недостаточно данных? Может подскажите другой способ решить задачу? Читал, что можно провести луч от точки и посчитать сколько сторон он будет пересекать, но не знаю как можно это реализовать.

0

Сама задача задана по программированию.

0

Геометрическую часть задания надо подробнее изложить.