2016-05-29 3 views
0

У меня есть несколько примеров треугольника, которые выглядят примерно так: Triangle([1, 3, 2], [30, 40, 90]). Первый список - это метки для каждой точки, а второй - углы вершин. Если у меня есть пять треугольников, как это, как я могу указать порядок по часовой стрелке, в котором они находятся? Например,Как определить порядок треугольников по часовой стрелке на основе их вершин в Python

Triangle([2, 3, 4], [50, 30, 100]) # A 
Triangle([8, 4, 3], [30, 80, 70]) # B 
Triangle([1, 3, 2], [30, 70, 80]) # C 

Есть ли способ рассказать свою ориентацию по часовой стрелке вокруг точки, помеченной 3?

ответ

1

№ Ниже приведены два действительных представления ваших треугольников выборки. Один из них является отражением другого, а порядок треугольников, идущих по часовой стрелке вокруг точки 3, отменяется. Таким образом, проблема неоднозначна и необходима дополнительная информация.

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^