0026742: Update test cases for using checknbshapes procedure instead of global variables
[occt.git] / tests / bugs / vis / bug23153
CommitLineData
3bea4c16 1puts "============"
2puts "OCC23153"
3puts "============"
4puts ""
5#######################################################################
6# BRepMesh can't apply a mesh for a face of attached shape
7#######################################################################
8
9pload XDE
10set BugNumber OCC23153
11
12set TheFileName OCC23153-long_furrowed_shape.stp
13decho off
14stepread [locate_data_file $TheFileName] a *
15decho on
16tpcompound result
17
18set square 14684.4
a4eba920 19checknbshapes result -vertex 1152 -edge 1735 -wire 635 -face 581 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4106
3bea4c16 20vinit
21vsetdispmode 1
22vdisplay result
23vtop
24vfit
25
26set status 0
3bea4c16 27set x1 223
28set y1 195
ccadc126 29
30if { "[vreadpixel $x1 $y1 rgb name]" == "BLACK" } {
3bea4c16 31 set status 1
32 puts "Faulty Color1"
33}
34
35set x2 224
36set y2 240
ccadc126 37if { "[vreadpixel $x2 $y2 rgb name]" == "BLACK" } {
3bea4c16 38 set status 1
39 puts "Faulty Color2"
40}
41
42set x3 223
43set y3 266
ccadc126 44if { "[vreadpixel $x3 $y3 rgb name]" == "BLACK" } {
3bea4c16 45 set status 1
46 puts "Faulty Color3"
47}
48
49# Resume
50puts ""
51if { ${status} == 0 } {
52 puts "OK ${BugNumber}"
53} else {
54 puts "Faulty ${BugNumber}"
55}
56
57set only_screen 1
58
59