0027869: Visualization - AIS_ConnectedInteractive does not support exact HLR mode
authorkgv <kgv@opencascade.com>
Sun, 10 Sep 2017 18:24:56 +0000 (21:24 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 28 Sep 2017 07:44:24 +0000 (10:44 +0300)
commitc7ba457824032134781cfec0069260b657dccb08
tree162e8c1d182c68f1d6b082036edea11e77dfa228
parenta9660929049d3655adcbc96296577d51776508e9
0027869: Visualization - AIS_ConnectedInteractive does not support exact HLR mode

AIS_ConnectedInteractive now shares HLR computation code with AIS_Shape.

BRepTools_WireExplorer::Orientation() now returns TopAbs_FORWARD
instead of throwing exception in case of infinite Edge without vertices.

StdSelect_BRepSelectionTool::GetSensitiveForFace() now creates Select3D_SensitiveCurve
from 2 points in case of infinite Edge instead of Select3D_SensitiveFace.
src/AIS/AIS_ConnectedInteractive.cxx
src/AIS/AIS_Shape.cxx
src/AIS/AIS_Shape.hxx
src/BRepTools/BRepTools_WireExplorer.cxx
src/StdSelect/StdSelect_BRepSelectionTool.cxx
tests/bugs/vis/bug129_1
tests/bugs/vis/bug27869 [new file with mode: 0644]