![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]()
Utkin, да не обращайте внимание =)
ТС хотел так поблагодарить за внимание к проблеме.
Берегите друг друга!
|
![]() |
![]() |
![]() |
#32 | |
Новичок
Джуниор
Регистрация: 29.01.2011
Сообщений: 2
|
![]() Цитата:
Ваша задача имеет геометрическое решение. Моё видение следующее: Решение1. 1. Граф разбивается на подграфы по принципу 2 вершины 3 ребра (рис1 синий контур). 2. Для каждого подграфа находим геометрический центр (зеленая вершина) Yср=(Y0+Y2+Y3)/3 ; Xср=(X0+X2+X3)/3 и тд. 3. Для каждой вершины подграфа определяем удаление от его геометрического центра. 4. Обходим граф используя параметры удаления от геометрического центра. Выбираем то ребро обхода для которого конечная вершина наиболее удалена. Решение 2. 1. Делаем внешную "заливку" геометрической фигуры. В случае касания заливки и вершины или ребра - присваиваем rebro_vneshnee:=true; vershina_vneshnee:=true; 2. Обходим граф с учетом этого параметра. Внимание! при обходе 22 вершины вершины 25 и 26 являются внешними. Здесь решения приоритета (выше /ниже левее правее). |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
лРаспознавание изображений и сопоставление найденных на тем "точек" | Marsique | Фриланс | 8 | 21.06.2010 18:15 |
Распознавание изображений и сопоставлении найденных на тем "точек" | Marsique | Помощь студентам | 0 | 20.06.2010 01:34 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Помогите пожайлуста найти, кто человек "вконтакте", зная его "мэйл" | Аксюнька1990 | Помощь студентам | 1 | 12.06.2009 06:16 |