|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Кратчайшая траектория между блоками - есть у кого-то лисп?
Регистрация: 24.01.2017
Сообщений: 125
|
||
Просмотров: 1761
|
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
мне важно видеть решение, иногда оно вообще не очевидно. а уже по нему в голове проще складывается полная картина. это быстрее, чем сделать несколько вариантов прежде, чем понять, как всё-таки это сделать оптимально.
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
и как алгоритм коммивояжёра справится, например с цепью трасса + ответвления типа звезды либо трасса древовидного вида? Видел где-то попытки реализации автопрокладки с первоначальным заданием общих трасс-направлений - т.е. сразу накладываются ограничения на направления трасс от конечных устройств. А чтобы выделили блоки и программа сама нарисовала что-то похожее на тот же шлейф - если проектировщики с опытом не всегда сразу выбирают трассу, то чего ожидать от программы)
|
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
Цитата:
----- добавлено через 25 сек. ----- обычно от 20 до 100. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
какую техническую информацию? Рисунок из отрезков, соединяющих геометрические центры блоков по кратчайшему пути? На какой-то части чертежа они совпадут с будущей трассой, конечно. Но учитывать строительные и иные конструкции не будут, просто потому что об них не знает алгоритм.
|
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
Цитата:
----- добавлено через ~1 мин. ----- было бы интересно затестить. возможно, очень даже подойдёт, а если без пересечений, то и жуткого отклонения не будет. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
и как тогда поможет этот макрос? Надо же будет выделить все блоки, через которые должна будет пройти трасса (во время этого процесса уже примерно трассу и так прикинете), потом макрос отрисует линию/отрезки по алгоритму поиска ближайших блоков(уже представляю себе змейку поперек помещений и коридоров), потом все равно это перерисовывать заново уже по нормальному.
|
|||
![]() |
|
||||
конструктор Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,108
|
Вот цикл Гамильтона, надо выбрать рамкой несколько блоков в чертеже. Программа попутно удаляет (из обработки) дубликаты - блоки с одинаковой точкой вставки и каждый раз перетасовывает список точек, поэтом результат при большом числе вершин каждый раз разный.
|
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
ого, лютая вещь! такое чувство, что иет максимальное расстояние ))) если зациклить на 10000 раз, а потом среди 10000 элементов найти кратчайший, может, тогда и прокатит))) но я не смогу такое реализовать. но всё равно, большое спасибо!
|
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910
|
Можно попробовать так:
1. Извлекаете данные блоков в excel 2. Решаете там задачу (рещения вроде находятся/гуглятся) 3. По полученным данным строите полилинию (лисп построения полилинии по координатам вроде был здесь на сайте) |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
в лоб: на отдельном вспомогательном слое построить 10000 полилиний (просто вызвав данный выше лисп как функцию), выгрести по фильтру в виде имени слоя все эти полилинии, найти среди них одну с минимальной длиной, а остальные удалить.
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подскажите. где скачать книгу про Revit Mep ..... есть у кого... | 8914 | Поиск литературы, чертежей, моделей и прочих материалов | 3 | 07.03.2013 18:04 |
Сортамент сборных железобетонных конструкций у кого есть ? | bybs | Поиск литературы, чертежей, моделей и прочих материалов | 8 | 13.08.2012 13:48 |
У кого есть "Таблица гидравлического расчета.xls"? | maxi71 | Поиск литературы, чертежей, моделей и прочих материалов | 4 | 20.11.2011 11:48 |
Есть ли у кого шрифт "пишущая машинка"? | URKA | Разное | 14 | 26.07.2009 17:19 |
Новый пожарный СНиП есть у кого и есть ли он в природе? | хомяк | Поиск литературы, чертежей, моделей и прочих материалов | 3 | 13.12.2007 22:04 |