Changeset 3668


Ignore:
Timestamp:
May 20, 2013 10:12:56 AM (11 years ago)
Author:
gah
Message:

fix vtkviewer to add object type on creation

File:
1 edited

Legend:

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

    r3663 r3668  
    915915                append _outbuf $bytes
    916916                set _datasets($tag) 1
     917                switch -- [$dataobj type $comp] {
     918                    "polygon" {
     919                        SendCmd "polydata add $tag"
     920                    }
     921                    "glyphs" {
     922                        set shape [$dataobj shape $comp]
     923                        SendCmd "glyphs add $shape $tag"
     924                    }
     925                    "molecule" {
     926                        SendCmd "molecule add $tag"
     927                    }
     928                }
    917929            }
    918930            lappend _obj2datasets($dataobj) $tag
     
    22692281        set shape [$dataobj shape $comp]
    22702282        array set settings $style
    2271         SendCmd "glyphs add $shape $tag"
    22722283        SendCmd "glyphs normscale 0 $tag"
    22732284        SendCmd "glyphs gscale $settings(-gscale) $tag"
     
    22822293        set _haveGlyphs 1
    22832294    } elseif { $type == "molecule" } {
    2284         array set settings {
    2285             -color \#808080
    2286             -gscale 1
    2287             -edges 0
    2288             -edgecolor black
    2289             -linewidth 1.0
    2290             -opacity 1.0
    2291             -wireframe 0
    2292             -lighting 1
    2293             -visible 1
    2294         }
    2295         array set settings $style
    2296         SendCmd "molecule add $tag"
    2297         SendCmd "molecule opacity $settings(-opacity) $tag"
    2298         SendCmd "molecule visible $settings(-visible) $tag"
    22992295        SendCmd "molecule rscale van_der_waals $tag"
    2300         set _settings(molecule-wireframe) $settings(-wireframe)
    23012296        set _haveMolecules 1
    23022297    } else {
     
    23122307        }
    23132308        array set settings $style
    2314         SendCmd "polydata add $tag"
    23152309        SendCmd "polydata visible $settings(-visible) $tag"
    23162310        set _settings(mesh-visible) $settings(-visible)
     
    23272321        set _settings(mesh-wireframe) $settings(-wireframe)
    23282322    }
    2329     set _settings(mesh-opacity) [expr $settings(-opacity) * 100.0]
    23302323    SetColormap $dataobj $comp
    23312324}
Note: See TracChangeset for help on using the changeset viewer.