]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/SketchSolver/SketchSolver_ConstraintMultiTranslation.cpp
Salome HOME
Add tools
[modules/shaper.git] / src / SketchSolver / SketchSolver_ConstraintMultiTranslation.cpp
index 816aa8fccb6610cf125e4f7e895c903d79afe89c..381c8641b71770392680a17696b53140416e1c85 100644 (file)
@@ -138,12 +138,16 @@ void SketchSolver_ConstraintMultiTranslation::process()
     }
   }
 
+  myAdjusted = false;
   processEntities(anEntitiesAndCopies);
   adjustConstraint();
 }
 
 void SketchSolver_ConstraintMultiTranslation::adjustConstraint()
 {
+  if (myAdjusted)
+    return;
+
   Slvs_Entity aTranslationLine = myStorage->getEntity(myTranslationLine);
   Slvs_hConstraint aFixed; // temporary variable
   // Set the translation line unchanged during constraint recalculation