# 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