Взрыв сборки

Плагин AVC_TNT для AutoCAD и BricsCAD

Взрыв сборки. Раздвигает твердые тела в пространстве для получения наглядного вида сборки.

Взрыв блоков-сборок.

Обновление взорванных видов.

C помощью данного плагина можно быстро создать «разнесенный» вид сборки. Если Вы проектируете сложную сборку из деталей-солидов (твердых тел), то Вам может понадобиться разнести в пространстве детали для наглядного представления, из чего состоит сборка; для изучения чужой сборки или для оформления сборочного чертежа, расстановки номеров позиций. В этом случае плагин поможет разнести детали одним кликом. Детали разлетятся в пространстве так, как будто взрыв произошел в геометрическом центре сборки. Силу взрыва вы назначаете сами.

Как вы знаете, в в чистом AutoCAD|BricsCAD нет понятия сборок. Сборка - это просто слово, которым я пользуюсь в этом описании для вашего удобства. Все, что вы выберете - это и есть сборка. Твердые тела не обязаны соприкасаться.

Программа работает не только с твердыми телами (3D solid), можно активировать опцию разнесения любых объектов чертежа: поверхностей, сетей, 2D-кривых.

Однако программа работает с блоками-сборками, в которых есть солиды. Они будут разнесены в пространстве точно так же как и отдельные солиды.

А если вы выберите для взрыва отдельный блок-сборку, то программа создаст новый блок с разнесенными деталями внутри. Блок будет записан на специальный слой "Без учета". И в него будут добавлены невидимые атрибуты с силой взрыва и именем исходного блока. Это позволит в дальнейшем легко обновлять такие блоки при изменениях в сборках. Достаточно вызвать вспомогательную команду TNTUpdate.

О загрузке и установке плагина читайте тут.

Вы можете скачать и использовать программу бесплатно. Если программа вам реально помогает, пожалуйста, пожертвуйте небольшую сумму.

Пример из BricsCAD: Исходная сборка -> Взрыв с силой 2 -> Взрыв с силой 3

Создание двух блоков со взорванной сборкой с разной силой взрыва.

Обновление взорванных блоков с использованием TNTUpdate.

Команда Взрыв сборки (TNT)

  • Выберите все детали сборки. В выделении должно быть не менее двух солидов (твердых тел) или блоков с солидами внутри.

  • Прочие объекты, попавшие в выделение, игнорируются. Так же игнорируются объекты на слоях аннотаций и слое Отверстия.

  • Вызовите команду TNT

  • Укажите точку, куда вставить разнесенную сборку.

  • Введите силу «взрыва». Это должно быть дробное число больше 1.0 . Оптимально использовать значения от 1.5 до 4.0 .

  • Во время ввода силы взрыва вы увидите опцию Обрабатывать2d. Эта настройка позволяет включать или выключать разнесение кривых, сетей и поверхностей.

  • Программа напишет в командную строку сколько деталей разнесено.


Сила взрыва задает множитель на который увеличивается расстояние от детали до центра сборки. Он должен быть больше единицы. Например, если сила взрыва задана равной двум, то деталь окажется в два раза дальше от геометрического центра сборки, чем была до взрыва. Однако вы можете использовать и значения меньше 1. В этом случае детали съедутся к центру сборки. Плагин работает только с объектами типа 3D-solid. Исходная сборка остается без изменений.

Использование команды TNT с блоками-сборками.

  • Выберите один единственных блок, в котором есть солиды или вложенные блоки с солидами. Команда не работает с группами.

  • Вызовите команду TNT.

  • Укажите точку вставки нового блока.

  • Укажите силу взрыва больше 1.

  • Программа создаст новый блок с таким же именем как исходный, но добавит к имени tnt и силу взрыва. Если такой блок уже есть в чертеже, то все его содержимое будет заменено, но все ссылки из модели сохранятся.

  • Внутри блока будут разнесенные в пространстве солиды (копии солидов исходного блока) или разнесенные вложенные блоки (их программа не взорвет).

  • Новый блок будет записан на специальный слой "Без учета". По умолчанию все команды A>V>C> игнорируют этот слой и не добавят лишние детали в таблицы.

  • В новый блок будут добавлены невидимые атрибуты с силой взрыва и именем исходного блока. Это позволит в дальнейшем использовать команду TNTUpdate для быстрого обновления взорванных видов.

  • Для масштабированных, отзеркаленных и развернутых блоков будет создан взорванный вид с такой же трансформацией.

  • В конце программа напишет как назван новый блок и сколько было разнесено солидов.


Следите за сообщениями в консоли. Там могут оказаться сообщения об ошибках.

Команда обновления взорванных (TNTUpdate)

Быстрое обновление всех блоков со взорванными видами сборок.

Когда у вас в чертеже уже есть блоки, полученные командой TNT, то может возникнуть необходимость обновить их содержимое. Например, когда поменялись исходные сборки, добавились детали, поменялись блоки-крепежи.

  • Выберите все блоки-сборки, которые надо обновить. Можно выбрать всю модель (CTRL+A).

  • Вызовите команду TNTUpdate.

  • Команда найдет все блоки, внутри которых есть атрибуты силы взрыва и исходной сборки. Программа попробует прочитать эти атрибуты и если силу взрыва получится преобразовать в числа, а исходный блок найдется в чертеже, то тогда все содержимое блока будет заменено на новую взорванную сборку.

  • Все ссылки на этот взорванный блок сохранятся, он будет по прежнему виден на всех листах.

  • Центр масс сборки может переместиться при добавлении и удалении деталей, поэтому даже неизменившиеся детали скорее всего переедут в другое место на взорванном виде. Вам придется проверить и перенести все выноски с номерами позиций.

  • Команда не обращает внимания как названы блоки со взорванными сборками. Вы свободно можете их переименовывать. Команда ориентируется только на атрибуты.

  • В конце работы программы вы увидите в командной строке какие блоки были обновлены, а какие не удалось обновить.