From 32377cc471f36b75710e620289e62284c28b4c76 Mon Sep 17 00:00:00 2001 From: hackbard Date: Sun, 10 Feb 2008 18:43:22 +0100 Subject: [PATCH] enhanced visualize script to create single images --- visualize | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/visualize b/visualize index ab6e374..8f4e83a 100755 --- a/visualize +++ b/visualize @@ -35,6 +35,7 @@ ortographic="" bx0=""; by0=""; bz0=""; bx1=""; by1=""; bz1=""; bcr=""; +clx="0"; cly="0"; clz="0"; while [ "$1" ]; do case "$1" in @@ -45,6 +46,7 @@ while [ "$1" ]; do -nll) x0=$2; y0=$3; z0=$4; shift 4;; -fur) x1=$2; y1=$3; z1=$4; shift 4;; -c) cx=$2; cy=$3; cz=$4; shift 4;; + -L) clx=$2; cly=$3; clz=$4; shift 4;; -l) lx=$2; ly=$3; lz=$4; shift 4;; -o) ortographic=1; shift 1;; -b) bx0=$2; by0=$3; bz0=$4; @@ -69,19 +71,23 @@ while [ "$1" ]; do echo " -b " echo "povray:" echo " -c (camera position)" + echo " -L (camera look)" echo " -l (light source)" exit 1;; esac done -if [ ! -d $directory ] ; then - echo "no valid directory" - exit 1 +POVRAY="povray -W${width} -H${height} -d" + +if [ -d $directory ]; then + filesource=$directory/atomic_conf_*.xyz fi -POVRAY="povray -W${width} -H${height} -d" +if [ -f $directory ]; then + filesource=$directory +fi -for file in $directory/atomic_conf_*.xyz; do +for file in $filesource; do cat > temp.pov <<-EOF #include "colors.inc" @@ -222,7 +228,7 @@ EOF fi cat >> temp.pov <<-EOF location $camloc -look_at <0,0,0> +look_at <$clx,$clz,$clz> } light_source { <0,100,-100> color White shadowless } EOF -- 2.39.2