---
title: "ksCalcMassInertiaProperties - Получить объемные массово-центровочные характеристики тел вращения или выдавливания, заданных кривой или группой кривых"
type: guide
api: [api7]
domain: [feature]
tags: [guide, api7, feature, kscalcmassinertiaproperties]
sources:
  - kscalcmassinertiaproperties.html
---

*API экспортных функций > Функции работы с графическим документом  > Вспомогательные построения  > Функции вычисления длин, расстояний, углов и МЦХ *

Пример...
Аналог данной функции при использовании Automation - метод ksMathematic2D::ksCalcMassInertiaProperties.
Синтаксис:
```
int ksCalcMassInertiaProperties (reference p,
MassInertiaParam * properties,
unsigned int bitVector,
double density,
double param);
Входные параметры:
p    - указатель на кривую или группу кривых,
density    - плотность тела (г/куб.мм),
param    - параметр тела (для тела вращения - угол раствора в градусах, для тела выдавливания - толщина),
bitVector    - структура параметров, определяющая размерности длины, массы и типы деталей.
Выходные параметры:
properties    - указатель на структуру параметров для расчета МЦХ объемных тел.
Возвращаемое значение:
1    - в случае удачного завершения,
0    - в случае неудачи.
```
Примечания:
Кривые должны быть замкнутыми и представлять собой наружные и внутренние контура.
