File: C7

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 (123 lines) | stat: -rw-r--r-- 4,634 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
# test script for s_brack.prt.2.gdml file
compound result

# box 
box sh45A0350 -152.4000001 -127.00000009999999 -76.200000000000003 304.8000002 254.00000019999999 152.40000000000001

# box 
box sh49BC800 -54.959167604999998 -54.959167604999998 -79.248000000000005 109.91833521 109.91833521 158.49600000000001

# copy shape
copy sh49BC800 sh49BC800_copy

# shape transformation
trotate sh49BC800_copy 0 0 0 2.68031548330893e-016 1.1102230246251563e-016 -1 45.000000000000007 
ttranslate sh49BC800_copy -153.1620001 -127.76200009999994 -2.8421709430404007e-014

# shape transformation
trotate sh49BC800_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh49BC800_copy -127 76.200000000000003 0

# box 
box sh49BF9E0 -54.959167604999998 -54.959167604999998 -82.296000000000006 109.91833521 109.91833521 164.59200000000001

# copy shape
copy sh49BF9E0 sh49BF9E0_copy

# shape transformation
trotate sh49BF9E0_copy 0 0 0 -5.5511151231257753e-017 -8.8028830759584735e-017 1 45.000000000000007 
ttranslate sh49BF9E0_copy 153.16200009999994 -127.76200010000001 -2.8421709430404007e-014

# shape transformation
trotate sh49BF9E0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh49BF9E0_copy -127 76.200000000000003 0

# cylinder 
plane pln_sh49C2AE0 -0 -0 -76.200000000000003 0 0 1 1 0 0
erase pln_sh49C2AE0
pcylinder sh49C2AE0 pln_sh49C2AE0 76.200000000000003 152.40000000000001 360
settolerance sh49C2AE0 1.5239999999999999e-006

# box 
box sh49C3A30 -76.962000000000003 -65.691176045000006 -77.724000000000004 153.92400000000001 131.38235209000001 155.44800000000001

# copy shape
copy sh49C3A30 sh49C3A30_copy

# shape transformation
trotate sh49C3A30_copy 0 0 0 -5.5511151231257753e-017 -8.8028830759584735e-017 1 45.000000000000007 
ttranslate sh49C3A30_copy 67.84932394999997 -42.449323949999993 -1.4210854715202004e-014

# shape transformation
trotate sh49C3A30_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh49C3A30_copy -127 76.200000000000003 0

# copy shape
copy sh49C2AE0 sh49C2AE0_copy

# shape transformation
trotate sh49C2AE0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh49C2AE0_copy 76.199999999999974 -50.799999999999997 -1.4210854715202004e-014

# shape transformation
trotate sh49C2AE0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh49C2AE0_copy -127 76.200000000000003 0

# cut operation
bcut sh49A32C0 sh49C2AE0_copy sh49C3A30_copy; copy sh49A32C0 sh49A32C0_copy 

# cylinder 
plane pln_sh49A6580 -0 -0 -76.200000000000003 0 0 1 1 0 0
erase pln_sh49A6580
pcylinder sh49A6580 pln_sh49A6580 76.200000000000003 152.40000000000001 360
settolerance sh49A6580 1.5239999999999999e-006

# box 
box sh49A5CC0 -76.962000000000003 -65.691176045000006 -77.724000000000004 153.92400000000001 131.38235209000001 155.44800000000001

# copy shape
copy sh49A5CC0 sh49A5CC0_copy

# shape transformation
trotate sh49A5CC0_copy 0 0 0 2.68031548330893e-016 1.1102230246251563e-016 -1 45.000000000000007 
ttranslate sh49A5CC0_copy -67.849323949999999 -42.449323949999965 -1.4210854715202004e-014

# shape transformation
trotate sh49A5CC0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh49A5CC0_copy -127 76.200000000000003 0

# copy shape
copy sh49A6580 sh49A6580_copy

# shape transformation
trotate sh49A6580_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 
ttranslate sh49A6580_copy -76.200000000000003 -50.799999999999969 -1.4210854715202004e-014

# shape transformation
trotate sh49A6580_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh49A6580_copy -127 76.200000000000003 0

# cut operation
bcut sh4626B00 sh49A6580_copy sh49A5CC0_copy; copy sh4626B00 sh4626B00_copy 

# copy shape
copy sh45A0350 sh45A0350_copy

# shape transformation
trotate sh45A0350_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 
ttranslate sh45A0350_copy -127 76.200000000000003 0

# cut operation
bcut sh49A9D10 sh45A0350_copy sh49BC800_copy; copy sh49A9D10 sh49A9D10_copy 

# cut operation
bcut sh46516D0 sh49A9D10_copy sh49BF9E0_copy; copy sh46516D0 sh46516D0_copy 

# fuse operation
bfuse sh4A1D410 sh46516D0_copy sh49A32C0_copy; copy sh4A1D410 sh4A1D410_copy 

# fuse operation
bfuse sh46280E0 sh4A1D410_copy sh4626B00_copy; copy sh46280E0 sh46280E0_copy 

# result
add sh46280E0_copy result