MantisBT - ParaView
View Issue Details
0005506ParaView(No Category)public2007-08-15 17:202007-10-01 20:39
Ken Moreland 
Clinton Stimpson 
highminoralways
closedfixed 
 
 
0005506: Cannot slide keyframe values in animation view track
The original design document for the animation view (http://www.paraview.org/ParaQ/index.php/Animation_GUI [^]) specified the ability to provide simple modification of keyframes by dragging the edges of boxes in the tracks to new times. This feature is not yet implemented.
No tags attached.
related to 0003340closed Clinton Stimpson Design new animation UI panels 
Issue History
2007-08-15 17:20Ken MorelandNew Issue
2007-08-15 17:21Ken MorelandRelationship addedrelated to 0003340
2007-08-15 17:21Ken MorelandAssigned To => Clinton Stimpson
2007-08-15 17:21Ken MorelandStatusbacklog => tabled
2007-08-23 17:10Berk GeveciCategory => 3.2
2007-09-28 12:57Clinton StimpsonNote Added: 0009326
2007-09-28 12:57Clinton StimpsonStatustabled => @20@
2007-09-28 13:24Ken MorelandNote Added: 0009334
2007-09-28 14:53Clinton StimpsonNote Added: 0009336
2007-09-28 14:53Clinton StimpsonStatus@20@ => tabled
2007-09-28 15:46Clinton StimpsonNote Added: 0009337
2007-09-28 17:15Clinton StimpsonStatustabled => @80@
2007-09-28 17:15Clinton StimpsonResolutionopen => fixed
2007-09-28 17:15Clinton StimpsonNote Added: 0009338
2007-10-01 20:39Alan ScottStatus@80@ => closed
2007-10-01 20:39Alan ScottNote Added: 0009359
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0009326)
Clinton Stimpson   
2007-09-28 12:57   
Can I get some feedback on this?

I wasn't sure whether to snap the interaction in "sequence" mode and "snap to timesteps" mode.

Also, one can move the current time bar.


/cvsroot/ParaView3/ParaView3/Qt/Components/pqAnimationViewWidget.cxx,v <-- pqAnimationViewWidget.cxx
new revision: 1.29; previous revision: 1.28
/cvsroot/ParaView3/ParaView3/Qt/Components/pqAnimationViewWidget.h,v <-- pqAnimationViewWidget.h
new revision: 1.11; previous revision: 1.10
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.cxx,v <-- pqAnimationModel.cxx
new revision: 1.24; previous revision: 1.23
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.h,v <-- pqAnimationModel.h
new revision: 1.8; previous revision: 1.7
(0009334)
Ken Moreland   
2007-09-28 13:24   
Very cool.

Yes, the snapping should occur in sequence and snap to timesteps modes. In either mode, the keyframes should snap to the points of time the animation will visit. Also, in all modes, snapping to the current time and to keyframe times of other tracks should also work.

I also found a bug. You can only drag the tracks properly if the start time is 0 and the end time is 1.
(0009336)
Clinton Stimpson   
2007-09-28 14:53   

Ok, it snaps now. And interaction with a non-(0,1) range is fixed.

/cvsroot/ParaView3/ParaView3/Qt/Components/pqAnimationViewWidget.cxx,v <-- pqAnimationViewWidget.cxx
new revision: 1.30; previous revision: 1.29
/cvsroot/ParaView3/ParaView3/Qt/Components/pqComparativeTracksWidget.cxx,v <-- pqComparativeTracksWidget.cxx
new revision: 1.11; previous revision: 1.10
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationKeyFrame.cxx,v <-- pqAnimationKeyFrame.cxx
new revision: 1.9; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationKeyFrame.h,v <-- pqAnimationKeyFrame.h
new revision: 1.6; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.cxx,v <-- pqAnimationModel.cxx
new revision: 1.25; previous revision: 1.24
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.h,v <-- pqAnimationModel.h
new revision: 1.9; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Widgets/Testing/Animation.cxx,v <-- Animation.cxx
new revision: 1.3; previous revision: 1.2
(0009337)
Clinton Stimpson   
2007-09-28 15:46   
Snap to other keyframe times. Also prevent going past other keyframe times on the same track.

/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.cxx,v <-- pqAnimationModel.cxx
new revision: 1.26; previous revision: 1.25
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.h,v <-- pqAnimationModel.h
new revision: 1.10; previous revision: 1.9
(0009338)
Clinton Stimpson   
2007-09-28 17:15   
Now in 3.2.

/cvsroot/ParaView3/ParaView3/Qt/Components/pqAnimationViewWidget.cxx,v <-- pqAnimationViewWidget.cxx
new revision: 1.28.4.1; previous revision: 1.28
/cvsroot/ParaView3/ParaView3/Qt/Components/pqAnimationViewWidget.h,v <-- pqAnimationViewWidget.h
new revision: 1.10.4.1; previous revision: 1.10
/cvsroot/ParaView3/ParaView3/Qt/Components/pqComparativeTracksWidget.cxx,v <-- pqComparativeTracksWidget.cxx
new revision: 1.10.4.1; previous revision: 1.10
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationKeyFrame.cxx,v <-- pqAnimationKeyFrame.cxx
new revision: 1.8.4.1; previous revision: 1.8
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationKeyFrame.h,v <-- pqAnimationKeyFrame.h
new revision: 1.5.4.1; previous revision: 1.5
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.cxx,v <-- pqAnimationModel.cxx
new revision: 1.23.4.1; previous revision: 1.23
/cvsroot/ParaView3/ParaView3/Qt/Widgets/pqAnimationModel.h,v <-- pqAnimationModel.h
new revision: 1.7.4.1; previous revision: 1.7
/cvsroot/ParaView3/ParaView3/Qt/Widgets/Testing/Animation.cxx,v <-- Animation.cxx
new revision: 1.2.4.1; previous revision: 1.2
(0009359)
Alan Scott   
2007-10-01 20:39   
Seemed to work for me. (Not totally sure if I actually understood and tested the fix...) Tested in 3.2 and cvs head. Local ParaView.