diff --git a/tests/boolean/end b/tests/boolean/end index 56258e3a9d..c80ac7d01b 100755 --- a/tests/boolean/end +++ b/tests/boolean/end @@ -5,6 +5,13 @@ if { [isdraw result] } { set ch [checkshape result] puts $ch + if {[info exists command] && ${command} == "mkvolume"} { + set bcheck [bopcheck result] + puts $bcheck + if {![regexp {This shape seems to be OK.} $bcheck]} { + puts "Error: bopcheck failed" + } + } if { [info exists square] } { set prop "area" set mass $square @@ -20,7 +27,7 @@ if { [isdraw result] } { } #if mass (length or square) is empty in test case then result should be an empty shape. - if { [string compare "$mass" "empty"] != 0 } { + if { [info exists mass] && [string compare "$mass" "empty"] != 0 } { if { $m == 0 } { puts "Error : The $command is not valid. The $prop is 0." } @@ -53,19 +60,23 @@ if { [isdraw result] } { } } } else { - if { $m != 0 } { + if { [info exists mass] && $m != 0 } { puts "Error : The $command is not valid. The $prop is $m" } } smallview - if { $m > 0 } { - donly result - if { [info exists nbsh_v ] } { + if { [info exists m ] } { + if { $m > 0 } { + donly result + if { [info exists nbsh_v ] } { explode result v - } + } + } else { + donly a b + } } else { - donly a b + donly result } fit xwd $imagedir/${test_image}.png diff --git a/tests/boolean/gdml_private/A1 b/tests/boolean/gdml_private/A1 new file mode 100644 index 0000000000..6ebd9c11f8 --- /dev/null +++ b/tests/boolean/gdml_private/A1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-est-dalle-et1.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A2 b/tests/boolean/gdml_private/A2 new file mode 100644 index 0000000000..e1eae6c86f --- /dev/null +++ b/tests/boolean/gdml_private/A2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-est-dalle-rdc.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A3 b/tests/boolean/gdml_private/A3 new file mode 100644 index 0000000000..2317adbae6 --- /dev/null +++ b/tests/boolean/gdml_private/A3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-est-rdc_410-ta14969.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A4 b/tests/boolean/gdml_private/A4 new file mode 100644 index 0000000000..1de60140f8 --- /dev/null +++ b/tests/boolean/gdml_private/A4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-est-rdc_410-ta15182.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A5 b/tests/boolean/gdml_private/A5 new file mode 100644 index 0000000000..644c182693 --- /dev/null +++ b/tests/boolean/gdml_private/A5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-est-rdc_410-ta15183.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A6 b/tests/boolean/gdml_private/A6 new file mode 100644 index 0000000000..5d3a781a11 --- /dev/null +++ b/tests/boolean/gdml_private/A6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-dalle-et1.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A7 b/tests/boolean/gdml_private/A7 new file mode 100644 index 0000000000..c9e47ee5e9 --- /dev/null +++ b/tests/boolean/gdml_private/A7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-dalle-rdc.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A8 b/tests/boolean/gdml_private/A8 new file mode 100644 index 0000000000..b79f1a4d79 --- /dev/null +++ b/tests/boolean/gdml_private/A8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-et1_15386.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/A9 b/tests/boolean/gdml_private/A9 new file mode 100644 index 0000000000..6dc1f33c91 --- /dev/null +++ b/tests/boolean/gdml_private/A9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-et1_15396.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B1 b/tests/boolean/gdml_private/B1 new file mode 100644 index 0000000000..fa98eccb8f --- /dev/null +++ b/tests/boolean/gdml_private/B1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-et1_15399.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B2 b/tests/boolean/gdml_private/B2 new file mode 100644 index 0000000000..2e0237556b --- /dev/null +++ b/tests/boolean/gdml_private/B2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-rdc_15373.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B3 b/tests/boolean/gdml_private/B3 new file mode 100644 index 0000000000..c673684f04 --- /dev/null +++ b/tests/boolean/gdml_private/B3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-rdc_15382.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B4 b/tests/boolean/gdml_private/B4 new file mode 100644 index 0000000000..6101895260 --- /dev/null +++ b/tests/boolean/gdml_private/B4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_allee-ouest-rdc_15397.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B5 b/tests/boolean/gdml_private/B5 new file mode 100644 index 0000000000..c625d9ae96 --- /dev/null +++ b/tests/boolean/gdml_private/B5 @@ -0,0 +1,10 @@ +# ? - because sometimes test is killed by elapsed time +puts "TODO OCC26018 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26018 ALL: Process killed by CPU limit" +puts "TODO ?OCC26017 Debian60-64: \\*\\* Exception" +puts "TODO ?OCC26017 Debian60-64: An exception was caught" +puts "TODO ?OCC26017 Debian60-64: Tcl Exception:" +puts "TODO ?OCC26017 Debian60-64: Error: sh141385A0_copy is not a valid shape + +source [locate_data_file 20000_asm-gene.asm.6.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B6 b/tests/boolean/gdml_private/B6 new file mode 100644 index 0000000000..064df07a72 --- /dev/null +++ b/tests/boolean/gdml_private/B6 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_bat-nord.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B7 b/tests/boolean/gdml_private/B7 new file mode 100644 index 0000000000..baf47f85e4 --- /dev/null +++ b/tests/boolean/gdml_private/B7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et1.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B8 b/tests/boolean/gdml_private/B8 new file mode 100644 index 0000000000..8fbd4c2d60 --- /dev/null +++ b/tests/boolean/gdml_private/B8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et1.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/B9 b/tests/boolean/gdml_private/B9 new file mode 100644 index 0000000000..3e136e6b77 --- /dev/null +++ b/tests/boolean/gdml_private/B9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et1_13081.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C1 b/tests/boolean/gdml_private/C1 new file mode 100644 index 0000000000..81249db48b --- /dev/null +++ b/tests/boolean/gdml_private/C1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et1_13298.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C2 b/tests/boolean/gdml_private/C2 new file mode 100644 index 0000000000..d64a34f2d7 --- /dev/null +++ b/tests/boolean/gdml_private/C2 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_bat-nord_et2.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C3 b/tests/boolean/gdml_private/C3 new file mode 100644 index 0000000000..0307183bc9 --- /dev/null +++ b/tests/boolean/gdml_private/C3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et2_13069.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C4 b/tests/boolean/gdml_private/C4 new file mode 100644 index 0000000000..878eaa4fca --- /dev/null +++ b/tests/boolean/gdml_private/C4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et2_13083.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C5 b/tests/boolean/gdml_private/C5 new file mode 100644 index 0000000000..c87e489d60 --- /dev/null +++ b/tests/boolean/gdml_private/C5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et2_13085.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C6 b/tests/boolean/gdml_private/C6 new file mode 100644 index 0000000000..691f4b709c --- /dev/null +++ b/tests/boolean/gdml_private/C6 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_bat-nord_et2_13302.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C7 b/tests/boolean/gdml_private/C7 new file mode 100644 index 0000000000..57a2ab44b4 --- /dev/null +++ b/tests/boolean/gdml_private/C7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_et2_13306.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C8 b/tests/boolean/gdml_private/C8 new file mode 100644 index 0000000000..0593eb8414 --- /dev/null +++ b/tests/boolean/gdml_private/C8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_rdc.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/C9 b/tests/boolean/gdml_private/C9 new file mode 100644 index 0000000000..23ed2dfd52 --- /dev/null +++ b/tests/boolean/gdml_private/C9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_rdc_13078.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D1 b/tests/boolean/gdml_private/D1 new file mode 100644 index 0000000000..ecd6ca5928 --- /dev/null +++ b/tests/boolean/gdml_private/D1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_rdc_13294.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D2 b/tests/boolean/gdml_private/D2 new file mode 100644 index 0000000000..8e17c2fca0 --- /dev/null +++ b/tests/boolean/gdml_private/D2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_ss1.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D3 b/tests/boolean/gdml_private/D3 new file mode 100644 index 0000000000..67a7ef3066 --- /dev/null +++ b/tests/boolean/gdml_private/D3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_ss1_13075.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D4 b/tests/boolean/gdml_private/D4 new file mode 100644 index 0000000000..b3eb9812ed --- /dev/null +++ b/tests/boolean/gdml_private/D4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_ss1_13086.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D5 b/tests/boolean/gdml_private/D5 new file mode 100644 index 0000000000..556a917fa7 --- /dev/null +++ b/tests/boolean/gdml_private/D5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-nord_ss1_13092.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D6 b/tests/boolean/gdml_private/D6 new file mode 100644 index 0000000000..cfc5bc2e62 --- /dev/null +++ b/tests/boolean/gdml_private/D6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud.asm.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D7 b/tests/boolean/gdml_private/D7 new file mode 100644 index 0000000000..7da03d5d66 --- /dev/null +++ b/tests/boolean/gdml_private/D7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud_rdc.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D8 b/tests/boolean/gdml_private/D8 new file mode 100644 index 0000000000..501a4487c7 --- /dev/null +++ b/tests/boolean/gdml_private/D8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud_rdc_dalle-sup.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/D9 b/tests/boolean/gdml_private/D9 new file mode 100644 index 0000000000..02a91cece0 --- /dev/null +++ b/tests/boolean/gdml_private/D9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud_rdc_murs.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E1 b/tests/boolean/gdml_private/E1 new file mode 100644 index 0000000000..f9042bbe02 --- /dev/null +++ b/tests/boolean/gdml_private/E1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud_ss1.asm.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E2 b/tests/boolean/gdml_private/E2 new file mode 100644 index 0000000000..f4f6d9632a --- /dev/null +++ b/tests/boolean/gdml_private/E2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud_ss1_dalle.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E3 b/tests/boolean/gdml_private/E3 new file mode 100644 index 0000000000..3fb4df59e9 --- /dev/null +++ b/tests/boolean/gdml_private/E3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_bat-sud_ss1_murs.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E4 b/tests/boolean/gdml_private/E4 new file mode 100644 index 0000000000..5c89a026cb --- /dev/null +++ b/tests/boolean/gdml_private/E4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate-inf.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E5 b/tests/boolean/gdml_private/E5 new file mode 100644 index 0000000000..d7e8c67fde --- /dev/null +++ b/tests/boolean/gdml_private/E5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate-sup.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E6 b/tests/boolean/gdml_private/E6 new file mode 100644 index 0000000000..acc5a1ff88 --- /dev/null +++ b/tests/boolean/gdml_private/E6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E7 b/tests/boolean/gdml_private/E7 new file mode 100644 index 0000000000..f67e0782d2 --- /dev/null +++ b/tests/boolean/gdml_private/E7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate_inf.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E8 b/tests/boolean/gdml_private/E8 new file mode 100644 index 0000000000..dbe2a5b935 --- /dev/null +++ b/tests/boolean/gdml_private/E8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate_ne.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/E9 b/tests/boolean/gdml_private/E9 new file mode 100644 index 0000000000..7b28acd5fd --- /dev/null +++ b/tests/boolean/gdml_private/E9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate_no.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F1 b/tests/boolean/gdml_private/F1 new file mode 100644 index 0000000000..a1c6655349 --- /dev/null +++ b/tests/boolean/gdml_private/F1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate_se.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F2 b/tests/boolean/gdml_private/F2 new file mode 100644 index 0000000000..d33d279bfb --- /dev/null +++ b/tests/boolean/gdml_private/F2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate_so.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F3 b/tests/boolean/gdml_private/F3 new file mode 100644 index 0000000000..4ded60cdf9 --- /dev/null +++ b/tests/boolean/gdml_private/F3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_casemate_sup.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F4 b/tests/boolean/gdml_private/F4 new file mode 100644 index 0000000000..08ad18868b --- /dev/null +++ b/tests/boolean/gdml_private/F4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6022.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F5 b/tests/boolean/gdml_private/F5 new file mode 100644 index 0000000000..6887dac839 --- /dev/null +++ b/tests/boolean/gdml_private/F5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6023.prt.5.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F6 b/tests/boolean/gdml_private/F6 new file mode 100644 index 0000000000..f1c32cefd1 --- /dev/null +++ b/tests/boolean/gdml_private/F6 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et1_401-ta6025.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F7 b/tests/boolean/gdml_private/F7 new file mode 100644 index 0000000000..88fcd2e5d3 --- /dev/null +++ b/tests/boolean/gdml_private/F7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6026.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/F8 b/tests/boolean/gdml_private/F8 new file mode 100644 index 0000000000..eb6a218ee3 --- /dev/null +++ b/tests/boolean/gdml_private/F8 @@ -0,0 +1,6 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +puts "TODO OCC26018 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et1_401-ta6027.prt.2.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/F9 b/tests/boolean/gdml_private/F9 new file mode 100644 index 0000000000..33533514a8 --- /dev/null +++ b/tests/boolean/gdml_private/F9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6028.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G1 b/tests/boolean/gdml_private/G1 new file mode 100644 index 0000000000..7813ab3072 --- /dev/null +++ b/tests/boolean/gdml_private/G1 @@ -0,0 +1,7 @@ +puts "TODO ?OCC26017 Debian60-64: \\*\\* Exception" +puts "TODO ?OCC26017 Debian60-64: An exception was caught" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 Debian60-64: Process killed by CPU limit" +puts "TODO ?OCC26017 Debian60-64: TEST INCOMPLETE" +source [locate_data_file 20000_et1_401-ta6029.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G2 b/tests/boolean/gdml_private/G2 new file mode 100644 index 0000000000..01b286ded1 --- /dev/null +++ b/tests/boolean/gdml_private/G2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6030.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G3 b/tests/boolean/gdml_private/G3 new file mode 100644 index 0000000000..f386e5d409 --- /dev/null +++ b/tests/boolean/gdml_private/G3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6031.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G4 b/tests/boolean/gdml_private/G4 new file mode 100644 index 0000000000..a1f0d84c3c --- /dev/null +++ b/tests/boolean/gdml_private/G4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et1_401-ta6033.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G5 b/tests/boolean/gdml_private/G5 new file mode 100644 index 0000000000..ca4abc7258 --- /dev/null +++ b/tests/boolean/gdml_private/G5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et3_401-ta6035.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G6 b/tests/boolean/gdml_private/G6 new file mode 100644 index 0000000000..e71f20e2d1 --- /dev/null +++ b/tests/boolean/gdml_private/G6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et3_401-ta6036.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G7 b/tests/boolean/gdml_private/G7 new file mode 100644 index 0000000000..f6e0357b8a --- /dev/null +++ b/tests/boolean/gdml_private/G7 @@ -0,0 +1,6 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +puts "TODO OCC26018 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et3_401-ta6037.prt.2.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/G8 b/tests/boolean/gdml_private/G8 new file mode 100644 index 0000000000..d3435c18f8 --- /dev/null +++ b/tests/boolean/gdml_private/G8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et3_401-ta6039.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/G9 b/tests/boolean/gdml_private/G9 new file mode 100644 index 0000000000..62e6c192ff --- /dev/null +++ b/tests/boolean/gdml_private/G9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6041.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H1 b/tests/boolean/gdml_private/H1 new file mode 100644 index 0000000000..b1e4ea05e1 --- /dev/null +++ b/tests/boolean/gdml_private/H1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6042.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H2 b/tests/boolean/gdml_private/H2 new file mode 100644 index 0000000000..15b4d15673 --- /dev/null +++ b/tests/boolean/gdml_private/H2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6044.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H3 b/tests/boolean/gdml_private/H3 new file mode 100644 index 0000000000..ae2a6bf8ab --- /dev/null +++ b/tests/boolean/gdml_private/H3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6045.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H4 b/tests/boolean/gdml_private/H4 new file mode 100644 index 0000000000..8b55b1bc0b --- /dev/null +++ b/tests/boolean/gdml_private/H4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6046.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H5 b/tests/boolean/gdml_private/H5 new file mode 100644 index 0000000000..d278ad17ad --- /dev/null +++ b/tests/boolean/gdml_private/H5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6047.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H6 b/tests/boolean/gdml_private/H6 new file mode 100644 index 0000000000..80ea34b9ec --- /dev/null +++ b/tests/boolean/gdml_private/H6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6048.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H7 b/tests/boolean/gdml_private/H7 new file mode 100644 index 0000000000..359f17beb8 --- /dev/null +++ b/tests/boolean/gdml_private/H7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6049.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H8 b/tests/boolean/gdml_private/H8 new file mode 100644 index 0000000000..d1e354c8c7 --- /dev/null +++ b/tests/boolean/gdml_private/H8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6050.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/H9 b/tests/boolean/gdml_private/H9 new file mode 100644 index 0000000000..a10c72038a --- /dev/null +++ b/tests/boolean/gdml_private/H9 @@ -0,0 +1,5 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Process killed by CPU limit" +source [locate_data_file 20000_et4_401-ta6051.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I1 b/tests/boolean/gdml_private/I1 new file mode 100644 index 0000000000..19393a1d73 --- /dev/null +++ b/tests/boolean/gdml_private/I1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6052.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I2 b/tests/boolean/gdml_private/I2 new file mode 100644 index 0000000000..5e7422ec13 --- /dev/null +++ b/tests/boolean/gdml_private/I2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6158.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I3 b/tests/boolean/gdml_private/I3 new file mode 100644 index 0000000000..7153ac329e --- /dev/null +++ b/tests/boolean/gdml_private/I3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6160.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I4 b/tests/boolean/gdml_private/I4 new file mode 100644 index 0000000000..e25c71dc87 --- /dev/null +++ b/tests/boolean/gdml_private/I4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6162.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I5 b/tests/boolean/gdml_private/I5 new file mode 100644 index 0000000000..e8d3caca8e --- /dev/null +++ b/tests/boolean/gdml_private/I5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et4_401-ta6163.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I6 b/tests/boolean/gdml_private/I6 new file mode 100644 index 0000000000..83c1c0d334 --- /dev/null +++ b/tests/boolean/gdml_private/I6 @@ -0,0 +1,7 @@ +puts "TODO ?OCC26017 Windows: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 Windows: Error : The area of the resulting shape is" +puts "TODO ?OCC26017 ALL: Error : The gdml is not valid. The area is" +source [locate_data_file 20000_et4_401-ta6319.prt.2.gdml.tcl] + +## image is differ from application +set square 0 \ No newline at end of file diff --git a/tests/boolean/gdml_private/I7 b/tests/boolean/gdml_private/I7 new file mode 100644 index 0000000000..bc230e1d21 --- /dev/null +++ b/tests/boolean/gdml_private/I7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6154.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/I8 b/tests/boolean/gdml_private/I8 new file mode 100644 index 0000000000..8d7442b6cd --- /dev/null +++ b/tests/boolean/gdml_private/I8 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 20000_et5_401-ta6155.prt.2.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/I9 b/tests/boolean/gdml_private/I9 new file mode 100644 index 0000000000..6309382ae7 --- /dev/null +++ b/tests/boolean/gdml_private/I9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6155.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J1 b/tests/boolean/gdml_private/J1 new file mode 100644 index 0000000000..ddab5e0865 --- /dev/null +++ b/tests/boolean/gdml_private/J1 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et5_401-ta6156.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J2 b/tests/boolean/gdml_private/J2 new file mode 100644 index 0000000000..64daec83ed --- /dev/null +++ b/tests/boolean/gdml_private/J2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6158.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J3 b/tests/boolean/gdml_private/J3 new file mode 100644 index 0000000000..18bd2c6d9a --- /dev/null +++ b/tests/boolean/gdml_private/J3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6159.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J4 b/tests/boolean/gdml_private/J4 new file mode 100644 index 0000000000..c5f412ecbd --- /dev/null +++ b/tests/boolean/gdml_private/J4 @@ -0,0 +1,4 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et5_401-ta6160.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J5 b/tests/boolean/gdml_private/J5 new file mode 100644 index 0000000000..096d8898fa --- /dev/null +++ b/tests/boolean/gdml_private/J5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6161.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J6 b/tests/boolean/gdml_private/J6 new file mode 100644 index 0000000000..2de1c3b89a --- /dev/null +++ b/tests/boolean/gdml_private/J6 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et5_401-ta6162.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J7 b/tests/boolean/gdml_private/J7 new file mode 100644 index 0000000000..71855704b4 --- /dev/null +++ b/tests/boolean/gdml_private/J7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6164.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J8 b/tests/boolean/gdml_private/J8 new file mode 100644 index 0000000000..3b3c6650bf --- /dev/null +++ b/tests/boolean/gdml_private/J8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et5_401-ta6277.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/J9 b/tests/boolean/gdml_private/J9 new file mode 100644 index 0000000000..49eaa5d3f0 --- /dev/null +++ b/tests/boolean/gdml_private/J9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6066.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K1 b/tests/boolean/gdml_private/K1 new file mode 100644 index 0000000000..8029e3912d --- /dev/null +++ b/tests/boolean/gdml_private/K1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6067.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K2 b/tests/boolean/gdml_private/K2 new file mode 100644 index 0000000000..9a50146e1d --- /dev/null +++ b/tests/boolean/gdml_private/K2 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et6_401-ta6068.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K3 b/tests/boolean/gdml_private/K3 new file mode 100644 index 0000000000..e5cc43599b --- /dev/null +++ b/tests/boolean/gdml_private/K3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6069.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K4 b/tests/boolean/gdml_private/K4 new file mode 100644 index 0000000000..7e6b0ee116 --- /dev/null +++ b/tests/boolean/gdml_private/K4 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et6_401-ta6070.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K5 b/tests/boolean/gdml_private/K5 new file mode 100644 index 0000000000..ae1d79f2dd --- /dev/null +++ b/tests/boolean/gdml_private/K5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6071.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K6 b/tests/boolean/gdml_private/K6 new file mode 100644 index 0000000000..b0d28201bd --- /dev/null +++ b/tests/boolean/gdml_private/K6 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et6_401-ta6072.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K7 b/tests/boolean/gdml_private/K7 new file mode 100644 index 0000000000..e855951557 --- /dev/null +++ b/tests/boolean/gdml_private/K7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6073.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K8 b/tests/boolean/gdml_private/K8 new file mode 100644 index 0000000000..f51af520d1 --- /dev/null +++ b/tests/boolean/gdml_private/K8 @@ -0,0 +1,9 @@ +# ? - because sometimes test is killed by elapsed time + +puts "TODO ?OCC26017 Debian60-64: \\*\\* Exception" +puts "TODO ?OCC26017 Debian60-64: An exception was caught" +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Process killed by CPU limit" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et6_401-ta6074.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/K9 b/tests/boolean/gdml_private/K9 new file mode 100644 index 0000000000..5d7ad4cdc5 --- /dev/null +++ b/tests/boolean/gdml_private/K9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6075.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L1 b/tests/boolean/gdml_private/L1 new file mode 100644 index 0000000000..c2bd7b0fab --- /dev/null +++ b/tests/boolean/gdml_private/L1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_et6_401-ta6076.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L2 b/tests/boolean/gdml_private/L2 new file mode 100644 index 0000000000..16f2e783eb --- /dev/null +++ b/tests/boolean/gdml_private/L2 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_et6_401-ta6077.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L3 b/tests/boolean/gdml_private/L3 new file mode 100644 index 0000000000..1e0fa70f6b --- /dev/null +++ b/tests/boolean/gdml_private/L3 @@ -0,0 +1,7 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 Debian60-64: \\*\\* Exception" +puts "TODO ?OCC26017 Debian60-64: An exception was caught" +puts "TODO ?OCC26017 Debian60-64: TEST INCOMPLETE" +puts "TODO ?OCC26017 Debian60-64: Process killed by CPU limit" +source [locate_data_file 20000_g1-2_et1.asm.5.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L4 b/tests/boolean/gdml_private/L4 new file mode 100644 index 0000000000..eba22ad56c --- /dev/null +++ b/tests/boolean/gdml_private/L4 @@ -0,0 +1,6 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +puts "TODO OCC26018 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_g1-2_et3.asm.2.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/L5 b/tests/boolean/gdml_private/L5 new file mode 100644 index 0000000000..5c40b78157 --- /dev/null +++ b/tests/boolean/gdml_private/L5 @@ -0,0 +1,7 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 Debian60-64: XIO: fatal IO error" +puts "TODO ?OCC26017 Debian60-64: TEST INCOMPLETE" +puts "TODO ?OCC26017 Debian60-64: Tcl Exception" +puts "TODO ?OCC26017 Debian60-64: Error: shC26D310_copy is not a valid shape" +source [locate_data_file 20000_g1-2_et4.asm.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L6 b/tests/boolean/gdml_private/L6 new file mode 100644 index 0000000000..634858cdc3 --- /dev/null +++ b/tests/boolean/gdml_private/L6 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_g1-2_et5.asm.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L7 b/tests/boolean/gdml_private/L7 new file mode 100644 index 0000000000..a20d479b03 --- /dev/null +++ b/tests/boolean/gdml_private/L7 @@ -0,0 +1,5 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Process killed by CPU limit" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_g1-2_et6.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L8 b/tests/boolean/gdml_private/L8 new file mode 100644 index 0000000000..701b882c2c --- /dev/null +++ b/tests/boolean/gdml_private/L8 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_g1-2_rdc.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/L9 b/tests/boolean/gdml_private/L9 new file mode 100644 index 0000000000..b3b04bec91 --- /dev/null +++ b/tests/boolean/gdml_private/L9 @@ -0,0 +1,4 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26017 Debian60-64: TEST INCOMPLETE" +source [locate_data_file 20000_g1-2_ss1.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M1 b/tests/boolean/gdml_private/M1 new file mode 100644 index 0000000000..eb06a2120a --- /dev/null +++ b/tests/boolean/gdml_private/M1 @@ -0,0 +1,5 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Process killed by CPU limit" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_g1-2_ss2.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M2 b/tests/boolean/gdml_private/M2 new file mode 100644 index 0000000000..a2860d68e9 --- /dev/null +++ b/tests/boolean/gdml_private/M2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et1.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M3 b/tests/boolean/gdml_private/M3 new file mode 100644 index 0000000000..d8aed4d501 --- /dev/null +++ b/tests/boolean/gdml_private/M3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et1_401-ta13418.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M4 b/tests/boolean/gdml_private/M4 new file mode 100644 index 0000000000..167e62eb54 --- /dev/null +++ b/tests/boolean/gdml_private/M4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et1_401-ta13419.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M5 b/tests/boolean/gdml_private/M5 new file mode 100644 index 0000000000..5d1331f045 --- /dev/null +++ b/tests/boolean/gdml_private/M5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et1_401-ta13447.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M6 b/tests/boolean/gdml_private/M6 new file mode 100644 index 0000000000..5074d61b37 --- /dev/null +++ b/tests/boolean/gdml_private/M6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et1_401-ta13448.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M7 b/tests/boolean/gdml_private/M7 new file mode 100644 index 0000000000..0d1cae18df --- /dev/null +++ b/tests/boolean/gdml_private/M7 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et3.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M8 b/tests/boolean/gdml_private/M8 new file mode 100644 index 0000000000..1c121e16f5 --- /dev/null +++ b/tests/boolean/gdml_private/M8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et3_401-ta13421.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/M9 b/tests/boolean/gdml_private/M9 new file mode 100644 index 0000000000..fa36d6ca43 --- /dev/null +++ b/tests/boolean/gdml_private/M9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et3_401-ta13422.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N1 b/tests/boolean/gdml_private/N1 new file mode 100644 index 0000000000..1dda8ec629 --- /dev/null +++ b/tests/boolean/gdml_private/N1 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et3_401-ta13450.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N2 b/tests/boolean/gdml_private/N2 new file mode 100644 index 0000000000..872d60f7e3 --- /dev/null +++ b/tests/boolean/gdml_private/N2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et3_401-ta13451.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N3 b/tests/boolean/gdml_private/N3 new file mode 100644 index 0000000000..e6727d294d --- /dev/null +++ b/tests/boolean/gdml_private/N3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et4.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N4 b/tests/boolean/gdml_private/N4 new file mode 100644 index 0000000000..6758a5574a --- /dev/null +++ b/tests/boolean/gdml_private/N4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et4_401-ta13424.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N5 b/tests/boolean/gdml_private/N5 new file mode 100644 index 0000000000..42f0903f43 --- /dev/null +++ b/tests/boolean/gdml_private/N5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et4_401-ta13426.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N6 b/tests/boolean/gdml_private/N6 new file mode 100644 index 0000000000..630a0100cf --- /dev/null +++ b/tests/boolean/gdml_private/N6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et4_401-ta13453.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N7 b/tests/boolean/gdml_private/N7 new file mode 100644 index 0000000000..d8274af5ce --- /dev/null +++ b/tests/boolean/gdml_private/N7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et4_401-ta13454.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N8 b/tests/boolean/gdml_private/N8 new file mode 100644 index 0000000000..49ebaafb28 --- /dev/null +++ b/tests/boolean/gdml_private/N8 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et5.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/N9 b/tests/boolean/gdml_private/N9 new file mode 100644 index 0000000000..2cac2ebc1f --- /dev/null +++ b/tests/boolean/gdml_private/N9 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et5_401-ta13428.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O1 b/tests/boolean/gdml_private/O1 new file mode 100644 index 0000000000..ffb1617689 --- /dev/null +++ b/tests/boolean/gdml_private/O1 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et5_401-ta13429.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O2 b/tests/boolean/gdml_private/O2 new file mode 100644 index 0000000000..6241640e2e --- /dev/null +++ b/tests/boolean/gdml_private/O2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et5_401-ta13456.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O3 b/tests/boolean/gdml_private/O3 new file mode 100644 index 0000000000..18101bade7 --- /dev/null +++ b/tests/boolean/gdml_private/O3 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et5_401-ta13457.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O4 b/tests/boolean/gdml_private/O4 new file mode 100644 index 0000000000..58d6dab619 --- /dev/null +++ b/tests/boolean/gdml_private/O4 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et6.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O5 b/tests/boolean/gdml_private/O5 new file mode 100644 index 0000000000..1619308d76 --- /dev/null +++ b/tests/boolean/gdml_private/O5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et6_401-ta13431.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O6 b/tests/boolean/gdml_private/O6 new file mode 100644 index 0000000000..90ce62d3c9 --- /dev/null +++ b/tests/boolean/gdml_private/O6 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et6_401-ta13432.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O7 b/tests/boolean/gdml_private/O7 new file mode 100644 index 0000000000..a56ada5b93 --- /dev/null +++ b/tests/boolean/gdml_private/O7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_et6_401-ta13459.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O8 b/tests/boolean/gdml_private/O8 new file mode 100644 index 0000000000..90ab117a11 --- /dev/null +++ b/tests/boolean/gdml_private/O8 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_et6_401-ta13460.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/O9 b/tests/boolean/gdml_private/O9 new file mode 100644 index 0000000000..b5cdf1f0bc --- /dev/null +++ b/tests/boolean/gdml_private/O9 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_rdc.asm.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P1 b/tests/boolean/gdml_private/P1 new file mode 100644 index 0000000000..cc4de0fa69 --- /dev/null +++ b/tests/boolean/gdml_private/P1 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_rdc_401-ta13415.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P2 b/tests/boolean/gdml_private/P2 new file mode 100644 index 0000000000..a07a19ad9e --- /dev/null +++ b/tests/boolean/gdml_private/P2 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_rdc_401-ta13416.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P3 b/tests/boolean/gdml_private/P3 new file mode 100644 index 0000000000..c8e4c2db86 --- /dev/null +++ b/tests/boolean/gdml_private/P3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_rdc_401-ta13444.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P4 b/tests/boolean/gdml_private/P4 new file mode 100644 index 0000000000..ffbc773215 --- /dev/null +++ b/tests/boolean/gdml_private/P4 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_rdc_401-ta13445.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P5 b/tests/boolean/gdml_private/P5 new file mode 100644 index 0000000000..11407619ce --- /dev/null +++ b/tests/boolean/gdml_private/P5 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_ss1.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P6 b/tests/boolean/gdml_private/P6 new file mode 100644 index 0000000000..7bd7be0b88 --- /dev/null +++ b/tests/boolean/gdml_private/P6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_ss1_401-ta13401.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P7 b/tests/boolean/gdml_private/P7 new file mode 100644 index 0000000000..ff65d06c67 --- /dev/null +++ b/tests/boolean/gdml_private/P7 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_ss1_401-ta13402.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P8 b/tests/boolean/gdml_private/P8 new file mode 100644 index 0000000000..0ba76dde45 --- /dev/null +++ b/tests/boolean/gdml_private/P8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_ss1_401-ta13441.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/P9 b/tests/boolean/gdml_private/P9 new file mode 100644 index 0000000000..0cf41bb437 --- /dev/null +++ b/tests/boolean/gdml_private/P9 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_ss1_401-ta13442.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q1 b/tests/boolean/gdml_private/Q1 new file mode 100644 index 0000000000..51380e70ed --- /dev/null +++ b/tests/boolean/gdml_private/Q1 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_ss2.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q2 b/tests/boolean/gdml_private/Q2 new file mode 100644 index 0000000000..b7c0426273 --- /dev/null +++ b/tests/boolean/gdml_private/Q2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_ss2_401-ta13398.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q3 b/tests/boolean/gdml_private/Q3 new file mode 100644 index 0000000000..3dfd2a9959 --- /dev/null +++ b/tests/boolean/gdml_private/Q3 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_ss2_401-ta13399.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q4 b/tests/boolean/gdml_private/Q4 new file mode 100644 index 0000000000..12b36d0683 --- /dev/null +++ b/tests/boolean/gdml_private/Q4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_h1-2_ss2_401-ta13434.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q5 b/tests/boolean/gdml_private/Q5 new file mode 100644 index 0000000000..53e7adaa49 --- /dev/null +++ b/tests/boolean/gdml_private/Q5 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_h1-2_ss2_401-ta13435.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q6 b/tests/boolean/gdml_private/Q6 new file mode 100644 index 0000000000..4ce7c26677 --- /dev/null +++ b/tests/boolean/gdml_private/Q6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl-allee-est_410-ta15063.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q7 b/tests/boolean/gdml_private/Q7 new file mode 100644 index 0000000000..a6ee56bc6c --- /dev/null +++ b/tests/boolean/gdml_private/Q7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl-allee-est_410-ta15169.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q8 b/tests/boolean/gdml_private/Q8 new file mode 100644 index 0000000000..02571c4509 --- /dev/null +++ b/tests/boolean/gdml_private/Q8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl-allee-est_410-ta15170.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Q9 b/tests/boolean/gdml_private/Q9 new file mode 100644 index 0000000000..9e01409bca --- /dev/null +++ b/tests/boolean/gdml_private/Q9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl1-ne.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R1 b/tests/boolean/gdml_private/R1 new file mode 100644 index 0000000000..34eca60720 --- /dev/null +++ b/tests/boolean/gdml_private/R1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl1_murs-rdc.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R2 b/tests/boolean/gdml_private/R2 new file mode 100644 index 0000000000..eec9cbbcf8 --- /dev/null +++ b/tests/boolean/gdml_private/R2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl1_murs-ss1.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R3 b/tests/boolean/gdml_private/R3 new file mode 100644 index 0000000000..67c400ce08 --- /dev/null +++ b/tests/boolean/gdml_private/R3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl2-1-allee-e.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R4 b/tests/boolean/gdml_private/R4 new file mode 100644 index 0000000000..7b7beeedd6 --- /dev/null +++ b/tests/boolean/gdml_private/R4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl2-se.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R5 b/tests/boolean/gdml_private/R5 new file mode 100644 index 0000000000..a2483f8add --- /dev/null +++ b/tests/boolean/gdml_private/R5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl2_murs-rdc.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R6 b/tests/boolean/gdml_private/R6 new file mode 100644 index 0000000000..b66bfb3c9e --- /dev/null +++ b/tests/boolean/gdml_private/R6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl2_murs-ss1.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R7 b/tests/boolean/gdml_private/R7 new file mode 100644 index 0000000000..5f11e4370b --- /dev/null +++ b/tests/boolean/gdml_private/R7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl3-4-allee-o.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R8 b/tests/boolean/gdml_private/R8 new file mode 100644 index 0000000000..5614748cf9 --- /dev/null +++ b/tests/boolean/gdml_private/R8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl3-so.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/R9 b/tests/boolean/gdml_private/R9 new file mode 100644 index 0000000000..d2d6cab7b4 --- /dev/null +++ b/tests/boolean/gdml_private/R9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl3_murs-rdc.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S1 b/tests/boolean/gdml_private/S1 new file mode 100644 index 0000000000..c12afad8b2 --- /dev/null +++ b/tests/boolean/gdml_private/S1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl3_murs-ss1.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S2 b/tests/boolean/gdml_private/S2 new file mode 100644 index 0000000000..2b668e087c --- /dev/null +++ b/tests/boolean/gdml_private/S2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl4-no.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S3 b/tests/boolean/gdml_private/S3 new file mode 100644 index 0000000000..12d67fc584 --- /dev/null +++ b/tests/boolean/gdml_private/S3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl4_murs-rdc.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S4 b/tests/boolean/gdml_private/S4 new file mode 100644 index 0000000000..51d75c4cf6 --- /dev/null +++ b/tests/boolean/gdml_private/S4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_hl4_murs-ss1.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S5 b/tests/boolean/gdml_private/S5 new file mode 100644 index 0000000000..4f8531d053 --- /dev/null +++ b/tests/boolean/gdml_private/S5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_pied-chambre_.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S6 b/tests/boolean/gdml_private/S6 new file mode 100644 index 0000000000..1d29381c3f --- /dev/null +++ b/tests/boolean/gdml_private/S6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_rdc_401-ta6016.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S7 b/tests/boolean/gdml_private/S7 new file mode 100644 index 0000000000..2459f7f923 --- /dev/null +++ b/tests/boolean/gdml_private/S7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_rdc_401-ta6017.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S8 b/tests/boolean/gdml_private/S8 new file mode 100644 index 0000000000..9a3d80c051 --- /dev/null +++ b/tests/boolean/gdml_private/S8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_rdc_401-ta6017.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/S9 b/tests/boolean/gdml_private/S9 new file mode 100644 index 0000000000..f8250a3ab9 --- /dev/null +++ b/tests/boolean/gdml_private/S9 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_rdc_401-ta6018.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T1 b/tests/boolean/gdml_private/T1 new file mode 100644 index 0000000000..00a59d2a8c --- /dev/null +++ b/tests/boolean/gdml_private/T1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_rdc_401-ta6020.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T2 b/tests/boolean/gdml_private/T2 new file mode 100644 index 0000000000..89cb8385c3 --- /dev/null +++ b/tests/boolean/gdml_private/T2 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_salle-experience.asm.4.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T3 b/tests/boolean/gdml_private/T3 new file mode 100644 index 0000000000..c5cc12f8b4 --- /dev/null +++ b/tests/boolean/gdml_private/T3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sol.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T4 b/tests/boolean/gdml_private/T4 new file mode 100644 index 0000000000..d05948d538 --- /dev/null +++ b/tests/boolean/gdml_private/T4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sol_.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T5 b/tests/boolean/gdml_private/T5 new file mode 100644 index 0000000000..6a7d198b51 --- /dev/null +++ b/tests/boolean/gdml_private/T5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sol_ne.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T6 b/tests/boolean/gdml_private/T6 new file mode 100644 index 0000000000..abacc657f0 --- /dev/null +++ b/tests/boolean/gdml_private/T6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sol_no.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T7 b/tests/boolean/gdml_private/T7 new file mode 100644 index 0000000000..2c9a0e9e8e --- /dev/null +++ b/tests/boolean/gdml_private/T7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sol_se.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T8 b/tests/boolean/gdml_private/T8 new file mode 100644 index 0000000000..55bc077e23 --- /dev/null +++ b/tests/boolean/gdml_private/T8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sol_so.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/T9 b/tests/boolean/gdml_private/T9 new file mode 100644 index 0000000000..da89925c8e --- /dev/null +++ b/tests/boolean/gdml_private/T9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sphere_monobloc.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U1 b/tests/boolean/gdml_private/U1 new file mode 100644 index 0000000000..3546b1f931 --- /dev/null +++ b/tests/boolean/gdml_private/U1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_sphere_monobloc_.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U2 b/tests/boolean/gdml_private/U2 new file mode 100644 index 0000000000..0fcd975446 --- /dev/null +++ b/tests/boolean/gdml_private/U2 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6001.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U3 b/tests/boolean/gdml_private/U3 new file mode 100644 index 0000000000..421a441c7b --- /dev/null +++ b/tests/boolean/gdml_private/U3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6002.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U4 b/tests/boolean/gdml_private/U4 new file mode 100644 index 0000000000..febe039223 --- /dev/null +++ b/tests/boolean/gdml_private/U4 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_ss1_401-ta6004.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U5 b/tests/boolean/gdml_private/U5 new file mode 100644 index 0000000000..3fa3a46925 --- /dev/null +++ b/tests/boolean/gdml_private/U5 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_ss1_401-ta6005.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U6 b/tests/boolean/gdml_private/U6 new file mode 100644 index 0000000000..c44bc9cb64 --- /dev/null +++ b/tests/boolean/gdml_private/U6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6006.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U7 b/tests/boolean/gdml_private/U7 new file mode 100644 index 0000000000..ef7b64d83f --- /dev/null +++ b/tests/boolean/gdml_private/U7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6007.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U8 b/tests/boolean/gdml_private/U8 new file mode 100644 index 0000000000..c1505e7550 --- /dev/null +++ b/tests/boolean/gdml_private/U8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6008.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/U9 b/tests/boolean/gdml_private/U9 new file mode 100644 index 0000000000..f739e0bc81 --- /dev/null +++ b/tests/boolean/gdml_private/U9 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_ss1_401-ta6009.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V1 b/tests/boolean/gdml_private/V1 new file mode 100644 index 0000000000..f94bcd62d9 --- /dev/null +++ b/tests/boolean/gdml_private/V1 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6010.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V2 b/tests/boolean/gdml_private/V2 new file mode 100644 index 0000000000..8c13339bea --- /dev/null +++ b/tests/boolean/gdml_private/V2 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_ss1_401-ta6011.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V3 b/tests/boolean/gdml_private/V3 new file mode 100644 index 0000000000..4c18b6befa --- /dev/null +++ b/tests/boolean/gdml_private/V3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6013.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V4 b/tests/boolean/gdml_private/V4 new file mode 100644 index 0000000000..6513f0bc89 --- /dev/null +++ b/tests/boolean/gdml_private/V4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6014.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V5 b/tests/boolean/gdml_private/V5 new file mode 100644 index 0000000000..82a6a446d2 --- /dev/null +++ b/tests/boolean/gdml_private/V5 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6159.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V6 b/tests/boolean/gdml_private/V6 new file mode 100644 index 0000000000..d86a2d30e9 --- /dev/null +++ b/tests/boolean/gdml_private/V6 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6161.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V7 b/tests/boolean/gdml_private/V7 new file mode 100644 index 0000000000..ad96302803 --- /dev/null +++ b/tests/boolean/gdml_private/V7 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss1_401-ta6164.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V8 b/tests/boolean/gdml_private/V8 new file mode 100644 index 0000000000..d544fe22e1 --- /dev/null +++ b/tests/boolean/gdml_private/V8 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss2_401-ta5990.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/V9 b/tests/boolean/gdml_private/V9 new file mode 100644 index 0000000000..dc0b29280c --- /dev/null +++ b/tests/boolean/gdml_private/V9 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss2_401-ta5991.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W1 b/tests/boolean/gdml_private/W1 new file mode 100644 index 0000000000..a1da7dc408 --- /dev/null +++ b/tests/boolean/gdml_private/W1 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 20000_ss2_401-ta5992.prt.2.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/W2 b/tests/boolean/gdml_private/W2 new file mode 100644 index 0000000000..86ad53e0f1 --- /dev/null +++ b/tests/boolean/gdml_private/W2 @@ -0,0 +1,4 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 20000_ss2_401-ta5993.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W3 b/tests/boolean/gdml_private/W3 new file mode 100644 index 0000000000..5f9239f9c8 --- /dev/null +++ b/tests/boolean/gdml_private/W3 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss2_401-ta5995.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W4 b/tests/boolean/gdml_private/W4 new file mode 100644 index 0000000000..f8463d8b5c --- /dev/null +++ b/tests/boolean/gdml_private/W4 @@ -0,0 +1,2 @@ +source [locate_data_file 20000_ss2_401-ta5997.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W5 b/tests/boolean/gdml_private/W5 new file mode 100644 index 0000000000..c6b477afef --- /dev/null +++ b/tests/boolean/gdml_private/W5 @@ -0,0 +1,4 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Process killed by CPU limit" +source [locate_data_file 20000_voile_salle-exp.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W6 b/tests/boolean/gdml_private/W6 new file mode 100644 index 0000000000..1147039c3e --- /dev/null +++ b/tests/boolean/gdml_private/W6 @@ -0,0 +1,2 @@ +source [locate_data_file 200A0-1_BE.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W7 b/tests/boolean/gdml_private/W7 new file mode 100644 index 0000000000..a276a1658f --- /dev/null +++ b/tests/boolean/gdml_private/W7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_be_enveloppe.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W8 b/tests/boolean/gdml_private/W8 new file mode 100644 index 0000000000..478cc03c12 --- /dev/null +++ b/tests/boolean/gdml_private/W8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_be_piquage.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/W9 b/tests/boolean/gdml_private/W9 new file mode 100644 index 0000000000..20992ffddf --- /dev/null +++ b/tests/boolean/gdml_private/W9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_be_vanne-enveloppe.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X1 b/tests/boolean/gdml_private/X1 new file mode 100644 index 0000000000..dca5f05c69 --- /dev/null +++ b/tests/boolean/gdml_private/X1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_mt6-ml-impair.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X2 b/tests/boolean/gdml_private/X2 new file mode 100644 index 0000000000..0f9113317c --- /dev/null +++ b/tests/boolean/gdml_private/X2 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 200a0-1_mt6.asm.1.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/X3 b/tests/boolean/gdml_private/X3 new file mode 100644 index 0000000000..68e069dcf0 --- /dev/null +++ b/tests/boolean/gdml_private/X3 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_mt6_bati.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X4 b/tests/boolean/gdml_private/X4 new file mode 100644 index 0000000000..c70040caf4 --- /dev/null +++ b/tests/boolean/gdml_private/X4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_mt6_support-ml-impair.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X5 b/tests/boolean/gdml_private/X5 new file mode 100644 index 0000000000..a73e6e35bd --- /dev/null +++ b/tests/boolean/gdml_private/X5 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X6 b/tests/boolean/gdml_private/X6 new file mode 100644 index 0000000000..383e324170 --- /dev/null +++ b/tests/boolean/gdml_private/X6 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_conformation.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X7 b/tests/boolean/gdml_private/X7 new file mode 100644 index 0000000000..83a6c168ba --- /dev/null +++ b/tests/boolean/gdml_private/X7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_enceinte-arr.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X8 b/tests/boolean/gdml_private/X8 new file mode 100644 index 0000000000..844e5b9b07 --- /dev/null +++ b/tests/boolean/gdml_private/X8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_enceinte-avant.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/X9 b/tests/boolean/gdml_private/X9 new file mode 100644 index 0000000000..feb35f6dab --- /dev/null +++ b/tests/boolean/gdml_private/X9 @@ -0,0 +1,2 @@ +source [locate_data_file 200A0-1_PCC_mobile.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y1 b/tests/boolean/gdml_private/Y1 new file mode 100644 index 0000000000..8df83b05ac --- /dev/null +++ b/tests/boolean/gdml_private/Y1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_bras-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y2 b/tests/boolean/gdml_private/Y2 new file mode 100644 index 0000000000..d512bfb0cd --- /dev/null +++ b/tests/boolean/gdml_private/Y2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_cible.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y3 b/tests/boolean/gdml_private/Y3 new file mode 100644 index 0000000000..5bbdf2f7bb --- /dev/null +++ b/tests/boolean/gdml_private/Y3 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_ecran-pince.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y4 b/tests/boolean/gdml_private/Y4 new file mode 100644 index 0000000000..9fb4bd13e1 --- /dev/null +++ b/tests/boolean/gdml_private/Y4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_mat.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y5 b/tests/boolean/gdml_private/Y5 new file mode 100644 index 0000000000..54bc87878c --- /dev/null +++ b/tests/boolean/gdml_private/Y5 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_mot-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y6 b/tests/boolean/gdml_private/Y6 new file mode 100644 index 0000000000..64f63ab097 --- /dev/null +++ b/tests/boolean/gdml_private/Y6 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_pince_.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y7 b/tests/boolean/gdml_private/Y7 new file mode 100644 index 0000000000..4b322531cb --- /dev/null +++ b/tests/boolean/gdml_private/Y7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_plat-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y8 b/tests/boolean/gdml_private/Y8 new file mode 100644 index 0000000000..a4c53ae70e --- /dev/null +++ b/tests/boolean/gdml_private/Y8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_prot-bio-2.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Y9 b/tests/boolean/gdml_private/Y9 new file mode 100644 index 0000000000..76e4c25b85 --- /dev/null +++ b/tests/boolean/gdml_private/Y9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_prot-bio.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z1 b/tests/boolean/gdml_private/Z1 new file mode 100644 index 0000000000..14af1901a7 --- /dev/null +++ b/tests/boolean/gdml_private/Z1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_mobile_sup-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z2 b/tests/boolean/gdml_private/Z2 new file mode 100644 index 0000000000..cc88800f13 --- /dev/null +++ b/tests/boolean/gdml_private/Z2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_vanne.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z3 b/tests/boolean/gdml_private/Z3 new file mode 100644 index 0000000000..933adf0f20 --- /dev/null +++ b/tests/boolean/gdml_private/Z3 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcc_vanne_ext.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z4 b/tests/boolean/gdml_private/Z4 new file mode 100644 index 0000000000..6fdea99654 --- /dev/null +++ b/tests/boolean/gdml_private/Z4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z5 b/tests/boolean/gdml_private/Z5 new file mode 100644 index 0000000000..ae4722b16f --- /dev/null +++ b/tests/boolean/gdml_private/Z5 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_enceinte1p.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z6 b/tests/boolean/gdml_private/Z6 new file mode 100644 index 0000000000..e18f497059 --- /dev/null +++ b/tests/boolean/gdml_private/Z6 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_enceinte2p.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z7 b/tests/boolean/gdml_private/Z7 new file mode 100644 index 0000000000..991da8ea3b --- /dev/null +++ b/tests/boolean/gdml_private/Z7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mcc-env.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z8 b/tests/boolean/gdml_private/Z8 new file mode 100644 index 0000000000..e094745c29 --- /dev/null +++ b/tests/boolean/gdml_private/Z8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mcc.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/Z9 b/tests/boolean/gdml_private/Z9 new file mode 100644 index 0000000000..881933111b --- /dev/null +++ b/tests/boolean/gdml_private/Z9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA1 b/tests/boolean/gdml_private/ZA1 new file mode 100644 index 0000000000..c82d9c3c31 --- /dev/null +++ b/tests/boolean/gdml_private/ZA1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil_chariot.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA2 b/tests/boolean/gdml_private/ZA2 new file mode 100644 index 0000000000..2f6dc5b7c0 --- /dev/null +++ b/tests/boolean/gdml_private/ZA2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil_mat.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA3 b/tests/boolean/gdml_private/ZA3 new file mode 100644 index 0000000000..92b57fe4c5 --- /dev/null +++ b/tests/boolean/gdml_private/ZA3 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil_mot-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA4 b/tests/boolean/gdml_private/ZA4 new file mode 100644 index 0000000000..8c02d1c322 --- /dev/null +++ b/tests/boolean/gdml_private/ZA4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil_pince.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA5 b/tests/boolean/gdml_private/ZA5 new file mode 100644 index 0000000000..b8a6777122 --- /dev/null +++ b/tests/boolean/gdml_private/ZA5 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil_plat-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA6 b/tests/boolean/gdml_private/ZA6 new file mode 100644 index 0000000000..754658ce1a --- /dev/null +++ b/tests/boolean/gdml_private/ZA6 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_mobil_sup-hexa.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA7 b/tests/boolean/gdml_private/ZA7 new file mode 100644 index 0000000000..f964081351 --- /dev/null +++ b/tests/boolean/gdml_private/ZA7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_rail.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA8 b/tests/boolean/gdml_private/ZA8 new file mode 100644 index 0000000000..feff928d3d --- /dev/null +++ b/tests/boolean/gdml_private/ZA8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_soufflet.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZA9 b/tests/boolean/gdml_private/ZA9 new file mode 100644 index 0000000000..7c624244de --- /dev/null +++ b/tests/boolean/gdml_private/ZA9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_support-avant.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB1 b/tests/boolean/gdml_private/ZB1 new file mode 100644 index 0000000000..5beecdc2c8 --- /dev/null +++ b/tests/boolean/gdml_private/ZB1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_vanne-env.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB2 b/tests/boolean/gdml_private/ZB2 new file mode 100644 index 0000000000..59bbfb7a9d --- /dev/null +++ b/tests/boolean/gdml_private/ZB2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_vanne.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB3 b/tests/boolean/gdml_private/ZB3 new file mode 100644 index 0000000000..3e6a285625 --- /dev/null +++ b/tests/boolean/gdml_private/ZB3 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_pcnc_verin.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB4 b/tests/boolean/gdml_private/ZB4 new file mode 100644 index 0000000000..d015cd8bd7 --- /dev/null +++ b/tests/boolean/gdml_private/ZB4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_piedestal-1.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB5 b/tests/boolean/gdml_private/ZB5 new file mode 100644 index 0000000000..eb81ab4ad2 --- /dev/null +++ b/tests/boolean/gdml_private/ZB5 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sid-deploye.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB6 b/tests/boolean/gdml_private/ZB6 new file mode 100644 index 0000000000..d8f1e72063 --- /dev/null +++ b/tests/boolean/gdml_private/ZB6 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sid-retracte.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB7 b/tests/boolean/gdml_private/ZB7 new file mode 100644 index 0000000000..10c23402a9 --- /dev/null +++ b/tests/boolean/gdml_private/ZB7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_dip.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB8 b/tests/boolean/gdml_private/ZB8 new file mode 100644 index 0000000000..004f4db3a5 --- /dev/null +++ b/tests/boolean/gdml_private/ZB8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_dip_enveloppe.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZB9 b/tests/boolean/gdml_private/ZB9 new file mode 100644 index 0000000000..813a039d23 --- /dev/null +++ b/tests/boolean/gdml_private/ZB9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_dip_eqpt-int.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC1 b/tests/boolean/gdml_private/ZC1 new file mode 100644 index 0000000000..2034bd03c3 --- /dev/null +++ b/tests/boolean/gdml_private/ZC1 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sid_ens-fixe.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC2 b/tests/boolean/gdml_private/ZC2 new file mode 100644 index 0000000000..96c661c233 --- /dev/null +++ b/tests/boolean/gdml_private/ZC2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_ens-fixe_cardan.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC3 b/tests/boolean/gdml_private/ZC3 new file mode 100644 index 0000000000..aae71644bc --- /dev/null +++ b/tests/boolean/gdml_private/ZC3 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_ens-fixe_garage.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC4 b/tests/boolean/gdml_private/ZC4 new file mode 100644 index 0000000000..8e67f82864 --- /dev/null +++ b/tests/boolean/gdml_private/ZC4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_ens-fixe_vanne-bt.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC5 b/tests/boolean/gdml_private/ZC5 new file mode 100644 index 0000000000..f9f4fbb3b5 --- /dev/null +++ b/tests/boolean/gdml_private/ZC5 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sid_ens-fixe_vanne-tete.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC6 b/tests/boolean/gdml_private/ZC6 new file mode 100644 index 0000000000..f7356da675 --- /dev/null +++ b/tests/boolean/gdml_private/ZC6 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_piquage.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC7 b/tests/boolean/gdml_private/ZC7 new file mode 100644 index 0000000000..9cea41e0b9 --- /dev/null +++ b/tests/boolean/gdml_private/ZC7 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sid_tube.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC8 b/tests/boolean/gdml_private/ZC8 new file mode 100644 index 0000000000..dc678c12cc --- /dev/null +++ b/tests/boolean/gdml_private/ZC8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac-dn200.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZC9 b/tests/boolean/gdml_private/ZC9 new file mode 100644 index 0000000000..011ccdaca0 --- /dev/null +++ b/tests/boolean/gdml_private/ZC9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac-dn200_env-vanne.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD1 b/tests/boolean/gdml_private/ZD1 new file mode 100644 index 0000000000..bffc5c6a4f --- /dev/null +++ b/tests/boolean/gdml_private/ZD1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac-dn200_piquage.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD2 b/tests/boolean/gdml_private/ZD2 new file mode 100644 index 0000000000..748271b990 --- /dev/null +++ b/tests/boolean/gdml_private/ZD2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac-dn200_support.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD3 b/tests/boolean/gdml_private/ZD3 new file mode 100644 index 0000000000..e50d30e3ba --- /dev/null +++ b/tests/boolean/gdml_private/ZD3 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sopac-dn500.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD4 b/tests/boolean/gdml_private/ZD4 new file mode 100644 index 0000000000..025d61b885 --- /dev/null +++ b/tests/boolean/gdml_private/ZD4 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac-dn500_env-vanne.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD5 b/tests/boolean/gdml_private/ZD5 new file mode 100644 index 0000000000..3d5afb3d08 --- /dev/null +++ b/tests/boolean/gdml_private/ZD5 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac-dn500_inter.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD6 b/tests/boolean/gdml_private/ZD6 new file mode 100644 index 0000000000..89ea40803f --- /dev/null +++ b/tests/boolean/gdml_private/ZD6 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sopac-dn500_piquage.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD7 b/tests/boolean/gdml_private/ZD7 new file mode 100644 index 0000000000..c40b0786e7 --- /dev/null +++ b/tests/boolean/gdml_private/ZD7 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 Windows: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 200a0-1_sopac-dn500_support.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD8 b/tests/boolean/gdml_private/ZD8 new file mode 100644 index 0000000000..db14ed0b34 --- /dev/null +++ b/tests/boolean/gdml_private/ZD8 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_sopac_hublot.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZD9 b/tests/boolean/gdml_private/ZD9 new file mode 100644 index 0000000000..cff3161f5d --- /dev/null +++ b/tests/boolean/gdml_private/ZD9 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_spec.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE1 b/tests/boolean/gdml_private/ZE1 new file mode 100644 index 0000000000..566b554e77 --- /dev/null +++ b/tests/boolean/gdml_private/ZE1 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_spec_enveloppe.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE2 b/tests/boolean/gdml_private/ZE2 new file mode 100644 index 0000000000..0bba5386ae --- /dev/null +++ b/tests/boolean/gdml_private/ZE2 @@ -0,0 +1,2 @@ +source [locate_data_file 200a0-1_spec_piquage.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE3 b/tests/boolean/gdml_private/ZE3 new file mode 100644 index 0000000000..007e6a15d9 --- /dev/null +++ b/tests/boolean/gdml_private/ZE3 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta5991-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE4 b/tests/boolean/gdml_private/ZE4 new file mode 100644 index 0000000000..cec4ce677f --- /dev/null +++ b/tests/boolean/gdml_private/ZE4 @@ -0,0 +1,5 @@ +puts "TODO ?OCC26017 Debian60-64: TEST INCOMPLETE" +puts "TODO ?OCC26017 Debian60-64: \\*\\* Exception" +puts "TODO ?OCC26017 Debian60-64: An exception was caught" +source [locate_data_file 401-ta6001-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE5 b/tests/boolean/gdml_private/ZE5 new file mode 100644 index 0000000000..e61ae36cd4 --- /dev/null +++ b/tests/boolean/gdml_private/ZE5 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta6016-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE6 b/tests/boolean/gdml_private/ZE6 new file mode 100644 index 0000000000..394c79940d --- /dev/null +++ b/tests/boolean/gdml_private/ZE6 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta6022-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE7 b/tests/boolean/gdml_private/ZE7 new file mode 100644 index 0000000000..37efbe6a5b --- /dev/null +++ b/tests/boolean/gdml_private/ZE7 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta6035-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE8 b/tests/boolean/gdml_private/ZE8 new file mode 100644 index 0000000000..f8400d3b86 --- /dev/null +++ b/tests/boolean/gdml_private/ZE8 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta6041-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZE9 b/tests/boolean/gdml_private/ZE9 new file mode 100644 index 0000000000..b1fc86225f --- /dev/null +++ b/tests/boolean/gdml_private/ZE9 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta6054-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF1 b/tests/boolean/gdml_private/ZF1 new file mode 100644 index 0000000000..154836d307 --- /dev/null +++ b/tests/boolean/gdml_private/ZF1 @@ -0,0 +1,2 @@ +source [locate_data_file 401-ta6066-3.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF2 b/tests/boolean/gdml_private/ZF2 new file mode 100644 index 0000000000..41957c7978 --- /dev/null +++ b/tests/boolean/gdml_private/ZF2 @@ -0,0 +1,2 @@ +source [locate_data_file 51186_une-fct-plusieurs-trous.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF3 b/tests/boolean/gdml_private/ZF3 new file mode 100644 index 0000000000..4be8801344 --- /dev/null +++ b/tests/boolean/gdml_private/ZF3 @@ -0,0 +1,2 @@ +source [locate_data_file 51192_pb_asm_vanne.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF4 b/tests/boolean/gdml_private/ZF4 new file mode 100644 index 0000000000..fe1bad260d --- /dev/null +++ b/tests/boolean/gdml_private/ZF4 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 51195_ndc_1asm_pos_sklt.asm.1.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/ZF5 b/tests/boolean/gdml_private/ZF5 new file mode 100644 index 0000000000..95e3b138dc --- /dev/null +++ b/tests/boolean/gdml_private/ZF5 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 51201_pet_retractes_1.asm.1.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/ZF6 b/tests/boolean/gdml_private/ZF6 new file mode 100644 index 0000000000..34602ba0a1 --- /dev/null +++ b/tests/boolean/gdml_private/ZF6 @@ -0,0 +1,2 @@ +source [locate_data_file 51290_tkz09.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF7 b/tests/boolean/gdml_private/ZF7 new file mode 100644 index 0000000000..4061ff66fe --- /dev/null +++ b/tests/boolean/gdml_private/ZF7 @@ -0,0 +1,2 @@ +source [locate_data_file 51308_CLAW-SBR.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF8 b/tests/boolean/gdml_private/ZF8 new file mode 100644 index 0000000000..907fce6bfe --- /dev/null +++ b/tests/boolean/gdml_private/ZF8 @@ -0,0 +1,2 @@ +source [locate_data_file 51349_tkz04.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZF9 b/tests/boolean/gdml_private/ZF9 new file mode 100644 index 0000000000..2c69855dd9 --- /dev/null +++ b/tests/boolean/gdml_private/ZF9 @@ -0,0 +1,2 @@ +source [locate_data_file 51349_TKZ06.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG1 b/tests/boolean/gdml_private/ZG1 new file mode 100644 index 0000000000..f0e5c2d14b --- /dev/null +++ b/tests/boolean/gdml_private/ZG1 @@ -0,0 +1,2 @@ +source [locate_data_file 51351_TKZ07.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG2 b/tests/boolean/gdml_private/ZG2 new file mode 100644 index 0000000000..1fc14f0c36 --- /dev/null +++ b/tests/boolean/gdml_private/ZG2 @@ -0,0 +1,2 @@ +source [locate_data_file 51356_revol_circle.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG3 b/tests/boolean/gdml_private/ZG3 new file mode 100644 index 0000000000..f5fd12e343 --- /dev/null +++ b/tests/boolean/gdml_private/ZG3 @@ -0,0 +1,2 @@ +source [locate_data_file 51356_vase.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG4 b/tests/boolean/gdml_private/ZG4 new file mode 100644 index 0000000000..9a3afbd9d5 --- /dev/null +++ b/tests/boolean/gdml_private/ZG4 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +source [locate_data_file 51356_vase_creux.prt.3.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG5 b/tests/boolean/gdml_private/ZG5 new file mode 100644 index 0000000000..9bfec10b89 --- /dev/null +++ b/tests/boolean/gdml_private/ZG5 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 51533_1632-02.asm.1.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/ZG6 b/tests/boolean/gdml_private/ZG6 new file mode 100644 index 0000000000..14b0e74f58 --- /dev/null +++ b/tests/boolean/gdml_private/ZG6 @@ -0,0 +1,2 @@ +source [locate_data_file 51539_2sphecentered.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG7 b/tests/boolean/gdml_private/ZG7 new file mode 100644 index 0000000000..21b67f7097 --- /dev/null +++ b/tests/boolean/gdml_private/ZG7 @@ -0,0 +1,5 @@ +puts "TODO OCC26018 ALL: Error : The area of the resulting shape is" +source [locate_data_file 51541_tri.asm.1.gdml.tcl] + +## image is differ from application +set square 0 diff --git a/tests/boolean/gdml_private/ZG8 b/tests/boolean/gdml_private/ZG8 new file mode 100644 index 0000000000..4aa9dd4a1f --- /dev/null +++ b/tests/boolean/gdml_private/ZG8 @@ -0,0 +1,2 @@ +source [locate_data_file 51578_test_cylinder.prt.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZG9 b/tests/boolean/gdml_private/ZG9 new file mode 100644 index 0000000000..e7b1563fc3 --- /dev/null +++ b/tests/boolean/gdml_private/ZG9 @@ -0,0 +1,2 @@ +source [locate_data_file 51579_junk6036.prt.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH1 b/tests/boolean/gdml_private/ZH1 new file mode 100644 index 0000000000..2ec6dfcb54 --- /dev/null +++ b/tests/boolean/gdml_private/ZH1 @@ -0,0 +1,2 @@ +source [locate_data_file 51580_ta6039_tr.prt.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH2 b/tests/boolean/gdml_private/ZH2 new file mode 100644 index 0000000000..77bd9e25f8 --- /dev/null +++ b/tests/boolean/gdml_private/ZH2 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 51678_flame-sbr.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH3 b/tests/boolean/gdml_private/ZH3 new file mode 100644 index 0000000000..646c5f0c2b --- /dev/null +++ b/tests/boolean/gdml_private/ZH3 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file 51679_tkz_montecristo_sbr.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH4 b/tests/boolean/gdml_private/ZH4 new file mode 100644 index 0000000000..a4db66b957 --- /dev/null +++ b/tests/boolean/gdml_private/ZH4 @@ -0,0 +1,2 @@ +source [locate_data_file 51686_ta6031.prt.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH5 b/tests/boolean/gdml_private/ZH5 new file mode 100644 index 0000000000..0228c4f677 --- /dev/null +++ b/tests/boolean/gdml_private/ZH5 @@ -0,0 +1,2 @@ +source [locate_data_file 52109_shapiro.prt.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH6 b/tests/boolean/gdml_private/ZH6 new file mode 100644 index 0000000000..35d7d14bdf --- /dev/null +++ b/tests/boolean/gdml_private/ZH6 @@ -0,0 +1,2 @@ +source [locate_data_file 52160_crash_model-01.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH7 b/tests/boolean/gdml_private/ZH7 new file mode 100644 index 0000000000..cbad1074dd --- /dev/null +++ b/tests/boolean/gdml_private/ZH7 @@ -0,0 +1,2 @@ +source [locate_data_file 52178_pied_2.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH8 b/tests/boolean/gdml_private/ZH8 new file mode 100644 index 0000000000..8543de3855 --- /dev/null +++ b/tests/boolean/gdml_private/ZH8 @@ -0,0 +1,2 @@ +source [locate_data_file 52183_sbr2mpv_poutre.prt.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZH9 b/tests/boolean/gdml_private/ZH9 new file mode 100644 index 0000000000..6414c8e829 --- /dev/null +++ b/tests/boolean/gdml_private/ZH9 @@ -0,0 +1,2 @@ +source [locate_data_file 52490_materials_change.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI1 b/tests/boolean/gdml_private/ZI1 new file mode 100644 index 0000000000..9575db16bc --- /dev/null +++ b/tests/boolean/gdml_private/ZI1 @@ -0,0 +1,2 @@ +source [locate_data_file bilan-energie.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI2 b/tests/boolean/gdml_private/ZI2 new file mode 100644 index 0000000000..7546914069 --- /dev/null +++ b/tests/boolean/gdml_private/ZI2 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file bt_ndc.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI3 b/tests/boolean/gdml_private/ZI3 new file mode 100644 index 0000000000..daf07e6baa --- /dev/null +++ b/tests/boolean/gdml_private/ZI3 @@ -0,0 +1,2 @@ +source [locate_data_file chambre.asm.2.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI4 b/tests/boolean/gdml_private/ZI4 new file mode 100644 index 0000000000..9ba617d32e --- /dev/null +++ b/tests/boolean/gdml_private/ZI4 @@ -0,0 +1,2 @@ +source [locate_data_file chbre-modif-fin_.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI5 b/tests/boolean/gdml_private/ZI5 new file mode 100644 index 0000000000..3c0ce43598 --- /dev/null +++ b/tests/boolean/gdml_private/ZI5 @@ -0,0 +1,4 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file equipement_chambre.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI6 b/tests/boolean/gdml_private/ZI6 new file mode 100644 index 0000000000..fdc69a01f1 --- /dev/null +++ b/tests/boolean/gdml_private/ZI6 @@ -0,0 +1,2 @@ +source [locate_data_file mos2014-asm-sabi-final.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI7 b/tests/boolean/gdml_private/ZI7 new file mode 100644 index 0000000000..b6a1349389 --- /dev/null +++ b/tests/boolean/gdml_private/ZI7 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file mos2014-asm-scf-final.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI8 b/tests/boolean/gdml_private/ZI8 new file mode 100644 index 0000000000..46acec356b --- /dev/null +++ b/tests/boolean/gdml_private/ZI8 @@ -0,0 +1,2 @@ +source [locate_data_file mos2014-cadre-ndc-final.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZI9 b/tests/boolean/gdml_private/ZI9 new file mode 100644 index 0000000000..4ccdaa54a6 --- /dev/null +++ b/tests/boolean/gdml_private/ZI9 @@ -0,0 +1,3 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file mos2014-ndc-final.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ1 b/tests/boolean/gdml_private/ZJ1 new file mode 100644 index 0000000000..fc2c9ea177 --- /dev/null +++ b/tests/boolean/gdml_private/ZJ1 @@ -0,0 +1,2 @@ +source [locate_data_file mos2014-piquage-final.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ2 b/tests/boolean/gdml_private/ZJ2 new file mode 100644 index 0000000000..9e2faa7c55 --- /dev/null +++ b/tests/boolean/gdml_private/ZJ2 @@ -0,0 +1,2 @@ +source [locate_data_file mos2014-piquage-ndc-final.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ3 b/tests/boolean/gdml_private/ZJ3 new file mode 100644 index 0000000000..2b33f00cbe --- /dev/null +++ b/tests/boolean/gdml_private/ZJ3 @@ -0,0 +1,4 @@ +puts "TODO ?OCC26017 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file mos2014-po-modif.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ4 b/tests/boolean/gdml_private/ZJ4 new file mode 100644 index 0000000000..3b574bed0e --- /dev/null +++ b/tests/boolean/gdml_private/ZJ4 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file mos2014-po-modif.prt.15.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ5 b/tests/boolean/gdml_private/ZJ5 new file mode 100644 index 0000000000..59501fa06c --- /dev/null +++ b/tests/boolean/gdml_private/ZJ5 @@ -0,0 +1,2 @@ +source [locate_data_file mos2014-sabi-final-int.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ6 b/tests/boolean/gdml_private/ZJ6 new file mode 100644 index 0000000000..c7283a0838 --- /dev/null +++ b/tests/boolean/gdml_private/ZJ6 @@ -0,0 +1,2 @@ +source [locate_data_file mos2014-sabi-final.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ7 b/tests/boolean/gdml_private/ZJ7 new file mode 100644 index 0000000000..fae906a870 --- /dev/null +++ b/tests/boolean/gdml_private/ZJ7 @@ -0,0 +1,3 @@ +puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_" +source [locate_data_file mos2014-scf-final.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ8 b/tests/boolean/gdml_private/ZJ8 new file mode 100644 index 0000000000..0939cbbe75 --- /dev/null +++ b/tests/boolean/gdml_private/ZJ8 @@ -0,0 +1,2 @@ +source [locate_data_file prot-bio-1-modif-fin_.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZJ9 b/tests/boolean/gdml_private/ZJ9 new file mode 100644 index 0000000000..4832fb3e85 --- /dev/null +++ b/tests/boolean/gdml_private/ZJ9 @@ -0,0 +1,2 @@ +source [locate_data_file prot-bio-2-modif-fin_.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZK1 b/tests/boolean/gdml_private/ZK1 new file mode 100644 index 0000000000..2606517123 --- /dev/null +++ b/tests/boolean/gdml_private/ZK1 @@ -0,0 +1,2 @@ +source [locate_data_file prot-bio-3-modif-fin_.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZK2 b/tests/boolean/gdml_private/ZK2 new file mode 100644 index 0000000000..c61b580f60 --- /dev/null +++ b/tests/boolean/gdml_private/ZK2 @@ -0,0 +1,2 @@ +source [locate_data_file vanne-a-vide.prt.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/ZK3 b/tests/boolean/gdml_private/ZK3 new file mode 100644 index 0000000000..aba4d7e219 --- /dev/null +++ b/tests/boolean/gdml_private/ZK3 @@ -0,0 +1,8 @@ +puts "TODO ?OCC26017 Debian60-64: TEST INCOMPLETE" +puts "TODO ?OCC26017 Debian60-64: \\*\\* Exception" +puts "TODO ?OCC26017 Debian60-64: An exception was caught" +puts "TODO ?OCC26017 Debian60-64: X Error of failed request" +puts "TODO ?OCC26017 Debian60-64: XIO: fatal IO error 11" +puts "TODO ?OCC26017 Debian60-64: Process killed by CPU limit" +source [locate_data_file voile_3.asm.1.gdml.tcl] + diff --git a/tests/boolean/gdml_private/begin b/tests/boolean/gdml_private/begin new file mode 100644 index 0000000000..b175b617d7 --- /dev/null +++ b/tests/boolean/gdml_private/begin @@ -0,0 +1 @@ +set command gdml \ No newline at end of file diff --git a/tests/boolean/gdml_public/A1 b/tests/boolean/gdml_public/A1 new file mode 100644 index 0000000000..f52393fed9 --- /dev/null +++ b/tests/boolean/gdml_public/A1 @@ -0,0 +1,345 @@ +# test script for cart_simple.prt.6.gdml file +compound result + +# box +box sh46E7080 -381 -635 -444.5 762 1270 889 + +# box +box sh477E920 -317.5 -571.5 -393.69999999999999 635 1143 787.39999999999998 + +# copy shape +copy sh477E920 sh477E920_copy + +# shape transformation +trotate sh477E920_copy 0 0 0 1 0 0 6.2725381128105878e-046 + +# shape transformation +trotate sh477E920_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh477E920_copy 0 444.5 0 + +# box +box sh4782270 -127 -254 -393.69999999999999 254 508 787.39999999999998 + +# copy shape +copy sh4782270 sh4782270_copy + +# shape transformation +trotate sh4782270_copy 0 0 0 5.5511151231257827e-017 -1 -2.7755575615628909e-016 90 +ttranslate sh4782270_copy -12.700000000000058 -279.39999999999992 190.49999999999989 + +# shape transformation +trotate sh4782270_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4782270_copy 0 444.5 0 + +# box +box sh4785530 -190.5 -317.5 -635 381 635 1270 + +# copy shape +copy sh4785530 sh4785530_copy + +# shape transformation +trotate sh4785530_copy 0 0 0 0.57735026918962573 0.57735026918962562 0.57735026918962573 -120.00000000000001 +ttranslate sh4785530_copy 0 -2.8199664825478976e-014 127 + +# shape transformation +trotate sh4785530_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4785530_copy 0 444.5 0 + +# tore +plane pln_sh46C1C40 0 0 0 0 0 1 1 0 0 +erase pln_sh46C1C40 +ptorus sh46C1C40 pln_sh46C1C40 63.5 38.100000000000001 360 +settolerance sh46C1C40 6.3499999999999996e-007 + +# copy shape +copy sh46C1C40 sh46C1C40_copy + +# shape transformation +trotate sh46C1C40_copy 0 0 0 -0.57735026918962562 0.57735026918962584 -0.57735026918962562 120.00000000000001 +ttranslate sh46C1C40_copy -1.1279865930191585e-013 -507.99999999999977 -533.39999999999998 + +# shape transformation +trotate sh46C1C40_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46C1C40_copy 0 444.5 0 + +# tore +plane pln_sh46C29D0 0 0 0 0 0 1 1 0 0 +erase pln_sh46C29D0 +ptorus sh46C29D0 pln_sh46C29D0 76.200000000000003 38.100000000000001 360 +settolerance sh46C29D0 7.6199999999999997e-007 + +# copy shape +copy sh46C29D0 sh46C29D0_copy + +# shape transformation +trotate sh46C29D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 -120.00000000000001 +ttranslate sh46C29D0_copy 381 253.99999999999997 -533.39999999999986 + +# shape transformation +trotate sh46C29D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46C29D0_copy 0 444.5 0 + +# cylinder +plane pln_sh46C35A0 -0 -0 -88.900000000000006 0 0 1 1 0 0 +erase pln_sh46C35A0 +pcylinder sh46C35A0 pln_sh46C35A0 177.80000000000001 177.80000000000001 360 +settolerance sh46C35A0 1.778e-006 + +# copy shape +copy sh46C35A0 sh46C35A0_copy + +# shape transformation +trotate sh46C35A0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh46C35A0_copy 0 -1.087153478351865e-013 489.61039999999991 + +# shape transformation +trotate sh46C35A0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46C35A0_copy 0 444.5 0 + +# cone +plane pln_sh46C4B10 0 0 11.563231533144203 0 0 1 0.98480775301220802 -0.17364817766693033 0 +erase pln_sh46C4B10 +pcone sh46C4B10 pln_sh46C4B10 163.48776537999987 932.32790832999922 54.378849476855791 10 +settolerance sh46C4B10 9.3232790832999917e-006 + +# cone +plane pln_sh46C7200 0 0 13171.665397490679 0 0 1 1 0 0 +erase pln_sh46C7200 +pcone sh46C7200 pln_sh46C7200 931.61109825999995 932.32790833000001 10.134682179321317 10 +settolerance sh46C7200 0.00013181800079669999 + +# copy shape +copy sh46C7200 sh46C7200_copy + +# shape transformation +trotate sh46C7200_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh46C7200_copy 0 -3.0490008138572815e-012 13731.478929139996 + +# shape transformation +trotate sh46C7200_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46C7200_copy 0 444.5 0 + +# cone +plane pln_sh46C9380 0 0 11.397407360723282 0 0 1 0.98480775301220802 -0.17364817766693033 0 +erase pln_sh46C9380 +pcone sh46C9380 pln_sh46C9380 161.14324575000018 933.23880782000094 54.609100129276726 10 +settolerance sh46C9380 9.332388078200009e-006 + +# copy shape +copy sh46C9380 sh46C9380_copy + +# shape transformation +trotate sh46C9380_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh46C9380_copy 0 -1.0967274855167016e-013 493.92214950999994 + +# shape transformation +trotate sh46C9380_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46C9380_copy 0 444.5 0 + +# cone +plane pln_sh46CBA70 0 0 2278.3379438268994 0 0 1 1 0 0 +erase pln_sh46CBA70 +pcone sh46CBA70 pln_sh46CBA70 161.14324575000001 165.11547493 56.161711403100526 10 +settolerance sh46CBA70 2.3344996552299997e-005 + +# copy shape +copy sh46CBA70 sh46CBA70_copy + +# shape transformation +trotate sh46CBA70_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh46CBA70_copy 0 -6.2323171970746191e-013 2806.7861406399993 + +# shape transformation +trotate sh46CBA70_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46CBA70_copy 0 444.5 0 + +# copy shape +copy sh46C4B10 sh46C4B10_copy + +# shape transformation +trotate sh46C4B10_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh46C4B10_copy 0 -1.0741113964263244e-013 483.7367684699999 + +# shape transformation +trotate sh46C4B10_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46C4B10_copy 0 444.5 0 + +# fuse operation +bfuse sh47B1640 sh46C4B10_copy sh46C7200_copy; copy sh47B1640 sh47B1640_copy + +# cut operation +bcut sh47B19C0 sh47B1640_copy sh46C9380_copy; copy sh47B19C0 sh47B19C0_copy + +# cut operation +bcut sh4718F10 sh47B19C0_copy sh46CBA70_copy; copy sh4718F10 sh4718F10_copy + +# cone +plane pln_sh4715FD0 0 0 8500.3576709034769 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh4715FD0 +pcone sh4715FD0 pln_sh4715FD0 889.00000000000011 890.05680790999997 10.104887766523461 10 +settolerance sh4715FD0 8.51046255867e-005 + +# cone +plane pln_sh471FFF0 0 0 15.938576380529716 0 0 1 -0.98480775301220813 0.17364817766693028 0 +erase pln_sh471FFF0 +pcone sh471FFF0 pln_sh471FFF0 152.39999999999958 890.05680790999759 77.146977529470291 10 +settolerance sh471FFF0 8.9005680790999752e-006 + +# copy shape +copy sh471FFF0 sh471FFF0_copy + +# shape transformation +trotate sh471FFF0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh471FFF0_copy 0 -1.0643961792400342e-013 479.36142361999987 + +# shape transformation +trotate sh471FFF0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh471FFF0_copy 0 444.5 0 + +# cone +plane pln_sh471A5D0 0 0 15.669770843494685 0 0 1 -0.98480775301220813 0.17364817766693028 0 +erase pln_sh471A5D0 +pcone sh471A5D0 pln_sh471A5D0 149.82976017000007 890.51343192000058 77.463538556505313 10 +settolerance sh471A5D0 8.9051343192000058e-006 + +# copy shape +copy sh471A5D0 sh471A5D0_copy + +# shape transformation +trotate sh471A5D0_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh471A5D0_copy 0 -1.0870789522332552e-013 489.57683641999984 + +# shape transformation +trotate sh471A5D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh471A5D0_copy 0 444.5 0 + +# cone +plane pln_sh47127D0 0 0 1432.6282915626587 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh47127D0 +pcone sh47127D0 pln_sh47127D0 149.82976016999996 153.91343191999997 39.046873437341446 10 +settolerance sh47127D0 1.4716751649999999e-005 + +# copy shape +copy sh47127D0 sh47127D0_copy + +# shape transformation +trotate sh47127D0_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh47127D0_copy 0 -4.3354301751952195e-013 1952.5041721499997 + +# shape transformation +trotate sh47127D0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh47127D0_copy 0 444.5 0 + +# copy shape +copy sh4715FD0 sh4715FD0_copy + +# shape transformation +trotate sh4715FD0_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh4715FD0_copy 0 -2.0168110595353277e-012 9082.9095361999989 + +# shape transformation +trotate sh4715FD0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4715FD0_copy 0 444.5 0 + +# fuse operation +bfuse sh47297D0 sh4715FD0_copy sh471FFF0_copy; copy sh47297D0 sh47297D0_copy + +# cut operation +bcut sh47AB910 sh47297D0_copy sh471A5D0_copy; copy sh47AB910 sh47AB910_copy + +# cut operation +bcut sh4616970 sh47AB910_copy sh47127D0_copy; copy sh4616970 sh4616970_copy + +# cylinder +plane pln_sh4609E70 -0 -0 -12.699999999999999 0 0 1 1 0 0 +erase pln_sh4609E70 +pcylinder sh4609E70 pln_sh4609E70 63.5 25.399999999999999 360 +settolerance sh4609E70 6.3499999999999996e-007 + +# copy shape +copy sh4609E70 sh4609E70_copy + +# shape transformation +trotate sh4609E70_copy 0 0 0 1 -1.6653345369377341e-016 -1.6653345369377346e-016 90.000000000000014 +ttranslate sh4609E70_copy -254.00000000000009 -647.69999999999982 -190.50000000000009 + +# shape transformation +trotate sh4609E70_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4609E70_copy 0 444.5 0 + +# cylinder +plane pln_sh460D830 -0 -0 -12.699999999999999 0 0 1 1 0 0 +erase pln_sh460D830 +pcylinder sh460D830 pln_sh460D830 63.5 25.399999999999999 360 +settolerance sh460D830 6.3499999999999996e-007 + +# copy shape +copy sh460D830 sh460D830_copy + +# shape transformation +trotate sh460D830_copy 0 0 0 1 -1.6653345369377341e-016 -1.6653345369377346e-016 90.000000000000014 +ttranslate sh460D830_copy 253.9999999999998 -647.69999999999982 -190.50000000000009 + +# shape transformation +trotate sh460D830_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh460D830_copy 0 444.5 0 + +# tore +plane pln_sh46115E0 0 0 0 0 0 1 1 0 0 +erase pln_sh46115E0 +ptorus sh46115E0 pln_sh46115E0 76.200000000000003 38.100000000000001 360 +settolerance sh46115E0 7.6199999999999997e-007 + +# copy shape +copy sh46115E0 sh46115E0_copy + +# shape transformation +trotate sh46115E0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 -120.00000000000001 +ttranslate sh46115E0_copy -380.99999999999989 254.00000000000014 -533.39999999999986 + +# shape transformation +trotate sh46115E0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46115E0_copy 0 444.5 0 + +# copy shape +copy sh46E7080 sh46E7080_copy + +# shape transformation +trotate sh46E7080_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh46E7080_copy 0 444.5 0 + +# cut operation +bcut sh4618FF0 sh46E7080_copy sh477E920_copy; copy sh4618FF0 sh4618FF0_copy + +# cut operation +bcut sh46238D0 sh4618FF0_copy sh4782270_copy; copy sh46238D0 sh46238D0_copy + +# cut operation +bcut sh4633AA0 sh46238D0_copy sh4785530_copy; copy sh4633AA0 sh4633AA0_copy + +# fuse operation +bfuse sh4626340 sh4633AA0_copy sh46C1C40_copy; copy sh4626340 sh4626340_copy + +# fuse operation +bfuse sh463B8A0 sh4626340_copy sh46C29D0_copy; copy sh463B8A0 sh463B8A0_copy + +# fuse operation +bfuse sh46251C0 sh463B8A0_copy sh46C35A0_copy; copy sh46251C0 sh46251C0_copy + +# fuse operation +bfuse sh4633AA0 sh46251C0_copy sh4718F10_copy; copy sh4633AA0 sh4633AA0_copy + +# fuse operation +bfuse sh463B280 sh4633AA0_copy sh4616970_copy; copy sh463B280 sh463B280_copy + +# fuse operation +bfuse sh463E0E0 sh463B280_copy sh4609E70_copy; copy sh463E0E0 sh463E0E0_copy + +# fuse operation +bfuse sh4648330 sh463E0E0_copy sh460D830_copy; copy sh4648330 sh4648330_copy + +# fuse operation +bfuse sh463ADB0 sh4648330_copy sh46115E0_copy; copy sh463ADB0 sh463ADB0_copy + +# result +add sh463ADB0_copy result diff --git a/tests/boolean/gdml_public/A2 b/tests/boolean/gdml_public/A2 new file mode 100644 index 0000000000..73db4cfc61 --- /dev/null +++ b/tests/boolean/gdml_public/A2 @@ -0,0 +1,342 @@ +# test script for cart01.prt.6.gdml file +compound result + +# box +box sh43A29B0 -381 -635 -444.5 762 1270 889 + +# box +box sh43FE230 -317.5 -571.5 -393.69999999999999 635 1143 787.39999999999998 + +# copy shape +copy sh43FE230 sh43FE230_copy + +# shape transformation +trotate sh43FE230_copy 0 0 0 1 0 0 6.2725381128105878e-046 + +# shape transformation +trotate sh43FE230_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh43FE230_copy 0 444.5 0 + +# box +box sh4401410 -127 -254 -393.69999999999999 254 508 787.39999999999998 + +# box +box sh4403EF0 -127 -254 -393.69999999999999 254 508 787.39999999999998 + +# copy shape +copy sh4403EF0 sh4403EF0_copy + +# shape transformation +trotate sh4403EF0_copy 0 0 0 5.5511151231257827e-017 -1 -2.7755575615628909e-016 90 +ttranslate sh4403EF0_copy -12.699999999999934 279.39999999999992 192.36237539000012 + +# shape transformation +trotate sh4403EF0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4403EF0_copy 0 444.5 0 + +# copy shape +copy sh4401410 sh4401410_copy + +# shape transformation +trotate sh4401410_copy 0 0 0 5.5511151231257827e-017 -1 -2.7755575615628909e-016 90 +ttranslate sh4401410_copy -12.700000000000058 -279.39999999999992 190.49999999999989 + +# shape transformation +trotate sh4401410_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4401410_copy 0 444.5 0 + +# fuse operation +bfuse sh441BB40 sh4401410_copy sh4403EF0_copy; copy sh441BB40 sh441BB40_copy + +# box +box sh441C240 -190.5 -317.5 -635 381 635 1270 + +# copy shape +copy sh441C240 sh441C240_copy + +# shape transformation +trotate sh441C240_copy 0 0 0 0.57735026918962573 0.57735026918962562 0.57735026918962573 -120.00000000000001 +ttranslate sh441C240_copy 0 -2.8199664825478976e-014 127 + +# shape transformation +trotate sh441C240_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh441C240_copy 0 444.5 0 + +# tore +plane pln_sh441C390 0 0 0 0 0 1 1 0 0 +erase pln_sh441C390 +ptorus sh441C390 pln_sh441C390 63.5 38.100000000000001 360 +settolerance sh441C390 6.3499999999999996e-007 + +# copy shape +copy sh441C390 sh441C390_copy + +# shape transformation +trotate sh441C390_copy 0 0 0 -0.57735026918962562 0.57735026918962584 -0.57735026918962562 120.00000000000001 +ttranslate sh441C390_copy -1.1279865930191585e-013 -507.99999999999977 -533.39999999999998 + +# shape transformation +trotate sh441C390_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh441C390_copy 0 444.5 0 + +# tore +plane pln_sh441D200 0 0 0 0 0 1 1 0 0 +erase pln_sh441D200 +ptorus sh441D200 pln_sh441D200 76.200000000000003 38.100000000000001 360 +settolerance sh441D200 7.6199999999999997e-007 + +# tore +plane pln_sh441E310 0 0 0 0 0 1 1 0 0 +erase pln_sh441E310 +ptorus sh441E310 pln_sh441E310 76.200000000000003 38.100000000000001 360 +settolerance sh441E310 7.6199999999999997e-007 + +# copy shape +copy sh441E310 sh441E310_copy + +# shape transformation +trotate sh441E310_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 -120.00000000000001 +ttranslate sh441E310_copy -380.99999999999989 254.00000000000014 -533.39999999999986 + +# shape transformation +trotate sh441E310_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh441E310_copy 0 444.5 0 + +# copy shape +copy sh441D200 sh441D200_copy + +# shape transformation +trotate sh441D200_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 -120.00000000000001 +ttranslate sh441D200_copy 381 253.99999999999997 -533.39999999999986 + +# shape transformation +trotate sh441D200_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh441D200_copy 0 444.5 0 + +# fuse operation +bfuse sh47A25E0 sh441D200_copy sh441E310_copy; copy sh47A25E0 sh47A25E0_copy + +# cone +plane pln_sh47A2730 0 0 11.563231533144203 0 0 1 0.98480775301220802 -0.17364817766693033 0 +erase pln_sh47A2730 +pcone sh47A2730 pln_sh47A2730 163.48776537999987 932.32790832999922 54.378849476855791 10 +settolerance sh47A2730 9.3232790832999917e-006 + +# cone +plane pln_sh47A4E20 0 0 13171.665397490679 0 0 1 1 0 0 +erase pln_sh47A4E20 +pcone sh47A4E20 pln_sh47A4E20 931.61109825999995 932.32790833000001 10.134682179321317 10 +settolerance sh47A4E20 0.00013181800079669999 + +# copy shape +copy sh47A4E20 sh47A4E20_copy + +# shape transformation +trotate sh47A4E20_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh47A4E20_copy 0 -3.0490008138572815e-012 13731.478929139996 + +# shape transformation +trotate sh47A4E20_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh47A4E20_copy 0 444.5 0 + +# cone +plane pln_sh47A6F60 0 0 11.397407360723282 0 0 1 0.98480775301220802 -0.17364817766693033 0 +erase pln_sh47A6F60 +pcone sh47A6F60 pln_sh47A6F60 161.14324575000018 933.23880782000094 54.609100129276726 10 +settolerance sh47A6F60 9.332388078200009e-006 + +# copy shape +copy sh47A6F60 sh47A6F60_copy + +# shape transformation +trotate sh47A6F60_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh47A6F60_copy 0 -1.0967274855167016e-013 493.92214950999994 + +# shape transformation +trotate sh47A6F60_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh47A6F60_copy 0 444.5 0 + +# cone +plane pln_sh47A9650 0 0 2278.3379438268994 0 0 1 1 0 0 +erase pln_sh47A9650 +pcone sh47A9650 pln_sh47A9650 161.14324575000001 165.11547493 56.161711403100526 10 +settolerance sh47A9650 2.3344996552299997e-005 + +# copy shape +copy sh47A9650 sh47A9650_copy + +# shape transformation +trotate sh47A9650_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh47A9650_copy 0 -6.2323171970746191e-013 2806.7861406399993 + +# shape transformation +trotate sh47A9650_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh47A9650_copy 0 444.5 0 + +# copy shape +copy sh47A2730 sh47A2730_copy + +# shape transformation +trotate sh47A2730_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh47A2730_copy 0 -1.0741113964263244e-013 483.7367684699999 + +# shape transformation +trotate sh47A2730_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh47A2730_copy 0 444.5 0 + +# fuse operation +bfuse sh9409FB0 sh47A2730_copy sh47A4E20_copy; copy sh9409FB0 sh9409FB0_copy + +# cut operation +bcut sh44D3E40 sh9409FB0_copy sh47A6F60_copy; copy sh44D3E40 sh44D3E40_copy + +# cut operation +bcut sh44E0C50 sh44D3E40_copy sh47A9650_copy; copy sh44E0C50 sh44E0C50_copy + +# cone +plane pln_sh479B320 0 0 8500.3576709034769 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh479B320 +pcone sh479B320 pln_sh479B320 889.00000000000011 890.05680790999997 10.104887766523461 10 +settolerance sh479B320 8.51046255867e-005 + +# cone +plane pln_sh4799090 0 0 15.938576380529716 0 0 1 -0.98480775301220813 0.17364817766693028 0 +erase pln_sh4799090 +pcone sh4799090 pln_sh4799090 152.39999999999958 890.05680790999759 77.146977529470291 10 +settolerance sh4799090 8.9005680790999752e-006 + +# copy shape +copy sh4799090 sh4799090_copy + +# shape transformation +trotate sh4799090_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh4799090_copy 0 -1.0643961792400342e-013 479.36142361999987 + +# shape transformation +trotate sh4799090_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4799090_copy 0 444.5 0 + +# cone +plane pln_sh4797340 0 0 15.669770843494685 0 0 1 -0.98480775301220813 0.17364817766693028 0 +erase pln_sh4797340 +pcone sh4797340 pln_sh4797340 149.82976017000007 890.51343192000058 77.463538556505313 10 +settolerance sh4797340 8.9051343192000058e-006 + +# copy shape +copy sh4797340 sh4797340_copy + +# shape transformation +trotate sh4797340_copy 0 0 0 1.6653345369377341e-016 5.5511151231257802e-017 -1 90.000000000000014 +ttranslate sh4797340_copy 0 -1.0870789522332552e-013 489.57683641999984 + +# shape transformation +trotate sh4797340_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4797340_copy 0 444.5 0 + +# cone +plane pln_sh44D6CA0 0 0 1432.6282915626587 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh44D6CA0 +pcone sh44D6CA0 pln_sh44D6CA0 149.82976016999996 153.91343191999997 39.046873437341446 10 +settolerance sh44D6CA0 1.4716751649999999e-005 + +# copy shape +copy sh44D6CA0 sh44D6CA0_copy + +# shape transformation +trotate sh44D6CA0_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh44D6CA0_copy 0 -4.3354301751952195e-013 1952.5041721499997 + +# shape transformation +trotate sh44D6CA0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh44D6CA0_copy 0 444.5 0 + +# copy shape +copy sh479B320 sh479B320_copy + +# shape transformation +trotate sh479B320_copy 0 0 0 -0.70710678118654746 0.70710678118654757 1.1775693440128312e-016 180 +ttranslate sh479B320_copy 0 -2.0168110595353277e-012 9082.9095361999989 + +# shape transformation +trotate sh479B320_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh479B320_copy 0 444.5 0 + +# fuse operation +bfuse sh94048A0 sh479B320_copy sh4799090_copy; copy sh94048A0 sh94048A0_copy + +# cut operation +bcut sh434ECF0 sh94048A0_copy sh4797340_copy; copy sh434ECF0 sh434ECF0_copy + +# cut operation +bcut sh435AFA0 sh434ECF0_copy sh44D6CA0_copy; copy sh435AFA0 sh435AFA0_copy + +# cylinder +plane pln_sh43500A0 -0 -0 -12.699999999999999 0 0 1 1 0 0 +erase pln_sh43500A0 +pcylinder sh43500A0 pln_sh43500A0 57.349299510000002 25.399999999999999 360 +settolerance sh43500A0 5.7349299509999996e-007 + +# cylinder +plane pln_sh4350F10 -0 -0 -12.699999999999999 0 0 1 1 0 0 +erase pln_sh4350F10 +pcylinder sh4350F10 pln_sh4350F10 57.349299510000002 25.399999999999999 360 +settolerance sh4350F10 5.7349299509999996e-007 + +# copy shape +copy sh4350F10 sh4350F10_copy + +# shape transformation +trotate sh4350F10_copy 0 0 0 1 -1.6653345369377341e-016 -1.6653345369377346e-016 90.000000000000014 +ttranslate sh4350F10_copy 253.9999999999998 -647.69999999999982 -190.50000000000009 + +# shape transformation +trotate sh4350F10_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh4350F10_copy 0 444.5 0 + +# copy shape +copy sh43500A0 sh43500A0_copy + +# shape transformation +trotate sh43500A0_copy 0 0 0 1 -1.6653345369377341e-016 -1.6653345369377346e-016 90.000000000000014 +ttranslate sh43500A0_copy -254.00000000000009 -647.69999999999982 -190.50000000000009 + +# shape transformation +trotate sh43500A0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh43500A0_copy 0 444.5 0 + +# fuse operation +bfuse sh4353BB0 sh43500A0_copy sh4350F10_copy; copy sh4353BB0 sh4353BB0_copy + +# copy shape +copy sh43A29B0 sh43A29B0_copy + +# shape transformation +trotate sh43A29B0_copy 0 0 0 -0.57735026918962573 0.57735026918962573 0.57735026918962584 120.00000000000001 +ttranslate sh43A29B0_copy 0 444.5 0 + +# cut operation +bcut sh434EDD0 sh43A29B0_copy sh43FE230_copy; copy sh434EDD0 sh434EDD0_copy + +# cut operation +bcut sh44B72C0 sh434EDD0_copy sh441BB40_copy; copy sh44B72C0 sh44B72C0_copy + +# cut operation +bcut sh9403790 sh44B72C0_copy sh441C240_copy; copy sh9403790 sh9403790_copy + +# fuse operation +bfuse sh942BF20 sh9403790_copy sh441C390_copy; copy sh942BF20 sh942BF20_copy + +# fuse operation +bfuse sh43697F0 sh942BF20_copy sh47A25E0_copy; copy sh43697F0 sh43697F0_copy + +# fuse operation +bfuse sh9416040 sh43697F0_copy sh44E0C50_copy; copy sh9416040 sh9416040_copy + +# fuse operation +bfuse sh4369400 sh9416040_copy sh435AFA0_copy; copy sh4369400 sh4369400_copy + +# fuse operation +bfuse sh4358060 sh4369400_copy sh4353BB0_copy; copy sh4358060 sh4358060_copy + +# result +add sh4358060_copy result diff --git a/tests/boolean/gdml_public/A3 b/tests/boolean/gdml_public/A3 new file mode 100644 index 0000000000..3fafdb5177 --- /dev/null +++ b/tests/boolean/gdml_public/A3 @@ -0,0 +1,52 @@ +# test script for common01.prt.2.gdml file +compound result + +# box +box sh4E8BEE0 -317.5 -304.80000000000001 -381 635 609.60000000000002 762 + +# box +box sh4E8E870 -571.5 -457.19999999999999 -635 1143 914.39999999999998 1270 + +# cylinder +plane pln_sh4E921C0 -0 -0 -635 0 0 1 1 0 0 +erase pln_sh4E921C0 +pcylinder sh4E921C0 pln_sh4E921C0 419.10000000000002 1270 360 +settolerance sh4E921C0 1.27e-005 + +# copy shape +copy sh4E921C0 sh4E921C0_copy + +# shape transformation +trotate sh4E921C0_copy 0 0 0 0.70710678118654757 -4.329780281177467e-017 0.70710678118654757 180 +ttranslate sh4E921C0_copy -12.699999999999974 0 0 + +# shape transformation +trotate sh4E921C0_copy 0 0 0 0 1 0 90 +ttranslate sh4E921C0_copy 635 127 -139.69999999999999 + +# copy shape +copy sh4E8E870 sh4E8E870_copy + +# shape transformation +trotate sh4E8E870_copy 0 0 0 0 -1 0 90 +ttranslate sh4E8E870_copy -12.699999999999974 0 0 + +# shape transformation +trotate sh4E8E870_copy 0 0 0 0 1 0 90 +ttranslate sh4E8E870_copy 635 127 -139.69999999999999 + +# cut operation +bcut sh4E85040 sh4E8E870_copy sh4E921C0_copy; copy sh4E85040 sh4E85040_copy + +# copy shape +copy sh4E8BEE0 sh4E8BEE0_copy + +# shape transformation +trotate sh4E8BEE0_copy 0 0 0 0 1 0 90 +ttranslate sh4E8BEE0_copy 635 127 -139.69999999999999 + +# cut operation +bcut sh4A708F0 sh4E8BEE0_copy sh4E85040_copy; copy sh4A708F0 sh4A708F0_copy + +# result +add sh4A708F0_copy result diff --git a/tests/boolean/gdml_public/A4 b/tests/boolean/gdml_public/A4 new file mode 100644 index 0000000000..0ca35b2e51 --- /dev/null +++ b/tests/boolean/gdml_public/A4 @@ -0,0 +1,52 @@ +# test script for common02.prt.1.gdml file +compound result + +# box +box sh49D5D00 -317.5 -304.80000000000001 -381 635 609.60000000000002 762 + +# box +box sh49D8690 -571.5 -457.19999999999999 -381 1143 914.39999999999998 762 + +# cylinder +plane pln_sh49DBFE0 -0 -0 -381 0 0 1 1 0 0 +erase pln_sh49DBFE0 +pcylinder sh49DBFE0 pln_sh49DBFE0 419.10000000000002 762 360 +settolerance sh49DBFE0 7.6199999999999999e-006 + +# copy shape +copy sh49DBFE0 sh49DBFE0_copy + +# shape transformation +trotate sh49DBFE0_copy 0 0 0 0.70710678118654757 -4.329780281177467e-017 0.70710678118654757 180 +ttranslate sh49DBFE0_copy -266.69999999999999 0 0 + +# shape transformation +trotate sh49DBFE0_copy 0 0 0 0 1 0 90 +ttranslate sh49DBFE0_copy 635 127 -139.69999999999999 + +# copy shape +copy sh49D8690 sh49D8690_copy + +# shape transformation +trotate sh49D8690_copy 0 0 0 0 -1 0 90 +ttranslate sh49D8690_copy -266.69999999999999 0 0 + +# shape transformation +trotate sh49D8690_copy 0 0 0 0 1 0 90 +ttranslate sh49D8690_copy 635 127 -139.69999999999999 + +# cut operation +bcut sh49A5250 sh49D8690_copy sh49DBFE0_copy; copy sh49A5250 sh49A5250_copy + +# copy shape +copy sh49D5D00 sh49D5D00_copy + +# shape transformation +trotate sh49D5D00_copy 0 0 0 0 1 0 90 +ttranslate sh49D5D00_copy 635 127 -139.69999999999999 + +# cut operation +bcut sh464ACD0 sh49D5D00_copy sh49A5250_copy; copy sh464ACD0 sh464ACD0_copy + +# result +add sh464ACD0_copy result diff --git a/tests/boolean/gdml_public/A5 b/tests/boolean/gdml_public/A5 new file mode 100644 index 0000000000..f0e4d904e6 --- /dev/null +++ b/tests/boolean/gdml_public/A5 @@ -0,0 +1,78 @@ +# test script for cone_trunc.prt.1.gdml file +compound result + +# cone +plane pln_sh2860860 0 0 323.93388673042631 0 0 1 1 0 0 +erase pln_sh2860860 +pcone sh2860860 pln_sh2860860 148.69096439999998 515.32406046000006 798.7363878495737 360 +settolerance sh2860860 1.12267027458e-005 + +# cone +plane pln_sh285FDE0 0 0 0.00021224461522251307 0 0 1 1 0 0 +erase pln_sh285FDE0 +pcone sh285FDE0 pln_sh285FDE0 2.9651215899955146 148.69096439977511 0.010431115384777485 360 +settolerance sh285FDE0 1.4869096439977511e-006 + +# copy shape +copy sh285FDE0 sh285FDE0_copy + +# shape transformation +trotate sh285FDE0_copy 0 0 0 -0.37211395835926747 0.76355699062743898 0.52774228943506762 6.0267193763611507e-015 +ttranslate sh285FDE0_copy 2.2054877035770915e-008 1.0123585525434464e-008 323.92324335930391 + +# shape transformation +trotate sh285FDE0_copy 0 0 0 0.90882954575006403 0.41716766026590796 2.7755575615628907e-017 90.000000000000014 +ttranslate sh285FDE0_copy -194.94499999999999 678.75574884000002 127 + +# cone +plane pln_sh2862A10 0 0 0.00020607070595257852 0 0 1 1 0 0 +erase pln_sh2862A10 +pcone sh2862A10 pln_sh2862A10 2.8788700799980997 515.35313995965976 0.036683119294047425 360 +settolerance sh2862A10 5.1535313995965974e-006 + +# copy shape +copy sh2862A10 sh2862A10_copy + +# shape transformation +trotate sh2862A10_copy 0 0 0 -0.37211395835926747 0.76355699062743898 0.52774228943506762 6.0267193763611507e-015 +ttranslate sh2862A10_copy 7.4577883424353786e-008 3.4232556345159537e-008 1122.6333874656173 + +# shape transformation +trotate sh2862A10_copy 0 0 0 0.90882954575006403 0.41716766026590796 2.7755575615628907e-017 90.000000000000014 +ttranslate sh2862A10_copy -194.94499999999999 678.75574884000002 127 + +# cylinder +plane pln_sh2863C70 -0 -0 -399.35507001000002 0 0 1 1 0 0 +erase pln_sh2863C70 +pcylinder sh2863C70 pln_sh2863C70 2.9079495799999999 798.71014002000004 360 +settolerance sh2863C70 7.987101400199999e-006 + +# copy shape +copy sh2863C70 sh2863C70_copy + +# shape transformation +trotate sh2863C70_copy 0 0 0 0.90882954575006414 0.41716766026590807 -4.4660810088114466e-017 180 +ttranslate sh2863C70_copy 4.9805848334472103e-008 2.2861769366500084e-008 723.27852561214502 + +# shape transformation +trotate sh2863C70_copy 0 0 0 0.90882954575006403 0.41716766026590796 2.7755575615628907e-017 90.000000000000014 +ttranslate sh2863C70_copy -194.94499999999999 678.75574884000002 127 + +# copy shape +copy sh2860860 sh2860860_copy + +# shape transformation +trotate sh2860860_copy 0 0 0 0.90882954575006403 0.41716766026590796 2.7755575615628907e-017 90.000000000000014 +ttranslate sh2860860_copy -194.94499999999999 678.75574884000002 127 + +# fuse operation +bfuse sh4B4C5E0 sh2860860_copy sh285FDE0_copy; copy sh4B4C5E0 sh4B4C5E0_copy + +# cut operation +bcut sh4B4CAB0 sh4B4C5E0_copy sh2862A10_copy; copy sh4B4CAB0 sh4B4CAB0_copy + +# cut operation +bcut sh2866C90 sh4B4CAB0_copy sh2863C70_copy; copy sh2866C90 sh2866C90_copy + +# result +add sh2866C90_copy result diff --git a/tests/boolean/gdml_public/A6 b/tests/boolean/gdml_public/A6 new file mode 100644 index 0000000000..1c1b21f1b0 --- /dev/null +++ b/tests/boolean/gdml_public/A6 @@ -0,0 +1,38 @@ +# test script for cone_trunc2.prt.1.gdml file +compound result + +# cylinder +plane pln_sh4A1ADB0 -0 -0 -98.15938036 0 0 1 1 0 0 +erase pln_sh4A1ADB0 +pcylinder sh4A1ADB0 pln_sh4A1ADB0 555.80733567000004 196.31876072 360 +settolerance sh4A1ADB0 5.5580733567000004e-006 + +# cone +plane pln_sh4A1A330 0 0 0 0 0 1 1 0 0 +erase pln_sh4A1A330 +pcone sh4A1A330 pln_sh4A1A330 0 555.80733567000016 386.81270655999998 360 +settolerance sh4A1A330 5.5580733567000013e-006 + +# copy shape +copy sh4A1A330 sh4A1A330_copy + +# shape transformation +trotate sh4A1A330_copy 0 0 0 1 0 0 180 +ttranslate sh4A1A330_copy 0 3.4891115774371428e-008 484.97208690922002 + +# shape transformation +trotate sh4A1A330_copy 0 0 0 1 0 0 130.88181030000001 +ttranslate sh4A1A330_copy 254 -34.795627709999998 204.22696378000001 + +# copy shape +copy sh4A1ADB0 sh4A1ADB0_copy + +# shape transformation +trotate sh4A1ADB0_copy 0 0 0 1 0 0 130.88181030000001 +ttranslate sh4A1ADB0_copy 254 -34.795627709999998 204.22696378000001 + +# fuse operation +bfuse sh4C4C8D0 sh4A1ADB0_copy sh4A1A330_copy; copy sh4C4C8D0 sh4C4C8D0_copy + +# result +add sh4C4C8D0_copy result diff --git a/tests/boolean/gdml_public/A7 b/tests/boolean/gdml_public/A7 new file mode 100644 index 0000000000..b80dc66fd0 --- /dev/null +++ b/tests/boolean/gdml_public/A7 @@ -0,0 +1,32 @@ +# test script for cut01.prt.4.gdml file +compound result + +# box +box sh46B0230 -254 -381 -381 508 762 762 + +# box +box sh4912900 -254 -190.5 -381 508 381 762 + +# copy shape +copy sh4912900 sh4912900_copy + +# shape transformation +trotate sh4912900_copy 0 0 0 -0.63331020410333672 0.75474971096672405 -0.17108786974603546 91.727941072350504 +ttranslate sh4912900_copy 12.702649262360318 -217.06072879313561 182.19951927 + +# shape transformation +trotate sh4912900_copy 0 0 0 0 0 0.99999999999999989 150.00000000000003 +ttranslate sh4912900_copy -97.529547440000002 -202.95567883999999 508 + +# copy shape +copy sh46B0230 sh46B0230_copy + +# shape transformation +trotate sh46B0230_copy 0 0 0 0 0 0.99999999999999989 150.00000000000003 +ttranslate sh46B0230_copy -97.529547440000002 -202.95567883999999 508 + +# cut operation +bcut sh498BA20 sh46B0230_copy sh4912900_copy; copy sh498BA20 sh498BA20_copy + +# result +add sh498BA20_copy result diff --git a/tests/boolean/gdml_public/A8 b/tests/boolean/gdml_public/A8 new file mode 100644 index 0000000000..d611c96762 --- /dev/null +++ b/tests/boolean/gdml_public/A8 @@ -0,0 +1,206 @@ +# test script for eye01.prt.2.gdml file +compound result + +# box +box sh46A2C90 -10 -10 -2.5 20 20 5 + +# cylinder +plane pln_sh46A5E00 -0 -0 -2.5 0 0 1 1 0 0 +erase pln_sh46A5E00 +pcylinder sh46A5E00 pln_sh46A5E00 10 5 180 + +# copy shape +copy sh46A5E00 sh46A5E00_copy + +# shape transformation +trotate sh46A5E00_copy 0 0 0 5.5511151231257827e-017 -1.6653345369377343e-016 -1 90 +ttranslate sh46A5E00_copy 9.9999999999999982 0 1.7763568394002505e-015 + +# shape transformation +trotate sh46A5E00_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh46A5E00_copy 2.5 -5 0 + +# cylinder +plane pln_sh4B66D90 -0 -0 -2.5 0 0 1 1 0 0 +erase pln_sh4B66D90 +pcylinder sh4B66D90 pln_sh4B66D90 5 5 360 + +# copy shape +copy sh4B66D90 sh4B66D90_copy + +# shape transformation +trotate sh4B66D90_copy 0 0 0 5.5511151231257827e-017 -1.6653345369377343e-016 -1 90 +ttranslate sh4B66D90_copy 9.9999999999999982 0 1.7763568394002505e-015 + +# shape transformation +trotate sh4B66D90_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh4B66D90_copy 2.5 -5 0 + +# cylinder +plane pln_sh4B68300 -0 -0 -10 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh4B68300 +pcylinder sh4B68300 pln_sh4B68300 10 20 90 +settolerance sh4B68300 1.9999999999999999e-007 + +# cylinder +plane pln_sh4B6A9F0 -0 -0 -10 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh4B6A9F0 +pcylinder sh4B6A9F0 pln_sh4B6A9F0 5 20 90 +settolerance sh4B6A9F0 1.9999999999999999e-007 + +# copy shape +copy sh4B6A9F0 sh4B6A9F0_copy + +# shape transformation +trotate sh4B6A9F0_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 -120.00000000000001 +ttranslate sh4B6A9F0_copy -9.9999999999999982 -3.6977854932234911e-031 7.4999999999999964 + +# shape transformation +trotate sh4B6A9F0_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh4B6A9F0_copy 2.5 -5 0 + +# copy shape +copy sh4B68300 sh4B68300_copy + +# shape transformation +trotate sh4B68300_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 -120.00000000000001 +ttranslate sh4B68300_copy -9.9999999999999982 -3.6977854932234911e-031 7.4999999999999964 + +# shape transformation +trotate sh4B68300_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh4B68300_copy 2.5 -5 0 + +# cut operation +bcut sh97D3DB0 sh4B68300_copy sh4B6A9F0_copy; copy sh97D3DB0 sh97D3DB0_copy + +# box +box sh97D26F0 -10 -2.5 -10 20 5 20 + +# cylinder +plane pln_sh97D6F90 -0 -0 -2.5 0 0 1 1 0 0 +erase pln_sh97D6F90 +pcylinder sh97D6F90 pln_sh97D6F90 1.5 5 360 + +# copy shape +copy sh97D6F90 sh97D6F90_copy + +# shape transformation +trotate sh97D6F90_copy 0 0 0 -5.551115123125779e-017 -1 -5.5511151231257852e-017 90.000000000000014 +ttranslate sh97D6F90_copy -17.500000000000004 4.9999999999999991 22.499999999999989 + +# shape transformation +trotate sh97D6F90_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh97D6F90_copy 2.5 -5 0 + +# cylinder +plane pln_sh97D6820 -0 -0 -2.5 0 0 1 1 0 0 +erase pln_sh97D6820 +pcylinder sh97D6820 pln_sh97D6820 1.5 5 360 + +# copy shape +copy sh97D6820 sh97D6820_copy + +# shape transformation +trotate sh97D6820_copy 0 0 0 -5.551115123125779e-017 -1 -5.5511151231257852e-017 90.000000000000014 +ttranslate sh97D6820_copy -17.500000000000004 -4.9999999999999991 22.499999999999989 + +# shape transformation +trotate sh97D6820_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh97D6820_copy 2.5 -5 0 + +# cylinder +plane pln_sh97D6970 -0 -0 -10 0 0 1 1 0 0 +erase pln_sh97D6970 +pcylinder sh97D6970 pln_sh97D6970 1.5 20 360 +settolerance sh97D6970 1.9999999999999999e-007 + +# copy shape +copy sh97D6970 sh97D6970_copy + +# shape transformation +trotate sh97D6970_copy 0 0 0 -5.551115123125779e-017 -1 -5.5511151231257852e-017 90.000000000000014 +ttranslate sh97D6970_copy -19.999999999999996 4.9999999999999991 12.499999999999993 + +# shape transformation +trotate sh97D6970_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh97D6970_copy 2.5 -5 0 + +# cylinder +plane pln_sh97D5FD0 -0 -0 -5 0 0 1 1 0 0 +erase pln_sh97D5FD0 +pcylinder sh97D5FD0 pln_sh97D5FD0 1.5 10 360 + +# copy shape +copy sh97D5FD0 sh97D5FD0_copy + +# shape transformation +trotate sh97D5FD0_copy 0 0 0 -5.551115123125779e-017 -1 -5.5511151231257852e-017 90.000000000000014 +ttranslate sh97D5FD0_copy -15 -4.9999999999999991 12.499999999999995 + +# shape transformation +trotate sh97D5FD0_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh97D5FD0_copy 2.5 -5 0 + +# cylinder +plane pln_sh97D95A0 -0 -0 -1.25 0 0 1 1 0 0 +erase pln_sh97D95A0 +pcylinder sh97D95A0 pln_sh97D95A0 2.5 2.5 360 + +# copy shape +copy sh97D95A0 sh97D95A0_copy + +# shape transformation +trotate sh97D95A0_copy 0 0 0 -5.551115123125779e-017 -1 -5.5511151231257852e-017 90.000000000000014 +ttranslate sh97D95A0_copy -18.75 -8.6281661508548114e-031 17.499999999999993 + +# shape transformation +trotate sh97D95A0_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh97D95A0_copy 2.5 -5 0 + +# copy shape +copy sh97D26F0 sh97D26F0_copy + +# shape transformation +trotate sh97D26F0_copy 0 0 0 5.5511151231257827e-017 -1.6653345369377343e-016 -1 90 +ttranslate sh97D26F0_copy -17.5 -8.6281661508548114e-031 17.499999999999993 + +# shape transformation +trotate sh97D26F0_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh97D26F0_copy 2.5 -5 0 + +# cut operation +bcut sh4B9D400 sh97D26F0_copy sh97D6F90_copy; copy sh4B9D400 sh4B9D400_copy + +# cut operation +bcut sh4BA2100 sh4B9D400_copy sh97D6820_copy; copy sh4BA2100 sh4BA2100_copy + +# cut operation +bcut sh4BA0A40 sh4BA2100_copy sh97D6970_copy; copy sh4BA0A40 sh4BA0A40_copy + +# cut operation +bcut sh97DD510 sh4BA0A40_copy sh97D5FD0_copy; copy sh97DD510 sh97DD510_copy + +# cut operation +bcut sh97DAB10 sh97DD510_copy sh97D95A0_copy; copy sh97DAB10 sh97DAB10_copy + +# copy shape +copy sh46A2C90 sh46A2C90_copy + +# shape transformation +trotate sh46A2C90_copy 0 0 0 0.57735026918962562 0.57735026918962573 0.57735026918962573 120.00000000000001 +ttranslate sh46A2C90_copy 2.5 -5 0 + +# fuse operation +bfuse sh476FAB0 sh46A2C90_copy sh46A5E00_copy; copy sh476FAB0 sh476FAB0_copy + +# cut operation +bcut sh4772360 sh476FAB0_copy sh4B66D90_copy; copy sh4772360 sh4772360_copy + +# fuse operation +bfuse sh47C2020 sh4772360_copy sh97D3DB0_copy; copy sh47C2020 sh47C2020_copy + +# fuse operation +bfuse sh4B58870 sh47C2020_copy sh97DAB10_copy; copy sh4B58870 sh4B58870_copy + +# result +add sh4B58870_copy result diff --git a/tests/boolean/gdml_public/A9 b/tests/boolean/gdml_public/A9 new file mode 100644 index 0000000000..c1c03be8a6 --- /dev/null +++ b/tests/boolean/gdml_public/A9 @@ -0,0 +1,435 @@ +puts "TODO OCC26018 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# test script for freeform_revol_01.prt.1.gdml file +compound result + +# tore +plane pln_sh4795400 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh4795400 +ptorus sh4795400 pln_sh4795400 31.358955689999998 22.9486554 180 +settolerance sh4795400 3.135895569e-007 + +# cone +plane pln_sh4794440 0 0 38.323348539999998 0 0 1 1 0 0 +erase pln_sh4794440 +pcone sh4794440 pln_sh4794440 38.323348539999991 85.45384150999999 47.130492970000006 360 +settolerance sh4794440 8.5453841510000002e-007 + +# copy shape +copy sh4794440 sh4794440_copy + +# shape transformation +trotate sh4794440_copy 0 0 0 1 0 0 180 +ttranslate sh4794440_copy 0 0 61.888595019999997 + +# shape transformation +ttranslate sh4794440_copy 0 31.358955689999998 0 + +# tore +plane pln_sh47975B0 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh47975B0 +ptorus sh47975B0 pln_sh47975B0 31.358955689999998 22.9486554 180 +settolerance sh47975B0 3.135895569e-007 + +# cone +plane pln_sh47985E0 0 0 38.323348539999998 0 0 1 1 0 0 +erase pln_sh47985E0 +pcone sh47985E0 pln_sh47985E0 38.323348539999991 85.45384150999999 47.130492970000006 360 +settolerance sh47985E0 8.5453841510000002e-007 + +# copy shape +copy sh47985E0 sh47985E0_copy + +# shape transformation +ttranslate sh47985E0_copy 0 0 -61.888595019999997 + +# shape transformation +ttranslate sh47985E0_copy 0 31.358955689999998 0 + +# copy shape +copy sh47975B0 sh47975B0_copy + +# shape transformation +ttranslate sh47975B0_copy 0 31.358955689999998 0 + +# cut operation +bcut sh439F990 sh47975B0_copy sh47985E0_copy; copy sh439F990 sh439F990_copy + +# cone +plane pln_sh479BDE0 0 0 0 0 0 1 1 0 0 +erase pln_sh479BDE0 +pcone sh479BDE0 pln_sh479BDE0 0 23.879209679999999 25.222392169999999 360 +settolerance sh479BDE0 2.5222392169999994e-007 + +# copy shape +copy sh479BDE0 sh479BDE0_copy + +# shape transformation +trotate sh479BDE0_copy 0 0 0 1 0 0 180 +ttranslate sh479BDE0_copy 0 0 2.0442502199999999 + +# shape transformation +ttranslate sh479BDE0_copy 0 31.358955689999998 0 + +# copy shape +copy sh47975B0 sh47975B0_copy + +# shape transformation +ttranslate sh47975B0_copy 0 31.358955689999998 0 + +# common operation +bcommon sh43A5340 sh47975B0_copy sh479BDE0_copy; copy sh43A5340 sh43A5340_copy + +# cone +plane pln_sh479B4B0 0 0 0 0 0 1 1 0 0 +erase pln_sh479B4B0 +pcone sh479B4B0 pln_sh479B4B0 0 23.879209679999999 25.222392169999999 360 +settolerance sh479B4B0 2.5222392169999994e-007 + +# copy shape +copy sh479B4B0 sh479B4B0_copy + +# shape transformation +ttranslate sh479B4B0_copy 0 0 -2.0442502199999999 + +# shape transformation +ttranslate sh479B4B0_copy 0 31.358955689999998 0 + +# copy shape +copy sh47975B0 sh47975B0_copy + +# shape transformation +ttranslate sh47975B0_copy 0 31.358955689999998 0 + +# common operation +bcommon sh44D0FB0 sh47975B0_copy sh479B4B0_copy; copy sh44D0FB0 sh44D0FB0_copy + +# cylinder +plane pln_sh479B520 -0 -0 -9.7597608200000003 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh479B520 +pcylinder sh479B520 pln_sh479B520 52.1288342 19.519521640000001 180 +settolerance sh479B520 5.2128834200000005e-007 + +# cone +plane pln_sh44D0220 0 0 41.118716509999999 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh44D0220 +pcone sh44D0220 pln_sh44D0220 41.118716509999992 52.128834199999993 11.010117690000001 180 +settolerance sh44D0220 5.2128834200000005e-007 + +# copy shape +copy sh44D0220 sh44D0220_copy + +# shape transformation +ttranslate sh44D0220_copy 0 0 -61.888595019999997 + +# shape transformation +ttranslate sh44D0220_copy 0 31.358955689999998 0 + +# cone +plane pln_sh44D4E40 0 0 41.118716509999999 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh44D4E40 +pcone sh44D4E40 pln_sh44D4E40 41.118716509999992 52.128834199999993 11.010117690000001 180 +settolerance sh44D4E40 5.2128834200000005e-007 + +# copy shape +copy sh44D4E40 sh44D4E40_copy + +# shape transformation +trotate sh44D4E40_copy 0 0 0 1 0 0 180 +ttranslate sh44D4E40_copy 0 0 61.888595019999997 + +# shape transformation +ttranslate sh44D4E40_copy 0 31.358955689999998 0 + +# tore +plane pln_sh44D76F0 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh44D76F0 +ptorus sh44D76F0 pln_sh44D76F0 54.307611090000002 10 180 +settolerance sh44D76F0 5.4307611090000002e-007 + +# cylinder +plane pln_sh44D8800 -0 -0 -10.1 0 0 1 1 0 0 +erase pln_sh44D8800 +pcylinder sh44D8800 pln_sh44D8800 52.1288342 20.199999999999999 360 +settolerance sh44D8800 5.2128834200000005e-007 + +# copy shape +copy sh44D8800 sh44D8800_copy + +# shape transformation +ttranslate sh44D8800_copy 0 31.358955689999998 0 + +# copy shape +copy sh44D76F0 sh44D76F0_copy + +# shape transformation +ttranslate sh44D76F0_copy 0 31.358955689999998 0 + +# common operation +bcommon sh43F0950 sh44D76F0_copy sh44D8800_copy; copy sh43F0950 sh43F0950_copy + +# tore +plane pln_sh43A60D0 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh43A60D0 +ptorus sh43A60D0 pln_sh43A60D0 31.358955689999998 10 180 +settolerance sh43A60D0 3.135895569e-007 + +# cylinder +plane pln_sh439F3E0 -0 -0 -6.1893884400000001 0 0 1 1 0 0 +erase pln_sh439F3E0 +pcylinder sh439F3E0 pln_sh439F3E0 41.529903679999997 12.37877688 360 +settolerance sh439F3E0 4.1529903679999998e-007 + +# copy shape +copy sh439F3E0 sh439F3E0_copy + +# shape transformation +ttranslate sh439F3E0_copy 0 0 -14.58049007 + +# shape transformation +ttranslate sh439F3E0_copy 0 31.358955689999998 0 + +# copy shape +copy sh43A60D0 sh43A60D0_copy + +# shape transformation +ttranslate sh43A60D0_copy 0 0 -22.9486554 + +# shape transformation +ttranslate sh43A60D0_copy 0 31.358955689999998 0 + +# common operation +bcommon sh4454280 sh43A60D0_copy sh439F3E0_copy; copy sh4454280 sh4454280_copy + +# cone +plane pln_sh44547C0 0 0 10.547398743224148 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh44547C0 +pcone sh44547C0 pln_sh44547C0 9.9857120800000008 21.700060650000001 12.373269366775853 180 +settolerance sh44547C0 2.292066811e-007 + +# copy shape +copy sh44547C0 sh44547C0_copy + +# shape transformation +trotate sh44547C0_copy 0 0 0 1 0 0 180 +ttranslate sh44547C0_copy 0 0 2.0442502199999999 + +# shape transformation +ttranslate sh44547C0_copy 0 31.358955689999998 0 + +# tore +plane pln_sh4452990 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh4452990 +ptorus sh4452990 pln_sh4452990 5 10 180 + +# sphere +plane pln_sh4456430 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh4456430 +psphere sh4456430 pln_sh4456430 8.6602540399999999 180 + +# copy shape +copy sh4456430 sh4456430_copy + +# shape transformation +ttranslate sh4456430_copy 0 31.358955689999998 0 + +# copy shape +copy sh4452990 sh4452990_copy + +# shape transformation +ttranslate sh4452990_copy 0 31.358955689999998 0 + +# fuse operation +bfuse sh43B0790 sh4452990_copy sh4456430_copy; copy sh43B0790 sh43B0790_copy + +# cone +plane pln_sh439E810 0 0 10.547398743224148 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh439E810 +pcone sh439E810 pln_sh439E810 9.9857120800000008 21.700060650000001 12.373269366775853 180 +settolerance sh439E810 2.292066811e-007 + +# copy shape +copy sh439E810 sh439E810_copy + +# shape transformation +ttranslate sh439E810_copy 0 0 -2.0442502199999999 + +# shape transformation +ttranslate sh439E810_copy 0 31.358955689999998 0 + +# tore +plane pln_sh43B03A0 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh43B03A0 +ptorus sh43B03A0 pln_sh43B03A0 31.358955689999998 10 180 +settolerance sh43B03A0 3.135895569e-007 + +# cylinder +plane pln_sh43B6290 -0 -0 -6.1893884400000001 0 0 1 1 0 0 +erase pln_sh43B6290 +pcylinder sh43B6290 pln_sh43B6290 41.529903679999997 12.37877688 360 +settolerance sh43B6290 4.1529903679999998e-007 + +# copy shape +copy sh43B6290 sh43B6290_copy + +# shape transformation +ttranslate sh43B6290_copy 0 0 26.95926695 + +# shape transformation +ttranslate sh43B6290_copy 0 31.358955689999998 0 + +# copy shape +copy sh43B03A0 sh43B03A0_copy + +# shape transformation +ttranslate sh43B03A0_copy 0 0 22.9486554 + +# shape transformation +ttranslate sh43B03A0_copy 0 31.358955689999998 0 + +# cut operation +bcut sh44A1AE0 sh43B03A0_copy sh43B6290_copy; copy sh44A1AE0 sh44A1AE0_copy + +# copy shape +copy sh479B520 sh479B520_copy + +# shape transformation +ttranslate sh479B520_copy 0 31.358955689999998 0 + +# fuse operation +bfuse sh4331250 sh479B520_copy sh44D0220_copy; copy sh4331250 sh4331250_copy + +# fuse operation +bfuse sh4338090 sh4331250_copy sh44D4E40_copy; copy sh4338090 sh4338090_copy + +# cut operation +bcut sh44A60E0 sh4338090_copy sh43F0950_copy; copy sh44A60E0 sh44A60E0_copy + +# cut operation +bcut sh433B900 sh44A60E0_copy sh4454280_copy; copy sh433B900 sh433B900_copy + +# cut operation +bcut sh434BEA0 sh433B900_copy sh44547C0_copy; copy sh434BEA0 sh434BEA0_copy + +# cut operation +bcut sh9647990 sh434BEA0_copy sh43B0790_copy; copy sh9647990 sh9647990_copy + +# cut operation +bcut sh94CED50 sh9647990_copy sh439E810_copy; copy sh94CED50 sh94CED50_copy + +# cut operation +bcut sh4336A40 sh94CED50_copy sh44A1AE0_copy; copy sh4336A40 sh4336A40_copy + +# tore +plane pln_sh96196F0 0 0 0 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh96196F0 +ptorus sh96196F0 pln_sh96196F0 31.358955689999998 10 180 +settolerance sh96196F0 3.135895569e-007 + +# cylinder +plane pln_sh961A1E0 -0 -0 -5.8499999999999996 0 0 1 1 0 0 +erase pln_sh961A1E0 +pcylinder sh961A1E0 pln_sh961A1E0 41.658273819999998 11.699999999999999 360 +settolerance sh961A1E0 4.1658273819999996e-007 + +# copy shape +copy sh961A1E0 sh961A1E0_copy + +# shape transformation +ttranslate sh961A1E0_copy 0 0 4.3499999999999996 + +# shape transformation +ttranslate sh961A1E0_copy 0 31.358955689999998 0 + +# cylinder +plane pln_sh960FDD0 -0 -0 -5.8499999999999996 0 0 1 1 0 0 +erase pln_sh960FDD0 +pcylinder sh960FDD0 pln_sh960FDD0 41.658273819999998 11.699999999999999 360 +settolerance sh960FDD0 4.1658273819999996e-007 + +# copy shape +copy sh960FDD0 sh960FDD0_copy + +# shape transformation +ttranslate sh960FDD0_copy 0 0 7.3499999999999996 + +# shape transformation +ttranslate sh960FDD0_copy 0 31.358955689999998 0 + +# copy shape +copy sh96196F0 sh96196F0_copy + +# shape transformation +ttranslate sh96196F0_copy 0 31.358955689999998 0 + +# common operation +bcommon sh96235C0 sh96196F0_copy sh960FDD0_copy; copy sh96235C0 sh96235C0_copy + +# cylinder +plane pln_sh9616CF0 -0 -0 -1.5 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh9616CF0 +pcylinder sh9616CF0 pln_sh9616CF0 38.858955690000002 3 180 +settolerance sh9616CF0 3.8858955689999997e-007 + +# cylinder +plane pln_sh96181F0 -0 -0 -1.5 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh96181F0 +pcylinder sh96181F0 pln_sh96181F0 23.858955689999998 3 180 +settolerance sh96181F0 2.3858955689999998e-007 + +# copy shape +copy sh96181F0 sh96181F0_copy + +# shape transformation +ttranslate sh96181F0_copy 0 31.358955689999998 0 + +# copy shape +copy sh9616CF0 sh9616CF0_copy + +# shape transformation +ttranslate sh9616CF0_copy 0 31.358955689999998 0 + +# cut operation +bcut sh4335AF0 sh9616CF0_copy sh96181F0_copy; copy sh4335AF0 sh4335AF0_copy + +# copy shape +copy sh96196F0 sh96196F0_copy + +# shape transformation +ttranslate sh96196F0_copy 0 31.358955689999998 0 + +# cut operation +bcut sh96283A0 sh96196F0_copy sh961A1E0_copy; copy sh96283A0 sh96283A0_copy + +# fuse operation +bfuse sh962A780 sh96283A0_copy sh96235C0_copy; copy sh962A780 sh962A780_copy + +# fuse operation +bfuse sh4348470 sh962A780_copy sh4335AF0_copy; copy sh4348470 sh4348470_copy + +# copy shape +copy sh4795400 sh4795400_copy + +# shape transformation +ttranslate sh4795400_copy 0 31.358955689999998 0 + +# cut operation +bcut sh434A850 sh4795400_copy sh4794440_copy; copy sh434A850 sh434A850_copy + +# fuse operation +bfuse sh434B5E0 sh434A850_copy sh439F990_copy; copy sh434B5E0 sh434B5E0_copy + +# fuse operation +bfuse sh434E600 sh434B5E0_copy sh43A5340_copy; copy sh434E600 sh434E600_copy + +# fuse operation +bfuse sh4335E70 sh434E600_copy sh44D0FB0_copy; copy sh4335E70 sh4335E70_copy + +# fuse operation +bfuse sh1129ED20 sh4335E70_copy sh4336A40_copy; copy sh1129ED20 sh1129ED20_copy + +# cut operation +bcut sh43F4000 sh1129ED20_copy sh4348470_copy; copy sh43F4000 sh43F4000_copy + +# result +add sh43F4000_copy result diff --git a/tests/boolean/gdml_public/B1 b/tests/boolean/gdml_public/B1 new file mode 100644 index 0000000000..95b3eda2fc --- /dev/null +++ b/tests/boolean/gdml_public/B1 @@ -0,0 +1,32 @@ +# test script for fuse01.prt.2.gdml file +compound result + +# box +box sh46487D0 -190.5 -254 -381 381 508 762 + +# box +box sh489CBE0 -127 -152.40000000000001 -381 254 304.80000000000001 762 + +# copy shape +copy sh489CBE0 sh489CBE0_copy + +# shape transformation +trotate sh489CBE0_copy 0 0 0 -0.57735026918962584 -0.57735026918962584 -0.57735026918962584 119.99999999999999 +ttranslate sh489CBE0_copy 0 0 127.00000000000006 + +# shape transformation +trotate sh489CBE0_copy 0 0 0 0 1 0 90 +ttranslate sh489CBE0_copy 508 508 -317.5 + +# copy shape +copy sh46487D0 sh46487D0_copy + +# shape transformation +trotate sh46487D0_copy 0 0 0 0 1 0 90 +ttranslate sh46487D0_copy 508 508 -317.5 + +# fuse operation +bfuse sh45011B0 sh46487D0_copy sh489CBE0_copy; copy sh45011B0 sh45011B0_copy + +# result +add sh45011B0_copy result diff --git a/tests/boolean/gdml_public/B2 b/tests/boolean/gdml_public/B2 new file mode 100644 index 0000000000..ebc677060c --- /dev/null +++ b/tests/boolean/gdml_public/B2 @@ -0,0 +1,35 @@ +# test script for hole_full_prism_rect.prt.2.gdml file +compound result + +# box +box sh467E330 -321.87638082500001 -263.17581868000002 -254 643.75276165000002 526.35163736000004 508 + +# cylinder +plane pln_sh48D1E70 -0 -0 -508 0 0 1 1 0 0 +erase pln_sh48D1E70 +pcylinder sh48D1E70 pln_sh48D1E70 76.200000000000003 1016 360 +settolerance sh48D1E70 1.0159999999999999e-005 + +# copy shape +copy sh48D1E70 sh48D1E70_copy + +# shape transformation +trotate sh48D1E70_copy 0 0 0 -0.70710677745571249 3.6866829955513545e-009 0.70710678491738266 -179.99999957753724 +ttranslate sh48D1E70_copy 186.12362050792001 -136.17581735759262 126.99999945592533 + +# shape transformation +trotate sh48D1E70_copy 0 0 0 -0.679047659633503 -0.27890596661104489 0.67904766970737829 148.8317924119616 +ttranslate sh48D1E70_copy 0 -309.31813764999998 -164.27444069000001 + +# copy shape +copy sh467E330 sh467E330_copy + +# shape transformation +trotate sh467E330_copy 0 0 0 -0.679047659633503 -0.27890596661104489 0.67904766970737829 148.8317924119616 +ttranslate sh467E330_copy 0 -309.31813764999998 -164.27444069000001 + +# cut operation +bcut sh48C48E0 sh467E330_copy sh48D1E70_copy; copy sh48C48E0 sh48C48E0_copy + +# result +add sh48C48E0_copy result diff --git a/tests/boolean/gdml_public/B3 b/tests/boolean/gdml_public/B3 new file mode 100644 index 0000000000..1416c08388 --- /dev/null +++ b/tests/boolean/gdml_public/B3 @@ -0,0 +1,35 @@ +# test script for hole_prism_rect.prt.2.gdml file +compound result + +# box +box sh4A2C530 -321.87638082500001 -263.17581868000002 -254 643.75276165000002 526.35163736000004 508 + +# cylinder +plane pln_sh4C82480 -0 -0 -254 0 0 1 1 0 0 +erase pln_sh4C82480 +pcylinder sh4C82480 pln_sh4C82480 76.200000000000003 508 360 +settolerance sh4C82480 5.0799999999999996e-006 + +# copy shape +copy sh4C82480 sh4C82480_copy + +# shape transformation +trotate sh4C82480_copy 0 0 0 -0.70710677745571249 3.6866829955513545e-009 0.70710678491738266 -179.99999957753724 +ttranslate sh4C82480_copy -67.876379483809757 -136.17581735118694 127.0000021362337 + +# shape transformation +trotate sh4C82480_copy 0 0 0 -0.679047659633503 -0.27890596661104489 0.67904766970737829 148.8317924119616 +ttranslate sh4C82480_copy 0 -309.31813764999998 -164.27444069000001 + +# copy shape +copy sh4A2C530 sh4A2C530_copy + +# shape transformation +trotate sh4A2C530_copy 0 0 0 -0.679047659633503 -0.27890596661104489 0.67904766970737829 148.8317924119616 +ttranslate sh4A2C530_copy 0 -309.31813764999998 -164.27444069000001 + +# cut operation +bcut sh4C74CC0 sh4A2C530_copy sh4C82480_copy; copy sh4C74CC0 sh4C74CC0_copy + +# result +add sh4C74CC0_copy result diff --git a/tests/boolean/gdml_public/B4 b/tests/boolean/gdml_public/B4 new file mode 100644 index 0000000000..c1ccb2a495 --- /dev/null +++ b/tests/boolean/gdml_public/B4 @@ -0,0 +1,321 @@ +# 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 diff --git a/tests/boolean/gdml_public/B5 b/tests/boolean/gdml_public/B5 new file mode 100644 index 0000000000..6c2d8af72b --- /dev/null +++ b/tests/boolean/gdml_public/B5 @@ -0,0 +1,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 diff --git a/tests/boolean/gdml_public/B6 b/tests/boolean/gdml_public/B6 new file mode 100644 index 0000000000..9156399e7e --- /dev/null +++ b/tests/boolean/gdml_public/B6 @@ -0,0 +1,89 @@ +# test script for multi_revol01.prt.1.gdml file +compound result + +# tore +plane pln_sh4F61F90 0 0 0 0 0 1 1 0 0 +erase pln_sh4F61F90 +ptorus sh4F61F90 pln_sh4F61F90 127 51.718063649999998 360 +settolerance sh4F61F90 1.2699999999999999e-006 + +# tore +plane pln_sh4F61900 0 0 0 0 0 1 1 0 0 +erase pln_sh4F61900 +ptorus sh4F61900 pln_sh4F61900 127 51.718063649999998 360 +settolerance sh4F61900 1.2699999999999999e-006 + +# copy shape +copy sh4F61900 sh4F61900_copy + +# shape transformation +ttranslate sh4F61900_copy 0 2.8199664825478976e-014 -254 + +# shape transformation +trotate sh4F61900_copy 0 0 0 1 0 0 90 + +# tore +plane pln_sh4F635E0 0 0 0 0 0 1 1 0 0 +erase pln_sh4F635E0 +ptorus sh4F635E0 pln_sh4F635E0 127 51.718063649999998 360 +settolerance sh4F635E0 1.2699999999999999e-006 + +# copy shape +copy sh4F635E0 sh4F635E0_copy + +# shape transformation +ttranslate sh4F635E0_copy 0 5.6399329650957952e-014 -508 + +# shape transformation +trotate sh4F635E0_copy 0 0 0 1 0 0 90 + +# tore +plane pln_sh4F64370 0 0 0 0 0 1 1 0 0 +erase pln_sh4F64370 +ptorus sh4F64370 pln_sh4F64370 127 51.718063649999998 360 +settolerance sh4F64370 1.2699999999999999e-006 + +# copy shape +copy sh4F64370 sh4F64370_copy + +# shape transformation +ttranslate sh4F64370_copy 0 -2.8199664825478976e-014 254 + +# shape transformation +trotate sh4F64370_copy 0 0 0 1 0 0 90 + +# tore +plane pln_sh4F65100 0 0 0 0 0 1 1 0 0 +erase pln_sh4F65100 +ptorus sh4F65100 pln_sh4F65100 127 51.718063649999998 360 +settolerance sh4F65100 1.2699999999999999e-006 + +# copy shape +copy sh4F65100 sh4F65100_copy + +# shape transformation +ttranslate sh4F65100_copy 0 -5.6399329650957952e-014 508 + +# shape transformation +trotate sh4F65100_copy 0 0 0 1 0 0 90 + +# copy shape +copy sh4F61F90 sh4F61F90_copy + +# shape transformation +trotate sh4F61F90_copy 0 0 0 1 0 0 90 + +# fuse operation +bfuse sh4F66D00 sh4F61F90_copy sh4F61900_copy; copy sh4F66D00 sh4F66D00_copy + +# fuse operation +bfuse sh4BBD460 sh4F66D00_copy sh4F635E0_copy; copy sh4BBD460 sh4BBD460_copy + +# fuse operation +bfuse sh4BBD310 sh4BBD460_copy sh4F64370_copy; copy sh4BBD310 sh4BBD310_copy + +# fuse operation +bfuse sh4BBE810 sh4BBD310_copy sh4F65100_copy; copy sh4BBE810 sh4BBE810_copy + +# result +add sh4BBE810_copy result diff --git a/tests/boolean/gdml_public/B7 b/tests/boolean/gdml_public/B7 new file mode 100644 index 0000000000..ea313a4c19 --- /dev/null +++ b/tests/boolean/gdml_public/B7 @@ -0,0 +1,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 diff --git a/tests/boolean/gdml_public/B8 b/tests/boolean/gdml_public/B8 new file mode 100644 index 0000000000..fec0a08214 --- /dev/null +++ b/tests/boolean/gdml_public/B8 @@ -0,0 +1,51 @@ +# test script for protrusion01.prt.3.gdml file +compound result + +# cylinder +plane pln_sh4846FB0 -0 -0 -442.71730065000003 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh4846FB0 +pcylinder sh4846FB0 pln_sh4846FB0 702.71927595 885.43460130000005 300.00000000000006 +settolerance sh4846FB0 8.8543460130000009e-006 + +# cylinder +plane pln_sh4849710 -0 -0 -442.71730065000003 0 0 1 1.1102230246251565e-016 -1 0 +erase pln_sh4849710 +pcylinder sh4849710 pln_sh4849710 153.59337693000001 885.43460130000005 300.00000000000006 +settolerance sh4849710 8.8543460130000009e-006 + +# copy shape +copy sh4849710 sh4849710_copy + +# shape transformation +trotate sh4849710_copy 0 0 0 1 0 0 -161.93649349000003 +ttranslate sh4849710_copy 127 -258.32178088000001 -177.99555741 + +# box +box sh484BA10 -150.79893332500001 -150.79893332500001 -508 301.59786665000001 301.59786665000001 1016 + +# copy shape +copy sh484BA10 sh484BA10_copy + +# shape transformation +trotate sh484BA10_copy 0 0 0 -0.70710678118654735 0.70710678118654768 8.7731777483398112e-017 180 +ttranslate sh484BA10_copy 399.74468245000003 178.4271923835945 -950.71730065346742 + +# shape transformation +trotate sh484BA10_copy 0 0 0 1 0 0 -161.93649349000003 +ttranslate sh484BA10_copy 127 -258.32178088000001 -177.99555741 + +# copy shape +copy sh4846FB0 sh4846FB0_copy + +# shape transformation +trotate sh4846FB0_copy 0 0 0 1 0 0 -161.93649349000003 +ttranslate sh4846FB0_copy 127 -258.32178088000001 -177.99555741 + +# cut operation +bcut sh480D0A0 sh4846FB0_copy sh4849710_copy; copy sh480D0A0 sh480D0A0_copy + +# fuse operation +bfuse sh4811390 sh480D0A0_copy sh484BA10_copy; copy sh4811390 sh4811390_copy + +# result +add sh4811390_copy result diff --git a/tests/boolean/gdml_public/B9 b/tests/boolean/gdml_public/B9 new file mode 100644 index 0000000000..d051233a3f --- /dev/null +++ b/tests/boolean/gdml_public/B9 @@ -0,0 +1,77 @@ +# test script for revol_partial.prt.1.gdml file +compound result + +# cone +plane pln_sh48005B0 0 0 2109.8582757863655 0 0 1 -0.50000000000000044 0.86602540378443837 0 +erase pln_sh48005B0 +pcone sh48005B0 pln_sh48005B0 378.91951769999991 466.55429973000008 487.95842250363467 300.00000000000006 +settolerance sh48005B0 2.5978166982899998e-005 + +# cone +plane pln_sh4802B50 0 0 31.755811739557313 0 0 1 0.50000000000000011 -0.8660254037844386 0 +erase pln_sh4802B50 +pcone sh4802B50 pln_sh4802B50 176.81924281000002 466.55429973000008 52.03490172044269 300.00000000000006 +settolerance sh4802B50 4.6655429973000009e-006 + +# copy shape +copy sh4802B50 sh4802B50_copy + +# shape transformation +trotate sh4802B50_copy 0 0 0 1 0 0 -180 +ttranslate sh4802B50_copy 0 -2.2782911912599957e-007 2681.60741175578 + +# shape transformation +trotate sh4802B50_copy 0 0 0 1 0 0 -161.32582176 +ttranslate sh4802B50_copy 0 -746.52181700999995 1844.22896887 + +# cone +plane pln_sh4804C90 0 0 15.856892340754207 0 0 1 0.50000000000000011 -0.8660254037844386 0 +erase pln_sh4804C90 +pcone sh4804C90 pln_sh4804C90 88.292616169999931 379.81136230999971 52.355242979245794 300.00000000000006 +settolerance sh4804C90 3.7981136230999974e-006 + +# copy shape +copy sh4804C90 sh4804C90_copy + +# shape transformation +trotate sh4804C90_copy 0 0 0 1 0 0 -180 +ttranslate sh4804C90_copy 0 -1.8272221780080145e-007 2177.9102405158328 + +# shape transformation +trotate sh4804C90_copy 0 0 0 1 0 0 -161.32582176 +ttranslate sh4804C90_copy 0 -746.52181700999995 1844.22896887 + +# cone +plane pln_sh4B8A8D0 0 0 491.62130272815972 0 0 1 -0.50000000000000044 0.86602540378443837 0 +erase pln_sh4B8A8D0 +pcone sh4B8A8D0 pln_sh4B8A8D0 88.292616170000002 177.71108741 497.8901659718403 300.00000000000006 +settolerance sh4B8A8D0 9.8951146869999999e-006 + +# copy shape +copy sh4B8A8D0 sh4B8A8D0_copy + +# shape transformation +ttranslate sh4B8A8D0_copy 0 -1.3349050220767822e-007 1665.3060030573038 + +# shape transformation +trotate sh4B8A8D0_copy 0 0 0 1 0 0 -161.32582176 +ttranslate sh4B8A8D0_copy 0 -746.52181700999995 1844.22896887 + +# copy shape +copy sh48005B0 sh48005B0_copy + +# shape transformation +trotate sh48005B0_copy 0 0 0 1 0 0 -161.32582176 +ttranslate sh48005B0_copy 0 -746.52181700999995 1844.22896887 + +# fuse operation +bfuse sh2804920 sh48005B0_copy sh4802B50_copy; copy sh2804920 sh2804920_copy + +# cut operation +bcut sh47B1A70 sh2804920_copy sh4804C90_copy; copy sh47B1A70 sh47B1A70_copy + +# cut operation +bcut sh952B3D0 sh47B1A70_copy sh4B8A8D0_copy; copy sh952B3D0 sh952B3D0_copy + +# result +add sh952B3D0_copy result diff --git a/tests/boolean/gdml_public/C1 b/tests/boolean/gdml_public/C1 new file mode 100644 index 0000000000..d5a68cd7a5 --- /dev/null +++ b/tests/boolean/gdml_public/C1 @@ -0,0 +1,77 @@ +# test script for revol_rect_oblique.prt.3.gdml file +compound result + +# cone +plane pln_sh2770860 0 0 1752.6372651538566 0 0 1 1 0 0 +erase pln_sh2770860 +pcone sh2770860 pln_sh2770860 469.61773982 666.83785218000003 736.03547960614355 360 +settolerance sh2770860 2.4886727447599999e-005 + +# cone +plane pln_sh276FDE0 0 0 80.068607794346875 0 0 1 1 0 0 +erase pln_sh276FDE0 +pcone sh276FDE0 pln_sh276FDE0 298.82011236999989 666.8378521799998 98.610056185653136 360 +settolerance sh276FDE0 6.6683785217999979e-006 + +# copy shape +copy sh276FDE0 sh276FDE0_copy + +# shape transformation +trotate sh276FDE0_copy 0 0 0 1 0 0 -180 +ttranslate sh276FDE0_copy 0 -2.7224587029195391e-009 2667.3514087387584 + +# shape transformation +trotate sh276FDE0_copy 0 0 0 1 0 0 164.99999999999997 +ttranslate sh276FDE0_copy 254 381 2195.4636134900002 + +# cone +plane pln_sh2772A10 0 0 26.951401570293473 0 0 1 1 0 0 +erase pln_sh2772A10 +pcone sh2772A10 pln_sh2772A10 100.58400000000005 470.63373982000024 99.154528939706523 360 +settolerance sh2772A10 4.7063373982000028e-006 + +# copy shape +copy sh2772A10 sh2772A10_copy + +# shape transformation +trotate sh2772A10_copy 0 0 0 1 0 0 -180 +ttranslate sh2772A10_copy 0 -2.9245939003885724e-010 1878.4709592669262 + +# shape transformation +trotate sh2772A10_copy 0 0 0 1 0 0 164.99999999999997 +ttranslate sh2772A10_copy 254 381 2195.4636134900002 + +# cone +plane pln_sh2773C70 0 0 375.38459842556551 0 0 1 1 0 0 +erase pln_sh2773C70 +pcone sh2773C70 pln_sh2773C70 100.584 299.83611237000002 743.61900687443438 360 +settolerance sh2773C70 1.1190036052999998e-005 + +# copy shape +copy sh2773C70 sh2773C70_copy + +# shape transformation +ttranslate sh2773C70_copy 0 -1.6200374375330284e-009 1472.0709592705846 + +# shape transformation +trotate sh2773C70_copy 0 0 0 1 0 0 164.99999999999997 +ttranslate sh2773C70_copy 254 381 2195.4636134900002 + +# copy shape +copy sh2770860 sh2770860_copy + +# shape transformation +trotate sh2770860_copy 0 0 0 1 0 0 164.99999999999997 +ttranslate sh2770860_copy 254 381 2195.4636134900002 + +# fuse operation +bfuse sh4CDA9F0 sh2770860_copy sh276FDE0_copy; copy sh4CDA9F0 sh4CDA9F0_copy + +# cut operation +bcut sh4CD6540 sh4CDA9F0_copy sh2772A10_copy; copy sh4CD6540 sh4CD6540_copy + +# cut operation +bcut sh4977860 sh4CD6540_copy sh2773C70_copy; copy sh4977860 sh4977860_copy + +# result +add sh4977860_copy result diff --git a/tests/boolean/gdml_public/C2 b/tests/boolean/gdml_public/C2 new file mode 100644 index 0000000000..9d9ac05981 --- /dev/null +++ b/tests/boolean/gdml_public/C2 @@ -0,0 +1,34 @@ +# test script for revol_rect_plain.prt.gdml file +compound result + +# cylinder +plane pln_sh4882DC0 -0 -0 -381 0 0 1 1 0 0 +erase pln_sh4882DC0 +pcylinder sh4882DC0 pln_sh4882DC0 635 762 360 +settolerance sh4882DC0 7.6199999999999999e-006 + +# cylinder +plane pln_sh4882340 -0 -0 -381 0 0 1 1 0 0 +erase pln_sh4882340 +pcylinder sh4882340 pln_sh4882340 127 762 360 +settolerance sh4882340 7.6199999999999999e-006 + +# copy shape +copy sh4882340 sh4882340_copy + +# shape transformation +trotate sh4882340_copy 0 0 0 -1 0 0 90 +ttranslate sh4882340_copy 63.5 0 254 + +# copy shape +copy sh4882DC0 sh4882DC0_copy + +# shape transformation +trotate sh4882DC0_copy 0 0 0 -1 0 0 90 +ttranslate sh4882DC0_copy 63.5 0 254 + +# cut operation +bcut sh4AE56C0 sh4882DC0_copy sh4882340_copy; copy sh4AE56C0 sh4AE56C0_copy + +# result +add sh4AE56C0_copy result diff --git a/tests/boolean/gdml_public/C3 b/tests/boolean/gdml_public/C3 new file mode 100644 index 0000000000..171ae8c440 --- /dev/null +++ b/tests/boolean/gdml_public/C3 @@ -0,0 +1,34 @@ +# test script for revol_rect_plain_270d.prt.1.gdml file +compound result + +# cylinder +plane pln_sh482C8E0 -0 -0 -381 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh482C8E0 +pcylinder sh482C8E0 pln_sh482C8E0 635 762 270 +settolerance sh482C8E0 7.6199999999999999e-006 + +# cylinder +plane pln_sh4AA7EC0 -0 -0 -381 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh4AA7EC0 +pcylinder sh4AA7EC0 pln_sh4AA7EC0 127 762 270 +settolerance sh4AA7EC0 7.6199999999999999e-006 + +# copy shape +copy sh4AA7EC0 sh4AA7EC0_copy + +# shape transformation +trotate sh4AA7EC0_copy 0 0 0 -1 0 0 90 +ttranslate sh4AA7EC0_copy 63.5 0 254 + +# copy shape +copy sh482C8E0 sh482C8E0_copy + +# shape transformation +trotate sh482C8E0_copy 0 0 0 -1 0 0 90 +ttranslate sh482C8E0_copy 63.5 0 254 + +# cut operation +bcut sh470F120 sh482C8E0_copy sh4AA7EC0_copy; copy sh470F120 sh470F120_copy + +# result +add sh470F120_copy result diff --git a/tests/boolean/gdml_public/C4 b/tests/boolean/gdml_public/C4 new file mode 100644 index 0000000000..ca9659e4af --- /dev/null +++ b/tests/boolean/gdml_public/C4 @@ -0,0 +1,30 @@ +# test script for rib03.prt.1.gdml file +compound result + +# box +box sh4B6F0F0 -20 -20 -2.5 40 40 5 + +# box +box sh4DD0CC0 -5 -5 -7.0984999999999996 10 10 14.196999999999999 + +# copy shape +copy sh4DD0CC0 sh4DD0CC0_copy + +# shape transformation +trotate sh4DD0CC0_copy 0 0 0 0 0 1 90 +ttranslate sh4DD0CC0_copy 0 0 9.5984999999999996 + +# shape transformation +ttranslate sh4DD0CC0_copy 20 20 2.5 + +# copy shape +copy sh4B6F0F0 sh4B6F0F0_copy + +# shape transformation +ttranslate sh4B6F0F0_copy 20 20 2.5 + +# fuse operation +bfuse sh4DC8740 sh4B6F0F0_copy sh4DD0CC0_copy; copy sh4DC8740 sh4DC8740_copy + +# result +add sh4DC8740_copy result diff --git a/tests/boolean/gdml_public/C5 b/tests/boolean/gdml_public/C5 new file mode 100644 index 0000000000..8e839f8140 --- /dev/null +++ b/tests/boolean/gdml_public/C5 @@ -0,0 +1,34 @@ +# test script for rib06.prt.1.gdml file +compound result + +# cylinder +plane pln_sh4F112F0 -0 -0 -12.5 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh4F112F0 +pcylinder sh4F112F0 pln_sh4F112F0 45 25 180 +settolerance sh4F112F0 4.5000000000000003e-007 + +# cylinder +plane pln_sh4EFB8A0 -0 -0 -12.5 0 0 1 -1 1.2246467991473532e-016 0 +erase pln_sh4EFB8A0 +pcylinder sh4EFB8A0 pln_sh4EFB8A0 5 25 180 +settolerance sh4EFB8A0 2.4999999999999999e-007 + +# copy shape +copy sh4EFB8A0 sh4EFB8A0_copy + +# shape transformation +trotate sh4EFB8A0_copy 0 0 0 -1 0 0 90 +ttranslate sh4EFB8A0_copy 25 0 0 + +# copy shape +copy sh4F112F0 sh4F112F0_copy + +# shape transformation +trotate sh4F112F0_copy 0 0 0 -1 0 0 90 +ttranslate sh4F112F0_copy 25 0 0 + +# cut operation +bcut sh4D8B540 sh4F112F0_copy sh4EFB8A0_copy; copy sh4D8B540 sh4D8B540_copy + +# result +add sh4D8B540_copy result diff --git a/tests/boolean/gdml_public/C6 b/tests/boolean/gdml_public/C6 new file mode 100644 index 0000000000..d7f4838381 --- /dev/null +++ b/tests/boolean/gdml_public/C6 @@ -0,0 +1,75 @@ +# test script for rotor01.prt.3.gdml file +compound result + +# cone +plane pln_sh47F18A0 0 0 228.60000000000002 0 0 1 1 0 0 +erase pln_sh47F18A0 +pcone sh47F18A0 pln_sh47F18A0 76.200000000000003 101.59999999999999 76.199999999999989 360 +settolerance sh47F18A0 3.0479999999999999e-006 + +# cylinder +plane pln_sh47F0E20 -0 -0 -76.200000000000003 0 0 1 1 0 0 +erase pln_sh47F0E20 +pcylinder sh47F0E20 pln_sh47F0E20 38.100000000000001 152.40000000000001 360 +settolerance sh47F0E20 1.5239999999999999e-006 + +# cylinder +plane pln_sh47F3200 -0 -0 -31.75 0 0 1 1 0 0 +erase pln_sh47F3200 +pcylinder sh47F3200 pln_sh47F3200 63.5 63.5 360 +settolerance sh47F3200 6.3499999999999996e-007 + +# cylinder +plane pln_sh47F41C0 -0 -0 -31.75 0 0 1 1 0 0 +erase pln_sh47F41C0 +pcylinder sh47F41C0 pln_sh47F41C0 38.100000000000001 63.5 360 +settolerance sh47F41C0 6.3499999999999996e-007 + +# copy shape +copy sh47F41C0 sh47F41C0_copy + +# shape transformation +ttranslate sh47F41C0_copy 0 -2.7494673204841999e-014 247.64999999999998 + +# shape transformation +trotate sh47F41C0_copy 0 0 0 1 0 0 90 +ttranslate sh47F41C0_copy 0 342.89999999999998 0 + +# copy shape +copy sh47F3200 sh47F3200_copy + +# shape transformation +ttranslate sh47F3200_copy 0 -2.7494673204841999e-014 247.64999999999998 + +# shape transformation +trotate sh47F3200_copy 0 0 0 1 0 0 90 +ttranslate sh47F3200_copy 0 342.89999999999998 0 + +# cut operation +bcut sh4AFD1C0 sh47F3200_copy sh47F41C0_copy; copy sh4AFD1C0 sh4AFD1C0_copy + +# copy shape +copy sh47F0E20 sh47F0E20_copy + +# shape transformation +ttranslate sh47F0E20_copy 0 -3.2429614549300819e-014 292.09999999999997 + +# shape transformation +trotate sh47F0E20_copy 0 0 0 1 0 0 90 +ttranslate sh47F0E20_copy 0 342.89999999999998 0 + +# fuse operation +bfuse sh4AFE030 sh47F0E20_copy sh4AFD1C0_copy; copy sh4AFE030 sh4AFE030_copy + +# copy shape +copy sh47F18A0 sh47F18A0_copy + +# shape transformation +trotate sh47F18A0_copy 0 0 0 1 0 0 90 +ttranslate sh47F18A0_copy 0 342.89999999999998 0 + +# cut operation +bcut sh47E7D40 sh47F18A0_copy sh4AFE030_copy; copy sh47E7D40 sh47E7D40_copy + +# result +add sh47E7D40_copy result diff --git a/tests/boolean/gdml_public/C7 b/tests/boolean/gdml_public/C7 new file mode 100644 index 0000000000..48374faeff --- /dev/null +++ b/tests/boolean/gdml_public/C7 @@ -0,0 +1,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 diff --git a/tests/boolean/gdml_public/begin b/tests/boolean/gdml_public/begin new file mode 100644 index 0000000000..b175b617d7 --- /dev/null +++ b/tests/boolean/gdml_public/begin @@ -0,0 +1 @@ +set command gdml \ No newline at end of file diff --git a/tests/boolean/grids.list b/tests/boolean/grids.list index a53f1f46d6..638754ceca 100644 --- a/tests/boolean/grids.list +++ b/tests/boolean/grids.list @@ -22,3 +22,6 @@ 022 bopfuse_complex 023 bopcut_complex 024 boptuc_complex +025 volumemaker +026 gdml_public +027 gdml_private diff --git a/tests/boolean/volumemaker/A1 b/tests/boolean/volumemaker/A1 new file mode 100644 index 0000000000..eae0133e72 --- /dev/null +++ b/tests/boolean/volumemaker/A1 @@ -0,0 +1,18 @@ +# test script on make volume operation +# sphere + +# spherical face +sphere sph_f1 0 0 0 0 0 1 550 +erase sph_f1 +mkface f1 sph_f1 + +# spherical face +sphere sph_f2 0 0 0 0 0 1 510 +erase sph_f2 +mkface f2 sph_f2 + +# make volume operation +mkvolume result f1 f2 + +set square 1.03384e+007 + diff --git a/tests/boolean/volumemaker/A2 b/tests/boolean/volumemaker/A2 new file mode 100644 index 0000000000..81d05d5dc5 --- /dev/null +++ b/tests/boolean/volumemaker/A2 @@ -0,0 +1,33 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 1.8446341100608551e-014 112.0915332 -696.20434566999995 0.86602540378443893 -0.47367733686073005 -0.16009303715192008 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f2 0 112.0915332 -696.20434566999995 0 -0.32018607430384038 0.94735467372146087 79.818517025525367 0 +erase con_f2 +mkface f2 con_f2 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f3 0 85.262913594124683 -616.82482165921328 0 0.32018607430384038 -0.94735467372146087 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 0 101.92376450277938 -666.12032900071165 0 -0.32018607430384038 0.94735467372146087 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f5 0 -213.31402524999999 266.59354373999997 0 0.32018607430384038 -0.94735467372146098 10.181482974667482 0 +erase con_f5 +mkface f5 con_f5 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 + +set square 2.66661e+006 + diff --git a/tests/boolean/volumemaker/A3 b/tests/boolean/volumemaker/A3 new file mode 100644 index 0000000000..5b5b2c37b3 --- /dev/null +++ b/tests/boolean/volumemaker/A3 @@ -0,0 +1,41 @@ +# test script on make volume operation +# plane unstable + +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 0 -870 -1.3877787807814457e-014 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1084.71007164 -980 -2128.6796868400002 1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -1450.0000001000003 -954.99999999999989 -2528.3086479099998 -1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -1479.9999999964914 -955 -2089.9999999964916 0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -890.00000000000011 -955 -2950.0000001000008 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -1449.9999998999999 -955 -2060 -1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 2.4e+013 + diff --git a/tests/boolean/volumemaker/A4 b/tests/boolean/volumemaker/A4 new file mode 100644 index 0000000000..efa08bd656 --- /dev/null +++ b/tests/boolean/volumemaker/A4 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26019 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 -2740.6595835899998 -150 -1050 1.110223024625157e-016 1 1.1102230246251563e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -1430.0128869147293 55.000000000000078 -1980.000000003678 -0.70716373615815276 6.6613381477509422e-016 0.70704982162704955 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -1479.9999999964912 1965 -2030.0000000035088 -0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 0 -190 3.3306690738754696e-015 0 1 -1.1102230246251565e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -1399.9999999981962 54.999999999999979 -1950.0000000018038 -0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -1450 -161.5 1.1102230246241462e-017 -1 1.1102230246251568e-016 -2.2204460492503131e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -2187.1816191015178 55.000000000000327 -1382.8183808915178 0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.99961e+012 + diff --git a/tests/boolean/volumemaker/A5 b/tests/boolean/volumemaker/A5 new file mode 100644 index 0000000000..55cdd41c1c --- /dev/null +++ b/tests/boolean/volumemaker/A5 @@ -0,0 +1,57 @@ +# test script on make volume operation +# plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Error : The area of the resulting shape" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 -513.57358775546049 376.87261141864394 391.24411461018769 -0.35888381816183362 -0.86162916044152549 0.35888381816183351 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -327.56467026634942 648.74858453520653 266.89490844054359 0.70710678118654779 1.4310362419631002e-016 0.70710678118654735 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -456.95672492948086 334.52761535111603 456.95672492948091 0.60926382221627451 -0.50753836296070476 -0.60926382221627429 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -482.79588435174912 402.18608718514611 482.79588435174912 -0.35888381816183385 -0.86162916044152549 0.35888381816183329 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -463.10033014697382 385.77899253621149 463.10033014697387 -0.35888381816183385 -0.86162916044152549 0.35888381816183329 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -462.3080908434207 726.78581643820371 384.10208084418849 0.70710678118654768 -4.5625264373580886e-017 0.70710678118654735 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -488.62653912754274 358.86003221837689 488.62653912754263 0.69770000430646617 -0.16257123971205423 -0.69770000430646617 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 -488.40886873448471 360.72836614475438 488.40886873448471 0.69770000430646639 -0.16257123971205426 -0.69770000430646595 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f9 -497.77519898010922 368.53085129387961 497.77519898010922 0.60926382221627451 -0.50753836296070476 -0.60926382221627429 +erase pln_f9 +mkface f9 pln_f9 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 2.99991e+012 + diff --git a/tests/boolean/volumemaker/A6 b/tests/boolean/volumemaker/A6 new file mode 100644 index 0000000000..59893d7ddd --- /dev/null +++ b/tests/boolean/volumemaker/A6 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Error : The area of the resulting shape" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 0 1960 8.8817841970012523e-015 0 -1 -1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 2110.4902670099996 1965.0000000000002 -2000.0000001000003 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1480.0000000035091 1965 -2029.9999999964912 0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 1403.3086479052927 1965 -1953.3086479047072 0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 1510 1965 -1999.9999998999997 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 2180 2.0539125955565396e-014 0 -1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1539.9999999964916 1965 -2029.9999999964919 -0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 4.00252e+012 + diff --git a/tests/boolean/volumemaker/A7 b/tests/boolean/volumemaker/A7 new file mode 100644 index 0000000000..209422b4a5 --- /dev/null +++ b/tests/boolean/volumemaker/A7 @@ -0,0 +1,42 @@ +# test script on make volume operation +# plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Error : The area of the resulting shape" +puts "TODO ?OCC26019 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 -1863.18155559 1250 -1538.57262704 1.110223024625157e-016 1 1.1102230246251563e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1647.3008224550001 893 1538.57262704 1 1.1102230246251568e-016 -2.2204460492503131e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 2110.4902670099996 910.00000000000023 -2000.0000001000003 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 1539.9999999964919 910 -2029.9999999964921 -0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 1185 3.6082248300317588e-015 0 1 -1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 1510 910 -1999.9999998999997 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 7.73553e+007 + diff --git a/tests/boolean/volumemaker/A8 b/tests/boolean/volumemaker/A8 new file mode 100644 index 0000000000..ecb457c335 --- /dev/null +++ b/tests/boolean/volumemaker/A8 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane sphere + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 -4.2580937183769834 -506.18339008981781 147.62942729477928 0.98768834059988952 -6.6728564553435301e-012 -0.15643446501022945 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f2 0 0 0 0 0 1 535 +erase sph_f2 +mkface f2 sph_f2 + +# planar face +plane pln_f3 -27.47908454454036 -513.55172659614686 -173.4961116930572 -0.15037445914067274 0.27563735581879711 -0.94942696934275683 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 194.60851142999999 27.299999999999997 469.82650763999999 -1.2670433353083948e-016 -1 -6.6853539210366213e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -19.268639075459625 -528.60152622385317 -121.65739916694265 -0.15037445914067274 0.27563735581879711 -0.94942696934275683 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -50.337753508376991 -521.07662641018214 -143.30609453522072 0.98768834059988952 6.6728564553435301e-012 -0.15643446501022945 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 0 0 0 0 0 1 520 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 2.19944e+013 + diff --git a/tests/boolean/volumemaker/A9 b/tests/boolean/volumemaker/A9 new file mode 100644 index 0000000000..a5c47dbb5d --- /dev/null +++ b/tests/boolean/volumemaker/A9 @@ -0,0 +1,43 @@ +# test script on make volume operation +# plane sphere + +# planar face +plane pln_f1 -1.9428902930940247e-015 0 -1.9428902930940236e-015 1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -6.6613381477509392e-015 78.75 10.00000000000006 -6.6613381477509392e-016 6.106226635438361e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 10 78.75 6.6861338147750938e-014 1 -2.2204460492503128e-016 6.6613381477509402e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 6.6613381477509392e-015 78.75 -9.9999999999999396 -6.6613381477509392e-016 6.106226635438361e-016 1 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 11.149999999999999 75 6.0171246429124051e-014 -1 4.4408920985006262e-016 3.8453235056139087e-017 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 3.3306690738754696e-014 150 5.0494651785678038e-014 -4.4408920985006262e-016 -1 1.3473797619095955e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 0 570 0 0 -1.2246467991473532e-016 -1 500 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.88757e+006 + diff --git a/tests/boolean/volumemaker/B1 b/tests/boolean/volumemaker/B1 new file mode 100644 index 0000000000..a8b8eb91a6 --- /dev/null +++ b/tests/boolean/volumemaker/B1 @@ -0,0 +1,38 @@ +# test script on make volume operation +# plane sphere + +# planar face +plane pln_f1 24.324478110342437 508.53654735999999 -12.393940642889628 -0.89100652418836779 0 0.45399049973954686 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f2 0 0 0 0 0 1 520 +erase sph_f2 +mkface f2 sph_f2 + +# planar face +plane pln_f3 -139.11177319288961 495.97571680999999 -40.241482479657549 0.45399049973954658 -1.1228384600540191e-016 -0.89100652418836801 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 197.01514607999999 -27.300000000000004 475.63663767000003 2.2204460492503131e-016 1 2.7755575615628918e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 497.86372504673375 3.6839557552926462e-016 147.60224008685657 -0.23344536385590542 1.349434342598039e-017 0.97236992039767656 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f6 0 0 0 0 0 1 510 +erase sph_f6 +mkface f6 sph_f6 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 1.67121e+007 + diff --git a/tests/boolean/volumemaker/B2 b/tests/boolean/volumemaker/B2 new file mode 100644 index 0000000000..dc40c3ce28 --- /dev/null +++ b/tests/boolean/volumemaker/B2 @@ -0,0 +1,43 @@ +# test script on make volume operation +# plane sphere + +# planar face +plane pln_f1 45.874506818569543 -472.21980812485742 129.82890639137648 0.98768834059513788 4.0913845243535237e-016 -0.15643446504023051 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 24.577933910000006 -547.9191666800001 155.17896747000003 0.04311918230233603 -0.96126169593831889 0.27224380257292363 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 17.422936824496691 -479.11074202028237 110.00409378390755 -0.15037445916777556 -0.27563735581699866 -0.94942696933898629 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -3.5099102111873783 -472.21980812485742 137.65062964338799 0.98768834059513788 4.0913845243535237e-016 -0.15643446504023051 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 17.23877250204459 -483.34943929843018 108.84132601407637 0.15037445916777487 0.27563735581699939 0.94942696933898629 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 18.110056564649678 -403.72991228925224 114.34239708406143 0.043119182302335579 -0.96126169593831889 0.27224380257292374 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 -2.3316068999999998e-009 4.841695e-009 3.4334277999999999e-009 -0.98768834059513788 -3.1637180626632703e-016 0.15643446504023009 499.99999999999994 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.8784e+006 + diff --git a/tests/boolean/volumemaker/B3 b/tests/boolean/volumemaker/B3 new file mode 100644 index 0000000000..9b8aba8610 --- /dev/null +++ b/tests/boolean/volumemaker/B3 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 590.6877421677151 -519.8775759738943 -93.555747452441423 0.64798185367609173 0.7547095802227719 -0.10263024323494339 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 565.21760745836445 -452.762264594611 -44.365729811365455 0.15643446504023115 9.9692002007284611e-017 0.98768834059513777 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 543.78457090328766 -466.68759027395998 1.4512184583830372 -0.64798185367609107 -0.75470958022277235 0.10263024323494352 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 566.59076280092552 -498.66928236315914 -89.739160861920553 0.64798185367609173 0.7547095802227719 -0.10263024323494339 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 580.66294952183853 -509.78553988496986 -48.533222383549358 0.15643446504023084 8.9644452180358048e-017 0.98768834059513777 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 532.30288877284181 -468.49175260368384 -84.308495124064365 0.74541785292148233 -0.65605902899050772 -0.11806258944288699 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 567.37789054344319 -446.69278458660409 -89.863829648883126 -0.74541785292148255 0.6560590289905075 0.11806258944288645 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.99931e+012 + diff --git a/tests/boolean/volumemaker/B4 b/tests/boolean/volumemaker/B4 new file mode 100644 index 0000000000..303d974841 --- /dev/null +++ b/tests/boolean/volumemaker/B4 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 79.400363856921899 8.7220982904821555e-015 -94.116057183203139 -0.83335943573869897 -2.2204460492503131e-016 -0.55273144551877762 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 92.389324821390829 -19.999999996712987 -78.907937873701968 -0.208899584517759 -0.96152394764524807 0.17841710033796099 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 141.42892900643042 6.4277625781971748e-017 -147.75100013238094 0.64944804833018366 1.0905962801063549e-016 0.76040596560003104 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 92.389324821999452 -23.855982830000002 -78.907937874221787 -1.1836040910880953e-016 -1 3.2994529853675163e-017 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 92.389324821390829 -18.855982726712988 -78.907937873701968 -0.208899584517759 -0.96152394764524807 0.17841710033796099 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 76.896103397002378 2.7352556137534225e-015 -97.048169457365105 0.64944804833018355 -5.1779699362375513e-017 0.76040596560003104 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 105.69642929604061 -4.5002840957722797e-016 -90.273278784944821 -0.76040596560003104 1.1143019419624033e-016 0.64944804833018355 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 1.19997e+013 + diff --git a/tests/boolean/volumemaker/B5 b/tests/boolean/volumemaker/B5 new file mode 100644 index 0000000000..64f680918c --- /dev/null +++ b/tests/boolean/volumemaker/B5 @@ -0,0 +1,40 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 2949.26242211 -890 552.5 1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -1449.9999998950002 -159.99999999999997 -6.9839943698246586e-014 1 1.1102230246251568e-016 -2.2204460492503131e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -1450.0000000999999 1965 -2528.3086479100002 -1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -1809.4095642600003 -1820 -3105.0000001049998 -2.2204460492503131e-016 -1.1102230246251565e-016 -1 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 9177.5 -850 -1792.5 1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -9.4869093912874872e-014 595 -2950.0000001049998 -2.2204460492503131e-016 -1.1102230246251565e-016 -1 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 2.4e+013 + diff --git a/tests/boolean/volumemaker/B6 b/tests/boolean/volumemaker/B6 new file mode 100644 index 0000000000..f9e1a1f853 --- /dev/null +++ b/tests/boolean/volumemaker/B6 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 35.877464033656999 5.9462928582193458e-016 -25.973690230789806 -0.64944804833018333 -3.0834627769631957e-016 -0.76040596560003137 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 68.816739962840302 5.9999999999999982 -58.775048435808053 0 1 1.6653345369377353e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 28.895426690000008 3.1854869900201252e-015 -24.679025840000001 -0.76040596560003104 -2.7699886869740203e-016 0.64944804833018355 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 28.8954267660406 -5.1717370087158579e-016 -24.679025904944808 -0.76040596560003104 1.1143019419624033e-016 0.64944804833018355 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 33.571923462084847 -3.5500000000000003 -28.673131408669917 7.9534447360005424e-017 1 -4.7343101658233497e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 56.364699913582058 7.499223338220825e-016 -40.249479544635506 -0.64944804833018333 3.0834627769631957e-016 -0.76040596560003137 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 28.895426616757469 -1.0670582720962583e-014 -24.679025768583795 -0.76040596560003104 -1.21631700283852e-016 0.64944804833018355 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 4.31002e+007 + diff --git a/tests/boolean/volumemaker/B7 b/tests/boolean/volumemaker/B7 new file mode 100644 index 0000000000..09b6729828 --- /dev/null +++ b/tests/boolean/volumemaker/B7 @@ -0,0 +1,56 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 18.855982726712998 17.500000000800412 0 -0.96152394764524818 -0.27472112788189063 0 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 17.5 23.855982730000001 0 0 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 3.0915737178616186e-015 17.500000000800409 -19.999999996712987 -1.6653345369377348e-016 0.27472112788189057 -0.96152394764524818 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 1.9428903041962543e-015 35.000000100000001 0 1.1102230246251565e-016 1 0 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -1.9428903041962543e-015 -1.0000000116860974e-007 0 1.1102230246251565e-016 1 0 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 17.5 -23.855982730000001 0 0 1 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 23.855982829999999 17.499999999999996 0 -1 1.1102230246251565e-016 0 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 0 17.500000000800412 19.999999996712987 0 -0.27472112788189046 -0.96152394764524818 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f9 19.999999996712994 17.500000000800409 0 -0.96152394764524818 -0.27472112788189063 0 +erase pln_f9 +mkface f9 pln_f9 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 3.59999e+013 + diff --git a/tests/boolean/volumemaker/B8 b/tests/boolean/volumemaker/B8 new file mode 100644 index 0000000000..31ecbfb549 --- /dev/null +++ b/tests/boolean/volumemaker/B8 @@ -0,0 +1,51 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 675.40193739250992 -18.500000000000014 -849.55972443208043 -0.78282540776981002 -2.2204460492503131e-016 -0.62224141693560608 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 779.19707568000001 -915 -617.22150582499978 -2.2204460492503131e-016 1.1102230246251565e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -471.17321734000001 -939.00000000000011 -969.87914128 -1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 751.43627405742802 -914.99999999999989 -719.65838579475553 -0.7222432592616973 -4.4408920985006262e-016 0.69163912154463969 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 877.65189790793067 698.25 -637.65142873767184 -0.58778525229247314 0 -0.80901699437494745 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -471.17321734000001 -891 -969.87914128 -1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 905.05412501499995 -915 -746.52044307000006 -1 1.1102230246251568e-016 -2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 800.54881569054487 -915.00000000000011 -766.68984605413846 -0.7222432592616973 -4.4408920985006262e-016 0.69163912154463969 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 3.60102e+013 + diff --git a/tests/boolean/volumemaker/B9 b/tests/boolean/volumemaker/B9 new file mode 100644 index 0000000000..9907cf1585 --- /dev/null +++ b/tests/boolean/volumemaker/B9 @@ -0,0 +1,57 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 32.294537607197917 1.8096910201742288e-014 -39.176406819310692 -0.77162458338772011 -6.6613381477509373e-016 -0.63607822027776384 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 52.468011624683385 -12.166561669379487 -44.811915330298994 -0.1320431102135077 -0.98480775301220813 0.11277547008188067 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 68.816739962840302 -6.0000000000000009 -58.775048435808053 0 1 1.6653345369377353e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 26.56877686669673 -1.8930490997839945e-014 -45.88041129158357 -0.64944804833018366 -4.4408920985006242e-016 -0.76040596560003104 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 52.468011626399033 -17.632698170000012 -44.811915331764297 1.0815890302119787e-016 -1 -6.0646922097998685e-017 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 43.746058959127247 1.6989700672474238e-015 -25.768398013075739 -0.50753836296070365 2.2204460492503128e-016 -0.86162916044152604 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 49.471819693300134 -3.2695090021600573e-015 -19.064393535398061 -0.64944804833018366 -4.4408920985006242e-016 -0.76040596560003104 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 28.895426688996068 -7.7781284017193337e-015 -24.679025830281368 0.76040596560003082 1.0815482648310626e-016 -0.64944804833018377 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f9 76.04059663604059 -3.1294172790374169e-015 -64.944804894944795 -0.76040596560003104 -1.21631700283852e-016 0.64944804833018355 +erase pln_f9 +mkface f9 pln_f9 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 2.20868e+013 + diff --git a/tests/boolean/volumemaker/C1 b/tests/boolean/volumemaker/C1 new file mode 100644 index 0000000000..16aa6b1c34 --- /dev/null +++ b/tests/boolean/volumemaker/C1 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 Windows: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" +puts "TODO OCC26020 Debian60-64: Error: bopcheck failed" + +# planar face +plane pln_f1 -331.49269816258993 -487.15663197846379 -460.05843051255943 -0.29784456643004237 0.75470958022277179 -0.58455287508322795 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -271.50935395182302 -519.8775759738943 -532.86711039580257 -0.29784456643004159 0.75470958022277179 -0.58455287508322828 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -216.85616266339562 -452.76226459461105 -523.8441242142552 0.89100652418836745 -7.9981249023671469e-016 -0.45399049973954769 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -260.43318826746298 -498.6692823631592 -511.12891126296176 -0.29784456643004159 0.75470958022277179 -0.58455287508322828 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -225.5925568123306 -509.78553988496986 -537.24569140139351 0.89100652418836812 -7.7956626667047228e-016 -0.45399049973954642 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -244.6727824539887 -468.49175260368395 -480.19737324241288 -0.34263097948355925 -0.65605902899050794 -0.67245115984595394 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -260.79499117886439 -446.69278458660415 -511.83898945780061 0.34263097948355992 0.65605902899050761 0.67245115984595394 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 3.64258e+006 + diff --git a/tests/boolean/volumemaker/C2 b/tests/boolean/volumemaker/C2 new file mode 100644 index 0000000000..42e0f76869 --- /dev/null +++ b/tests/boolean/volumemaker/C2 @@ -0,0 +1,40 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 0 840 1.2212453270876722e-014 0 -1 -1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 1185 3.6082248300317588e-015 0 1 -1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1647.3008224550001 893 1538.57262704 1 1.1102230246251568e-016 -2.2204460492503131e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 2110.4902670099996 910.00000000000023 -2000.0000001000003 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 1539.9999999964914 910 -2029.9999999964916 -0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 1510 910 -1999.9999998999997 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 26668.8 + diff --git a/tests/boolean/volumemaker/C3 b/tests/boolean/volumemaker/C3 new file mode 100644 index 0000000000..51bc392a19 --- /dev/null +++ b/tests/boolean/volumemaker/C3 @@ -0,0 +1,47 @@ +# test script on make volume operation +# plane + +puts "TODO OCC26020 Windows: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 Debian60-64: Error : The mkvolume is not valid. The area is" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 -513.57358775546049 376.87261141864394 391.24411461018769 -0.35888381816183362 -0.86162916044152549 0.35888381816183351 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 328.92245019629729 589.54856741821357 -265.84852531445716 -0.70710678118654768 1.0835061328294932e-016 -0.70710678118654746 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -482.79588435174912 402.18608718514611 482.79588435174912 -0.35888381816183385 -0.86162916044152549 0.35888381816183329 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -463.10033014697382 385.77899253621149 463.10033014697387 -0.35888381816183385 -0.86162916044152549 0.35888381816183329 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 279.85740961131154 573.09168907578135 -196.41880943129888 -0.70710678118654779 1.8999111705548982e-016 -0.70710678118654724 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -347.34130504162755 289.34762072607049 347.34130504162755 -0.60926382221627495 0.50753836296070431 0.60926382221627418 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -456.95672492948086 334.52761535111603 456.95672492948091 0.60926382221627451 -0.50753836296070476 -0.60926382221627429 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 5.29724e-005 + diff --git a/tests/boolean/volumemaker/C4 b/tests/boolean/volumemaker/C4 new file mode 100644 index 0000000000..53cd60ad62 --- /dev/null +++ b/tests/boolean/volumemaker/C4 @@ -0,0 +1,48 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 0 515 1.1102230246251565e-015 0 -1 -1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1585.55182012 516 565.97920999999997 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -1691.058216960648 515.99999999999966 449.32377732345128 -0.96646577672161749 -2.2204460492503128e-016 0.25679544860818826 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 -4.829470157119431e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 -1642.72714221 516 478.80098361 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 537 2.3314683517128287e-015 0 -1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1691.0582169606487 516.00000000000114 449.32377732344884 -0.96646577672161782 -6.6613381477509373e-016 -0.25679544860818687 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 4.7545301029572329e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 3.56617e+007 + diff --git a/tests/boolean/volumemaker/C5 b/tests/boolean/volumemaker/C5 new file mode 100644 index 0000000000..0a56a0439b --- /dev/null +++ b/tests/boolean/volumemaker/C5 @@ -0,0 +1,38 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 27.577164466275352 -1038.2137499999999 27.577164466275359 0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f2 0 518.47000000000003 0 0 -1 1.1102230246251565e-016 14.999999999912038 0 +erase con_f2 +mkface f2 con_f2 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f3 -27.577164466275352 -1038.2137499999999 -27.577164466275359 0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 0 -786.50743635718959 3.8387493219403887e-014 0 -1 1.1102230246251565e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -796.42849000000001 9.2386370775798815e-015 0 1 -1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f6 0 -440.74363604000001 0 0 -1 1.1102230246251565e-016 45.110284878807235 0 +erase con_f6 +mkface f6 con_f6 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 3.67285e+006 + diff --git a/tests/boolean/volumemaker/C6 b/tests/boolean/volumemaker/C6 new file mode 100644 index 0000000000..643de4ec1f --- /dev/null +++ b/tests/boolean/volumemaker/C6 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 -306.53078964627537 -1038.2137499999999 -251.37646071372467 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 27.577164468182502 -1038.2137499999999 27.577164468182474 -0.70710678118654746 2.2204460492503131e-016 -0.70710678118654757 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f3 0 518.47000000000003 0 0 -1 1.1102230246251565e-016 14.999999999912038 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f4 -251.37646071372464 -1038.2137499999999 -306.53078964627542 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -786.50743635718959 3.8387493219403887e-014 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -796.42849000000001 9.2386370775798815e-015 0 1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f7 0 -440.74363604000001 0 0 -1 1.1102230246251565e-016 45.110284878807235 0 +erase con_f7 +mkface f7 con_f7 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 3.17981e+006 + diff --git a/tests/boolean/volumemaker/C7 b/tests/boolean/volumemaker/C7 new file mode 100644 index 0000000000..1b650d4cd2 --- /dev/null +++ b/tests/boolean/volumemaker/C7 @@ -0,0 +1,38 @@ +# test script on make volume operation +# plane + +# planar face +plane pln_f1 293.59338837266205 530.33173154802842 419.81194880703725 -0.70710678124078374 5.96999808083709e-011 0.70710678113231129 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 395.5430009713703 487.72110861164703 395.54300097350261 0.46390378819883044 -0.75470958021241763 0.46390378833371382 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 442.46179031859833 408.75822975397654 345.44673994835938 -0.46390378819883077 0.75470958021241707 -0.46390378833371432 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 315.11890869790136 487.8695244290447 428.7509684330779 -0.70710678124078397 5.9699945265738569e-011 0.70710678113231118 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 434.85318048286939 423.03013402881749 325.11020804792412 0.53366026198141492 0.65605902900241919 0.53366026200789074 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 413.38188493162187 435.84243835913986 340.76201850744235 -0.53366026198141514 -0.65605902900241886 -0.53366026200789107 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 1744.95 + diff --git a/tests/boolean/volumemaker/C8 b/tests/boolean/volumemaker/C8 new file mode 100644 index 0000000000..ca0e93490f --- /dev/null +++ b/tests/boolean/volumemaker/C8 @@ -0,0 +1,55 @@ +# test script on make volume operation +# cylinder plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 1634.597165131441 820 -503.19389260275346 0.26050450864264807 2.2204460492503131e-016 0.96547263087922519 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 790 8.3266726846886741e-016 0 -1 -1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1557.8287844128695 820.00000000000034 -793.75341161103233 0.8910065241883679 2.2204460492503128e-016 -0.4539904997395468 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 -9.1038288019262836e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 1547.2842888890548 820 -704.20625497119863 0.45399049973954719 1.1102230246251564e-016 0.89100652418836768 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 825 4.163336342344337e-015 0 -1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1434.59193091 820 -771.03174431000002 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 1688.5837544647095 820 -455.61486384201993 -0.96547263087922508 -4.2558268217990881e-034 0.26050450864264851 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f9 0 0 9.9142916099026479e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f9 +mkface f9 cyl_f9 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 2.02141e+012 + diff --git a/tests/boolean/volumemaker/C9 b/tests/boolean/volumemaker/C9 new file mode 100644 index 0000000000..c09e2926dd --- /dev/null +++ b/tests/boolean/volumemaker/C9 @@ -0,0 +1,52 @@ +# test script on make volume operation +# cylinder plane unstable + +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26019 Debian60-64: Error: bopcheck failed" +puts "TODO ?OCC26019 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 0 -875 -1.4432899320127035e-014 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1084.71007164 -980 -2128.6796868400002 1.110223024625157e-016 -1 1.1102230246251563e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -308.43155740558768 -800 -2407.1041518310276 0.80901699437494767 9.2444637330587307e-033 -0.5877852522924728 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -381.4805392043022 -800 -2409.117597419774 -0.15639998811787861 -1.5422229525403152e-032 -0.98769380058635958 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f5 0 0 -1.0103029524088925e-013 0 1 1.1102230246251565e-016 2440 +erase cyl_f5 +mkface f5 cyl_f5 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f6 -309.45754782652125 -800 -2369.8806246344966 0.98769380058635958 -4.4408920985006262e-016 -0.15639998811787881 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -330.11602392243287 -800 -2299.7847255135234 -0.58778525229247269 -1.6653345369377348e-016 -0.80901699437494767 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 -2.0206059048177849e-013 0 -1 1.1102230246251565e-016 2340 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 4.46244e+007 + diff --git a/tests/boolean/volumemaker/D1 b/tests/boolean/volumemaker/D1 new file mode 100644 index 0000000000..1359cc3e52 --- /dev/null +++ b/tests/boolean/volumemaker/D1 @@ -0,0 +1,51 @@ +# test script on make volume operation +# cylinder plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 0 -870 -1.3877787807814457e-014 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1084.71007164 -800 -2202.7571169349999 -2.2204460492503131e-016 -1.1102230246251565e-016 -1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1107.4195555676831 -800.00000000000159 -2173.2457127376779 0.45402160145796139 -6.6613381477509383e-016 -0.89099067638755247 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 -8.8817841970012523e-014 0 -1 1.1102230246251565e-016 2440 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 1026.7956776490237 -800 -2158.1910908915443 -0.89099067638755203 -4.4408920985006247e-016 -0.45402160145796222 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -875 -1.4432899320127035e-014 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1004.0861936399999 -800 -2128.6796868400002 1 1.1102230246251568e-016 -2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 1.561806239891439e-013 0 1 1.1102230246251565e-016 2365 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 3.77486e+007 + diff --git a/tests/boolean/volumemaker/D2 b/tests/boolean/volumemaker/D2 new file mode 100644 index 0000000000..8fa0be77e2 --- /dev/null +++ b/tests/boolean/volumemaker/D2 @@ -0,0 +1,47 @@ +# test script on make volume operation +# cylinder plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26019 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 0 -232.5 3.8857805861880479e-015 0 -1 -1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -755.97177315543559 -267.5000000000008 1577.8348070102672 -0.43208574880198153 -4.4408920985006262e-016 0.90183252640511413 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 0 0 0 0 -1 1.1102230246251565e-016 1750 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f4 -319.93542909460012 1.5603261213365471e-030 1669.6231077529578 -0.98213123972955296 -3.0594629635162616e-032 -0.18819731121164149 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -229.5 4.2188474935755949e-015 0 -1 -1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -734.36208166999995 -267.5 1594.2540655599998 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 2.9226621123257246e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 1.00502e+012 + diff --git a/tests/boolean/volumemaker/D3 b/tests/boolean/volumemaker/D3 new file mode 100644 index 0000000000..c4db7bd959 --- /dev/null +++ b/tests/boolean/volumemaker/D3 @@ -0,0 +1,57 @@ +# test script on make volume operation +# cylinder plane unstable + +puts "TODO ?OCC26019 ALL: Error: bopcheck failed" +puts "TODO ?OCC26019 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26019 ALL: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 -2591.6564295634707 -1492.5 -1185.6605612884966 0.46174861323503397 1.1102230246251565e-016 -0.88701083317822171 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -2755.6429359899998 -1492.5 -878.10963635499979 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -1695 -1.3877787807814457e-014 0 -1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -2168.52484422 -1617.5000000000002 -5.7395311755081831e-013 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f5 0 0 1.6042722705833512e-013 0 1 1.1102230246251565e-016 2950 +erase cyl_f5 +mkface f5 cyl_f5 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f6 0 -1395 1.6653345369377348e-014 0 -1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -2680.4726796899999 -1492.5 -1314.27713212 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 -2613.5191306921497 -1492.5 -1360.5119453640414 0.88701083317822182 -1.7180717263929126e-032 0.46174861323503402 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f9 0 0 -2.0206059048177849e-013 0 -1 1.1102230246251565e-016 2750 +erase cyl_f9 +mkface f9 cyl_f9 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 8.24049e+007 + diff --git a/tests/boolean/volumemaker/D4 b/tests/boolean/volumemaker/D4 new file mode 100644 index 0000000000..0d7918aabf --- /dev/null +++ b/tests/boolean/volumemaker/D4 @@ -0,0 +1,51 @@ +# test script on make volume operation +# cylinder plane + +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 1665.7013364039071 -825 -339.75605834598957 0.15643446504023129 4.4408920985006257e-016 0.98768834059513766 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -658 -8.3266726846886741e-016 0 1 1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1726.86651022508 -825.00000000000114 -273.50878573665358 0.98768834059513788 -6.6613381477509373e-016 -0.15643446504022995 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 7.2275518903097691e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 -1677.4339210099999 -825 -347.58541138000004 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -672 -2.3314683517128287e-015 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1616.2687468249999 -825 -265.67943276 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 -1.0788592241794959e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 5.00014e+007 + diff --git a/tests/boolean/volumemaker/D5 b/tests/boolean/volumemaker/D5 new file mode 100644 index 0000000000..b3a6af6f5f --- /dev/null +++ b/tests/boolean/volumemaker/D5 @@ -0,0 +1,51 @@ +# test script on make volume operation +# cylinder plane + +puts "TODO OCC26020 ALL: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 0 -1450 -4.4408920985006262e-015 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -1236.2999231598978 -1532.4999999999993 1236.2999231598976 -0.70710678118654757 3.3306690738754696e-016 0.70710678118654746 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 0 0 1.5654144647214707e-013 0 1 1.1102230246251565e-016 1750 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f4 -690.68380099000012 -1532.5 1609.6129695899999 -1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -1200.91009663 -1532.5 1289.33293185 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -1455 -4.7184478546569153e-015 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -538.51475828369678 -1532.4999999999993 1657.3780060989745 0.30901699437494751 -4.4408920985006262e-016 -0.95105651629515353 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 -1.8139656443594276e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 1.8917e+007 + diff --git a/tests/boolean/volumemaker/D6 b/tests/boolean/volumemaker/D6 new file mode 100644 index 0000000000..6c7d842c5e --- /dev/null +++ b/tests/boolean/volumemaker/D6 @@ -0,0 +1,51 @@ +# test script on make volume operation +# cylinder plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 -1677.4339210099999 -825 347.58541137999993 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -672 -2.3314683517128287e-015 0 1 1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1726.8665102250791 -825 273.50878573665614 0.98768834059513766 -2.1722168295619746e-032 0.15643446504023142 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 7.2275518903097691e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 1665.7013364039071 -825 339.75605834598957 -0.15643446504023129 4.4408920985006257e-016 0.98768834059513766 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -691 -3.3861802251067274e-015 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1616.2687468249999 -825 -265.67943276 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 -1.0788592241794959e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 1.99756e+012 + diff --git a/tests/boolean/volumemaker/D7 b/tests/boolean/volumemaker/D7 new file mode 100644 index 0000000000..74a6690c8b --- /dev/null +++ b/tests/boolean/volumemaker/D7 @@ -0,0 +1,51 @@ +# test script on make volume operation +# cylinder plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 1441.7792892394632 -1532.5 900.69424230424909 -0.6072926454886024 -2.2204460492503121e-016 0.79447822042863747 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1344.61246598 -1532.5 870.19410379999999 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -1455 -4.7184478546569153e-015 0 1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 1.5654144647214707e-013 0 1 1.1102230246251565e-016 1750 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 1481.6804735199999 -1532.5 1027.81075758 -1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -1497 -8.3266726846886741e-015 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1384.513650145994 -1532.5 1058.3108959980543 -0.7944782204286378 9.7927001272767777e-033 -0.60729264548860207 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 -1.8139656443594276e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 2.00003e+012 + diff --git a/tests/boolean/volumemaker/D8 b/tests/boolean/volumemaker/D8 new file mode 100644 index 0000000000..28f83a4ceb --- /dev/null +++ b/tests/boolean/volumemaker/D8 @@ -0,0 +1,72 @@ +# test script on make volume operation +# cylinder plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO OCC26020 Debian60-64: Error: bopcheck failed" +puts "TODO OCC26020 Debian60-64: Error : The area of the resulting shape is" + +# planar face +plane pln_f1 -335.23319463083521 698.25 1031.741684575172 0.95105651629515375 3.3306690738754676e-016 0.30901699437494723 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -361.48545975741939 698.25 1112.3677894628579 0.94413350938426932 -2.7755575615628914e-017 0.32956322072971667 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -377.03714595623018 -18.500000000000256 1080.1369248570181 -0.32956322072971639 -2.2204460492503131e-016 0.94413350938426943 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -379.81702109239041 -18.500000000000014 1016.6899885855038 0.93679437761793805 -2.2204460492503121e-016 0.34988039965596873 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -409.2680104425807 698.25 1095.6886109971422 0.94413350938426932 -2.7755575615628914e-017 0.32956322072971667 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -382.41124430916489 698.25 1016.4126070048281 0.95105651629515375 3.3306690738754676e-016 0.30901699437494723 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -863.07307891000005 156.50000000000011 -657.71745162000002 4.4909464723405365e-017 1 3.2628636031510525e-017 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 -415.13750551487595 698.25 939.25789966596847 -0.34988039965596873 5.5511151231257827e-016 0.93679437761793805 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f9 -340.44108716728596 698.25 967.50583750729675 -0.30901699437494723 -3.3306690738754691e-016 0.95105651629515375 +erase pln_f9 +mkface f9 pln_f9 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f10 -377.03714596623058 698.24999999999989 1080.1369248570184 0.32956322072971667 1.1102230246251565e-016 -0.94413350938426932 +erase pln_f10 +mkface f10 pln_f10 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f11 0 1240 6.0146332359067856e-014 0 -1 -1.1102230246251565e-016 +erase pln_f11 +mkface f11 pln_f11 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f12 0 0 2.0539125955565396e-015 0 1 1.1102230246251565e-016 1026.3199999999999 +erase cyl_f12 +mkface f12 cyl_f12 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 + +set square 5.42213e+007 + diff --git a/tests/boolean/volumemaker/D9 b/tests/boolean/volumemaker/D9 new file mode 100644 index 0000000000..93e3ae5b0e --- /dev/null +++ b/tests/boolean/volumemaker/D9 @@ -0,0 +1,50 @@ +# test script on make volume operation +# cylinder plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 0 825 4.163336342344337e-015 0 -1 -1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -771.03174431000002 820 -1434.59193091 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -793.75341161103199 820.00000000000023 -1557.828784412869 -0.45399049973954675 1.1102230246251565e-016 -0.8910065241883679 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 0 0 -9.1038288019262836e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f5 -837.85723364880118 820 -1479.1857140209454 -0.89100652418836812 -2.2204460492503136e-016 0.45399049973954653 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -860.57890103 820 -1513.23500145 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 0 920 1.1102230246251565e-014 0 -1 -1.1102230246251565e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 9.9142916099026479e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 2.40251e+007 + diff --git a/tests/boolean/volumemaker/E1 b/tests/boolean/volumemaker/E1 new file mode 100644 index 0000000000..219a7d46cd --- /dev/null +++ b/tests/boolean/volumemaker/E1 @@ -0,0 +1,38 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 -306.53078964627537 -1038.2137499999999 -251.37646071372467 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -27.577164468182303 -1038.2137499999999 -27.577164468182389 0.70710678118654768 2.2204460492503131e-016 0.70710678118654746 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 0 0 7.5439654523279387e-014 0 1 1.1102230246251565e-016 260 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f4 -251.37646071372464 -1038.2137499999999 -306.53078964627542 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -630.00000000193427 1.275057837093401e-013 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -729 1.3849699165291441e-013 0 1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 891858 + diff --git a/tests/boolean/volumemaker/E2 b/tests/boolean/volumemaker/E2 new file mode 100644 index 0000000000..92fbd2b248 --- /dev/null +++ b/tests/boolean/volumemaker/E2 @@ -0,0 +1,48 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 973.57839899499993 -780 1417.99061547 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 965.23713319219564 -780.00000000000034 1459.6976661987558 0.55157308145357831 -2.2204460492503123e-016 0.83412657062091267 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 0 0 7.2275518903097691e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f4 945.99926726850424 -780 1412.4748846758775 0.83412657062091222 2.2204460492503131e-016 -0.55157308145357886 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -770 1.1102230246251565e-015 0 -1 -1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -777 -1.7763568394002505e-015 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 937.65800154999999 -780 1370.7678338199999 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 0 0 -1.0788592241794959e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 1.95938e+007 + diff --git a/tests/boolean/volumemaker/E3 b/tests/boolean/volumemaker/E3 new file mode 100644 index 0000000000..f029685f33 --- /dev/null +++ b/tests/boolean/volumemaker/E3 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 0 -1398 -8.3266726846886741e-016 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f2 0 0 1.5654144647214707e-013 0 1 1.1102230246251565e-016 1750 +erase cyl_f2 +mkface f2 cyl_f2 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f3 -837.85723364880107 -1532.5 -1479.1857140209454 -0.89100652418836812 -2.2204460492503136e-016 0.45399049973954653 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -771.03174431000002 -1532.5 -1434.59193091 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -1450 -4.4408920985006262e-015 0 1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -793.75341161103245 -1532.5000000000002 -1557.8287844128681 0.45399049973954719 1.1102230246251564e-016 0.89100652418836768 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 -1.8139656443594276e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 2.15489e+007 + diff --git a/tests/boolean/volumemaker/E4 b/tests/boolean/volumemaker/E4 new file mode 100644 index 0000000000..b7ca81405a --- /dev/null +++ b/tests/boolean/volumemaker/E4 @@ -0,0 +1,46 @@ +# test script on make volume operation +# cone plane killed by cpulimit 300 +# ? - because sometimes test is killed by elapsed time + +puts "TODO OCC26020 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26020 ALL: Process killed by CPU limit" + +# planar face +plane pln_f1 460.8377555733228 -1160 121.87519451048833 -0.17364817766693036 1.1223734950417248e-017 0.98480775301220813 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 356.99281047643007 -1160.0000000363402 62.947464405791337 -0.95325038083096469 -0.25112060959207294 -0.16808376151111859 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 474.72960978667726 -1160 43.090574269511663 -0.17364817766693036 1.1223734950417248e-017 0.98480775301220813 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 509.6380121876166 -1160.0000000132395 89.862931946685578 -0.91703127426762787 -0.36456495599572464 -0.1616973558068471 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -629.99999999095576 8.7908261660158493e-014 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -730 9.9010491907414171e-014 0 1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f7 0 161.80722892 0 0 -1 1.1102230246251565e-016 21.380811808638473 0 +erase con_f7 +mkface f7 con_f7 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 0 diff --git a/tests/boolean/volumemaker/E5 b/tests/boolean/volumemaker/E5 new file mode 100644 index 0000000000..98d2f1778a --- /dev/null +++ b/tests/boolean/volumemaker/E5 @@ -0,0 +1,46 @@ +# test script on make volume operation +# cone plane killed by cpulimit 300 +# ? - because sometimes test is killed by elapsed time + +puts "TODO OCC26020 ALL: TEST INCOMPLETE" +puts "TODO ?OCC26020 ALL: Process killed by CPU limit" + +# planar face +plane pln_f1 460.8377555733228 -1160 121.87519451048833 -0.17364817766693036 1.1223734950417248e-017 0.98480775301220813 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 356.99281047643018 -1160.0000000363402 62.947464405791308 -0.95325038083096458 -0.25112060959207305 -0.16808376151111853 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 474.72960978667726 -1160 43.090574269511663 -0.17364817766693036 1.1223734950417248e-017 0.98480775301220813 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 509.6380121876166 -1160.0000000132395 89.862931946685578 -0.91703127426762787 -0.36456495599572464 -0.1616973558068471 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -1219.9999999945176 1.5341142011343817e-013 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -1280 1.6007275826179778e-013 0 1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f7 0 161.80722892 0 0 -1 1.1102230246251565e-016 21.380811808638473 0 +erase con_f7 +mkface f7 con_f7 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 0 diff --git a/tests/boolean/volumemaker/E6 b/tests/boolean/volumemaker/E6 new file mode 100644 index 0000000000..a067da6844 --- /dev/null +++ b/tests/boolean/volumemaker/E6 @@ -0,0 +1,44 @@ +# test script on make volume operation +# cone plane killed by cpulimit 300 + +puts "TODO OCC26020 ALL: TEST INCOMPLETE" + +# planar face +plane pln_f1 -460.8377555733228 -1160 -121.8751945104883 0.17364817766693036 -5.955424826592936e-017 -0.98480775301220813 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -356.99281047643029 -1160.0000000363407 -62.947464405791337 0.95325038083096492 -0.25112060959207222 0.16808376151111856 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -474.72960978667726 -1160 -43.090574269511656 0.17364817766693036 -5.955424826592936e-017 -0.98480775301220813 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -509.63801218761682 -1160.0000000132397 -89.862931946685592 0.91703127426762765 -0.36456495599572514 0.1616973558068471 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -899.99999999085912 1.1788428332502699e-013 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -1000 1.289865135722934e-013 0 1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f7 0 161.80722892 0 0 -1 1.1102230246251565e-016 21.380811808638473 0 +erase con_f7 +mkface f7 con_f7 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 0 diff --git a/tests/boolean/volumemaker/E7 b/tests/boolean/volumemaker/E7 new file mode 100644 index 0000000000..706d19d13d --- /dev/null +++ b/tests/boolean/volumemaker/E7 @@ -0,0 +1,33 @@ +# test script on make volume operation +# cone plane sphere + +# conical face +cone con_f1 0 -60.919306349999999 0 0 -1 1.1102230246251565e-016 28.800000000062262 0 +erase con_f1 +mkface f1 con_f1 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f2 0 -460.31437495679268 4.4341760108900527e-014 0 -1 1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -558 -5.8286708792820718e-016 0 1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f4 0 0 0 0 0 1 510 +erase sph_f4 +mkface f4 sph_f4 + +# conical face +cone con_f5 0 -309.47272469000001 0 0 -1 1.1102230246251565e-016 43.999999999485127 0 +erase con_f5 +mkface f5 con_f5 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 + +set square 5.28759e+006 + diff --git a/tests/boolean/volumemaker/E8 b/tests/boolean/volumemaker/E8 new file mode 100644 index 0000000000..407aa24f89 --- /dev/null +++ b/tests/boolean/volumemaker/E8 @@ -0,0 +1,23 @@ +# test script on make volume operation +# cone plane sphere + +# planar face +plane pln_f1 0 0.59246306999999998 -3.3217190109624537e-017 0 -1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f2 0 0.3175 0 0 0 1 0.3175 +erase sph_f2 +mkface f2 sph_f2 + +# conical face +cone con_f3 0 0.63500000000000001 0 0 -1 1.1102230246251565e-016 75.000001447462765 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 + +set square 1.58904 + diff --git a/tests/boolean/volumemaker/E9 b/tests/boolean/volumemaker/E9 new file mode 100644 index 0000000000..ff1df0d20d --- /dev/null +++ b/tests/boolean/volumemaker/E9 @@ -0,0 +1,23 @@ +# test script on make volume operation +# cone plane sphere + +# spherical face +sphere sph_f1 0 0 0 0 0 1 510 +erase sph_f1 +mkface f1 sph_f1 + +# planar face +plane pln_f2 0 -482.01391336 -1.5690752863672962e-015 0 -1 1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f3 0 -309.47272469000001 0 0 -1 1.1102230246251565e-016 43.999999999485127 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 + +set square 3.69404e+006 + diff --git a/tests/boolean/volumemaker/F1 b/tests/boolean/volumemaker/F1 new file mode 100644 index 0000000000..c2bc6b2730 --- /dev/null +++ b/tests/boolean/volumemaker/F1 @@ -0,0 +1,41 @@ +# test script on make volume operation +# cone plane +# Error status: 191 + +puts "TODO OCC26020 Windows: Error status" +puts "TODO OCC26020 Windows: TEST INCOMPLETE" +puts "TODO OCC26020 Debian60-64: Faulty shapes in variables faulty_1 to faulty_" +puts "TODO ?OCC26019 Debian60-64: Error: bopcheck failed" + +# planar face +plane pln_f1 -2.4595121467478056e-014 -746.52181700999995 1844.22896887 0.86602540378443849 -0.47367733686073094 -0.16009303715192033 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -54.262442849244721 -204.00237530028846 0 -0.32018607430384038 0.94735467372146087 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f3 0 -746.52181700999995 1844.22896887 0 0.32018607430384038 -0.94735467372146098 10.181482974865283 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f4 0 -746.52181700999995 1844.22896887 -0.86602540378443904 -0.4736773368607301 -0.16009303715192008 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 85.262913376439656 -616.82482172668711 0 -0.32018607430384038 0.94735467372146098 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f6 0 -213.31402524999999 266.59354373999997 0 0.32018607430384038 -0.94735467372146098 10.181482974667482 0 +erase con_f6 +mkface f6 con_f6 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 diff --git a/tests/boolean/volumemaker/F2 b/tests/boolean/volumemaker/F2 new file mode 100644 index 0000000000..3b29e2b0b2 --- /dev/null +++ b/tests/boolean/volumemaker/F2 @@ -0,0 +1,35 @@ +# test script on make volume operation +# cone plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 0 -746.52181700999995 1844.22896887 -0.86602540378443904 -0.4736773368607301 -0.16009303715192008 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -54.262442849244721 -204.00237530028846 0 -0.32018607430384038 0.94735467372146087 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f3 0 -746.52181700999995 1844.22896887 0 0.32018607430384038 -0.94735467372146098 10.181482974865283 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f4 0 85.262913376439656 -616.82482172668711 0 -0.32018607430384038 0.94735467372146098 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f5 0 -213.31402524999999 266.59354373999997 0 0.32018607430384038 -0.94735467372146098 10.181482974667482 0 +erase con_f5 +mkface f5 con_f5 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 + +set square 7.9273e+006 + diff --git a/tests/boolean/volumemaker/F3 b/tests/boolean/volumemaker/F3 new file mode 100644 index 0000000000..b4c2cc9c9b --- /dev/null +++ b/tests/boolean/volumemaker/F3 @@ -0,0 +1,23 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 670.97596720634715 3.2079534447360114e-015 -573.06761400170967 -0.76040596560003137 -7.9534447360005325e-017 0.64944804833018333 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f2 731.30150714141485 5.8000000000000004e-015 -624.59049250040596 -0.76040596560003104 2.4874806615124344e-018 0.64944804833018366 4.8990924536466087 0 +erase con_f2 +mkface f2 con_f2 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f3 670.97596723162394 5.9973401323890082e-015 -573.06761402329801 -0.76040596560003104 2.4874806615124344e-018 0.64944804833018366 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 + +set square 1846.27 + diff --git a/tests/boolean/volumemaker/F4 b/tests/boolean/volumemaker/F4 new file mode 100644 index 0000000000..6678c23aed --- /dev/null +++ b/tests/boolean/volumemaker/F4 @@ -0,0 +1,23 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 0 0.59246306999999998 -3.3217190109624537e-017 0 -1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f2 0 0.63500000000000001 0 0 -1 1.1102230246251565e-016 75.000001447462765 0 +erase con_f2 +mkface f2 con_f2 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f3 0 0.63500000000000001 0 0 -1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 + +set square 0.161139 + diff --git a/tests/boolean/volumemaker/F5 b/tests/boolean/volumemaker/F5 new file mode 100644 index 0000000000..b03f230256 --- /dev/null +++ b/tests/boolean/volumemaker/F5 @@ -0,0 +1,28 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 62.947464405791067 -1160.0000000363409 -356.99281047643018 -0.16808376151111815 -0.25112060959207205 0.95325038083096503 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f2 0 237.27272726999999 0 0 -1 1.1102230246251565e-016 14.543833993447443 0 +erase con_f2 +mkface f2 con_f2 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f3 0 -1219.9999999945176 1.5341142011343817e-013 0 -1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 0 -1280 1.6007275826179778e-013 0 1 -1.1102230246251565e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 + +set square 3.32328e+006 + diff --git a/tests/boolean/volumemaker/F6 b/tests/boolean/volumemaker/F6 new file mode 100644 index 0000000000..a6685fa566 --- /dev/null +++ b/tests/boolean/volumemaker/F6 @@ -0,0 +1,28 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 254 -263.1159033714531 -208.40966385538604 0 0.25881904510252102 0.9659258262890682 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f2 254 -309.36134456000002 -381 0 0.25881904510252074 0.96592582628906831 74.999999999529862 0 +erase con_f2 +mkface f2 con_f2 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f3 254 -288.63806394797888 -303.65966385643014 0 0.25881904510252074 0.96592582628906831 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f4 254 0 773.55225580000001 0 -0.25881904510252102 -0.9659258262890682 15.000000000112278 0 +erase con_f4 +mkface f4 con_f4 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 + +set square 4.90446e+006 + diff --git a/tests/boolean/volumemaker/F7 b/tests/boolean/volumemaker/F7 new file mode 100644 index 0000000000..76ca525e96 --- /dev/null +++ b/tests/boolean/volumemaker/F7 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cone plane + +# planar face +plane pln_f1 -306.53078964627537 -1038.2137499999999 -251.37646071372467 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -27.577164468182303 -1038.2137499999999 -27.577164468182389 0.70710678118654768 2.2204460492503131e-016 0.70710678118654746 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f3 0 107.18819999999999 0 0 -1 1.1102230246251565e-016 20.000000000057945 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f4 -251.37646071372464 -1038.2137499999999 -306.53078964627542 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -900.49999998788303 1.3190004643924646e-013 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -999 1.4283574323314951e-013 0 1 -1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f7 0 164.44 0 0 -1 1.1102230246251565e-016 15.140999999959531 0 +erase con_f7 +mkface f7 con_f7 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 7.80813e+006 + diff --git a/tests/boolean/volumemaker/F8 b/tests/boolean/volumemaker/F8 new file mode 100644 index 0000000000..a2840c15ca --- /dev/null +++ b/tests/boolean/volumemaker/F8 @@ -0,0 +1,40 @@ +# test script on make volume operation +# cone cylinder plane + +puts "TODO OCC26020 ALL: Error: bopcheck failed" + +# planar face +plane pln_f1 27.577164466275352 -1038.2137499999999 27.577164466275359 0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -729 1.3849699165291441e-013 0 1 -1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -786.50743635718959 3.8387493219403887e-014 0 -1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f4 0 518.47000000000003 0 0 -1 1.1102230246251565e-016 14.999999999912038 0 +erase con_f4 +mkface f4 con_f4 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f5 -27.577164466275352 -1038.2137499999999 -27.577164466275359 0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f6 0 0 7.5439654523279387e-014 0 1 1.1102230246251565e-016 260 +erase cyl_f6 +mkface f6 cyl_f6 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 5.41197e+006 + diff --git a/tests/boolean/volumemaker/F9 b/tests/boolean/volumemaker/F9 new file mode 100644 index 0000000000..84c9fb86eb --- /dev/null +++ b/tests/boolean/volumemaker/F9 @@ -0,0 +1,45 @@ +# test script on make volume operation +# cone cylinder plane + +puts "TODO OCC26020 ALL: Faulty shapes in variables faulty_1 to faulty_" + +# planar face +plane pln_f1 2.3537565147188571e-015 -592.35294118000002 1.1044592656221142e-015 0.90529096719956037 4.7161388709779336e-017 0.42479202523927467 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -620 2.2759572004815709e-014 0 -1 -1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 0 0 0 0 -1 1.1102230246251565e-016 1750 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# conical face +cone con_f4 0 -5411.2352941199997 0 0 1 1.1102230246251565e-016 19.885165113840024 0 +erase con_f4 +mkface f4 con_f4 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f5 2.6273419411410461e-015 -592.35294118000002 1.448127868774439e-015 0.87578064704701541 5.3591496750491317e-017 0.48270928959147968 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -564.70588236000003 -3.0694401265129993e-015 0 -1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 2.9226621123257246e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 1.71122e+013 + diff --git a/tests/boolean/volumemaker/G1 b/tests/boolean/volumemaker/G1 new file mode 100644 index 0000000000..8c59ae6013 --- /dev/null +++ b/tests/boolean/volumemaker/G1 @@ -0,0 +1,29 @@ +# test script on make volume operation +# cone cylinder plane +# Error status: 102 + +puts "TODO OCC26020 ALL: Error status" +puts "TODO OCC26020 ALL: TEST INCOMPLETE" + +# conical face +cone con_f1 -59.814698440000001 384.36473473000001 127 0.41716766026590824 -0.90882954575006414 -5.4874902763032048e-016 89.995898744693349 0 +erase con_f1 +mkface f1 con_f1 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f2 -59.810258374411447 384.355061729966 127 -0.41716766026590824 0.90882954575006414 5.4874902763032048e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -59.814609898410502 384.36454183582288 127 0.41716766026590824 -0.90882954575006414 -5.4874902763032048e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 96.320637969732303 44.212751846651756 127 -0.41716766026590824 0.90882954575006414 -5.4874902763032048e-016 2.9079495799999999 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 diff --git a/tests/boolean/volumemaker/G2 b/tests/boolean/volumemaker/G2 new file mode 100644 index 0000000000..dd1af03d1c --- /dev/null +++ b/tests/boolean/volumemaker/G2 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cone cylinder plane + +# planar face +plane pln_f1 -306.53078964627537 -1038.2137499999999 -251.37646071372467 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -27.577164468182303 -1038.2137499999999 -27.577164468182389 0.70710678118654768 2.2204460492503131e-016 0.70710678118654746 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -729 1.3849699165291441e-013 0 1 -1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 0 -786.50743635718959 3.8387493219403887e-014 0 -1 1.1102230246251565e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f5 0 518.47000000000003 0 0 -1 1.1102230246251565e-016 14.999999999912038 0 +erase con_f5 +mkface f5 con_f5 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f6 -251.37646071372464 -1038.2137499999999 -306.53078964627542 -0.70710678118654746 4.4408920985006262e-016 0.70710678118654768 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 7.5439654523279387e-014 0 1 1.1102230246251565e-016 260 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 6.28616e+006 + diff --git a/tests/boolean/volumemaker/G3 b/tests/boolean/volumemaker/G3 new file mode 100644 index 0000000000..ae7fbe8af7 --- /dev/null +++ b/tests/boolean/volumemaker/G3 @@ -0,0 +1,28 @@ +# test script on make volume operation +# cone cylinder plane + +# conical face +cone con_f1 731.30150714141485 5.8000000000000004e-015 -624.59049250040596 -0.76040596560003104 2.4874806615124344e-018 0.64944804833018366 4.8990924536466087 0 +erase con_f1 +mkface f1 con_f1 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f2 670.82388601322714 5.9978376286039971e-015 -572.93772439204361 0.76040596560003104 -2.4874806615124344e-018 -0.64944804833018366 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 670.97596720634715 3.2079534447360114e-015 -573.06761400170967 -0.76040596560003137 -7.9534447360005325e-017 0.64944804833018333 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 -2.9683633329113945e-010 -6.6972588473441807e-014 -3.4731328923953697e-010 0.76040596560003137 7.9534447360005325e-017 -0.64944804833018333 2.4500000000000002 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 + +set square 3714.75 + diff --git a/tests/boolean/volumemaker/G4 b/tests/boolean/volumemaker/G4 new file mode 100644 index 0000000000..62a8399860 --- /dev/null +++ b/tests/boolean/volumemaker/G4 @@ -0,0 +1,28 @@ +# test script on make volume operation +# cone cylinder plane + +# cylindrical face +cylinder cyl_f1 0 0 6.1367577686155528e-014 0 1 1.1102230246251565e-016 276 +erase cyl_f1 +mkface f1 cyl_f1 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f2 0 -547.5 5.8286708792820718e-016 0 -1 -1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -558 -5.8286708792820718e-016 0 1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# conical face +cone con_f4 0 -60.919306349999999 0 0 -1 1.1102230246251565e-016 28.800000000062262 0 +erase con_f4 +mkface f4 con_f4 0 6.2831853071795862 0 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 + +set square 1.25206e+006 + diff --git a/tests/boolean/volumemaker/G5 b/tests/boolean/volumemaker/G5 new file mode 100644 index 0000000000..b5fc886e2a --- /dev/null +++ b/tests/boolean/volumemaker/G5 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cone cylinder plane + +# planar face +plane pln_f1 2.6273419411410461e-015 -592.35294118000002 1.448127868774439e-015 0.87578064704701541 5.3591496750491317e-017 0.48270928959147968 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 0 -620 2.2759572004815709e-014 0 -1 -1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 0 0 0 0 -1 1.1102230246251565e-016 1750 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# conical face +cone con_f4 0 -5411.2352941199997 0 0 1 1.1102230246251565e-016 19.885165113840024 0 +erase con_f4 +mkface f4 con_f4 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f5 2.3537565147188571e-015 -592.35294118000002 1.1044592656221142e-015 0.90529096719956037 4.7161388709779336e-017 0.42479202523927467 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -564.70588236000003 -3.0694401265129993e-015 0 -1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 2.9226621123257246e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.42987e+007 + diff --git a/tests/boolean/volumemaker/G6 b/tests/boolean/volumemaker/G6 new file mode 100644 index 0000000000..7aa9bfc0e0 --- /dev/null +++ b/tests/boolean/volumemaker/G6 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cone cylinder plane + +# planar face +plane pln_f1 2.3537565147188571e-015 -592.35294118000002 1.1044592656221142e-015 0.90529096719956037 4.7161388709779336e-017 0.42479202523927467 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f2 0 0 2.9698465908722937e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f2 +mkface f2 cyl_f2 0 6.2831853071795862 -1000000 1000000 + +# conical face +cone con_f3 0 -5411.2352941199997 0 0 1 1.1102230246251565e-016 19.885165113840024 0 +erase con_f3 +mkface f3 con_f3 0 6.2831853071795862 0 1000000 + +# planar face +plane pln_f4 2.6273419411410461e-015 -592.35294118000002 1.448127868774439e-015 0.87578064704701541 5.3591496750491317e-017 0.48270928959147968 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 0 -564.70588236000003 -3.0694401265129993e-015 0 -1 1.1102230246251565e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 0 -620 -2.3869795029440866e-014 0 1 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 -4.6157522248790883e-014 0 -1 1.1102230246251565e-016 1720 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.42987e+007 + diff --git a/tests/boolean/volumemaker/G7 b/tests/boolean/volumemaker/G7 new file mode 100644 index 0000000000..4406e13ff6 --- /dev/null +++ b/tests/boolean/volumemaker/G7 @@ -0,0 +1,43 @@ +# test script on make volume operation +# sphere plane + +# planar face +plane pln_f1 548.64325384999995 27.299999999999997 -3.6783467500131954e-015 -4.4408920985006262e-016 1 -1.3473797619095955e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 486.6025401200996 2.0625399133056258e-014 116.82293399833648 0.97236992039767656 -4.4408920985006271e-016 0.23344536385590584 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f3 0 0 0 0 0 1 550 +erase sph_f3 +mkface f3 sph_f3 + +# planar face +plane pln_f4 374.64624787088081 -1.5154544286133377e-015 396.61870189058595 0.76040596560003082 -5.5511151231257839e-017 -0.64944804833018399 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 531.76355117000003 -27.299999999999997 127.66513349000002 5.7436601950102579e-016 1 -4.9008054356520772e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 321.42888552646951 -5.5487008260301958e-015 376.34487115994881 0.64944804833018377 1.1102230246251565e-016 0.76040596560003071 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 0 0 0 0 0 1 535 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 1.73885e+007 + diff --git a/tests/boolean/volumemaker/G8 b/tests/boolean/volumemaker/G8 new file mode 100644 index 0000000000..6d7e573ff8 --- /dev/null +++ b/tests/boolean/volumemaker/G8 @@ -0,0 +1,43 @@ +# test script on make volume operation +# sphere plane + +# planar face +plane pln_f1 -503.03467412999998 27.300000000000001 3.0309088572266766e-015 -1.110223024625157e-016 1 1.1102230246251563e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -17.608213675459623 -491.58544067385321 -111.17388574694267 -0.15037445914067274 0.27563735581879711 -0.94942696934275683 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 431.33015951945981 1.2520186166709012e-014 103.55320945467923 0.97236992039767667 -2.2204460492503128e-016 0.23344536385590553 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f4 0 0 0 0 0 1 510 +erase sph_f4 +mkface f4 sph_f4 + +# planar face +plane pln_f5 169.38660019244185 -3.7886360715333475e-015 480.27376534356694 0.92387953251128674 1.3877787807814457e-016 -0.38268343236509 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 479.78505977673376 -9.0927265716800359e-015 143.26193656685658 0.23344536385590553 3.3306690738754696e-016 -0.97236992039767667 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 0 0 0 0 0 1 500 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 1.90007e+007 + diff --git a/tests/boolean/volumemaker/G9 b/tests/boolean/volumemaker/G9 new file mode 100644 index 0000000000..723fd0f245 --- /dev/null +++ b/tests/boolean/volumemaker/G9 @@ -0,0 +1,38 @@ +# test script on make volume operation +# sphere plane + +# planar face +plane pln_f1 -109.65165515927141 528.22159206517972 -55.870308878274699 0.85649044251752993 0.27563735586738991 0.436403677718875 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f2 0 0 0 0 0 1 535 +erase sph_f2 +mkface f2 sph_f2 + +# planar face +plane pln_f3 -156.41603332072859 513.17179243482019 -79.697949681725305 0.85649044251752993 0.27563735586738991 0.436403677718875 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -120.6399035968881 520.69669224978725 -92.108607390229196 0.45399049974768874 -7.7904639963905031e-012 -0.89100652418421933 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -118.04565524587703 462.03266975772823 -60.147265544976598 -0.24559468238333207 0.96126169592386956 -0.12513674094604033 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f6 0 0 0 0 0 1 520 +erase sph_f6 +mkface f6 sph_f6 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 1.61207e+007 + diff --git a/tests/boolean/volumemaker/H1 b/tests/boolean/volumemaker/H1 new file mode 100644 index 0000000000..d0db492fbb --- /dev/null +++ b/tests/boolean/volumemaker/H1 @@ -0,0 +1,43 @@ +# test script on make volume operation +# sphere plane + +# planar face +plane pln_f1 -154.47938423072861 505.59171548482027 -78.711177681725303 0.85649044251753015 0.27563735586738969 0.43640367771887478 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -514.05668202000004 3.6783467500131954e-015 -27.300000000000001 3.8453235056139149e-017 1.3473797619095952e-016 -1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -498.38812534999994 -5.2642366932254001e-015 0 -1 1.1102230246251565e-016 0 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f4 0 0 0 0 0 1 550 +erase sph_f4 +mkface f4 sph_f4 + +# planar face +plane pln_f5 -26.94591530454035 -501.66571339614683 -170.12981358305723 -0.15037445914067232 0.27563735581879711 -0.94942696934275683 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 197.01514607999999 -27.300000000000004 475.63663767000003 2.2204460492503131e-016 1 2.7755575615628918e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 0 0 0 0 0 1 535 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 2.08517e+007 + diff --git a/tests/boolean/volumemaker/H2 b/tests/boolean/volumemaker/H2 new file mode 100644 index 0000000000..8b4bf5013d --- /dev/null +++ b/tests/boolean/volumemaker/H2 @@ -0,0 +1,53 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 0 -1020 -2.3314683517128287e-015 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 771.03174431000002 -825 -1591.8780719899999 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 793.75341161103165 -824.99999999999977 -1557.8287844128686 0.45399049973954675 1.1102230246251565e-016 -0.8910065241883679 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 273.50878573665523 -825 -1726.8665102250795 0.1564344650402309 0 -0.98768834059513777 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f5 0 0 7.2275518903097691e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f5 +mkface f5 cyl_f5 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f6 183.77345414000004 -825 -1677.4339210099999 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 347.58541138000004 -825 1677.4339210099999 1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 0 -1030 -2.2759572004815709e-014 0 1 1.1102230246251565e-016 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f9 0 0 -1.0788592241794959e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f9 +mkface f9 cyl_f9 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 1.98614e+007 + diff --git a/tests/boolean/volumemaker/H3 b/tests/boolean/volumemaker/H3 new file mode 100644 index 0000000000..47eb95eb4b --- /dev/null +++ b/tests/boolean/volumemaker/H3 @@ -0,0 +1,43 @@ +# test script on make volume operation +# sphere plane + +# planar face +plane pln_f1 -176.68935041632815 -136.40000000000003 561.3921855049216 -0.96814764037810808 -6.8091391435688272e-018 -0.25038000405444022 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -112.59552164700079 1.0295987166949039e-014 561.18334660015273 0.96814764037810797 1.8717419577616017e-016 0.25038000405444111 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -123.93810200999999 -33.500000000000007 479.23308199000002 -8.1345814275900847e-017 -1 9.4975092332914232e-017 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -189.13079556159209 -31.5 731.31452385509169 -1.195351741235474e-016 -1 -3.0786269887577617e-017 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -105.15960170591688 -8.4237957633761796e-015 406.62200896164194 -0.2503800040544415 1.1231727684501573e-016 0.96814764037810774 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -142.71660231371661 5.1487492657709883e-014 551.84415500900138 0.25038000405444183 -5.3742990079214548e-016 -0.96814764037810774 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# spherical face +sphere sph_f7 0 0 0 0 0 1 500 +erase sph_f7 +mkface f7 sph_f7 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 9.87124e+006 + diff --git a/tests/boolean/volumemaker/H4 b/tests/boolean/volumemaker/H4 new file mode 100644 index 0000000000..cab07c8b75 --- /dev/null +++ b/tests/boolean/volumemaker/H4 @@ -0,0 +1,58 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 0 -1010 -1.1102230246251565e-014 0 1 1.1102230246251565e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 265.67943276 -825 1616.2687468249999 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -793.75341161103267 -824.99999999999977 1557.8287844128686 -0.45399049973954719 1.1102230246251564e-016 0.89100652418836768 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 793.75341161103267 -824.99999999999977 1557.8287844128686 0.45399049973954719 1.1102230246251564e-016 0.89100652418836768 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f5 0 0 7.2275518903097691e-014 0 1 1.1102230246251565e-016 1750 +erase cyl_f5 +mkface f5 cyl_f5 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f6 704.20625497119897 -825 1547.2842888890546 -0.89100652418836812 -2.2204460492503136e-016 0.45399049973954653 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 -704.20625497119897 -825 1547.2842888890546 0.89100652418836812 -2.2204460492503136e-016 0.45399049973954653 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f8 0 -1030 -2.2759572004815709e-014 0 1 1.1102230246251565e-016 +erase pln_f8 +mkface f8 pln_f8 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f9 771.03174431000002 -825 1434.59193091 -2.2204460492503131e-016 -1.1102230246251565e-016 1 +erase pln_f9 +mkface f9 pln_f9 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f10 0 0 -1.0788592241794959e-013 0 -1 1.1102230246251565e-016 1720 +erase cyl_f10 +mkface f10 cyl_f10 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 + +set square 2.26035e+007 + diff --git a/tests/boolean/volumemaker/H5 b/tests/boolean/volumemaker/H5 new file mode 100644 index 0000000000..90ca8b2aac --- /dev/null +++ b/tests/boolean/volumemaker/H5 @@ -0,0 +1,38 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 335.2331946308351 698.25 -1031.741684575172 -0.95105651629515375 -4.4408920985006262e-016 -0.30901699437494717 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 379.81702147596855 -944.5 -1016.689989615124 0.93679437761793805 -2.2204460492503121e-016 0.34988039965596873 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 0 -199 -3.8302694349567901e-015 0 1 1.1102230246251565e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -448.0746418400002 -1690.0000000000005 -1379.03194863 -4.566617150598209e-016 -1 3.1642628651144884e-017 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 377.03714586714227 698.25 -1080.1369248874196 -0.32956322072971639 -2.2204460492503131e-016 0.94413350938426943 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f6 0 0 2.0539125955565396e-015 0 1 1.1102230246251565e-016 1144.3199999999999 +erase cyl_f6 +mkface f6 cyl_f6 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 + +set square 3.27453e+007 + diff --git a/tests/boolean/volumemaker/H6 b/tests/boolean/volumemaker/H6 new file mode 100644 index 0000000000..495afd18cc --- /dev/null +++ b/tests/boolean/volumemaker/H6 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 -688.33310993156408 -895 1539.8682429696005 -0.95105651629515375 -4.4408920985006262e-016 -0.30901699437494717 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 -2110.49026701 -620 -29.999999999999964 1.110223024625157e-016 1 1.1102230246251563e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -178.79823340500002 -895 1677.20835547 -1 1.1102230246251568e-016 2.2204460492503131e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 0 -1170 -3.0531133177191805e-014 0 1 1.1102230246251565e-016 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -265.64370668999999 -895 1615.2543608350002 -2.2204460492503131e-016 1.1102230246251565e-016 -1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -790.07290042162936 -895 1571.9532661481319 0.30901699437494717 -1.6653345369377348e-016 -0.95105651629515375 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 0 0 -2.0206059048177849e-013 0 -1 1.1102230246251565e-016 1650 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 3.20115e+007 + diff --git a/tests/boolean/volumemaker/H7 b/tests/boolean/volumemaker/H7 new file mode 100644 index 0000000000..5d7f9f7765 --- /dev/null +++ b/tests/boolean/volumemaker/H7 @@ -0,0 +1,68 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 -0.80000000000000004 -1.1969506538713359e-032 -0.79999999999999993 1 1.4961883173391698e-032 -1.2217304763960305e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1.1999999999999995 1.4200000000000004 3.330669073875467e-017 -2.5254770070057677e-016 -1 -2.2204460492503128e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 1.1999999999999997 1.4400000000000004 0.80000000000000027 -4.4408920985006262e-016 1 1.0419471428105878e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -1.6000000000000001 0.95999999999999985 -1.2 1 2.2204460492503126e-016 4.9303806576313216e-032 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -1.3122025799999999 0.45464310000000052 -1.5999999999999999 9.7738438111682373e-017 -2.7052603405912107e-016 1 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 1.2 1.28 3.2000000000000002 -6.8996496966039912e-017 1.0419471428105876e-016 -1 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f7 -1.2000000000000008 2.2204460492503131e-016 -0.40000000000000024 2.5254770070057677e-016 1 2.2204460492503128e-016 0.14999999999999999 +erase cyl_f7 +mkface f7 cyl_f7 0 6.2831853071795862 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 -1.2000000000000006 2.2204460492503131e-016 0.40000000000000008 2.5254770070057677e-016 1 2.2204460492503128e-016 0.14999999999999999 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# cylindrical face +cylinder cyl_f9 -1.2000000000000004 2.2204460492503131e-016 -1.2000000000000002 1.110223024625157e-016 1 1.1102230246251563e-016 0.14999999999999999 +erase cyl_f9 +mkface f9 cyl_f9 0 6.2831853071795862 -1000000 1000000 + +# cylindrical face +cylinder cyl_f10 -1.2000000000000006 2.2204460492503131e-016 1.2 2.5254770070057677e-016 1 2.2204460492503128e-016 0.14999999999999999 +erase cyl_f10 +mkface f10 cyl_f10 0 6.2831853071795862 -1000000 1000000 + +# cylindrical face +cylinder cyl_f11 -1.2000000000000006 2.2204460492503131e-016 1.9999999999999998 2.5254770070057677e-016 1 2.2204460492503128e-016 0.14999999999999999 +erase cyl_f11 +mkface f11 cyl_f11 0 6.2831853071795862 -1000000 1000000 + +# cylindrical face +cylinder cyl_f12 -1.2000000000000004 2.2204460492503131e-016 2.7999999999999998 2.5254770070057677e-016 1 2.2204460492503128e-016 0.14999999999999999 +erase cyl_f12 +mkface f12 cyl_f12 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 + +set square 8.13019 + diff --git a/tests/boolean/volumemaker/H8 b/tests/boolean/volumemaker/H8 new file mode 100644 index 0000000000..e4a980e010 --- /dev/null +++ b/tests/boolean/volumemaker/H8 @@ -0,0 +1,28 @@ +# test script on make volume operation +# cylinder plane + +# cylindrical face +cylinder cyl_f1 1.1999999999999997 1.1102230246251565e-016 -1.2000808300000003 -6.8996496966039912e-017 -1 -4.4408920985006262e-016 0.20000000000000001 +erase cyl_f1 +mkface f1 cyl_f1 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f2 1.1999709254655291 0.3199650988081304 -0.80000000000000016 -0.76822127962268527 0.64018439963410856 2.2100838024345804e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -1.2000000000000002 0.9500000000000004 -1.2000808299999997 -6.8996496966039912e-017 -1 -4.4408920985006262e-016 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f4 1.1999999999999997 1.1102230246251565e-016 -1.2000808300000003 -6.8996496966039912e-017 -1 -4.4408920985006262e-016 0.125 +erase cyl_f4 +mkface f4 cyl_f4 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 + +set square 2.10324 + diff --git a/tests/boolean/volumemaker/H9 b/tests/boolean/volumemaker/H9 new file mode 100644 index 0000000000..75be3b0497 --- /dev/null +++ b/tests/boolean/volumemaker/H9 @@ -0,0 +1,53 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 1.1999999990042425 0.31999999413033342 -0.80000000000000016 0.76822127962268527 -0.64018439963410856 -1.2909433957963266e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1.2796533900000004 0.75030347500000016 -0.80000000000000004 9.9920072216264089e-016 1 2.7052603405912097e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -3.1086244689504381e-016 -0.0099999999999997435 -1.5 -4.4408920985006262e-016 2.2204460492503131e-016 -1 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 3.1086244689504381e-016 -0.010000000000000056 -0.10000000000000009 -4.4408920985006262e-016 2.2204460492503131e-016 -1 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 -1.1969979199999998 0.1162048950000002 -0.79999999999999982 -4.4408920985006262e-016 1 1.0419471428105878e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 1.1969979147476388 0.47260249268594856 -0.80000000000000016 0.76822127962268527 -0.64018439963410856 -1.2909433957963266e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 1.6382686137389917 0.31996510442169662 -0.80000000000000027 -0.98328601660540405 -0.18206759609627698 5.4350981971514161e-017 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 1.2 0 -0.4000000000000003 -6.8996496966039912e-017 -1 -4.4408920985006262e-016 0.20000000000000001 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# cylindrical face +cylinder cyl_f9 1.1999999999999997 1.1102230246251565e-016 -1.2000808300000003 -6.8996496966039912e-017 -1 -4.4408920985006262e-016 0.20000000000000001 +erase cyl_f9 +mkface f9 cyl_f9 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 f9 + +set square 16.5007 + diff --git a/tests/boolean/volumemaker/I1 b/tests/boolean/volumemaker/I1 new file mode 100644 index 0000000000..6c1221d5a5 --- /dev/null +++ b/tests/boolean/volumemaker/I1 @@ -0,0 +1,43 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 635 431.80000000000001 -139.69999999999999 0 1 0 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 1016 127 -139.69999999999996 1 0 1.1102230246251565e-016 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f3 635 126.99999999999999 -1.4210854715202004e-014 0 -1.2246467991473532e-016 -1 419.10000000000002 +erase cyl_f3 +mkface f3 cyl_f3 0 6.2831853071795862 -1000000 1000000 + +# planar face +plane pln_f4 635 127 177.80000000000001 1.1102230246251565e-016 0 -1 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 635 -177.80000000000001 -139.69999999999999 0 1 0 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 254 127 -139.70000000000002 1 0 1.1102230246251565e-016 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 635 126.99999999999996 -254 0 1.2246467991473532e-016 1 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 + +set square 4.544e+006 + diff --git a/tests/boolean/volumemaker/I2 b/tests/boolean/volumemaker/I2 new file mode 100644 index 0000000000..01b407148c --- /dev/null +++ b/tests/boolean/volumemaker/I2 @@ -0,0 +1,48 @@ +# test script on make volume operation +# cylinder plane + +# planar face +plane pln_f1 -253.99999999999997 -309.31813765000004 -164.27444069000006 -1 -1.9742628343647336e-016 -1.9508987770756001e-016 +erase pln_f1 +mkface f1 pln_f1 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f2 7.3045963355777887e-014 -496.51592627408689 -349.25687086146246 2.7755575615628914e-016 -0.71130314921411464 -0.7028853604380183 +erase pln_f2 +mkface f2 pln_f2 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f3 -7.3045963355777887e-014 -122.12034902591307 20.707989481462448 2.7755575615628914e-016 -0.71130314921411464 -0.7028853604380183 +erase pln_f3 +mkface f3 pln_f3 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f4 -127 -81.632281828743373 -200.94876776038524 0 -0.70288536043801819 0.71130314921411486 +erase pln_f4 +mkface f4 pln_f4 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f5 253.99999999999997 -309.31813764999993 -164.27444068999995 -1 -1.9742628343647336e-016 -1.9508987770756001e-016 +erase pln_f5 +mkface f5 pln_f5 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f6 -127 -438.69804493125667 160.39323204038519 0 0.70288536043801819 -0.71130314921411486 +erase pln_f6 +mkface f6 pln_f6 -1000000 1000000 -1000000 1000000 + +# planar face +plane pln_f7 0 -535.56033360266497 64.677242648464215 0 0.7028853604380183 -0.71130314921411464 +erase pln_f7 +mkface f7 pln_f7 -1000000 1000000 -1000000 1000000 + +# cylindrical face +cylinder cyl_f8 -127 -141.76929448894901 -140.09155135332165 0 -0.70288536043801819 0.71130314921411486 76.200000000000003 +erase cyl_f8 +mkface f8 cyl_f8 0 6.2831853071795862 -1000000 1000000 + +# make volume operation +mkvolume result f1 f2 f3 f4 f5 f6 f7 f8 + +set square 2.07211e+006 + diff --git a/tests/boolean/volumemaker/begin b/tests/boolean/volumemaker/begin new file mode 100644 index 0000000000..cd1d0e0811 --- /dev/null +++ b/tests/boolean/volumemaker/begin @@ -0,0 +1 @@ +set command mkvolume \ No newline at end of file