File: A2

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 (342 lines) | stat: -rw-r--r-- 12,130 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
# test script for cart01.prt.6.gdml file
compound result

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

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

# copy shape
copy sh43FE230 sh43FE230_copy

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

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

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

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

# copy shape
copy sh4403EF0 sh4403EF0_copy

# shape transformation
trotate sh4403EF0_copy 0 0 0 5.5511151231257827e-017 -1 -2.7755575615628909e-016 90 
ttranslate sh4403EF0_copy -12.699999999999934 279.39999999999992 192.36237539000012

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

# copy shape
copy sh4401410 sh4401410_copy

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

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

# fuse operation
bfuse sh441BB40 sh4401410_copy sh4403EF0_copy; copy sh441BB40 sh441BB40_copy 

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

# copy shape
copy sh441C240 sh441C240_copy

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

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

# tore 
plane pln_sh441C390 0 0 0 0 0 1 1 0 0
erase pln_sh441C390
ptorus sh441C390 pln_sh441C390 63.5 38.100000000000001 360
settolerance sh441C390 6.3499999999999996e-007

# copy shape
copy sh441C390 sh441C390_copy

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

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

# tore 
plane pln_sh441D200 0 0 0 0 0 1 1 0 0
erase pln_sh441D200
ptorus sh441D200 pln_sh441D200 76.200000000000003 38.100000000000001 360
settolerance sh441D200 7.6199999999999997e-007

# tore 
plane pln_sh441E310 0 0 0 0 0 1 1 0 0
erase pln_sh441E310
ptorus sh441E310 pln_sh441E310 76.200000000000003 38.100000000000001 360
settolerance sh441E310 7.6199999999999997e-007

# copy shape
copy sh441E310 sh441E310_copy

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

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

# copy shape
copy sh441D200 sh441D200_copy

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

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

# fuse operation
bfuse sh47A25E0 sh441D200_copy sh441E310_copy; copy sh47A25E0 sh47A25E0_copy 

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

# cone 
plane pln_sh47A4E20 0 0 13171.665397490679 0 0 1 1 0 0
erase pln_sh47A4E20
pcone sh47A4E20 pln_sh47A4E20 931.61109825999995 932.32790833000001 10.134682179321317 10
settolerance sh47A4E20 0.00013181800079669999

# copy shape
copy sh47A4E20 sh47A4E20_copy

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

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

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

# copy shape
copy sh47A6F60 sh47A6F60_copy

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

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

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

# copy shape
copy sh47A9650 sh47A9650_copy

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

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

# copy shape
copy sh47A2730 sh47A2730_copy

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

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

# fuse operation
bfuse sh9409FB0 sh47A2730_copy sh47A4E20_copy; copy sh9409FB0 sh9409FB0_copy 

# cut operation
bcut sh44D3E40 sh9409FB0_copy sh47A6F60_copy; copy sh44D3E40 sh44D3E40_copy 

# cut operation
bcut sh44E0C50 sh44D3E40_copy sh47A9650_copy; copy sh44E0C50 sh44E0C50_copy 

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

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

# copy shape
copy sh4799090 sh4799090_copy

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

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

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

# copy shape
copy sh4797340 sh4797340_copy

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

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

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

# copy shape
copy sh44D6CA0 sh44D6CA0_copy

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

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

# copy shape
copy sh479B320 sh479B320_copy

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

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

# fuse operation
bfuse sh94048A0 sh479B320_copy sh4799090_copy; copy sh94048A0 sh94048A0_copy 

# cut operation
bcut sh434ECF0 sh94048A0_copy sh4797340_copy; copy sh434ECF0 sh434ECF0_copy 

# cut operation
bcut sh435AFA0 sh434ECF0_copy sh44D6CA0_copy; copy sh435AFA0 sh435AFA0_copy 

# cylinder 
plane pln_sh43500A0 -0 -0 -12.699999999999999 0 0 1 1 0 0
erase pln_sh43500A0
pcylinder sh43500A0 pln_sh43500A0 57.349299510000002 25.399999999999999 360
settolerance sh43500A0 5.7349299509999996e-007

# cylinder 
plane pln_sh4350F10 -0 -0 -12.699999999999999 0 0 1 1 0 0
erase pln_sh4350F10
pcylinder sh4350F10 pln_sh4350F10 57.349299510000002 25.399999999999999 360
settolerance sh4350F10 5.7349299509999996e-007

# copy shape
copy sh4350F10 sh4350F10_copy

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

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

# copy shape
copy sh43500A0 sh43500A0_copy

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

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

# fuse operation
bfuse sh4353BB0 sh43500A0_copy sh4350F10_copy; copy sh4353BB0 sh4353BB0_copy 

# copy shape
copy sh43A29B0 sh43A29B0_copy

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

# cut operation
bcut sh434EDD0 sh43A29B0_copy sh43FE230_copy; copy sh434EDD0 sh434EDD0_copy 

# cut operation
bcut sh44B72C0 sh434EDD0_copy sh441BB40_copy; copy sh44B72C0 sh44B72C0_copy 

# cut operation
bcut sh9403790 sh44B72C0_copy sh441C240_copy; copy sh9403790 sh9403790_copy 

# fuse operation
bfuse sh942BF20 sh9403790_copy sh441C390_copy; copy sh942BF20 sh942BF20_copy 

# fuse operation
bfuse sh43697F0 sh942BF20_copy sh47A25E0_copy; copy sh43697F0 sh43697F0_copy 

# fuse operation
bfuse sh9416040 sh43697F0_copy sh44E0C50_copy; copy sh9416040 sh9416040_copy 

# fuse operation
bfuse sh4369400 sh9416040_copy sh435AFA0_copy; copy sh4369400 sh4369400_copy 

# fuse operation
bfuse sh4358060 sh4369400_copy sh4353BB0_copy; copy sh4358060 sh4358060_copy 

# result
add sh4358060_copy result