Salome HOME
fix bug 11943 TC: Wrong nodal connectivity of hexahedrons imported from UNV format...
authoreap <eap@opencascade.com>
Fri, 24 Mar 2006 10:04:48 +0000 (10:04 +0000)
committereap <eap@opencascade.com>
Fri, 24 Mar 2006 10:04:48 +0000 (10:04 +0000)
src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx

index 97ffd7d29c7d9c6404c436e6c6232d8c1e631aa3..a8402172ef2140b3394d9a15467161904b38471c 100644 (file)
@@ -195,25 +195,29 @@ Driver_Mesh::Status DriverUNV_R_SMDS_Mesh::Perform()
 
          case 116: // Solid Quadratic Brick - HEX20
            anElement = myMesh->AddVolumeWithID(aRec.node_labels[0],
 
          case 116: // Solid Quadratic Brick - HEX20
            anElement = myMesh->AddVolumeWithID(aRec.node_labels[0],
-                                               aRec.node_labels[3],
-                                               aRec.node_labels[2],
-                                               aRec.node_labels[1],
+                                               aRec.node_labels[6],
                                                aRec.node_labels[4],
                                                aRec.node_labels[4],
+                                               aRec.node_labels[2],
+
+                                               aRec.node_labels[12],
+                                               aRec.node_labels[18],
+                                               aRec.node_labels[16],
+                                               aRec.node_labels[14],
+
                                                aRec.node_labels[7],
                                                aRec.node_labels[7],
-                                               aRec.node_labels[6],
                                                aRec.node_labels[5],
                                                aRec.node_labels[5],
+                                               aRec.node_labels[3],
+                                               aRec.node_labels[1],
+
+                                               aRec.node_labels[19],
+                                               aRec.node_labels[17],
+                                               aRec.node_labels[15],
+                                                aRec.node_labels[13],
+
+                                                aRec.node_labels[8],
                                                aRec.node_labels[11],
                                                aRec.node_labels[10],
                                                aRec.node_labels[9],
                                                aRec.node_labels[11],
                                                aRec.node_labels[10],
                                                aRec.node_labels[9],
-                                               aRec.node_labels[8],
-                                               aRec.node_labels[15],
-                                               aRec.node_labels[14],
-                                               aRec.node_labels[13],
-                                               aRec.node_labels[12],
-                                               aRec.node_labels[16],
-                                               aRec.node_labels[19],
-                                               aRec.node_labels[18],
-                                               aRec.node_labels[17],
                                                aLabel);
            break;
 
                                                aLabel);
            break;