0030402: Data Exchange - exported VRML file has broken location information
[occt.git] / tests / bugs / xde / bug547_1
CommitLineData
352ffd73 1puts "========================"
2puts " OCC547 "
3puts "(case 1)"
4puts "========================"
5puts ""
6####################################
7## Big tolerance after commmand fixshape r a 1.e-7 1
8####################################
9
10cpulimit 3000
11
12restore [locate_data_file OCC547.brep] a
13
14set tol1 [maxtolerance a]
15regexp { +Face +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $tol1 full face1
16regexp { +Edge +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $tol1 full edge1
17regexp { +Vertex +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $tol1 full vert1
18
19fixshape result a 1.e-7 1
20
21set tol2 [ maxtolerance result]
22regexp { +Face +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $tol2 full face2
23regexp { +Edge +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $tol2 full edge2
24regexp { +Vertex +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $tol2 full vert2
25
26if { ${face2} > ${face1} || ${edge2} > ${edge1} || ${vert2} > ${vert1} } {
27 puts "Error : Tolerance invalid. Function FixShape works WRONGLY"
28} else {
29 puts "Tolerance valed. Function FixShape works CORRECTLY"
30}
31
5747059b 32checkview -display result -2d -path ${imagedir}/${test_image}.png
352ffd73 33