render.sh 349 B

1234567891011121314151617
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. OPENSCAD=/opt/homebrew/bin/openscad
  4. cd "$(dirname "$0")"
  5. render() {
  6. local src=$1 out=$2
  7. echo " $src → $out"
  8. "$OPENSCAD" -o "$out" "$src" 2>&1 | grep -v '^$'
  9. }
  10. echo "Rendering cpu_case pieces..."
  11. render bottom.scad bottom.stl
  12. render lid.scad lid.stl
  13. render plunger.scad plunger.stl
  14. echo "Done."