0024923: BRepMesh_CircleTool produces bad circles
[occt.git] / tests / bugs / mesh / bug25307
CommitLineData
a507ffd9 1puts "=========="
2puts "OCC25307"
3puts "=========="
4puts ""
5##################################################################
6# Problems resulted from re-triangulation
7##################################################################
8
9restore [locate_data_file OCC22095-selectNoTbb.brep] res
10tclean res
11vinit
12vsetdispmode 1
13vdisplay res
14vfit
15decho off
16set info1 [tricheck res]
17decho on
18regexp "Free_links +(\[0-9\]+) +Cross_face_errors +(\[0-9\]+) +Async_edges +(\[0-9\]+) +Free_nodes +(\[0-9\]+)" $info1 full freelinks1 crossfaces1 asyncedges1 freenodes1
19
20vclear
21vdisplay res
22vsetdispmode 1
23vfit
24decho off
25set info2 [tricheck res]
26decho on
27regexp "Free_links +(\[0-9\]+) +Cross_face_errors +(\[0-9\]+) +Async_edges +(\[0-9\]+) +Free_nodes +(\[0-9\]+)" $info2 full freelinks2 crossfaces2 asyncedges2 freenodes2
28if { $freelinks1 != $freelinks2 } {
29 puts "Error: Free links are not equal"
30} else {
31 puts "OK: Free links are equal"
32}
33if { $crossfaces1 != $crossfaces2 } {
34 puts "Error: Cross faces are not equal"
35} else {
36 puts "OK: Cross faces are equal"
37}
38if { $asyncedges1 != $asyncedges2 } {
39 puts "Error: Async edges are not equal"
40} else {
41 puts "OK: Async edges are equal"
42}
43if { $freenodes1 != $freenodes2 } {
44 puts "Error: Free nodes are not equal"
45} else {
46 puts "OK: Free nodes are not equal"
47}
48
49set only_screen 1