3bea4c16 |
1 | puts "============" |
2 | puts "OCC22588" |
3 | puts "============" |
4 | puts "" |
5 | ####################################################################### |
6 | # Revolution with negative volume in some cases |
7 | ####################################################################### |
8 | |
9 | set BugNumber OCC22588 |
10 | |
11 | vertex v1 0 0 0 |
12 | vertex v12 0 0 160 |
13 | vertex v13 25 0 25 |
14 | edge e7 v1 v12 |
15 | edge e8 v12 v13 |
16 | edge e9 v13 v1 |
17 | wire w2 e7 e8 e9 |
18 | plane pln1 25 0 25 0 1 0 -25 0 -25 |
19 | mkface face2 pln1 w2 |
20 | revol result face2 0 0 0 0 0 1 45 |
21 | |
58cf74e0 |
22 | checkprops result -s 5694.99 |
23 | checkshape result |
3bea4c16 |
24 | |
a4eba920 |
25 | checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21 |
3bea4c16 |
26 | vinit |
27 | vdisplay result |
28 | vfit |
29 | |
5747059b |
30 | checkview -screenshot -3d -path ${imagedir}/${test_image}.png |
3bea4c16 |
31 | |