Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.01.18;
Скачать: CL | DM;

Вниз

Пересечение прямоугольника и окружности   Найти похожие ветки 

 
Труп Васи Доброго ©   (2014-06-18 16:45) [40]

Что за проблема посчитать длину 4х перпендикуляров из центра окружности на все стороны? Если хоть один перпендикуляр <= радиуса, то пересечение/касание есть. Работает всегда.


 
Styx   (2014-06-18 16:48) [41]


> Работает всегда.

Нет.


 
Труп Васи Доброго ©   (2014-06-19 09:12) [42]


> Нет.

Да.


 
Styx   (2014-06-19 09:29) [43]

Выше давно написано, когда "да" и когда "нет".


 
Стенка ©   (2014-06-19 09:31) [44]

> Труп Васи Доброго ©   (19.06.14 09:12) [42]

Пусть координаты правого верхнего угла прямоугольника (0,0),
координаты центра окружности (3,4), радиус 4.

Как оно у тебя работает?


 
Override Func   (2014-06-19 12:12) [45]


> Sha ©


Извините, а вы где учились? Не раз видел ваши хитро-умные решения.


 
Труп Васи Доброго ©   (2014-06-19 13:34) [46]


> Пусть координаты правого верхнего угла прямоугольника (0,
> 0),

Я что-то пропустил в геометрии? С каких пор прямоугольник задаётся координатами одной вершины? И опять же где и когда в геометрии ввели однозначные понятия верха, низа, права и лева?


 
oldman ©   (2014-06-19 13:58) [47]


> Труп Васи Доброго ©   (19.06.14 13:34) [46]


я писал в [31] случай, когда НЕЛЬЗЯ опустить перпендикуляр из центра окружности на любую из сторон


 
Кщд   (2014-06-19 14:23) [48]

>Труп Васи Доброго ©   (19.06.14 13:34) [46]
координаты вершин прямоугольника: (0, 0), (-1, 0), (-1, -1), (0, -1).
центр окружности: (3, 4); радиус: 4
покажите, пожалуйста, как ВСЕГДА работает ваш метод в этом случае

глупость сморозили и юлите - ай-яй


 
ВладОшин ©   (2014-06-19 16:41) [49]


>
> 1. Создаем круглый регион.
> 2. Создаем прямоугольный регион.
> 3. Находим регион их пересечения.
> 4. Проверяем, не пустой ли он.

круг полностью внутри квадрата - не пустой регион
т.о. + проверяем не равен ли регион пересечения с регионом объединения


 
Кщд   (2014-06-19 21:58) [50]

это большой вопрос - понимает автор разницу между окружностью и кругом


 
Inovet ©   (2014-06-19 22:04) [51]

Удалено модератором


 
Кщд   (2014-06-19 22:16) [52]

тут три страницы коллеги отказываются решать систему уравнений:
1. неравенств (случай пересечения фигур);
2. строгого равенства (пересечение линий).
школьная программа
дерзайте, может на колбасе до них дойдёт


 
Override Func   (2014-06-20 08:23) [53]


> Кщд   (19.06.14 21:58) [50]
>
> это большой вопрос - понимает автор разницу между окружностью
> и кругом


Да, пересечение прямоугольника с кругом.


 
ВладОшин ©   (2014-06-20 10:26) [54]

Удалено модератором



Страницы: 1 2 вся ветка

Текущий архив: 2015.01.18;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.007 c
15-1402950602
Юрий
2014-06-17 00:30
2015.01.18
С днем рождения ! 17 июня 2014 вторник


15-1401985999
Alik
2014-06-05 20:33
2015.01.18
TComboBoxEx не показывает первую строчку


2-1383842662
MultIfleX
2013-11-07 20:44
2015.01.18
XE5 Android LocationListener


2-1387265285
aka
2013-12-17 11:28
2015.01.18
Что быстрее будет работать?


15-1402811253
Библиарий
2014-06-15 09:47
2015.01.18
Как этот простой подход/паттерн/не знаю называется?