Changeset 3090 for trunk


Ignore:
Timestamp:
Jul 11, 2012 12:51:37 PM (12 years ago)
Author:
ldelgass
Message:

Don't assume there is a polydata in the vtkviewer, use the object type to
send settings commands.

Location:
trunk/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/apps/vtkviewer-test

    r3084 r3090  
    119119    global widgets
    120120
    121     set file [tk_getOpenFile -title "Open VTK File"]
     121    set file [tk_getOpenFile -title "Open VTK File as PolyData"]
    122122    if {"" != $file && [catch {
    123123            set fid [open $file r]
     
    126126            close $fid
    127127          }] == 0} {
    128         set obj [visData #auto $info ""]
     128        set obj [visData #auto $info "polydata"]
    129129        $widgets(vtkviewer) add $obj
    130130    }
  • trunk/gui/scripts/vtkviewer.tcl

    r3089 r3090  
    11701170            set sval [expr { 0.01 * double($val) }]
    11711171            foreach dataset [CurrentDatasets -visible $_first] {
    1172                 SendCmd "polydata opacity $sval $dataset"
    11731172                foreach { dataobj comp } [split $dataset -] break
    11741173                set type [$dataobj type $comp]
     
    11811180            set bool $_volume(wireframe)
    11821181            foreach dataset [CurrentDatasets -visible $_first] {
    1183                 SendCmd "polydata wireframe $bool $dataset"
    11841182                foreach { dataobj comp } [split $dataset -] break
    11851183                set type [$dataobj type $comp]
     
    11971195                    SendCmd "$type visible $bool $dataset"
    11981196                }
    1199                 SendCmd "polydata visible $bool $dataset"
    12001197            }
    12011198        }
     
    12081205                    SendCmd "$type lighting $bool $dataset"
    12091206                }
    1210                 SendCmd "polydata lighting $bool $dataset"
    12111207            }
    12121208        }
     
    12191215                    SendCmd "$type edges $bool $dataset"
    12201216                }
    1221                 SendCmd "polydata edges $bool $dataset"
    12221217            }
    12231218        }
     
    19461941        SendCmd "polydata visible $settings(-visible) $tag"
    19471942        set _volume(visible) $settings(-visible)
    1948     }
    1949     if { $type != "glyphs" } {
    19501943        SendCmd "polydata edges $settings(-edges) $tag"
    19511944        set _volume(edges) $settings(-edges)
Note: See TracChangeset for help on using the changeset viewer.