# ;;
esac
- # openscad_image() {
- # TMPPNG="$(mktemp -t XXXXXX.png)"
- # openscad --colorscheme="${OPENSCAD_COLORSCHEME}" \
- # --imgsize="${OPENSCAD_IMGSIZE/x/,}" \
- # -o "${TMPPNG}" "${1}"
- # mv "${TMPPNG}" "${IMAGE_CACHE_PATH}"
- # }
+ openscad_image() {
+ TMPPNG="$(mktemp -t XXXXXX.png)"
+ openscad --colorscheme="${OPENSCAD_COLORSCHEME}" \
+ --imgsize="${OPENSCAD_IMGSIZE/x/,}" \
+ -o "${TMPPNG}" "${1}"
+ mv "${TMPPNG}" "${IMAGE_CACHE_PATH}"
+ }
case "${FILE_EXTENSION_LOWER}" in
## 3D models
## is hardcoded as jpeg. So we make a tempfile.png and just
## move/rename it to jpg. This works because image libraries are
## smart enough to handle it.
- # csg|scad)
- # openscad_image "${FILE_PATH}" && exit 6
- # ;;
+ csg|scad)
+ openscad_image "${FILE_PATH}" && exit 6
+ ;;
# 3mf|amf|dxf|off|stl)
# openscad_image <(echo "import(\"${FILE_PATH}\");") && exit 6
# ;;