--- ray/src/util/objview.csh 1998/06/10 17:50:49 2.6 +++ ray/src/util/objview.csh 2008/11/21 01:30:17 2.11 @@ -1,20 +1,22 @@ #!/bin/csh -f -# SCCSid "$SunId$ SGI" +# RCSid: $Id: objview.csh,v 2.11 2008/11/21 01:30:17 greg Exp $ # # Make a nice view of an object # Arguments are scene input files # -set tmpdir=/usr/tmp +set tmpdir=/tmp set octree=$tmpdir/ov$$.oct set lights=$tmpdir/lt$$.rad set rif=$tmpdir/ov$$.rif set tmpfiles="$octree $lights $rif" +set raddev="x11" set up="Z" set vw="XYZ" +set rendopts="" set opts="" while ($#argv > 0) switch ($argv[1]) - case -g: + case -g*: set usegl breaksw case -u: @@ -25,13 +27,21 @@ while ($#argv > 0) case -w: set opts=($opts $argv[1]) breaksw + case -b*: + set rendopts=($rendopts -bv) + breaksw case -v: shift argv - set vw=$argv[1] + set vw="$argv[1]" breaksw + case -N: + shift argv + set opts=($opts -N $argv[1]) + set radopt + breaksw case -o: shift argv - set opts=($opts -o $argv[1]) + set raddev="$argv[1]" set radopt breaksw case -V: @@ -40,14 +50,12 @@ while ($#argv > 0) set radopt breaksw case -S: - case -b: set opts=($opts $argv[1]) set glradopt breaksw case -*: echo "Bad option: $argv[1]" exit 1 - breaksw default: break endsw @@ -89,12 +97,13 @@ UP= $up view= $vw OCTREE= $octree oconv= -f +render= $rendopts _EOF_ if ( $?usegl ) then glrad $opts $rif else - rad -o x11 $opts $rif + rad -o $raddev $opts $rif endif quit: