Adding test cases from chl grid
[occt.git] / tests / bugs / modalg / bug23029_1
CommitLineData
3bea4c16 1puts "============"
2puts "OCC23029"
3puts "============"
4puts ""
5#######################################################################
6# split shape algorithm works incorrectly in some cases
7#######################################################################
8
9set BugNumber OCC23029
10
11catch { pload XDE }
12
13testreadstep [locate_data_file OCC23029-ProblemF.stp] a
14restore [locate_data_file OCC23029-TempW.brep] t
15
16checkshape a
17explode a f
18splitshape result a a_1 t
19
20set square 215.198
21
22set nb_v_good 19
23set nb_e_good 21
24set nb_w_good 2
25set nb_f_good 2
26set nb_sh_good 1
27set nb_sol_good 0
28set nb_compsol_good 0
29set nb_compound_good 0
30set nb_shape_good 45
31
32set CheckShape_status 0
33
34set ll [ llength [explode result f2 ] ]
35
36if { $ll != 2 } {
37 set CheckShape_status 1
38}
39
40# Resume
41puts ""
42if { ${CheckShape_status} != 0 } {
43 puts "Faulty ${BugNumber}"
44} else {
45 puts "OK ${BugNumber}"
46}
47
48vinit
49vsetdispmode 1
50vdisplay result
51vfit
52
53vmoveto 252 289
54
55set only_screen 1
56