Revision: 73117
          http://sourceforge.net/p/brlcad/code/73117
Author:   brlcad
Date:     2019-05-21 20:18:57 +0000 (Tue, 21 May 2019)
Log Message:
-----------
add the remaining 3 rtedge manual page examples.  note that cases #4 and #5 
currently FAIL.  this is correct because those examples are currently broken, 
not overlaying on an existing image. (fbserv works though, so we could change 
the example by adding additional steps).

Modified Paths:
--------------
    brlcad/trunk/regress/rtedge.sh

Added Paths:
-----------
    brlcad/trunk/regress/rtedge.ref3.pix.gz
    brlcad/trunk/regress/rtedge.ref4.pix.gz
    brlcad/trunk/regress/rtedge.ref5.pix.gz

Added: brlcad/trunk/regress/rtedge.ref3.pix.gz
===================================================================
(Binary files differ)

Index: brlcad/trunk/regress/rtedge.ref3.pix.gz
===================================================================
--- brlcad/trunk/regress/rtedge.ref3.pix.gz     2019-05-21 19:43:30 UTC (rev 
73116)
+++ brlcad/trunk/regress/rtedge.ref3.pix.gz     2019-05-21 20:18:57 UTC (rev 
73117)

Property changes on: brlcad/trunk/regress/rtedge.ref3.pix.gz
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/x-gtar
\ No newline at end of property
Added: brlcad/trunk/regress/rtedge.ref4.pix.gz
===================================================================
(Binary files differ)

Index: brlcad/trunk/regress/rtedge.ref4.pix.gz
===================================================================
--- brlcad/trunk/regress/rtedge.ref4.pix.gz     2019-05-21 19:43:30 UTC (rev 
73116)
+++ brlcad/trunk/regress/rtedge.ref4.pix.gz     2019-05-21 20:18:57 UTC (rev 
73117)

Property changes on: brlcad/trunk/regress/rtedge.ref4.pix.gz
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/x-gtar
\ No newline at end of property
Added: brlcad/trunk/regress/rtedge.ref5.pix.gz
===================================================================
(Binary files differ)

Index: brlcad/trunk/regress/rtedge.ref5.pix.gz
===================================================================
--- brlcad/trunk/regress/rtedge.ref5.pix.gz     2019-05-21 19:43:30 UTC (rev 
73116)
+++ brlcad/trunk/regress/rtedge.ref5.pix.gz     2019-05-21 20:18:57 UTC (rev 
73117)

Property changes on: brlcad/trunk/regress/rtedge.ref5.pix.gz
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/x-gtar
\ No newline at end of property
Modified: brlcad/trunk/regress/rtedge.sh
===================================================================
--- brlcad/trunk/regress/rtedge.sh      2019-05-21 19:43:30 UTC (rev 73116)
+++ brlcad/trunk/regress/rtedge.sh      2019-05-21 20:18:57 UTC (rev 73117)
@@ -82,9 +82,15 @@
 # get our references
 rm -f rtedge.ref.pix rtedge.2.ref.pix
 log "... running rtedge reference gzip decompressions"
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref.pix.gz" > rtedge.ref.pix
-$GZIP -d -c "$PATH_TO_THIS/rtedge.ref2.pix.gz" > rtedge.ref2.pix
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref.pix.gz" > rtedge.ref.pix 2>> $LOGFILE
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref2.pix.gz" > rtedge.ref2.pix 2>> $LOGFILE
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref3.pix.gz" > rtedge.ref3.pix 2>> $LOGFILE
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref4.pix.gz" > rtedge.ref4.pix 2>> $LOGFILE
+$GZIP -d -c "$PATH_TO_THIS/rtedge.ref5.pix.gz" > rtedge.ref5.pix 2>> $LOGFILE
 
+
+# === #1 ===
+
 cmd="$RTEDGE -s 1024 -o rtedge.pix rtedge.havoc.g havoc"
 log "... rendering rtedge #1: $cmd"
 rm -f rtedge.pix
@@ -104,6 +110,8 @@
 fi
 
 
+# === #2 ===
+
 cmd="$RTEDGE -s 1024 -o rtedge.2.pix -c\"set fg=0/255/0 bg=255/0/0\" 
rtedge.havoc.g havoc"
 log "... rendering rtedge #2: $cmd"
 rm -f rtedge.2.pix
@@ -123,6 +131,105 @@
 fi
 
 
+# === #3 ===
+
+cmd="$RTEDGE -s 1024 -o rtedge.3.pix -c\"set rc=1 dr=1\" rtedge.havoc.g havoc"
+log "... rendering rtedge #3: $cmd"
+rm -f rtedge.3.pix
+eval $cmd 2>> $LOGFILE
+
+cmd="$PIXDIFF rtedge.3.pix rtedge.ref3.pix"
+log "... comparing rtedge #3: $cmd"
+rm -f rtedge.diff3.pix
+$cmd > rtedge.diff3.pix 2>> $LOGFILE
+NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+
+if [ "X$NUMBER_WRONG" = "X0" ] ; then
+    log "... -> rtedge.3.pix is correct"
+else
+    log "... -> rtedge.3.pix $NUMBER_WRONG off by many"
+    FAILURES="`expr $FAILURES + 1`"
+fi
+
+
+# === #4 ===
+
+view="
+  viewsize 8.000e+03;
+  orientation 2.4809e-01 4.7650e-01 7.4809e-01 3.8943e-01;
+  eye_pt 2.2146e+04 7.1103e+03 7.1913e+03;
+  start 0; clean;
+  end;
+"
+
+cmd="$RT -M -o rtedge.4.pix -C255/255/255 rtedge.havoc.g havoc"
+log "... rendering rt #4: $cmd"
+rm -f rtedge.4.pix
+eval $cmd 2>> $LOGFILE <<EOF
+$view
+EOF
+
+cmd="$RTEDGE -M -o rtedge.4.pix -c\"set dr=1 dn=1 ov=1\" -c\"set 
fg=255,200,0\" rtedge.havoc.g havoc"
+log "... rendering rtedge #4: $cmd"
+rm -f rtedge.4.pix
+eval $cmd 2>> $LOGFILE <<EOF
+$view
+EOF
+
+cmd="$PIXDIFF rtedge.4.pix rtedge.ref4.pix"
+log "... comparing rtedge #4: $cmd"
+rm -f rtedge.diff4.pix
+$cmd > rtedge.diff4.pix 2>> $LOGFILE
+NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+
+if [ "X$NUMBER_WRONG" = "X0" ] ; then
+    log "... -> rtedge.4.pix is correct"
+else
+    log "... -> rtedge.4.pix $NUMBER_WRONG off by many"
+    FAILURES="`expr $FAILURES + 1`"
+fi
+
+
+# === #5 ===
+
+view="
+  viewsize 8.000e+03;
+  orientation 2.4809e-01 4.7650e-01 7.4809e-01 3.8943e-01;
+  eye_pt 2.2146e+04 7.1103e+03 7.1913e+03;
+  start 0; clean;
+  end;
+"
+
+cmd="$RT -M -o rtedge.5.pix -C255/255/255 rtedge.havoc.g weapons"
+log "... rendering rt #5: $cmd"
+rm -f rtedge.5.pix
+eval $cmd 2>> $LOGFILE <<EOF
+$view
+EOF
+
+cmd="$RTEDGE -M -o rtedge.5.pix -c\"set dr=1 dn=1 om=3\" -c\"set fg=0,0,0 
bg=200,200,200\" -c\"set oo=\\\"weapons\\\" \" rtedge.havoc.g havoc_front 
havoc_middle havoc_tail landing_gear main_rotor"
+log "... rendering rtedge #5: $cmd"
+rm -f rtedge.5.pix
+eval $cmd 2>> $LOGFILE <<EOF
+$view
+EOF
+
+cmd="$PIXDIFF rtedge.5.pix rtedge.ref5.pix"
+log "... comparing rtedge #5: $cmd"
+rm -f rtedge.diff5.pix
+$cmd > rtedge.diff5.pix 2>> $LOGFILE
+NUMBER_WRONG=`tail -n1 $LOGFILE | tr , '\012' | awk '/many/ {print $1}'`
+
+if [ "X$NUMBER_WRONG" = "X0" ] ; then
+    log "... -> rtedge.5.pix is correct"
+else
+    log "... -> rtedge.5.pix $NUMBER_WRONG off by many"
+    FAILURES="`expr $FAILURES + 1`"
+fi
+
+
+# === Summary ===
+
 if test $FAILURES -eq 0 ; then
     log "-> rtcheck check succeeded"
 else

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to