У меня есть круг, скажем радиус 10, и я могу найти внешний ограничивающий прямоугольник достаточно просто, так как его ширина и высота равна радиусу, но мне нужна внутренняя граница прямоугольник. Кто-нибудь знает, как вычислить разницу в размере от внешнего и внутреннего ограничивающих прямоугольников круга?Найти размер внутреннего прямоугольника окружности
Вот изображение, чтобы проиллюстрировать то, о чем я говорю. Красный прямоугольник - это внешняя ограничивающая рамка круга, которую я знаю. Желтый прямоугольник является внутренним ограничивающим прямоугольником круга, который должен найти разницу в размере от внешнего прямоугольника.
Моя первая догадка, чтобы найти разницу, чтобы найти одну из четырех точек внутреннего прямоугольника, найдя эту точку вдоль окружности, каждая точка находясь на 45 зачетов градусов, а затем просто найдите отличную от этой точки и соответствующую точку в более крупном прямоугольнике.
EDIT: Основа решения данного Стива Б. Я придумал алгоритм, чтобы получить то, что я хочу, которая заключается в следующем:
r*2 - sqrt(2)*r
принадлежит http://math.stackexchange.com/ –
О, есть математический сайт? Я не знал. Я использую это для программирования: P Но я предполагаю, что я опубликую там, если у меня есть другие связанные с математикой вещи. Спасибо :) – Shenjoku