Армирование

Шаблон стиля арматурного изделия

Арматурным изделием в Renga являются:

  1. Арматурный стержень.

  2. Арматурная сетка.

  3. Арматурный каркас плоский.

  4. Арматурный каркас пространственный.

Арматурные изделия используются в стилях армирования для автоматической расстановки в несущих конструкциях BIM-модели Renga.

Важно

Подробнее про армирование см. Справку Renga

Арматурный стержень

Создается с помощью функции AddRebar пространства имён Style.

Для описания шаблона стиля арматурного стержня необходимо:

  1. Создать в файле параметров JSON параметр RebarStyleId с типом данных ID для указания пользователем стиля арматурного стержня.

  2. Описать базовую трёхмерную кривую, которая будет являться направляющей для 3D-тела арматурного стержня.

  3. Передать значение этого параметра RebarStyleId и созданную кривую в функцию AddRebar в качестве аргументов.

Для создания направляющих кривых сложной формы (хомуты, шпильки, «лягушки», выпуски арматуры и т.п.), а также для размещения стержней относительно друг друга разработчику шаблона необходимо знать, как получить в скрипте диаметры используемой арматуры. Для получения параметров арматурных стержней, используемых в проекте Renga, необходимо:

  1. Получить стиль арматурного стержня по его идентификатору с помощью функции GetRebarStyle пространства имён Project.

  2. Получить контейнер параметров из полученного стиля с помощью функции CastToParameterContainer. Получить значение необходимого параметра с помощью метода :GetParameterValues().

Пример. Функция получения диаметра стиля стержня по его ID
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).