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>
13 KiB
title, type, api, domain, tags, sources
| title | type | api | domain | tags | sources | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Интерфейс ISheetMetalContainer | interface |
|
|
|
|
*API интерфейсов. Версия 7 > Документ 3D > Листовое тело *
Интерфейс ISheetMetalContainer
Интерфейс контейнера объектов гибки. Иерархия: IDispatch ISheetMetalContainer Описание: ISheetMetalContainer является дополнительным к интерфейсу IPart7 и позволяет работать с коллекциями объектов гибки (листовые тела, сгибы и т.д). Данный интерфейс можно получить от IPart7 посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif).
ConvertsToSheetMetals - Коллекция операций преобразования в листовое тело
Тип данных: Указатель на интерфейс IConvertsToSheetMetals Синтаксис Automation:
IConvertsToSheetMetals = Object.ConvertsToSheetMetals; Получить свойство (* )
IConvertsToSheetMetals = Object.GetConvertsToSheetMetals(); Получить свойство (**)
Синтаксис COM:
Object.get_ConvertsToSheetMetals( &ConvertsToSheetMetals ); Получить свойство
Примечание.
Свойство доступно только для чтения.
Версия КОМПАС v22
SheetMetalBendedStraightens - Коллекция операций Согнуть/Разогнуть
Тип данных: Указатель на интерфейс ISheetMetalBendedStraightens. Синтаксис Automation:
SheetMetalBendedStraightens = Object.SheetMetalBendedStraightens; Получить свойство (* )
SheetMetalBendedStraightens = Object.GetSheetMetalBendedStraightens(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalBendedStraightens( &SheetMetalBendedStraightens ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalBends - Указатель на коллекцию сгибов
Тип данных: указатель на интерфейс коллекции сгибов ISheetMetalBends Синтаксис Automation:
ISheetMetalBends = iObject.SheetMetalBends; Получить свойство (* )
ISheetMetalBends = iObject.GetSheetMetalBends(); Получить свойство (**)
Синтаксис COM:
iObject->get_SheetMetalBends(); Получить свойство
Примечание.
Свойство доступно только для чтения.
SheetMetalBendUnfoldParameters - Параметры развертки
Тип данных: Указатель на интерфейс ISheetMetalBendUnfoldParameters. Синтаксис Automation:
SheetMetalBendUnfoldParameters = Object.SheetMetalBendUnfoldParameters; Получить свойство (* )
SheetMetalBendUnfoldParameters = Object.GetSheetMetalBendUnfoldParameters(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalBendUnfoldParameters( &SheetMetalBendUnfoldParameters ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalBodies - Указатель на коллекцию листовых тел
Тип данных: указатель на интерфейс коллекции листовых тел ISheetMetalBodies Синтаксис Automation:
ISheetMetalBodies = iObject.SheetMetalBodies; Получить свойство (* )
ISheetMetalBodies = iObject.GetSheetMetalBodies(); Получить свойство (**)
Синтаксис COM:
iObject->get_SheetMetalBodies(); Получить свойство
Примечание.
Свойство доступно только для чтения.
SheetMetalClosedCorners - Коллекция замыканий углов
Тип данных: Указатель на интерфейс ISheetMetalClosedCorners. Синтаксис Automation:
SheetMetalClosedCorners = Object.SheetMetalClosedCorners; Получить свойство (* )
SheetMetalClosedCorners = Object.GetSheetMetalClosedCorners(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalClosedCorners( &SheetMetalClosedCorners ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalCuts - Указатель на коллекцию элементов листового тела "вырез"
Тип данных: указатель на интерфейс коллекции элементов "вырез" ISheetMetalCuts Синтаксис Automation:
ISheetMetalCuts = iObject.SheetMetalCuts; Получить свойство (* )
ISheetMetalCuts = iObject.GetSheetMetalCuts(); Получить свойство (**)
Синтаксис COM:
iObject->get_SheetMetalCuts(); Получить свойство
Примечание.
Свойство доступно только для чтения.
SheetMetalFlangings - Коллекция отбортовок
Тип данных: Указатель на интерфейс ISheetMetalBends. Синтаксис Automation:
SheetMetalFlangings = Object.SheetMetalFlangings Получить свойство (* )
SheetMetalFlangings = Object.GetSheetMetalFlangings() Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalFlangings( &SheetMetalFlangings ) Получить свойство
Примечание: Свойство доступно только для чтения. Версия: Компас v20
SheetMetalHoles - Указатель на коллекцию элементов "отверстие"
Тип данных: указатель на интерфейс коллекции элементов "отверстие" ISheetMetalHoles. Синтаксис Automation:
ISheetMetalHoles = iObject.SheetMetalHoles; Получить свойство (* )
ISheetMetalHoles = iObject.GetSheetMetalHoles(); Получить свойство (**)
Синтаксис COM:
iObject->get_SheetMetalHoles(); Получить свойство
Примечание.
Свойство доступно только для чтения.
SheetMetalJalousies - Коллекция операций Жалюзи
Тип данных: Указатель на интерфейс ISheetMetalJalousies. Синтаксис Automation:
SheetMetalJalousies = Object.SheetMetalJalousies; Получить свойство (* )
SheetMetalJalousies = Object.GetSheetMetalJalousies(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalJalousies( &SheetMetalJalousies ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalLinearRuledShells - Вторая коллекция обечаек
Тип данных: Указатель на интерфейс ISheetMetalBodies. Синтаксис Automation:
SheetMetalLinearRuledShells = Object.SheetMetalLinearRuledShells Получить свойство (* )
SheetMetalLinearRuledShells = Object.GetSheetMetalLinearRuledShells() Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalLinearRuledShells( &SheetMetalLinearRuledShells ) Получить свойство
Примечание: Свойство доступно только для чтения. Версия Компас v18.1
SheetMetalLineBends - Указатель на коллекцию объектов "сгиб по линии"
Тип данных: указатель на интерфейс коллекции сгибов по линии ISheetMetalLineBends Синтаксис Automation:
ISheetMetalLineBends = iObject.SheetMetalLineBends; Получить свойство (* )
ISheetMetalLineBends =\ iObject.GetSheetMetalLineBends(); Получить свойство (**)
Синтаксис COM:
iObject->get_SheetMetalLineBends(); Получить свойство
Примечание.
Свойство доступно только для чтения.
SheetMetalPlates - Коллекция пластин
Тип данных: Указатель на интерфейс ISheetMetalPlates. Синтаксис Automation:
SheetMetalPlates = Object.SheetMetalPlates; Получить свойство (* )
SheetMetalPlates = Object.GetSheetMetalPlates(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalPlates( &SheetMetalPlates ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalPressFormings - Коллекция операций Открытая/ Закрытая штамповка
Тип данных: Указатель на интерфейс ISheetMetalPressFormings. Синтаксис Automation:
SheetMetalPressFormings = Object.SheetMetalPressFormings; Получить свойство (* )
SheetMetalPressFormings = Object.GetSheetMetalPressFormings(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalPressFormings( &SheetMetalPressFormings ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalPunchs - Коллекция операций штамповка телом
Тип данных: Указатель на интерфейс ISheetMetalPunchs Синтаксис Automation:
SheetMetalPunchs = Object.SheetMetalPunchs; Получить свойство (* )
SheetMetalPunchs = Object.GetSheetMetalPunchs(); Получить свойство (**)
Синтаксис COM:
iObject.get_SheetMetalPunchs( &SheetMetalPunchs ); Получить свойство
Примечание: Свойство доступно только для чтения. Версия: Компас v20
SheetMetalRibs - Коллекция операций Ребро усиления
Тип данных: Указатель на интерфейс ISheetMetalRibs. Синтаксис Automation:
SheetMetalRibs = Object.SheetMetalRibs; Получить свойство (* )
SheetMetalRibs = Object.GetSheetMetalRibs(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalRibs( &SheetMetalRibs ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalRuledShells - Коллекция обечаек
Тип данных: Указатель на интерфейс ISheetMetalBodies. Синтаксис Automation:
SheetMetalRuledShells = Object.SheetMetalRuledShells Получить свойство (* )
SheetMetalRuledShells = Object.GetSheetMetalRuledShells() Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalRuledShells( &SheetMetalRuledShells ) Получить свойство
Примечание: Свойство доступно только для чтения. Версия Компас v18.1
SheetMetalShoulders - Коллекция операций Буртик
Тип данных: Указатель на интерфейс ISheetMetalShoulders. Синтаксис Automation:
SheetMetalShoulders = Object.SheetMetalShoulders; Получить свойство (* )
SheetMetalShoulders = Object.GetSheetMetalShoulders(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalShoulders( &SheetMetalShoulders ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalSketchBends - Коллекция сгибов по эскизу
Тип данных: Указатель на интерфейс ISheetMetalSketchBends. Синтаксис Automation:
SheetMetalSketchBends = Object.SheetMetalSketchBends; Получить свойство (* )
SheetMetalSketchBends = Object.GetSheetMetalSketchBends(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalSketchBends( &SheetMetalSketchBends ); Получить свойство
Примечание: Свойство доступно только для чтения.
SheetMetalUndercuts - Коллекция подсечек
Тип данных: Указатель на интерфейс ISheetMetalLineBends. Синтаксис Automation:
SheetMetalUndercuts = Object.SheetMetalUndercuts; Получить свойство (* )
SheetMetalUndercuts = Object.GetSheetMetalUndercuts(); Получить свойство (**)
Синтаксис COM:
Object.get_SheetMetalUndercuts( &SheetMetalUndercuts ); Получить свойство
Примечание: Свойство доступно только для чтения.