FreeCAD: staging f16c5024
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
Zheng, Lei | Zheng, Lei | staging | 2019-07-12 00:32:28 | staging 81634132 |
Changeset | Gui: Placement/DatumCS view provider changes * Add always zoom invariant and always on top rendering to ViewProviderDatumCS * Add a new utility class AxisOrigin for more efficient axis rendering. Also exposed to python. * Change ViewProviderPlacement to use AxisOrigin for rendering. A single instance of AxisOrigin is shared by all ViewProviderPlacement. Selection context is used to distinguish among different instances. |
|||
mod - src/App/Application.cpp | Diff File | |||
mod - src/App/Placement.cpp | Diff File | |||
mod - src/App/Placement.h | Diff File | |||
mod - src/Gui/Application.cpp | Diff File | |||
add - src/Gui/AxisOrigin.cpp | Diff File | |||
add - src/Gui/AxisOrigin.h | Diff File | |||
add - src/Gui/AxisOriginPy.xml | Diff File | |||
add - src/Gui/AxisOriginPyImp.cpp | Diff File | |||
mod - src/Gui/CMakeLists.txt | Diff File | |||
mod - src/Gui/Inventor/SoAutoZoomTranslation.cpp | Diff File | |||
mod - src/Gui/Inventor/SoAutoZoomTranslation.h | Diff File | |||
mod - src/Gui/ViewProviderPlacement.cpp | Diff File | |||
mod - src/Gui/ViewProviderPlacement.h | Diff File | |||
mod - src/Mod/PartDesign/Gui/ViewProviderDatumCS.cpp | Diff File | |||
mod - src/Mod/PartDesign/Gui/ViewProviderDatumCS.h | Diff File |