Учитывая набор линий/углов (показаны), определите наибольший четырехугольник?

Учитывая следующее (точки известны для углов, уравнения известны для линий), как я могу определить самый большой/самый внешний четырехугольник/набор линий/набор углов?

Я в тупике. Самое близкое, с чем я столкнулся, - это выпуклая оболочка, но это создаст список из более чем 4 углов.

Спасибо!

Изображение 1

Изображение 2


person user2133809    schedule 01.03.2014    source источник


Ответы (1)


Похоже, что решением было бы сначала сгенерировать список линий, которые параллельны друг другу (должны быть получены как минимум два набора линий) на основе их группировки по 3D-наклону. Затем вы просматриваете наборы линий, чтобы найти наборы параллельных линий, которые находятся в одной плоскости. После этого вы сможете извлечь четырехугольник(и).

person Nuclearman    schedule 01.03.2014