mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
Added subgroups volumemaker, gdml_private and gdml_public Moved scripts from public repository ti test cases Added more TODOs to unstable test cases Small corrections for unstable test cases
322 lines
11 KiB
Plaintext
322 lines
11 KiB
Plaintext
# test script for keyhole01.prt.1.gdml file
|
|
compound result
|
|
|
|
# box
|
|
box sh43F4520 -19.794870960000001 -17.143051660000001 -0.75 39.589741920000002 34.286103320000002 1.5
|
|
|
|
# box
|
|
box sh43F6E40 -17.667114694999999 -17.667114694999999 -0.78000000000000003 35.334229389999997 35.334229389999997 1.5600000000000001
|
|
|
|
# copy shape
|
|
copy sh43F6E40 sh43F6E40_copy
|
|
|
|
# shape transformation
|
|
trotate sh43F6E40_copy 0 0 0 -1.8495309507267244e-016 -6.8192784064348704e-017 -1 98.213120669999995
|
|
ttranslate sh43F6E40_copy 34.806424699999994 -2.5238460499999946 -7.6605388699135801e-015
|
|
|
|
# shape transformation
|
|
trotate sh43F6E40_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh43F6E40_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# box
|
|
box sh47B98E0 -17.667114694999999 -17.667114694999999 -0.81000000000000005 35.334229389999997 35.334229389999997 1.6200000000000001
|
|
|
|
# copy shape
|
|
copy sh47B98E0 sh47B98E0_copy
|
|
|
|
# shape transformation
|
|
trotate sh47B98E0_copy 0 0 0 -2.687373971602013e-016 1.5073942782538046e-017 -1 81.786879330000019
|
|
ttranslate sh47B98E0_copy -34.806424699999994 -2.5238460500000048 7.7715611723760958e-015
|
|
|
|
# shape transformation
|
|
trotate sh47B98E0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh47B98E0_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cylinder
|
|
plane pln_sh47BC9E0 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh47BC9E0
|
|
pcylinder sh47BC9E0 pln_sh47BC9E0 20 1.5 360
|
|
settolerance sh47BC9E0 1.9999999999999999e-007
|
|
|
|
# box
|
|
box sh47BD930 -20.199999999999999 -8.6571585649999996 -0.76500000000000001 40.399999999999999 17.314317129999999 1.53
|
|
|
|
# copy shape
|
|
copy sh47BD930 sh47BD930_copy
|
|
|
|
# shape transformation
|
|
trotate sh47BD930_copy 0 0 0 -0.16910197872576244 -2.4997998108697394e-017 0.98559855965348897 1.7187357454852528e-014
|
|
ttranslate sh47BD930_copy 0 8.48589299 -2.2204460492503131e-016
|
|
|
|
# shape transformation
|
|
trotate sh47BD930_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh47BD930_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# copy shape
|
|
copy sh47BC9E0 sh47BC9E0_copy
|
|
|
|
# shape transformation
|
|
trotate sh47BC9E0_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh47BC9E0_copy -3.5527136788005009e-015 20.000163309999998 -5.5511151231257827e-016
|
|
|
|
# shape transformation
|
|
trotate sh47BC9E0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh47BC9E0_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh478C800 sh47BC9E0_copy sh47BD930_copy; copy sh478C800 sh478C800_copy
|
|
|
|
# cylinder
|
|
plane pln_sh4788C10 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh4788C10
|
|
pcylinder sh4788C10 pln_sh4788C10 15 1.5 360
|
|
settolerance sh4788C10 1.4999999999999999e-007
|
|
|
|
# box
|
|
box sh478DBB0 -15.15 -8.6571310750000006 -0.76500000000000001 30.300000000000001 17.314262150000001 1.53
|
|
|
|
# copy shape
|
|
copy sh478DBB0 sh478DBB0_copy
|
|
|
|
# shape transformation
|
|
trotate sh478DBB0_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh478DBB0_copy 0 -8.4859204799999972 2.2204460492503131e-016
|
|
|
|
# shape transformation
|
|
trotate sh478DBB0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh478DBB0_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# copy shape
|
|
copy sh4788C10 sh4788C10_copy
|
|
|
|
# shape transformation
|
|
trotate sh4788C10_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh4788C10_copy 3.5527136788005009e-015 -15.000217749999996 3.3306690738754696e-016
|
|
|
|
# shape transformation
|
|
trotate sh4788C10_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh4788C10_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh4777C10 sh4788C10_copy sh478DBB0_copy; copy sh4777C10 sh4777C10_copy
|
|
|
|
# box
|
|
box sh4774100 -7.5000001000000003 -13.0050001 -0.75 15.000000200000001 26.0100002 1.5
|
|
|
|
# box
|
|
box sh4778D20 -2.8849958099999999 -2.8849958099999999 -0.78000000000000003 5.7699916199999999 5.7699916199999999 1.5600000000000001
|
|
|
|
# copy shape
|
|
copy sh4778D20 sh4778D20_copy
|
|
|
|
# shape transformation
|
|
trotate sh4778D20_copy 0 0 0 1.1627520677501779e-016 -3.3305310572771004e-017 1 -135
|
|
ttranslate sh4778D20_copy 7.5400001000000003 -19.040217849999994 -1.2212453270876722e-015
|
|
|
|
# shape transformation
|
|
trotate sh4778D20_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh4778D20_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# box
|
|
box sh477AD80 -2.8849958099999999 -2.8849958099999999 -0.81000000000000005 5.7699916199999999 5.7699916199999999 1.6200000000000001
|
|
|
|
# copy shape
|
|
copy sh477AD80 sh477AD80_copy
|
|
|
|
# shape transformation
|
|
trotate sh477AD80_copy 0 0 0 -3.8667654906916162e-016 4.2829518398167079e-017 -1 44.999999999999986
|
|
ttranslate sh477AD80_copy -7.5400000999999968 -19.040217849999994 2.1094237467877974e-015
|
|
|
|
# shape transformation
|
|
trotate sh477AD80_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh477AD80_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cylinder
|
|
plane pln_sh439BB00 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh439BB00
|
|
pcylinder sh439BB00 pln_sh439BB00 15 1.5 360
|
|
settolerance sh439BB00 1.4999999999999999e-007
|
|
|
|
# box
|
|
box sh439EC70 -15.15 -1.014857565 -0.76500000000000001 30.300000000000001 2.02971513 1.53
|
|
|
|
# copy shape
|
|
copy sh439EC70 sh439EC70_copy
|
|
|
|
# shape transformation
|
|
trotate sh439EC70_copy 0 0 0 0.99999999999999989 0 0 6.1419313667991844e-032
|
|
ttranslate sh439EC70_copy 0 5.9949246899999986 -1.1102230246251565e-016
|
|
|
|
# shape transformation
|
|
trotate sh439EC70_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh439EC70_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# copy shape
|
|
copy sh439BB00 sh439BB00_copy
|
|
|
|
# shape transformation
|
|
trotate sh439BB00_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh439BB00_copy -3.5527136788005009e-015 20.000163309999998 -5.5511151231257827e-016
|
|
|
|
# shape transformation
|
|
trotate sh439BB00_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh439BB00_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh47D4240 sh439BB00_copy sh439EC70_copy; copy sh47D4240 sh47D4240_copy
|
|
|
|
# cylinder
|
|
plane pln_sh47D6000 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh47D6000
|
|
pcylinder sh47D6000 pln_sh47D6000 4 1.5 360
|
|
|
|
# box
|
|
box sh47D3830 -4.04 -3.4483557 -0.76500000000000001 8.0800000000000001 6.8967114 1.53
|
|
|
|
# copy shape
|
|
copy sh47D3830 sh47D3830_copy
|
|
|
|
# shape transformation
|
|
trotate sh47D3830_copy 0 0 0 1.0576939815001346e-016 5.8668576238952654e-017 1 135.00000000000003
|
|
ttranslate sh47D3830_copy -3.0616442999999975 -14.561862049999997 9.9920072216264089e-016
|
|
|
|
# shape transformation
|
|
trotate sh47D3830_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh47D3830_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# copy shape
|
|
copy sh47D6000 sh47D6000_copy
|
|
|
|
# shape transformation
|
|
trotate sh47D6000_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh47D6000_copy -3.4999999999999964 -15.000217749999997 1.1102230246251565e-015
|
|
|
|
# shape transformation
|
|
trotate sh47D6000_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh47D6000_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh440C690 sh47D6000_copy sh47D3830_copy; copy sh440C690 sh440C690_copy
|
|
|
|
# cylinder
|
|
plane pln_sh44373D0 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh44373D0
|
|
pcylinder sh44373D0 pln_sh44373D0 4 1.5 360
|
|
|
|
# box
|
|
box sh4437440 -4.04 -3.4483557 -0.76500000000000001 8.0800000000000001 6.8967114 1.53
|
|
|
|
# copy shape
|
|
copy sh4437440 sh4437440_copy
|
|
|
|
# shape transformation
|
|
trotate sh4437440_copy 0 0 0 1.1627520677501779e-016 -3.3305310572771004e-017 1 -135
|
|
ttranslate sh4437440_copy 3.0616443000000046 -14.561862049999995 -3.3306690738754696e-016
|
|
|
|
# shape transformation
|
|
trotate sh4437440_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh4437440_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# copy shape
|
|
copy sh44373D0 sh44373D0_copy
|
|
|
|
# shape transformation
|
|
trotate sh44373D0_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh44373D0_copy 3.5000000000000036 -15.000217749999996 -4.4408920985006262e-016
|
|
|
|
# shape transformation
|
|
trotate sh44373D0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh44373D0_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh440EBC0 sh44373D0_copy sh4437440_copy; copy sh440EBC0 sh440EBC0_copy
|
|
|
|
# copy shape
|
|
copy sh4774100 sh4774100_copy
|
|
|
|
# shape transformation
|
|
trotate sh4774100_copy 0 0 0 0.99999999999999989 0 0 6.1419313667991844e-032
|
|
ttranslate sh4774100_copy 0 -5.9952177499999992 1.1102230246251565e-016
|
|
|
|
# shape transformation
|
|
trotate sh4774100_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh4774100_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh443DA30 sh4774100_copy sh4778D20_copy; copy sh443DA30 sh443DA30_copy
|
|
|
|
# cut operation
|
|
bcut sh443B6C0 sh443DA30_copy sh477AD80_copy; copy sh443B6C0 sh443B6C0_copy
|
|
|
|
# fuse operation
|
|
bfuse sh4453170 sh443B6C0_copy sh47D4240_copy; copy sh4453170 sh4453170_copy
|
|
|
|
# fuse operation
|
|
bfuse sh4447B30 sh4453170_copy sh440C690_copy; copy sh4447B30 sh4447B30_copy
|
|
|
|
# fuse operation
|
|
bfuse sh443C7D0 sh4447B30_copy sh440EBC0_copy; copy sh443C7D0 sh443C7D0_copy
|
|
|
|
# cylinder
|
|
plane pln_sh440C150 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh440C150
|
|
pcylinder sh440C150 pln_sh440C150 2 1.5 360
|
|
|
|
# copy shape
|
|
copy sh440C150 sh440C150_copy
|
|
|
|
# shape transformation
|
|
trotate sh440C150_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh440C150_copy 12.499999999999996 0.00016331000000184781 -2.7755575615628914e-015
|
|
|
|
# shape transformation
|
|
trotate sh440C150_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh440C150_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cylinder
|
|
plane pln_sh440F640 -0 -0 -0.75 0 0 1 1 0 0
|
|
erase pln_sh440F640
|
|
pcylinder sh440F640 pln_sh440F640 2 1.5 360
|
|
|
|
# copy shape
|
|
copy sh440F640 sh440F640_copy
|
|
|
|
# shape transformation
|
|
trotate sh440F640_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180
|
|
ttranslate sh440F640_copy -12.499999999999998 0.00016330999999815212 2.7755575615628914e-015
|
|
|
|
# shape transformation
|
|
trotate sh440F640_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh440F640_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# copy shape
|
|
copy sh43F4520 sh43F4520_copy
|
|
|
|
# shape transformation
|
|
trotate sh43F4520_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180
|
|
ttranslate sh43F4520_copy -0.75 0.00016331000000000001 -20
|
|
|
|
# cut operation
|
|
bcut sh4454210 sh43F4520_copy sh43F6E40_copy; copy sh4454210 sh4454210_copy
|
|
|
|
# cut operation
|
|
bcut sh4450380 sh4454210_copy sh47B98E0_copy; copy sh4450380 sh4450380_copy
|
|
|
|
# fuse operation
|
|
bfuse sh4357260 sh4450380_copy sh478C800_copy; copy sh4357260 sh4357260_copy
|
|
|
|
# fuse operation
|
|
bfuse sh435A520 sh4357260_copy sh4777C10_copy; copy sh435A520 sh435A520_copy
|
|
|
|
# cut operation
|
|
bcut sh9489A80 sh435A520_copy sh443C7D0_copy; copy sh9489A80 sh9489A80_copy
|
|
|
|
# cut operation
|
|
bcut sh4364AF0 sh9489A80_copy sh440C150_copy; copy sh4364AF0 sh4364AF0_copy
|
|
|
|
# cut operation
|
|
bcut sh4368440 sh4364AF0_copy sh440F640_copy; copy sh4368440 sh4368440_copy
|
|
|
|
# result
|
|
add sh4368440_copy result
|