Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/isheetmetalshoulder.md
T
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

8.5 KiB

title, type, api, tags, sources
title type api tags sources
Интерфейс ISheetMetalShoulder interface
api7
interface
api7
isheetmetalshoulder
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 )    Установить свойство