+ int idnode1, int idnode2, int idnode3, int idnode4,
+ int idnode5, int idnode6, int idnode7, int idnode8)
+{
+ getCommand(SMESHDS_AddHexahedron)->AddVolume(NewID,
+ idnode1, idnode2, idnode3, idnode4,
+ idnode5, idnode6, idnode7, idnode8);
+}
+
+//=======================================================================
+//function : AddPolygonalFace
+//purpose :
+//=======================================================================
+void SMESHDS_Script::AddPolygonalFace (int NewFaceID, std::vector<int> nodes_ids)
+{
+ getCommand(SMESHDS_AddPolygon)->AddPolygonalFace(NewFaceID, nodes_ids);
+}
+
+//=======================================================================
+//function : AddPolyhedralVolume
+//purpose :
+//=======================================================================
+void SMESHDS_Script::AddPolyhedralVolume (int NewID,
+ std::vector<int> nodes_ids,
+ std::vector<int> quantities)