ДОБАВЛЕНИЕ НЕРАЗМЕЩЕННЫХ ПОМЕЩЕНИЙ

размещено в: BIM | 0

Скрипт Dynamo, который добавит в Revit неразмещенные помещения по списку.


Здравствуйте! Три года назад (вы только представьте!) я опубликовал статью про работу архитектора с большим количеством помещений. Сегодня по сути ее улучшение.

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

Вот у нас есть задание на АР в виде списка помещений с примерными площадями и назначением. Весь смысл в том, что сначала можно загрузить это список в Revit, а потом их расставлять помещения. Так легче ничего не пропустить.

Итак, что мы имеем в качестве исходного задания? Таблица в Word, в которой перечислены помещения, их примерная площадь и функциональная зона.

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

Создаем общий параметр в помещений «Примерная площадь» типа данных «Текст». Добавляем этот параметр в проект и в марку помещений. Я использую марку из трех параметров: номер, имя, примерная площадь, площадь (фактическая). Так сразу будет видно, что планировалось, а что стало по факту. Перед примерной площадью ставлю тильду в префикс.

Следующий шаг — скриптом Dynamo мы создадим все помещения в режиме «Не размещено». Ключевой питоновский нод можно найти из пакета Clockwork, называется Room.UnplacedByNameAndNumber. Добавляем к нему названия и номера будущих помещений. После делаем SetParameterByName и назначаем примерные площади.

После этого в Revit появляются новые помещения в режиме «Не размещено».

Теперь уже можно размещать помещения в проект командой «Помещение», выбирая их из списка под лентой.

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

АР_Добавить неразмещенные помещения

 

 

Оставить комментарий