X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FDriverMED%2FDriverMED_W_SMESHDS_Mesh.cxx;h=e17c1d84de34eac15bb18b20afb9c3af10fd7a29;hb=e3eff7aca9693329b9c349eb89d072a44bcf35d6;hp=5b2a178d2cd04c92d40a9e8d4dc51fcbe2c17462;hpb=4791f5b30ea7a9c1247aa551750dc71cb83b99aa;p=modules%2Fsmesh.git diff --git a/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx b/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx index 5b2a178d2..e17c1d84d 100644 --- a/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx +++ b/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx @@ -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;