Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Окружность вписанная в квадрат


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 - радиус окружности.


Наверх

Титульная страница Поиск, карта сайта Написать письмо