Salome HOME
+ // PAL18941(a saved study with a mesh belong Z is opened and the mesh is...
authoreap <eap@opencascade.com>
Fri, 8 Feb 2008 14:17:50 +0000 (14:17 +0000)
committereap <eap@opencascade.com>
Fri, 8 Feb 2008 14:17:50 +0000 (14:17 +0000)
+        if ( aMeshDimension == 1 && !anIsXDimension ) // 1D only if mesh is along OX
+          aMeshDimension = 3;

src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx

index c0315233da06de6f5c0dd1483abdacf8e2aedea1..21b1b41c9e8e1a04e69c7f0c4c4b7dbcfd0ed38a 100644 (file)
@@ -283,6 +283,9 @@ Driver_Mesh::Status DriverMED_W_SMESHDS_Mesh::Perform()
         // PAL16857(SMESH not conform to the MED convention):
         if ( aMeshDimension == 2 && anIsZDimension ) // 2D only if mesh is in XOY plane
           aMeshDimension = 3;
+        // PAL18941(a saved study with a mesh belong Z is opened and the mesh is belong X)
+        if ( aMeshDimension == 1 && !anIsXDimension ) // 1D only if mesh is along OX
+          aMeshDimension = 3;
       }
 
       SMDS_NodeIteratorPtr aNodesIter = myMesh->nodesIterator();