File: B5

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 (314 lines) | stat: -rw-r--r-- 8,878 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
# test script for multi_extrusion.prt.1.gdml file
compound result

# cylinder 
plane pln_sh44CB200 -0 -0 -254 0 0 1 1 0 0
erase pln_sh44CB200
pcylinder sh44CB200 pln_sh44CB200 50.799999999999997 508 360
settolerance sh44CB200 5.0799999999999996e-006

# cylinder 
plane pln_sh44CA860 -0 -0 -254 0 0 1 1 0 0
erase pln_sh44CA860
pcylinder sh44CA860 pln_sh44CA860 50.799999999999997 508 360
settolerance sh44CA860 5.0799999999999996e-006

# copy shape
copy sh44CA860 sh44CA860_copy

# shape transformation
ttranslate sh44CA860_copy 0 254 0

# shape transformation
trotate sh44CA860_copy 0 0 0 0 1 0 90 
ttranslate sh44CA860_copy 254 0 -127

# cylinder 
plane pln_sh44CD3B0 -0 -0 -254 0 0 1 1 0 0
erase pln_sh44CD3B0
pcylinder sh44CD3B0 pln_sh44CD3B0 50.799999999999997 508 360
settolerance sh44CD3B0 5.0799999999999996e-006

# copy shape
copy sh44CD3B0 sh44CD3B0_copy

# shape transformation
ttranslate sh44CD3B0_copy 0 508 0

# shape transformation
trotate sh44CD3B0_copy 0 0 0 0 1 0 90 
ttranslate sh44CD3B0_copy 254 0 -127

# cylinder 
plane pln_sh44CE610 -0 -0 -254 0 0 1 1 0 0
erase pln_sh44CE610
pcylinder sh44CE610 pln_sh44CE610 50.799999999999997 508 360
settolerance sh44CE610 5.0799999999999996e-006

# copy shape
copy sh44CE610 sh44CE610_copy

# shape transformation
ttranslate sh44CE610_copy 0 -254 0

# shape transformation
trotate sh44CE610_copy 0 0 0 0 1 0 90 
ttranslate sh44CE610_copy 254 0 -127

# cylinder 
plane pln_sh4471A30 -0 -0 -254 0 0 1 1 0 0
erase pln_sh4471A30
pcylinder sh4471A30 pln_sh4471A30 50.799999999999997 508 360
settolerance sh4471A30 5.0799999999999996e-006

# copy shape
copy sh4471A30 sh4471A30_copy

# shape transformation
ttranslate sh4471A30_copy 0 -508 0

# shape transformation
trotate sh4471A30_copy 0 0 0 0 1 0 90 
ttranslate sh4471A30_copy 254 0 -127

# box 
box sh4472C20 -25.399999999999999 -50.799999999999997 -254 50.799999999999997 101.59999999999999 508

# cylinder 
plane pln_sh4475F50 -0 -0 -254 0 0 1 -1 1.2246467991473532e-016 0
erase pln_sh4475F50
pcylinder sh4475F50 pln_sh4475F50 50.799999999999997 508 180
settolerance sh4475F50 5.0799999999999996e-006

# copy shape
copy sh4475F50 sh4475F50_copy

# shape transformation
ttranslate sh4475F50_copy 177.79999999999998 381 -2.8421709430404007e-014

# shape transformation
trotate sh4475F50_copy 0 0 0 0 1 0 90 
ttranslate sh4475F50_copy 254 0 -127

# cylinder 
plane pln_sh4478090 -0 -0 -254 0 0 1 1 0 0
erase pln_sh4478090
pcylinder sh4478090 pln_sh4478090 50.799999999999997 508 180
settolerance sh4478090 5.0799999999999996e-006

# copy shape
copy sh4478090 sh4478090_copy

# shape transformation
ttranslate sh4478090_copy 177.79999999999998 431.80000000000001 -2.8421709430404007e-014

# shape transformation
trotate sh4478090_copy 0 0 0 0 1 0 90 
ttranslate sh4478090_copy 254 0 -127

# copy shape
copy sh4472C20 sh4472C20_copy

# shape transformation
trotate sh4472C20_copy 0 0 0 5.5511151231257827e-017 1.6653345369377343e-016 -1 90 
ttranslate sh4472C20_copy 177.79999999999998 406.39999999999998 -2.8421709430404007e-014

# shape transformation
trotate sh4472C20_copy 0 0 0 0 1 0 90 
ttranslate sh4472C20_copy 254 0 -127

# fuse operation
bfuse sh43FFED0 sh4472C20_copy sh4475F50_copy; copy sh43FFED0 sh43FFED0_copy 

# fuse operation
bfuse sh440E4F0 sh43FFED0_copy sh4478090_copy; copy sh440E4F0 sh440E4F0_copy 

# box 
box sh4402DA0 -25.399999999999999 -50.799999999999997 -254 50.799999999999997 101.59999999999999 508

# cylinder 
plane pln_sh4406060 -0 -0 -254 0 0 1 -1 1.2246467991473532e-016 0
erase pln_sh4406060
pcylinder sh4406060 pln_sh4406060 50.799999999999997 508 180
settolerance sh4406060 5.0799999999999996e-006

# copy shape
copy sh4406060 sh4406060_copy

# shape transformation
ttranslate sh4406060_copy 177.79999999999998 127 -2.8421709430404007e-014

# shape transformation
trotate sh4406060_copy 0 0 0 0 1 0 90 
ttranslate sh4406060_copy 254 0 -127

# cylinder 
plane pln_sh440F520 -0 -0 -254 0 0 1 1 0 0
erase pln_sh440F520
pcylinder sh440F520 pln_sh440F520 50.799999999999997 508 180
settolerance sh440F520 5.0799999999999996e-006

# copy shape
copy sh440F520 sh440F520_copy

# shape transformation
ttranslate sh440F520_copy 177.79999999999998 177.80000000000001 -2.8421709430404007e-014

# shape transformation
trotate sh440F520_copy 0 0 0 0 1 0 90 
ttranslate sh440F520_copy 254 0 -127

# copy shape
copy sh4402DA0 sh4402DA0_copy

# shape transformation
trotate sh4402DA0_copy 0 0 0 5.5511151231257827e-017 1.6653345369377343e-016 -1 90 
ttranslate sh4402DA0_copy 177.79999999999998 152.40000000000001 -2.8421709430404007e-014

# shape transformation
trotate sh4402DA0_copy 0 0 0 0 1 0 90 
ttranslate sh4402DA0_copy 254 0 -127

# fuse operation
bfuse sh48388E0 sh4402DA0_copy sh4406060_copy; copy sh48388E0 sh48388E0_copy 

# fuse operation
bfuse sh4869BA0 sh48388E0_copy sh440F520_copy; copy sh4869BA0 sh4869BA0_copy 

# box 
box sh4415C60 -25.399999999999999 -50.799999999999997 -254 50.799999999999997 101.59999999999999 508

# cylinder 
plane pln_sh440C3B0 -0 -0 -254 0 0 1 -1 1.2246467991473532e-016 0
erase pln_sh440C3B0
pcylinder sh440C3B0 pln_sh440C3B0 50.799999999999997 508 180
settolerance sh440C3B0 5.0799999999999996e-006

# copy shape
copy sh440C3B0 sh440C3B0_copy

# shape transformation
ttranslate sh440C3B0_copy 177.79999999999998 -177.80000000000001 -2.8421709430404007e-014

# shape transformation
trotate sh440C3B0_copy 0 0 0 0 1 0 90 
ttranslate sh440C3B0_copy 254 0 -127

# cylinder 
plane pln_sh4417160 -0 -0 -254 0 0 1 1 0 0
erase pln_sh4417160
pcylinder sh4417160 pln_sh4417160 50.799999999999997 508 180
settolerance sh4417160 5.0799999999999996e-006

# copy shape
copy sh4417160 sh4417160_copy

# shape transformation
ttranslate sh4417160_copy 177.79999999999998 -127 -2.8421709430404007e-014

# shape transformation
trotate sh4417160_copy 0 0 0 0 1 0 90 
ttranslate sh4417160_copy 254 0 -127

# copy shape
copy sh4415C60 sh4415C60_copy

# shape transformation
trotate sh4415C60_copy 0 0 0 5.5511151231257827e-017 1.6653345369377343e-016 -1 90 
ttranslate sh4415C60_copy 177.79999999999998 -152.40000000000001 -2.8421709430404007e-014

# shape transformation
trotate sh4415C60_copy 0 0 0 0 1 0 90 
ttranslate sh4415C60_copy 254 0 -127

# fuse operation
bfuse sh48693C0 sh4415C60_copy sh440C3B0_copy; copy sh48693C0 sh48693C0_copy 

# fuse operation
bfuse sh441C0B0 sh48693C0_copy sh4417160_copy; copy sh441C0B0 sh441C0B0_copy 

# box 
box sh441BCC0 -25.399999999999999 -50.799999999999997 -254 50.799999999999997 101.59999999999999 508

# cylinder 
plane pln_sh441EB90 -0 -0 -254 0 0 1 -1 1.2246467991473532e-016 0
erase pln_sh441EB90
pcylinder sh441EB90 pln_sh441EB90 50.799999999999997 508 180
settolerance sh441EB90 5.0799999999999996e-006

# copy shape
copy sh441EB90 sh441EB90_copy

# shape transformation
ttranslate sh441EB90_copy 177.79999999999998 -431.80000000000001 -2.8421709430404007e-014

# shape transformation
trotate sh441EB90_copy 0 0 0 0 1 0 90 
ttranslate sh441EB90_copy 254 0 -127

# cylinder 
plane pln_sh4420CD0 -0 -0 -254 0 0 1 1 0 0
erase pln_sh4420CD0
pcylinder sh4420CD0 pln_sh4420CD0 50.799999999999997 508 180
settolerance sh4420CD0 5.0799999999999996e-006

# copy shape
copy sh4420CD0 sh4420CD0_copy

# shape transformation
ttranslate sh4420CD0_copy 177.79999999999998 -381 -2.8421709430404007e-014

# shape transformation
trotate sh4420CD0_copy 0 0 0 0 1 0 90 
ttranslate sh4420CD0_copy 254 0 -127

# copy shape
copy sh441BCC0 sh441BCC0_copy

# shape transformation
trotate sh441BCC0_copy 0 0 0 5.5511151231257827e-017 1.6653345369377343e-016 -1 90 
ttranslate sh441BCC0_copy 177.79999999999998 -406.39999999999998 -2.8421709430404007e-014

# shape transformation
trotate sh441BCC0_copy 0 0 0 0 1 0 90 
ttranslate sh441BCC0_copy 254 0 -127

# fuse operation
bfuse sh4437FD0 sh441BCC0_copy sh441EB90_copy; copy sh4437FD0 sh4437FD0_copy 

# fuse operation
bfuse sh4530B10 sh4437FD0_copy sh4420CD0_copy; copy sh4530B10 sh4530B10_copy 

# copy shape
copy sh44CB200 sh44CB200_copy

# shape transformation
trotate sh44CB200_copy 0 0 0 0 1 0 90 
ttranslate sh44CB200_copy 254 0 -127

# fuse operation
bfuse sh452E260 sh44CB200_copy sh44CA860_copy; copy sh452E260 sh452E260_copy 

# fuse operation
bfuse sh45321D0 sh452E260_copy sh44CD3B0_copy; copy sh45321D0 sh45321D0_copy 

# fuse operation
bfuse sh452D540 sh45321D0_copy sh44CE610_copy; copy sh452D540 sh452D540_copy 

# fuse operation
bfuse sh45293A0 sh452D540_copy sh4471A30_copy; copy sh45293A0 sh45293A0_copy 

# fuse operation
bfuse sh4527500 sh45293A0_copy sh440E4F0_copy; copy sh4527500 sh4527500_copy 

# fuse operation
bfuse sh4524EF0 sh4527500_copy sh4869BA0_copy; copy sh4524EF0 sh4524EF0_copy 

# fuse operation
bfuse sh452F840 sh4524EF0_copy sh441C0B0_copy; copy sh452F840 sh452F840_copy 

# fuse operation
bfuse sh452FBC0 sh452F840_copy sh4530B10_copy; copy sh452FBC0 sh452FBC0_copy 

# result
add sh452FBC0_copy result