autorender presets
This commit is contained in:
parent
158b27848b
commit
7b46783ccc
42
mini-tube.json
Normal file
42
mini-tube.json
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"parameterSets":
|
||||
{
|
||||
"1ml-50mm2": {
|
||||
"volume_ml": "1",
|
||||
"cross_section_mm2": "50",
|
||||
"marks_small_ml": "0.1",
|
||||
"marks_medium_ml": "0.5",
|
||||
"text_size_mm": "3"
|
||||
},
|
||||
"2ml-50mm2": {
|
||||
"volume_ml": "2",
|
||||
"cross_section_mm2": "50",
|
||||
"marks_small_ml": "0.1",
|
||||
"marks_medium_ml": "0.5",
|
||||
"text_size_mm": "3"
|
||||
},
|
||||
"2ml-100mm2": {
|
||||
"volume_ml": "2",
|
||||
"cross_section_mm2": "100",
|
||||
"text_size_mm": "5"
|
||||
},
|
||||
"5ml-100mm2": {
|
||||
"volume_ml": "5",
|
||||
"cross_section_mm2": "100",
|
||||
"text_size_mm": "5"
|
||||
},
|
||||
"5ml-333mm2": {
|
||||
"volume_ml": "5",
|
||||
"cross_section_mm2": "333",
|
||||
"marks_small_ml": "0.5",
|
||||
"text_size_mm": "8"
|
||||
},
|
||||
"10ml-333mm2": {
|
||||
"volume_ml": "10",
|
||||
"cross_section_mm2": "333",
|
||||
"marks_small_ml": "0.5",
|
||||
"text_size_mm": "8"
|
||||
}
|
||||
},
|
||||
"fileFormatVersion": "1"
|
||||
}
|
||||
11
mini-tube.sh
Executable file
11
mini-tube.sh
Executable file
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/zsh
|
||||
|
||||
cd ${0%/*}
|
||||
|
||||
if command -v openscad >/dev/null 2>&1; then
|
||||
openscad=openscad
|
||||
else
|
||||
openscad=(flatpak run --filesystem=$PWD org.openscad.OpenSCAD)
|
||||
fi
|
||||
|
||||
<mini-tube.json jq --raw-output '.parameterSets | keys.[]' | xargs -P$(nproc) -I@ -- $openscad -o mini-tube-@.3mf -p mini-tube.json -P @ mini-tube.scad
|
||||
Loading…
Reference in New Issue
Block a user