0030760: Modeling Algorithms - Intersection fails in Occt 7.3.0
[occt.git] / tests / bugs / modalg_7 / bug28696_1
1 puts "TODO OCC28696 ALL: ERROR: Micro edge is produced."
2
3 puts "========"
4 puts "OCC28696"
5 puts "========"
6 puts ""
7 ############################################
8 # Offset 2D algorithm produces micro edges
9 ############################################
10
11 restore [locate_data_file OCC16667-wire.brep] a
12
13 mkoffset resoffset a 1 20
14 renamevar resoffset_1 result
15
16 foreach e [explode result e] {
17   if {[validrange $e] == "edge has no valid range"} {
18     regexp {Mass : *([0-9\-+.eE]+)} [lprops $e] dummy len
19     regexp {Tolerance MAX=([0-9\-+.eE]+)} [tolerance $e] dummy tol
20     puts "ERROR: Micro edge is produced. Edge $e (length=$len, tolerance=$tol) is too small"
21   }
22 }