Changeset 3550


Ignore:
Timestamp:
Mar 22, 2013, 11:57:29 AM (12 years ago)
Author:
ldelgass
Message:

Reset camera *after* orienting, so zoom reset can use the correct view direction

Location:
trunk/gui/scripts
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/vtkheightmapviewer.tcl

    r3547 r3550  
    910910        set q [list $_view(qw) $_view(qx) $_view(qy) $_view(qz)]
    911911        $_arcball quaternion $q
    912         if {$_settings(isHeightmap) } {
    913             if { $_view(ortho)} {
    914                 SendCmd "camera mode ortho"
    915             } else {
    916                 SendCmd "camera mode persp"
    917             }
    918             SendCmd "camera reset"
     912        if {$_settings(isHeightmap) } {
     913            if { $_view(ortho)} {
     914                SendCmd "camera mode ortho"
     915            } else {
     916                SendCmd "camera mode persp"
     917            }
    919918            DoRotate
    920         }           
     919            SendCmd "camera reset"
     920        }
    921921        PanCamera
    922922        StopBufferingCommands
     
    10441044        set q [list $_view(qw) $_view(qx) $_view(qy) $_view(qz)]
    10451045        $_arcball quaternion $q
    1046         if {$_settings(isHeightmap) } {
    1047             if { $_view(ortho)} {
    1048                 SendCmd "camera mode ortho"
    1049             } else {
    1050                 SendCmd "camera mode persp"
    1051             }
    1052             SendCmd "camera reset"
     1046        if {$_settings(isHeightmap) } {
     1047            if { $_view(ortho)} {
     1048                SendCmd "camera mode ortho"
     1049            } else {
     1050                SendCmd "camera mode persp"
     1051            }
    10531052            DoRotate
    1054         }
     1053            SendCmd "camera reset"
     1054        }
    10551055        PanCamera
    10561056        InitSettings axisXGrid axisYGrid axisZGrid \
     
    11541154            set q [list $_view(qw) $_view(qx) $_view(qy) $_view(qz)]
    11551155            $_arcball quaternion $q
    1156             SendCmd "camera reset"
    11571156            if {$_settings(isHeightmap) } {
    11581157                DoRotate
    11591158            }
     1159            SendCmd "camera reset"
    11601160        }
    11611161    }
     
    15041504            }
    15051505            ResetAxes
    1506             SendCmd "camera reset"
    15071506            if { $bool } {
    15081507                set q [list $_view(qw) $_view(qx) $_view(qy) $_view(qz)]
     
    15141513                bind $c <ButtonRelease-1> {}
    15151514            }
     1515            SendCmd "camera reset"
    15161516            # Fix the mouse bindings for rotation/panning and the
    15171517            # camera mode. Ideally we'd create a bindtag for these.
  • trunk/gui/scripts/vtkisosurfaceviewer.tcl

    r3548 r3550  
    11571157            set q [list $_view(qw) $_view(qx) $_view(qy) $_view(qz)]
    11581158            $_arcball quaternion $q
     1159            DoRotate
    11591160            SendCmd "camera reset"
    1160             DoRotate
    11611161        }
    11621162    }
  • trunk/gui/scripts/vtkstreamlinesviewer.tcl

    r3534 r3550  
    11841184                ypan    0
    11851185            }
    1186             SendCmd "camera reset all"
    11871186            if { $_first != "" } {
    11881187                set location [$_first hints camera]
     
    11941193            $_arcball quaternion $q
    11951194            DoRotate
     1195            SendCmd "camera reset"
    11961196        }
    11971197    }
  • trunk/gui/scripts/vtkviewer.tcl

    r3539 r3550  
    10331033                ypan    0
    10341034            }
    1035             SendCmd "camera reset all"
    10361035            if { $_first != "" } {
    10371036                set location [$_first hints camera]
     
    10431042            $_arcball quaternion $q
    10441043            DoRotate
     1044            SendCmd "camera reset"
    10451045        }
    10461046    }
Note: See TracChangeset for help on using the changeset viewer.