0025624: Visualization - selection is incorrect in perspective mode in a specific...
[occt.git] / tests / bugs / modalg_5 / bug24299
CommitLineData
00302ba4 1puts "========="
2puts "CR24299"
3puts "========="
4puts ""
5###############################
6## Wrong section curve
7###############################
8
9restore [locate_data_file pro19653a.brep] b1
10restore [locate_data_file pro19653b.brep] b2
11
12explode b1 f
13explode b2 f
14mksurface s1 b1_1
15mksurface s2 b2_1
16intersect i s1 s2
17
18dlog reset
19dlog on
20xdistcs i_2 s1 0 1 10
21set Log1 [dlog get]
22
23set List1 [split ${Log1} {TD= \t\n}]
24
25set L1 [llength ${List1}]
26set L2 10
27set L3 5
28set N [expr (${L1} - ${L2})/${L3} + 1]
29set Tolerance 1.0e-5
30set D_good 0.
31
32for {set i 1} {${i} <= ${N}} {incr i} {
33 set j1 [expr ${L2} + (${i}-1)*${L3}]
34 set j2 [expr ${j1} + 2]
35 set T [lindex ${List1} ${j1}]
36 set D [lindex ${List1} ${j2}]
37 #puts "i=${i} j1=${j1} j2=${j2} T=${T} D=${D}"
38 if { [expr abs(${D} - ${D_good})] > ${Tolerance} } {
39 puts "Error: i=${i} T=${T} D=${D}"
40 }
41}
42
43smallview
44fit
45set only_screen_axo 1