occt: master 3fe9ce0e
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
abv | master | 2016-08-23 14:11:49 | master 742cc8b0 | |
Changeset | 0027793: Visualization - object drifts at zoom within Graphic3d_TMF_TriedronPers applied Graphic3d_TransformPers now takes Graphic3d_Camera definition as argument for methods applying transformation. Graphic3d_TransformPers::Apply() now computes Graphic3d_TMF_TriedronPers transformation in the following way: - The object is moved onto Z focus distance. - The object is expected to be defined in pixels. - The Z coordinate on anchor point is used as offset from the view corner in pixels. - It is now possible to define not only corners of the view, but also middle of the side. - Graphic3d_TMF_TriedronPers now works with perspective projection. OpenGl_LayerList::ChangeLayer() - fixed removing of the element in old ZLayer. OpenGl_Layer::BoundingBox() now takes into account bounding box of Graphic3d_TMF_TriedronPers presentations for Z-fit operation. |
|||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | |||
mod - src/Graphic3d/Graphic3d_Camera.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Camera.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CStructure.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CView.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHTreeSelector.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHTreeSelector.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Layer.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Layer.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_LayerList.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | |||
mod - src/V3d/V3d_View.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | |||
mod - tests/bugs/vis/bug26344 | Diff File | |||
add - tests/bugs/vis/bug27793 | Diff File |