File: B7

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 (121 lines) | stat: -rw-r--r-- 3,467 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
# test script for prism_orth_complex1.prt.1.gdml file
compound result

# box 
box sh48E68B0 -190.50000009999999 -254.00000009999999 -381 381.00000019999999 508.00000019999999 762

# box 
box sh492B120 -137.39791879500001 -137.39791879500001 -396.24000000000001 274.79583759000002 274.79583759000002 792.48000000000002

# copy shape
copy sh492B120 sh492B120_copy

# shape transformation
trotate sh492B120_copy 0 0 0 -7.417649474675704e-009 -3.0724910593272844e-009 1 135 
ttranslate sh492B120_copy 192.4050001 255.9050001 0

# shape transformation
trotate sh492B120_copy 0 0 0 0 1 0 90 
ttranslate sh492B120_copy 508 127 -63.5

# box 
box sh492E610 -137.39791879500001 -137.39791879500001 -411.48000000000002 274.79583759000002 274.79583759000002 822.96000000000004

# copy shape
copy sh492E610 sh492E610_copy

# shape transformation
trotate sh492E610_copy 0 0 0 5.5511151231257802e-017 1.3401577416544655e-016 1 45.000000000000007 
ttranslate sh492E610_copy 192.4050001 -255.9050001 0

# shape transformation
trotate sh492E610_copy 0 0 0 0 1 0 90 
ttranslate sh492E610_copy 508 127 -63.5

# cylinder 
plane pln_sh4931710 -0 -0 -381 0 0 1 1 0 0
erase pln_sh4931710
pcylinder sh4931710 pln_sh4931710 190.5 762 360
settolerance sh4931710 7.6199999999999999e-006

# box 
box sh4932660 -192.405 -28.177059884999998 -388.62 384.81 56.354119769999997 777.24000000000001

# copy shape
copy sh4932660 sh4932660_copy

# shape transformation
trotate sh4932660_copy 0 0 0 5.5511151231257802e-017 1.3401577416544655e-016 1 45.000000000000007 
ttranslate sh4932660_copy 75.325809880000008 -138.82580988000001 0

# shape transformation
trotate sh4932660_copy 0 0 0 0 1 0 90 
ttranslate sh4932660_copy 508 127 -63.5

# copy shape
copy sh4931710 sh4931710_copy

# shape transformation
ttranslate sh4931710_copy 190.5 -254 0

# shape transformation
trotate sh4931710_copy 0 0 0 0 1 0 90 
ttranslate sh4931710_copy 508 127 -63.5

# cut operation
bcut sh48FF270 sh4931710_copy sh4932660_copy; copy sh48FF270 sh48FF270_copy 

# cylinder 
plane pln_sh48FAA40 -0 -0 -381 0 0 1 1 0 0
erase pln_sh48FAA40
pcylinder sh48FAA40 pln_sh48FAA40 190.5 762 360
settolerance sh48FAA40 7.6199999999999999e-006

# box 
box sh48FEA90 -192.405 -28.177059884999998 -388.62 384.81 56.354119769999997 777.24000000000001

# copy shape
copy sh48FEA90 sh48FEA90_copy

# shape transformation
trotate sh48FEA90_copy 0 0 0 -3.2517679528326877e-017 1.2449156634005056e-016 1 135 
ttranslate sh48FEA90_copy 75.325809880000008 138.82580988000001 0

# shape transformation
trotate sh48FEA90_copy 0 0 0 0 1 0 90 
ttranslate sh48FEA90_copy 508 127 -63.5

# copy shape
copy sh48FAA40 sh48FAA40_copy

# shape transformation
ttranslate sh48FAA40_copy 190.5 254 0

# shape transformation
trotate sh48FAA40_copy 0 0 0 0 1 0 90 
ttranslate sh48FAA40_copy 508 127 -63.5

# cut operation
bcut sh44CB930 sh48FAA40_copy sh48FEA90_copy; copy sh44CB930 sh44CB930_copy 

# copy shape
copy sh48E68B0 sh48E68B0_copy

# shape transformation
trotate sh48E68B0_copy 0 0 0 0 1 0 90 
ttranslate sh48E68B0_copy 508 127 -63.5

# cut operation
bcut sh4576BB0 sh48E68B0_copy sh492B120_copy; copy sh4576BB0 sh4576BB0_copy 

# cut operation
bcut sh4585A00 sh4576BB0_copy sh492E610_copy; copy sh4585A00 sh4585A00_copy 

# fuse operation
bfuse sh44D2540 sh4585A00_copy sh48FF270_copy; copy sh44D2540 sh44D2540_copy 

# fuse operation
bfuse sh9055790 sh44D2540_copy sh44CB930_copy; copy sh9055790 sh9055790_copy 

# result
add sh9055790_copy result