27.02.2026 • C3D Modeler

C3D Modeler Revision 118056: New Names for the MbMesh Polygonal Object Elements

The polygonal MbMesh object represents geometric primitives approximating a geometric object for visualization, mass and inertia analysis, collision detection, and other procedures.

A polygonal object may contain the following sets of primitives:

  • MbGrid: a triangulation set (sets of connected triangular and quadrangular plates)
  • Multiple MbPolygon3D: polygon set (sets of points defining polylines)
  • MbApex3D: vertex set (points defining the position of vertices or point objects).

Each primitive of a polygonal object contains an MbName name that identifies the original geometric object approximated by the polygonal object.

In previous C3D Modeler releases, the hash name of the original geometric object was used as the name of the polygonal object primitive. It imposed certain restrictions on naming primitives in polygonal object operations.

Starting from Revision 118056, the full name of the original geometric object is used as the name of the polygonal object primitive.

Use the MbPrimitive::GetName() method to get the name of the polygonal object primitive, and MbPrimitive::GetNameHash() to get the hash of the primitive name.

Share
Up