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