Salome HOME
NRI : Merge from V1_2.
[modules/smesh.git] / src / DriverMED / DriverMED_W_SMESHDS_Mesh.cxx
index 5b2a178d2cd04c92d40a9e8d4dc51fcbe2c17462..e17c1d84de34eac15bb18b20afb9c3af10fd7a29 100644 (file)
@@ -429,13 +429,18 @@ void DriverMED_W_SMESHDS_Mesh::Add() {
          coo[i*2+1]=node->Y();
        } 
       } else {
-       if ( ! dimX ) {
-         coo[i]=node->X();
-       } else if ( ! dimY ) {
-         coo[i]=node->Y();
-       } else {
-         coo[i]=node->Z();
-       }
+       if ( dimX ) {
+         coo[i*2]=node->Y();
+         coo[i*2+1]=node->Z();
+       } 
+       if ( dimY ) {
+         coo[i*2]=node->X();
+         coo[i*2+1]=node->Z();
+       } 
+       if ( dimZ ) {
+         coo[i*2]=node->X();
+         coo[i*2+1]=node->Y();
+       } 
       }
       mapNoeud[node->GetID()] = i+1;