问题描述
我正在尝试使用sfml绘制对话框,并且正在使用具有Quads的VertexArray。我希望它有一个带有2个点的拐角,如下图所示:
有人可以帮助我计算一下如何获得A的长度吗?还是有人建议在sfml中以其他方式执行此操作?
解决方法
您要寻找的是斜角。斜接角度仅为转角的一半。
请参见this interactive diagram(在Geogebra)
通过三角函数,比率A / Th = TAN(角度/ 2)。
A = Th * TAN(22.5)
我正在尝试使用sfml绘制对话框,并且正在使用具有Quads的VertexArray。我希望它有一个带有2个点的拐角,如下图所示:
有人可以帮助我计算一下如何获得A的长度吗?还是有人建议在sfml中以其他方式执行此操作?
您要寻找的是斜角。斜接角度仅为转角的一半。
请参见this interactive diagram(在Geogebra)
通过三角函数,比率A / Th = TAN(角度/ 2)。
A = Th * TAN(22.5)