Rev 1052 | Rev 5753 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1052 | Rev 3897 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | 12 | ||
13 | CONVERT_DIS=2 |
13 | CONVERT_DIS=2 |
14 | CONVERT_OPT="-quality 90 -dispose $CONVERT_DIS" |
14 | CONVERT_OPT="-quality 90 -dispose $CONVERT_DIS" |
15 | 15 | ||
16 | # directory containing povray include files |
16 | # directory containing povray include files |
17 | POVINC=/usr/lib/povray31/include |
- | |
18 | tstamp=`date '+%s'` |
17 | tstamp=`date '+%s'` |
19 | 18 | ||
20 | if [ "$wims_exec_parm" = "about" ]; then |
19 | if [ "$wims_exec_parm" = "about" ]; then |
21 | dd=`bin/ch..root povray -v 2>&1 | head -1` |
20 | dd=`bin/ch..root povray -v 2>&1 | head -1` |
22 | echo "<a href=\"http://www.povray.org\">Povray</a> ($dd)" |
21 | echo "<a href=\"http://www.povray.org\">Povray</a> ($dd)" |
Line 45... | Line 44... | ||
45 | format=jpg |
44 | format=jpg |
46 | fi |
45 | fi |
47 | if [ -z "$w_povray_quality" ]; then w_povray_quality=3; fi |
46 | if [ -z "$w_povray_quality" ]; then w_povray_quality=3; fi |
48 | 47 | ||
49 | rm -f $s2_dir/povray* $tmp_dir/povray* 2>/dev/null |
48 | rm -f $s2_dir/povray* $tmp_dir/povray* 2>/dev/null |
50 | parm="+fc |
49 | parm="+fc +q$w_povray_quality -w$w_povray_width -h$w_povray_height -kfi1 -kff$w_povray_frames -ki$w_povray_clock0.0 -kf$w_povray_clock1.0 -j0" |
51 | 50 | ||
52 | cat <<@ >$tmp_dir/tmp.pov |
51 | cat <<@ >$tmp_dir/tmp.pov |
53 | $wims_exec_parm |
52 | $wims_exec_parm |
54 | @ |
53 | @ |
55 | 54 | ||
56 | if [ "$w_povray_has_data" = "yes" ]; then |
55 | if [ "$w_povray_has_data" = "yes" ]; then |
57 | cat $tmp_dir/data.pov >>$tmp_dir/tmp.pov |
56 | cat $tmp_dir/data.pov >>$tmp_dir/tmp.pov |
58 | fi |
57 | fi |
59 | 58 | ||
60 | bin/ch..root povray $parm -d |
59 | bin/ch..root povray $parm -d -i$tmp_dir/tmp.pov -o$tmp_dir/povray.tga 2>$tmp_dir/povray.out |
61 | bin/ch..root convert $CONVERT_OPT $convert_transp -delay $w_ins_anim_delay -loop $w_ins_anim_loop $tmp_dir/povray*.tga $tmp_dir/povray.$format 2>$tmp_dir/convert.err || bin/convert..switch $tmp_dir/convert.err |
60 | bin/ch..root convert $CONVERT_OPT $convert_transp -delay $w_ins_anim_delay -loop $w_ins_anim_loop $tmp_dir/povray*.tga $tmp_dir/povray.$format 2>$tmp_dir/convert.err || bin/convert..switch $tmp_dir/convert.err |
62 | mv -f $tmp_dir/povray.$format $s2_dir |
61 | mv -f $tmp_dir/povray.$format $s2_dir |
63 | 62 | ||
64 | if [ -f "$s2_dir/povray.$format" ]; then |
63 | if [ -f "$s2_dir/povray.$format" ]; then |
65 | src="wims.cgi?session=$w_session&+cmd=getins&+special_parm=povray.$format&+modif=$tstamp" |
64 | src="wims.cgi?session=$w_session&+cmd=getins&+special_parm=povray.$format&+modif=$tstamp" |