0027764: Visualization - add functionality for animation of 3D camera and interactive...
authorkgv <kgv@opencascade.com>
Thu, 27 Oct 2016 14:20:38 +0000 (17:20 +0300)
committerapn <apn@opencascade.com>
Thu, 27 Oct 2016 14:21:02 +0000 (17:21 +0300)
commit1beb58d7452b7cddee8d6bc91c759b554f7de276
treecaa89aeced1dca2e2603c99f388b7fa43eed4fd5
parentf204ec4c379effe8e7774a843422a046a3c7e6f9
0027764: Visualization - add functionality for animation of 3D camera and interactive objects

Added classes AIS_Animation, AIS_AnimationCamera, AIS_AnimationObjectLocatio.

Draw Harness command vanimation has been modified to manage animation timeline.
Command vfit has been extended with option -noupdate.
Formatting of vviewparams command output has been improved.
Functionality of commands vlocreset, vlocmove, vloctranslate, vlocrotate,
vlocmirror, vlocscale has been merged into vlocation/vsetlocation.
vlocation now can print the current local transformation of the object.

v3d/ivtk test group does not call vfit anymore.

Fixed misprint in test cases bugs/vis/bug24623_3 and bug25532.
38 files changed:
src/AIS/AIS_Animation.cxx [new file with mode: 0644]
src/AIS/AIS_Animation.hxx [new file with mode: 0644]
src/AIS/AIS_AnimationCamera.cxx [new file with mode: 0644]
src/AIS/AIS_AnimationCamera.hxx [new file with mode: 0644]
src/AIS/AIS_AnimationObject.cxx [new file with mode: 0644]
src/AIS/AIS_AnimationObject.hxx [new file with mode: 0644]
src/AIS/AIS_AnimationTimer.cxx [new file with mode: 0644]
src/AIS/AIS_AnimationTimer.hxx [new file with mode: 0644]
src/AIS/AIS_InteractiveContext.cxx
src/AIS/FILES
src/Graphic3d/Graphic3d_Camera.cxx
src/Graphic3d/Graphic3d_Camera.hxx
src/NCollection/FILES
src/NCollection/NCollection_Lerp.hxx [new file with mode: 0644]
src/OSD/OSD_Chronometer.hxx
src/OSD/OSD_Timer.cxx
src/OSD/OSD_Timer.hxx
src/V3d/V3d_View.hxx
src/ViewerTest/ViewerTest.cxx
src/ViewerTest/ViewerTest_AutoUpdater.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/gp/FILES
src/gp/gp_QuaternionNLerp.hxx
src/gp/gp_QuaternionSLerp.hxx
src/gp/gp_TrsfNLerp.hxx [new file with mode: 0644]
tests/bugs/vis/bug24623_3
tests/bugs/vis/bug25276
tests/bugs/vis/bug25532
tests/bugs/vis/bug26599
tests/v3d/anim/objects [new file with mode: 0644]
tests/v3d/anim/propeller [new file with mode: 0644]
tests/v3d/anim/rotate [new file with mode: 0644]
tests/v3d/anim/scale [new file with mode: 0644]
tests/v3d/anim/translate [new file with mode: 0644]
tests/v3d/end
tests/v3d/grids.list
tests/v3d/raytrace/bug26070