Построение триангуляции тела

Метод

void CalculateGrid( const MbSolid &         solid,
                    const MbStepData &      stepData,
                          RPArray<MbGrid> & grids );

строит множество триангуляций для граней тела.

Входными параметрами метода являются:

  • solid – тело;

  • stepData – данные для вычисления шага аппроксимации.

Выходным параметром метода является множество grids.

Метод не возвращает значений.

Метод объявлен в файле mip_solid_area_volume.h.

Рассматриваемый метод аппроксимирует грани тела solid триангуляциями grids. При вызове метода множество grids должно быть пустым. Каждой i-ой грани тела solid соответствует построенный объект grids[i].

Параметр stepData управляет густотой сетки полигональных объектов и содержит данные для вычисления шага при движении вдоль кривых и поверхностей тел. Параметр stepData описан в подразделе Управление вычислением триангуляции.