File: A1

package info (click to toggle)
opencascade 7.5.1%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 290,544 kB
  • sloc: cpp: 1,190,524; tcl: 15,703; cs: 5,173; java: 1,557; ansic: 1,174; sh: 901; xml: 699; perl: 54; makefile: 27
file content (345 lines) | stat: -rw-r--r-- 12,231 bytes parent folder | download | duplicates (9)
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
# test script for cart_simple.prt.6.gdml file
compound result

# box 
box sh46E7080 -381 -635 -444.5 762 1270 889

# box 
box sh477E920 -317.5 -571.5 -393.69999999999999 635 1143 787.39999999999998

# copy shape
copy sh477E920 sh477E920_copy

# shape transformation
trotate sh477E920_copy 0 0 0 1 0 0 6.2725381128105878e-046 

# shape transformation
trotate sh477E920_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh477E920_copy 0 444.5 0

# box 
box sh4782270 -127 -254 -393.69999999999999 254 508 787.39999999999998

# copy shape
copy sh4782270 sh4782270_copy

# shape transformation
trotate sh4782270_copy 0 0 0 5.5511151231257827e-017 -1 -2.7755575615628909e-016 90 
ttranslate sh4782270_copy -12.700000000000058 -279.39999999999992 190.49999999999989

# shape transformation
trotate sh4782270_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh4782270_copy 0 444.5 0

# box 
box sh4785530 -190.5 -317.5 -635 381 635 1270

# copy shape
copy sh4785530 sh4785530_copy

# shape transformation
trotate sh4785530_copy 0 0 0 0.57735026918962573 0.57735026918962562 0.57735026918962573 -120.00000000000001 
ttranslate sh4785530_copy 0 -2.8199664825478976e-014 127

# shape transformation
trotate sh4785530_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh4785530_copy 0 444.5 0

# tore 
plane pln_sh46C1C40 0 0 0 0 0 1 1 0 0
erase pln_sh46C1C40
ptorus sh46C1C40 pln_sh46C1C40 63.5 38.100000000000001 360
settolerance sh46C1C40 6.3499999999999996e-007

# copy shape
copy sh46C1C40 sh46C1C40_copy

# shape transformation
trotate sh46C1C40_copy 0 0 0 -0.57735026918962562 0.57735026918962584 -0.57735026918962562 120.00000000000001 
ttranslate sh46C1C40_copy -1.1279865930191585e-013 -507.99999999999977 -533.39999999999998

# shape transformation
trotate sh46C1C40_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46C1C40_copy 0 444.5 0

# tore 
plane pln_sh46C29D0 0 0 0 0 0 1 1 0 0
erase pln_sh46C29D0
ptorus sh46C29D0 pln_sh46C29D0 76.200000000000003 38.100000000000001 360
settolerance sh46C29D0 7.6199999999999997e-007

# copy shape
copy sh46C29D0 sh46C29D0_copy

# shape transformation
trotate sh46C29D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 -120.00000000000001 
ttranslate sh46C29D0_copy 381 253.99999999999997 -533.39999999999986

# shape transformation
trotate sh46C29D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46C29D0_copy 0 444.5 0

# cylinder 
plane pln_sh46C35A0 -0 -0 -88.900000000000006 0 0 1 1 0 0
erase pln_sh46C35A0
pcylinder sh46C35A0 pln_sh46C35A0 177.80000000000001 177.80000000000001 360
settolerance sh46C35A0 1.778e-006

# copy shape
copy sh46C35A0 sh46C35A0_copy

# shape transformation
trotate sh46C35A0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh46C35A0_copy 0 -1.087153478351865e-013 489.61039999999991

# shape transformation
trotate sh46C35A0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46C35A0_copy 0 444.5 0

# cone 
plane pln_sh46C4B10 0 0 11.563231533144203 0 0 1 0.98480775301220802 -0.17364817766693033 0
erase pln_sh46C4B10
pcone sh46C4B10 pln_sh46C4B10 163.48776537999987 932.32790832999922 54.378849476855791 10
settolerance sh46C4B10 9.3232790832999917e-006

# cone 
plane pln_sh46C7200 0 0 13171.665397490679 0 0 1 1 0 0
erase pln_sh46C7200
pcone sh46C7200 pln_sh46C7200 931.61109825999995 932.32790833000001 10.134682179321317 10
settolerance sh46C7200 0.00013181800079669999

# copy shape
copy sh46C7200 sh46C7200_copy

# shape transformation
trotate sh46C7200_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 
ttranslate sh46C7200_copy 0 -3.0490008138572815e-012 13731.478929139996

# shape transformation
trotate sh46C7200_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46C7200_copy 0 444.5 0

# cone 
plane pln_sh46C9380 0 0 11.397407360723282 0 0 1 0.98480775301220802 -0.17364817766693033 0
erase pln_sh46C9380
pcone sh46C9380 pln_sh46C9380 161.14324575000018 933.23880782000094 54.609100129276726 10
settolerance sh46C9380 9.332388078200009e-006

# copy shape
copy sh46C9380 sh46C9380_copy

# shape transformation
trotate sh46C9380_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh46C9380_copy 0 -1.0967274855167016e-013 493.92214950999994

# shape transformation
trotate sh46C9380_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46C9380_copy 0 444.5 0

# cone 
plane pln_sh46CBA70 0 0 2278.3379438268994 0 0 1 1 0 0
erase pln_sh46CBA70
pcone sh46CBA70 pln_sh46CBA70 161.14324575000001 165.11547493 56.161711403100526 10
settolerance sh46CBA70 2.3344996552299997e-005

# copy shape
copy sh46CBA70 sh46CBA70_copy

# shape transformation
trotate sh46CBA70_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 
ttranslate sh46CBA70_copy 0 -6.2323171970746191e-013 2806.7861406399993

# shape transformation
trotate sh46CBA70_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46CBA70_copy 0 444.5 0

# copy shape
copy sh46C4B10 sh46C4B10_copy

# shape transformation
trotate sh46C4B10_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh46C4B10_copy 0 -1.0741113964263244e-013 483.7367684699999

# shape transformation
trotate sh46C4B10_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46C4B10_copy 0 444.5 0

# fuse operation
bfuse sh47B1640 sh46C4B10_copy sh46C7200_copy; copy sh47B1640 sh47B1640_copy 

# cut operation
bcut sh47B19C0 sh47B1640_copy sh46C9380_copy; copy sh47B19C0 sh47B19C0_copy 

# cut operation
bcut sh4718F10 sh47B19C0_copy sh46CBA70_copy; copy sh4718F10 sh4718F10_copy 

# cone 
plane pln_sh4715FD0 0 0 8500.3576709034769 0 0 1 -1 1.2246467991473532e-016 0
erase pln_sh4715FD0
pcone sh4715FD0 pln_sh4715FD0 889.00000000000011 890.05680790999997 10.104887766523461 10
settolerance sh4715FD0 8.51046255867e-005

# cone 
plane pln_sh471FFF0 0 0 15.938576380529716 0 0 1 -0.98480775301220813 0.17364817766693028 0
erase pln_sh471FFF0
pcone sh471FFF0 pln_sh471FFF0 152.39999999999958 890.05680790999759 77.146977529470291 10
settolerance sh471FFF0 8.9005680790999752e-006

# copy shape
copy sh471FFF0 sh471FFF0_copy

# shape transformation
trotate sh471FFF0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh471FFF0_copy 0 -1.0643961792400342e-013 479.36142361999987

# shape transformation
trotate sh471FFF0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh471FFF0_copy 0 444.5 0

# cone 
plane pln_sh471A5D0 0 0 15.669770843494685 0 0 1 -0.98480775301220813 0.17364817766693028 0
erase pln_sh471A5D0
pcone sh471A5D0 pln_sh471A5D0 149.82976017000007 890.51343192000058 77.463538556505313 10
settolerance sh471A5D0 8.9051343192000058e-006

# copy shape
copy sh471A5D0 sh471A5D0_copy

# shape transformation
trotate sh471A5D0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh471A5D0_copy 0 -1.0870789522332552e-013 489.57683641999984

# shape transformation
trotate sh471A5D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh471A5D0_copy 0 444.5 0

# cone 
plane pln_sh47127D0 0 0 1432.6282915626587 0 0 1 -1 1.2246467991473532e-016 0
erase pln_sh47127D0
pcone sh47127D0 pln_sh47127D0 149.82976016999996 153.91343191999997 39.046873437341446 10
settolerance sh47127D0 1.4716751649999999e-005

# copy shape
copy sh47127D0 sh47127D0_copy

# shape transformation
trotate sh47127D0_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 
ttranslate sh47127D0_copy 0 -4.3354301751952195e-013 1952.5041721499997

# shape transformation
trotate sh47127D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh47127D0_copy 0 444.5 0

# copy shape
copy sh4715FD0 sh4715FD0_copy

# shape transformation
trotate sh4715FD0_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 
ttranslate sh4715FD0_copy 0 -2.0168110595353277e-012 9082.9095361999989

# shape transformation
trotate sh4715FD0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh4715FD0_copy 0 444.5 0

# fuse operation
bfuse sh47297D0 sh4715FD0_copy sh471FFF0_copy; copy sh47297D0 sh47297D0_copy 

# cut operation
bcut sh47AB910 sh47297D0_copy sh471A5D0_copy; copy sh47AB910 sh47AB910_copy 

# cut operation
bcut sh4616970 sh47AB910_copy sh47127D0_copy; copy sh4616970 sh4616970_copy 

# cylinder 
plane pln_sh4609E70 -0 -0 -12.699999999999999 0 0 1 1 0 0
erase pln_sh4609E70
pcylinder sh4609E70 pln_sh4609E70 63.5 25.399999999999999 360
settolerance sh4609E70 6.3499999999999996e-007

# copy shape
copy sh4609E70 sh4609E70_copy

# shape transformation
trotate sh4609E70_copy 0 0 0 1 -1.6653345369377341e-016 -1.6653345369377346e-016 90.000000000000014 
ttranslate sh4609E70_copy -254.00000000000009 -647.69999999999982 -190.50000000000009

# shape transformation
trotate sh4609E70_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh4609E70_copy 0 444.5 0

# cylinder 
plane pln_sh460D830 -0 -0 -12.699999999999999 0 0 1 1 0 0
erase pln_sh460D830
pcylinder sh460D830 pln_sh460D830 63.5 25.399999999999999 360
settolerance sh460D830 6.3499999999999996e-007

# copy shape
copy sh460D830 sh460D830_copy

# shape transformation
trotate sh460D830_copy 0 0 0 1 -1.6653345369377341e-016 -1.6653345369377346e-016 90.000000000000014 
ttranslate sh460D830_copy 253.9999999999998 -647.69999999999982 -190.50000000000009

# shape transformation
trotate sh460D830_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh460D830_copy 0 444.5 0

# tore 
plane pln_sh46115E0 0 0 0 0 0 1 1 0 0
erase pln_sh46115E0
ptorus sh46115E0 pln_sh46115E0 76.200000000000003 38.100000000000001 360
settolerance sh46115E0 7.6199999999999997e-007

# copy shape
copy sh46115E0 sh46115E0_copy

# shape transformation
trotate sh46115E0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 -120.00000000000001 
ttranslate sh46115E0_copy -380.99999999999989 254.00000000000014 -533.39999999999986

# shape transformation
trotate sh46115E0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46115E0_copy 0 444.5 0

# copy shape
copy sh46E7080 sh46E7080_copy

# shape transformation
trotate sh46E7080_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh46E7080_copy 0 444.5 0

# cut operation
bcut sh4618FF0 sh46E7080_copy sh477E920_copy; copy sh4618FF0 sh4618FF0_copy 

# cut operation
bcut sh46238D0 sh4618FF0_copy sh4782270_copy; copy sh46238D0 sh46238D0_copy 

# cut operation
bcut sh4633AA0 sh46238D0_copy sh4785530_copy; copy sh4633AA0 sh4633AA0_copy 

# fuse operation
bfuse sh4626340 sh4633AA0_copy sh46C1C40_copy; copy sh4626340 sh4626340_copy 

# fuse operation
bfuse sh463B8A0 sh4626340_copy sh46C29D0_copy; copy sh463B8A0 sh463B8A0_copy 

# fuse operation
bfuse sh46251C0 sh463B8A0_copy sh46C35A0_copy; copy sh46251C0 sh46251C0_copy 

# fuse operation
bfuse sh4633AA0 sh46251C0_copy sh4718F10_copy; copy sh4633AA0 sh4633AA0_copy 

# fuse operation
bfuse sh463B280 sh4633AA0_copy sh4616970_copy; copy sh463B280 sh463B280_copy 

# fuse operation
bfuse sh463E0E0 sh463B280_copy sh4609E70_copy; copy sh463E0E0 sh463E0E0_copy 

# fuse operation
bfuse sh4648330 sh463E0E0_copy sh460D830_copy; copy sh4648330 sh4648330_copy 

# fuse operation
bfuse sh463ADB0 sh4648330_copy sh46115E0_copy; copy sh463ADB0 sh463ADB0_copy 

# result
add sh463ADB0_copy result