среда, 13 марта 2024 г.

[Revit] Копирование планов этажей и потолков

Гуглю - нашёл только плагины, которые копируют виды в текущем проекте. 
Странно... очень востребованная функция и ни одного решения... 
 
Ну да ладно, у меня есть микроскоп молоток, а вот гвозди.
 
Накидал макрос копирования и вставки видов:
 

 

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

Теперь бы оформить плагин, из макросов не очень удобно запускать. 
Надо нарисовать иконки... Не люблю рисовать. Пойду-ка поищу, может всё-таки есть что-нибудь готовое?
 
В ModPlus есть плагин копирования видов, но копирование производится только в рамках одной модели. С помощью плагина копирования листов возможно перенести листы, чертёжные виды, спецификации и изображения, но виды в плане не передаются.

Перехожу к DiRoots.
В DiRootsOne ничего похожего нет, а вот в DiStem есть модуль Project Standarts
 
Копирует элементы из одной модели в другую, в том числе и виды.
Есть недостаток - при копировании не передаётся произвольная подрезка вида:



Вернулся к ModPlus и - о, чудо! Есть плагин "Копировать элементы":

https://modplus.org/ru/revitplugins/mprcopyelementstoopendocuments

Кроме копирования элементов модели возможно копировать и виды.

Границы вида передаются корректно: 


Здесь я показываю работу плагинов DiStem и ModPlus:

 

Чуть позже нашёл как можно скопировать планы без использования плагинов:

В модели с планами этажей и потолков:

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

2. Выбрать границы подрезки видов с зажатым Ctrl

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

 

Другу больше всего пришёлся по душе вариант копирования средствами Revit

Успехов!

вторник, 5 марта 2024 г.

[Revit API] Макросы в студию!

Показываю как открывать макросы в Visual Studio и использовать Git для контроля изменений в макросах


 Если совсем-совсем коротко:

макросы приложения в отличие от макросов проекта хранятся не в документе Revit, а в папке C:\ProgramData\Autodesk\Revit\Macros


Успехов!

воскресенье, 3 марта 2024 г.

[Revit - Электрика] Трёхфазный резерв

 Показываю как для резервной цепи задать три полюса:

Успехов!