0026106: BRepMesh - revision of data model
[occt.git] / tests / bugs / modalg_2 / bug5805_11
CommitLineData
3bea4c16 1puts "============"
2puts "OCC5805"
3puts "============"
4#######################################################################
5# BRepOffsetAPI_MakeThickSolid behaves unstably and produces very different results.
6#######################################################################
7
8set BugNumber OCC5805
9cpulimit 1400
10# ellipse1
11ellipse ell 10 0 0 1 0 0 5 3
12mkedge ee1 ell
13wire UpCover ee1
14
15# ellipse2
16copy ee1 ee2
17ttranslate ee2 -20 0 0
18wire BottomCover ee2
19
20set issolid 1
21set isruled 1
22if [catch { thrusections s ${issolid} ${isruled} UpCover BottomCover } catch_result] {
23 puts "Faulty ${BugNumber} : thrusections is wrong"
24
25}
26
27set distance -0.5
28catch { OFFSETSHAPE $distance {s_3} $calcul $type }
29
30
58cf74e0 31checkprops result -s 1065.08
32checkshape result
3bea4c16 33
a4eba920 34checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
3bea4c16 35
36set index [lsearch [whatis s] Closed]
37if {$index == -1} {
38 puts "Faulty ${BugNumber} : s is not Closed shape"
39
40}
41
42set index [lsearch [whatis result] Closed]
43if {$index == -1} {
44 puts "Faulty ${BugNumber} : result is not Closed shape"
45
46}
47
48
5747059b 49checkview -display result -2d -path ${imagedir}/${test_image}.png