0027322: geom/revolution_00/A1: Incorrect pcurve creation
[occt.git] / tests / bugs / modalg_5 / bug25614_fuse
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 1
46
a4eba920 47checknbshapes result -vertex 1808 -edge 3392 -wire 1586 -face 1586 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 8375
5747059b 48checkview -display result -3d -path ${imagedir}/${test_image}.png