
Запись имени помещения в семейства из менеджера цепи для дальнейшего формирования структурной схемы:

Открыть:
Нажать на (1) в менеджере цепей или во вкладке BS.CC.
Результат:

Описание:
Настройки области (А) позволяют плагину понять где находятся семейства помещений/пространств с параметрами имени помещений и в каких конкретно параметрах есть необходимая информация о имени данных помещений для семейств из менеджера цепей.
Настройки области (Б) позволяют выбрать необходимые семейства и вписать в параметр данных семейств информацию об имени помещения.
Примечание:
Данное окно является статичным. Для продолжения работы в Revit модели данное окно необходимо закрыть, нажав (Готово.)

Работа с настройками для помещений/пространств:
Настройка:

В области (1) выбрать пункт, где находятся помещения/пространства с параметрами имени помещений.
Если помещения/пространства находятся в связанной модели, то выбрать соответствующую связь или группу связей в поле (2).
Нажать на (3).
В поле (4) выбрать стадию проекта для модели, в которой находятся помещения/пространства с параметрами имени помещений.
В поле (5) выбрать параметры, из которых будет составляться имя помещения для семейств, которые находятся в данном помещении/пространстве в Revit модели.
Нажать кнопку (6) для переноса параметров в окно формирования имени помещений.
Дополнительная информация
(7) - Позволяет передвинуть параметр имени помещения.
Примечание:
О создании и работе с пространствами в текущей модели смотри:

Результат:

Дополнительная информация
В столбцы префикс/суффикс можно вписать разделяющие знаки (. , ;) и др.
(8) - Данная функция разделит марку на несколько строк.
Примечание:
При открытии/закрытии данного окна все настройки сохраняются.

Выбор необходимых семейств и запись информации о имени помещения в параметр данных семейств:


Дополнительная информация:
Повторное нажатие на (3,5,6) отменяет выбор.
Поле (10) позволяет игнорировать подвесные потолки созданные в модели АР.
(11) - Данная функция позволяет выбрать все семейства у которых не записались имена помещений.
Функции (5) или (6) будут работать без активной функции (1). Активная функция (1) без активной функции (5) или (6) работать не будет.
Результат:

Повторная запись помещений:

Если после первой записи помещений в каких-то строках в столбце (помещения) пусто - это значит необходимо выполнить повторную запись помещений.

Результат:

Дополнительная информация:
(10,14) - это дополнительные функции для записи помещений, если помещения не записались.
(Сброс выбора) - позволяет снять выбор элементов в менеджере цепей и выбрать категории необходимых семейств или сами семейства.
Важно:
Причины, почему помещение может не записаться и логика записи помещений для семейств описаны в (Методы определения помещений/пространств).
Вариант 2 повторной записи помещений:
Не выбирая семейства в менеджере цепей с помощью активации функции (11) можно выбрать те семейства, у которых первично не записались имена помещений.
Важно:
Причины, почему помещение может не записаться и логика записи помещений для семейств описано в (Методы определения помещений/пространств).
Методы определения помещений/пространств


Этот метод самый простой.
У элемента определяется точка его вставки и плагин определяет, находится ли эта точка в пространстве какого-либо помещения/пространства.


Данный метод поможет определить помещение под семейством.
Алгоритм следующий. Сначала плагин "стреляет" от точки вставки вниз в поисках перекрытия или потолка на указанном 3D виде и тем самым плагин определяет линию между точкой вставки семейства и первым найденным перекрытием/потолком.
Затем плагин идет сверху вниз с шагом 500мм по этой линии определяя точки, а затем проверяя данные точки по (Методу 1).

Нюансом для данного метода определения помещения может быть потолок. Т.е. фантомная линия упрется в потолок и не найдет помещение.

Чтобы обходить такие случаи - Вам необходимо в плагине указывать толщину потолков, крыш и перекрытий, которые плагину стоит пропускать.

Результат:


Данный метод поможет определить помещение для тех случаев, когда точка вставки семейства не находится в помещении, но геометрия семейства условно находится в поле помещения/пространства.

После того как семейство с помощью вспомогательных точек понимает свою принадлежность к какому-то помещению/пространству, далее с помощью (Метода 1 или Метода 2) в данное семейство записывается наименование конкретного помещения/пространства.

Данный метод поможет определить помещение/пространство для тех случаев, когда семейство не находится и не касается ни одной точкой геометрии помещения/пространства.
Пример:
Cемейство находится за стеной (в шахте)

В данном случае (зеленая стена) менее 100мм не позволяет найти помещение/пространство. Данную стену можно "отключить" в окне плагина с помощью функции (14).

Пример:

Далее алгоритм плагина следующий. Плагин "стреляет лучами" по часовой стрелке из точки вставки элемента во все стороны на расстояние 1м и пытается найти на своем луче точку, которая располагается в помещении по (методу 1).

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

Для включения/выключения помещений на планах нажмите на кнопку поз. А.
Для включения/выключения пространств на планах нажмите на кнопку поз. Б
Важно:
Кнопки не будут работать если в связанных файлах, в поле "Параметры отображения" будет выбран "Пользовательский вид"
Ручной способ записи помещений:

Выделить строки (15).
В поле (16) вписать необходимое имя помещения.
Нажать на (17). После нажатия на (17) имена сразу запишутся в свойства семейств в модели.
Результат:

Примечание:
Чтобы скопировать текст из столбца "Помещение", необходимо выбрать имя нужного помещения с помощью двойного нажатия левой кнопки мыши, далее с помощью правой кнопки мыши выбрать функцию копирования.
Блокировка имен помещений:
Данная функция необходима когда оборудование стоит в помещениях, но для формирования структурной схемы вам необходимы другие логические группирования.

Выделить строки (18).
В поле (19) вписать необходимое имя помещения.
Нажать на (20). После нажатия на (20) имена сразу запишутся в свойства семейств в модели.
Выделить строки (21).
Нажать на (22).
Сохранить результат.
Результат:


Comentarios