Salome HOME
Fix for complementary angle constraint (incorrect calculation of direct angle)
[modules/shaper.git] / src / SketchSolver / PlaneGCSSolver / PlaneGCSSolver_Storage.cpp
index 2b83759b82ce4ddada533dfc4b174cd4e76e36bb..6619c372b526ead79c3d01ea0a8455e881b0bb08 100644 (file)
@@ -428,8 +428,8 @@ void PlaneGCSSolver_Storage::processArc(const EntityWrapperPtr& theArc)
     *aEndAngle += anAngle;
   }
 
-  // no need to constraint a fixed or a copied arc
-  if (theArc->group() == GID_OUTOFGROUP || anArcFeature->isCopy())
+  // no need to constraint a copied arc
+  if (anArcFeature->isCopy())
     return;
   // No need to add constraints if they are already exist
   std::map<EntityWrapperPtr, std::vector<GCSConstraintPtr> >::const_iterator