occt: master 7f917335

Author Committer Branch Timestamp Parent
osa bugmaster master 2015-03-05 11:05:11 master 076b125a
Changeset 0025540: Visualization - discretization of the circle differs in shaded and wireframe modes.

1. "HilightDrawer" were added to SelectMgr_SelectableObject.
2. Static drawer in StdSelect_Shape was replaced by class member. It's value is taken from special HilightDrawer of Selectable() object.
3. Computed relative deflection is stored as absolute deflection to be used for sub-shapes.
4. The ColoredShape object was updated to use for sub-shapes relative deflection computed for main shape.
5. Test case was added.

Tuning of test-case bug25532
mod - src/AIS/AIS_ColoredShape.cxx Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/Prs3d/Prs3d.cdl Diff File
mod - src/Prs3d/Prs3d.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.lxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/StdSelect/StdSelect_BRepOwner.cxx Diff File
mod - src/StdSelect/StdSelect_Shape.cdl Diff File
mod - src/StdSelect/StdSelect_Shape.cxx Diff File
mod - tests/bugs/vis/bug25532 Diff File
add - tests/bugs/vis/bug25540 Diff File