【发布时间】:2016-03-20 19:19:49
【问题描述】:
我正在使用 pygame 绘制多边形,但是当线条太粗时,多边形的边缘会出现间隙。我希望填补这些空白。我找到的解决方案是在所有间隙中绘制一个填充了 4 个点的多边形,如下图所示。但我不知道如何找到多边形的 4 个点,这是我的问题。另外,如果您能找到更好的解决方案,那就太好了。
注意:多边形并不总是规则的,它只是由许多点组成。如果你的解决方案不在 python 中也没关系。
【问题讨论】:
-
你想要一个斜接。圆形连接更容易并且看起来也不错。见stackoverflow.com/a/10943245/107090中的图片。
-
我可能会同时包含两者,但我将从斜接开始
标签: math language-agnostic draw polygon