Adjusting testing cases
[occt.git] / tests / bugs / modalg / bug60899_1
CommitLineData
0e94a94e 1
2puts "============"
3puts "BUC60899"
4puts "============"
5puts ""
6#####################################################
7## Execution of the script prism_sec.tcl gives exception "NumericError".
8#####################################################
9
10set n 2
11set dx 4
12set sx 1
13set sz 10
14set xc [dval (2*$dx+2*$sx)*$n/2]
15set zc -30
16set r [dval $xc*0.9]
17
18set x 0
19set y -50
20set z 0
21set pol "polyline w $x $y $z"
22for {set i 1} {$i <= $n} {incr i} {
23 set x [dval $x+$dx]
24 set pol "$pol $x $y $z"
25 set x [dval $x+$sx]
26 set z [dval $z+$sz]
27 set pol "$pol $x $y $z"
28 set x [dval $x+$dx]
29 set pol "$pol $x $y $z"
30 set x [dval $x+$sx]
31 set z [dval $z-$sz]
32 set pol "$pol $x $y $z"
33}
34
35eval $pol
36circle c $xc 0 $zc $r
37mkedge c c
38
39prism cyl c 0 0 -$zc*2 inf
40prism crg w 0 -$y*2 0 inf
41
42bsection result crg cyl
43
44set length 15.1392
45set 2dviewer 0
46
47# checksection res
48# checkshape res