这是数学高手的数学/几何问题(不是我最擅长的科目)。这是针对 WPF 的,但应该足够通用以解决问题:
我有两个嵌入的 Border 元素,外部元素具有特定的角半径 R
和边框厚度 T
。给定这两个值,内部边框的角半径 R'
应设置为多少,以使两个角边缘相遇时不重叠或无孔洞?
到目前为止,我一直在关注它,但如果有人能给我一个合适的公式,那就太好了。可以的话请尊重积分!! ;)
最佳答案
T'/2 + R` = R - T/2
或
对于给定的 T、R 和 T',则 R' = R - T/2 - T'/2
例如,对于 (T=10) 的外边框厚度和 (R=8) 的半径以及 (T'=4) 的内边框厚度,您需要 1 的内边框半径.
关于c# - 数学题 : Determine the corner radius of an inner border based on outer corner radius/thickness,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2932146/