---
title: "Интерфейс ISheetMetalBend"
type: interface
api: [api7]
tags: [interface, api7, isheetmetalbend]
sources:
  - isheetmetalbend.html
---

*API интерфейсов. Версия 7 > Документ 3D  > Листовое тело  > Интерфейс ISheetMetalContainer  > ISheetMetalContainer - свойства *


## Интерфейс ISheetMetalBend

Интерфейс параметров сгиба.
Иерархия:
IDispatch
IKompasAPIObject
IModelObject
ISheetMetalBend
Примечание:
Интерфейс можно получить с помощью метода коллекции сгибов ISheetMetalBends::Add или свойства ISheetMetalBends::SheetMetalBend.


## Angle - Угол сгиба

Тип данных: double
Синтаксис Automation:
```
Angle = iObject.Angle();    Получить свойство (* )
iObject.Angle() = Angle;    Установить свойство (* )
Angle = iObject.GetAngle();    Получить свойство (**)
iObject.SetAngle( Angle );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Angle( &Angle );    Получить свойство
iObject->put_Angle( Angle );    Установить свойство
Примечание.
Позволяет считывать и устанавливать угол сгиба.
```


## AngleType - Способ задания угла - угол сгиба/дополняющий угол

Тип данных: BOOL
Синтаксис Automation:
```
AngleType = iObject.AngleType();    Получить свойство (* )
iObject.AngleType() = AngleType;    Установить свойство (* )
AngleType = iObject.GetAngleType();    Получить свойство (**)
iObject.SetAngleType( AngleType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_AngleType( &AngleType );    Получить свойство
iObject->put_AngleType( AngleType );    Установить свойство
Значения свойства:
TRUE    - угол интерпретируется как угол сгиба,
FALSE    - угол интерпретируется как дополняющий угол.
Примечание.
Позволяет считывать и устанавливать способ задания угла.
```


## BendCoefficient - Коэффициент нейтрального слоя

Тип данных: double
Синтаксис Automation:
```
BendCoefficient = iObject.BendCoefficient();    Получить свойство (* )
iObject.BendCoefficient() = BendCoefficient;    Установить свойство (* )
BendCoefficient = iObject.GetBendCoefficient();    Получить свойство (**)
iObject.SetBendCoefficient( BendCoefficient );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_BendCoefficient( &BendCoefficient );    Получить свойство
iObject->put_BendCoefficient( BendCoefficient );    Установить свойство
Примечание.
Чтобы свойство было доступно, необходимо установить тип расчета длины развёртки - коэффициент нейтрального слоя. Позволяет считывать и устанавливать коэффициент нейтрального слоя. Get - cвойство будет возвращать коэффициент нейтрального слоя базового листового тела пока не будет установлен коэффициент нейтрального слоя для сгиба.
```


## BendObject - Ребро

Тип данных: указатель на интерфейс IModelObject.
Синтаксис Automation:
```
BendObject = iObject.BendObject();    Получить свойство (* )
iObject.BendObject() = BendObject;    Установить свойство (* )
BendObject = iObject.GetBendObject();    Получить свойство (**)
iObject.SetBendObject( BendObject );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_BendObject( &BendObject );    Получить свойство
iObject->put_BendObject( BendObject );    Установить свойство
Примечание.
Позволяет получать и устанавливать интерфейс опорного ребра.
```


## BendObjects - Ребра

Тип данных: VARIANT
Синтаксис Automation:
```
BendObjects = Object.BendObjects;    Получить свойство (* )
Object.BendObjects = BendObjects;    Установить свойство (* )
BendObjects = Object.GetBendObjects();    Получить свойство (**)
Object.SetBendObjects( BendObjects );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_BendObjects( &BendObjects );    Получить свойство
Object.put_BendObjects( BendObjects );    Установить свойство
```


## BendReduction - Уменьшение сгиба

Тип данных: double
Синтаксис Automation:
```
BendReduction = iObject.BendReduction();    Получить свойство (* )
iObject.BendReduction() = BendReduction;    Установить свойство (* )
BendReduction = iObject.GetBendReduction();    Получить свойство (**)
iObject.SetBendReduction( BendReduction );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_BendReduction( &BendReduction );    Получить свойство
iObject->put_BendReduction( BendReduction );    Установить свойство
Примечание.
Чтобы свойство было доступно, необходимо установить тип расчета длины развёртки - уменьшение сгиба. Позволяет считывать и устанавливать уменьшение сгиба. Get - cвойство будет возвращать уменьшение сгиба базового листового тела пока не будет установлено "уменьшение сгиба" для сгиба.
```


## BendRelease - Тип освобождения cгиба

Тип данных: из перечисления ksBendReleaseTypeEnum
Синтаксис Automation:
```
BendRelease = iObject.BendRelease();    Получить свойство (* )
iObject.BendRelease() = BendRelease;    Установить свойство (* )
BendRelease = iObject.GetBendRelease();    Получить свойство (**)
iObject.SetBendRelease( BendRelease );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_BendRelease( &BendRelease );    Получить свойство
iObject->put_BendRelease( BendRelease );    Установить свойство
Примечание.
Позволяет считывать и устанавливать тип освобождения cгиба. Свойство доступно при включенной опции "использовать освобождение сгиба".
```


## BendTablePath - Путь к таблице сгибов

Тип данных: BSTR
Синтаксис Automation:
```
BendTablePath = iObject.BendTablePath();    Получить свойство (* )
BendTablePath = iObject.GetBendTablePath();    Получить свойство (**)
```
Синтаксис COM:
```
iObject->get_BendTablePath( &BendTablePath );    Получить свойство
Примечание.
Свойство доступно только для чтения. Таблица сгибов одна на документ. Путь к таблице сгибов выбирается у базового листового тела.
```


## BendValue - Величина сгиба

Тип данных: double
Синтаксис Automation:
```
BendValue = iObject.BendValue();    Получить свойство (* )
iObject.BendValue() = BendValue;    Установить свойство (* )
BendValue = iObject.GetBendValue();    Получить свойство (**)
iObject.SetBendValue( BendValue );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_BendValue( &BendValue );    Получить свойство
iObject->put_BendValue( BendValue );    Установить свойство
Примечание.
Чтобы свойство было доступно, необходимо установить тип расчета длины развёртки - величина сгиба. Позволяет считывать и устанавливать величину сгиба. Get - cвойство будет возвращать величину сгиба базового листового тела пока не будет установлена "величина сгиба" для сгиба.
```


## DeviationLeftSide - Угол на сгибе слева

Тип данных: double
Синтаксис Automation:
```
DeviationLeftSide = iObject.DeviationLeftSide();    Получить свойство (* )
iObject.DeviationLeftSide() = DeviationLeftSide;    Установить свойство (* )
DeviationLeftSide = iObject.GetDeviationLeftSide();    Получить свойство (**)
iObject.SetDeviationLeftSide( DeviationLeftSide );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DeviationLeftSide( &DeviationLeftSide );    Получить свойство
iObject->put_DeviationLeftSide( DeviationLeftSide );    Установить свойство
Примечание.
Позволяет считывать и устанавливать угол на сгибе слева при способе построения левой стороны - "по уклону и углу слева".
```


## DeviationRightSide - Угол на сгибе справа

Тип данных: double
Синтаксис Automation:
```
DeviationRightSide = iObject.DeviationRightSide();    Получить свойство (* )
iObject.DeviationRightSide() = DeviationRightSide;    Установить свойство (* )
DeviationRightSide = iObject.GetDeviationRightSide();    Получить свойство (**)
iObject.SetDeviationRightSide( DeviationRightSide );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DeviationRightSide( &DeviationRightSide );    Получить свойство
iObject->put_DeviationRightSide( DeviationRightSide );    Установить свойство
Примечание.
Позволяет считывать и устанавливать угол на сгибе справа при способе построения правой стороны - "по уклону и углу справа".
```


## Direction - Направление построения

Тип данных: BOOL
Синтаксис Automation:
```
Direction = iObject.Direction();    Получить свойство (* )
iObject.Direction() = Direction;    Установить свойство (* )
Direction = iObject.GetDirection();    Получить свойство (**)
iObject.SetDirection( Direction );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Direction( &Direction );    Получить свойство
iObject->put_Direction( Direction );    Установить свойство
Примечание.
Позволяет установить и получить направление построения сгиба.
```


## DismissalAngleType - Способ освобождения угла cгиба

Тип данных: из перечисления ksBendAngleReleaseTypeEnum
Синтаксис Automation:
```
DismissalAngleType = iObject.DismissalAngleType();    Получить свойство (* )
iObject.DismissalAngleType() = DismissalAngleType;    Установить свойство (* )
DismissalAngleType = iObject.GetDismissalAngleType();    Получить свойство (**)
iObject.SetDismissalAngleType( DismissalAngleType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DismissalAngleType( &DismissalAngleType );    Получить свойство
iObject->put_DismissalAngleType( DismissalAngleType );    Установить свойство
Примечание.
Позволяет считывать и устанавливать способ освобождения угла cгиба. Свойство доступно при включенной опции "использовать освобождение угла".
```


## DismissalDepth - Глубина разгрузки сгиба

Тип данных: double
Синтаксис Automation:
```
DismissalDepth = iObject.DismissalDepth();    Получить свойство (* )
iObject.DismissalDepth() = DismissalDepth;    Установить свойство (* )
DismissalDepth = iObject.GetDismissalDepth();    Получить свойство (**)
iObject.SetDismissalDepth( DismissalDepth );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DismissalDepth( &DismissalDepth );    Получить свойство
iObject->put_DismissalDepth( DismissalDepth );    Установить свойство
Примечание.
Позволяет считывать и устанавливать глубину разгрузки сгиба. Свойство доступно при включенной опции "использовать освобождение сгиба".
```


## DismissalWidth - Ширина разгрузки сгиба

Тип данных: double
Синтаксис Automation:
```
DismissalWidth = iObject.DismissalWidth();    Получить свойство (* )
iObject.DismissalWidth() = DismissalWidth;    Установить свойство (* )
DismissalWidth = iObject.GetDismissalWidth();    Получить свойство (**)
iObject.SetDismissalWidth( DismissalWidth );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DismissalWidth( &DismissalWidth );    Получить свойство
iObject->put_DismissalWidth( DismissalWidth );    Установить свойство
Примечание.
Позволяет считывать и устанавливать ширину разгрузки сгиба. Свойство доступно при включенной опции "использовать освобождение сгиба".
```


## DismissalWithWidth - Учитывать ширину

Тип данных: BOOL
Синтаксис Automation:
```
DismissalWithWidth = iObject.DismissalWithWidth();    Получить свойство (* )
iObject.DismissalWithWidth() = DismissalWithWidth;    Установить свойство (* )
DismissalWithWidth = iObject.GetDismissalWithWidth();    Получить свойство (**)
iObject.SetDismissalWithWidth( DismissalWithWidth );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DismissalWithWidth( &DismissalWithWidth );    Получить свойство
iObject->put_DismissalWithWidth( DismissalWithWidth );    Установить свойство
Значения свойства:
TRUE    - учитывать ширину,
FALSE    - не учитывать.
Примечание.
Позволяет считывать и устанавливать признак - "учитывать ширину". Свойство доступно при включенной опции "использовать освобождение сгиба".
```


## Disposal - Тип размещения сгиба на ребре

Тип данных: из перечисления ksBendDisposalEnum
Синтаксис Automation:
```
Disposal = iObject.Disposal();    Получить свойство (* )
iObject.Disposal() = Disposal;    Установить свойство (* )
Disposal = iObject.GetDisposal();    Получить свойство (**)
iObject.SetDisposal( Disposal );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Disposal( &Disposal );    Получить свойство
iObject->put_Disposal( Disposal );    Установить свойство
Примечание.
Позволяет установить и получить тип размещения сгиба на ребре.
```


## DistanceLeftSide - Отступ слева

Тип данных: double
Синтаксис Automation:
```
DistanceLeftSide = iObject.DistanceLeftSide();    Получить свойство (* )
iObject.DistanceLeftSide() = DistanceLeftSide;    Установить свойство (* )
DistanceLeftSide = iObject.GetDistanceLeftSide();    Получить свойство (**)
iObject.SetDistanceLeftSide( DistanceLeftSide );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DistanceLeftSide( &DistanceLeftSide );    Получить свойство
iObject->put_DistanceLeftSide( DistanceLeftSide );    Установить свойство
Примечание.
Позволяет считывать и устанавливать отступ слева.
```


## DistanceRightSide - Отступ справа

Тип данных: double
Синтаксис Automation:
```
DistanceRightSide = iObject.DistanceRightSide();    Получить свойство (* )
iObject.DistanceRightSide() = DistanceRightSide;    Установить свойство (* )
DistanceRightSide = iObject.GetDistanceRightSide();    Получить свойство (**)
iObject.SetDistanceRightSide( DistanceRightSide );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_DistanceRightSide( &DistanceRightSide );    Получить свойство
iObject->put_DistanceRightSide( DistanceRightSide );    Установить свойство
Примечание.
Позволяет считывать и устанавливать отступ справа.
```


## InternalLength - Определение длины по внутреннему контуру сгиба/по касанию к сгибу

Тип данных: BOOL
Синтаксис Automation:
```
InternalLength = iObject.InternalLength();    Получить свойство (* )
iObject.InternalLength() = InternalLength;    Установить свойство (* )
InternalLength = iObject.GetInternalLength();    Получить свойство (**)
iObject.SetInternalLength( InternalLength );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_InternalLength( &InternalLength );    Получить свойство
iObject->put_InternalLength( InternalLength );    Установить свойство
Значения свойства:
TRUE    - по внутреннему контуру сгиба,
FALSE    - по касанию к сгибу.
Примечание.
Позволяет считывать и устанавливать тип определения длины.
```


## InternalRadius - Внутренний радиус

Тип данных: BOOL
Синтаксис Automation:
```
InternalRadius = iObject.InternalRadius();    Получить свойство (* )
iObject.InternalRadius() = InternalRadius;    Установить свойство (* )
InternalRadius = iObject.GetInternalRadius();    Получить свойство (**)
iObject.SetInternalRadius( InternalRadius );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_InternalRadius( &InternalRadius );    Получить свойство
iObject->put_InternalRadius( InternalRadius );    Установить свойство
Значения свойства:
TRUE    - внутренний радиус,
FALSE    - наружный радиус.
Примечание.
Позволяет получать и устанавливать признак "внутренний радиус".
```


## LeftSideAngle - Угол слева (уклон)

Тип данных: double
Синтаксис Automation:
```
LeftSideAngle = iObject.LeftSideAngle();    Получить свойство (* )
iObject.LeftSideAngle() = LeftSideAngle;    Установить свойство (* )
LeftSideAngle = iObject.GetLeftSideAngle();    Получить свойство (**)
iObject.SetLeftSideAngle( LeftSideAngle );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_LeftSideAngle( &LeftSideAngle );    Получить свойство
iObject->put_LeftSideAngle( LeftSideAngle );    Установить свойство
Примечание.
Позволяет считывать и устанавливать уклон слева при способе построения левой стороны - "по уклону и углу слева".
```


## LeftSideType - Способ построения левой боковой стороны

Тип данных: из перечисления ksBendSideTypeEnum
Синтаксис Automation:
```
LeftSideType = iObject.LeftSideType();    Получить свойство (* )
iObject.LeftSideType() = LeftSideType;    Установить свойство (* )
LeftSideType = iObject.GetLeftSideType();    Получить свойство (**)
iObject.SetLeftSideType( LeftSideType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_LeftSideType( &LeftSideType );    Получить свойство
iObject->put_LeftSideType( LeftSideType );    Установить свойство
Примечание.
Позволяет считывать и устанавливать способ построения левой боковой стороны.
```


## Length - Длина прямой части сгиба

Тип данных: double
Синтаксис Automation:
```
Length = iObject.Length();    Получить свойство (* )
iObject.Length() = Length;    Установить свойство (* )
Length = iObject.GetLength();    Получить свойство (**)
iObject.SetLength( Length );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Length( &Length );    Получить свойство
iObject->put_Length( Length );    Установить свойство
Примечание.
Позволяет считывать и устанавливать длину прямой части сгиба.
```


## Length1 - Длина сгиба слева

Тип данных: double
Синтаксис Automation:
```
Length1 = Object.Length1;    Получить свойство (* )
Object.Length1 = Length1;    Установить свойство (* )
Length1 = Object.GetLength1();    Получить свойство (**)
Object.SetLength1( Length1 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Length1( &Length1 );    Получить свойство
Object.put_Length1( Length1 );    Установить свойство
```
Примечание:
Свойство используется, если установлен признак LengthBy2Sides.


## Length2 - Длина сгиба справа

Тип данных: double
Синтаксис Automation:
```
Length2 = Object.Length2;    Получить свойство (* )
Object.Length2 = Length2;    Установить свойство (* )
Length2 = Object.GetLength2();    Получить свойство (**)
Object.SetLength2( Length2 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Length2( &Length2 );    Получить свойство
Object.put_Length2( Length2 );    Установить свойство
```
Примечание:
Свойство используется, если установлен признак LengthBy2Sides.


## LengthBuildingType1 - Способ задания длины продолжения сгиба слева

Тип данных: из перечисления ksLengthBuildingTypeEnum
Синтаксис Automation:
```
LengthBuildingType1 = Object.LengthBuildingType1;    Получить свойство (* )
Object.LengthBuildingType1 = LengthBuildingType1;    Установить свойство (* )
LengthBuildingType1 = Object.GetLengthBuildingType1();    Получить свойство (**)
Object.SetLengthBuildingType1( LengthBuildingType1 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthBuildingType1( &LengthBuildingType1 );    Получить свойство
Object.put_LengthBuildingType1( LengthBuildingType1 );    Установить свойство
```


## LengthBuildingType2 - Способ задания длины продолжения сгиба справа

Тип данных: из перечисления ksLengthBuildingTypeEnum
Синтаксис Automation:
```
LengthBuildingType2 = Object.LengthBuildingType2;    Получить свойство (* )
Object.LengthBuildingType2 = LengthBuildingType2;    Установить свойство (* )
LengthBuildingType2 = Object.GetLengthBuildingType2();    Получить свойство (**)
Object.SetLengthBuildingType2( LengthBuildingType2 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthBuildingType2( &LengthBuildingType2 );    Получить свойство
Object.put_LengthBuildingType2( LengthBuildingType2 );    Установить свойство
```


## LengthBy2Sides - Задание длины по двум сторонам

Тип данных: BOOL
Синтаксис Automation:
```
LengthBy2Sides = Object.LengthBy2Sides;    Получить свойство (* )
Object.LengthBy2Sides = LengthBy2Sides;    Установить свойство (* )
LengthBy2Sides = Object.GetLengthBy2Sides();    Получить свойство (**)
Object.SetLengthBy2Sides( LengthBy2Sides );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthBy2Sides( &LengthBy2Sides );    Получить свойство
Object.put_LengthBy2Sides( LengthBy2Sides );    Установить свойство
```


## LengthObject1 - Вершина или плоскость для задания левой длины

Тип данных: Указатель на интерфейс IModelObject
Синтаксис Automation:
```
LengthObject1 = Object.LengthObject1;    Получить свойство (* )
Object.LengthObject1 = LengthObject1;    Установить свойство (* )
LengthObject1 = Object.GetLengthObject1();    Получить свойство (**)
Object.SetLengthObject1( LengthObject1 ) ;    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthObject1( &LengthObject1 );    Получить свойство
Object.put_LengthObject1( LengthObject1 );    Установить свойство
```


## LengthObject2 - Вершина или плоскость для задания правой длины

Тип данных: Указатель на интерфейс IModelObject
Синтаксис Automation:
```
LengthObject2 = Object.LengthObject2;    Получить свойство (* )
Object.LengthObject2 = LengthObject2;    Установить свойство (* )
LengthObject2 = Object.GetLengthObject2();    Получить свойство (**)
Object.SetLengthObject2( LengthObject2) ;    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthObject2( &LengthObject2 );    Получить свойство
Object.put_LengthObject2( LengthObject2 );    Установить свойство
```


## LengthType - Способ задания длины (прямой части) сгиба

Тип данных: из перечисления ksBendLengthTypeEnum
Синтаксис Automation:
```
LengthType = iObject.LengthType();    Получить свойство (* )
iObject.LengthType() = LengthType;    Установить свойство (* )
LengthType = iObject.GetLengthType();    Получить свойство (**)
iObject.SetLengthType( LengthType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_LengthType( &LengthType );    Получить свойство
iObject->put_LengthType( LengthType );    Установить свойство
Примечание.
Позволяет считывать и устанавливать способ задания длины (прямой части) сгиба.
```


## LengthType1 - Способ задания длины

Тип данных: из перечисления ksBendLengthTypeEnum
Синтаксис Automation:
```
LengthType1 = Object.LengthType1;    Получить свойство (* )
Object.LengthType1 = LengthType1;    Установить свойство (* )
LengthType1 = Object.GetLengthType1();    Получить свойство (**)
Object.SetLengthType1( LengthType1 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthType1( &LengthType1 );    Получить свойство
Object.put_LengthType1( LengthType1 );    Установить свойство
```


## LengthType2 - Способ задания длины

Тип данных: из перечисления ksBendLengthTypeEnum
Синтаксис Automation:
```
LengthType2 = Object.LengthType2;    Получить свойство (* )
Object.LengthType2 = LengthType2;    Установить свойство (* )
LengthType2 = Object.GetLengthType2();    Получить свойство (**)
Object.SetLengthType2( LengthType2 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LengthType2( &LengthType2 );    Получить свойство
Object.put_LengthType2( LengthType2 );    Установить свойство
```


## Offset - Смещение сгиба

Тип данных: double
Синтаксис Automation:
```
Offset = iObject.Offset();    Получить свойство (* )
iObject.Offset() = Offset;    Установить свойство (* )
Offset = iObject.GetOffset();    Получить свойство (**)
iObject.SetOffset( Offset );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Offset( &Offset );    Получить свойство
iObject->put_Offset( Offset );    Установить свойство
Примечание.
Позволяет считывать и устанавливать смещение сгиба относительно листового тела.
```


## OffsetDirection1 - Направление смещения от объекта при задании левой длины по вершине или поверхности

Тип данных: из перечисления ksDirectionTypeEnum
Синтаксис Automation:
```
OffsetDirection1 = Object.OffsetDirection1;    Получить свойство (* )
Object.OffsetDirection1 = OffsetDirection1;    Установить свойство (* )
OffsetDirection1 = Object.GetOffsetDirection1();    Получить свойство (**)
Object.SetOffsetDirection1( OffsetDirection1 )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_OffsetDirection1( &OffsetDirection1 );    Получить свойство
Object.put_OffsetDirection1( OffsetDirection1 );    Установить свойство
```


## OffsetDirection2 - Направление смещения от объекта при задании правой длины по вершине или поверхности

Тип данных: из перечисления ksDirectionTypeEnum
Синтаксис Automation:
```
OffsetDirection2 = Object.OffsetDirection2;    Получить свойство (* )
Object.OffsetDirection2 = OffsetDirection2;    Установить свойство (* )
OffsetDirection2 = Object.GetOffsetDirection2();    Получить свойство (**)
Object.SetOffsetDirection2( OffsetDirection2 )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_OffsetDirection2( &OffsetDirection2 );    Получить свойство
Object.put_OffsetDirection2( OffsetDirection2 );    Установить свойство
```


## OffsetFromLengthObject1 - Смещение от объекта при задании левой длины по вершине или поверхности

Тип данных: double
Синтаксис Automation:
```
OffsetFromLengthObject1 = Object.OffsetFromLengthObject1;    Получить свойство (* )
Object.OffsetFromLengthObject1 = OffsetFromLengthObject1;    Установить свойство (* )
OffsetDirection1 = Object.GetOffsetDirection1();    Получить свойство (**)
Object.SetOffsetDirection1( OffsetDirection1 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_OffsetDirection1( &OffsetDirection1 );    Получить свойство
Object.put_OffsetDirection1( OffsetDirection1 );    Установить свойство
```


## OffsetFromLengthObject2 - Смещение от объекта при задании правой длины по вершине или поверхности

Тип данных: double
Синтаксис Automation:
```
OffsetFromLengthObject2 = Object.OffsetFromLengthObject2;    Получить свойство (* )
Object.OffsetFromLengthObject2 = OffsetFromLengthObject2;    Установить свойство (* )
OffsetDirection2 = Object.GetOffsetDirection2();    Получить свойство (**)
Object.SetOffsetDirection1( OffsetDirection2 );    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_OffsetDirection1( &OffsetDirection2 );    Получить свойство
Object.put_OffsetDirection1( OffsetDirection2 );    Установить свойство
```


## OffsetType - Тип смещения

Тип данных: из перечисления ksBendOffsetTypeEnum
Синтаксис Automation:
```
OffsetType = iObject.OffsetType();    Получить свойство (* )
iObject.OffsetType() = OffsetType;    Установить свойство (* )
OffsetType = iObject.GetOffsetType();    Получить свойство (**)
iObject.SetOffsetType( OffsetType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_OffsetType( &OffsetType );    Получить свойство
iObject->put_OffsetType( OffsetType );    Установить свойство
Примечание.
Позволяет считывать и устанавливать тип смещения сгиба относительно листового тела.
```


## Radius - Внутренний радиус

Тип данных: double
Синтаксис Automation:
```
Radius = iObject.Radius();    Получить свойство (* )
iObject.Radius() = Radius;    Установить свойство (* )
Radius = iObject.GetRadius();    Получить свойство (**)
iObject.SetRadius( Radius );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Radius( &Radius );    Получить свойство
iObject->put_Radius( Radius );    Установить свойство
Примечание.
Позволяет получать и устанавливать радиус сгиба.
```


## RightSideAngle - Угол справа (уклон)

Тип данных: double
Синтаксис Automation:
```
RightSideAngle = iObject.RightSideAngle();    Получить свойство (* )
iObject.RightSideAngle() = RightSideAngle;    Установить свойство (* )
RightSideAngle = iObject.GetRightSideAngle();    Получить свойство (**)
iObject.SetRightSideAngle( RightSideAngle );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_RightSideAngle( &LeftSideAngle );    Получить свойство
iObject->put_RightSideAngle( LeftSideAngle );    Установить свойство
Примечание.
Позволяет считывать и устанавливать уклон справа при способе построения правой стороны - "по уклону и углу справа".
```


## RightSideType - Способ построения правой боковой стороны

Тип данных: из перечисления ksBendSideTypeEnum
Синтаксис Automation:
```
RightSideType = iObject.RightSideType();    Получить свойство (* )
iObject.RightSideType() = RightSideType;    Установить свойство (* )
RightSideType = iObject.GetRightSideType();    Получить свойство (**)
iObject.SetRightSideType( RightSideType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_RightSideType( &RightSideType );    Получить свойство
iObject->put_RightSideType( RightSideType );    Установить свойство
Примечание.
Позволяет считывать и устанавливать способ построения правой боковой стороны.
```


## Straighten - Разогнуть сгиб

Тип данных: BOOL
Синтаксис Automation:
```
Straighten = iObject.Straighten();    Получить свойство (* )
iObject.Straighten() = Straighten;    Установить свойство (* )
Straighten = iObject.GetStraighten();    Получить свойство (**)
iObject.SetStraighten( Straighten );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Straighten( &Straighten );    Получить свойство
iObject->put_Straighten( Straighten );    Установить свойство
Значения свойства:
TRUE    - сгиб разогнут,
FALSE    - сгиб согнут.
Примечание.
Позволяет сгибать и разгибать сгиб.
```


## UnfoldType - Способ определения длины развертки

Тип данных: из перечисления ksUnfoldTypeEnum
Синтаксис Automation:
```
UnfoldType = iObject.UnfoldType();    Получить свойство (* )
iObject.UnfoldType() = UnfoldType;    Установить свойство (* )
UnfoldType = iObject.GetUnfoldType();    Получить свойство (**)
iObject.SetUnfoldType( UnfoldType );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_UnfoldType( &UnfoldType );    Получить свойство
iObject->put_UnfoldType( UnfoldType );    Установить свойство
Примечание.
Позволяет считывать и устанавливать способ определения длины развертки. Если задан способ определения длины развертки - из таблицы, то будут недоступны свойства установки (Set) для коэффициента нейтрального слоя, величины сгиба и уменьшения сгиба, так как они будут браться из базы.
```


## WideningLeftSide - Расширение слева

Тип данных: double
Синтаксис Automation:
```
WideningLeftSide = iObject.WideningLeftSide();    Получить свойство (* )
iObject.WideningLeftSide() = WideningLeftSide;    Установить свойство (* )
WideningLeftSide = iObject.GetWideningLeftSide();    Получить свойство (**)
iObject.SetWideningLeftSide( WideningLeftSide );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_WideningLeftSide( &WideningLeftSide );    Получить свойство
iObject->put_WideningLeftSide( WideningLeftSide );    Установить свойство
Примечание.
Позволяет считывать и устанавливать расширение слева при способе построения левой стороны - "расширение сгиба слева".
```


## WideningRightSide - Расширение справа

Тип данных: double
Синтаксис Automation:
```
WideningRightSide = iObject.WideningRightSide();    Получить свойство (* )
iObject.WideningRightSide() = WideningRightSide;    Установить свойство (* )
WideningRightSide = iObject.GetWideningRightSide();    Получить свойство (**)
iObject.SetWideningRightSide( WideningRightSide );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_WideningRightSide( &WideningRightSide );    Получить свойство
iObject->put_WideningRightSide( WideningRightSide );    Установить свойство
Примечание.
Позволяет считывать и устанавливать расширение справа при способе построения правой стороны - "расширение сгиба справа".
```


## Width - Ширина сгиба

Тип данных: double
Синтаксис Automation:
```
Width = iObject.Width();    Получить свойство (* )
iObject.Width() = Width;    Установить свойство (* )
Width = iObject.GetWidth();    Получить свойство (**)
iObject.SetWidth( Width );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_Width( &Width );    Получить свойство
iObject->put_Width( Width );    Установить свойство
Примечание.
Позволяет получить и установить ширину сгиба.
```


## WithoutAngleRelease - Без освобождения углов

Тип данных: BOOL
Синтаксис Automation:
```
WithoutAngleRelease = iObject.WithoutAngleRelease();    Получить свойство (* )
iObject.WithoutAngleRelease() = WithoutAngleRelease;    Установить свойство (* )
WithoutAngleRelease = iObject.GetWithoutAngleRelease();    Получить свойство (**)
iObject.SetWithoutAngleRelease( WithoutAngleRelease );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_WithoutAngleRelease( &WithoutAngleRelease );    Получить свойство
iObject->put_WithoutAngleRelease( WithoutAngleRelease );    Установить свойство
Значения свойства:
TRUE    - без освобождения углов,
FALSE    - с освобождением.
Примечание.
Позволяет считывать и устанавливать признак - "без освобождения углов".
```


## WithoutBendRelease - Без освобождения cгиба

Тип данных: BOOL
Синтаксис Automation:
```
WithoutBendRelease = iObject.WithoutBendRelease();    Получить свойство (* )
iObject.WithoutBendRelease() = WithoutBendRelease;    Установить свойство (* )
WithoutBendRelease = iObject.GetWithoutBendRelease();    Получить свойство (**)
iObject.SetWithoutBendRelease( WithoutBendRelease );    Установить свойство (**)
```
Синтаксис COM:
```
iObject->get_WithoutBendRelease( &WithoutAngleRelease );    Получить свойство
iObject->put_WithoutBendRelease( WithoutAngleRelease );    Установить свойство
Значения свойства:
TRUE    - без освобождения сгиба,
FALSE    - с освобождением.
Примечание.
Позволяет считывать и устанавливать признак - "без освобождения сгиба".
```
