На примере удачного опыта сотрудничества с ведущим производителем ПВХ-профиля Profine Group, можно обратить внимание на некоторые характеристики качественных семейств модели Revit BIM стандарта 2.0.
Доскональное соответствие модели внешнему виду изделия во всех мелочах не приносит выгоды, а вот наличие большого количества мелких деталей расходует вычислительный ресурс компьютера. В то же время, понимание геометрии изделия и занимаемого им пространства очень важно для сопряжения с другими компонентами. Поэтому был найден баланс между точностью модели и производительностью, а параметризация позволила управлять геометрией профиля с помощью простого выбора названия из списка. При этом модель соответствует финальному изделию с миллиметровой точностью.
Параметризация, то есть управление геометрией и параметрами семейства, также помогает сократить число разрабатываемых и вставляемых в проект семейств, позволяют адаптировать семейства под конкретный запрос.
Важно, чтобы семейства лаконично вписывались в работу стандартных инструментов Revit. Для этого разрабатываются и настраиваются варианты геометрии и отображения соответствующих уровней детализации.
Это необходимо и по требованию BIM стандарта и в целом для удобства работы. На высоком уровне детализации на всех видах можно увидеть элементы рамы и створок, усиливающие стойки, подставочный профиль, ручки, подоконник и отлив. На среднем уровне отключена видимость ручек и отлива. А на низком уровне геометрия семейства представляет собой одну видимую на всех видах простую геометрическую фигуру с присвоенным материалом стеклопакета; нет ни схем открывания, ни каких-либо элементов, только проём в стене, заполненный схематичный стеклопакетом, что хорошо подходит для видов с мелким масштабом.
Выбор профильной системы и формулы стеклопакета осуществляется пользователем из предоставленных производителем вариантов с помощью выпадающих списков. Это в том числе позволило реализовать автоматическое заполнение значений физико-механических характеристик с использованием формул. Так например сопротивление теплопередаче профиля, его артикул, максимальные размеры створки и геометрические характеристики сечений определяются формулой “если” в зависимости от выбранной профильной системы. А теплотехнические характеристики окна в целом, а также звукоизоляция заполняются в зависимости от сочетания выбранных системы и стеклопакета. Есть характеристики одинаковые для всех вариантов, вроде количества камер, воздухопроницаемости, сопротивления ветровой нагрузке и класса пожарной опасности; они тоже определяются формулами со статическим значением для защиты от редактирования.
Таким образом пользователь без поиска информации в каталогах и на сайтах, без обращения к службе технической поддержки располагает информацией о доступных вариантах исполнения изделия, и получает все необходимые характеристики для его подбора по требованиям смежных разделов, или наоборот для передачи им необходимых данных для расчётов.
В разработанных семействах есть встроенная защита, которая не позволяет составляющим геометрическим элементам приобретать недопустимые формы (например нулевую толщину), которые могут “сломать” семейство. Дело в том, что при возникновении подобных ситуаций, Revit может решить проблему просто безвозвратно удалив либо составляющий элемент семейства, зависимость, что не позволит использовать семейство как прежде. Наличие защиты повышает надёжность и устойчивость работы семейства.
Встроенная в семейства проверка не ограничивает выбор габаритов, но предупреждает пользователя о выходе за рамки стандартных размеров, назначенных документацией изготовителя. Проверка в этом случае выполняется по каждой створке, проверяется угол сопряжения профилей, минимальный и максимальный размеры, и соответствие стеклопакета выбранным габаритам створки. Предупреждение видно на 3D-виде и виде спереди. Если после консультации с разработчиком системы пользователь убедился в допустимости выбранных габаритов, видимость предупреждения можно отключить как для одного окна, так и для всех окон на выбранном виде.
Семейства разработаны таким образом, чтобы их можно было вставить в проект, выполняемый модели Revit BIM стандарта 2.0., без какой либо настройки и адаптации. Для этого все параметры для стандартных спецификаций были сделаны системными параметрами и общими параметрами ADSK, тем самым значения параметров автоматически занимают свои места в проекте.
Помимо общих параметров ADSK есть общие параметры производителя Profine. Их всего 5 и это было компромиссное решение. Большое количество общих параметров производителя может засорить проект, сделать процесс создания спецификаций трудоемким и запутанным. Поэтому все дополнительные общие параметры вынесены в отдельную группу “Общие” и содержат только самые важные для заказчика характеристики. Перед вставкой в проект, пользователь может сделать их параметрами семейства, или добавить к имеющимся другие характеристики окон для создания сложных специализированных спецификаций.