Compare commits
2 Commits
df74b30113
...
b3e6412598
Author | SHA1 | Date |
---|---|---|
Matt McWilliams | b3e6412598 | |
Matt McWilliams | 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
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue