0031496: Modeling Algorithms - BRepAlgo::ConcatenateWireC0() crashes
[occt.git] / tests / bugs / modalg_7 / bug29939
CommitLineData
8ff2e494 1puts "========"
2puts "0029939: Modeling Algorithms - add NULL check to BRepGProp_Face::Load()"
3puts "========"
4puts ""
5
6pload MODELING VISUALIZATION
7
8# sample Face with some Curve2ds missing
9set aShapeData "
10DBRep_DrawableShape
11
12CASCADE Topology V1, (c) Matra-Datavision
13Locations 6
141
15-6.93889390391e-18 1 0 -266.829932547
16 -1 -6.93889390391e-18 0 0
17 0 0 1 8.881784197e-16
181
19 1 -1.23204712323214e-17 3.48118418796994e-18 -357.513195371
201.23204706275e-17 0.999999999999985 1.73740064720997e-07 5.87091965856e-15
21-3.48118632852936e-18 -1.73740064720997e-07 0.999999999999985 1.00245277978e-14
221
23 1 -3.49249707682408e-17 -1.73723591341045e-16 613.47435459
243.30382668395332e-18 0.983888906493258 -0.178780926498047 -24.4029550353
251.77168632948486e-16 0.178780926498047 0.983888906493258 17.0096765133
261
27-0.891601662261103 -0.296724731883325 0.34205395676999 289.371401338
280.321472550183128 -0.946772534430101 0.0166483490940992 -855.09721987
290.318907314641721 0.12480465350928 0.939532821741973 -233.868191989
302 1 1 2 1 3 1 4 1 0
312 4 -1 3 -1 2 -1 1 -1 0
32Curve2ds 8
331 3.1415926535885261 -3.1415926537565504 -9.6123430370698398e-15 1
341 2.6415926535897927 3.1415926535897829 1 3.227912221389625e-15
351 -3.641592653589794 3.1415926535899144 1 -2.1627771834064215e-14
361 -3.641592653589794 3.1415926535897447 1 8.2694421717546571e-15
371 -3.641592653589794 3.1415926535897984 1 -2.5444437451706449e-15
381 -3.6415926535891083 3.1415926535895933 1 4.5496352846831891e-14
391 0 -3.1415926537565433 0 1
401 -3.6415926535884808 1.5707963267948022 1 1.8093822187836176e-14
41Curves 9
422 84.858320332900007 -63 155.33211345500001 -0.87758256189037243 0 0.4794255386042035 -0.4794255386042035 0 -0.87758256189037243 -0 -1 0 2
432 -5.6843418860799994e-14 -63 4.2632564145599997e-14 -0 1 0 0 0 1 1 0 -0 175
447 0 0 4 5 2 9.51279659315 -64.469009257300002 174.74125643599999 10.8275887261 -63.750060296000001 174.66968003599999 12.261430838000001 -63.2501700292 174.57846249100001 13.7577343107 -62.999999975000001 174.464825784 15.252255180300001 -63 174.33407214900001
45 0 5 8.4865807349600004 5
462 -5.6843418860799994e-14 -63 4.2632564145599997e-14 -0 1 0 0 0 1 1 0 -0 175
472 -5.6843418860799994e-14 -63 4.2632564145599997e-14 -0 1 0 0 0 1 1 0 -0 175
482 -5.6843418860799994e-14 -63 4.2632564145599997e-14 -0 1 0 0 0 1 1 0 -0 175
492 -5.6843418860799994e-14 -63 4.2632564145599997e-14 -0 1 0 0 0 1 1 0 -0 175
502 -84.858320332900007 -63 -155.33211345500001 0.87758256189037243 -0 -0.4794255386042035 0.4794255386042035 0 0.87758256189037243 0 -1 0 2
512 -4.2632564145599997e-14 -61 -2.8421709430399997e-14 0 1 0 0 -0 1 1 0 -0 177
52Polygon3D 0
53PolygonOnTriangulations 0
54Surfaces 1
555 -5.6843418860799994e-14 -63 4.2632564145599997e-14 -0 1 0 -0.4794255386042035 0 -0.87758256189037243 -0.87758256189037243 -0 0.4794255386042035 177 2
56Triangulations 0
57
58TShapes 20
59Ve
601.00005e-07
61446.609600903292 -747.182655462685 -128.403390746598
620 0
63
640101101
65*
66Ve
671e-07
68447.487711636221 -749.041771994926 -130.345710818059
690 0
70
710101101
72*
73Ed
74 1e-07 1 1 0
751 1 0 4.71238898051187 6.28318530717959
762 1 1 0 4.71238898051187 6.28318530717959
770
78
790101000
80+20 6 -19 6 *
81Ve
820.000801323308506101
83439.731321696259 -808.930183254921 -91.6608968795304
840 0
85
860101101
87*
88Ed
89 1e-07 1 1 0
901 2 0 0.0872664625995157 0.499999999999316
912 2 1 0 0.0872664625995157 0.499999999999316
920
93
940101000
95+17 6 -19 6 *
96Ve
979.50082811303135e-06
98439.731308365217 -808.930245083447 -91.6608718249203
990 0
100
1010101101
102*
103Ed
104 1e-07 1 1 0
1051 3 0 8.48648424147889 8.48658045180264
1060
107
1080101000
109+15 6 -17 6 *
110Ve
1110.000801323588114315
112400.97481659698 -922.047565623353 -85.9891266596981
1130 0
114
1150101101
116*
117Ed
118 1e-07 1 1 0
1191 4 0 5.672320068985 6.37045138103039
1202 3 1 0 5.672320068985 6.37045138103039
1210
122
1230101000
124+13 6 -15 6 *
125Ve
1260.000801323173512029
127346.92570979233 -1004.00637567207 -154.481647187039
1280 0
129
1300101101
131*
132Ed
133 1e-07 1 1 0
1341 5 0 4.974188368183 5.672320068985
1352 4 1 0 4.974188368183 5.672320068985
1360
137
1380101000
139+11 6 -13 6 *
140Ve
1410.000801323604481778
142302.874179046209 -1016.45717530592 -265.090046896853
1430 0
144
1450101101
146*
147Ed
148 1e-07 1 1 0
1491 6 0 4.27605666738522 4.974188368183
1502 5 1 0 4.27605666738522 4.974188368183
1510
152
1530101000
154+9 6 -11 6 *
155Ve
1561e-07
157289.096508106169 -961.871772388525 -358.63416338841
1580 0
159
1600101101
161*
162Ed
163 1e-07 1 1 0
1641 7 0 3.64159265358911 4.27605666738522
1652 6 1 0 3.64159265358911 4.27605666738522
1660
167
1680101000
169+7 6 -9 6 *
170Ve
1711.00005e-07
172286.408212189964 -962.444998719012 -359.300854202584
1730 0
174
1750101101
176*
177Ed
178 1e-07 1 1 0
1791 8 0 4.71238898038469 6.28318530717959
1802 7 1 0 4.71238898038469 6.28318530717959
1810
182
1830101000
184+5 6 -7 6 *
185Ed
186 1.00005e-07 1 1 0
1871 9 0 3.64159265358848 6.78318530718743
1882 8 1 0 3.64159265358848 6.78318530718743
1890
190
1910101000
192+5 6 -20 6 *
193Wi
194
1950101100
196+18 0 -16 0 -14 0 -12 0 -10 0 -8 0 -6 0 -4 0 +3 0 *
197Fa
1980 1e-07 1 0
199
2001101000
201+2 0 *
202
203-1 5
2040
205
206"
207
208set aFile [open "$imagedir/${casename}.brep" wb]
209puts $aFile $aShapeData
210close $aFile
211restore "$imagedir/${casename}.brep" f
212file delete "$imagedir/${casename}.brep"
213
214sprops f
215vprops f