Files
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

44 KiB

title, type, api, tags, sources
title type api tags sources
Интерфейс ISheetMetalBend interface
api7
interface
api7
isheetmetalbend
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    - с освобождением.
Примечание.
Позволяет считывать и устанавливать признак - "без освобождения сгиба".