File: admesh-python-test

package info (click to toggle)
python-admesh 0.98.9-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 244 kB
  • sloc: python: 331; sh: 97; makefile: 4
file content (106 lines) | stat: -rwxr-xr-x 3,842 bytes parent folder | download
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"