0030346: Modeling Algorithms - BRepPrimAPI_MakeRevol throws "BRepSweep_Translation...
[occt.git] / tests / bugs / modalg_7 / bug25966
1 puts "============"
2 puts "OCC25966"
3 puts "============"
4 puts ""
5 ######################################################
6 # Booleans with tangent faces
7 ######################################################
8
9 # Construct result.
10 restore [locate_data_file bug25966_Revolution.brep] Revolution
11 trotate Revolution 0 0 0 1 0 0 90
12 restore [locate_data_file bug25966_Pad009.brep] Pad009
13 ttranslate Pad009 0 0 -2
14 restore [locate_data_file bug25966_Pad.brep] Pad
15 bfuse Fusion007 Revolution Pad009
16 bfuse Fusion008 Pad Fusion007
17 bfuse Fusion009 Pad Pad009
18 bfuse Fusion010 Revolution Fusion009
19 bclearobjects
20 bcleartools
21 baddobjects Pad
22 baddtools Pad009 Revolution
23 bfillds
24 bbop Fusion011 1
25 bclearobjects
26 bcleartools
27 baddobjects Revolution
28 baddtools Pad009 Pad
29 bfillds
30 bbop Fusion006 1
31 bclearobjects
32 bcleartools
33 baddobjects Pad009
34 baddtools Revolution Pad
35 bfillds
36 bbop Fusion012 1
37
38 # Checshape
39 checkshape Fusion006
40 checkshape Fusion008
41 checkshape Fusion010
42 checkshape Fusion011
43 checkshape Fusion012
44
45 # Check properties
46 checkprops Fusion012 -s 18712.8
47
48 # Check number of shapes in result
49 checknbshapes Fusion012 -wire 26 -face 23 -shell 1 -solid 1