Changeset 885 for trunk/gui/scripts/field.tcl
- Timestamp:
- Feb 14, 2008, 9:43:54 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/field.tcl
r872 r885 532 532 } elseif {[$_field element $cname.vtk] != ""} { 533 533 set type "vtk" 534 } elseif {[$_field element $cname.opendx] != ""} { 535 set type "opendx" 534 536 } elseif {[$_field element $cname.dx] != ""} { 535 537 set type "dx" … … 693 695 set _comp2style($cname) [$_field get $cname.style] 694 696 incr _counter 697 } elseif {$type == "opendx"} { 698 # 699 # HACK ALERT! Extract gzipped, base64-encoded OpenDX 700 # data. Assume that it's 3D. Pass it straight 701 # off to the NanoVis visualizer. 702 # 703 set _comp2dims($cname) "3D" 704 set data [$_field get -decode yes $cname.opendx] 705 set data [Rappture::encoding::decode -as zb64 $data] 706 707 global fcount 708 if { ![info exists fcount] } { 709 set fcount 0 710 } 711 incr fcount 712 set f [open "opendx-$fcount.dx" "w"] 713 puts $f $data 714 close $f 715 716 set data "<ODX>$data" 717 set data [Rappture::encoding::encode -as zb64 $data] 718 set _comp2dx($cname) $data 719 set _comp2style($cname) [$_field get $cname.style] 720 incr _counter 695 721 } 696 722 }
Note: See TracChangeset
for help on using the changeset viewer.