Salome HOME
in ComputeStateEngine(), clear _computeError at certain events only
[modules/smesh.git] / src / StdMeshers / StdMeshers_FaceSide.cxx
index e2e26b6a0f8595ccd3364a75e3f3b3a59787e6e0..13c2d626316a46f1d5098e4912b2bffc1e8b5d4a 100644 (file)
@@ -263,7 +263,9 @@ const vector<UVPtStruct>& StdMeshers_FaceSide::GetUVPtStruct(bool   isXConst,
         u2nodeVec.reserve( sm->NbNodes() );
         SMDS_NodeIteratorPtr nItr = sm->GetNodes();
         double paramSize = myLast[i] - myFirst[i];
-        double r = myNormPar[i] - prevNormPar;
+        double r         = myNormPar[i] - prevNormPar;
+        helper.SetSubShape( myEdge[i] );
+        helper.ToFixNodeParameters( true );
         if ( !myIsUniform[i] )
           while ( nItr->more() )
           {
@@ -455,7 +457,9 @@ std::vector<const SMDS_MeshNode*> StdMeshers_FaceSide::GetOrderedNodes() const
       {
         SMDS_NodeIteratorPtr nItr = sm->GetNodes();
         double paramSize = myLast[i] - myFirst[i];
-        double r = myNormPar[i] - prevNormPar;
+        double r         = myNormPar[i] - prevNormPar;
+        helper.SetSubShape( myEdge[i] );
+        helper.ToFixNodeParameters( true );
         while ( nItr->more() )
         {
           const SMDS_MeshNode* node = nItr->next();