0031713: Draw Harness, IVtkDraw - add commands ivtksetcolor, ivtkaxo, ivtkclose,... IR-2020-08-14 WEEK-33
authorkgv <kgv@opencascade.com>
Thu, 13 Aug 2020 12:50:31 +0000 (15:50 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 14 Aug 2020 10:30:05 +0000 (13:30 +0300)
commit12e6d49993ae1c998ad802086e0ff62e4f93c6a1
tree3bf9f60df5ab621fb16353a3cf67f48592961fb6
parentdae2a9224106afe994a3b8991f433ef4b03bbaab
0031713: Draw Harness, IVtkDraw - add commands ivtksetcolor, ivtkaxo, ivtkclose, ivtksettransparency

Added missing NULL checks before accessing GetInteractor().
Errors are now reported using Message::SendFail().
Not found actor names are now reported as syntax error instead of silently skipping them.

ivtkinit now accepts aguments -srgb and -msaa for overriding defaults.
Default MSAA settings have been changed from 8 to 0 to match vinit behavior.
Added command ivtkclose closing a Vtk view.

Added commands ivtkaxo, ivtkfront, ivtkback, ivtkleft, ivtkright,
ivtktop and ivtkbottom assigning view projection similar to sonamed commands in ViewerTest.

Added commands ivtksetcolor and ivtksettransparency assigning
color properties to shaded presentation.
src/IVtkDraw/IVtkDraw.cxx
src/IVtkDraw/IVtkDraw.hxx
src/IVtkDraw/IVtkDraw_Interactor.cxx
tests/v3d/ivtk/bgcolor
tests/v3d/ivtk/boundary_draw
tests/v3d/ivtk/detect
tests/v3d/ivtk/display_mode
tests/v3d/ivtk/erase
tests/v3d/ivtk/seam_edges
tests/v3d/ivtk/select
tests/v3d/ivtk/selection_mode