Changeset 5268 for branches/1.3/gui/scripts/nanovisviewer.tcl
- Timestamp:
- Apr 17, 2015 9:55:44 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.3/gui/scripts/nanovisviewer.tcl
r5267 r5268 210 210 211 211 array set _settings [subst { 212 $this-qw$_view(-qw)213 $this-qx$_view(-qx)214 $this-qy$_view(-qy)215 $this-qz$_view(-qz)216 $this-zoom $_view(-zoom)217 $this-xpan $_view(-xpan)218 $this-ypan $_view(-ypan)212 -qw $_view(-qw) 213 -qx $_view(-qx) 214 -qy $_view(-qy) 215 -qz $_view(-qz) 216 -xpan $_view(-xpan) 217 -ypan $_view(-ypan) 218 -zoom $_view(-zoom) 219 219 $this-volume 1 220 220 $this-xcutplane 0 … … 935 935 # Reset the camera and other view parameters 936 936 # 937 set _settings( $this-qw) $_view(-qw)938 set _settings( $this-qx) $_view(-qx)939 set _settings( $this-qy) $_view(-qy)940 set _settings( $this-qz) $_view(-qz)941 set _settings( $this-xpan) $_view(-xpan)942 set _settings( $this-ypan) $_view(-ypan)943 set _settings( $this-zoom) $_view(-zoom)937 set _settings(-qw) $_view(-qw) 938 set _settings(-qx) $_view(-qx) 939 set _settings(-qy) $_view(-qy) 940 set _settings(-qz) $_view(-qz) 941 set _settings(-xpan) $_view(-xpan) 942 set _settings(-ypan) $_view(-ypan) 943 set _settings(-zoom) $_view(-zoom) 944 944 945 945 set q [ViewToQuaternion] … … 1029 1029 "in" { 1030 1030 set _view(-zoom) [expr {$_view(-zoom)*1.25}] 1031 set _settings( $this-zoom) $_view(-zoom)1031 set _settings(-zoom) $_view(-zoom) 1032 1032 SendCmd "camera zoom $_view(-zoom)" 1033 1033 } 1034 1034 "out" { 1035 1035 set _view(-zoom) [expr {$_view(-zoom)*0.8}] 1036 set _settings( $this-zoom) $_view(-zoom)1036 set _settings(-zoom) $_view(-zoom) 1037 1037 SendCmd "camera zoom $_view(-zoom)" 1038 1038 } … … 1057 1057 SendCmd "camera orient $q" 1058 1058 SendCmd "camera reset" 1059 set _settings( $this-qw) $_view(-qw)1060 set _settings( $this-qx) $_view(-qx)1061 set _settings( $this-qy) $_view(-qy)1062 set _settings( $this-qz) $_view(-qz)1063 set _settings( $this-xpan) $_view(-xpan)1064 set _settings( $this-ypan) $_view(-ypan)1065 set _settings( $this-zoom) $_view(-zoom)1059 set _settings(-qw) $_view(-qw) 1060 set _settings(-qx) $_view(-qx) 1061 set _settings(-qy) $_view(-qy) 1062 set _settings(-qz) $_view(-qz) 1063 set _settings(-xpan) $_view(-xpan) 1064 set _settings(-ypan) $_view(-ypan) 1065 set _settings(-zoom) $_view(-zoom) 1066 1066 } 1067 1067 } … … 1109 1109 set q [$_arcball rotate $x $y $_click(x) $_click(y)] 1110 1110 QuaternionToView $q 1111 set _settings( $this-qw) $_view(-qw)1112 set _settings( $this-qx) $_view(-qx)1113 set _settings( $this-qy) $_view(-qy)1114 set _settings( $this-qz) $_view(-qz)1111 set _settings(-qw) $_view(-qw) 1112 set _settings(-qx) $_view(-qx) 1113 set _settings(-qy) $_view(-qy) 1114 set _settings(-qz) $_view(-qz) 1115 1115 SendCmd "camera orient $q" 1116 1116 … … 1148 1148 set _view(-ypan) [expr $_view(-ypan) + $y] 1149 1149 PanCamera 1150 set _settings( $this-xpan) $_view(-xpan)1151 set _settings( $this-ypan) $_view(-ypan)1150 set _settings(-xpan) $_view(-xpan) 1151 set _settings(-ypan) $_view(-ypan) 1152 1152 return 1153 1153 } … … 1165 1165 set _view(-ypan) [expr $_view(-ypan) - $dy] 1166 1166 PanCamera 1167 set _settings( $this-xpan) $_view(-xpan)1168 set _settings( $this-ypan) $_view(-ypan)1167 set _settings(-xpan) $_view(-xpan) 1168 set _settings(-ypan) $_view(-ypan) 1169 1169 } 1170 1170 if { $option == "release" } { … … 1878 1878 $itk_component(zCutScale) set 50 1879 1879 $itk_component(zCutScale) configure -state disabled 1880 #$itk_component(zCutScale) configure -state disabled1881 1880 Rappture::Tooltip::for $itk_component(zCutScale) \ 1882 1881 "@[itcl::code $this SlicerTip z]" … … 1921 1920 label $inner.${tag}label -text $tag -font "Arial 9" 1922 1921 entry $inner.${tag} -font "Arial 9" -bg white \ 1923 -textvariable [itcl::scope _settings( $this-$tag)]1922 -textvariable [itcl::scope _settings(-$tag)] 1924 1923 bind $inner.${tag} <Return> \ 1925 1924 [itcl::code $this camera set -${tag}] … … 2010 2009 "set" { 2011 2010 set what [lindex $args 0] 2012 set x $_settings($ {this}${what})2011 set x $_settings($what) 2013 2012 set code [catch { string is double $x } result] 2014 2013 if { $code != 0 || !$result } { 2015 set _settings($ {this}${what}) $_view($what)2014 set _settings($what) $_view($what) 2016 2015 return 2017 2016 } 2018 2017 switch -- $what { 2019 2018 "-xpan" - "-ypan" { 2020 set _view($what) $_settings($ {this}${what})2019 set _view($what) $_settings($what) 2021 2020 PanCamera 2022 2021 } 2023 2022 "-qx" - "-qy" - "-qz" - "-qw" { 2024 set _view($what) $_settings($ {this}${what})2023 set _view($what) $_settings($what) 2025 2024 set q [ViewToQuaternion] 2026 2025 $_arcball quaternion $q … … 2028 2027 } 2029 2028 "-zoom" { 2030 set _view($what) $_settings($ {this}${what})2029 set _view($what) $_settings($what) 2031 2030 SendCmd "camera zoom $_view($what)" 2032 2031 } … … 2114 2113 set _view(-ypan) 0 2115 2114 set _view(-zoom) 1.0 2116 set _settings($this-xpan) $_view(-xpan) 2117 set _settings($this-ypan) $_view(-ypan) 2118 set _settings($this-zoom) $_view(-zoom) 2119 } 2120 2115 set _settings(-xpan) $_view(-xpan) 2116 set _settings(-ypan) $_view(-ypan) 2117 set _settings(-zoom) $_view(-zoom) 2118 }
Note: See TracChangeset
for help on using the changeset viewer.