Математическая проблема: Определите угловой радиус внутренней бровки на основе внешнего углового радиуса/толщины

Вот проблема математики/геометрии для математических свистов (не мой самый сильный предмет). Это для WPF, но должно быть достаточно общим для решения независимо:

У меня есть два встроенных элемента Границы с внешним, имеющим определенный угловой радиус, R и толщина границ, T. Учитывая эти два значения, что должно угловой радиус внутренней бровки, R' набор быть к таким образом, что два угловых края встречаются без перекрытия или дыр?

alt text

До сих пор я только что был визуальным контролем это, но если бы кто-то может дать мне надлежащую формулу, которая была бы большой. Уважение указывает, можете ли Вы!!;)

9
задан Glorfindel 28 July 2019 в 01:11
поделиться

1 ответ

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

или

Для заданных T, R и T' тогда R '= R - T / 2 - T '/ 2

Так, например, для толщины внешней границы (T = 10), радиуса (R = 8) и толщины внутренней границы (T' = 4) вам понадобится внутренняя граница радиус 1.

13
ответ дан 4 December 2019 в 15:12
поделиться