From 5cbf18b8bfce394742d08e5115867e14be02be1d Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 23 Nov 2019 15:46:27 +0100 Subject: [PATCH] for point clouds set default selection style to bounding box --- src/Mod/Points/Gui/ViewProvider.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Mod/Points/Gui/ViewProvider.cpp b/src/Mod/Points/Gui/ViewProvider.cpp index 69a1ee4045..8104255eba 100644 --- a/src/Mod/Points/Gui/ViewProvider.cpp +++ b/src/Mod/Points/Gui/ViewProvider.cpp @@ -81,6 +81,9 @@ ViewProviderPoints::ViewProviderPoints() if (pcHighlight->selectionMode.getValue() == Gui::SoFCSelection::SEL_OFF) Selectable.setValue(false); + // BBOX + SelectionStyle.setValue(1); + pcPointsCoord = new SoCoordinate3(); pcPointsCoord->ref(); pcPointsNormal = new SoNormal(); @@ -108,6 +111,10 @@ void ViewProviderPoints::onChanged(const App::Property* prop) if (prop == &PointSize) { pcPointStyle->pointSize = PointSize.getValue(); } + else if (prop == &SelectionStyle) { + pcHighlight->style = SelectionStyle.getValue() ? Gui::SoFCSelection::BOX + : Gui::SoFCSelection::EMISSIVE; + } else { ViewProviderGeometryObject::onChanged(prop); }