Files
kompas3d-mcp/docs/Kompas3D_SDK/structures/structhotpointdescription1.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

3.6 KiB

title, type, api, tags, sources
title type api tags sources
HotPointDescription1 - Структура параметров характерной точки struct
api7
struct
api7
structhotpointdescription1
structhotpointdescription1.html

*Структуры параметров и константы > Структуры параметров графических объектов *

LPOLESTR text текстовая строка, расположенная около hot-точки для UNICODE вместо HotPointDescription::text,
Описание курсора при прохождении над точкой
int bitmapId идентификатор bmp из ресурсов,
HINSTANCE bitmapInst Модуль,
int bitmapCO система координат, в которой отрисовывается битмап: - 0 - СК листа, - 1 - СК вида, - 2 - СК владельца,
int bitmapId идентификатор или тип битмапа характерной точки,
int bitmapIdMove идентификатор битмапа характерной точки при прохождении над точкой курсора,
int bitmapIdSelect идентификатор битмапа характерной точки при ее селектировании,
double hotPointAngle угол смещения для отображения горячих точек,
double hotPointOffset величина смещения горячих точек.
int enableRotate 0 - запретить поворот хот-точки, 1 - разрешить поворот хот-точки, -1 по умолчанию (поворот разрешен только для ksHPTriangleDisplaced )
LPOLESTR bitmapFont Шрифт для шрифтовых хот-точек. Шрифт хот-точек может быть расположен в ресурсах библиотеки. Библиотека должна зарегистрировать его в системе. Пример инсталляции шрифта хот точек...
COLORREF fontSymbolColor Цвет для шрифтовых хот-точек
double fontSymbolScale Масштабирование для шрифтовых хот-точек Параметр влияет на размер хот-точки. По умолчанию fontSymbolScale == 1.0, при этом используется высота шрифта 3.
int hotPointOffsetType 1- величина смещения задана в абсолютных единицай, 0- в условных. Смещение влияет на положение отрисовки хот-точки относительно координат хот-точки. Смещение выполняется по направлению угла поворота хот-точки. При сдвиге хот-точки приходят координаты без учета смещения хот-точки. Это дает воз можность в одном положении задать две или более хот-точек с разным назначением, как в дуге.
COLORREF fontSymbolMoveColor Цвет для шрифтовых хот-точек при перемещении
COLORREF fontSymbolSelectColor Цвет для шрифтовых хот-точек при селектировании
Для иконки ksHPSmall в Компас используется коэффициент 0.75.