Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

алгоритм определения столкновения двух окружностей на плоскости

1.4K
08 апреля 2002 года
pogosov
2 / / 20.07.2000
здравствуйте!

нужен алгоритм определения столкновения двух окружностей на плоскости.

помогите, пжалста...

спасибо.

Аноним
Цитата:

On 2002-04-07 2005, pogosov wrote
здравствуйте!

нужен алгоритм определения столкновения двух окружностей на плоскости.

помогите, пжалста...

спасибо.
В смысле-определить?Если узнать,соприкасаются или нет-то если расстояние между центрами окружностей меньше или равно сумме радиусов,то соприкасаются,если нет-то нет


582
20 августа 2002 года
MuToGeN
56 / / 20.07.2000
для этого должен знать координаты центров и радиусы.

if sqrt(sqr(x1-x2)+sqr(y1-y2)) > R1 + R2
все нормально, никто ни с кем не сталкивался
if sqrt(sqr(x1-x2)+sqr(y1-y2)) = R1 + R2
столкнулись!!! но точное равентсво уловить трудно, так что лучше пользуй следующий вариант:
if sqrt(sqr(x1-x2)+sqr(y1-y2)) <= R1 + R2
либо столкнулись, либо пересеклись
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог