0025687: Visualization, XCAF - eliminate visual artifacts at the edges of faces
[occt.git] / tests / bugs / vis / bug22304
CommitLineData
7faaccfd 1puts "==========="
2puts "OCC22304"
3puts "==========="
4puts ""
5#######################################################################
6# Incorrect triangulation on face of the attached file
7#######################################################################
8
9set BugNumber OCC22304
10
11restore [locate_data_file OCC22304-face_976_badvisu.brep] result
12
13tclean result
14vinit
15vdisplay result
16vfit
17
18vsetdispmode 1
19
20set tri_info [trinfo result]
21regexp { +([-0-9.+eE]+) +triangles} $tri_info full tri
22regexp { +([-0-9.+eE]+) +nodes} $tri_info full nod
23
24set status 0
25
26if { ${tri} > 0 } {
27 puts "triangles: OK ${BugNumber}"
28} else {
29 puts "triangles: Faulty ${BugNumber}"
30 set status 1
31}
32
33if { ${nod} > 0 } {
34 puts "nodes: OK ${BugNumber}"
35} else {
36 puts "nodes: Faulty ${BugNumber}"
37 set status 1
38}
39
40# Resume
41puts ""
42if { ${status} != 0 } {
43 puts "Faulty ${BugNumber}"
44} else {
45 puts "OK ${BugNumber}"
46}
47
48set only_screen 1