Главная страница
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-1401985999
Alik
2014-06-05 20:33
2015.01.18
TComboBoxEx не показывает первую строчку


11-1257251317
Игорь Шевченко
2009-11-03 15:28
2015.01.18
Прошу прощения, по ошибке закрыл ветку "Использование MakeMethod"


2-1387193293
Павел
2013-12-16 15:28
2015.01.18
Проблема переноса проекта в XE2


15-1402753733
Override Func
2014-06-14 17:48
2015.01.18
Пересечение прямоугольника и окружности


15-1403027983
oldman
2014-06-17 21:59
2015.01.18
Задачка (запамятовал, была ли на этом форуме)