![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Окружность вписанная в квадрат
stone © (2005-01-22 13:47:00)Есть окружность вписанная в квадрат. Верхний левый угол имеет координаты (Х=0, У=0). Как определить, что координата XY относится к окружности?
palva (2005-01-22 15:55:00) [1]Зачем вспоминать? Лучше у нас спрашивай!
stone (2005-01-22 13:58:00) [2]Всем спасибо :) Надо вспоминать геометрию :)
begin...end (2005-01-22 13:54:00) [3]Добавлю на всякий случай, что радиус этой окружности будет равен а/2, где а- сторона квадрата.
:-)
MBo (2005-01-22 13:54:00) [4]X0,Y0-центр окружности (полусуммы координат противоположных углов)
R- радиус (половина стороны квадрата)
if (X-X0)^2+(Y-Y0)^2-R^2<Допуск then...
DrPass (2005-01-22 13:52:00) [5]Это вообще-то геометрия, а не программирование
Если радиус окружности равен r, то примерно так
sqr(x-r)+sqr(y-r)<=sqr(r)
Alx2 (2005-01-22 13:51:00) [6]Уравнение окружности: (x-x0)^2+(y-y0)^2=r^2
где x0 и y0 - координаты центра. r - радиус окружности.