b39485d9 |
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 |