]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Update icons for group feature
authorvsv <vsv@opencascade.com>
Thu, 28 Dec 2017 12:36:13 +0000 (15:36 +0300)
committervsv <vsv@opencascade.com>
Thu, 28 Dec 2017 12:36:27 +0000 (15:36 +0300)
src/SketcherPrs/SketcherPrs_PositionMgr.cpp
src/XGUI/pictures/edge32.png
src/XGUI/pictures/face32.png
src/XGUI/pictures/solid32.png
src/XGUI/pictures/vertex32.png

index 669d67745f0f78399c1f7ed6f5cf59a5047b8bc8..b3c76ddef320ec77e5fe21837c2a03de4cd08419 100644 (file)
@@ -373,7 +373,8 @@ gp_Pnt SketcherPrs_PositionMgr::getPointPosition(
   const std::array<int, 2>& aPos = getPositionIndex(thePnt, thePrs);
 
   // Angle size of a symbol
-  double aAngleStep = PI * 50./180.;
+  //double aAngleStep = PI * 50./180.;
+  double aAngleStep = PI/4.;
 
   std::list<gp_Vec>::const_iterator aItVec;
   std::list<double> aAngles;
@@ -396,7 +397,7 @@ gp_Pnt SketcherPrs_PositionMgr::getPointPosition(
         }
       }
     }
-    if ((aMinAng * 2) >= aAngleStep) {
+    if (aMinAng >= aAngleStep) {
       aVectors.push_back(aVec);
       aAngles.push_back(aMinAng);
     }
@@ -408,9 +409,7 @@ gp_Pnt SketcherPrs_PositionMgr::getPointPosition(
   // directly inside of the angle
   if (aAngles.size() >= aPos[1]) {
     int aId = aPos[0];
-    std::list<gp_Vec>::iterator aVIt = aVectors.begin();
-    std::advance(aVIt, aId);
-    aVecPos = *aVIt;
+    aVecPos = *(std::next(aVectors.begin(), aId));
 
     gp_Vec aShift = aVecPos.Rotated(aRotAx, aAngleStep);
     aShift.Normalize();
index cb8bc1de836165b2f5f946360905d56687820056..feb3b48025950f924b04d43c6c059813a0598351 100644 (file)
Binary files a/src/XGUI/pictures/edge32.png and b/src/XGUI/pictures/edge32.png differ
index 44bc549a2e81b1f19e7c79c2cb98e01ed15cff6a..6b0551dca851ac97683016244695e388323011e5 100644 (file)
Binary files a/src/XGUI/pictures/face32.png and b/src/XGUI/pictures/face32.png differ
index 6db2ffdd6d94ec70e87806b466d44c18241c08fb..9d86c9bfb021c1b23a1fa3bffc86b0979bed6cdc 100644 (file)
Binary files a/src/XGUI/pictures/solid32.png and b/src/XGUI/pictures/solid32.png differ
index edce228a7156a347304e3ee5b78a38d2eaa0fc21..3bd208636c3473f9eb50933047bb35ad084388f0 100644 (file)
Binary files a/src/XGUI/pictures/vertex32.png and b/src/XGUI/pictures/vertex32.png differ