View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0005576 | ParaView | (No Category) | public | 2007-08-27 06:09 | 2011-01-13 17:00 | ||||
Reporter | Jean M. Favre | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | 3.4 | Fixed in Version | 3.4 | ||||||
Summary | 0005576: 3D trackball motion is jerky when bounding box exceeds [1e13,1e13,1e13] range | ||||||||
Description | When loading data whose bounding box exceeds the [1e13,1e13,1e13] range, the trackball motion on the 3D view is jerky, making it impossible to do precise positioning. Anydata smaller in bounding volume is fine. tested with ParaView3 cvs version of August 27, 2007 | ||||||||
Additional Information | The attached pvsm state, when loaded in PV3 demonstrates the problem. The scale factor of the Transform filter can be edited (all 3 values changed from 1e13 to 1e12) and the jerkiness disappears. Thanks for looking a this. JeanF | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Topic Name | |||||||||
Type | |||||||||
Attached Files | ![]() ![]() ![]() | ||||||||
Relationships | ||||||
|
Relationships |
Notes | |
(0009716) Jean M. Favre (reporter) 2007-11-21 05:48 |
I updated the script file to work with the release 3.2.1. It is a real pain to work with AMR data and very large grids with this jerky trackball motion. Could this be looked at for 3.2.2? I did not mention it in my original post, but this jerkyness does not appear in a standard C++ VTK test. It shows up only in ParaView. |
(0012443) Utkarsh Ayachit (administrator) 2008-06-20 11:10 |
Do the trasformation in normalized space to avoid precision issues. /cvsroot/ParaView3/ParaView3/VTK/Rendering/vtkCamera.cxx,v <-- VTK/Rendering/vtkCamera.cxx new revision: 1.114; previous revision: 1.113 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVGenericRenderWindowInteractor.cxx,v <-- Servers/Filters/vtkPVGenericRenderWindowInteractor.cxx new revision: 1.7; previous revision: 1.6 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVGenericRenderWindowInteractor.h,v <-- Servers/Filters/vtkPVGenericRenderWindowInteractor.h new revision: 1.7; previous revision: 1.6 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVInteractorStyle.h,v <-- Servers/Filters/vtkPVInteractorStyle.h new revision: 1.5; previous revision: 1.4 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVJoystickFly.cxx,v <-- Servers/Filters/vtkPVJoystickFly.cxx new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVJoystickFly.h,v <-- Servers/Filters/vtkPVJoystickFly.h new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballPan.cxx,v <-- Servers/Filters/vtkPVTrackballPan.cxx new revision: 1.3; previous revision: 1.2 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballRoll.cxx,v <-- Servers/Filters/vtkPVTrackballRoll.cxx new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballRotate.cxx,v <-- Servers/Filters/vtkPVTrackballRotate.cxx new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballRotate.h,v <-- Servers/Filters/vtkPVTrackballRotate.h new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballZoom.cxx,v <-- Servers/Filters/vtkPVTrackballZoom.cxx new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballZoom.h,v <-- Servers/Filters/vtkPVTrackballZoom.h new revision: 1.2; previous revision: 1.1 /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkTrackballPan.cxx,v <-- Servers/Filters/vtkTrackballPan.cxx new revision: 1.2; previous revision: 1.1 |
(0012447) Jean M. Favre (reporter) 2008-06-20 11:51 edited on: 2008-06-20 11:56 |
I updated cvs tried the simple script I had provided and the problem is gone. tried our AMR data, and the whole display disappears AFTER the first redraw. Reset Camera has no effect. I upload a test pvsm state. It creates a hierarchical dataset, and transforms it to astro-physics size, i.e. multiply by 1e13. The whole display disappears. |
(0012448) Utkarsh Ayachit (administrator) 2008-06-20 13:59 |
Another attempt to fix this issue. On loading the attached state, PV is still in a funny state, however doing a ResetCamera fixes the issue. I am guessing the camera position/focalpoint/clip planes values saved in state are computed incorrectly due to the bug in earlier implementation. /cvsroot/ParaView3/ParaView3/Servers/Filters/vtkPVTrackballRotate.cxx,v <-- Servers/Filters/vtkPVTrackballRotate.cxx new revision: 1.3; previous revision: 1.2 |
(0012491) Alan Scott (manager) 2008-06-23 21:37 |
As per Utkarsh's note listed at the above, this is hopefully fixed. Also, as per his note, the current state file cannot be used for testing. If the author of this bug feels it has not been fixed, please let us know and we will re-open it. Tested local client only, worked after a Reset. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2007-08-27 06:09 | Jean M. Favre | New Issue | |
2007-08-27 06:09 | Jean M. Favre | File Added: jerky.rotation.pv3.1.1.pvsm | |
2007-08-29 16:07 | Berk Geveci | Assigned To | => Berk Geveci |
2007-08-29 16:07 | Berk Geveci | Status | backlog => tabled |
2007-11-21 05:45 | Jean M. Favre | File Added: jerky.rotation.pv3.2.1.pvsm | |
2007-11-21 05:48 | Jean M. Favre | Note Added: 0009716 | |
2008-03-10 12:57 | Berk Geveci | Assigned To | Berk Geveci => Utkarsh Ayachit |
2008-04-14 17:17 | Berk Geveci | Assigned To | Utkarsh Ayachit => Berk Geveci |
2008-04-14 17:17 | Berk Geveci | Category | => 3.4 |
2008-04-14 17:22 | Clinton Stimpson | Relationship added | related to 0006386 |
2008-04-14 17:22 | Clinton Stimpson | Relationship deleted | related to 0006386 |
2008-05-29 13:18 | Berk Geveci | Relationship added | related to 0006233 |
2008-06-03 11:08 | Utkarsh Ayachit | Assigned To | Berk Geveci => Utkarsh Ayachit |
2008-06-20 11:10 | Utkarsh Ayachit | Status | tabled => @80@ |
2008-06-20 11:10 | Utkarsh Ayachit | Resolution | open => fixed |
2008-06-20 11:10 | Utkarsh Ayachit | Note Added: 0012443 | |
2008-06-20 11:51 | Jean M. Favre | Status | @80@ => @20@ |
2008-06-20 11:51 | Jean M. Favre | Resolution | fixed => reopened |
2008-06-20 11:51 | Jean M. Favre | Note Added: 0012447 | |
2008-06-20 11:53 | Jean M. Favre | File Added: jerky.rotation.pv3.3.0.pvsm | |
2008-06-20 11:56 | Jean M. Favre | Note Edited: 0012447 | |
2008-06-20 13:59 | Utkarsh Ayachit | Status | @20@ => @80@ |
2008-06-20 13:59 | Utkarsh Ayachit | Resolution | reopened => fixed |
2008-06-20 13:59 | Utkarsh Ayachit | Note Added: 0012448 | |
2008-06-23 21:37 | Alan Scott | Status | @80@ => closed |
2008-06-23 21:37 | Alan Scott | Note Added: 0012491 | |
2009-05-13 13:58 | Utkarsh Ayachit | Target Version | => 3.4 |
2009-05-13 13:59 | Utkarsh Ayachit | Fixed in Version | => 3.4 |
2011-01-13 17:00 | Source_changeset_attached | => VTK master a2bd8391 | |
2011-01-13 17:00 | Source_changeset_attached | => VTK master 020ef709 | |
2011-06-16 13:10 | Zack Galbreath | Category | => (No Category) |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |