Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ksinertiaparam.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.3 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
МЦХ плоской фигуры (Интерфейс ksInertiaParam) interface
api7
2d
interface
api7
2d
ksinertiaparam
ksinertiaparam.html

*API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D) *

МЦХ плоской фигуры (Интерфейс ksInertiaParam)

Интерфейс параметров для расчета МЦХ плоской фигуры. Аналог данных параметров при использовании API экспортных функций - InertiaParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject

A - Угол между первой главной осью и осью x

Тип данных:double. Синтаксис Automation:

A = iInertiaParam.A    Получить свойство (* )
A = iInertiaParam.GetA()    Получить свойство (**)

Примечание: Свойство только для чтения.

F - Площадь

Тип данных:double. Синтаксис Automation:

F = iInertiaParam.F    Получить свойство (* )
F = iInertiaParam.GetF()    Получить свойство (**)

Примечание: Свойство только для чтения.

jjx, jy - Главные центральные моменты инерции

Тип данных:double. Синтаксис Automation:

jx = iInertiaParam.jx    Получить свойство (* )
jx = iInertiaParam.GetJx()    Получить свойство (**)

Примечание: Свойство только для чтения.

lx, ly - Моменты инерции относительно осей x и y

Тип данных:double. Синтаксис Automation:

lx = iInertiaParam.lx    Получить свойство (* )
lx = iInertiaParam.GetLx()    Получить свойство (**)

Примечание: Свойства только для чтения.

lxly - Центробежный момент инерции относительно исходных осей x и y

Тип данных:double. Синтаксис Automation:

lxy = iInertiaParam.lxy    Получить свойство (* )
lxy = iInertiaParam.GetLxy()    Получить свойство (**)

Примечание: Свойство только для чтения.

mxy - Центробежный момент инерции относительно осей, параллельных осям x и y

Тип данных:double. Синтаксис Automation:

mxy = iInertiaParam.mxy    Получить свойство (* )
mxy = iInertiaParam.GetMxy()    Получить свойство (**)

Примечание: Свойство только для чтения.

xc, yc - Координаты центра тяжести

Тип данных:double. Синтаксис Automation:

xc = iInertiaParam.xc    Получить свойство (* )
xc = iInertiaParam.GetXc()    Получить свойство (**)

Примечание: Свойства только для чтения.