.. role:: blue :class: blue Построение триангуляции тела ============================ .. _Constructing_Triangulation_for_a_Body: .. версия ядра: Метод .. code-block:: cpp void CalculateGrid( const MbSolid & solid, const MbStepData & stepData, RPArray & grids ); строит множество триангуляций для граней тела. Входными параметрами метода являются: - *solid* – тело; - *stepData* – данные для вычисления шага аппроксимации. Выходным параметром метода является множество *grids*. Метод не возвращает значений. Метод объявлен в файле *mip_solid_area_volume.h*. Рассматриваемый метод аппроксимирует грани тела *solid* триангуляциями *grids*. При вызове метода множество *grids* должно быть пустым. Каждой *i*-ой грани тела *solid* соответствует построенный объект *grids*\[*i*]. Параметр *stepData* управляет густотой сетки полигональных объектов и содержит данные для вычисления шага при движении вдоль кривых и поверхностей тел. Параметр *stepData* описан в подразделе :ref:`Управление вычислением триангуляции `.