Changeset 3557
- Timestamp:
- Mar 22, 2013, 7:04:43 PM (12 years ago)
- Location:
- trunk/gui/scripts
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/field.tcl
r3548 r3557 817 817 set _comp2dx($cname) [$_fldObj get -decode no $cname.dx] 818 818 if 0 { 819 set data [$_fldObj get -decode yes $cname.dx] 820 set file "/tmp/junk.dx" 821 set f [open $file "w"] 819 set hdr "@@RP-ENC:zb64\n" 820 set data [$_fldObj get -decode no $cname.dx] 821 set data "$hdr$data" 822 set data [Rappture::encoding::decode $data] 823 set data [Rappture::DxToVtk $data] 824 set f [open /tmp/$_path.$cname.vtk "w"] 822 825 puts $f $data 823 826 close $f 824 if { [string match "<ODX>*" $data] } {825 set data [string range $data 5 end]826 set _comp2dx($cname) \827 [Rappture::encoding::encode -as zb64 $data]828 }829 827 } 830 828 set _comp2style($cname) [$_fldObj get $cname.style] … … 1058 1056 } 1059 1057 "dx" { 1060 return [Rappture:: ConvertDxToVtk $_comp2dx($cname)]1058 return [Rappture::DxToVtk $_comp2dx($cname)] 1061 1059 } 1062 1060 default { … … 1209 1207 # DX: Convert DX to VTK 1210 1208 if {[info exists _comp2dx($cname)]} { 1211 return [Rappture:: ConvertDxToVtk $_comp2dx($cname)]1209 return [Rappture::DxToVtk $_comp2dx($cname)] 1212 1210 } 1213 1211 # Unirect3d: isosurface … … 1230 1228 append out [$mesh vtkdata] 1231 1229 append out "POINT_DATA [$vector length]\n" 1232 append out "SCALARS $label double \n"1230 append out "SCALARS $label double 1\n" 1233 1231 append out "LOOKUP_TABLE default\n" 1234 1232 append out "[$vector range 0 end]\n" … … 1255 1253 return 1256 1254 } 1255 set _viewer [$_fldObj get "about.view"] 1257 1256 set element [$_xmlobj element -as type $path] 1258 1257 set name $cname … … 1276 1275 } 1277 1276 set _dim 3 1278 set _viewer flowvis 1277 if { $_viewer == "" } { 1278 set _viewer flowvis 1279 } 1279 1280 set _comp2dims($cname) "3D" 1280 1281 set _comp2unirect3d($cname) \ … … 1296 1297 } 1297 1298 set _dim 2 1298 set _viewer "flowvis" 1299 if { $_viewer == "" } { 1300 set _viewer "flowvis" 1301 } 1299 1302 set _comp2dims($cname) "2D" 1300 1303 set _comp2unirect2d($cname) \ … … 1317 1320 return 1318 1321 } 1319 set _viewer "contour"1320 1322 switch -- $element { 1321 1323 "cloud" { … … 1326 1328 } 1327 1329 "unirect2d" { 1330 if { $_viewer == "" } { 1331 set _viewer "heightmap" 1332 } 1328 1333 set mesh [Rappture::Unirect2d::fetch $_xmlobj $path] 1329 set _viewer "heightmap"1330 1334 } 1331 1335 } … … 1382 1386 $farray InsertNextValue $v 1383 1387 } 1384 set _viewer "isosurface" 1388 if { $_viewer == "" } { 1389 set _viewer "isosurface" 1390 } 1385 1391 set _type "isosurface" 1386 1392 set vector [blt::vector create \#auto] -
trunk/gui/scripts/mesh.tcl
r3530 r3557 533 533 append out "DATASET STRUCTURED_POINTS\n" 534 534 append out "DIMENSIONS $xNum $yNum 1\n" 535 append out "ORIGIN $xMin $yMin 0\n" 535 536 append out "SPACING $xSpace $ySpace 0\n" 536 append out "ORIGIN $xMin $yMin 0\n"537 537 set _vtkdata $out 538 538 foreach axis {x y} { … … 543 543 set ySpace [expr ($yMax - $yMin) / double($yNum - 1)] 544 544 set zSpace [expr ($zMax - $zMin) / double($zNum - 1)] 545 set _numPoints [expr $xNum * $yNum * zNum]545 set _numPoints [expr $xNum * $yNum * $zNum] 546 546 append out "DATASET STRUCTURED_POINTS\n" 547 547 append out "DIMENSIONS $xNum $yNum $zNum\n" 548 append out "ORIGIN $xMin $yMin $zMin\n" 548 549 append out "SPACING $xSpace $ySpace $zSpace\n" 549 append out "ORIGIN $xMin $yMin $zMin\n"550 550 set _vtkdata $out 551 551 foreach axis {x y z} { -
trunk/gui/scripts/nanovisviewer.tcl
r3533 r3557 894 894 if { ![info exists _serverDatasets($tag)] } { 895 895 # Send the data as one huge base64-encoded mess -- yuck! 896 set data [$dataobj values $cname] 896 if { [$dataobj type] == "dx" } { 897 set data [$dataobj values $cname] 898 } else { 899 set data [$dataobj vtkdata $cname] 900 if 0 { 901 set f [open "/tmp/volume.vtk" "w"] 902 puts $f $data 903 close $f 904 } 905 } 897 906 set nbytes [string length $data] 898 907 if { $_reportClientInfo } {
Note: See TracChangeset
for help on using the changeset viewer.