blob: 74dbcdff9bb0991dabedfcb47090d3934df3875f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/bash
usage() {
cat <<EOF
Usage:
$0
$0 [depth] [tolerance1 tolerance2 .. toleranceN]
By default five test fit pieces are generated with a length of 120mm at the
tolerances 0.1mm, 0.2mm, 0.3mm, 0.4mm, and 0.5mm.
Over ride the defaults by supplying paramaters; the first parameter the depth and the rest are
taken as tolerances.
EOF
}
[ "-h" == "$1" ] || [ "--help" == "$1" ]&& usage && exit;
depth=${1:-120}; shift;
tolerances=${*:-(0.1 0.2 0.3 0.4 0.5)};
male='"male_tabs"'
female='"female_tabs"'
tolerances=
shopen="./shopenscad.sh cubbies.scad"
part="$male" $shopen
for t in ${tolerances[@]}; do
tab_tolerance=$t part="$female" $shopen
done;
|