0026021: Integration boolean test cases
authorapn <apn@opencascade.com>
Thu, 30 Apr 2015 11:59:15 +0000 (14:59 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 6 May 2015 12:02:44 +0000 (15:02 +0300)
Added subgroups volumemaker, gdml_private and gdml_public

Moved scripts from public repository ti test cases

Added more TODOs to unstable test cases

Small corrections for unstable test cases

431 files changed:
tests/boolean/end
tests/boolean/gdml_private/A1 [new file with mode: 0644]
tests/boolean/gdml_private/A2 [new file with mode: 0644]
tests/boolean/gdml_private/A3 [new file with mode: 0644]
tests/boolean/gdml_private/A4 [new file with mode: 0644]
tests/boolean/gdml_private/A5 [new file with mode: 0644]
tests/boolean/gdml_private/A6 [new file with mode: 0644]
tests/boolean/gdml_private/A7 [new file with mode: 0644]
tests/boolean/gdml_private/A8 [new file with mode: 0644]
tests/boolean/gdml_private/A9 [new file with mode: 0644]
tests/boolean/gdml_private/B1 [new file with mode: 0644]
tests/boolean/gdml_private/B2 [new file with mode: 0644]
tests/boolean/gdml_private/B3 [new file with mode: 0644]
tests/boolean/gdml_private/B4 [new file with mode: 0644]
tests/boolean/gdml_private/B5 [new file with mode: 0644]
tests/boolean/gdml_private/B6 [new file with mode: 0644]
tests/boolean/gdml_private/B7 [new file with mode: 0644]
tests/boolean/gdml_private/B8 [new file with mode: 0644]
tests/boolean/gdml_private/B9 [new file with mode: 0644]
tests/boolean/gdml_private/C1 [new file with mode: 0644]
tests/boolean/gdml_private/C2 [new file with mode: 0644]
tests/boolean/gdml_private/C3 [new file with mode: 0644]
tests/boolean/gdml_private/C4 [new file with mode: 0644]
tests/boolean/gdml_private/C5 [new file with mode: 0644]
tests/boolean/gdml_private/C6 [new file with mode: 0644]
tests/boolean/gdml_private/C7 [new file with mode: 0644]
tests/boolean/gdml_private/C8 [new file with mode: 0644]
tests/boolean/gdml_private/C9 [new file with mode: 0644]
tests/boolean/gdml_private/D1 [new file with mode: 0644]
tests/boolean/gdml_private/D2 [new file with mode: 0644]
tests/boolean/gdml_private/D3 [new file with mode: 0644]
tests/boolean/gdml_private/D4 [new file with mode: 0644]
tests/boolean/gdml_private/D5 [new file with mode: 0644]
tests/boolean/gdml_private/D6 [new file with mode: 0644]
tests/boolean/gdml_private/D7 [new file with mode: 0644]
tests/boolean/gdml_private/D8 [new file with mode: 0644]
tests/boolean/gdml_private/D9 [new file with mode: 0644]
tests/boolean/gdml_private/E1 [new file with mode: 0644]
tests/boolean/gdml_private/E2 [new file with mode: 0644]
tests/boolean/gdml_private/E3 [new file with mode: 0644]
tests/boolean/gdml_private/E4 [new file with mode: 0644]
tests/boolean/gdml_private/E5 [new file with mode: 0644]
tests/boolean/gdml_private/E6 [new file with mode: 0644]
tests/boolean/gdml_private/E7 [new file with mode: 0644]
tests/boolean/gdml_private/E8 [new file with mode: 0644]
tests/boolean/gdml_private/E9 [new file with mode: 0644]
tests/boolean/gdml_private/F1 [new file with mode: 0644]
tests/boolean/gdml_private/F2 [new file with mode: 0644]
tests/boolean/gdml_private/F3 [new file with mode: 0644]
tests/boolean/gdml_private/F4 [new file with mode: 0644]
tests/boolean/gdml_private/F5 [new file with mode: 0644]
tests/boolean/gdml_private/F6 [new file with mode: 0644]
tests/boolean/gdml_private/F7 [new file with mode: 0644]
tests/boolean/gdml_private/F8 [new file with mode: 0644]
tests/boolean/gdml_private/F9 [new file with mode: 0644]
tests/boolean/gdml_private/G1 [new file with mode: 0644]
tests/boolean/gdml_private/G2 [new file with mode: 0644]
tests/boolean/gdml_private/G3 [new file with mode: 0644]
tests/boolean/gdml_private/G4 [new file with mode: 0644]
tests/boolean/gdml_private/G5 [new file with mode: 0644]
tests/boolean/gdml_private/G6 [new file with mode: 0644]
tests/boolean/gdml_private/G7 [new file with mode: 0644]
tests/boolean/gdml_private/G8 [new file with mode: 0644]
tests/boolean/gdml_private/G9 [new file with mode: 0644]
tests/boolean/gdml_private/H1 [new file with mode: 0644]
tests/boolean/gdml_private/H2 [new file with mode: 0644]
tests/boolean/gdml_private/H3 [new file with mode: 0644]
tests/boolean/gdml_private/H4 [new file with mode: 0644]
tests/boolean/gdml_private/H5 [new file with mode: 0644]
tests/boolean/gdml_private/H6 [new file with mode: 0644]
tests/boolean/gdml_private/H7 [new file with mode: 0644]
tests/boolean/gdml_private/H8 [new file with mode: 0644]
tests/boolean/gdml_private/H9 [new file with mode: 0644]
tests/boolean/gdml_private/I1 [new file with mode: 0644]
tests/boolean/gdml_private/I2 [new file with mode: 0644]
tests/boolean/gdml_private/I3 [new file with mode: 0644]
tests/boolean/gdml_private/I4 [new file with mode: 0644]
tests/boolean/gdml_private/I5 [new file with mode: 0644]
tests/boolean/gdml_private/I6 [new file with mode: 0644]
tests/boolean/gdml_private/I7 [new file with mode: 0644]
tests/boolean/gdml_private/I8 [new file with mode: 0644]
tests/boolean/gdml_private/I9 [new file with mode: 0644]
tests/boolean/gdml_private/J1 [new file with mode: 0644]
tests/boolean/gdml_private/J2 [new file with mode: 0644]
tests/boolean/gdml_private/J3 [new file with mode: 0644]
tests/boolean/gdml_private/J4 [new file with mode: 0644]
tests/boolean/gdml_private/J5 [new file with mode: 0644]
tests/boolean/gdml_private/J6 [new file with mode: 0644]
tests/boolean/gdml_private/J7 [new file with mode: 0644]
tests/boolean/gdml_private/J8 [new file with mode: 0644]
tests/boolean/gdml_private/J9 [new file with mode: 0644]
tests/boolean/gdml_private/K1 [new file with mode: 0644]
tests/boolean/gdml_private/K2 [new file with mode: 0644]
tests/boolean/gdml_private/K3 [new file with mode: 0644]
tests/boolean/gdml_private/K4 [new file with mode: 0644]
tests/boolean/gdml_private/K5 [new file with mode: 0644]
tests/boolean/gdml_private/K6 [new file with mode: 0644]
tests/boolean/gdml_private/K7 [new file with mode: 0644]
tests/boolean/gdml_private/K8 [new file with mode: 0644]
tests/boolean/gdml_private/K9 [new file with mode: 0644]
tests/boolean/gdml_private/L1 [new file with mode: 0644]
tests/boolean/gdml_private/L2 [new file with mode: 0644]
tests/boolean/gdml_private/L3 [new file with mode: 0644]
tests/boolean/gdml_private/L4 [new file with mode: 0644]
tests/boolean/gdml_private/L5 [new file with mode: 0644]
tests/boolean/gdml_private/L6 [new file with mode: 0644]
tests/boolean/gdml_private/L7 [new file with mode: 0644]
tests/boolean/gdml_private/L8 [new file with mode: 0644]
tests/boolean/gdml_private/L9 [new file with mode: 0644]
tests/boolean/gdml_private/M1 [new file with mode: 0644]
tests/boolean/gdml_private/M2 [new file with mode: 0644]
tests/boolean/gdml_private/M3 [new file with mode: 0644]
tests/boolean/gdml_private/M4 [new file with mode: 0644]
tests/boolean/gdml_private/M5 [new file with mode: 0644]
tests/boolean/gdml_private/M6 [new file with mode: 0644]
tests/boolean/gdml_private/M7 [new file with mode: 0644]
tests/boolean/gdml_private/M8 [new file with mode: 0644]
tests/boolean/gdml_private/M9 [new file with mode: 0644]
tests/boolean/gdml_private/N1 [new file with mode: 0644]
tests/boolean/gdml_private/N2 [new file with mode: 0644]
tests/boolean/gdml_private/N3 [new file with mode: 0644]
tests/boolean/gdml_private/N4 [new file with mode: 0644]
tests/boolean/gdml_private/N5 [new file with mode: 0644]
tests/boolean/gdml_private/N6 [new file with mode: 0644]
tests/boolean/gdml_private/N7 [new file with mode: 0644]
tests/boolean/gdml_private/N8 [new file with mode: 0644]
tests/boolean/gdml_private/N9 [new file with mode: 0644]
tests/boolean/gdml_private/O1 [new file with mode: 0644]
tests/boolean/gdml_private/O2 [new file with mode: 0644]
tests/boolean/gdml_private/O3 [new file with mode: 0644]
tests/boolean/gdml_private/O4 [new file with mode: 0644]
tests/boolean/gdml_private/O5 [new file with mode: 0644]
tests/boolean/gdml_private/O6 [new file with mode: 0644]
tests/boolean/gdml_private/O7 [new file with mode: 0644]
tests/boolean/gdml_private/O8 [new file with mode: 0644]
tests/boolean/gdml_private/O9 [new file with mode: 0644]
tests/boolean/gdml_private/P1 [new file with mode: 0644]
tests/boolean/gdml_private/P2 [new file with mode: 0644]
tests/boolean/gdml_private/P3 [new file with mode: 0644]
tests/boolean/gdml_private/P4 [new file with mode: 0644]
tests/boolean/gdml_private/P5 [new file with mode: 0644]
tests/boolean/gdml_private/P6 [new file with mode: 0644]
tests/boolean/gdml_private/P7 [new file with mode: 0644]
tests/boolean/gdml_private/P8 [new file with mode: 0644]
tests/boolean/gdml_private/P9 [new file with mode: 0644]
tests/boolean/gdml_private/Q1 [new file with mode: 0644]
tests/boolean/gdml_private/Q2 [new file with mode: 0644]
tests/boolean/gdml_private/Q3 [new file with mode: 0644]
tests/boolean/gdml_private/Q4 [new file with mode: 0644]
tests/boolean/gdml_private/Q5 [new file with mode: 0644]
tests/boolean/gdml_private/Q6 [new file with mode: 0644]
tests/boolean/gdml_private/Q7 [new file with mode: 0644]
tests/boolean/gdml_private/Q8 [new file with mode: 0644]
tests/boolean/gdml_private/Q9 [new file with mode: 0644]
tests/boolean/gdml_private/R1 [new file with mode: 0644]
tests/boolean/gdml_private/R2 [new file with mode: 0644]
tests/boolean/gdml_private/R3 [new file with mode: 0644]
tests/boolean/gdml_private/R4 [new file with mode: 0644]
tests/boolean/gdml_private/R5 [new file with mode: 0644]
tests/boolean/gdml_private/R6 [new file with mode: 0644]
tests/boolean/gdml_private/R7 [new file with mode: 0644]
tests/boolean/gdml_private/R8 [new file with mode: 0644]
tests/boolean/gdml_private/R9 [new file with mode: 0644]
tests/boolean/gdml_private/S1 [new file with mode: 0644]
tests/boolean/gdml_private/S2 [new file with mode: 0644]
tests/boolean/gdml_private/S3 [new file with mode: 0644]
tests/boolean/gdml_private/S4 [new file with mode: 0644]
tests/boolean/gdml_private/S5 [new file with mode: 0644]
tests/boolean/gdml_private/S6 [new file with mode: 0644]
tests/boolean/gdml_private/S7 [new file with mode: 0644]
tests/boolean/gdml_private/S8 [new file with mode: 0644]
tests/boolean/gdml_private/S9 [new file with mode: 0644]
tests/boolean/gdml_private/T1 [new file with mode: 0644]
tests/boolean/gdml_private/T2 [new file with mode: 0644]
tests/boolean/gdml_private/T3 [new file with mode: 0644]
tests/boolean/gdml_private/T4 [new file with mode: 0644]
tests/boolean/gdml_private/T5 [new file with mode: 0644]
tests/boolean/gdml_private/T6 [new file with mode: 0644]
tests/boolean/gdml_private/T7 [new file with mode: 0644]
tests/boolean/gdml_private/T8 [new file with mode: 0644]
tests/boolean/gdml_private/T9 [new file with mode: 0644]
tests/boolean/gdml_private/U1 [new file with mode: 0644]
tests/boolean/gdml_private/U2 [new file with mode: 0644]
tests/boolean/gdml_private/U3 [new file with mode: 0644]
tests/boolean/gdml_private/U4 [new file with mode: 0644]
tests/boolean/gdml_private/U5 [new file with mode: 0644]
tests/boolean/gdml_private/U6 [new file with mode: 0644]
tests/boolean/gdml_private/U7 [new file with mode: 0644]
tests/boolean/gdml_private/U8 [new file with mode: 0644]
tests/boolean/gdml_private/U9 [new file with mode: 0644]
tests/boolean/gdml_private/V1 [new file with mode: 0644]
tests/boolean/gdml_private/V2 [new file with mode: 0644]
tests/boolean/gdml_private/V3 [new file with mode: 0644]
tests/boolean/gdml_private/V4 [new file with mode: 0644]
tests/boolean/gdml_private/V5 [new file with mode: 0644]
tests/boolean/gdml_private/V6 [new file with mode: 0644]
tests/boolean/gdml_private/V7 [new file with mode: 0644]
tests/boolean/gdml_private/V8 [new file with mode: 0644]
tests/boolean/gdml_private/V9 [new file with mode: 0644]
tests/boolean/gdml_private/W1 [new file with mode: 0644]
tests/boolean/gdml_private/W2 [new file with mode: 0644]
tests/boolean/gdml_private/W3 [new file with mode: 0644]
tests/boolean/gdml_private/W4 [new file with mode: 0644]
tests/boolean/gdml_private/W5 [new file with mode: 0644]
tests/boolean/gdml_private/W6 [new file with mode: 0644]
tests/boolean/gdml_private/W7 [new file with mode: 0644]
tests/boolean/gdml_private/W8 [new file with mode: 0644]
tests/boolean/gdml_private/W9 [new file with mode: 0644]
tests/boolean/gdml_private/X1 [new file with mode: 0644]
tests/boolean/gdml_private/X2 [new file with mode: 0644]
tests/boolean/gdml_private/X3 [new file with mode: 0644]
tests/boolean/gdml_private/X4 [new file with mode: 0644]
tests/boolean/gdml_private/X5 [new file with mode: 0644]
tests/boolean/gdml_private/X6 [new file with mode: 0644]
tests/boolean/gdml_private/X7 [new file with mode: 0644]
tests/boolean/gdml_private/X8 [new file with mode: 0644]
tests/boolean/gdml_private/X9 [new file with mode: 0644]
tests/boolean/gdml_private/Y1 [new file with mode: 0644]
tests/boolean/gdml_private/Y2 [new file with mode: 0644]
tests/boolean/gdml_private/Y3 [new file with mode: 0644]
tests/boolean/gdml_private/Y4 [new file with mode: 0644]
tests/boolean/gdml_private/Y5 [new file with mode: 0644]
tests/boolean/gdml_private/Y6 [new file with mode: 0644]
tests/boolean/gdml_private/Y7 [new file with mode: 0644]
tests/boolean/gdml_private/Y8 [new file with mode: 0644]
tests/boolean/gdml_private/Y9 [new file with mode: 0644]
tests/boolean/gdml_private/Z1 [new file with mode: 0644]
tests/boolean/gdml_private/Z2 [new file with mode: 0644]
tests/boolean/gdml_private/Z3 [new file with mode: 0644]
tests/boolean/gdml_private/Z4 [new file with mode: 0644]
tests/boolean/gdml_private/Z5 [new file with mode: 0644]
tests/boolean/gdml_private/Z6 [new file with mode: 0644]
tests/boolean/gdml_private/Z7 [new file with mode: 0644]
tests/boolean/gdml_private/Z8 [new file with mode: 0644]
tests/boolean/gdml_private/Z9 [new file with mode: 0644]
tests/boolean/gdml_private/ZA1 [new file with mode: 0644]
tests/boolean/gdml_private/ZA2 [new file with mode: 0644]
tests/boolean/gdml_private/ZA3 [new file with mode: 0644]
tests/boolean/gdml_private/ZA4 [new file with mode: 0644]
tests/boolean/gdml_private/ZA5 [new file with mode: 0644]
tests/boolean/gdml_private/ZA6 [new file with mode: 0644]
tests/boolean/gdml_private/ZA7 [new file with mode: 0644]
tests/boolean/gdml_private/ZA8 [new file with mode: 0644]
tests/boolean/gdml_private/ZA9 [new file with mode: 0644]
tests/boolean/gdml_private/ZB1 [new file with mode: 0644]
tests/boolean/gdml_private/ZB2 [new file with mode: 0644]
tests/boolean/gdml_private/ZB3 [new file with mode: 0644]
tests/boolean/gdml_private/ZB4 [new file with mode: 0644]
tests/boolean/gdml_private/ZB5 [new file with mode: 0644]
tests/boolean/gdml_private/ZB6 [new file with mode: 0644]
tests/boolean/gdml_private/ZB7 [new file with mode: 0644]
tests/boolean/gdml_private/ZB8 [new file with mode: 0644]
tests/boolean/gdml_private/ZB9 [new file with mode: 0644]
tests/boolean/gdml_private/ZC1 [new file with mode: 0644]
tests/boolean/gdml_private/ZC2 [new file with mode: 0644]
tests/boolean/gdml_private/ZC3 [new file with mode: 0644]
tests/boolean/gdml_private/ZC4 [new file with mode: 0644]
tests/boolean/gdml_private/ZC5 [new file with mode: 0644]
tests/boolean/gdml_private/ZC6 [new file with mode: 0644]
tests/boolean/gdml_private/ZC7 [new file with mode: 0644]
tests/boolean/gdml_private/ZC8 [new file with mode: 0644]
tests/boolean/gdml_private/ZC9 [new file with mode: 0644]
tests/boolean/gdml_private/ZD1 [new file with mode: 0644]
tests/boolean/gdml_private/ZD2 [new file with mode: 0644]
tests/boolean/gdml_private/ZD3 [new file with mode: 0644]
tests/boolean/gdml_private/ZD4 [new file with mode: 0644]
tests/boolean/gdml_private/ZD5 [new file with mode: 0644]
tests/boolean/gdml_private/ZD6 [new file with mode: 0644]
tests/boolean/gdml_private/ZD7 [new file with mode: 0644]
tests/boolean/gdml_private/ZD8 [new file with mode: 0644]
tests/boolean/gdml_private/ZD9 [new file with mode: 0644]
tests/boolean/gdml_private/ZE1 [new file with mode: 0644]
tests/boolean/gdml_private/ZE2 [new file with mode: 0644]
tests/boolean/gdml_private/ZE3 [new file with mode: 0644]
tests/boolean/gdml_private/ZE4 [new file with mode: 0644]
tests/boolean/gdml_private/ZE5 [new file with mode: 0644]
tests/boolean/gdml_private/ZE6 [new file with mode: 0644]
tests/boolean/gdml_private/ZE7 [new file with mode: 0644]
tests/boolean/gdml_private/ZE8 [new file with mode: 0644]
tests/boolean/gdml_private/ZE9 [new file with mode: 0644]
tests/boolean/gdml_private/ZF1 [new file with mode: 0644]
tests/boolean/gdml_private/ZF2 [new file with mode: 0644]
tests/boolean/gdml_private/ZF3 [new file with mode: 0644]
tests/boolean/gdml_private/ZF4 [new file with mode: 0644]
tests/boolean/gdml_private/ZF5 [new file with mode: 0644]
tests/boolean/gdml_private/ZF6 [new file with mode: 0644]
tests/boolean/gdml_private/ZF7 [new file with mode: 0644]
tests/boolean/gdml_private/ZF8 [new file with mode: 0644]
tests/boolean/gdml_private/ZF9 [new file with mode: 0644]
tests/boolean/gdml_private/ZG1 [new file with mode: 0644]
tests/boolean/gdml_private/ZG2 [new file with mode: 0644]
tests/boolean/gdml_private/ZG3 [new file with mode: 0644]
tests/boolean/gdml_private/ZG4 [new file with mode: 0644]
tests/boolean/gdml_private/ZG5 [new file with mode: 0644]
tests/boolean/gdml_private/ZG6 [new file with mode: 0644]
tests/boolean/gdml_private/ZG7 [new file with mode: 0644]
tests/boolean/gdml_private/ZG8 [new file with mode: 0644]
tests/boolean/gdml_private/ZG9 [new file with mode: 0644]
tests/boolean/gdml_private/ZH1 [new file with mode: 0644]
tests/boolean/gdml_private/ZH2 [new file with mode: 0644]
tests/boolean/gdml_private/ZH3 [new file with mode: 0644]
tests/boolean/gdml_private/ZH4 [new file with mode: 0644]
tests/boolean/gdml_private/ZH5 [new file with mode: 0644]
tests/boolean/gdml_private/ZH6 [new file with mode: 0644]
tests/boolean/gdml_private/ZH7 [new file with mode: 0644]
tests/boolean/gdml_private/ZH8 [new file with mode: 0644]
tests/boolean/gdml_private/ZH9 [new file with mode: 0644]
tests/boolean/gdml_private/ZI1 [new file with mode: 0644]
tests/boolean/gdml_private/ZI2 [new file with mode: 0644]
tests/boolean/gdml_private/ZI3 [new file with mode: 0644]
tests/boolean/gdml_private/ZI4 [new file with mode: 0644]
tests/boolean/gdml_private/ZI5 [new file with mode: 0644]
tests/boolean/gdml_private/ZI6 [new file with mode: 0644]
tests/boolean/gdml_private/ZI7 [new file with mode: 0644]
tests/boolean/gdml_private/ZI8 [new file with mode: 0644]
tests/boolean/gdml_private/ZI9 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ1 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ2 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ3 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ4 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ5 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ6 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ7 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ8 [new file with mode: 0644]
tests/boolean/gdml_private/ZJ9 [new file with mode: 0644]
tests/boolean/gdml_private/ZK1 [new file with mode: 0644]
tests/boolean/gdml_private/ZK2 [new file with mode: 0644]
tests/boolean/gdml_private/ZK3 [new file with mode: 0644]
tests/boolean/gdml_private/begin [new file with mode: 0644]
tests/boolean/gdml_public/A1 [new file with mode: 0644]
tests/boolean/gdml_public/A2 [new file with mode: 0644]
tests/boolean/gdml_public/A3 [new file with mode: 0644]
tests/boolean/gdml_public/A4 [new file with mode: 0644]
tests/boolean/gdml_public/A5 [new file with mode: 0644]
tests/boolean/gdml_public/A6 [new file with mode: 0644]
tests/boolean/gdml_public/A7 [new file with mode: 0644]
tests/boolean/gdml_public/A8 [new file with mode: 0644]
tests/boolean/gdml_public/A9 [new file with mode: 0644]
tests/boolean/gdml_public/B1 [new file with mode: 0644]
tests/boolean/gdml_public/B2 [new file with mode: 0644]
tests/boolean/gdml_public/B3 [new file with mode: 0644]
tests/boolean/gdml_public/B4 [new file with mode: 0644]
tests/boolean/gdml_public/B5 [new file with mode: 0644]
tests/boolean/gdml_public/B6 [new file with mode: 0644]
tests/boolean/gdml_public/B7 [new file with mode: 0644]
tests/boolean/gdml_public/B8 [new file with mode: 0644]
tests/boolean/gdml_public/B9 [new file with mode: 0644]
tests/boolean/gdml_public/C1 [new file with mode: 0644]
tests/boolean/gdml_public/C2 [new file with mode: 0644]
tests/boolean/gdml_public/C3 [new file with mode: 0644]
tests/boolean/gdml_public/C4 [new file with mode: 0644]
tests/boolean/gdml_public/C5 [new file with mode: 0644]
tests/boolean/gdml_public/C6 [new file with mode: 0644]
tests/boolean/gdml_public/C7 [new file with mode: 0644]
tests/boolean/gdml_public/begin [new file with mode: 0644]
tests/boolean/grids.list
tests/boolean/volumemaker/A1 [new file with mode: 0644]
tests/boolean/volumemaker/A2 [new file with mode: 0644]
tests/boolean/volumemaker/A3 [new file with mode: 0644]
tests/boolean/volumemaker/A4 [new file with mode: 0644]
tests/boolean/volumemaker/A5 [new file with mode: 0644]
tests/boolean/volumemaker/A6 [new file with mode: 0644]
tests/boolean/volumemaker/A7 [new file with mode: 0644]
tests/boolean/volumemaker/A8 [new file with mode: 0644]
tests/boolean/volumemaker/A9 [new file with mode: 0644]
tests/boolean/volumemaker/B1 [new file with mode: 0644]
tests/boolean/volumemaker/B2 [new file with mode: 0644]
tests/boolean/volumemaker/B3 [new file with mode: 0644]
tests/boolean/volumemaker/B4 [new file with mode: 0644]
tests/boolean/volumemaker/B5 [new file with mode: 0644]
tests/boolean/volumemaker/B6 [new file with mode: 0644]
tests/boolean/volumemaker/B7 [new file with mode: 0644]
tests/boolean/volumemaker/B8 [new file with mode: 0644]
tests/boolean/volumemaker/B9 [new file with mode: 0644]
tests/boolean/volumemaker/C1 [new file with mode: 0644]
tests/boolean/volumemaker/C2 [new file with mode: 0644]
tests/boolean/volumemaker/C3 [new file with mode: 0644]
tests/boolean/volumemaker/C4 [new file with mode: 0644]
tests/boolean/volumemaker/C5 [new file with mode: 0644]
tests/boolean/volumemaker/C6 [new file with mode: 0644]
tests/boolean/volumemaker/C7 [new file with mode: 0644]
tests/boolean/volumemaker/C8 [new file with mode: 0644]
tests/boolean/volumemaker/C9 [new file with mode: 0644]
tests/boolean/volumemaker/D1 [new file with mode: 0644]
tests/boolean/volumemaker/D2 [new file with mode: 0644]
tests/boolean/volumemaker/D3 [new file with mode: 0644]
tests/boolean/volumemaker/D4 [new file with mode: 0644]
tests/boolean/volumemaker/D5 [new file with mode: 0644]
tests/boolean/volumemaker/D6 [new file with mode: 0644]
tests/boolean/volumemaker/D7 [new file with mode: 0644]
tests/boolean/volumemaker/D8 [new file with mode: 0644]
tests/boolean/volumemaker/D9 [new file with mode: 0644]
tests/boolean/volumemaker/E1 [new file with mode: 0644]
tests/boolean/volumemaker/E2 [new file with mode: 0644]
tests/boolean/volumemaker/E3 [new file with mode: 0644]
tests/boolean/volumemaker/E4 [new file with mode: 0644]
tests/boolean/volumemaker/E5 [new file with mode: 0644]
tests/boolean/volumemaker/E6 [new file with mode: 0644]
tests/boolean/volumemaker/E7 [new file with mode: 0644]
tests/boolean/volumemaker/E8 [new file with mode: 0644]
tests/boolean/volumemaker/E9 [new file with mode: 0644]
tests/boolean/volumemaker/F1 [new file with mode: 0644]
tests/boolean/volumemaker/F2 [new file with mode: 0644]
tests/boolean/volumemaker/F3 [new file with mode: 0644]
tests/boolean/volumemaker/F4 [new file with mode: 0644]
tests/boolean/volumemaker/F5 [new file with mode: 0644]
tests/boolean/volumemaker/F6 [new file with mode: 0644]
tests/boolean/volumemaker/F7 [new file with mode: 0644]
tests/boolean/volumemaker/F8 [new file with mode: 0644]
tests/boolean/volumemaker/F9 [new file with mode: 0644]
tests/boolean/volumemaker/G1 [new file with mode: 0644]
tests/boolean/volumemaker/G2 [new file with mode: 0644]
tests/boolean/volumemaker/G3 [new file with mode: 0644]
tests/boolean/volumemaker/G4 [new file with mode: 0644]
tests/boolean/volumemaker/G5 [new file with mode: 0644]
tests/boolean/volumemaker/G6 [new file with mode: 0644]
tests/boolean/volumemaker/G7 [new file with mode: 0644]
tests/boolean/volumemaker/G8 [new file with mode: 0644]
tests/boolean/volumemaker/G9 [new file with mode: 0644]
tests/boolean/volumemaker/H1 [new file with mode: 0644]
tests/boolean/volumemaker/H2 [new file with mode: 0644]
tests/boolean/volumemaker/H3 [new file with mode: 0644]
tests/boolean/volumemaker/H4 [new file with mode: 0644]
tests/boolean/volumemaker/H5 [new file with mode: 0644]
tests/boolean/volumemaker/H6 [new file with mode: 0644]
tests/boolean/volumemaker/H7 [new file with mode: 0644]
tests/boolean/volumemaker/H8 [new file with mode: 0644]
tests/boolean/volumemaker/H9 [new file with mode: 0644]
tests/boolean/volumemaker/I1 [new file with mode: 0644]
tests/boolean/volumemaker/I2 [new file with mode: 0644]
tests/boolean/volumemaker/begin [new file with mode: 0644]

index 56258e3..c80ac7d 100755 (executable)
@@ -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 (file)
index 0000000..6ebd9c1
--- /dev/null
@@ -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 (file)
index 0000000..e1eae6c
--- /dev/null
@@ -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 (file)
index 0000000..2317adb
--- /dev/null
@@ -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 (file)
index 0000000..1de6014
--- /dev/null
@@ -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 (file)
index 0000000..644c182
--- /dev/null
@@ -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 (file)
index 0000000..5d3a781
--- /dev/null
@@ -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 (file)
index 0000000..c9e47ee
--- /dev/null
@@ -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 (file)
index 0000000..b79f1a4
--- /dev/null
@@ -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 (file)
index 0000000..6dc1f33
--- /dev/null
@@ -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 (file)
index 0000000..fa98ecc
--- /dev/null
@@ -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 (file)
index 0000000..2e02375
--- /dev/null
@@ -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 (file)
index 0000000..c673684
--- /dev/null
@@ -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 (file)
index 0000000..6101895
--- /dev/null
@@ -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 (file)
index 0000000..c625d9a
--- /dev/null
@@ -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 (file)
index 0000000..064df07
--- /dev/null
@@ -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 (file)
index 0000000..baf47f8
--- /dev/null
@@ -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 (file)
index 0000000..8fbd4c2
--- /dev/null
@@ -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 (file)
index 0000000..3e136e6
--- /dev/null
@@ -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 (file)
index 0000000..81249db
--- /dev/null
@@ -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 (file)
index 0000000..d64a34f
--- /dev/null
@@ -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 (file)
index 0000000..0307183
--- /dev/null
@@ -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 (file)
index 0000000..878eaa4
--- /dev/null
@@ -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 (file)
index 0000000..c87e489
--- /dev/null
@@ -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 (file)
index 0000000..691f4b7
--- /dev/null
@@ -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 (file)
index 0000000..57a2ab4
--- /dev/null
@@ -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 (file)
index 0000000..0593eb8
--- /dev/null
@@ -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 (file)
index 0000000..23ed2df
--- /dev/null
@@ -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 (file)
index 0000000..ecd6ca5
--- /dev/null
@@ -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 (file)
index 0000000..8e17c2f
--- /dev/null
@@ -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 (file)
index 0000000..67a7ef3
--- /dev/null
@@ -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 (file)
index 0000000..b3eb981
--- /dev/null
@@ -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 (file)
index 0000000..556a917
--- /dev/null
@@ -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 (file)
index 0000000..cfc5bc2
--- /dev/null
@@ -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 (file)
index 0000000..7da03d5
--- /dev/null
@@ -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 (file)
index 0000000..501a448
--- /dev/null
@@ -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 (file)
index 0000000..02a91ce
--- /dev/null
@@ -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 (file)
index 0000000..f9042bb
--- /dev/null
@@ -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 (file)
index 0000000..f4f6d96
--- /dev/null
@@ -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 (file)
index 0000000..3fb4df5
--- /dev/null
@@ -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 (file)
index 0000000..5c89a02
--- /dev/null
@@ -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 (file)
index 0000000..d7e8c67
--- /dev/null
@@ -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 (file)
index 0000000..acc5a1f
--- /dev/null
@@ -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 (file)
index 0000000..f67e078
--- /dev/null
@@ -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 (file)
index 0000000..dbe2a5b
--- /dev/null
@@ -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 (file)
index 0000000..7b28acd
--- /dev/null
@@ -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 (file)
index 0000000..a1c6655
--- /dev/null
@@ -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 (file)
index 0000000..d33d279
--- /dev/null
@@ -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 (file)
index 0000000..4ded60c
--- /dev/null
@@ -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 (file)
index 0000000..08ad188
--- /dev/null
@@ -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 (file)
index 0000000..6887dac
--- /dev/null
@@ -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 (file)
index 0000000..f1c32ce
--- /dev/null
@@ -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 (file)
index 0000000..88fcd2e
--- /dev/null
@@ -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 (file)
index 0000000..eb6a218
--- /dev/null
@@ -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 (file)
index 0000000..3353351
--- /dev/null
@@ -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 (file)
index 0000000..7813ab3
--- /dev/null
@@ -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 (file)
index 0000000..01b286d
--- /dev/null
@@ -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 (file)
index 0000000..f386e5d
--- /dev/null
@@ -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 (file)
index 0000000..a1f0d84
--- /dev/null
@@ -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 (file)
index 0000000..ca4abc7
--- /dev/null
@@ -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 (file)
index 0000000..e71f20e
--- /dev/null
@@ -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 (file)
index 0000000..f6e0357
--- /dev/null
@@ -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 (file)
index 0000000..d3435c1
--- /dev/null
@@ -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 (file)
index 0000000..62e6c19
--- /dev/null
@@ -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 (file)
index 0000000..b1e4ea0
--- /dev/null
@@ -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 (file)
index 0000000..15b4d15
--- /dev/null
@@ -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 (file)
index 0000000..ae2a6bf
--- /dev/null
@@ -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 (file)
index 0000000..8b55b1b
--- /dev/null
@@ -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 (file)
index 0000000..d278ad1
--- /dev/null
@@ -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 (file)
index 0000000..80ea34b
--- /dev/null
@@ -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 (file)
index 0000000..359f17b
--- /dev/null
@@ -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 (file)
index 0000000..d1e354c
--- /dev/null
@@ -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 (file)
index 0000000..a10c720
--- /dev/null
@@ -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 (file)
index 0000000..19393a1
--- /dev/null
@@ -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 (file)
index 0000000..5e7422e
--- /dev/null
@@ -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 (file)
index 0000000..7153ac3
--- /dev/null
@@ -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 (file)
index 0000000..e25c71d
--- /dev/null
@@ -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 (file)
index 0000000..e8d3cac
--- /dev/null
@@ -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 (file)
index 0000000..83c1c0d
--- /dev/null
@@ -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 (file)
index 0000000..bc230e1
--- /dev/null
@@ -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 (file)
index 0000000..8d7442b
--- /dev/null
@@ -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 (file)
index 0000000..6309382
--- /dev/null
@@ -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 (file)
index 0000000..ddab5e0
--- /dev/null
@@ -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 (file)
index 0000000..64daec8
--- /dev/null
@@ -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 (file)
index 0000000..18bd2c6
--- /dev/null
@@ -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 (file)
index 0000000..c5f412e
--- /dev/null
@@ -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 (file)
index 0000000..096d889
--- /dev/null
@@ -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 (file)
index 0000000..2de1c3b
--- /dev/null
@@ -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 (file)
index 0000000..7185570
--- /dev/null
@@ -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 (file)
index 0000000..3b3c665
--- /dev/null
@@ -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 (file)
index 0000000..49eaa5d
--- /dev/null
@@ -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 (file)
index 0000000..8029e39
--- /dev/null
@@ -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 (file)
index 0000000..9a50146
--- /dev/null
@@ -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 (file)
index 0000000..e5cc435
--- /dev/null
@@ -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 (file)
index 0000000..7e6b0ee
--- /dev/null
@@ -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 (file)
index 0000000..ae1d79f
--- /dev/null
@@ -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 (file)
index 0000000..b0d2820
--- /dev/null
@@ -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 (file)
index 0000000..e855951
--- /dev/null
@@ -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 (file)
index 0000000..f51af52
--- /dev/null
@@ -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 (file)
index 0000000..5d7ad4c
--- /dev/null
@@ -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 (file)
index 0000000..c2bd7b0
--- /dev/null
@@ -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 (file)
index 0000000..16f2e78
--- /dev/null
@@ -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 (file)
index 0000000..1e0fa70
--- /dev/null
@@ -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 (file)
index 0000000..eba22ad
--- /dev/null
@@ -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 (file)
index 0000000..5c40b78
--- /dev/null
@@ -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 (file)
index 0000000..634858c
--- /dev/null
@@ -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 (file)
index 0000000..a20d479
--- /dev/null
@@ -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 (file)
index 0000000..701b882
--- /dev/null
@@ -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 (file)
index 0000000..b3b04be
--- /dev/null
@@ -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 (file)
index 0000000..eb06a21
--- /dev/null
@@ -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 (file)
index 0000000..a2860d6
--- /dev/null
@@ -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 (file)
index 0000000..d8aed4d
--- /dev/null
@@ -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 (file)
index 0000000..167e62e
--- /dev/null
@@ -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 (file)
index 0000000..5d1331f
--- /dev/null
@@ -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 (file)
index 0000000..5074d61
--- /dev/null
@@ -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 (file)
index 0000000..0d1cae1
--- /dev/null
@@ -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 (file)
index 0000000..1c121e1
--- /dev/null
@@ -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 (file)
index 0000000..fa36d6c
--- /dev/null
@@ -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 (file)
index 0000000..1dda8ec
--- /dev/null
@@ -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 (file)
index 0000000..872d60f
--- /dev/null
@@ -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 (file)
index 0000000..e6727d2
--- /dev/null
@@ -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 (file)
index 0000000..6758a55
--- /dev/null
@@ -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 (file)
index 0000000..42f0903
--- /dev/null
@@ -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 (file)
index 0000000..630a010
--- /dev/null
@@ -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 (file)
index 0000000..d8274af
--- /dev/null
@@ -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 (file)
index 0000000..49ebaaf
--- /dev/null
@@ -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 (file)
index 0000000..2cac2eb
--- /dev/null
@@ -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 (file)
index 0000000..ffb1617
--- /dev/null
@@ -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 (file)
index 0000000..6241640
--- /dev/null
@@ -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 (file)
index 0000000..18101ba
--- /dev/null
@@ -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 (file)
index 0000000..58d6dab
--- /dev/null
@@ -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 (file)
index 0000000..1619308
--- /dev/null
@@ -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 (file)
index 0000000..90ce62d
--- /dev/null
@@ -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 (file)
index 0000000..a56ada5
--- /dev/null
@@ -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 (file)
index 0000000..90ab117
--- /dev/null
@@ -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 (file)
index 0000000..b5cdf1f
--- /dev/null
@@ -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 (file)
index 0000000..cc4de0f
--- /dev/null
@@ -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 (file)
index 0000000..a07a19a
--- /dev/null
@@ -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 (file)
index 0000000..c8e4c2d
--- /dev/null
@@ -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 (file)
index 0000000..ffbc773
--- /dev/null
@@ -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 (file)
index 0000000..1140761
--- /dev/null
@@ -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 (file)
index 0000000..7bd7be0
--- /dev/null
@@ -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 (file)
index 0000000..ff65d06
--- /dev/null
@@ -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 (file)
index 0000000..0ba76dd
--- /dev/null
@@ -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 (file)
index 0000000..0cf41bb
--- /dev/null
@@ -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 (file)
index 0000000..51380e7
--- /dev/null
@@ -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 (file)
index 0000000..b7c0426
--- /dev/null
@@ -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 (file)
index 0000000..3dfd2a9
--- /dev/null
@@ -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 (file)
index 0000000..12b36d0
--- /dev/null
@@ -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 (file)
index 0000000..53e7ada
--- /dev/null
@@ -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 (file)
index 0000000..4ce7c26
--- /dev/null
@@ -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 (file)
index 0000000..a6ee56b
--- /dev/null
@@ -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 (file)
index 0000000..02571c4
--- /dev/null
@@ -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 (file)
index 0000000..9e01409
--- /dev/null
@@ -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 (file)
index 0000000..34eca60
--- /dev/null
@@ -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 (file)
index 0000000..eec9cbb
--- /dev/null
@@ -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 (file)
index 0000000..67c400c
--- /dev/null
@@ -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 (file)
index 0000000..7b7beee
--- /dev/null
@@ -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 (file)
index 0000000..a2483f8
--- /dev/null
@@ -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 (file)
index 0000000..b66bfb3
--- /dev/null
@@ -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 (file)
index 0000000..5f11e43
--- /dev/null
@@ -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 (file)
index 0000000..5614748
--- /dev/null
@@ -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 (file)
index 0000000..d2d6cab
--- /dev/null
@@ -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 (file)
index 0000000..c12afad
--- /dev/null
@@ -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 (file)
index 0000000..2b668e0
--- /dev/null
@@ -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 (file)
index 0000000..12d67fc
--- /dev/null
@@ -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 (file)
index 0000000..51d75c4
--- /dev/null
@@ -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 (file)
index 0000000..4f8531d
--- /dev/null
@@ -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 (file)
index 0000000..1d29381
--- /dev/null
@@ -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 (file)
index 0000000..2459f7f
--- /dev/null
@@ -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 (file)
index 0000000..9a3d80c
--- /dev/null
@@ -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 (file)
index 0000000..f8250a3
--- /dev/null
@@ -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 (file)
index 0000000..00a59d2
--- /dev/null
@@ -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 (file)
index 0000000..89cb838
--- /dev/null
@@ -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 (file)
index 0000000..c5cc12f
--- /dev/null
@@ -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 (file)
index 0000000..d05948d
--- /dev/null
@@ -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 (file)
index 0000000..6a7d198
--- /dev/null
@@ -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 (file)
index 0000000..abacc65
--- /dev/null
@@ -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 (file)
index 0000000..2c9a0e9
--- /dev/null
@@ -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 (file)
index 0000000..55bc077
--- /dev/null
@@ -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 (file)
index 0000000..da89925
--- /dev/null
@@ -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 (file)
index 0000000..3546b1f
--- /dev/null
@@ -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 (file)
index 0000000..0fcd975
--- /dev/null
@@ -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 (file)
index 0000000..421a441
--- /dev/null
@@ -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 (file)
index 0000000..febe039
--- /dev/null
@@ -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 (file)
index 0000000..3fa3a46
--- /dev/null
@@ -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 (file)
index 0000000..c44bc9c
--- /dev/null
@@ -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 (file)
index 0000000..ef7b64d
--- /dev/null
@@ -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 (file)
index 0000000..c1505e7
--- /dev/null
@@ -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 (file)
index 0000000..f739e0b
--- /dev/null
@@ -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 (file)
index 0000000..f94bcd6
--- /dev/null
@@ -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 (file)
index 0000000..8c13339
--- /dev/null
@@ -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 (file)
index 0000000..4c18b6b
--- /dev/null
@@ -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 (file)
index 0000000..6513f0b
--- /dev/null
@@ -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 (file)
index 0000000..82a6a44
--- /dev/null
@@ -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 (file)
index 0000000..d86a2d3
--- /dev/null
@@ -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 (file)
index 0000000..ad96302
--- /dev/null
@@ -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 (file)
index 0000000..d544fe2
--- /dev/null
@@ -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 (file)
index 0000000..dc0b292
--- /dev/null
@@ -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 (file)
index 0000000..a1da7dc
--- /dev/null
@@ -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 (file)
index 0000000..86ad53e
--- /dev/null
@@ -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 (file)
index 0000000..5f9239f
--- /dev/null
@@ -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 (file)
index 0000000..f8463d8
--- /dev/null
@@ -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 (file)
index 0000000..c6b477a
--- /dev/null
@@ -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 (file)
index 0000000..1147039
--- /dev/null
@@ -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 (file)
index 0000000..a276a16
--- /dev/null
@@ -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 (file)
index 0000000..478cc03
--- /dev/null
@@ -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 (file)
index 0000000..20992ff
--- /dev/null
@@ -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 (file)
index 0000000..dca5f05
--- /dev/null
@@ -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 (file)
index 0000000..0f91133
--- /dev/null
@@ -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 (file)
index 0000000..68e069d
--- /dev/null
@@ -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 (file)
index 0000000..c70040c
--- /dev/null
@@ -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 (file)
index 0000000..a73e6e3
--- /dev/null
@@ -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 (file)
index 0000000..383e324
--- /dev/null
@@ -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 (file)
index 0000000..83a6c16
--- /dev/null
@@ -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 (file)
index 0000000..844e5b9
--- /dev/null
@@ -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 (file)
index 0000000..feb35f6
--- /dev/null
@@ -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 (file)
index 0000000..8df83b0
--- /dev/null
@@ -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 (file)
index 0000000..d512bfb
--- /dev/null
@@ -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 (file)
index 0000000..5bbdf2f
--- /dev/null
@@ -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 (file)
index 0000000..9fb4bd1
--- /dev/null
@@ -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 (file)
index 0000000..54bc878
--- /dev/null
@@ -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 (file)
index 0000000..64f63ab
--- /dev/null
@@ -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 (file)
index 0000000..4b32253
--- /dev/null
@@ -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 (file)
index 0000000..a4c53ae
--- /dev/null
@@ -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 (file)
index 0000000..76e4c25
--- /dev/null
@@ -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 (file)
index 0000000..14af190
--- /dev/null
@@ -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 (file)
index 0000000..cc88800
--- /dev/null
@@ -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 (file)
index 0000000..933adf0
--- /dev/null
@@ -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 (file)
index 0000000..6fdea99
--- /dev/null
@@ -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 (file)
index 0000000..ae4722b
--- /dev/null
@@ -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 (file)
index 0000000..e18f497
--- /dev/null
@@ -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 (file)
index 0000000..991da8e
--- /dev/null
@@ -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 (file)
index 0000000..e094745
--- /dev/null
@@ -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 (file)
index 0000000..8819331
--- /dev/null
@@ -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 (file)
index 0000000..c82d9c3
--- /dev/null
@@ -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 (file)
index 0000000..2f6dc5b
--- /dev/null
@@ -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 (file)
index 0000000..92b57fe
--- /dev/null
@@ -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 (file)
index 0000000..8c02d1c
--- /dev/null
@@ -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 (file)
index 0000000..b8a6777
--- /dev/null
@@ -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 (file)
index 0000000..754658c
--- /dev/null
@@ -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 (file)
index 0000000..f964081
--- /dev/null
@@ -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 (file)
index 0000000..feff928
--- /dev/null
@@ -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 (file)
index 0000000..7c62424
--- /dev/null
@@ -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 (file)
index 0000000..5beecdc
--- /dev/null
@@ -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 (file)
index 0000000..59bbfb7
--- /dev/null
@@ -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 (file)
index 0000000..3e6a285
--- /dev/null
@@ -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 (file)
index 0000000..d015cd8
--- /dev/null
@@ -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 (file)
index 0000000..eb81ab4
--- /dev/null
@@ -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 (file)
index 0000000..d8f1e72
--- /dev/null
@@ -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 (file)
index 0000000..10c2340
--- /dev/null
@@ -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 (file)
index 0000000..004f4db
--- /dev/null
@@ -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 (file)
index 0000000..813a039
--- /dev/null
@@ -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 (file)
index 0000000..2034bd0
--- /dev/null
@@ -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 (file)
index 0000000..96c661c
--- /dev/null
@@ -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 (file)
index 0000000..aae7164
--- /dev/null
@@ -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 (file)
index 0000000..8e67f82
--- /dev/null
@@ -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 (file)
index 0000000..f9f4fbb
--- /dev/null
@@ -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 (file)
index 0000000..f7356da
--- /dev/null
@@ -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 (file)
index 0000000..9cea41e
--- /dev/null
@@ -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 (file)
index 0000000..dc678c1
--- /dev/null
@@ -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 (file)
index 0000000..011ccda
--- /dev/null
@@ -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 (file)
index 0000000..bffc5c6
--- /dev/null
@@ -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 (file)
index 0000000..748271b
--- /dev/null
@@ -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 (file)
index 0000000..e50d30e
--- /dev/null
@@ -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 (file)
index 0000000..025d61b
--- /dev/null
@@ -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 (file)
index 0000000..3d5afb3
--- /dev/null
@@ -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 (file)
index 0000000..89ea408
--- /dev/null
@@ -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 (file)
index 0000000..c40b078
--- /dev/null
@@ -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 (file)
index 0000000..db14ed0
--- /dev/null
@@ -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 (file)
index 0000000..cff3161
--- /dev/null
@@ -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 (file)
index 0000000..566b554
--- /dev/null
@@ -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 (file)
index 0000000..0bba538
--- /dev/null
@@ -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 (file)
index 0000000..007e6a1
--- /dev/null
@@ -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 (file)
index 0000000..cec4ce6
--- /dev/null
@@ -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 (file)
index 0000000..e61ae36
--- /dev/null
@@ -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 (file)
index 0000000..394c799
--- /dev/null
@@ -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 (file)
index 0000000..37efbe6
--- /dev/null
@@ -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 (file)
index 0000000..f8400d3
--- /dev/null
@@ -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 (file)
index 0000000..b1fc862
--- /dev/null
@@ -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 (file)
index 0000000..154836d
--- /dev/null
@@ -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 (file)
index 0000000..41957c7
--- /dev/null
@@ -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 (file)
index 0000000..4be8801
--- /dev/null
@@ -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 (file)
index 0000000..fe1bad2
--- /dev/null
@@ -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 (file)
index 0000000..95e3b13
--- /dev/null
@@ -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 (file)
index 0000000..34602ba
--- /dev/null
@@ -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 (file)
index 0000000..4061ff6
--- /dev/null
@@ -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 (file)
index 0000000..907fce6
--- /dev/null
@@ -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 (file)
index 0000000..2c69855
--- /dev/null
@@ -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 (file)
index 0000000..f0e5c2d
--- /dev/null
@@ -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 (file)
index 0000000..1fc14f0
--- /dev/null
@@ -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 (file)
index 0000000..f5fd12e
--- /dev/null
@@ -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 (file)
index 0000000..9a3afbd
--- /dev/null
@@ -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 (file)
index 0000000..9bfec10
--- /dev/null
@@ -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 (file)
index 0000000..14b0e74
--- /dev/null
@@ -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 (file)
index 0000000..21b67f7
--- /dev/null
@@ -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 (file)
index 0000000..4aa9dd4
--- /dev/null
@@ -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 (file)
index 0000000..e7b1563
--- /dev/null
@@ -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 (file)
index 0000000..2ec6dfc
--- /dev/null
@@ -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 (file)
index 0000000..77bd9e2
--- /dev/null
@@ -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 (file)
index 0000000..646c5f0
--- /dev/null
@@ -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 (file)
index 0000000..a4db66b
--- /dev/null
@@ -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 (file)
index 0000000..0228c4f
--- /dev/null
@@ -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 (file)
index 0000000..35d7d14
--- /dev/null
@@ -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 (file)
index 0000000..cbad107
--- /dev/null
@@ -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 (file)
index 0000000..8543de3
--- /dev/null
@@ -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 (file)
index 0000000..6414c8e
--- /dev/null
@@ -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 (file)
index 0000000..9575db1
--- /dev/null
@@ -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 (file)
index 0000000..7546914
--- /dev/null
@@ -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 (file)
index 0000000..daf07e6
--- /dev/null
@@ -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 (file)
index 0000000..9ba617d
--- /dev/null
@@ -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 (file)
index 0000000..3c0ce43
--- /dev/null
@@ -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 (file)
index 0000000..fdc69a0
--- /dev/null
@@ -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 (file)
index 0000000..b6a1349
--- /dev/null
@@ -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 (file)
index 0000000..46acec3
--- /dev/null
@@ -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 (file)
index 0000000..4ccdaa5
--- /dev/null
@@ -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 (file)
index 0000000..fc2c9ea
--- /dev/null
@@ -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 (file)
index 0000000..9e2faa7
--- /dev/null
@@ -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 (file)
index 0000000..2b33f00
--- /dev/null
@@ -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 (file)
index 0000000..3b574be
--- /dev/null
@@ -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 (file)
index 0000000..59501fa
--- /dev/null
@@ -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 (file)
index 0000000..c7283a0
--- /dev/null
@@ -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 (file)
index 0000000..fae906a
--- /dev/null
@@ -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 (file)
index 0000000..0939cbb
--- /dev/null
@@ -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 (file)
index 0000000..4832fb3
--- /dev/null
@@ -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 (file)
index 0000000..2606517
--- /dev/null
@@ -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 (file)
index 0000000..c61b580
--- /dev/null
@@ -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 (file)
index 0000000..aba4d7e
--- /dev/null
@@ -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 (file)
index 0000000..b175b61
--- /dev/null
@@ -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 (file)
index 0000000..f52393f
--- /dev/null
@@ -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 (file)
index 0000000..73db4cf
--- /dev/null
@@ -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 (file)
index 0000000..3fafdb5
--- /dev/null
@@ -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 (file)
index 0000000..0ca35b2
--- /dev/null
@@ -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 (file)
index 0000000..f0e4d90
--- /dev/null
@@ -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 (file)
index 0000000..1c1b21f
--- /dev/null
@@ -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 (file)
index 0000000..b80dc66
--- /dev/null
@@ -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 (file)
index 0000000..d611c96
--- /dev/null
@@ -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 (file)
index 0000000..c1c03be
--- /dev/null
@@ -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 (file)
index 0000000..95b3eda
--- /dev/null
@@ -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 (file)
index 0000000..ebc6770
--- /dev/null
@@ -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 (file)
index 0000000..1416c08
--- /dev/null
@@ -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 (file)
index 0000000..c1ccb2a
--- /dev/null
@@ -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 (file)
index 0000000..6c2d8af
--- /dev/null
@@ -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 (file)
index 0000000..9156399
--- /dev/null
@@ -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 (file)
index 0000000..ea313a4
--- /dev/null
@@ -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 (file)
index 0000000..fec0a08
--- /dev/null
@@ -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 (file)
index 0000000..d051233
--- /dev/null
@@ -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 (file)
index 0000000..d5a68cd
--- /dev/null
@@ -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 (file)
index 0000000..9d9ac05
--- /dev/null
@@ -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 (file)
index 0000000..171ae8c
--- /dev/null
@@ -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 (file)
index 0000000..ca9659e
--- /dev/null
@@ -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 (file)
index 0000000..8e839f8
--- /dev/null
@@ -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 (file)
index 0000000..d7f4838
--- /dev/null
@@ -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 (file)
index 0000000..48374fa
--- /dev/null
@@ -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 (file)
index 0000000..b175b61
--- /dev/null
@@ -0,0 +1 @@
+set command gdml
\ No newline at end of file
index a53f1f4..638754c 100644 (file)
@@ -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 (file)
index 0000000..eae0133
--- /dev/null
@@ -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 (file)
index 0000000..81d05d5
--- /dev/null
@@ -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 (file)
index 0000000..5b5b2c3
--- /dev/null
@@ -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 (file)
index 0000000..efa08bd
--- /dev/null
@@ -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 (file)
index 0000000..55cdd41
--- /dev/null
@@ -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 (file)
index 0000000..59893d7
--- /dev/null
@@ -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 (file)
index 0000000..209422b
--- /dev/null
@@ -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 (file)
index 0000000..ecb457c
--- /dev/null
@@ -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 (file)
index 0000000..a5c47db
--- /dev/null
@@ -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 (file)
index 0000000..a8b8eb9
--- /dev/null
@@ -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 (file)
index 0000000..dc40c3c
--- /dev/null
@@ -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 (file)
index 0000000..9b8aba8
--- /dev/null
@@ -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 (file)
index 0000000..303d974
--- /dev/null
@@ -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 (file)
index 0000000..64f6809
--- /dev/null
@@ -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 (file)
index 0000000..f9e1a1f
--- /dev/null
@@ -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 (file)
index 0000000..09b6729
--- /dev/null
@@ -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 (file)
index 0000000..31ecbfb
--- /dev/null
@@ -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 (file)
index 0000000..9907cf1
--- /dev/null
@@ -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.649448048330183