27.02.2026 • C3D Modeler

С выходом ревизии 118056 в C3D Modeler изменено именование элементов полигонального объекта MbMesh

Полигональный объект MbMesh — это объект геометрической модели, являющийся множеством элементов (примитивов), аппроксимирующих некоторый геометрический объект для задач визуализации, вычисления инерционных характеристик, определения столкновений и других расчетов.

Полигональный объект может содержать следующие массивы примитивов:

  • множество триангуляций MbGrid (наборы стыкующихся треугольных и четырехугольных пластин),
  • множество полигонов MbPolygon3D (наборы точек, описывающих ломаные линии),
  • множество апексов MbApex3D (точки, описывающие положение вершин или объектов-точек).

Каждый примитив полигонального объекта содержит имя MbName, которое позволяет идентифицировать исходный геометрический объект, аппроксимируемый данным полигональным объектом.

В предыдущих версиях геометрического ядра C3D Modeler в качестве имени примитива полигонального объекта использовался хеш имени исходного геометрического объекта, что накладывало некоторые ограничения на именование примитивов в операциях с полигональными объектами.

Начиная с ревизии 118056, в качестве имени примитива полигонального объекта используется полное имя исходного геометрического объекта.

Имя примитива полигонального объекта может быть получено с помощью метода MbPrimitive::GetName(), а хеш имени примитива — с помощью метода MbPrimitive::GetNameHash().

Поделиться материалом
Вверх