Армирование¶
Шаблон стиля арматурного изделия¶
Арматурным изделием в Renga являются:
Арматурный стержень.
Арматурная сетка.
Арматурный каркас плоский.
Арматурный каркас пространственный.
Арматурные изделия используются в стилях армирования для автоматической расстановки в несущих конструкциях BIM-модели Renga.
Важно
Подробнее про армирование см. Справку Renga
Арматурный стержень¶
Создается с помощью функции AddRebar пространства имён Style.
Для описания шаблона стиля арматурного стержня необходимо:
Создать в файле параметров JSON параметр
RebarStyleIdс типом данных ID для указания пользователем стиля арматурного стержня.Описать базовую трёхмерную кривую, которая будет являться направляющей для 3D-тела арматурного стержня.
Передать значение этого параметра
RebarStyleIdи созданную кривую в функцию AddRebar в качестве аргументов.
Для создания направляющих кривых сложной формы (хомуты, шпильки, «лягушки», выпуски арматуры и т.п.), а также для размещения стержней относительно друг друга разработчику шаблона необходимо знать, как получить в скрипте диаметры используемой арматуры. Для получения параметров арматурных стержней, используемых в проекте Renga, необходимо:
Получить стиль арматурного стержня по его идентификатору с помощью функции GetRebarStyle пространства имён
Project.Получить контейнер параметров из полученного стиля с помощью функции CastToParameterContainer. Получить значение необходимого параметра с помощью метода
:GetParameterValues().
1local function GetRebarDiameter(rebarStyleId)
2 local style = Project.GetRebarStyle(rebarStyleId)
3 local parameters = CastToParameterContainer(style)
4 return parameters:GetParameterValues().RebarDiameter
5end
RebarDiameter |
Диаметр арматурного стержня |
ReinforcementGradeId |
Идентификатор класса армирования |
MaterialId |
Идентификатор материала |
Набор арматурных стержней¶
Создается с помощью функции AddRebarSet пространства имён Style.
Применяется для создания массивов арматурных стержней в сетках и каркасах. Например, для создания арматурной сетки используются два набора арматурных стержней - продольный и поперечный.
Условный уровень детализации арматурного изделия создается с помощью плоской 2D-геометрии (класс GeometrySet2D).