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

Разделы

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

Классы

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

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

enum  InLayerAlignment { OuterSide , Center , InnerSide }
 Перечисление определяет относительную плоскость базового материального слоя объекта. Подробнее...
enum  ReinforcementRole { Structural , Auxiliary }
 Перечисление определяет роль арматуры. Подробнее...
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, double oFrontOffset, double oBackOffset)
 Создает двойную арматурную сетку в слое основы объекта. На текущий момент поддерживаются Стены и Перекрытия.
ReinforcementContainer CreateReinforcementUnitsInBaseLayer (Entity object, table clearCoverRules, object unitsInSectionParameters, InLayerAlignment oAlignment, number oOffset)
 Создает раскладку ряда арматурных изделий в слое основы объекта. На текущий момент поддерживаются Стены и Перекрытия.

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

◆ InLayerAlignment

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

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

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

Center 

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

InnerSide 

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

◆ ReinforcementRole

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

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

Рабочая арматура.

Auxiliary 

Конструктивная арматура.

◆ ReinforcingMeshRowsOrder

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

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

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

TransverseInFront 

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

Функции

◆ CreateDoubleReinforcingMeshInBaseLayer()

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

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

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

◆ CreateReinforcementUnitsInBaseLayer()

ReinforcementContainer CreateReinforcementUnitsInBaseLayer ( Entity object,
table clearCoverRules,
object unitsInSectionParameters,
InLayerAlignment oAlignment,
number oOffset )

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

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

◆ CreateReinforcingMeshInBaseLayer()

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

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

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