|
|
@@ -1,6 +1,6 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
-VERSION=2.1.10
|
|
|
+VERSION=2.2.0
|
|
|
|
|
|
function ngc_position {
|
|
|
ifn="$1"
|
|
|
@@ -37,8 +37,11 @@ tmpfn=`mktemp`
|
|
|
for fn in `ls ../Popufare*.scad | grep -v PopufareHousingCommon.scad ` ; do
|
|
|
bfn=`basename $fn .scad`
|
|
|
svg="$bfn.$VERSION.svg"
|
|
|
+ svg_z="$bfn.z.$VERSION.svg"
|
|
|
ngc="$bfn.$VERSION.ngc"
|
|
|
|
|
|
+ cp "$svg" "$svg_z"
|
|
|
+
|
|
|
echo "## $bfn"
|
|
|
|
|
|
basedir=`dirname $( pwd ) `
|
|
|
@@ -53,6 +56,11 @@ for fn in `ls ../Popufare*.scad | grep -v PopufareHousingCommon.scad ` ; do
|
|
|
sed -i 's/F800/F150/g' "$ngc"
|
|
|
sed -i 's/G0\(.*\)S\(.*\)/G0\1 F5000 S\2/g' "$ngc"
|
|
|
|
|
|
+ sed -i 's/<svg\(.*\) width="\([0-9]*\)"/<svg\1 width="\2mm"/' "$svg_z"
|
|
|
+ sed -i 's/<svg\(.*\) height="\([0-9]*\)"/<svg\1 height="\2mm"/' "$svg_z"
|
|
|
+ sed -i 's/ stroke-width="[^"]*"/ stroke-width=".0254"/' "$svg_z"
|
|
|
+
|
|
|
+
|
|
|
done
|
|
|
|
|
|
rm $tmpfn
|