make.2D.sh 448 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. MAKE_DIR=$(dirname $(realpath $0))
  3. PROJECT_DIR=$(dirname $MAKE_DIR)
  4. MANUFACTURE_DIR=$PROJECT_DIR/manufacture
  5. BUILD_DIR=$PROJECT_DIR/build.2D
  6. if [ ! -d $BUILD_DIR ]; then
  7. mkdir $BUILD_DIR
  8. else
  9. rm -f $BUILD_DIR/*.dxf
  10. fi
  11. for count in $MANUFACTURE_DIR/*.2D.scad; do
  12. base=$(basename $count .2D.scad)
  13. output=$BUILD_DIR/$base.dxf
  14. echo "Rendering $base..."
  15. openscad $count -o $output > /dev/null 2> /dev/null
  16. done