我有一些线,它们的交点描述了一个多边形,如下所示:
我知道线条的顺序和它们的方程式。
为了找到内角,我找到了每条线的方向。但是我很困惑,因为减去两条线的方向会给出两个不同的角度,即使我是按照多边形边的顺序来做的。
例如,在下图中,如果我只是减去线的方向,我会得到以下任何角度:
让我更困惑的是,当多边形不是凸面时,我的角度会大于 180,并且使用我的方法我根本没有得到正确的角度:
我发现这种解决问题的方法是错误的。
那么,仅使用线条找到内角的最佳方法是什么?我知道对于凸多边形,我可能会找到向量,然后找到它们之间的角度,但即使在我的示例中,对于 P6,向量方法也失败了。
无论如何,我更喜欢一种不包括解决该凹面问题的条件案例的方法。
谢谢。