计算边框同心圆角的外部半径

3

我有一个带边框的矩形。 这个矩形的大小是50x50,角半径为5。

当使用相同的角半径来制作边框时,结果如下图所示:

错误的边框角半径

但实际上我需要的是这样的效果:

正确的边框角半径

如何计算边框角半径? 是否可以仅通过边框宽度和角半径计算?

1个回答

6
为了使两个拐角的曲线同心,请使用以下方法:
outerradius = cornerradius + borderwidth

这将使直线部分的起点和终点在同一位置(水平或垂直),即两个四分之一圆的中心点位于同一点。


在思考了一会儿后,我自己意识到了这一点,但因为我不是数学或几何方面的人,所以我认为背后有一些花哨的数学:D - Gabriel Stein
我知道你的意思。从我每年仍然能够获得一次赞的事实来看,这个(回答和问题)似乎对更多人有帮助...;-) @GabrielStein - Yunnosch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接