0024696: Lower performance of the new Edge/Edge intersection algorithm
[occt.git] / tests / thrusection / specific / A7
CommitLineData
3bea4c16 1puts "============"
2puts "OCC7166"
3puts "============"
4puts ""
5#######################################################################
6# Improvement of API of ThruSection
7#######################################################################
8
9set BugNumber OCC7166
10
11#
12# * v2
13# / \
14# / \
15# / * \
16# / v4, v5 \
17# *----------------* v3
18# v1
19#
20
21vertex v1 0 0 0
22vertex v2 5 5 0
23vertex v3 10 0 0
24
25vertex v4 5 2.5 20
26vertex v5 5 2.5 -20
27
28edge e1 v1 v2
29edge e2 v2 v3
30edge e3 v3 v1
31
32wire w1 e1 e2 e3
33
34set issolid 0
35set isruled 0
36thrusections result ${issolid} ${isruled} v4 w1 v5
37
38
39set square 646.621
40
41set nb_v_good 2
42set nb_e_good 9
43set nb_w_good 3
44set nb_f_good 3
45set nb_sh_good 1
46set nb_sol_good 0
47set nb_compsol_good 0
48set nb_compound_good 0
49set nb_shape_good 18
50
51
52
53set index [lsearch [whatis result] Closed]
54if {$index == -1} {
55 puts "Faulty ${BugNumber} : result is not Closed shape"
56
57}
58
59set 3dviewer 0
60