我正在尝试使用sfml绘制对话框,并且正在使用具有Quads的VertexArray。我希望它有一个带有2个点的拐角,如下图所示:
有人可以在数学上帮助我获得A的长度吗?还是有人建议在sfml中以其他方式执行此操作?
最佳答案
您正在寻找的被称为斜接 Angular 。斜接 Angular 仅为转角的一半。
参见this interactive diagram(位于Geogebra)
通过三角学,比率A / Th = TAN( Angular / 2)。
A = Th * TAN(22.5)
关于c++ - 如何用矩形制作2点角并保持正确的厚度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64447446/