- Timestamp:
- Jan 20, 2014, 3:57:20 PM (11 years ago)
- Location:
- trunk/gui/scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/mesh.tcl
r3996 r4138 55 55 public proc fetch {xmlobj path} 56 56 public proc release {obj} 57 public method vtkdata { }57 public method vtkdata {{what -partial}} 58 58 public method type {} { 59 59 return $_type … … 238 238 # arrays before generating output to send to the remote render server. 239 239 # 240 itcl::body Rappture::Mesh::vtkdata {} { 241 return $_vtkdata 240 itcl::body Rappture::Mesh::vtkdata {{what -partial}} { 241 if {$what == "-full"} { 242 append out "# vtk DataFile Version 3.0\n" 243 append out "[hints label]\n" 244 append out "ASCII\n" 245 append out $_vtkdata 246 return $out 247 } else { 248 return $_vtkdata 249 } 242 250 } 243 251 … … 1101 1109 # ---------------------------------------------------------------------- 1102 1110 itcl::body Rappture::Mesh::ReadNodesElements {path} { 1103 set type "nodeselements"1111 set _type "nodeselements" 1104 1112 set count 0 1105 1113 -
trunk/gui/scripts/resultviewer.tcl
r3803 r4138 344 344 return; # Ignore invalid mesh objects. 345 345 } 346 switch -- [$dataobj dimensions] { 347 2 { 348 set mode "mesh" 349 if {![info exists _mode2widget($mode)]} { 350 set w $itk_interior.mesh 351 Rappture::MeshResult $w 352 set _mode2widget($mode) $w 353 } 354 } 355 default { 356 error "can't handle [$dataobj dimensions]D field" 357 } 346 set mode "vtkmeshviewer" 347 if {![info exists _mode2widget($mode)]} { 348 set servers [Rappture::VisViewer::GetServerList "vtkvis"] 349 set w $itk_interior.$mode 350 Rappture::VtkMeshViewer $w $servers 351 set _mode2widget($mode) $w 358 352 } 359 353 }
Note: See TracChangeset
for help on using the changeset viewer.