| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
Поиск в этой теме |
|
||||
Регистрация: 14.11.2011
Сообщений: 21
|
Пример не удачен,
1) вьі взорвали сначала блок, а потом еще взорвали полилилинию у некоторьіх. 2)вьі создали только один блок, но потом у некоторьіх изменили масштаб по х и у не пропорционально да еще и развернули. У нас блоки до взрьіва не крутились и не масштабировались. Смотрите вложение. |
|||
|
||||
Инженер-строитель Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,988
|
Путем создания набора блоков вместо одного с разными поворотами и масштабными коэффициентами. Я же не утверждал, что мое предложение - панацея. Вариант подойдет для случаев без "фанатизма" с регулярным расположением бывших блоков. Всяко лучше, чем ничего. Тем более, что софт уже имеется. Задача в общем виде конечно круче, но ее еще реализовать нужно.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Цитата:
Цитата:
ИМХО частный случай. Тут действительно проще всего создать блок руками и руками же его вставлять, чем париться с написанием кода.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Ваш пример так же не очень удачен, так как очень специфичен и восстановление блоков в Вашем примере легко решить как через последовательность хендлов, так и с помощью алгоритма кластеризации точек с выделением связных компонент, с последующим легким анализом полученных кластеров.
Обсуждать то тут чего, тут код писать нужно и не обязательно на лисп, выбор языков для реализации этой задачи достаточно широк, начиная от VBA и питона и заканчивая плюсами. Вот только кто это делать будет... |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
doslidnik,
У меня по подписи есть сборник функций, в нем есть одна, которая делает в каком-то смысле то, что вы хотите. Вызывается так: (apel-com '(apel-draw-find_analog_objects)) Работает по габаритам объектов. Чем больше в блоке объектов - тем выше точность. Не учитывает поворот блока. Не учитывает вообще ничего кроме геометрии (слои, цвета и т.п.) сама функция (с листа работать не будет, т.к. нужны библиотечные функции): Код:
__________________
apel.fas Последний раз редактировалось Apelsinov, 20.03.2020 в 17:13. |
|||
|
||||
Регистрация: 14.11.2011
Сообщений: 21
|
Ответ поддержки ToolPac
Цитата:
Спасибо за видео. Супер. Именно то что надо. Пишу для таких как я (те хто в танке) Качаем файл apel.fas Загрузили и команда "(apel-com '(apel-draw-find_analog_objects))" Файл имеет дохрена полезньіх функций, есть список ТУТ, но описание нет. А вот и АНАЛОГИЧНАЯ тема https://forum.dwg.ru/showthread.php?t=67242 |
|||
|
||||
Регистрация: 14.11.2011
Сообщений: 21
|
Радости нет предела от найденой програмьі НО, вот такие моментьі (там где блоки развернутьі) программа не решает. Если будет когда нибуть реализация такая, напишите пожалуйста в л/с.
Реализация задачи №2 Вот еще реализация такой задачи по аналогу BLOCKIFY в BricsCAD. Видео работьі прораммьі ТУТ Файл vlx под видео или ТУТ Реализация задачи №3 https://www.cadforum.cz/cadforum_en/...ences-tip12036 ----- добавлено через 15 сек. ----- Apelsinov, Последний раз редактировалось doslidnik, 21.03.2020 в 15:25. |
|||
|
||||
Регистрация: 21.07.2008
Луцьк
Сообщений: 179
|
первоисточник https://www.theswamp.org/index.php?topic=55186.0
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать набор из текстовых объектов по части содержимого? | SilvioManuel | AutoCAD | 18 | 27.01.2011 15:05 |
поворот блока в котором два из трёх объектов поворачиваются в другую сторону. | ТР5 | Программирование | 8 | 28.05.2010 23:14 |
AutoCAD 2008, программное удаление объектов RTEXT из состава блока | Кулик Алексей aka kpblc | Программирование | 3 | 28.04.2009 08:48 |
Выделение одинаковых объектов. | Timofeeve | AutoCAD | 11 | 06.03.2009 09:59 |
Вопросы про штриховку, отображение объектов и дин. блоки | zenon | AutoCAD | 9 | 19.05.2006 14:51 |