如何用矩形制作 2 点角并保持正确的厚度?

How do I make a 2 point corner with a rectangle and keep the right thickness?

我正在尝试使用 sfml 绘制一个对话框,并且我正在使用带四边形的 VertexArray。我希望它的角有 2 个点,如下图所示:

有人可以帮我计算一下如何获得 A 的长度吗?或者也许有人建议在 sfml 中以不同的方式做到这一点?

您要找的是斜接角。而斜接角正好是角角的一半。

参见 this interactive diagram(在 Geogebra)

根据三角学,比率 A/Th = TAN(angle/2).

A = Th * TAN(22.5)