#!/usr/bin/avs -network
version 5.0 (50.25 ibm)
module "generate colormap.user.1" -xy 508,12
module "read ucd.user.2" -xy 688,12 -ex $Path/avs_library/ucd_multm
module "ucd to geom.user.3" -xy 688,142 -ex $Path/avs_library/ucd_multm
module "geometry viewer.user.5" -xy 608,232
module "ucd streak.user.6" -xy 538,142 -ex /ford/bdsl015/users/ianc/experiments/ucd_streak/ucd_streak
port_connect "generate colormap.user.1":0 "ucd streak.user.6":1
port_connect "read ucd.user.2":0 "ucd streak.user.6":0
port_connect "read ucd.user.2":0 "ucd to geom.user.3":0
port_connect "ucd to geom.user.3":0 "geometry viewer.user.5":0
port_connect "ucd streak.user.6":0 "geometry viewer.user.5":0
parm_set "read ucd.user.2":"read file" $Path/data/ucd/vec1.1000.inp
parm_set "ucd to geom.user.3":mode "External Edges"
parm_set "ucd streak.user.6":"N Segment" 20
parm_set "ucd streak.user.6":choice line
parm_set "ucd streak.user.6":"N Steps" 3
parm_set "ucd streak.user.6":"integ method" "3rd Order"
parm_set "ucd streak.user.6":"Color Streams" false
parm_set "ucd streak.user.6":"Follow Boundary" true
geom_set_scene -scene "geometry viewer.user.5"
geom_set_camera_name "Camera 1"
geom_resize_camera -view "Camera 1" 512 512
#
# State for view: Camera 1
#
geom_set_position -view "Camera 1" 0 0 -12
geom_set_view_modes -depth_cue 0 -view "Camera 1"
geom_set_view_modes -polygonal_spheres 0 -view "Camera 1"
geom_set_view_modes -stereo 0 -view "Camera 1"
geom_set_view_modes -head_tracking 1 -view "Camera 1"
geom_set_view_modes -z_buffer 1 -view "Camera 1"
geom_set_view_modes -perspective 1 -view "Camera 1"
geom_set_camera_params -view "Camera 1" -front 1 -back 112
geom_set_depth_cue_params "Camera 1" -scale 0.1
#
# Light state
#
geom_set_light -light 1 -type directional -state 1
geom_set_light -type ambient -state 1
#
# State for object: top
#
geom_set_cur_cli_obj top
geom_set_matrix   -mat \
                  -0.0248888    -0.580252    -0.113977    0 \
                    -0.0762825    -0.109976    0.576535    0 \
                    -0.586404    0.0389363    -0.0701583    0 \
                    3.43788    3.25646    -1.962    1 
geom_set_position   5.82077e-09 3.98606e-07 -3.8071e-08
geom_set_obj_window -1 11 -1 11 -1 11
#
# State for object: "ucd geom"
#
geom_set_cur_cli_obj -push
geom_set_name_context "ucd to geom.user.3"
geom_create_obj "ucd geom" -mod "ucd to geom.user.3"
geom_set_trans_mode parent
geom_set_obj_window -1 11 -1 11 -1 11
geom_set_name_context
geom_set_cur_cli_obj -pop
#
# State for object: "streak probe"
#
geom_set_cur_cli_obj -push
geom_set_name_context "ucd streak.user.6"
geom_create_obj "streak probe" -mod "ucd streak.user.6"
geom_set_trans_mode redirect
geom_set_matrix   -mat \
                  0.784077    0.317799    -0.533122    0 \
                    -0.48095    0.854038    -0.198246    0 \
                    0.392304    0.411848    0.82248    0 \
                    0    0    0    1 
geom_set_obj_window 0 10 0 10 0 10
geom_set_name_context
geom_set_cur_cli_obj -pop
#
# State for object: streak
#
geom_set_cur_cli_obj -push
geom_set_name_context "ucd streak.user.6"
geom_create_obj streak -mod "ucd streak.user.6"
geom_set_trans_mode parent
geom_set_obj_window 0 10 0 10 0 10
geom_set_name_context
geom_set_cur_cli_obj -pop
shell "ui" shell
 panel Application -w app_panel -p ui -xy 0,0 -wh 260,979
  panel "Top Level Stack" -w master_stack -p Application -xy 2,100 -wh 258,892
   panel "generate colormap.user.1" -w panel -p "Top Level Stack" \
       -xy 0,64 -wh 256,566
    manipulator "generate colormap.user.1:colormap" -w color_editor -p "generate colormap.user.1" \
        -xy 10,10 -wh 236,416
    manipulator "generate colormap.user.1:lo value" -w dial -p "generate colormap.user.1" \
        -xy 10,426 -wh 90,130
    manipulator "generate colormap.user.1:hi value" -w dial -p "generate colormap.user.1" \
        -xy 100,426 -wh 90,130
   panel "read ucd.user.2" -w panel -p "Top Level Stack" -xy 0,108 -wh 256,214
    manipulator "read ucd.user.2:read file" -w browser -p "read ucd.user.2" \
        -xy 10,10 -wh 236,194
   panel "ucd to geom.user.3" -w panel -p "Top Level Stack" -xy 0,64 -wh 228,412
    manipulator "ucd to geom.user.3:Shrink" -w toggle -p "ucd to geom.user.3" -hide \
        -xy 10,10 -wh 118,22
    manipulator "ucd to geom.user.3:Shrink Factor" -w idial -p "ucd to geom.user.3" \
        -xy 128,10 -wh 90,130\
   -P title string "Edge Angle"
    manipulator "ucd to geom.user.3:Geometry Display Mode" -w text -p "ucd to geom.user.3" \
        -xy 10,140 -wh 177,22
    manipulator "ucd to geom.user.3:mode" -w radio_buttons -p "ucd to geom.user.3" \
        -xy 10,162 -wh 177,66
    manipulator "ucd to geom.user.3:Explode Materials" -w toggle -p "ucd to geom.user.3" \
        -xy 10,228 -wh 118,22
    manipulator "ucd to geom.user.3:Explode Factor" -w idial -p "ucd to geom.user.3" \
        -xy 128,228 -wh 90,130
    manipulator "ucd to geom.user.3:Save Geometry" -w toggle -p "ucd to geom.user.3" \
        -xy 10,358 -wh 118,22
    manipulator "ucd to geom.user.3:Color Cells" -w toggle -p "ucd to geom.user.3" -hide \
        -xy 10,380 -wh 118,22
   panel "ucd streak.user.6" -w panel -p "Top Level Stack" -xy 0,130 -wh 258,762
    manipulator "ucd streak.user.6:Node Data" -w text -p "ucd streak.user.6" \
        -xy 10,10 -wh 118,22
    manipulator "ucd streak.user.6:node data" -w radio_buttons -p "ucd streak.user.6" \
        -xy 10,30 -wh 118,22
    manipulator "ucd streak.user.6:N Segment" -w idial -p "ucd streak.user.6" \
        -xy 140,150 -wh 90,130
    manipulator "ucd streak.user.6:choice" -w radio_buttons -p "ucd streak.user.6" \
        -xy 14,155 -wh 118,88
    manipulator "ucd streak.user.6:N Steps" -w idial -p "ucd streak.user.6" \
        -xy 140,290 -wh 90,130
    manipulator "ucd streak.user.6:Integration" -w text -p "ucd streak.user.6" \
        -xy 10,290 -wh 118,22
    manipulator "ucd streak.user.6:integ method" -w radio_buttons -p "ucd streak.user.6" \
        -xy 10,310 -wh 118,66
    manipulator "ucd streak.user.6:Ribbons" -w toggle -p "ucd streak.user.6" \
        -xy 10,440 -wh 118,22
    manipulator "ucd streak.user.6:Ribbon Width" -w dial -p "ucd streak.user.6" -hide \
        -xy 140,470 -wh 90,130
    manipulator "ucd streak.user.6:Ribbon Angle" -w dial -p "ucd streak.user.6" -hide \
        -xy 10,470 -wh 90,130
    manipulator "ucd streak.user.6:Backward" -w toggle -p "ucd streak.user.6" \
        -xy 130,30 -wh 118,22
    manipulator "ucd streak.user.6:Color Streams" -w toggle -p "ucd streak.user.6" \
        -xy 130,60 -wh 118,22
    manipulator "ucd streak.user.6:Show Bounds" -w toggle -p "ucd streak.user.6" -hide \
        -xy 10,662 -wh 118,22
    manipulator "ucd streak.user.6:Interaction Mode" -w text -p "ucd streak.user.6" \
        -xy 10,630 -wh 118,22
    manipulator "ucd streak.user.6:inter mode" -w radio_buttons -p "ucd streak.user.6" \
        -xy 10,660 -wh 118,66
    manipulator "ucd streak.user.6:Start Streams" -w toggle -p "ucd streak.user.6" -hide \
        -xy 10,730 -wh 118,22
    manipulator "ucd streak.user.6:Max Steps" -w typein_integer -p "ucd streak.user.6" \
        -xy 10,418 -wh 236,22
    manipulator "ucd streak.user.6:Follow Boundary" -w toggle -p "ucd streak.user.6" \
        -xy 130,660 -wh 118,22
    manipulator "ucd streak.user.6:Show Markers" -w toggle -p "ucd streak.user.6" \
        -xy 130,690 -wh 118,22
    manipulator "ucd streak.user.6:Boundary Only" -w toggle -p "ucd streak.user.6" \
        -xy 130,720 -wh 118,22
 panel "geometry viewer.user.5!display" -w container -p ui -xy 279,388 -wh 552,584\
   -P zoom_coords string "0 0 0 0 0 <$NULL> 0 0 0 0"
manipulator "geometry viewer.user.5":object -w none
manipulator "geometry viewer.user.5":"Update Always" -w none
manipulator "geometry viewer.user.5":"Update Image" -w none
# End of file