340054e1 |
1 | puts "========" |
2 | puts "OCC27390" |
3 | puts "========" |
4 | puts "" |
5 | ########################################################################### |
6 | # Box and Ellipsoid shape boolean cut and common introduce invalid result. |
7 | ########################################################################### |
8 | |
9 | restore [locate_data_file bug27390_Box_Ellipsoid.brep] c |
10 | |
11 | explode c |
12 | |
13 | bcut result c_1 c_2 |
14 | |
15 | checkshape result |
16 | |
17 | checkprops result -s 34566 |
18 | |
19 | set nbshapes_expected " |
20 | Number of shapes in shape |
21 | VERTEX : 13 |
22 | EDGE : 21 |
23 | WIRE : 8 |
24 | FACE : 8 |
25 | SHELL : 1 |
26 | SOLID : 1 |
27 | COMPSOLID : 0 |
28 | COMPOUND : 1 |
29 | SHAPE : 53 |
30 | " |
31 | checknbshapes result -ref ${nbshapes_expected} -t -m "Boolean operations cut" |
32 | |
33 | checkview -display result -3d -path ${imagedir}/${test_image}-3d.png |
34 | checkview -display result -2d -path ${imagedir}/${test_image}-2d.png |