0031304: Configuration - TKACIS building failure due to duplicated symbol GeomFillFus...
[occt.git] / tests / bugs / modalg_7 / bug25968
CommitLineData
d193f101 1puts "============"
2puts "OCC25968"
3puts "============"
4puts ""
5######################################################
6# boolean returning an invalid shape
7######################################################
8
9# Construct resulting shape.
10pcylinder Cylinder004 50 1000
11pcylinder Cylinder005 45 1000
12bcut Cut003 Cylinder004 Cylinder005
13pcylinder Cylinder006 45 102
14trotate Cylinder006 0 0 0 1 0 0 90
15ttranslate Cylinder006 0 51 1000
16#Object Label: Cutout_rowconnector_top001
17bcut Cut004 Cut003 Cylinder006
18pcylinder Cylinder007 45 102
19trotate Cylinder007 0 0 0 1 0 0 90
20ttranslate Cylinder007 0 51 0
21bcut Cut005 Cut004 Cylinder007
22ttranslate Cut005 0 110 0
23pcylinder Cylinder044 50 800
24trotate Cylinder044 0 0 0 1 0 0 90
25ttranslate Cylinder044 0 610 0
26pcylinder Cylinder045 45 795
27trotate Cylinder045 0 0 0 1 0 0 90
28ttranslate Cylinder045 0 605 0
29bcut Cut032 Cylinder044 Cylinder045
30pcylinder Cylinder046 45 55
31pcylinder Cylinder047 45 92
32trotate Cylinder047 0 0 0 1 0 0 90
33ttranslate Cylinder047 0 46 0
34bcut Cut033 Cylinder046 Cylinder047
35bcut Cut039 Cut032 Cut033
36pcylinder Cylinder048 45 55
37pcylinder Cylinder049 45 92
38trotate Cylinder049 0 0 0 1 0 0 90
39ttranslate Cylinder049 0 46 0
40bcut Cut034 Cylinder048 Cylinder049
41ttranslate Cut034 0 110 0
42bcut Cut040 Cut039 Cut034
43pcylinder Cylinder050 45 55
44pcylinder Cylinder051 45 92
45trotate Cylinder051 0 0 0 1 0 0 90
46ttranslate Cylinder051 0 46 0
47bcut Cut035 Cylinder050 Cylinder051
48ttranslate Cut035 0 220 0
49bcut Cut041 Cut040 Cut035
50pcylinder Cylinder052 45 55
51pcylinder Cylinder053 45 92
52trotate Cylinder053 0 0 0 1 0 0 90
53ttranslate Cylinder053 0 46 0
54bcut Cut036 Cylinder052 Cylinder053
55ttranslate Cut036 0 330 0
56bcut Cut042 Cut041 Cut036
57pcylinder Cylinder054 45 55
58pcylinder Cylinder055 45 92
59trotate Cylinder055 0 0 0 1 0 0 90
60ttranslate Cylinder055 0 46 0
61bcut Cut037 Cylinder054 Cylinder055
62ttranslate Cut037 0 440 0
63bcut Cut043 Cut042 Cut037
64pcylinder Cylinder056 45 55
65pcylinder Cylinder057 45 92
66trotate Cylinder057 0 0 0 1 0 0 90
67ttranslate Cylinder057 0 46 0
68bcut Cut038 Cylinder056 Cylinder057
69ttranslate Cut038 0 550 0
70bcut Cut044 Cut043 Cut038
71pcylinder Cylinder058 45 102
72trotate Cylinder058 0 0 0 0 1 0 90
73ttranslate Cylinder058 -51 -190 0
74bcut Cut045 Cut044 Cylinder058
75trotate Cut045 0 0 0 0 1 0 180
76ttranslate Cut045 0 0 1000
77pcylinder Cylinder 50 1000
78pcylinder Cylinder001 45 1000
79bcut Cut Cylinder Cylinder001
80pcylinder Cylinder002 45 102
81trotate Cylinder002 0 0 0 1 0 0 90
82ttranslate Cylinder002 0 51 1000
83bcut Cut001 Cut Cylinder002
84pcylinder Cylinder003 45 102
85trotate Cylinder003 0 0 0 1 0 0 90
86ttranslate Cylinder003 0 51 0
87bcut Cut002 Cut001 Cylinder003
88bfuse Fusion Cut045 Cut002
89bfuse Fusion001 Cut005 Fusion
90
91# Checshape
92checkshape Fusion001
93
94# check properties
95checkprops Fusion001 -s 1.52134e+006
96
97# check number of shapes in resulting
98checknbshapes Fusion001 -vertex 73 -edge 111 -wire 42 -face 32 -shell 1 -solid 1