]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Increase selection area for points
authorvsv <vitaly.smetannikov@opencascade.com>
Fri, 6 Nov 2015 14:02:10 +0000 (17:02 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Fri, 6 Nov 2015 14:02:10 +0000 (17:02 +0300)
src/SketchPlugin/SketchPlugin_SketchEntity.h
src/XGUI/XGUI_Displayer.cpp

index a26ef9aa4d227147f22305412f32d33f381d00c3..b56992b893ccb06b8e398e3c0f64da326096e8fe 100644 (file)
@@ -101,7 +101,7 @@ class SketchPlugin_SketchEntity : public SketchPlugin_Feature, public GeomAPI_IC
     else if (aShapeType == 7) { // otherwise this is a vertex
       // The width value do not have effect on the point presentation.
       // It is defined in order to extend selection area of the object.
-      thePrs->setWidth(13);
+      thePrs->setWidth(17);
     //  thePrs->setPointMarker(1, 1.); // Set point as a '+' symbol
     }
     return isCustomized;
index a191509e5bd9723bcfd6ab7844f206a431f8a71f..59e99f4c7ccf2dccdfd54361c3dbc3dd95f0fb8b 100644 (file)
@@ -221,7 +221,7 @@ bool XGUI_Displayer::display(ObjectPtr theObject, AISObjectPtr theAIS,
     if(anAISIO->Width() > 1) {
       for(int aModeIdx = 0; aModeIdx < myActiveSelectionModes.length(); ++aModeIdx) {
         int aMode = myActiveSelectionModes.value(aModeIdx);
-        double aPrecision = (aMode == getSelectionMode(TopAbs_VERTEX))? 15 : 
+        double aPrecision = (aMode == getSelectionMode(TopAbs_VERTEX))? 20 : 
                                                     (anAISIO->Width() + 2);
         aContext->SetSelectionSensitivity(anAISIO, aMode, aPrecision);
       }