В этой статье расскажу пару лайфхаков для загрузки подложек в формате DWG, чтобы с ними было проще управляться: контролировать видимость и подрезать геометрию на видах.

Варианты подгрузки DWG в Revit
У меня уже есть статья про подложки, в которой детально описываю, как подгружаем ДВГ, какие там есть настройки. Но в том примере рассматриваю прямую загрузку ДВГ в проект. Напомню, что там у нас есть два варианта: импортирование или связывание с моделью.
При импорте мы вставляем подложку и храним её внутри нашего проекта, это по сути просто особый вид геометрии. Он теряет связь с оригинальным файлом, если тот изменится, обновление мы не увидим. При загрузке связью наоборот — можно обновить связь, все изменения отобразятся, файл подложи хранится по указанному пути, а не внутри нашего документа.
Но есть ещё вариант, как подгрузить ДВГ в наш проект, — через импорт подложки в семейство.
Помните, что DWG — неродная для Ревита геометрия, а потому она может вызывать разные баги. Это всегда лотерея, но потенциально вы можете получить как вылеты видеокарты на конкретном виде, так и фатальную ошибку при открытии проекта. Это также справедливо и для импортов в проекте.
Связи — самый надёжный способ, так как в случае ошибки вы можете просто перекинуть её в другую папку, Ревит при загрузке не найдёт её, а значит и ошибки, связанной с геометрией не может возникнуть.
Подгрузка семейством
Мы можем засовывать подложки ДВГ внутрь семейств, будь то плоская или объемная геометрия.
Семейство можем загрузить в проект → вот и получили подложку, которая управляется не совсем как связь или импорт, потому что по сути это часть какого-то семейства, а не подложка. Какие тут есть особенности.
Когда подгружаем ДВГ стандартным образом на плоский вид, чаще всего это план этажа, у нас возникает выбор, как её грузить: только по текущему виду или нет.

Если ставим галочку, то подложка будет видна только на том плане, на который её подгрузили. Если не ставим, то подложка будет торчать буквально везде: на всех этажах, в 3Д, везде будет как бельмо на глазу.
Очевидно, что второй вариант менее удобен, но и у первого есть недостатки. Если у меня архитектура только в виде плоского ДВГ, то мне надо как минимум показать её два раза: на плане этажа для моделирования и на плане этажа для оформления. Это вынуждает меня несколько раз грузить один и тот же план на разные виды. Если я вдруг создаю новый план этажа на том же уровне, то подложку надо грузить отдельно.
Это не очень быстрая процедура, хотя и не прям долгая. Всё равно это надо делать, это не весело.
И вот тут нам помогут импорты ДВГ в семейство. В зависимости от того, в семейство какой категории импортируем ДВГ, можем по-разному управлять видимостью, прям как с галочкой «Только текущий вид».
Подгрузка в объемные категории модели
Если выбрать в качестве шаблона семейства обычную типовую модель, то получим доступ к трехмерным категориям. В этом случае при импорте САПР в семейство мы увидим то, что отображается на вкладке «Модель» в Автокаде. Далее грузим семейство в проект, переходим на вид и размещаем семейство с подложкой, как обычное семейство.
По сути это и есть обычное семейство, в которое мы засунули план этажа. На всех видах, где видно это семейство, будет видно и подложку. Значит, его будет видно на всех планах данного уровня, а также в 3Д-видах.
При этом у нас остаётся возможность управлять видимостью слоев Автокада. Делать это будем на вкладке «Импортированные категории» в пункте «Импорт в семействах». Раскрываем плюсик и видим там слои из Автокада. Есть неудобство — сюда свалятся все слои из всех таких семейств, нет разбиения по файлам. Обычные импорты всё же выводятся отдельными позициями, что удобно, на картинке ниже это «01_1 этаж.dwg».

Поэтому разумно будет подготовить файл перед загрузкой в семейство — сделать как можно меньше слоёв, удалить весь ненужный текст, потому что он тормозит сильнее всего. Можете добавить префиксы к именам слоёв, чтобы потом было понятно, из какого файла слой.
В итоге мы получаем аналог подложки без включенной галочки «Только текущий вид». При этом семейство с планом 1 этажа не вылезет на плане второго, если семейство не попадает в секущий диапазон второго этажа.
При копировании или создании нового плана этажа на основе того же уровня, на котором уже размещали семейство с подложкой, она опять будет видна, ничего загружать дополнительно не нужно. Однако надо следить за отображением подложки в 3Д и в спецификациях. С 3Д видов нужно скрывать, из спецификации отфильтровывать.
Подгрузка в категорию «Элементы узлов»
Если подгрузить ту же самую подложку в категорию «Элементы узлов», то получаем иное поведение. Такую подложку будет видно только на том виде, на котором мы разместили семейство, в 3Д и на других планах её видно не будет. При этом семейства из данной категории не попадают в спецификацию по разным категориям, а значит их не нужно отфильтровывать.
Но если у вас есть спецификации на категорию «Элементы узлов», то оттуда отфильтровать, конечно, придётся. Если пользуетесь нашими условными обозначениями, то оттуда отфильтровывать не надо, так как у всех семейств уже заполнен параметр для фильтрации.
Такое поведение мне кажется удобным, однако оно налагает и свои ограничения. Такая геометрия не будет подрезаться секущей плоскостью и такое семейство нужно будет размещать на каждом виде, где нужна данная подложка. Сделали копию вида или новый план этажа — размещаете и выравниваете семейство заново.
Чтобы было удобнее выравнивать, сразу внутри семейства выставьте подложку так, чтобы точка вставки семейства и пересечения осей А и 1 совпадали. У себя в проекте тоже нарисуйте хотя бы эти две оси и вставляйте семейство в точку их пересечения.

Подгрузка в категорию «Типовая аннотация»
В эту категорию тоже можно подгрузить ДВГ. Однако в отличии от категорий модели тут в семейство подгрузится не пространство «Модели», а содержимое листов Автокада. Я не знаю, как выбрать какой лист именно подгрузится, если в ДВГ их было несколько, но суть в том, что подгружается информация именно с листа, а не модели.
В принципе, это не особое ограничение, вы всегда можете нажать правой кнопкой по любому листу в Автокаде и выбрать команду «Экспорт вкладки листа во вкладку модели...».

Создастся новый документ ДВГ с содержимым листа, а уже его можете подгружать в семейство.
Секущая плоскость и подложка
Когда подгружаем обычными импортом или связью ДВГ, то такая подложка не подрезается секущим диапазоном.
Есть ещё одна особенность у таких подложек в семействах. Если мы загрузим трехмерный САПР в семейство объёмной категории, которая режется секущим диапазоном, то и подложка DWG тоже будет резаться.
Например, загружу в семейство категории «Обобщенная модель» 3Д-ДВГ файл с геометрией гасителя гидроударов. Категория «Обобщенная модель» режется секущим диапазоном, поэтому после загрузки в проект вложенная ДВГ-геометрия тоже будет подрезаться.



Если поменять категорию семейства на какую-нибудь инженерную, например «Оборудование» или «Арматура трубопроводов», то резаться такая геометрия перестанет, так как и родная геометрия Ревита в этих категориях не режется секущей плоскостью.
Это вот такой лайфхак, как подрезать 3Д геометрию из САПР-форматов. Особенно пригодится в каком-нибудь ТХ.
Но помните — любая неродная геометрия потенциально может зафаталить вам файл проекта. Будьте аккуратны.
Курсы по Ревиту тут, магазин тут, а ссылки на Телеграм-канал с новостями и Телеграм-группа для вопросов по Ревиту ниже на картинках — жмите, подписывайтесь.



