0024326: Get rid of confusing extension line
[occt.git] / tests / bugs / modalg_3 / bug5805_54
CommitLineData
3bea4c16 1puts "============"
2puts "OCC5805"
3puts "============"
4
5#######################################################################
6# BRepOffsetAPI_MakeThickSolid behaves unstably and produces very different results.
7#######################################################################
8
9set BugNumber OCC5805
10
11#
12# * v3
13# | \
14# | \
15# | \
16# | \
17# | /* v2
18# | /
19# | /
20# | /
21# *
22# v1
23#
24
25set z1 10
26set z2 -10
27
28# triangle1
29polyline UpCover 0 0 ${z1} 5 5 ${z1} 0 10 ${z1} 0 0 ${z1}
30
31# triangle2
32polyline BottomCover 0 0 ${z2} 5 5 ${z2} 0 10 ${z2} 0 0 ${z2}
33
34set issolid 1
35set isruled 1
36if [catch { thrusections s ${issolid} ${isruled} UpCover BottomCover } catch_result] {
37 puts "Faulty ${BugNumber} : thrusections is wrong"
38
39}
40
41set distance -0.5
42catch { OFFSETSHAPE $distance {} $calcul $type }
43
44
45set square 376.733
46
47set nb_v_good 6
48set nb_e_good 9
49set nb_w_good 5
50set nb_f_good 5
51set nb_sh_good 1
52set nb_sol_good 1
53set nb_compsol_good 0
54set nb_compound_good 0
55set nb_shape_good 27
56
57
58set index [lsearch [whatis s] Closed]
59if {$index == -1} {
60 puts "Faulty ${BugNumber} : s is not Closed shape"
61
62}
63
64set index [lsearch [whatis result] Closed]
65if {$index == -1} {
66 puts "Faulty ${BugNumber} : result is not Closed shape"
67
68}
69
70
71set 2dviewer 0