Итак в первую очередь перед запуском необходимо разблокировать скачанный файл. Кроме того изображение на картинке, прикреплённое видео и даже описание могу отличаться от того что Вы скачали, так как я по мере использования - дорабатываю.
А так же я стараюсь делать что бы работало на всех версиях, но не получается, так же какая то проблема со всеми четными версиями AutoCAD, у меня установлен AutoCAD 2021 и я работаю на AutoCAD 2023 - на этих версиях точно работает, остальные не пробовал.
Редактор листов - служит для:
Создание листов:
Позднее пытался применть его для создания монтажных схем, но не очень удобное решение.
Вообще его назначение считывать множество динамических блоков, пытаться подсветить наложения и так же можно просматривать значения атрибутов для выявления пустых значени и перехода к данному блоку.
Служит для выписывания всех примитивов (типа мультитекст, однострочный текст, мультивыноска, полилиния, точка и круг) не зависимо от слоя.
Давно не пользовался и часть из описанного возможно так и не доделал, просто опишу что есть или должно быть.
Мультитекст считывается так как его видит программа и по моему можно очистить от внутренних настроек, что бы он реагировал на общий стиль.
Полилиния - назначить отметку ноль и расчленить - это если не охото передавать топографию в 3D.
Точка - тоже сброс отметок и смена стиля отображения, а так же экспорт в текстовый файл для AutoCAD Civil.
Круг - создание точки в центре круга. Само собой пакетное, а не в одном круге.
Мне нужен был данный фукционал когда существующая поверхность срезалась на какое то значени. Я извлек тело из поверхности с указанием толщины срезки (казалось бы ну опусти поверхность и все, но когда извлекается тело то хоть и плохо, но работает смещение).
В общем потом это тело расчленил на области (треугольники) но они все вместе и верхний слой и нижний. Вот данная функция разделяет по цветам нижний слой от верхнего.
Вообще я не бульдозерист, точнее не ладшафтный дизайнер, не иногда надо прикинуть землянку по коридору, вот тут и начались проблемы.
Когда в коридоре много петель, то не все удаётся исправить - у меня трасса была около 50 км по моему. А если граница содержит петли то её не возможно применить как границу для поверхности и объёмы считаются не верно.
Поэтому я извлекал границу коридора, находил данной функцией пересечения петель, исправлял, упрощал и вставлял в исходный чертёж как границу для поверхности.
Давняя мечта как то упростить и автоматизировать создание монтажных схем колодцев и подсчета спецификаций.
Да можно чертить в Revit или MEP, но там скудные библиотеки, сложно добавлять свои значения и в случае если изменяется конфигурация сети или имена колодцев - надо не забывать править.
Проблему синхронизации схемы сети и имен колодцев я решил через внешние ссылки, а сами монтажки собирал поэлементно и потом через извлечение получал набросок спецификации, но как правило на сети колодцы однотипные - несколько типоразмеров, но надо постоянно искать тот или иной тип и копировать.
В общем я решил использовать базу данных (при этом если у Вас нет под рукой плагина или базы данных элементы не превратятся в прокси и не испортят Вам жизнь при передаче файла). Так вот я сделал группу блоков (Вы можете сделать свои), наполнил базу элементами (тоже Вы можете вносить свои).
Далее связал блоки с пунтами таблицы и при вставке блока у него заполняются основные параметры - наименование, обозначение, масса, единица измерения и примечание для пользовательских пометок.
Но это всё равно поэлементный сбор, пусть и с автозаполнением параметров, поэтому я добавил ещё одну таблицу и в ней храню группы элементов как блоки для типовой вставки. То есть не надо искать из ранее созданных подходящий блок, а просто одним кликом в плагине вставить схему.
На момент написания статьи это очень, очень демо версия и есть ошибки.
Данный плагин я по мере использования и наличия свободного времени дорабатываю и в частности Монтажка не тестировалась ещё. Как будет объект в работе я уже буду заниматься отладкой, в частности возникают конфликты при создании узлов, так как мне для первичных тестов достаточно было одного узла.
В архив я покладу файл с листами и праметрическими блоками, файл с новыми блоками для работы монтажки и папка с плагином.
Надо подгружать именно TPrint.dll остальные это вспомогательные файлы.