Files
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

30 KiB
Raw Permalink Blame History

title, type, api, tags, sources
title type api tags sources
Константы API версии 7 guide
api7
guide
api7
cj1473974
cj1473974.html

API интерфейсов. Версия 7

ButtonTypeEnum - Типы кнопок для элемента панели свойств "Набор кнопок" CheckStateEnum - Возможные состояния элемента управления Панели свойств "Переключатель состояния поля ввода" ControlTypeEnum - Типы элементов управления Панели свойств ConvertCoordTypeEnum - Типы преобразования логических координат в координаты документа DefaultFixTypeEnum - Тип фиксированности для умолчательных элементов управления Панели свойств DocumentCloseOptions - Действия при закрытии документа КОМПАС DrawingObjectTypeEnum - Типы графических объектов DocumentTypeEnum - Типы документов КОМПАС FilterConditionStateEnum - Состояние параметрав условии фильтрации слоев FrameRegimeEnum - Режим отображения окна KompasAPIObjectTypeEnum - Типы объектов КОМПАС API ksAccuracyEnum - Количество знаков после запятой ksAlignEnum - Выравнивание ksAlignmentTypeEnum Тип ориентации объекта ksAllocationEnum – Размещение текста относительно точки привязки ksAngleDimTypeEnum - Тип углового размера ksAngleEnum - Углы поворота, кратные 90 градусам ksAngleTypeEnum - Признак типа угла ksAnnotationSymbolEnum - Аннотационные символы ksAnnotativeTerminatorSignEnum - Типы специальных символов для аннотационных объектов ksAPITypeEnum - Тип API ksArcSlotBuildingType - Способ построения паза дугового ksArcSlotPointEnum - Индекс точки паза дугового ksArc3DBuildingTypeEnum - Способ создания 3D дуги ksArc3DParameterEnum - Индекс параметра 3D дуги ksArchMeasureEnum - Способ задания глубины прогиба ksArrowEnum – Тип стрелки линии-выноски ksAttributeTypeEnum - Тип данных для типа атрибута ksBasisVectorTypeEnum - Типы базисного вектора ksBendAngleReleaseTypeEnum - Способ освобождения угла сгиба ksBendDisposalEnum - Тип размещения сгиба на ребре ksBendLengthTypeEnum - Тип определения длины ksBendOffsetTypeEnum - Тип смещения ksBendReleaseTypeEnum - Тип освобождения cгиба ksBendSideTypeEnum - Тип построения боковой стороны сгиба ksBendTypeEnum - Способ сгиба ksBisectorVariant - Вариант решения биссектрисы для двух прямых ksBlockPositionTypeEnum - Тип привязки тела ksBmpSizeEnum - Размеры иконок ksBreakLineTypeEnum - Тип линии разрыва ksCellBoundariesEnum - Типы границ таблицы ksCentreMarkerEnum - Тип обозначения центра ksChamferBuildingTypeEnum - Типы построения фаски ksChangeLeaderSignEnum - Тип значка для обозначения изменения ksChangeOrderType - Тип изменения порядка объектов ksCheckAssociationResultEnum - Результат проверки ассоциативности объектов ksCheckBoxVisualStyleEnum - Визуальный стиль чекбокса ksCheckObjectsTypeEnum - Тип проверяемых объектов ksCheckStyleEnum - Стиль проверяемых объектов ksCheckSumVersionEnum - Версии контрольных сумм ksChoiceFromLibraryResultEnum - Типы пути в библиотеке моделей ksChooseBodiesType - Типы действий над телами для операций ksChooseManagerTypeEnum - Тип менеджера выбора объектов ksChoosePartsType - Способ определения области применения для компонентов в сборочной операции ksChooseType - Область применения ksCircularPatternBuildingTypeEnum - Способ построения массива по концентрической сетке ksCloudPointsSurfaceBuildingTypeEnum - Тип поверхности по пласту (облаку) точек ksCloudTypeEnum - Способ распознавания сети точек ksColouringTypeEnum - Тип заливки ksConicCurvePontIndexEnum - Индекс точки конической кривой ksConjunctivePointTypeEnum - Способ построение присоединительной точки ksConnectTypeEnum - Тип соединения кривых ksConstraintTypeEnum Типы параметрических ограничений ksConstraintsStateEnum - Параметрическое состояние системы ksClosingClosedTypeEnum - Способ замыкания углов листового тела ksClosingCorneringEnum - Обработка угла при замыкании ksClosingHolePlacementEnum - Размещение отверстия при круговой обработке угла ksClosingTypeEnum - Тип замыкания операции сгиб по эскизу листового тела ksCornerFormEnum - Способы обработки углов стыковки ksCreateCommonNameState - Состояние общего наименования ksCrossSectionPlaneBuildingTypeEnum - Способ построения секущей плоскости для шага динамического сечения ksCurvesIntersectFormEnum - Тип пересечения ksCurveStyleTypeEnum - Тип стиля кривой ksCurvePenTypeEnum - Способ задания параметров пера ksConicCurve3DBuildingTypeEnum - Способ построения конической 3D кривой ksConicCurve3DParameterEnum - Индекс параметра конической 3D кривой ksConicSurfaceBuildingTypeEnum - Способ построения треугольника ksConicSurfaceMovementTypeEnum - Движение сечения ksConicSurfaceSectionCurveFormEnum - Способ задания формы кривой конического сечения ksConicSectionTrianglePointEnum - Движение сечения ksConicSurfaceSideAngleBuildingTypeEnum - Условие построения угла треугольника конической поверхности при построении по грани ksConicSurfaceSideBuildingTypeEnum - Способ построения стороны в треугольнике ksConicTypeEnum - Способ определения параметров конического отверстия ksContentDialogNotifyEnum - События диалога с произвольным наполнением ksColorBPPEnum - Цвет ksContourSegmentEnum - Типы сегментов контура ksContour3DTypeEnum - Тип контура ksCoordLawEnum - Порядок законов ksCopyGeometryBuildingTypeEnum - Способ построения операции копия геометрии ksCornerTypeEnum - Тип угла объекта для прямоугольника и многоугольника ksCountersinkTypeEnum - Способ определения параметров зенковки ksCursorEnum - Стандартные системные курсоры ksCurveProjectionTypeEnum - Тип проекции кривой ksCurvesIntersectFormEnum - Тип пересечения ksCurveStyleEnum – Системные стили линии ksCurveTrimTypeEnum - Тип усечения кривой ksCutBuildingTypeEnum - Способ создания сечения ksDecimalDelimiterTypeEnum - Разделитель десятичной части размеров ksDecomposeObjectLevelEnum - Уровень декомпозиции ksDepthTypeEnum - Способ определения глубины отверстия ksDesignationPointEnum - Типы точек обозначений ksDimensionPointEnum - Типы точек размеров ksDimensionArrowPosEnum - Размещение стрелок относительно выносной линии ksDimensionBaseEnum - Параметр отрисовки текста ksDimensionDeviationEnum - Отклонения номинального значения размера ksDimensionTextAlignEnum - Выравнивание размерной надписи ksDimensionTextBracketsEnum - Размер в скобках ksDimensionTextPosEnum - Положение размерной надписи отноcительно выносной линии ksDimensionTextTypeEnum - Тип размерной надписи ksDimTextFormatEnum - Формат отображения размерной надписи ksDirectionTypeEnum - Типы направлений выдавливания ksDocumentFormatEnum - Форматы листа ksDocumentsLibraryInsertionTypeEnum Типы документов в библиотеке документов КОМПАС ksDrawingObjecParamTypeEnum Тип параметров объекта ksDropPermissionEnum - Выбор действия при перетаскивании узла ksDynamicCrossSectionStepBuildingTypeEnum - Способ создания шага сечения модели ksD3ConverterOptionsEnum - Константы, управляющие разрешением на чтение или запись объектов в дополнительные форматы jgs, sat, xt, step, stl, VRML ksFindObject3DParametersNotifyEnum - События функции поиска объектов 3D ksEditableStateEnum - Способ редактирования ksEditColorTypeEnum - Тип цвета редактирования ksEditListCommandEnum - Идентификаторы стандартных команд для элемента панели свойств - Список ksEditListTypeEnum - Тип списка панели свойств ksEquidistantTypeEnum - Тип построения эквидистанты ksEquidistant3DCutModeEnum - Обход углов эквидистанты 3D ksEndFaceTypeEnum - Форма торца отверстия ksEndTypeEnum - Типы операций выдавливания ksEvolutionShiftSketchTypeEnum - Тип движения сечения в кинематической операции ksEvolutionVersionEnum - Версия оптимизации ksExtensionCurveTypeEnum - Тип продления кривой ksExtensionLimitTypeEnum - Способ ограничения ksExtensionSurfaceTypeEnum - Тип продления поверхности ksExternalFilesTypesEnum - Тип внешнего файла ksFeatureStateEnum - Состояние объекта ksFacetCullingMode - Режим фильтрации отображаемых граней внешнего объекта ksFileNameMakeModeEnum - Способ форматирования имени файла при первом сохранении ksFilletBuildingTypeEnum - Типы построения скругления ksFilterOperatorTypeEnum - Тип операторов сравнения фильтра ksFilletOffsetModeEnum - Способ расчета смещения для точек останова скругления ksFindObjectsTypeEnum - Тип поиска объектов ksFindObjectParametersNotifyEnum - События функции поиска объектов ksGabaritBuildingTypeEnum - Способ задания габаритов ksHatchStyleEnum - Системные стили штриховки ksHeightDimTypeEnum - Тип размеров высоты ksHoleCutTypeEnum – Тип построения отверстия и выреза ksHoleTypeEnum - Тип отверстия ksHotPointCursorEnum - Типы курсоров для характерных точек ksHyperLinkTypeEnum - Тип гиперссылки ksHypertextTypeEnum - Тип ссылки на текст ksJalousieBuildingTypeEnum - Способ построения жалюзи ksJalousieFormEndEnum - Форма торца жалюзи ksJalousieHeightTypeEnum - Способ задания высоты жалюзи ksInsertionTypeEnum - Тип вставки фрагмента или вида ksKOMPASConverterEnum - Типы внутренних конвертеров КОМПАС 3D ksKompasModuleEnum - Модули Компас ksKompasVariantEnum - Константы вариантов реализаций Компас ksLeaderSignEnum - Тип значка для линии-выноски ksLawTypeEnum - Типы законов ksLengthBuildingTypeEnum - Способ расчета длины продолжения сгиба листового тела ksLengthUnitEnum – Единицы измерения длины ksLengthUnitsEnum – Единицы измерения длины ksLibraryStyleEnum - Стили отображения прикладных библиотек ksLibraryTypeEnum - Типы библиотек ksLightObjectTypeEnum - Способ подсветки объекта ksLineDimensionOrientationEnum - Тип ориентации линейного размера ksLinearPatternBuildingTypeEnum - Способ построения массива по сетке ksLineSegment3DTypeEnum - Тип построения отрезка 3D ksLoadStateEnum - Тип загрузки компонента ksLoftBuildingType - Способы построения элемента по сечениям у крайних сечений ksManipulatorTypeEnum - Способ разбиения зоны ksManipulatorPrimitiveEnum - Тип примитива манипулятора ksManipulatorModeEnum - Режимы работы манипулятора ksMateConstraintAlignmentEnum - Варианты выравнивания направлений для сопряжений ksMarkInsideFormEnum тип формы для марки (без линии-выноски) ksMarkNodeEnum Тип узла марки ksMarkOnLinePosTypeEnum Положение марки относительно линии ksMassSettingModeEnum Варианты задания МЦХ ksMassUnitsEnum – Единицы измерения массы ksMaterialPropertyTypeEnum - Тип события выбора материала ksMateTangentTypeEnum - Вид касания для сопряжения касание ksMateMotionTypeEnum - Тип движения компонента для механического сопряжения ksMathCurve2DTypeEnum - Тип математической 2D кривой ksMathCurve3DTypeEnum - Тип математической кривой в трехмерном пространстве ksMathSurface3DTypeEnum - Тип математической поверхности в трехмерном пространстве ksMeasureResultEnum - Результат измерения расстояния и угла между поверхностями ksMeshAroundPointTypeEnum - Тип сетки, построенной вокруг точки ksMeshPointsSurfaceBuildingTypeEnum - Тип поверхности по сети точек ksMessageButtonEnum - Кнопка, нажатая в окне сообщения ksMessageButtonSetEnum - Набор кнопок, отображаемых в окне сообщения ksMessageTypeEnum - Тип отображаемого сообщения ksMetaSplineApproximationTypeEnum - Тип аппроксимации метасплайна ksMetaSplineBuildingTypeEnum - Способ построения метасплайна ksMetaSplineDensityDegreeEnum - Уплотнение метасплайна ksMetaSplineSmoothingEnum - Сглаживание метасплайна ksMiddleSurfaceDirectionEnum - Направление построения средней поверхности ksMlEndLimiterEnum - Типы ограничений на концах мультилинии ksMlVertexLimiterEnum - Типы ограничений в вершинах мультилинии ksModelsFamilyErrorEnum - Ошибки данных семейства моделей ksModelsFamilyTypeEnum - Принадлежность к семейству моделей ksMlVertexTrackingEnum - Типы обхода вершин мультилинии ksModelDrawingElementsEnum - Возможные элементы отрисовки модели ksModelRenderTypeEnum - Вариант отрисовки ksModelPerformanceLevelEnum - Качество сглаживания ksModelTransparencyTypeEnum - Прозрачность ksModelObjectParamTypeEnum - Тип параметров объекта ksMultiPageOutputEnum - Многостраничный вывод ksMultiThicknessGroupTypeEnum - Тип разнотолщинной группы ksNewDocumentSettingsTypeEnum - Тип настроек новых документов ksNumericGroupTypeEnum - Тип группы нумерации. Тип номера ksNurbsByPointsAproximationTypeEnum - Способ вычисления шага аппроксимации для точек сплайна ksNurbsByPointsBuildingTypeEnum - Способ формирования точек сплайна ksNurbsByPointsPointConstraintsEnum - Вариант управления точкой сплайна ksObjectsFilter3DEnum - Способ фильтрации 3D объектов ksObjectColorTypeEnum - Тип цвета ksObjectConstraintsStateEnum - Параметрическое состояние объекта ksOperationResultEnum - Результат операции ksOffsetGapType - Типы смещений зазора ksOrientationTypeEnum - Тип ориентирования ЛСК ksOutputColorTypeEnum - Цвет вывода на печать ksParametersTypeEnum - Тип задания параметров сгибов ksPartAccessTypeEnum - Тип доступа к компоненту ksPart7CollectionTypeEnum Тип коллекции компонентов ksPatternBasePointTypeEnum - Способ задания базовой точки ksPatternExemplarsOrientationTypeEnum - Способ ориентации экземпляров массива ksPhantomTypeEnum - Типы фантома ksPipeBuildingTypeEnum - Режим построения трубы ksPipeWallDirectionEnum - Режим построения трубы ksPLMChangesEnum - Отличие в системе версионирования ksPLMCompositionEnum - Состояния состава в системе версионирования ksPLMPropertyEnum - Свойства объектов версионирования ksPLMStatusEnum - Статус в системе версионирования ksPLMObjectNotifyEnum - Cобытия объектов версионирования ksPointsArrOnCurveTypeEnum - Способ построения точек группы по кривой ksPointsArrOnSurfaceTypeEnum - Способ построения точек группы по поверхности ksPoint3DCurveParamTypeEnum - Типы смещений при способе построения точки вдоль кривой ksPoint3DSurfaceParamTypeEnum - Типы смещений при способе построения точки на поверхности ksPoint3DTypeEnum - Способы построения пространственной точки ksPointLocationTypeEnum - Положение двумерной точки относительно двумерной кривой ksPositionLederFormEnum - Тип формы для позиционной линии-выноски ksPressFormingHeightTypeEnum - Способ задания высоты штамповки ksProcessContextMenuType - Тип процессного меню ksProcess3DManipulatorsNotifyEnum - События манипуляторов процесса 3D ksProcessObjectsFilter3DEnum - Режим использования прямоугольной рамки для выделения объектов в процессе ksProjectionOptionEnum - Опции проецирования ksPropertyTreeNotifyEnum - События пользовательского элемента управления - Дерево ksPropertyTypeEnum - Типы свойств ksProtectProductStatusEnum - Состояния (статус) защиты продукта ksQualitySystemEnum - Система квалитета ksQualityTypeEnum - Типы квалитетов ksRasterFormatEnum - Типы изображений ksRedrawDocumentModeEnum - Режим перерисовки окон документа ksRecoverErrorEnum - Признак ошибок при открытии документа с восстановлением ksRegionTypeEnum - Тип региона ksRelativeProjectionTypeEnum - Тип проекции стандартного вида относительно главного вида ksRelationTypeEnum - Тип родственных отношений ksReportFiltersTypeEnum - Типы фильтров в команде Создать отчет ksRequestFilesTypeEnum - Тип процесса, запрашивающего файл или список файлов ksRibSideEnum - Положение ребра жесткости ksRotatedTypeEnum - Способы определения угла вращения ksRoughModificationEnum - Вариант создания шероховатости ksRoughSignEnum - Тип значка шероховатости ksRuledBorderEnum - Типы кромки оснований ksRuledSurfaceBuildingTypeEnum - Способ построения линейчатой поверхности ksRuledSurfaceDirectionTypeEnum - Направление построения линейчатой поверхности ksRuledSurfaceSectionAlignmentTypeEnum - Способ выравнивания сечения ksRuledSurfaceMovementTypeEnum - Типы движения конического сечения ksRuledJointEnum - Типы кромки стыка ksScalingTypeEnum - Способ масштабирования ksSketchBuildingTypeEnum - Способ построения эскиза ksSketchEdgesTypeEnum - Тип ребер эскиза ksSideAngleTypeEnum - Движение сечения ksSHRibBuildingTypeEnum - Способ построения ребра усиления ksSHRibCutingTypeEnum - Форма сечения ребра усиления ksSectionAlignmentEnum - Способ выравнивания сечения ksSegmentationMethodEnum - Способ сегментации эскиза ksSelectionBandMode - Режим использования прямоугольной рамки для выделения объектов ksSemiAxisTypeEnum - Тип полуоси для обозначения центра ksSheetsRangeEnum - Тип диапазона страниц ksSheetMetalPunchBuildingTypeEnum - Способ построения для штамповки телом. Инструмент ksSheetMetalPunchEdgeTypeEnum - Тип вырубки кромки ksSheetMetalPunchThicknessTypeEnum - Способ задания толщины для штамповки телом ksShelfDirectionEnum Направление полки ksSketchBendBuildingTypeEnum - Способы построения сгиба по эскизу ksShoulderBuildingTypeEnum - Способ построения буртика ksShoulderCutingTypeEnum - Форма сечения буртика ksShoulderTypeEnum - Тип буртика. Способ обработки концов буртика ksShowExternalVariablesEnum - Отображение внешних переменных ksSlaveActiveEnum - Признак режима редактирования объектов спецификации ksSlaveDocumentTypeEnum - Типы подчиненных режимов редактирования документов КОМПАС ksSmoothingMethodEnum - Метод сглаживания ksSnapTypeEnum - Тип привязки к объектам ksSortTypeEnum - Типы сортировки ksSpecificationColumnTypeEnum - Типы колонок спецификации ksSpecificationObjectStateEnum - Состояние объекта спецификации ksSpecificationObjectTypeEnum - Типы объектов для спецификации ksSpecificationVariantEnum - Варианты оформления спецификации ksSpecRoughPlacementEnum - Размещение неуказанной шероховатости ksSpcUsedTypeEnum - Признаки использования в спецификации ksSpiral3DHeightTypeEnum - Способ задания высоты спирали 3D ksSplineTransitionTypeEnum - Способ создания сопряжения в заданной вершине сплайна ksSplineTangentEnum - Тип направления касательной ksSpline3DBuildingTypeEnum - Способ построения спирали 3D ksSpline3DDiameterTypeEnum - Способ построения спирали 3D ksSplineBuildingTypeEnum - Способ построения ksStepTypeEnum - Способы вычисления приращения параметра по объекту ksStraightSlotBuildingType - Способ построения паза ksStraightSlotPointEnum - Индекс точки паза ksStylesLibraryTypeEnum - События функции поиска объектов ksSurfaceOperationResultEnum - Результат операции над поверхностями ksSurfaceSalientTypeEnum - Признак выпуклой поверхности ksSystemControlStartEnum - Результаты передачи управления системе КОМПАС ksSystemPathTypeEnum - Тип системных каталогов ksTablePointEnum - Тип расположения точки на таблице ksTableTileLayoutEnum - Расположение заголовка таблицы ksTabulatorFillingEnum - Заполнение табулятора ksTechnicalDemand3DPlacementEnum - Размещение технических требований ksTextureTypeEnum - Тип текстуры ksTransitionVectorIndexEnum - Индекс вектора в точке сопряжения ksTextAlignEnum - Выравнивание текста для внешнего объекта GDI ksTextConvertEnum - Тип конвертации текста ksTextHorizontalFormatEnum Признак горизонтального форматирования текста на чертеже ksTextExportFormEnum - Представление текста при экспорте ksTextItemEnum – Тип компонента текста ksTextLineType - Тип строки текста ksTextNumberingEnum Тип нумерации абзаца ksTextSizeEnum – Размерный коэффициент текста ksTextStyleEnum – Системные стили текста ksThemeEnum - Темы Компас ksTolerancePrefixSignEnum - Знак в обозначении допуска ksToleranceRecalcsEnum - Способ пересчета размера ksToleranceSuffixSignEnum - Знак в обозначении базы допуска ksTransformPartsTypeEnum - Способ преобразования вставок ksUndercutDistanceTypeEnum - Способ задания размера ksUnfoldTypeEnum - Способы определения длины развертки ksValueTypeEnum - Типы значения атрибута, его колонок и колонок спецификации ksVariableRadiusBuildingTypeEnum - Способ построения при скруглении с переменным радиусом ksVariableTypeEnum - Тип переменной ksVector3DParametersTypeEnum - Типы параметров вектора ksViewProjectionType - Тип проекции ksVisibleStateEnum - Состояние видимости объекта ksZoneDivisionTypeEnum - Способ разбиения зоны ksZoneTypeEnum - Способ создания зоны ks3DLineStyle - Стили 3D линий для отрисовки с помощью OpenGL LayersGroupWayEnum - Способ группировки слоев MateConstraintDirection - Направления сопряжений MateConstraintFixed - Типы фиксации paramType - Тип редактирования макроэлемента ProcessTypeEnum - Типы процессов КОМПАС API PropertyControlNameVisibility - Видимость имени элемента управления на Панели свойств PropertyManagerLayout - Положение панели свойств SaveDocumentVersion - Способ записи документа SeparatorTypeEnum - Типы элемента управления Панели свойств - "разделитель" (сепаратор) SlideTypeEnum - Тип отображения слайда в окне SpecPropertyButtonEnum - Предопределенные кнопки панели свойств SpecificationLinkTypeEnum - Режимы связи сборки или чертежа со спецификацией SpecPropertyToolBarEnum - Предопределенные спецпанели для Панели свойств ZoomTypeEnum - Тип изменения масштаба отображения документа в окне Перечисления событий