View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005506ParaView(No Category)public2007-08-15 17:202007-10-01 20:39
ReporterKen Moreland 
Assigned ToClinton Stimpson 
PriorityhighSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0005506: Cannot slide keyframe values in animation view track
DescriptionThe 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.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships
related to 0003340closedClinton Stimpson Design new animation UI panels 

  Notes
(0009326)
Clinton Stimpson (developer)
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 (manager)
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 (developer)
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 (developer)
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 (developer)
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 (manager)
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.

 Issue History
Date Modified Username Field Change
2007-08-15 17:20 Ken Moreland New Issue
2007-08-15 17:21 Ken Moreland Relationship added related to 0003340
2007-08-15 17:21 Ken Moreland Assigned To => Clinton Stimpson
2007-08-15 17:21 Ken Moreland Status backlog => tabled
2007-08-23 17:10 Berk Geveci Category => 3.2
2007-09-28 12:57 Clinton Stimpson Note Added: 0009326
2007-09-28 12:57 Clinton Stimpson Status tabled => @20@
2007-09-28 13:24 Ken Moreland Note Added: 0009334
2007-09-28 14:53 Clinton Stimpson Note Added: 0009336
2007-09-28 14:53 Clinton Stimpson Status @20@ => tabled
2007-09-28 15:46 Clinton Stimpson Note Added: 0009337
2007-09-28 17:15 Clinton Stimpson Status tabled => @80@
2007-09-28 17:15 Clinton Stimpson Resolution open => fixed
2007-09-28 17:15 Clinton Stimpson Note Added: 0009338
2007-10-01 20:39 Alan Scott Status @80@ => closed
2007-10-01 20:39 Alan Scott Note Added: 0009359
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team