Add script for rendering all STLs
This commit is contained in:
parent
df74b30113
commit
4feec7501e
|
@ -0,0 +1,21 @@
|
|||
SCRIPT_NAME="intval2"
|
||||
SCAD="scad/${SCRIPT_NAME}.scad"
|
||||
|
||||
listParts () {
|
||||
cat "${1}" | grep 'PART ==' | grep -v 'debug' | awk -F'"' '{print $2}'
|
||||
}
|
||||
|
||||
renderPart () {
|
||||
part="${1}"
|
||||
stl="stl/${SCRIPT_NAME}_${part}.stl"
|
||||
openscad --export-format asciistl -o "${stl}" "${SCAD}"
|
||||
}
|
||||
|
||||
allParts () {
|
||||
PARTS=($(listParts "${SCAD}"))
|
||||
for part in "${PARTS[@]}"; do
|
||||
renderPart "${part}"
|
||||
done
|
||||
}
|
||||
|
||||
allParts
|
Loading…
Reference in New Issue