| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Сообщество > Поиск исполнителей > Требуется написать программу для автоматической расстановки блоков по полилинии.

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

Закрытая тема
Поиск в этой теме
Непрочитано 30.12.2019, 15:50 #1
Требуется написать программу для автоматической расстановки блоков по полилинии.
Mozgolom
 
Регистрация: 19.06.2012
Сообщений: 30

Собственно, ищу человека, который возьмется написать такую программу за вознаграждение. Суть в следующем. Рисуем стены (это скорее всего также полилиния). Рисуем балки. Балки могут отображаться как в форме отрезков, так и в виде блоков. Далее рисуем полилинию (это шлейф охранно-пожарной сигнализации). Запускаем программу. В сплывающем окошке вводим данные, необходимые для работы программы: указываем стены на чертеже, указываем балки на чертеже, указываем шлейф, который проходит внутри стен через балки, указываем блок (с аттрибутами), который необходимо расставить вдоль полилинии и пронумеровать, указываем максимально возможное расстояние между блоками, указываем максимально возможное расстояние от крайнего блока до стены, указываем направление нумерации (просто выбираем точку на полилинии шлейфа. К какому концу полилинии точка ближе, от того конца и начинаем нумеровать). Старт. После запуска программа расставляет выбранный блок вдоль полилинии шлейфа таким образом, чтобы блоки нигде не попадали на балки, чтобы количество блоков получилось минималльно возможным и чтобы расстояния между блоками и между крайними блоками и стеной не превышали указанных в настройках. Блоки должны быть пронумерованы в указанном аттрибуте. В данном аттрибуте есть префикс и суффикс. Префикс остается неизменным, суффикс же инкрементируется от блока к блоку.
После расстановки блоков может понадобиться удалить один или несколько блоков. Соответственно нумерация получиться рваной. Поэтому необходимо предусмотреть возможность восстановления непрерывной нумерации по желанию. Например, выбираем все расставленные блоки и в конктекстном окне выбираем "восстановить нумерацию". После чего блоки перенумеровываются таким образом, что нумерация остается непрерывной. Это один из вариантов. Возможны другие.
Кто может реализовать подобное и во-сколько оцените работу? Пишите на почту или в личку. Почту прилагаю.

Миниатюры
Нажмите на изображение для увеличения
Название: мыло.JPG
Просмотров: 28
Размер:	15.5 Кб
ID:	221682  

Просмотров: 995
Закрытая тема
Вернуться   Форум DWG.RU > Сообщество > Поиск исполнителей > Требуется написать программу для автоматической расстановки блоков по полилинии.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу программу для расстановки в автокаде блоков вдоль полилинии MSWAN LISP 36 23.03.2018 09:06
LISP для расстановки полилиний вдоль другой полилинии Alex II LISP 0 03.03.2018 00:41
Построение полилинии между точками блоков, по атрибуту NAME блока. Bora495 Программирование 6 03.04.2012 10:29