数学问题:根据外角半径/厚度确定内边框的圆角半径

dev*_*os1 9 .net c# math wpf geometry

这是数学高手的数学/几何问题(不是我最强的主题).这适用于WPF,但应该足够通用,无论如何:

我有两个嵌入的边框元素,外边框有一定的角半径R和边框粗细,T.给定这两个值,内边框的角半径R'应该设置为使得两个角边相遇而没有重叠或孔?

替代文字http://i50.tinypic.com/2z5t3qs.png

到目前为止,我一直在关注它,但是如果有人能给我一个很好的配方.尊重点,如果你能!;)

Avi*_* P. 13

T'/ 2 + R` = R - T/2

要么

对于给定的T,R和T',则R'= R-T/2-T'/ 2

因此,例如,对于外边界厚度(T = 10)和半径(R = 8),以及内边界厚度(T'​​= 4),您需要内边界半径为1.

  • 是! 就是这个!经过仔细检查,R - T在我的价值观上略微重叠.这个公式似乎已经死了.是的,尊重Aviad!++++ :) (2认同)