v4.0
Создание стилей армирования

Разделы

 Селекторы граней
 Типы раскладки
 Формы деталей

Классы

struct  DoubleReinforcingMeshParameters
 Параметры создания двух арматурных сеток. Передняя и задняя сетки определяются по направлению взгляда. Для горизонтальных объектов, таких как перекрытие, направление взгляда - сверху. Для вертикальных объектов, таких как стена, направление взгляда - спереди. На текущий момент параметры сеток должны совпадать, различаться могут только относительные порядки рядов стержней. Подробнее...
struct  EdgeReinforcementParameters
 Параметры усиления торцов объекта. Подробнее...
struct  RebarHookParameters
 Параметры отгиба арматурного стержня. Подробнее...
struct  RebarOverhangParameters
 Параметры выпуска арматурного стержня. Подробнее...
struct  RebarRowParameters
 Параметры ряда арматурных стержней. Подробнее...
struct  ReinforcingMeshParameters
 Параметры сетки арматурных стержней. Подробнее...
struct  ReinforcingMeshSupportsParameters
 Параметры фиксаторов арматурной сетки. Для фиксации вертикальных сеток между собой используются C-образный хомут в комбинации с раскладкой фиксаторов с указанием пройденных ячеек. Для фиксации горизонтальных сеток используется арматурный стул в комбинации с раскладкой фиксаторов с указанием расстояния между ними. Подробнее...
class  ReinforcementContainer
 Контейнер армирования. Подробнее...

Перечисления

enum  InLayerAlignment { OuterSide , Center , InnerSide }
 Перечисление определяет относительную плоскость базового материального слоя объекта. Подробнее...
enum  ReinforcingMeshRowsOrder { LongitudinalInFront , TransverseInFront }
 Перечисление определяет относительный порядок рядов сетки арматурных стержней. Для горизонтальных объектов, таких как перекрытие, направление взгляда — сверху. Для вертикальных объектов, таких как стена, направление взгляда — спереди. Подробнее...

Функции

ReinforcementContainer CreateReinforcingMeshInBaseLayer (Entity object, table clearCoverRules, ReinforcingMeshParameters meshParameters, InLayerAlignment oMeshAlignment, number oMeshOffset)
 Создает арматурную сетку в слое основы объекта. На текущий момент поддерживаются Стены и Перекрытия.
ReinforcementContainer CreateDoubleReinforcingMeshInBaseLayer (Entity object, table clearCoverRules, DoubleReinforcingMeshParameters meshParameters, EdgeReinforcementParameters oEdgeReinfParameters)
 Создает двойную арматурную сетку в слое основы объекта. На текущий момент поддерживаются Стены и ПерекрытияCreates a double reinforcing mesh in the object base layer. Currently Walls and Floors are supported.

Перечисления

◆ InLayerAlignment

Перечисление определяет относительную плоскость базового материального слоя объекта.

Элементы перечислений
OuterSide 

Плоскость, совпадающая с внешней гранью базового слоя.

Center 

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

InnerSide 

Плоскость, совпадающая с внутренней гранью базового слоя.

◆ ReinforcingMeshRowsOrder

Перечисление определяет относительный порядок рядов сетки арматурных стержней. Для горизонтальных объектов, таких как перекрытие, направление взгляда — сверху. Для вертикальных объектов, таких как стена, направление взгляда — спереди.

Начиная с
v4.0
Элементы перечислений
LongitudinalInFront 

Продольные стержни располагаются перед поперечными арматурными стержнями.

TransverseInFront 

Поперечные стержни располагаются перед продольными арматурными стержнями.

Функции

◆ CreateDoubleReinforcingMeshInBaseLayer()

ReinforcementContainer CreateDoubleReinforcingMeshInBaseLayer ( Entity object,
table clearCoverRules,
DoubleReinforcingMeshParameters meshParameters,
EdgeReinforcementParameters oEdgeReinfParameters )

Создает двойную арматурную сетку в слое основы объекта. На текущий момент поддерживаются Стены и ПерекрытияCreates a double reinforcing mesh in the object base layer. Currently Walls and Floors are supported.

Аргументы
objectАрмируемый объект.
clearCoverRulesПравила защитных слоев представляют из себя таблицу из пар, где первый элемент пары — это Селектор грани, от которой необходимо обеспечить защитный слой, а второй — величина защитного слоя. Для указания селектора по умолчанию используйте пустую таблицу.
meshParametersПараметры двойной арматурной сетки.
oEdgeReinfParametersПараметры армирования торцов. Параметр является опциональным.
Начиная с
v4.0

◆ CreateReinforcingMeshInBaseLayer()

ReinforcementContainer CreateReinforcingMeshInBaseLayer ( Entity object,
table clearCoverRules,
ReinforcingMeshParameters meshParameters,
InLayerAlignment oMeshAlignment,
number oMeshOffset )

Создает арматурную сетку в слое основы объекта. На текущий момент поддерживаются Стены и Перекрытия.

Аргументы
objectАрмируемый объект.
clearCoverRulesПравила защитных слоев представляют из себя таблицу из пар, где первый элемент пары — это Селектор грани, от которой необходимо обеспечить защитный слой, а второй — величина защитного слоя. Для указания селектора по умолчанию используйте пустую таблицу.
meshParametersПараметры арматурной сетки.
oMeshAlignmentРасположение арматурной сетки в слое основы. Параметр является опциональным, по умолчанию расположение сетки InLayerAlignment::Center.
oMeshOffsetСмещение арматурной сетки в слое основы. Параметр является опциональным, значение по умолчанию - 0.
Начиная с
v4.0