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