如何根据Python中的顶点确定三角形的顺时针顺序

时间:2016-05-29 01:31:23

标签: python computational-geometry

我有几个Triangle实例看起来像这样:Triangle([1, 3, 2], [30, 40, 90])。第一个列表是每个点的标签,第二个列表是顶点的角度。如果我有五个这样的三角形,我怎么能说出它们所处的顺时针顺序?例如,

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 个答案:

答案 0 :(得分:1)

没有。以下是样本三角形的两个有效表示。一个是另一个的反射,并且沿着点3顺时针顺时针旋转的三角形的顺序是相反的。因此问题含糊不清,需要更多信息。

enter image description here