0029351: Boolean Operations create invalid pcurves
[occt.git] / tests / bugs / modalg_7 / bug27390_2
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