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

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


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

Интерфейс операции Буртик.
Иерархия:
IDispatch
IKompasAPIObject
IModelObject
ISheetMetalShoulder
Данный интерфейс можно получить с помощью метода коллекции операций пластина ISheetMetalShoulders::Add или свойства ISheetMetalShoulders::SheetMetalShoulder.
КОМПАС версия v18


## Angle - Угол (в градусах)

Тип данных: double
Синтаксис Automation:
```
Angle = Object.Angle    Получить свойство (* )
Object.Angle = Angle    Установить свойство (* )
Angle = Object.GetAngle()    Получить свойство (**)
Object.SetAngle( Angle )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Angle( &Angle )    Получить свойство
Object.put_Angle( Angle )    Установить свойство
Версия Компас v23
```


## BuildingType - Способ построения

Тип данных: Значение из перечисления ksShoulderBuildingTypeEnum.
Синтаксис Automation:
```
BuildingType = Object.BuildingType;    Получить свойство (* )
Object.BuildingType = BuildingType;    Установить свойство (* )
BuildingType = Object.GetBuildingType();    Получить свойство (**)
Object.SetBuildingType( BuildingType )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_BuildingType( &BuildingType );    Получить свойство
Object.put_BuildingType( BuildingType )    Установить свойство
```


## CutingType - Форма сечения

Тип данных: Значение из перечисления ksShoulderCutingTypeEnum.
Синтаксис Automation:
```
CutingType = Object.CutingType;    Получить свойство (* )
Object.CutingType = CutingType;    Установить свойство (* )
CutingType = Object.GetCutingType();    Получить свойство (**)
Object.SetCutingType( CutingType )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_CutingType( &CutingType );    Получить свойство
Object.put_CutingType( CutingType )    Установить свойство
```


## Direction - Направление построения: TRUE - Прямое, FALSE - Обратное

Тип данных: BOOL
Синтаксис Automation:
```
Direction = Object.Direction;    Получить свойство (* )
Object.Direction = Direction;    Установить свойство (* )
Direction = Object.GetDirection();    Получить свойство (**)
Object.SetDirection( Direction )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Direction( &Direction );    Получить свойство
Object.put_Direction( Direction )    Установить свойство
```


## GapValue - Зазор

Тип данных: double
Синтаксис Automation:
```
GapValue = Object.GapValue;    Получить свойство (* )
Object.GapValue = GapValue;    Установить свойство (* )
GapValue = Object.GetGapValue();    Получить свойство (**)
Object.SetGapValue( GapValue )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_GapValue( &GapValue );    Получить свойство
Object.put_GapValue( GapValue )    Установить свойство
```


## Height - Высота

Тип данных: double
Синтаксис Automation:
```
Height = Object.Height;    Получить свойство (* )
Object.Height = Height;    Установить свойство (* )
Height = Object.GetHeight();    Получить свойство (**)
Object.SetHeight( Height )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Height( &Height );    Получить свойство
Object.put_Height( Height )    Установить свойство
```


## Radius1 - Радиус буртика

Тип данных: double
Синтаксис Automation:
```
Radius1 = Object.Radius1;    Получить свойство (* )
Object.Radius1 = Radius1;    Установить свойство (* )
Radius1 = Object.GetRadius1();    Получить свойство (**)
Object.SetRadius1( Radius1 )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Radius1( &Radius1 );    Получить свойство
Object.put_Radius1( Radius1 )    Установить свойство
```


## Radius2 - Радиус скругления основания

Тип данных: double
Синтаксис Automation:
```
Radius2 = Object.Radius2;    Получить свойство (* )
Object.Radius2 = Radius2;    Установить свойство (* )
Radius2 = Object.GetRadius2();    Получить свойство (**)
Object.SetRadius2( Radius2 )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Radius2( &Radius2 );    Получить свойство
Object.put_Radius2( Radius2 )    Установить свойство
```


## Round - Скругление основания

Тип данных: BOOL
Синтаксис Automation:
```
Round = Object.Round;    Получить свойство (* )
Object.Round = Round;    Установить свойство (* )
Round = Object.GetRound();    Получить свойство (**)
Object.SetRound( Round )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Round( &Round );    Получить свойство
Object.put_Round( Round )    Установить свойство
```


## ShoulderType - Тип. Способ обработки концов буртика

Тип данных: Значение из перечисления ksShoulderTypeEnum.
Синтаксис Automation:
```
ShoulderType = Object.ShoulderType;    Получить свойство (* )
Object.ShoulderType = ShoulderType;    Установить свойство (* )
ShoulderType = Object.GetShoulderType();    Получить свойство (**)
Object.SetShoulderType( ShoulderType )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ShoulderType( &ShoulderType );    Получить свойство
Object.put_ShoulderType( ShoulderType )    Установить свойство
```


## Sketch - Эскиз

Тип данных: Указатель на интерфейс IModelObject.
Синтаксис Automation:
```
Sketch = Object.Sketch;    Получить свойство (* )
Object.Sketch = Sketch;    Установить свойство (* )
Sketch = Object.GetSketch();    Получить свойство (**)
Object.SetSketch( Sketch )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Sketch( &Sketch );    Получить свойство
Object.put_Sketch( Sketch )    Установить свойство
```


## Width1 - Ширина основания

Тип данных: double
Синтаксис Automation:
```
Width1 = Object.Width1;    Получить свойство (* )
Object.Width1 = Width1;    Установить свойство (* )
Width1 = Object.GetWidth1();    Получить свойство (**)
Object.SetWidth1( Width1 )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Width1( &Width1 );    Получить свойство
Object.put_Width1( Width1 )    Установить свойство
```


## Width2 - Ширина дна

Тип данных: double
Синтаксис Automation:
```
Width2 = Object.Width2;    Получить свойство (* )
Object.Width2 = Width2;    Установить свойство (* )
Width2 = Object.GetWidth2();    Получить свойство (**)
Object.SetWidth2( Width2 )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Width2( &Width2 );    Получить свойство
Object.put_Width2( Width2 )    Установить свойство
```
