source: trunk/examples/flow/demo3/demo3.tcl @ 5591

Last change on this file since 5591 was 5591, checked in by ldelgass, 9 years ago

Fixes for flow examples

File size: 1.2 KB
Line 
1
2# Example of using dx file in a vector field.
3# This is included for testing purposes, since DX file data is deprecated
4source data-dx.tcl
5
6package require Rappture
7
8set driver [Rappture::library [lindex $argv 0]]
9
10set elements {
11    output.field.about.label "SiO2"
12    output.field.component.flow.axis z
13    output.field.component.flow.position 0%
14    output.field.component.flow.volume yes
15    output.field.component.flow.streams no
16    output.field.component.flow.outline no
17    output.field.component.flow.particles(left).axis x
18    output.field.component.flow.particles(left).color lightgreen
19    output.field.component.flow.particles(left).position 10%
20    output.field.component.flow.particles(right).axis x
21    output.field.component.flow.particles(right).color khaki
22    output.field.component.flow.particles(right).position 90%
23    output.field.component.style  "-color blue:red -levels 6 -opacity 1"
24    output.field.component.extents 3
25}
26
27puts stdout "Setting attributes for demo3"
28flush stdout
29foreach {key value} $elements {
30    $driver put $key $value
31}
32
33set data [Rappture::encoding::encode -as zb64 "<DX>$dx"]
34$driver put output.field.component.dx $data
35
36Rappture::result $driver
37
38puts stdout "done"
39flush stdout
40exit 0
41
Note: See TracBrowser for help on using the repository browser.