FreeCAD: staging a415b353
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
Zheng, Lei | Zheng, Lei | staging | 2019-07-07 08:08:38 | staging efbb2227 |
Changeset | Gui: add support of selection context The patch implements context-aware selection and rendering in 3D view. Please check [here](https://git.io/fjiY5) for more details, including the following 'Render Caching' section. The patch also includes modification of View3DInventorViewer to support always-on-top selection rendering using the secondary selection context and the new coin node SoFCPathAnnotation. Another small change in SoQtQuarterAdaptor for more responsive frame rate display. The original implementation reports skewed frame rate in the presence of long idle period. |
|||
mod - src/Gui/CMakeLists.txt | Diff File | |||
mod - src/Gui/DlgSettings3DView.ui | Diff File | |||
mod - src/Gui/DlgSettings3DViewImp.cpp | Diff File | |||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.cpp | Diff File | |||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.h | Diff File | |||
mod - src/Gui/SceneInspector.cpp | Diff File | |||
mod - src/Gui/SoFCDB.cpp | Diff File | |||
mod - src/Gui/SoFCInteractiveElement.cpp | Diff File | |||
mod - src/Gui/SoFCSelection.cpp | Diff File | |||
mod - src/Gui/SoFCSelection.h | Diff File | |||
add - src/Gui/SoFCSelectionContext.cpp | Diff File | |||
add - src/Gui/SoFCSelectionContext.h | Diff File | |||
mod - src/Gui/SoFCUnifiedSelection.cpp | Diff File | |||
mod - src/Gui/SoFCUnifiedSelection.h | Diff File | |||
mod - src/Gui/View3DInventor.cpp | Diff File | |||
mod - src/Gui/View3DInventorViewer.cpp | Diff File | |||
mod - src/Gui/View3DInventorViewer.h | Diff File | |||
mod - src/Gui/ViewProvider.cpp | Diff File | |||
mod - src/Gui/ViewProvider.h | Diff File | |||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.cpp | Diff File | |||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.h | Diff File | |||
mod - src/Mod/Part/Gui/SoBrepFaceSet.cpp | Diff File | |||
mod - src/Mod/Part/Gui/SoBrepFaceSet.h | Diff File | |||
mod - src/Mod/Part/Gui/SoBrepPointSet.cpp | Diff File | |||
mod - src/Mod/Part/Gui/SoBrepPointSet.h | Diff File |