Add binary conversion step to v1 and v2 scripts. TODO: Add a script that will loop through existing files and convert them to binary for big $$$ (diskspace) savings.
This commit is contained in:
parent
d2e15e4c83
commit
9e0e84bdcd
|
@ -38,6 +38,16 @@ do
|
||||||
facets="N/A"
|
facets="N/A"
|
||||||
volume="N/A"
|
volume="N/A"
|
||||||
else
|
else
|
||||||
|
firstline=`head -n 1 "$stl"`
|
||||||
|
if [[ $firstline == solid* ]]; then
|
||||||
|
#convert from ascii to binary
|
||||||
|
admesh -c -b "$stl" "$stl"
|
||||||
|
newSize=`wc -c < "$stl"`
|
||||||
|
newSize=`echo $newSize | xargs`
|
||||||
|
percent=`echo "scale=1;($newSize/$fileSize)*100" | bc`
|
||||||
|
fileSize="${newSize}"
|
||||||
|
echo "Binary conversion created STL file ${percent}% of original"
|
||||||
|
fi
|
||||||
ao=`admesh -c "$stl"`
|
ao=`admesh -c "$stl"`
|
||||||
facets=`echo "$ao" | grep "Number of facets" | awk '{print $5}'`
|
facets=`echo "$ao" | grep "Number of facets" | awk '{print $5}'`
|
||||||
volume=`echo "$ao" | grep "Number of parts" | awk '{print $8}'`
|
volume=`echo "$ao" | grep "Number of parts" | awk '{print $8}'`
|
||||||
|
|
|
@ -42,6 +42,16 @@ do
|
||||||
facets="N/A"
|
facets="N/A"
|
||||||
volume="N/A"
|
volume="N/A"
|
||||||
else
|
else
|
||||||
|
firstline=`head -n 1 "$stl"`
|
||||||
|
if [[ $firstline == solid* ]]; then
|
||||||
|
#convert from ascii to binary
|
||||||
|
admesh -c -b "$stl" "$stl"
|
||||||
|
newSize=`wc -c < "$stl"`
|
||||||
|
newSize=`echo $newSize | xargs`
|
||||||
|
percent=`echo "scale=1;($newSize/$fileSize)*100" | bc`
|
||||||
|
fileSize="${newSize}"
|
||||||
|
echo "Binary conversion created STL file ${percent}% of original"
|
||||||
|
fi
|
||||||
ao=`admesh -c "$stl"`
|
ao=`admesh -c "$stl"`
|
||||||
facets=`echo "$ao" | grep "Number of facets" | awk '{print $5}'`
|
facets=`echo "$ao" | grep "Number of facets" | awk '{print $5}'`
|
||||||
volume=`echo "$ao" | grep "Number of parts" | awk '{print $8}'`
|
volume=`echo "$ao" | grep "Number of parts" | awk '{print $8}'`
|
||||||
|
|
Loading…
Reference in New Issue