0029787: Visualization - Avoid in presentation edges of certain continuity class
authorasl <asl@opencascade.com>
Wed, 27 Feb 2019 16:39:08 +0000 (19:39 +0300)
committerapn <apn@opencascade.com>
Thu, 28 Feb 2019 17:20:45 +0000 (20:20 +0300)
commit0493ffd0832bf4aeb2827a9288cdcf0cb8af9cfd
tree5a9c9507de18ed416680414770760a9a18b219a8
parent0be7dbe18320cd58be4ac0472ecfac9b473c6bf1
0029787: Visualization - Avoid in presentation edges of certain continuity class

A new flag Prs3d_Drawer::FaceBoundaryUpperContinuity() has been introduced
handled by StdPrs_ShadedShape::FillFaceBoundaries() method to exclude edges
of higher continuity class (e.g. to skip seam edges).

Draw Harness command vshowfaceboundary has been replaced by vaspects:
> vaspects -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryType DASH.
19 files changed:
samples/tcl/ANC101.tcl
samples/tcl/MBBGehauseRohteil.tcl
samples/tcl/cad.tcl
src/AIS/AIS_ColoredShape.cxx
src/BRep/BRep_Tool.cxx
src/BRep/BRep_Tool.hxx
src/Prs3d/Prs3d_Drawer.cxx
src/Prs3d/Prs3d_Drawer.hxx
src/StdPrs/StdPrs_ShadedShape.cxx
src/StdPrs/StdPrs_ShadedShape.hxx
src/ViewerTest/ViewerTest.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
tests/bugs/vis/bug23407_2
tests/bugs/vis/bug25060
tests/bugs/vis/bug25071
tests/bugs/vis/bug27083
tests/bugs/vis/bug27821
tests/bugs/vis/bug29787 [new file with mode: 0644]
tests/v3d/raytrace/bug26070