Дерево чертежа
Плагин AVC_DwgTree к AutoCAD и BricsCAD
Панель с древовидным списком объектов чертежа. Все детали, кривые, блоки, слои и материалы в сортированных списках. Настраиваемая группировка и расцветка. Зуммирование и подсветка объектов в чертеже.
Программа Дерево Чертежа создает в AutoCAD и BricsCAD новую инструментальную палитру, в которой вы увидите все объекты чертежа в древовидном списке. Объекты сгруппированы по типу, по слою, по материалу. Списки отсортированы по имени объекта. Внутри блоков вы увидите такие же списки объектов, включая вложенные блоки, а в них еще объекты и еще блоки. Таким образом дерево может быть очень разветвленным, иметь множество ветвей. Программа ориентирована на работу совместно с Палитрой Свойств A>V>C> и вместе они позволяют редактировать свойства всех объектов файла DWG, даже тех, что не видны или вообще еще не задействованы в чертеже. Так же важное назначение Дерева Чертежа - удобных поиск объектов в больших чертежах.
Особенности программы:
Показывает все открытые dwg-файлы и позволяет переключаться между ними.
Показывает все листы (Layout) чертежа и позволяет переключаться между ними.
Показывает Блоки, Группы, Материалы и Слои, все которые есть в DWG-файле, даже если они еще не использованы в чертеже. При этом вы можете выбирать неиспользованные блоки и материалы, и менять их свойства в Палитре Свойств A>V>C>.
Внутри блоков отображаются все объекты из которых состоит блок. Вы можете менять свойства объектов, даже не открывая редактор блока. Например, вы можете назначить материалы и кромки деталям внутри блока-сборки.
У всех использованных блоков есть еще и список ссылок на этот блок, даже если ссылка вставлена в другой блок.
В динамических блоках показывается список его безымянных экземпляров (вариантов блока с разным набором параметров).
Вы можете увидеть и выбрать все объекты одного слоя или одного материала.
Объекты можно разделить по типу на 3D, Кривые, Аннотации и прочее. А солиды можно выделить в отдельную группу Детали.
Блоки будут разделены на группы Блоки-Сборки, Блоки-Изделия и Аннотации.
Материалы можно разделить на подгруппы по типу использования: Листовые, Погонажные, Кромки и так далее.
Слои можно разделить по разным фильтра и группам, как это настроено в менеджере слоев.
Одноименные объекты можно объединить в подгруппы. При этом программа покажет количество объектов в подгруппе. Вы сразу увидите сколько у вас одинаковых деталей.
Один и тот же объект можно найти в разных списках: в его блоке, в группе, в материалах, в слоях. Используйте любой из списков, как вам удобней.
Можно раскрасить пункты списков по цвету объектов, материалов и слоев. Программа отдает предпочтение цвету материала, а не слоя.
Иконка солида меняется, если он помечен как зеркальный или как развертка.
Выбор объектов в чертеже приводит к появлению галочек у соответствующих пунктов дерева. И наоборот - можно выбирать объекты галочками.
Перемещение курсора мыши по дереву вызывает подсветку объектов в модели. Вы сразу увидите, какой объект соответствует пункту списка, не надо даже кликать. Это работает даже с объектами внутри блоков!
Клик по объекту в дереве запускает поиск объекта в чертеже и программа покажет его во весь экран. А плоские объекты будут еще и развернуты лицом к экрану.
Программа читает весь чертеж сразу после открытия, маленькими порциями, стараясь не мешать вам работать. Поэтому списки заполняются не мгновенно. В процессе чтения внизу палитры появляется полоса прогресса. Пока полоса не исчезла палитра отображает не полный список объектов. Как только вы начинаете работать с чертежом, то программа сразу приостанавливает работу и ждет секунду.
При любых изменениях в чертеже программа запускает процесс обновления данных. Изменения в дереве отобразятся не мгновенно, а через пару секунд, когда CAD будет бездействовать.
Программа может сразу при открытии чертежа переобмерить все метрики солидов и создать новые метрики. Это гарантирует актуальность всех метрик. И в списках вы увидите размеры всех солидов. Но процесс обмера может серьезно тормозить работу и даже вызывать фаталы AutoCAD (но не BricsCAD). Используйте эту опцию с осторожностью.
О загрузке и установке плагина читайте тут.
Для запуска плагина вам придется зарегистрироваться, пополнить баланс учетной записи или получить бонусы.
Затем можно активировать одну из лицензий:
Используя плагин Дерево чертежа вы можете быстро найти объекты по имени, по типу или по слою. Программа подсветит в чертеже объекты соответствующие записям под курсором мыши. Клик по записи вызывает зум объекта во весь экран. Выбирать объекты можно галочками в дереве чертежа. Подсветка работает даже на деталях внутри блоков.
Хотя все детали теперь внутри блока, мы можем менять их свойства. В дереве чертежа открываем ветвь блока и выбираем нужные детали галочками. Подсветка объектов в чертеже помогает выбрать нужные солиды. Палитра свойств AVC покажет как свойства блока, так и свойства выбранных деталей. Вписываем нужные имена материалов и присваиваем материалам разные цвета. Следует применить цвет материала к солидам, чтоб видеть его во всех визуальных стилях.
После обмера солидов в списке свойств появляется список торцев. В нем мы можем написать название материала кромки. Кромке назначаем красный цвет.
Команды
DwgTree - Используйте команду DwgTree, чтоб открыть и закрыть палитру. Однако программа продолжит отслеживать изменения чертежа даже после закрытия палитры, до перезагрузки CAD.
AvcOptions - команда открытия настроек A>V>C>.
Настройки
Настройки палитры Дерево Чертежа вы можете найти в палитре настроек A>V>C> на закладке Дерево Чертежа. Вы можете создать до 9и стилей настроек и быстро переключаться между ними. Чтоб отобразить в дереве некоторые настройки, требуется обновить все дерево (например, переключить текущий чертеж).
Имя стиля - Название для этого стиля дерева чертежа. Не используется в работе программы. Только для удобства выбора.
Файлы - Показывать в дереве все открытые чертежи.
Папки - Показывать папки, в которых содержатся чертежи, как отдельную ветвь дерева. Клик по папке вызывает диалог открытия чертежа из этой папки.
Блоки-Сборки - Показывать ветвь блоков-сборок (все взрываемые блоки, кроме аннотативных).
Блоки-Изделия - Показывать ветвь с невзрываемыми блоками (покупными изделиями).
Массивы - Показывать ветвь с динамическими массивами. Массивы - это тоже блоки, только без имени. Поэтому в них вы найдете все вложенные элементы.
Детали - Показывать ветвь для солидов (деталей). Если отключить эту опцию, то все солиды будут в группе 3D.
Солиды-отверстия в 3D - Показывать солиды слоя Отверстия в группе 3D, а не в ветви Детали.
3D - Показывать ветвь с прочими трехмерными объектами (кроме солидов): сетями, поверхностями, 3D-кривыми.
Кривые - Показывать ветвь с линиями и кривыми (2D и 3D)
Аннотации - Показывать ветвь с аннотациями чертежа: тексты, размеры, выноски, штриховки, таблицы, аннотативные блоки.
Прочее - Показывать ветвь с объектами, не относящимися ни к одной другой группе: вьюпорты, OLE, картинки, прокси-объекты
Одноименные - Создавать подгруппы для объектов с одинаковыми именами. Подгруппа получит такое же имя как у объектов в ней, только в скобках <>. Программа не проверяет геометрические различия, а только смотрит на имя объекта. Подгруппа не создается если она одна в вышестоящей группе, то есть если все объекты списка одноименные. Подгруппа не создается если в нее входит только один объект.
Слои - Показывать ветвь со списком слоев в чертеже и во всех блоках. В чертеже будут показаны даже неиспользованные слои.
Фильтры слоев - Можно включить эту опцию, чтоб список слоев чертежа разделился на фильтры и группы, как это настроено в окне менеджера слоев. Фильтры показываются только в слоях чертежа, но не внутри блоков. Чтоб обновить фильтры требуется сохранить чертеж. По умолчанию фильтры отключены и все слои показаны одним списком.
Группы - Показывать ветвь со списком групп. Имеются ввиду группы совместного выбора объектов модели. В списке будут даже безымянные группы. Ветвь показывается только внутри чертежа, но не в блоках.
Материалы - Показывать ветвь со списком материалов в чертеже и во всех блоках. В чертеже будут показаны даже неиспользованные материалы.
Группы материалов - Дробить список материалов на ветви по их назначению: листовые, покрытия, кромки...
Скрытые блоки - В списке блоков чертежа показывать невидимые безымянные блоки, такие как пространства, массивы, экземпляры динамических блоков, метки центра.
Ссылки на блоки - Показывать у блока список ссылок на него из модели и из всех других блоков.
Экземпляры - Показывать у динамических блоков список их экземпляров. Экземпляр - это невидимый блок с конкретными значениями параметров. Динамические блоки никогда не вставляются в чертеж непосредственно, всегда вставляются ссылки на экземпляры блока.
Подсвечивать объекты - Включать подсветку объекта чертежа, когда указатель мыши наводится на его имя в дереве чертежа. Подсветка сработает только у объектов вставленных в пространство модели.
Зуммировать объекты - По клику на имени объекта в дереве, программа попытается найти этот объект в чертеже и зуммировать экран под размеры объекта. Если выбран плоский объект или обмеренный солид, то программа так же развернет вид.
Раскрашивать имена - Менять цвет имен объектов в дереве по цвету объекта. Для солидов используется цвет материала (если материал не Global). Цвета близкие к фону не применяются, но все равно раскраска может ухудшить читаемость имен.
Обновлять все метрики солидов - Сразу после открытия чертежа начать в фоновом режиме обновлять все метрики у всех солидов, которые ранее имели метрику. Это гарантирует, что в чертеже не останется солидов с ошибочными, устаревшими размерами. Однако процесс обмера может вызывать тормоза и даже фатальные сбои.
Обмерять все солиды - Сразу после открытия чертежа начать в фоновом режиме создавать метрики для всех солидов, включая даже солиду внутри неиспользованных блоков. После создания метрик вы увидите размеры солидов (деталей) в дереве чертежа и в палитре свойств. Однако процесс обмера может вызывать тормоза и даже фатальные сбои. Если у вас в чертеже есть солиды с сотнями поверхностей, то ни в коем случае не включайте эту опцию.
Сворачивать ветви дерева - При раскрытии ветви дерева кнопкой '+', все прочие развернутые ветви будут автоматически свернуты.
Максимальная длина списков - Ограничить длину списков в дереве. Чем больше - тем заметнее программа будет тормозить вашу работу. А искать объект в списке из более чем 500 пунктов нет никакого смысла - легче в чертеже найти.
Известные проблемы
Когда программа объединяет в группу одинаковые объекты, то она смотрит только на имя. Таким образом в одной группе окажутся совершенно разные детали или полилинии. Это не ошибка программы. Назначить им разные имена - это ваша задача. Вы можете использовать для этого команду Нумерация или Ручная нумерация.
Процесс чтения всех объектов dwg-файла долгий. Чтоб не мешать вам работать программа читает небольшими порциями и делает паузы когда вы работаете с чертежом. Из-за этого список объектов изначально пустой, а потом может быть не полным.
Процесс обмера солидов может вызывать тормоза и даже фатальные сбои. Чтение сотен поверхностей одного солида нельзя разбить на порции, поэтому программа может зависать на секунду и более. Если у вас в чертеже есть солиды с сотнями поверхностей, то ни в коем случае не включайте опцию обмера солидов.
Чтение изменений в чертеже происходит даже когда вы закрываете палитру. Поэтому, если палитра вызывает сбои, то вам следует закрыть ее и перезапустить CAD.
При выборе групп в модели палитра не отметит галочкой группу в дереве, а только отметит выбранные объекты входящие в группу. К сожалению AutoCAD не сообщает плагину, что выбрана именно группа, а не отдельные объекты.
Все палитры A>V>C> (Дерево чертежа, Палитра свойств, Настройки, Имя, Тип, Инфо), как и все прочие палитры AutoCAD не умеют восстанавливать свой размер, если вы пристыкуете несколько палитр одну под другой к левому или правому краю окна. При каждом переключение на стартовую страницу и обратно нижняя палитра будет уменьшать свою высоту. Кроме того две палитры размещенные с одного бока экрана при следующем открытии AutoCAD будут расположены не бок-о-бок, а одна-под-другой. Это глюк AutoCAD, а не плагина.