Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.01.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
Труп Васи Доброго ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.003 c
15-1401961291
Minsk City
2014-06-05 13:41
2015.01.18
Delphi and C#


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


15-1402829721
Юрий Зотов
2014-06-15 14:55
2015.01.18
Диск накрылся - чем лечить?


15-1402950602
Юрий
2014-06-17 00:30
2015.01.18
С днем рождения ! 17 июня 2014 вторник


15-1402045300
Palladin
2014-06-06 13:01
2015.01.18
Ищу работу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский