Продолжение цикла коротких статей про команды Ревита для работы с трубами. Оглавление на все остальные статьи ищите в первой статье цикла.

В этой статье поговорим про команду «Уклон». Порядковый номер команды — 3.3. О ней уже была статья, но та команда была при активации инструмента «Труба», здесь же речь про команду, которую применяют для сети из нескольких трубопроводов.

Кнопка из этой статьи
Кнопка из этой статьи
Пример сети, на которой посмотрим инструмент
Пример сети, на которой посмотрим инструмент

Уклон можно изменять по разным сценариям. Разберём их по-отдельности.

Сеть без уклона

В этом случае всё достаточно просто: нужно задать направление и величину уклона. Для этого выделяем сеть и нажимаем кнопку «Уклон». С помощью команды «Точка управления уклоном» выбираем нижнюю точку системы: уклон будет строиться от неё вверх.

Точку управления можно выбрать на открытом конце трубы и только в случае, если переходы в сети концентрические. Сравним две сети: верхняя с эксцентрическим переходом, нижняя — с концентрическим.

Изменение точки управления в сети с эксцентрическим переходом невозможно
Изменение точки управления в сети с эксцентрическим переходом невозможно
Изменение точки управления в сети с концентрическими уклонами возможно
Изменение точки управления в сети с концентрическими уклонами возможно

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

Поэтому метод так себе, если нужно работать с эксцентриками.

Изменение существующего уклона

Следующий сценарий — меняем уклон у всей сети. Например, создали магистрали с уклоном 1 %, а нужно поменять на 2 % сразу у всей сети. Процедура несложная:

  1. Выделяем сеть, нажимаем по команде «Уклон»,
  2. Выбираем новое значение из выпадающего списка,
  3. Нажимаем галочку — готово. Правда, переход опять «сломался».
У трубы уклон 0,01
У трубы уклон 0,01
Выделяю и меняю на 0,02
Выделяю и меняю на 0,02
Переход сломался, но уклон изменился
Переход сломался, но уклон изменился

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

Поэтому будьте внимательны.

Изменение уклона части сети

Более сложная и востребованная задача — поменять уклон только части сети. Например, на трассе с диаметром 110 мм уклон 2 %, а на её продолжении диаметром 50 мм нужно уже 3 %.

Здесь тоже могут быть трудности, связанные с переходами. Ревит не может «нагнуть» трубу, присоединённую к переходу, но более-менее справляется с отводами и тройниками. Рассмотрим вот такую сеть:

Уклон во всей сети — 0,02
Уклон во всей сети — 0,02

Поменяем уклон труб и фитингов с диаметром 50 мм на 3 %, 0,03. Выделяю элементы → нажимаю «Уклон» → выбираю 3 % → галочка, и вылезает ошибка. Если прощёлкать трубы в сети, то окажется, что труба сразу после перехода не изменила уклон, а остальные — изменили.

Заданное значение уклона невозможно применить к трубе
Заданное значение уклона невозможно применить к трубе
Тут уклон правильный
Тут уклон правильный
А тут уклон остался старым
А тут уклон остался старым

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

Выравнивание по линии

Создаём разрез так, чтобы видеть непокорную трубу. Прям тут же рядом моделируем кусок трубы с правильным уклоном. Включаем визуальный стиль «Каркас» и совмещаем начальные точки обеих труб. Далее берём стандартный инструмент «Выровнять» и выравниваем ось трубы из сети по вспомогательной трубе. После вспомогательную удаляем.

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

С таким же успехом можно выравнивать по любой линии, однако эту линию ещё нужно нарисовать под правильным углом. Ревит автоматически построит ось трубы под нужным углом, поэтому удобнее пользоваться трубой. Алгоритм на скриншотах выглядит так, создание разреза пропущу как очевидное:

Вот наша труба с уклоном 0,02
Вот наша труба с уклоном 0,02
Рисую рядышком трубу с нужным уклоном 0,03
Рисую рядышком трубу с нужным уклоном 0,03
Включаю «Каркас»
Включаю «Каркас»
Совмещаю начальные точки труб, тут будьте внимательны, нужно попасть именно в начало трубы
Совмещаю начальные точки труб, тут будьте внимательны, нужно попасть именно в начало трубы
Выравниваю одну трубу по второй
Выравниваю одну трубу по второй
Получаю новый уклон, ровный и красивый
Получаю новый уклон, ровный и красивый

Последовательное построение сети

Данный способ относится больше к построению сети, нежели к изменению существующего уклона у трубы. Как только построили переход с одного диаметра на другой, в моём примере с 110 на 50, то выходим из режима построения сети, выделяем трубу и меняем уклон. Делать это нужно обязательно для трубы с открытым концом, нельзя менять уклон у трубы посреди сети.

Вернее, можно, и для этого как раз есть первый способ. А вот «на лету» уклон можно менять только у трубы с открытым концом. Иногда при выделении такой трубы значение уклона серое, то есть как будто поменять нельзя. Это легко исправить — нажмите по символу направления уклона, числовое значение станет редактируемым.

Труба с открытым концом, а значение уклона поменять нельзя. Жму по значку направления
Труба с открытым концом, а значение уклона поменять нельзя. Жму по значку направления
Теперь уклон можно изменить
Теперь уклон можно изменить

Тут есть опять же неприятный затык: если поменять уклон, то он меняется неточно. Если выделить трубу с уклоном 2 % и поменять на 3 %, то Ревит почему-то построит уклон 3,3 с лишним процента. Перебором получаю, что при ручном вводе значения 2,77 % получаю по факту 3,0098 %. То есть ровное значение получить сложно, однако для маркировки это значение приемлемо.

Строю сеть, меняю диаметр, строится переход. Выхожу из режима создания трубы, выделяю её
Строю сеть, меняю диаметр, строится переход. Выхожу из режима создания трубы, выделяю её
Меняю уклон с 2 на 3 %, но получаю вот такое неровное значение
Меняю уклон с 2 на 3 %, но получаю вот такое неровное значение

Такая «погрешность», насколько понимаю, связана с длиной трубы, у которой меняем уклон. Если построить трубу приличной длины, метров 5, то тогда при изменении уклона с 2 на 3 % значение получается уже куда ближе к нужному. Для пятиметровой трубы оно составляет 3,0191 %, а для тринадцатиметровой — 3,0072 %.

В общем, метод капризный, будьте аккуратны.

Разрешить управление уклоном

Как-то я уже писал об этом способе и в части фитингов отношусь к нему скорее негативно. Суть такая: можно включить у соединителя возможность «вращать» трубу в соединении, то есть отклонятся от оси без разрыва сети.

Галочка доступна для глобальных соединителей, но Ревит запоминает её, даже если поменять классификацию на «Фитинг»
Галочка доступна для глобальных соединителей, но Ревит запоминает её, даже если поменять классификацию на «Фитинг»

Обычно эта опция нужна для горизонтальных соединителей, чтоб отходить от сантехники или оборудования сразу с уклоном. Например, есть бак, у него снизу горизонтальный патрубок, вам нужно подключить к нему трубу и сразу идти с уклоном. Если у такого соединителя в семействе бака не поставить галочку для разрешения регулирования уклона, то труба строится не будет.

Чтобы включить эту галочку, нужно выделить соединители, поменять им классификацию, например на «Глобальный», появится галочка — ставим, возвращаем классификацию «Фитинг».

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

Скриншот из статьи 2020 года «Revit: тройник гнёт трубу при перемещении»
Скриншот из статьи 2020 года «Revit: тройник гнёт трубу при перемещении»

То есть система будет ломаться. Не тестировал особенно поведение переходов, просто взял за правило не ставить такие галочки в фитингах. Однако сейчас попробовал этот режим с семействами канализационных переходов в Ревите 2021, и вроде как оно отлично работает.

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

Если у обоих соединителей поставить галочки для управления уклоном. В этом случае изменение уклона трубы вторым способом, который описал выше, происходит чётко и без ошибок.

Строю трубы небольшой длины с уклоном 2 %. Выделяю трубу
Строю трубы небольшой длины с уклоном 2 %. Выделяю трубу
И меняю уклон на 3 % — всё меняется идеально
И меняю уклон на 3 % — всё меняется идеально
Могу менять уклон вплоть до 9 % включительно — не ломается
Могу менять уклон вплоть до 9 % включительно — не ломается

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

Ссылка на семейство перехода для Ревита 2021 с изменениями в настройках фитингов: https://disk.yandex.ru/d/QzFEB4yVf9RGUQ

Пожалуйста, добавьте его в настройки трассировки, поработайте, постройте системы, если всё хорошо — расскажите, если плохо — тоже расскажите. Если работает без проблем, обновлю семейства в шаблонах ADSK и моих платных библиотеках.

Изменение направления уклона

Если нужно изменить не только значение уклона в системе, но и направление, то придётся сначала вообще убрать уклон в системе, а уже потом выбирать новые значение и направление. Точкой управления уклона можно перебирать открытые концы в системе без уклонов и без эксцентриковых переходов.

Чтобы убрать уклон, выделяем системы, нажимаем на ленте «Уклон» и в выпадающем списке выбираем нулевое значение. Жмём галку — уклон пропал. Далее снова всё выделяем, точкой управления уклоном выбираем новый открытый конец, чтобы поменять направление, и значение уклона.

Выбираю нулевое значение уклона
Выбираю нулевое значение уклона
Уклон пропал
Уклон пропал
Меняю точку управления уклоном — это нижняя часть системы, от неё всё будет строиться вверх
Меняю точку управления уклоном — это нижняя часть системы, от неё всё будет строиться вверх
Новый уклон в другую сторону
Новый уклон в другую сторону

Однако тут нужно быть аккуратным. В примере показываю крайне примитивную систему, на которой всё работает без проблем, но в реальности системы бывают куда сложнее и там больше «узких мест».

Одно из них — системы с тройниками, и о них поговорим в следующем пункте.

Изменение уклона в сетях с тройниками

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

Вот примитив такой системы, тройник и три открытых конца:

Пример сети с тройником и тремя открытыми концами, которые я пронумеровал
Пример сети с тройником и тремя открытыми концами, которые я пронумеровал

Если менять точку управления уклоном, то возможны три варианта для каждого открытого конца трубы в системе. Концы 1 и 2 на схеме выше — это трубы, идущие в магистральном направлении тройника. Конец 3 — труба, идущая в ответвлении тройника.

Если выбрать точкой управления уклоном концы 1 или 2, никаких проблем не будет, Ревит всё перестроит и даже тройник может поменять.

Выбрал точкой управления уклона открытый конец 2 — всё строится
Выбрал точкой управления уклона открытый конец 2 — всё строится

Если выбрать нижней точкой системы открытый конец 3, то тут наткнёмся на проблему: трубы в магистральном направлении тройника должны будут прийти в тройник как бы «галочкой», а Ревит такое построить не может.

Выбираю открытый конец 3 в качестве нижней точки системы
Выбираю открытый конец 3 в качестве нижней точки системы
Получаю сразу несколько ошибок и поломку системы
Получаю сразу несколько ошибок и поломку системы

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

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

Затем выделяю трубу и редактирую ей уклон: вместо текущего значения вбиваю то же самое, но с отрицательным знаком. Было 2 % — вбиваю -2 %. Это развернёт трубу, пусть и вызовет критичную ошибку. Игнорируйте её и стройте сеть далее.

Построил первую часть сети с отводом, уклон идёт от нижней точки справа вверх
Построил первую часть сети с отводом, уклон идёт от нижней точки справа вверх
Выделяю отвод и нажимаю по плюсику, преобразовываю его в тройник
Выделяю отвод и нажимаю по плюсику, преобразовываю его в тройник
Получил тройник
Получил тройник
Строю трубу из тройника с уклоном не в том направлении, что нужно, но зато так система не ломается
Строю трубу из тройника с уклоном не в том направлении, что нужно, но зато так система не ломается
Вбиваю отрицательное значение уклона
Вбиваю отрицательное значение уклона
Получаю ошибку — её можно игнорировать, тут ничего страшного
Получаю ошибку — её можно игнорировать, тут ничего страшного
Строю сеть дальше в нужной конфигурации
Строю сеть дальше в нужной конфигурации
Место соединение труб на разрезе со стороны нижней точки системы — трубы расходятся «галочкой»
Место соединение труб на разрезе со стороны нижней точки системы — трубы расходятся «галочкой»

В любом случае будьте внимательны: сети с уклоном очень легко ломаются.