Files
kompas3d-mcp/docs/Kompas3D_SDK/guides/draft.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

7.5 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
Функции оформления чертежа guide
api7
drawing
guide
api7
drawing
draft
draft_design_fncts_common.html

*API экспортных функций > Функции работы с графическим документом  > Оформление чертежа *

Функции оформления чертежа

Функции данного радела обеспечивают общую работу с документами (открытие, закрытие, запись документа), работу с видами а также общее оформление и компоновку документа - задание технических требований, основной надписи штампа, использование типовых шаблонов. ClearStamp - Очистить графу штампа чертежа/текстового документа ClearStampEx - Очистить графу штампа чертежа/текстового документа по номеру листа CloseStamp - Закрыть штамп чертежа/текстового документа ColumnNumber - Определить номер графы штампа GetStampColumnText - Получить текст графы штампа GetReferenceDocumentPart - Получить указатель на основную надпись или технические требования, или неуказанную шероховатость, или текущий вид, или спецификацию на листе GetReferenceDocumentPartEx - Получить указатель на объект оформления чертежа ksGetZona - Получить зону текущего чертежа по заданной точке ksGetZonaW - Получить зону текущего чертежа по заданной точке (Unicode) ksGetDocumentPagesCount - Получить количество листов документа ksRebuildDocument - Перестроить графический документ OpenStamp - Открыть штамп чертежа/текстового документа OpenStampEx - Открыть составной объект "штамп" по номеру листа SetStampColumnText - Задать текст графы штампа

Функции редактирования объектов чертежа

Функции данного радела обеспечивают операции редактирования изображения чертежа (сдвиг, поворот, масштабирование, зеркальное отображение, удаление, копирование в точку, по линии или по узлам сетки, деформацию, запись в отдельный фрагмент), а также обработку структуры объектов и работу с графическим буфером. CopyGroupToDocument - Скопировать группу в документ CopyObj - Копировать объект CursorEx - Запрос к системе на получение точки CursorExW - Запрос к системе на получение точки (Unicode) DecomposeObj - Разбить объект на составляющие части - отрезки, дуги, тексты DeleteObj - Удалить объект ExistObj - Проверить существование объекта GetObjParam - Получить параметры объекта ksApproximationCurve - Аппроксимировать кривую дугами ksCalcRasterScale - Рассчитать масштаб для вставки растра в прямоугольник заданных габаритов ksCalcRasterScaleW - Рассчитать масштаб для вставки растра в прямоугольник заданных габаритов (Unicode) ksChangeObjectInLibRequest - Изменить фантом или компоненты команд ksChangeObjectInLibRequestW - Изменить фантом или компоненты команд (Unicode) ksChangeObjectsOrder - Изменить порядок отрисовки объектов чертежа ksClearRegion - Очистить указанную область ksCopyObj - Копировать объект ksCopyObjEx - Копировать объект ksDestroyObjects - Разрушить присланные составные объекты ksEditViewObject - Запустить визуальный процесс редактирования объекта ksGetCurvePerpendicularByT - Получить угол нормали к кривой в заданной точке по параметру кривой ksGetEditMacroVisibleRegime - Находится ли документ или вид в режиме редактирования макроэлемента ksGetObject2DNotifyResult - Получить интерфейс результатов редактирования объекта 2D документа ksGetOrthoMode - Получить режим ортогонального черчения ksGetParametrizationParam - Получить интерфейс параметров параметризации объектов ksGetSnapInfo - Получить текущую информацию о привязках ksMovePointOnCurve - Получить координаты точки, находящейся на указанном расстоянии вдоль кривой от указанной точки ksMovePointOnCurveEx - Получить координаты точки, находящейся на указанном расстоянии вдоль кривой от указанной точки ksSetCursorText - Установить текст курсора для процесса ksSetCursorTextW - Установить текст курсора для процесса (Unocode) ksReadGroupFromClip - Прочитать графические объекты из буфера обмена и разместить их во временной группе ksSetOrthoMode - Задать режим ортогонального черчения ksSymmetryObj - Отразить объект относительно оси ksTextEx - Создать многострочный текст по структуре параметровTextParam ksTrimCurve - Усечь кривую, оставив часть между указанными точками ksTrimNurbs - Усечь NURBS ksUndoContainer - Включить/отключить объединение операций для Undo ksWriteGroupToClip - Разместить группу в буфере обмена с удалением или оставлением геометрии в документе-источнике (скопировать или вырезать геометрию в буфер обмена) LightObj - Выделить объект цветом MoveObj - Сдвинуть объект PlacementEx - Запрос к системе на получение точки и угла PlacementExW - Запрос к системе на получение точки и угла RotateObj - Повернуть объект SetObjParam - Задать параметры указанного объекта SymmetryObj - Отразить объект относительно оси TransformObj - Преобразовать объект по установленной матрице