occt: master 53eae1a9

Author Committer Branch Timestamp Parent
mzernova vglukhik master 2021-12-28 02:57:13 master d22b1352
Affected Issues  0032570: Visualization, AIS_AnimationObject - define rotation around axis
Changeset 0032570: Visualization, AIS_AnimationObject - define rotation around axis

When using AIS_AnimationObject, linear interpolation is performed from one gp_Trsf transformation to another.
But when an object rotates around a specific axis, the object moves not along a linear trajectory,
but along a circle. Therefore, a separate class AIS_AnimationAxisRotation was created that
allows to animate rotation around a specific axis.

Test case tests/v3d/bugs/bug32570 was added.
add - src/AIS/AIS_AnimationAxisRotation.cxx Diff File
add - src/AIS/AIS_AnimationAxisRotation.hxx Diff File
mod - src/AIS/AIS_AnimationObject.cxx Diff File
mod - src/AIS/AIS_AnimationObject.hxx Diff File
add - src/AIS/AIS_BaseAnimationObject.cxx Diff File
add - src/AIS/AIS_BaseAnimationObject.hxx Diff File
mod - src/AIS/FILES Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/bugs/bug32570 Diff File