make.3D.sh 440 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. cd $(dirname $(dirname $0))
  3. scad_src=generators/*.3D.scad
  4. output=build.3D/
  5. if [ -d $output ]; then
  6. rm $output -rf
  7. fi
  8. mkdir $output
  9. for count in $scad_src; do
  10. src=$(basename $count)
  11. name=$(basename $src .3D.scad)
  12. out=$name.stl
  13. echo "Processing $name..."
  14. if openscad $count -o $output/$out > /dev/null 2> /dev/null; then
  15. echo "Rendered."
  16. else
  17. echo "Failed, fix it!"
  18. fi
  19. done