MantisBT - ParaView
View Issue Details
0009503ParaViewBugpublic2009-09-07 14:372015-02-18 19:11
Sven Buijssen 
Dan Lipsa 
normalminoralways
closedfixed 
3.6 
4.34.3 
Sandia
camera-9503
incorrect functionality
0009503: Elevation setting in Adjust Camera - Camera Orientation does not allow 360° rotation
Sources - Plane.
Open Adjust Camera dialog. Set Elevation to 10.0 degrees and keep clicking on the Elevation button. The camera position will be changed until plane and view plane are orthogonal. A warning appears:
  In /home/kitware/ParaView-3.6/ParaView3/VTK/Rendering/vtkRenderer.cxx, line 1053
  vtkOpenGLRenderer (0x8769e48): Resetting view-up since view plane normal is parallel

This is inconsistent as it is possible to rotate the plane using the Azimuth button with 10° steps until view plane and plane are orthogonal and rotate it even further.
No tags attached.
Issue History
2009-09-07 14:37Sven BuijssenNew Issue
2011-04-27 12:09Sven BuijssenNote Added: 0026264
2014-12-15 16:02Alan ScottProject => Sandia
2014-12-15 16:02Alan ScottType => incorrect functionality
2014-12-15 16:02Alan ScottNote Added: 0033968
2014-12-15 16:02Alan ScottTarget Version => 4.3
2014-12-17 12:48Dan LipsaStatusbacklog => active development
2014-12-17 12:48Dan LipsaAssigned To => Dan Lipsa
2014-12-18 11:14Dan LipsaNote Added: 0033983
2014-12-18 11:14Dan LipsaTopic Name => camera-9503
2014-12-18 11:41Dan LipsaNote Added: 0033984
2014-12-18 11:41Dan LipsaNote Edited: 0033984bug_revision_view_page.php?bugnote_id=33984#r956
2014-12-19 09:43Dan LipsaStatusactive development => gatekeeper review
2014-12-19 09:52Dan LipsaStatusgatekeeper review => active development
2014-12-20 09:11Dan LipsaStatusactive development => gatekeeper review
2014-12-23 07:47Utkarsh AyachitFixed in Version => git-master
2014-12-23 07:47Utkarsh AyachitStatusgatekeeper review => customer review
2014-12-23 07:47Utkarsh AyachitNote Added: 0033999
2015-01-02 10:43Utkarsh AyachitFixed in Versiongit-master => 4.3
2015-02-18 19:11Alan ScottNote Added: 0034257
2015-02-18 19:11Alan ScottStatuscustomer review => closed
2015-02-18 19:11Alan ScottResolutionopen => fixed

Notes
(0026264)
Sven Buijssen   
2011-04-27 12:09   
Problem persists in PV 3.10.1
(0033968)
Alan Scott   
2014-12-15 16:02   
This is impacting an important customer of mine. Warnings should not occur every render - having to click the OK on the output message is unacceptable. Maybe change this to be for debug builds only?

Marking for 4.3, if possible. If not low risk, 4.4.
(0033983)
Dan Lipsa   
2014-12-18 11:14   
ParaView commit
===============
commit c4984ef9da377a92acf78aa8e2f5458c8e823d8a
Author: Dan Lipsa <dan.lipsa@kitware.com>
Date: Thu Dec 18 11:01:36 2014 -0500

    BUG: Adjust Camera / Elevation button printed warning.
    
    Adjust Camera / Elevation button used to adjust only the position
    of the camera until (Position,Focal Point) axis was parallel with
    the ViewUp vector when a warning was printed:
    vtkOpenGLRenderer (0xcbf02b0): Resetting view-up since view plane normal
    is parallel.
    Now we modify both Position and ViewUp vector so we avoid this problem.
    
    Change-Id: If07e940e5fd3b3b2d96746850f0e375a80062666
(0033984)
Dan Lipsa   
2014-12-18 11:41   
I suggest testing this with the Cone source instead of Plane.
Plane together with 3D interaction has another problem: See bug: 15213

(0033999)
Utkarsh Ayachit   
2014-12-23 07:47   
SUMMARY
---------------------------------------------
Topics merged into master (v4.2.0-339-g3d6f539):
(VTK) 14539-can-crash
        15073_fix_ResetCamera
        6657_add_outside_range_colors
(VTK) KW00001499_ColorByFieldData
        add_cgns_plugin_test
        camera-9503
        cfapi-null-logic
(VTK) exodus-15127
        fix-dashboard-warning
        h5part-15215
        mangle-pvbatch-test-names
(VTK) opengl2_updates
        pvweb-support-multiple-data-directories
        revert-cfapi-deprecation-fixes
        support_custom_link_path_setting
        update-catalyst-20141215
        webvisualizer-add-tooltips
(0034257)
Alan Scott   
2015-02-18 19:11   
Tested master, Linux, local server.