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>
22 KiB
title, type, api, domain, tags, sources
| title | type | api | domain | tags | sources | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Интерфейс IAuxiliaryGeomContainer | interface |
|
|
|
|
*API интерфейсов. Версия 7 > Документ 3D > Вспомогательные объекты, 3D-кривые и элементы тела > Контейнер *
Интерфейс IAuxiliaryGeomContainer
Интерфейс контейнера объектов вспомогательной геометрии. Иерархия: IDispatch IAuxiliaryGeomContainer Описание: Позволяет получить коллекции объектов вспомогательной геометрии (ЛСК, сплайн и т.д). Примечание: Дополнительный интерфейс компонента. Данный интерфейс можно получить у компонента IPart7 посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif).
Arcs3D - Интерфейс коллекции дуг 3D
Тип данных: указатель на интерфейс IArcs3D Синтаксис Automation:
Arcs3D = Object.Arcs3D Получить свойство (* )
Arcs3D = Object.GetArcs3D() Получить свойство (**)
Синтаксис COM:
Object.get_Arcs3D( &Arcs3D ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех дуг, входящих в состав данного объекта.
- Свойство доступно только для чтения.
Axes3D - Интерфейс коллекции вспомогательных осей 3D
Тип данных: указатель на интерфейс IAxes3D Синтаксис Automation:
Axes3D = Object.Axes3D; Получить свойство (* )
Axes3D = Object.GetAxes3D(); Получить свойство (**)
Синтаксис COM:
Object.get_Axes3D( &Axes3D ); Получить свойство (* )
Примечание: Свойство доступно только для чтения.
ConicCurves3D - Коллекция конических кривых 3D
Тип данных: указатель на интерфейс IConicCurves3D Синтаксис Automation:
ConicCurves3D = Object.ConicCurves3D Получить свойство (* )
ConicCurves3D = Object.GetConicCurves3D() Получить свойство (**)
Синтаксис COM:
Object.get_ConicCurves3D( &ConicCurves3D ) Получить свойство (* )
Примечание: Свойство доступно только для чтения. Версия КОМПАС v22
ConjunctivePoints - Интерфейс коллекции присоединительных точек
Тип данных: указатель на интерфейс IConjunctivePoints Синтаксис Automation:
ConjunctivePoints = Object.ConjunctivePoints; Получить свойство (* )
ConjunctivePoints = Object.GetConjunctivePoints(); Получить свойство (**)
Синтаксис COM:
Object->get_ConjunctivePoints( &ConjunctivePoints ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
ConnectCurves - Интерфейс коллекции операций соединения кривых
Тип данных: указатель на интерфейс IConnectCurves Синтаксис Automation:
ConnectCurves = Object.ConnectCurves Получить свойство (* )
ConnectCurves = Object.GetConnectCurves() Получить свойство (**)
Синтаксис COM:
Object.get_ConnectCurves( &ConnectCurves ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех операций соединения кривых, входящих в состав данного объекта.
- Свойство доступно только для чтения.
Contours3D - Интерфейс коллекции контуров 3D
Тип данных: указатель на интерфейс IContours3D Синтаксис Automation:
Contours3D = Object.Contours3D Получить свойство (* )
Contours3D = Object.GetContours3D() Получить свойство (**)
Синтаксис COM:
Object.get_Contours3D( &Contours3D ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех контуров 3D, входящих в состав данного объекта.
- Свойство доступно только для чтения.
ControlPoints - Интерфейс коллекции контрольных точек
Тип данных: указатель на интерфейс IControlPoints Синтаксис Automation:
ControlPoints = Object.ControlPoints; Получить свойство (* )
ControlPoints = Object.GetControlPoints(); Получить свойство (**)
Синтаксис COM:
Object->get_ControlPoints( &ControlPoints ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
CurveByLaws - Интерфейс коллекции кривых по закону
Тип данных: указатель на интерфейс ICurveByLaws Синтаксис Automation:
CurveByLaws = Object.CurveByLaws Получить свойство (* )
CurveByLaws = Object.GetCurveByLaws() Получить свойство (**)
Синтаксис COM:
Object.get_CurveByLaws( &CurveByLaws ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех кривых по закону, входящих в состав данного объекта.
- Свойство доступно только для чтения.
CurveOutLines - Интерфейс коллекции линий очерка
Тип данных: указатель на интерфейс ICurveOutLines Синтаксис Automation:
CurveOutLines = Object.CurveOutLines Получить свойство (* )
CurveOutLines = Object.GetCurveOutLines() Получить свойство (**)
Синтаксис COM:
Object.get_CurveOutLines( &CurveOutLines ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех линий очерка, входящих в состав данного объекта.
- Свойство доступно только для чтения.
CurvesBy2Projectionses - Интерфейс коллекции кривых по двум проекциям
Тип данных: указатель на интерфейс ICurvesBy2Projectionses Синтаксис Automation:
CurvesBy2Projectionses = Object.CurvesBy2Projectionses; Получить свойство (* )
CurvesBy2Projectionses = Object.GetCurvesBy2Projectionses(); Получить свойство (**)
Синтаксис COM:
Object.get_CurvesBy2Projectionses( &CurvesBy2Projectionses ); Получить свойство (* )
Примечание: Свойство доступно только для чтения.
Equidistants3D - Интерфейс коллекции 3D-эквидистант
Тип данных: указатель на интерфейс IEquidistants3D Синтаксис Automation:
Equidistants3D = Object.Equidistants3D Получить свойство (* )
Equidistants3D = Object.GetEquidistants3D() Получить свойство (**)
Синтаксис COM:
Object.get_Equidistants3D( &Equidistants3D ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию 3D-эквидистант.
- Свойство доступно только для чтения.
ExtensionCurves - Коллекция продлений кривых
Тип данных: указатель на интерфейс IExtensionCurves Синтаксис Automation:
ExtensionCurves = Object.ExtensionCurves Получить свойство (* )
ExtensionCurves = Object.GetExtensionCurves() Получить свойство (**)
Синтаксис COM:
Object.get_ExtensionCurves( &ExtensionCurves ) Получить свойство (* )
Примечание: Свойство доступно только для чтения. Версия КОМПАС v22
FilletCurves - Интерфейс коллекции операций скругления кривых
Тип данных: указатель на интерфейс IFilletCurves Синтаксис Automation:
FilletCurves = Object.FilletCurves Получить свойство (* )
FilletCurves = Object.GetFilletCurves() Получить свойство (**)
Синтаксис COM:
Object.get_FilletCurves( &FilletCurves ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех операций скругления кривых, входящих в состав данного объекта.
- Свойство доступно только для чтения.
IsoparametricCurves - Интерфейс коллекции изопараметрических кривых
Тип данных: указатель на интерфейс IIsoparametricCurves Синтаксис Automation:
IsoparametricCurves = Object.IsoparametricCurves Получить свойство (* )
IsoparametricCurves = Object.GetIsoparametricCurves() Получить свойство (**)
Синтаксис COM:
Object.get_IsoparametricCurves( &IsoparametricCurves ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех изопараметрических кривых, входящих в состав данного объекта.
- Свойство доступно только для чтения.
IsoparametricCurvesSets - Интерфейс коллекции групп изопараметрических кривых
Тип данных: указатель на интерфейс IIsoparametricCurvesSets Синтаксис Automation:
IsoparametricCurvesSets = Object.IsoparametricCurvesSets Получить свойство (* )
IsoparametricCurvesSets = Object.GetIsoparametricCurvesSets() Получить свойство (**)
Синтаксис COM:
Object.get_IsoparametricCurvesSets( &IsoparametricCurvesSets ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех групп изопараметрических кривых, входящих в состав данного объекта.
- Свойство доступно только для чтения.
LineSegments3D - Интерфейс коллекции отрезков 3D
Тип данных: указатель на интерфейс ILineSegments3D Синтаксис Automation:
LineSegments3D = Object.LineSegments3D Получить свойство (* )
LineSegments3D = Object.GetLineSegments3D() Получить свойство (**)
Синтаксис COM:
Object.get_LineSegments3D( &LineSegments3D ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех отрезков 3D, входящих в состав данного объекта.
- Свойство доступно только для чтения.
LocalCoordinateSystems - Интерфейс коллекции локальных систем координат
Тип данных: указатель на интерфейс ЛСК ILocalCoordinateSystems Синтаксис Automation:
LocalCoordinateSystems = Object.LocalCoordinateSystems; Получить свойство (* )
Object.LocalCoordinateSystems = LocalCoordinateSystems; Получить свойство (**)
Синтаксис COM:
Object->get_LocalCoordinateSystems(); Получить свойство (* )
Примечание: Свойство доступно только для чтения.
MultiSplines3D - Коллекция ассоциативных сплайнов по объектам
Тип данных: Указатель на интерфейс IMultiSplines3D Синтаксис Automation:
MultiSplines3D = Object.MultiSplines3D Получить свойство (* )
MultiSplines3D = Object.GetMultiSplines3D() Получить свойство (**)
Синтаксис COM:
Object.get_MultiSplines3D( &MultiSplines3D ) Получить свойство (* )
Примечание: Свойство доступно только для чтения. Версия Компас v23
Planes3D - Интерфейс коллекции плоскостей
Тип данных: указатель на интерфейс IPlanes3D Синтаксис Automation:
Planes3D = Object.Planes3D Получить свойство (* )
Planes3D = Object.GetPlanes3D() Получить свойство (**)
Синтаксис COM:
Object.get_Planes3D( &Planes3D ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
PointsArrsFromFiles - Интерфейс коллекции групп точек из файлов
Тип данных: указатель на интерфейс IPointsArrsFromFiles Синтаксис Automation:
PointsArrsFromFiles = Object.PointsArrsFromFiles Получить свойство (* )
PointsArrsFromFiles = Object.GetPointsArrsFromFiles() Получить свойство (**)
Синтаксис COM:
Object.get_PointsArrsFromFiles( &PointsArrsFromFiles ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
PointsArrsOnCurves - Интерфейс коллекции групп точек по кривым
Тип данных: указатель на интерфейс IPointsArrsOnCurves Синтаксис Automation:
PointsArrsOnCurves = Object.PointsArrsOnCurves Получить свойство (* )
PointsArrsOnCurves = Object.GetPointsArrsOnCurves() Получить свойство (**)
Синтаксис COM:
Object.get_PointsArrsOnCurves( &PointsArrsOnCurves ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
PointsArrsOnSurfaces - Интерфейс коллекции групп точек по поверхности
Тип данных: указатель на интерфейс IPointsArrsOnSurfaces Синтаксис Automation:
PointsArrsOnSurfaces = Object.PointsArrsOnSurfaces Получить свойство (* )
PointsArrsOnSurfaces = Object.GetPointsArrsOnSurfaces() Получить свойство (**)
Синтаксис COM:
Object.get_PointsArrsOnSurfaces( &PointsArrsOnSurfaces) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
PolyLines - Интерфейс коллекции пространственных ломаных
Тип данных: указатель на интерфейс IPolyLines Синтаксис Automation:
PolyLines = Object.PolyLines; Получить свойство (* )
Object.PolyLines = PolyLines; Получить свойство (**)
Синтаксис COM:
Object->get_PolyLines(); Получить свойство (* )
Примечание: Свойство доступно только для чтения.
ProjectionCurves - Интерфейс коллекции проекционных кривых
Тип данных: указатель на интерфейс IProjectionCurves Синтаксис Automation:
ProjectionCurves = Object.ProjectionCurves; Получить свойство (* )
ProjectionCurves = Object.GetProjectionCurves(); Получить свойство (**)
Синтаксис COM:
Object.get_ProjectionCurves( &ProjectionCurves ); Получить свойство (* )
Примечание: Свойство доступно только для чтения.
Spirals3D - Интерфейс коллекции спиралей 3D
Тип данных: указатель на интерфейс ISpirals3D Синтаксис Automation:
Spirals3D = Object.Spirals3D Получить свойство (* )
Spirals3D = Object.GetSpirals3D() Получить свойство (**)
Синтаксис COM:
Object.get_Spirals3D( &Spirals3D ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
Splines3D - Интерфейс коллекции пространственных сплайнов
Тип данных: указатель на интерфейс ISplines3D Синтаксис Automation:
Splines3D = Object.Splines3D; Получить свойство (* )
Object.Splines3D = Splines3D; Получить свойство (**)
Синтаксис COM:
Object->get_Splines3D(); Получить свойство (* )
Примечание: Свойство доступно только для чтения.
SplinesOnSurfaces - Интерфейс коллекции сплайнов на поверхностях
Тип данных: указатель на интерфейс ISplinesOnSurfaces Синтаксис Automation:
SplinesOnSurfaces = Object.SplinesOnSurfaces Получить свойство (* )
SplinesOnSurfaces = Object.GetSplinesOnSurfaces() Получить свойство (**)
Синтаксис COM:
Object.get_SplinesOnSurfaces( &SplinesOnSurfaces ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех сплайнов на поверхностях, входящих в состав данного объекта.
- Свойство доступно только для чтения.
SplitLines - Интерфейс коллекции линий разъема
Тип данных: указатель на интерфейс ISplitLines Синтаксис Automation:
SplitLines = Object.SplitLines(); Получить свойство (* )
SplitLines = Object.GetSplitLines(); Получить свойство (**)
Синтаксис COM:
Object->get_SplitLines( &SplitLines ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию линий разъема.
- Свойство доступно только для чтения.
SurfacesIntersectionCurves - Интерфейс коллекции кривых пересечений поверхностей
Тип данных: указатель на интерфейс ISurfacesIntersectionCurves Синтаксис Automation:
SurfacesIntersectionCurves = Object.SurfacesIntersectionCurves Получить свойство (* )
SurfacesIntersectionCurves = Object.GetSurfacesIntersectionCurves() Получить свойство (**)
Синтаксис COM:
Object.get_SurfacesIntersectionCurves( &SurfacesIntersectionCurves ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию кривых пересечений поверхностей.
- Свойство доступно только для чтения.
TrimmedCurves - Интерфейс коллекции операций усечения кривой
Тип данных: указатель на интерфейс ITrimmedCurves Синтаксис Automation:
TrimmedCurves = Object.TrimmedCurves Получить свойство (* )
TrimmedCurves = Object.GetTrimmedCurves() Получить свойство (**)
Синтаксис COM:
Object.get_TrimmedCurves( &TrimmedCurves ) Получить свойство (* )
Примечание:
- Свойство позволяет получить коллекцию всех операций усечения кривой, входящих в состав данного объекта.
- Свойство доступно только для чтения.
UnhistoredCurves3D - Интерфейс коллекции кривых без истории
Тип данных: указатель на интерфейс IUnhistoredCurves3D Синтаксис Automation:
UnhistoredCurves3D = Object.UnhistoredCurves3D Получить свойство (* )
UnhistoredCurves3D = Object.GetUnhistoredCurves3D() Получить свойство (**)
Синтаксис COM:
Object.get_UnhistoredCurves3D( &UnhistoredCurves3D ) Получить свойство (* )
Примечание: Свойство доступно только для чтения.
WrappedCurves - Коллекция свернутых и развернутых кривых
Тип данных: Указатель на интерфейс IWrappedCurves Синтаксис Automation:
WrappedCurves = Object.WrappedCurves Получить свойство (* )
WrappedCurves = Object.GetWrappedCurves( Получить свойство (**)
Синтаксис COM:
Object.get_WrappedCurves( &WrappedCurves ) Получить свойство (* )
Примечание: Свойство доступно только для чтения. КOMPAS v24