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

31 lines
3.6 KiB
Markdown

---
title: "HotPointDescription1 - Структура параметров характерной точки"
type: struct
api: [api7]
tags: [struct, api7, structhotpointdescription1]
sources:
- 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.