#!/bin/bash cd $(dirname $(dirname $0)) scad_src=generators/*.3D.scad slvs_src=draws/*.slvs output=build.3D/ if [ -d $output ]; then rm $output -rf fi mkdir $output for count in $scad_src; do src=$(basename $count) name=$(basename $src .3D.scad) out=$name.stl echo "Processing $name..." if openscad $count -o $output/$out > /dev/null 2> /dev/null; then echo "Rendered." else echo "Failed, fix it!" fi done for count in $slvs_src; do src=$(basename $count) name=$(basename $src .slvs) out=$name.stl echo "Processing $name..." if solvespace-cli export-mesh $count -o $output/$out > /dev/null 2> /dev/null; then echo "Rendered." else echo "Failed, fix it!" fi done