0029807: [Regression to 7.0.0] Impossible to cut cone from prism
[occt.git] / tests / bugs / modalg_5 / bug25614_cut21
CommitLineData
49b0c452 1puts "============"
2puts "OCC25614"
3puts "============"
4puts ""
5###############################
6## Provide API access to the new functionalities of Boolean Components
7###############################
8
9#====================
10box b 10 10 4
11ttranslate b 0 0 -2
12set qs1 {}
13set N 11
14
15for {set i 0} {$i < $N} {incr i} {
16 for {set j 0} {$j < $N} {incr j} {
17 tcopy b b_${i}_${j}
18 ttranslate b_${i}_${j} [expr $i * 10] [expr $j * 10] 0.
19 lappend qs1 b_${i}_${j}
20 }
21}
22eval compound $qs1 b1
23
24pcylinder b 6 10
25ttranslate b 10 10 -5
26
27set qs2 {}
28set N 10
29
30for {set i 0} {$i < $N} {incr i} {
31 for {set j 0} {$j < $N} {incr j} {
32 tcopy b b_${i}_${j}
33 ttranslate b_${i}_${j} [expr $i * 10] [expr $j * 10] 0.
34 lappend qs2 b_${i}_${j}
35 }
36}
37eval compound $qs2 b2
38#====================
39
40bclearobjects
41bcleartools
42baddcompound b1
43baddctools b2
44
45bapibop result 3
46
a4eba920 47checknbshapes result -vertex 2640 -edge 5960 -wire 3720 -face 3720 -shell 560 -solid 560 -compsolid 0 -compound 1 -shape 17161
5747059b 48checkview -display result -3d -path ${imagedir}/${test_image}.png