View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014673ParaView(No Category)public2014-04-08 17:262015-01-11 08:19
ReporterAlan Scott 
Assigned ToUtkarsh Ayachit 
PriorityurgentSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version4.1 
Target Version4.2Fixed in Version4.2 
Summary0014673: Animation view - follow data is broken
DescriptionThis is for Mars.

Animation view - follow data is broken. Utkarsh and I were able to replicate this on can.exo, but it is subtle. It shows up much clearly for datasets with a large acceleration (rather than a constant velocity). We think that the follow data command is setting the camera for one frame earlier. Anyway, it needs to be fixed ASAP. Please give me a patch that works on 4.1.0 when it is fixed.

Do exactly as follows, in order.

Linux, 4.1.0, local server.
Open can.exo. Apply.
+Y.
View/ Animation View.
Beside the blue +, change can.ex2 to camera. Change Orbit to Follow Data. Click the blue +, creating a track.

Now, while watching the bottom of the can, click the green next frame button. The can location is not reset. Click again, and it gets reset. Click last frame, you really see the problem. Click first frame, you also really see the problem.




TagsNo tags attached.
ProjectSandia
Topic Name14673_fix_follow_data
Typeincorrect functionality
Attached Files

 Relationships

  Notes
(0032630)
Alan Scott (manager)
2014-05-14 13:17

Utkarsh - the patch you gave me worked.
(0032674)
Utkarsh Ayachit (administrator)
2014-05-28 15:05

reopening due to windows build issues.
(0032675)
Utkarsh Ayachit (administrator)
2014-05-29 09:13

commit 4a1323acfaa1b943ffabe413275edc875f8bd0a2
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Tue May 20 15:24:27 2014 -0400

    BUG 0014673: Fix follow data.
    
    Follow-data bug arose becase the "reset-camera" would happen before the
    scene had updated the views, which is where correct time is passed to
    the view.
    
    In order to fix follow-data, we needed to add structure to when cues get
    added. To make that possible, we merged vtkPVAnimationScene and
    vtkSMAnimationScene since the two don't need to be separate anymore and
    cleaned up the "Tick" logic to add this order specific update of cues.
    
    Currently, I am doing that based on the type of the cue. Eventually, we
    can add support for "priorities" or something like that it make it more
    extensible.
    
    Change-Id: If5c77b43b7b1b56d78e279d6a25cf0f0d39500a8

commit 100c7f7d0a27ea06e08fbd8af6f7d14dad2cc573
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Tue May 20 13:58:22 2014 -0400

    Creating a new module to consolidate animation related classes.
    
    Creating a new module, vtkPVAnimation, to consolidate all classes
    related to animation in ParaView into a single module. This makes the
    core/rendering modules a little leaner.
    
    Also fixed module dependencies by making several of them
    private dependencies.
    
    Change-Id: I9059875d2d37c979d3f7420e3966eb57594dfec9
(0032711)
Utkarsh Ayachit (administrator)
2014-06-01 08:04

SUMMARY
---------------------------------------------
Topics merged into master:
        14673_fix_follow_data
        fix_catalyst_dashboards
(0032995)
Alan Scott (manager)
2014-07-08 16:30

Tested Linux, local server, master. Tested with directions below. I will test with a full up animation that shows the issue (i.e., a handgun and bullet), and reopen if there is an issue.

 Issue History
Date Modified Username Field Change
2014-04-08 17:26 Alan Scott New Issue
2014-05-12 11:30 Utkarsh Ayachit Product Version 4.1 => 4.2
2014-05-12 11:30 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2014-05-14 13:17 Alan Scott Note Added: 0032630
2014-05-14 13:28 Utkarsh Ayachit Product Version 4.2 => 4.1
2014-05-14 13:28 Utkarsh Ayachit Target Version => 4.2
2014-05-20 15:28 Utkarsh Ayachit Note Added: 0032657
2014-05-20 15:30 Utkarsh Ayachit Topic Name => 14673_fix_follow_data
2014-05-20 15:30 Utkarsh Ayachit Status backlog => active development
2014-05-28 09:11 Utkarsh Ayachit Note Deleted: 0032657
2014-05-28 09:11 Utkarsh Ayachit Note Added: 0032669
2014-05-28 09:11 Utkarsh Ayachit Status active development => gatekeeper review
2014-05-28 09:11 Utkarsh Ayachit Fixed in Version => git-next
2014-05-28 09:11 Utkarsh Ayachit Resolution open => fixed
2014-05-28 15:05 Utkarsh Ayachit Note Added: 0032674
2014-05-28 15:05 Utkarsh Ayachit Status gatekeeper review => active development
2014-05-29 09:13 Utkarsh Ayachit Note Deleted: 0032669
2014-05-29 09:13 Utkarsh Ayachit Note Added: 0032675
2014-05-29 09:13 Utkarsh Ayachit Status active development => gatekeeper review
2014-06-01 08:04 Utkarsh Ayachit Fixed in Version git-next => git-master
2014-06-01 08:04 Utkarsh Ayachit Status gatekeeper review => customer review
2014-06-01 08:04 Utkarsh Ayachit Note Added: 0032711
2014-07-08 16:30 Alan Scott Note Added: 0032995
2014-07-08 16:30 Alan Scott Status customer review => closed
2014-08-29 10:59 Utkarsh Ayachit Fixed in Version git-master => 4.2
2015-01-11 08:18 Utkarsh Ayachit Source_changeset_attached => ParaView master 316a639d
2015-01-11 08:19 Utkarsh Ayachit Source_changeset_attached => ParaView master 019f37ac


Copyright © 2000 - 2018 MantisBT Team