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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
#!/bin/sh
# autopkgtest check for python-admesh
# (C) 2014 Anton Gladky
set -e
export OMPI_MCA_orte_rsh_agent=/bin/false
WORKDIR=$(mktemp -d)
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
cd $WORKDIR
cat <<EOF > block.stl
SOLID Untitled1
FACET NORMAL 0.00000000E+00 0.00000000E+00 1.00000000E+00
OUTER LOOP
VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 -0.00000000E+00 1.00000000E+00
OUTER LOOP
VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 -0.00000000E+00 -1.00000000E+00
OUTER LOOP
VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 0.00000000E+00 -1.00000000E+00
OUTER LOOP
VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL -1.00000000E+00 0.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL -1.00000000E+00 0.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 1.00000000E+00 0.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 1.00000000E+00 0.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 -1.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
VERTEX -1.96850394E+00 -1.96850394E+00 -1.96850394E+00
VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 -1.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX 1.96850394E+00 -1.96850394E+00 -1.96850394E+00
VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 1.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
ENDLOOP
ENDFACET
FACET NORMAL 0.00000000E+00 1.00000000E+00 0.00000000E+00
OUTER LOOP
VERTEX 1.96850394E+00 1.96850394E+00 1.96850394E+00
VERTEX 1.96850394E+00 1.96850394E+00 -1.96850394E+00
VERTEX -1.96850394E+00 1.96850394E+00 -1.96850394E+00
ENDLOOP
ENDFACET
ENDSOLID Untitled1
EOF
python3 -c 'from admesh import Stl; stl = Stl("block.stl"); stl.rotate_x(10); stl.write_ascii("block_python3.stl");'
ls -ln
cat block_python3.stl
echo "run: OK"
|