0031304: Configuration - TKACIS building failure due to duplicated symbol GeomFillFus...
[occt.git] / tests / bugs / modalg_7 / bug29334
CommitLineData
090ef040 1puts "# ======================================================================"
2puts "# 0029334: Simple offsets complicate geometry"
3puts "# ======================================================================"
4
5puts "Make box, fillet one of its edges, and extract two planar faces connected by fillet"
6box b 10 10 10
7explode b e
8blend r b 1 b_5
9explode r f
10compound r_1 r_3 r_6 shape
11
12puts "Offset these faces using simple offset algo"
13offsetshapesimple result shape 1
14
15puts "Verify that all faces of the result are either planes or cylinders"
16set i 1
17foreach f [explode result f] {
18 mksurface surf_$i $f
19 set surf_dump [dump surf_$i]
20 if { [regexp {Offset} $surf_dump] } {
21 puts "Error: surface $i is offset, should be plane or cylinder"
22 }
23 if { ! [regexp {Plane|CylindricalSurface} $surf_dump] } {
24 puts "Error: surface $i is not plane or cylinder"
25 }
26 incr i
27}
28