--- title: "МЦХ плоской фигуры (Интерфейс ksInertiaParam)" type: interface api: [api7] domain: [2d] tags: [interface, api7, 2d, ksinertiaparam] sources: - 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() Получить свойство (**) ``` Примечание: Свойства только для чтения.