From bc1366c6abb5ca50ac59063cea162c3835dc6e1f Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Thu, 21 May 2020 23:43:59 -0400 Subject: [PATCH] A script for rendering all v1 models --- scripts/v1.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 scripts/v1.sh diff --git a/scripts/v1.sh b/scripts/v1.sh new file mode 100644 index 0000000..a81b1f5 --- /dev/null +++ b/scripts/v1.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +echo "Compiling GNAL v1" + +DIST=./dist/ +NOTES=./notes/v1.csv +FILES=( "spacer" "top" "spiral_top" "spiral_bottom" ) +SIZES=( "50ft" "100ft" ) + +mkdir -p $DIST + +echo "file,file_hash,file_size,source_hash,source_size,render_time" > $NOTES + +for SIZE in "${SIZES[@]}" +do + : + mkdir -p "$DIST/$SIZE_v1" + srchash=`sha256sum "${SIZE}_v1/gnal_${SIZE}.scad" | awk '{ print $1 }'` + srcsize=`wc -c < "${SIZE}_v1/gnal_${SIZE}.scad"` + srcsize=`echo $srcsize | xargs` + + for FILE in "${FILES[@]}" + do + : + echo "${SIZE}_v1/${FILE}.scad" + start=`date +%s` + openscad -o "${DIST}/${SIZE}_v1/gnal_${SIZE}_${FILE}.stl" "${SIZE}_v1/${FILE}.scad" + end=`date +%s` + runtime=$((end-start)) + hash=`sha256sum "${DIST}/${SIZE}_v1/gnal_${SIZE}_${FILE}.stl" | awk '{ print $1 }'` + fileSize=`wc -c < "${DIST}/${SIZE}_v1/gnal_${SIZE}_${FILE}.stl"` + fileSize=`echo $fileSize | xargs` + echo "gnal_${SIZE}_${FILE}.stl,$hash,$fileSize,$srchash,$srcsize,$runtime" #>> $NOTES + done +done