1 # Copyright (C) 2021 CEA/DEN, EDF R&D
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20 from salome.shaper import model
23 partSet = model.moduleDocument()
26 Part_1 = model.addPart(partSet)
27 Part_1_doc = Part_1.document()
30 Plane_4 = model.addPlane(Part_1_doc, model.selection("FACE", "PartSet/XOY"), 36.35, False)
33 Sketch_1 = model.addSketch(Part_1_doc, model.selection("FACE", "Plane_1"))
35 ### Create SketchPoint
36 SketchPoint_1 = Sketch_1.addPoint(3.502, 0)
37 SketchPoint_1.setAuxiliary(True)
39 ### Create SketchPoint
40 SketchPoint_2 = Sketch_1.addPoint(3.47587508, 0.08247210000000001)
41 SketchPoint_2.setAuxiliary(True)
43 ### Create SketchPoint
44 SketchPoint_3 = Sketch_1.addPoint(3.4170765, 0.14106056)
45 SketchPoint_3.setAuxiliary(True)
47 ### Create SketchPoint
48 SketchPoint_4 = Sketch_1.addPoint(3.33866672, 0.1866566)
49 SketchPoint_4.setAuxiliary(True)
51 ### Create SketchPoint
52 SketchPoint_5 = Sketch_1.addPoint(3.23630326, 0.2409376)
53 SketchPoint_5.setAuxiliary(True)
55 ### Create SketchPoint
56 SketchPoint_6 = Sketch_1.addPoint(3.12742608, 0.28649862)
57 SketchPoint_6.setAuxiliary(True)
59 ### Create SketchPoint
60 SketchPoint_7 = Sketch_1.addPoint(3.03161136, 0.32123846)
61 SketchPoint_7.setAuxiliary(True)
63 ### Create SketchPoint
64 SketchPoint_8 = Sketch_1.addPoint(2.92269916, 0.35163582)
65 SketchPoint_8.setAuxiliary(True)
67 ### Create SketchPoint
68 SketchPoint_9 = Sketch_1.addPoint(2.85300936, 0.36900574)
69 SketchPoint_9.setAuxiliary(True)
71 ### Create SketchPoint
72 SketchPoint_10 = Sketch_1.addPoint(2.76153712, 0.38637566)
73 SketchPoint_10.setAuxiliary(True)
75 ### Create SketchPoint
76 SketchPoint_11 = Sketch_1.addPoint(2.67006488, 0.39936808)
77 SketchPoint_11.setAuxiliary(True)
79 ### Create SketchPoint
80 SketchPoint_12 = Sketch_1.addPoint(2.58297014, 0.4167379999999999)
81 SketchPoint_12.setAuxiliary(True)
83 ### Create SketchPoint
84 SketchPoint_13 = Sketch_1.addPoint(2.47843544, 0.4297654399999999)
85 SketchPoint_13.setAuxiliary(True)
87 ### Create SketchPoint
88 SketchPoint_14 = Sketch_1.addPoint(2.3521183, 0.4384504)
89 SketchPoint_14.setAuxiliary(True)
91 ### Create SketchPoint
92 SketchPoint_15 = Sketch_1.addPoint(2.2127387, 0.4384504)
93 SketchPoint_15.setAuxiliary(True)
95 ### Create SketchPoint
96 SketchPoint_16 = Sketch_1.addPoint(2.06026162, 0.4384504)
97 SketchPoint_16.setAuxiliary(True)
99 ### Create SketchPoint
100 SketchPoint_17 = Sketch_1.addPoint(1.92743076, 0.4275942)
101 SketchPoint_17.setAuxiliary(True)
103 ### Create SketchPoint
104 SketchPoint_18 = Sketch_1.addPoint(1.80762734, 0.4167379999999999)
105 SketchPoint_18.setAuxiliary(True)
107 ### Create SketchPoint
108 SketchPoint_19 = Sketch_1.addPoint(1.70747014, 0.39936808)
109 SketchPoint_19.setAuxiliary(True)
111 ### Create SketchPoint
112 SketchPoint_20 = Sketch_1.addPoint(1.60293544, 0.38203318)
113 SketchPoint_20.setAuxiliary(True)
115 ### Create SketchPoint
116 SketchPoint_21 = Sketch_1.addPoint(1.48968076, 0.36466326)
117 SketchPoint_21.setAuxiliary(True)
119 ### Create SketchPoint
120 SketchPoint_22 = Sketch_1.addPoint(1.3720836, 0.34295086)
121 SketchPoint_22.setAuxiliary(True)
123 ### Create SketchPoint
124 SketchPoint_23 = Sketch_1.addPoint(1.25010894, 0.31689598)
125 SketchPoint_23.setAuxiliary(True)
127 ### Create SketchPoint
128 SketchPoint_24 = Sketch_1.addPoint(1.12162056, 0.2908411)
129 SketchPoint_24.setAuxiliary(True)
131 ### Create SketchPoint
132 SketchPoint_25 = Sketch_1.addPoint(0.99747466, 0.26047876)
133 SketchPoint_25.setAuxiliary(True)
135 ### Create SketchPoint
136 SketchPoint_26 = Sketch_1.addPoint(0.8929399600000001, 0.23442388)
137 SketchPoint_26.setAuxiliary(True)
139 ### Create SketchPoint
140 SketchPoint_27 = Sketch_1.addPoint(0.7971252400000002, 0.21271148)
141 SketchPoint_27.setAuxiliary(True)
143 ### Create SketchPoint
144 SketchPoint_28 = Sketch_1.addPoint(0.6860417999999999, 0.1866566)
145 SketchPoint_28.setAuxiliary(True)
147 ### Create SketchPoint
148 SketchPoint_29 = Sketch_1.addPoint(0.5597246600000001, 0.15625924)
149 SketchPoint_29.setAuxiliary(True)
151 ### Create SketchPoint
152 SketchPoint_30 = Sketch_1.addPoint(0.4312362800000002, 0.1258969)
153 SketchPoint_30.setAuxiliary(True)
155 ### Create SketchPoint
156 SketchPoint_31 = Sketch_1.addPoint(0.3397640399999999, 0.10201326)
157 SketchPoint_31.setAuxiliary(True)
159 ### Create SketchPoint
160 SketchPoint_32 = Sketch_1.addPoint(0.2395718200000001, 0.07812962)
161 SketchPoint_32.setAuxiliary(True)
163 ### Create SketchPoint
164 SketchPoint_33 = Sketch_1.addPoint(0.1437571000000002, 0.056032)
165 SketchPoint_33.setAuxiliary(True)
167 ### Create SketchPoint
168 SketchPoint_34 = Sketch_1.addPoint(0.06534731999999988, 0.03470482)
169 SketchPoint_34.setAuxiliary(True)
171 ### Create SketchPoint
172 SketchPoint_35 = Sketch_1.addPoint(0, 0.003502)
173 SketchPoint_35.setAuxiliary(True)
175 ### Create SketchPoint
176 SketchPoint_36 = Sketch_1.addPoint(0.0697248199999998, 0.014008)
177 SketchPoint_36.setAuxiliary(True)
179 ### Create SketchPoint
180 SketchPoint_37 = Sketch_1.addPoint(0.17443462, 0.0252144)
181 SketchPoint_37.setAuxiliary(True)
183 ### Create SketchPoint
184 SketchPoint_38 = Sketch_1.addPoint(0.25701178, 0.0266152)
185 SketchPoint_38.setAuxiliary(True)
187 ### Create SketchPoint
188 SketchPoint_39 = Sketch_1.addPoint(0.3658889599999999, 0.02601986)
189 SketchPoint_39.setAuxiliary(True)
191 ### Create SketchPoint
192 SketchPoint_40 = Sketch_1.addPoint(0.4791436400000002, 0.02601986)
193 SketchPoint_40.setAuxiliary(True)
195 ### Create SketchPoint
196 SketchPoint_41 = Sketch_1.addPoint(0.5815071000000001, 0.0173349)
197 SketchPoint_41.setAuxiliary(True)
199 ### Create SketchPoint
200 SketchPoint_42 = Sketch_1.addPoint(0.7012754999999999, 0.00213622)
201 SketchPoint_42.setAuxiliary(True)
203 ### Create SketchPoint
204 SketchPoint_43 = Sketch_1.addPoint(0.8058101999999998, -0.01516366)
205 SketchPoint_43.setAuxiliary(True)
207 ### Create SketchPoint
208 SketchPoint_44 = Sketch_1.addPoint(0.9060024200000001, -0.03470482)
209 SketchPoint_44.setAuxiliary(True)
211 ### Create SketchPoint
212 SketchPoint_45 = Sketch_1.addPoint(1.03666204, -0.0607597)
213 SketchPoint_45.setAuxiliary(True)
215 ### Create SketchPoint
216 SketchPoint_46 = Sketch_1.addPoint(1.14557424, -0.09115706)
217 SketchPoint_46.setAuxiliary(True)
219 ### Create SketchPoint
220 SketchPoint_47 = Sketch_1.addPoint(1.2980163, -0.1258969)
221 SketchPoint_47.setAuxiliary(True)
223 ### Create SketchPoint
224 SketchPoint_48 = Sketch_1.addPoint(1.4373959, -0.15625924)
225 SketchPoint_48.setAuxiliary(True)
227 ### Create SketchPoint
228 SketchPoint_49 = Sketch_1.addPoint(1.55937056, -0.1866566)
229 SketchPoint_49.setAuxiliary(True)
231 ### Create SketchPoint
232 SketchPoint_50 = Sketch_1.addPoint(1.6856877, -0.21705396)
233 SketchPoint_50.setAuxiliary(True)
235 ### Create SketchPoint
236 SketchPoint_51 = Sketch_1.addPoint(1.81634732, -0.2409376)
237 SketchPoint_51.setAuxiliary(True)
239 ### Create SketchPoint
240 SketchPoint_52 = Sketch_1.addPoint(1.94266446, -0.26047876)
241 SketchPoint_52.setAuxiliary(True)
243 ### Create SketchPoint
244 SketchPoint_53 = Sketch_1.addPoint(2.08204406, -0.27781366)
245 SketchPoint_53.setAuxiliary(True)
247 ### Create SketchPoint
248 SketchPoint_54 = Sketch_1.addPoint(2.22580116, -0.2908411)
249 SketchPoint_54.setAuxiliary(True)
251 ### Create SketchPoint
252 SketchPoint_55 = Sketch_1.addPoint(2.36080326, -0.29735482)
253 SketchPoint_55.setAuxiliary(True)
255 ### Create SketchPoint
256 SketchPoint_56 = Sketch_1.addPoint(2.51328034, -0.29952606)
257 SketchPoint_56.setAuxiliary(True)
259 ### Create SketchPoint
260 SketchPoint_57 = Sketch_1.addPoint(2.63959748, -0.29301234)
261 SketchPoint_57.setAuxiliary(True)
263 ### Create SketchPoint
264 SketchPoint_58 = Sketch_1.addPoint(2.77680584, -0.28215614)
265 SketchPoint_58.setAuxiliary(True)
267 ### Create SketchPoint
268 SketchPoint_59 = Sketch_1.addPoint(2.89223176, -0.2691287)
269 SketchPoint_59.setAuxiliary(True)
271 ### Create SketchPoint
272 SketchPoint_60 = Sketch_1.addPoint(3.0185489, -0.24745132)
273 SketchPoint_60.setAuxiliary(True)
275 ### Create SketchPoint
276 SketchPoint_61 = Sketch_1.addPoint(3.16444222, -0.21271148)
277 SketchPoint_61.setAuxiliary(True)
279 ### Create SketchPoint
280 SketchPoint_62 = Sketch_1.addPoint(3.31471304, -0.16060172)
281 SketchPoint_62.setAuxiliary(True)
283 ### Create SketchPoint
284 SketchPoint_63 = Sketch_1.addPoint(3.40618528, -0.11721194)
285 SketchPoint_63.setAuxiliary(True)
287 ### Create SketchPoint
288 SketchPoint_64 = Sketch_1.addPoint(3.4715326, -0.06510218)
289 SketchPoint_64.setAuxiliary(True)
291 ### Create SketchBSpline
292 SketchBSpline_1_poles = [(3.502, 0),
293 (3.501708060470513, 0.03160465459957851),
294 (3.482306354808988, 0.08478594846732339),
295 (3.416982460484224, 0.1463028723964636),
296 (3.330867828938158, 0.1897725095120994),
297 (3.23691571256371, 0.2438885707817408),
298 (3.132475493449838, 0.2847168793431304),
299 (3.028693716669709, 0.3242771718865035),
300 (2.935991590725414, 0.3481773438606656),
301 (2.846302117977083, 0.3714272918230952),
302 (2.761971777722034, 0.3876700086132496),
303 (2.670901019132808, 0.3971222319904175),
304 (2.577912212391188, 0.4199064802107029),
305 (2.47138895770733, 0.4307739368475885),
306 (2.347934842807255, 0.4411206976945238),
307 (2.208393417939975, 0.4367094703481399),
308 (2.066490356928406, 0.4424654746602308),
309 (1.931861446733529, 0.4266278861079822),
310 (1.813439066878724, 0.4202402668802049),
311 (1.706149087521655, 0.3984156148279285),
312 (1.600151931908012, 0.381280150658782),
313 (1.487912755840739, 0.3651602028428825),
314 (1.37022484781707, 0.343451145226399),
315 (1.248225848031129, 0.3155391742155946),
316 (1.122361457008797, 0.2925847187390579),
317 (1.003957496481461, 0.2621074537257155),
318 (0.8961617237627484, 0.2345532360663585),
319 (0.7918988749704297, 0.211845235390749),
320 (0.6808742181768952, 0.1856161550032198),
321 (0.5591323563208087, 0.1555837712922512),
322 (0.4432312945768512, 0.1299207001590713),
323 (0.3369105879407892, 0.1005196423732715),
324 (0.2422714917388343, 0.0789561461823229),
325 (0.1454129368472911, 0.05575321928504596),
326 (0.07867537192801388, 0.04292748679362836),
327 (-0.03801510663679483, -0.009036231961024368),
328 (0.09668159902862462, 0.02124137982940557),
329 (0.1631020115172611, 0.02544418940840985),
330 (0.2670052837801755, 0.02725755100255278),
331 (0.3669396449571852, 0.02499900964975237),
332 (0.4758196106561338, 0.02860804255883151),
333 (0.587520466545792, 0.01701112796086315),
334 (0.696501264135322, 0.003600344371230613),
335 (0.8046893603429499, -0.01419519074507264),
336 (0.9160129303585658, -0.03746502686037816),
337 (1.03084989928976, -0.05621611703810876),
338 (1.15892564877219, -0.09721235004459683),
339 (1.293587814245105, -0.1248468755833264),
340 (1.432121846768275, -0.1540096476220431),
341 (1.560708865933035, -0.187062827568635),
342 (1.686271640551389, -0.2189476512659969),
343 (1.814669465172142, -0.2409413298907317),
344 (1.94672182252948, -0.2618358185518865),
345 (2.083258581034335, -0.2785950467488627),
346 (2.222670155691588, -0.2918735040977562),
347 (2.366549046533922, -0.297866371507273),
348 (2.504656418820893, -0.3018436275465021),
349 (2.643344514150033, -0.2930128256147972),
350 (2.769720467648912, -0.2834650455787363),
351 (2.896386200659248, -0.2699367156705364),
352 (3.025904808388414, -0.2471667438643729),
353 (3.168089816001797, -0.2147033470830538),
354 (3.297598829858346, -0.1692120751505936),
355 (3.4021366076639, -0.1232968436621545),
356 (3.474062839110283, -0.07177094713741811),
357 (3.497525008229238, -0.02562138888775374),
360 SketchBSpline_1 = Sketch_1.addSpline(degree = 3, poles = SketchBSpline_1_poles, weights = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], knots = [0, 0.01183488863837179, 0.0231901864984856, 0.03559858893144927, 0.05144916515834002, 0.06759531467622239, 0.0815379341596944, 0.09700677492797639, 0.1068321569610141, 0.1195693666101132, 0.1322085557927937, 0.1443579416201434, 0.1587691279665198, 0.1760903712525299, 0.1951577895815503, 0.2160169703364635, 0.2342490967534491, 0.2507056052742759, 0.2646118431448987, 0.2791077011690486, 0.2947823396709444, 0.3111417859997592, 0.3282046159595691, 0.3461398429174012, 0.3636238095657637, 0.3783618826153202, 0.391801869278653, 0.4074107325669362, 0.4251844860013295, 0.4432460569026663, 0.4561791711061376, 0.4702697244163377, 0.4837214559733177, 0.4948377859291224, 0.5047442665271804, 0.5143904392393579, 0.5287967600422182, 0.5400951120443203, 0.5549899587260146, 0.5704834338205002, 0.5845372797011691, 0.601053244848017, 0.6155483198902286, 0.6295130832805995, 0.6477395111687876, 0.6632083519370694, 0.6845974067707579, 0.7041119934399063, 0.7213087363026549, 0.7390824897370483, 0.7572531654218201, 0.7747391660376208, 0.7939534892917685, 0.8137003452650871, 0.8321903971419141, 0.8530516926114459, 0.8703550992317159, 0.8891841498048808, 0.9050749088751692, 0.9226079659764084, 0.9431244997359293, 0.9648828024586863, 0.9787328512217585, 0.9901668364115462, 1], multiplicities = [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4])
361 Sketch_1.setCoincident(SketchPoint_1.coordinates(), SketchBSpline_1.startPoint())
362 Sketch_1.setCoincident(SketchPoint_1.coordinates(), SketchBSpline_1.endPoint())
363 Sketch_1.setCoincident(SketchPoint_2.coordinates(), SketchBSpline_1.result())
364 Sketch_1.setCoincident(SketchPoint_3.coordinates(), SketchBSpline_1.result())
365 Sketch_1.setCoincident(SketchPoint_4.coordinates(), SketchBSpline_1.result())
366 Sketch_1.setCoincident(SketchPoint_5.coordinates(), SketchBSpline_1.result())
367 Sketch_1.setCoincident(SketchPoint_6.coordinates(), SketchBSpline_1.result())
368 Sketch_1.setCoincident(SketchPoint_7.coordinates(), SketchBSpline_1.result())
369 Sketch_1.setCoincident(SketchPoint_8.coordinates(), SketchBSpline_1.result())
370 Sketch_1.setCoincident(SketchPoint_9.coordinates(), SketchBSpline_1.result())
371 Sketch_1.setCoincident(SketchPoint_10.coordinates(), SketchBSpline_1.result())
372 Sketch_1.setCoincident(SketchPoint_11.coordinates(), SketchBSpline_1.result())
373 Sketch_1.setCoincident(SketchPoint_12.coordinates(), SketchBSpline_1.result())
374 Sketch_1.setCoincident(SketchPoint_13.coordinates(), SketchBSpline_1.result())
375 Sketch_1.setCoincident(SketchPoint_14.coordinates(), SketchBSpline_1.result())
376 Sketch_1.setCoincident(SketchPoint_15.coordinates(), SketchBSpline_1.result())
377 Sketch_1.setCoincident(SketchPoint_16.coordinates(), SketchBSpline_1.result())
378 Sketch_1.setCoincident(SketchPoint_17.coordinates(), SketchBSpline_1.result())
379 Sketch_1.setCoincident(SketchPoint_18.coordinates(), SketchBSpline_1.result())
380 Sketch_1.setCoincident(SketchPoint_19.coordinates(), SketchBSpline_1.result())
381 Sketch_1.setCoincident(SketchPoint_20.coordinates(), SketchBSpline_1.result())
382 Sketch_1.setCoincident(SketchPoint_21.coordinates(), SketchBSpline_1.result())
383 Sketch_1.setCoincident(SketchPoint_22.coordinates(), SketchBSpline_1.result())
384 Sketch_1.setCoincident(SketchPoint_23.coordinates(), SketchBSpline_1.result())
385 Sketch_1.setCoincident(SketchPoint_24.coordinates(), SketchBSpline_1.result())
386 Sketch_1.setCoincident(SketchPoint_25.coordinates(), SketchBSpline_1.result())
387 Sketch_1.setCoincident(SketchPoint_26.coordinates(), SketchBSpline_1.result())
388 Sketch_1.setCoincident(SketchPoint_27.coordinates(), SketchBSpline_1.result())
389 Sketch_1.setCoincident(SketchPoint_28.coordinates(), SketchBSpline_1.result())
390 Sketch_1.setCoincident(SketchPoint_29.coordinates(), SketchBSpline_1.result())
391 Sketch_1.setCoincident(SketchPoint_30.coordinates(), SketchBSpline_1.result())
392 Sketch_1.setCoincident(SketchPoint_31.coordinates(), SketchBSpline_1.result())
393 Sketch_1.setCoincident(SketchPoint_32.coordinates(), SketchBSpline_1.result())
394 Sketch_1.setCoincident(SketchPoint_33.coordinates(), SketchBSpline_1.result())
395 Sketch_1.setCoincident(SketchPoint_34.coordinates(), SketchBSpline_1.result())
396 Sketch_1.setCoincident(SketchPoint_35.coordinates(), SketchBSpline_1.result())
397 Sketch_1.setCoincident(SketchPoint_36.coordinates(), SketchBSpline_1.result())
398 Sketch_1.setCoincident(SketchPoint_37.coordinates(), SketchBSpline_1.result())
399 Sketch_1.setCoincident(SketchPoint_38.coordinates(), SketchBSpline_1.result())
400 Sketch_1.setCoincident(SketchPoint_39.coordinates(), SketchBSpline_1.result())
401 Sketch_1.setCoincident(SketchPoint_40.coordinates(), SketchBSpline_1.result())
402 Sketch_1.setCoincident(SketchPoint_41.coordinates(), SketchBSpline_1.result())
403 Sketch_1.setCoincident(SketchPoint_42.coordinates(), SketchBSpline_1.result())
404 Sketch_1.setCoincident(SketchPoint_43.coordinates(), SketchBSpline_1.result())
405 Sketch_1.setCoincident(SketchPoint_44.coordinates(), SketchBSpline_1.result())
406 Sketch_1.setCoincident(SketchPoint_45.coordinates(), SketchBSpline_1.result())
407 Sketch_1.setCoincident(SketchPoint_46.coordinates(), SketchBSpline_1.result())
408 Sketch_1.setCoincident(SketchPoint_47.coordinates(), SketchBSpline_1.result())
409 Sketch_1.setCoincident(SketchPoint_48.coordinates(), SketchBSpline_1.result())
410 Sketch_1.setCoincident(SketchPoint_49.coordinates(), SketchBSpline_1.result())
411 Sketch_1.setCoincident(SketchPoint_50.coordinates(), SketchBSpline_1.result())
412 Sketch_1.setCoincident(SketchPoint_51.coordinates(), SketchBSpline_1.result())
413 Sketch_1.setCoincident(SketchPoint_52.coordinates(), SketchBSpline_1.result())
414 Sketch_1.setCoincident(SketchPoint_53.coordinates(), SketchBSpline_1.result())
415 Sketch_1.setCoincident(SketchPoint_54.coordinates(), SketchBSpline_1.result())
416 Sketch_1.setCoincident(SketchPoint_55.coordinates(), SketchBSpline_1.result())
417 Sketch_1.setCoincident(SketchPoint_56.coordinates(), SketchBSpline_1.result())
418 Sketch_1.setCoincident(SketchPoint_57.coordinates(), SketchBSpline_1.result())
419 Sketch_1.setCoincident(SketchPoint_58.coordinates(), SketchBSpline_1.result())
420 Sketch_1.setCoincident(SketchPoint_59.coordinates(), SketchBSpline_1.result())
421 Sketch_1.setCoincident(SketchPoint_60.coordinates(), SketchBSpline_1.result())
422 Sketch_1.setCoincident(SketchPoint_61.coordinates(), SketchBSpline_1.result())
423 Sketch_1.setCoincident(SketchPoint_62.coordinates(), SketchBSpline_1.result())
424 Sketch_1.setCoincident(SketchPoint_63.coordinates(), SketchBSpline_1.result())
425 Sketch_1.setCoincident(SketchPoint_64.coordinates(), SketchBSpline_1.result())
427 ### Create SketchOffset
428 SketchOffset_1 = Sketch_1.addOffset([SketchBSpline_1.result()], 0.01, False)
429 [SketchBSpline_2, SketchBSpline_3, SketchBSpline_4, SketchBSpline_5, SketchBSpline_6, SketchBSpline_7, SketchBSpline_8, SketchBSpline_9, SketchBSpline_10, SketchBSpline_11, SketchBSpline_12, SketchBSpline_13, SketchBSpline_14, SketchBSpline_15, SketchBSpline_16, SketchBSpline_17, SketchBSpline_18, SketchBSpline_19, SketchBSpline_20, SketchBSpline_21, SketchBSpline_22, SketchBSpline_23, SketchBSpline_24, SketchBSpline_25, SketchBSpline_26, SketchBSpline_27, SketchBSpline_28, SketchBSpline_29, SketchBSpline_30, SketchBSpline_31, SketchBSpline_32, SketchBSpline_33, SketchBSpline_34, SketchBSpline_35, SketchBSpline_36, SketchBSpline_37, SketchBSpline_38, SketchBSpline_39, SketchBSpline_40, SketchBSpline_41, SketchBSpline_42, SketchBSpline_43, SketchBSpline_44, SketchBSpline_45, SketchBSpline_46, SketchBSpline_47, SketchBSpline_48, SketchBSpline_49, SketchBSpline_50, SketchBSpline_51, SketchBSpline_52, SketchBSpline_53, SketchBSpline_54, SketchBSpline_55, SketchBSpline_56, SketchBSpline_57, SketchBSpline_58, SketchBSpline_59, SketchBSpline_60, SketchBSpline_61, SketchArc_1] = SketchOffset_1.offset()
431 ### Create SketchOffset
432 SketchOffset_2 = Sketch_1.addOffset([SketchBSpline_1.result()], 0.07000000000000001, False)
433 [SketchBSpline_62, SketchBSpline_63, SketchBSpline_64, SketchBSpline_65, SketchBSpline_66, SketchBSpline_67, SketchBSpline_68, SketchBSpline_69, SketchBSpline_70, SketchBSpline_71, SketchBSpline_72, SketchBSpline_73, SketchBSpline_74, SketchBSpline_75, SketchBSpline_76, SketchBSpline_77, SketchBSpline_78, SketchBSpline_79, SketchBSpline_80, SketchBSpline_81, SketchBSpline_82, SketchBSpline_83, SketchBSpline_84, SketchBSpline_85, SketchBSpline_86, SketchBSpline_87, SketchBSpline_88, SketchBSpline_89, SketchBSpline_90, SketchBSpline_91, SketchBSpline_92, SketchBSpline_93, SketchBSpline_94, SketchBSpline_95, SketchBSpline_96, SketchBSpline_97, SketchBSpline_98, SketchBSpline_99, SketchBSpline_100, SketchBSpline_101, SketchBSpline_102, SketchBSpline_103, SketchBSpline_104, SketchBSpline_105, SketchBSpline_106, SketchBSpline_107, SketchBSpline_108, SketchBSpline_109, SketchBSpline_110, SketchBSpline_111, SketchBSpline_112, SketchBSpline_113, SketchBSpline_114, SketchBSpline_115, SketchBSpline_116, SketchBSpline_117, SketchBSpline_118, SketchBSpline_119, SketchBSpline_120, SketchBSpline_121, SketchArc_2] = SketchOffset_2.offset()
437 Wire_1 = model.addWire(Part_1_doc, [model.selection("EDGE", "SketchBSpline_1")], False)
440 Wire_2_objects = [model.selection("EDGE", "SketchBSpline_2"),
441 model.selection("EDGE", "SketchBSpline_3"),
442 model.selection("EDGE", "SketchBSpline_4"),
443 model.selection("EDGE", "SketchBSpline_5"),
444 model.selection("EDGE", "SketchBSpline_6"),
445 model.selection("EDGE", "SketchBSpline_7"),
446 model.selection("EDGE", "SketchBSpline_8"),
447 model.selection("EDGE", "SketchBSpline_9"),
448 model.selection("EDGE", "SketchBSpline_10"),
449 model.selection("EDGE", "SketchBSpline_11"),
450 model.selection("EDGE", "SketchBSpline_12"),
451 model.selection("EDGE", "SketchBSpline_13"),
452 model.selection("EDGE", "SketchBSpline_14"),
453 model.selection("EDGE", "SketchBSpline_15"),
454 model.selection("EDGE", "SketchBSpline_16"),
455 model.selection("EDGE", "SketchBSpline_17"),
456 model.selection("EDGE", "SketchBSpline_18"),
457 model.selection("EDGE", "SketchBSpline_19"),
458 model.selection("EDGE", "SketchBSpline_20"),
459 model.selection("EDGE", "SketchBSpline_21"),
460 model.selection("EDGE", "SketchBSpline_22"),
461 model.selection("EDGE", "SketchBSpline_23"),
462 model.selection("EDGE", "SketchBSpline_24"),
463 model.selection("EDGE", "SketchBSpline_25"),
464 model.selection("EDGE", "SketchBSpline_26"),
465 model.selection("EDGE", "SketchBSpline_27"),
466 model.selection("EDGE", "SketchBSpline_28"),
467 model.selection("EDGE", "SketchBSpline_29"),
468 model.selection("EDGE", "SketchBSpline_30"),
469 model.selection("EDGE", "SketchBSpline_31"),
470 model.selection("EDGE", "SketchBSpline_32"),
471 model.selection("EDGE", "SketchBSpline_33"),
472 model.selection("EDGE", "SketchBSpline_34"),
473 model.selection("EDGE", "SketchBSpline_35"),
474 model.selection("EDGE", "SketchBSpline_36"),
475 model.selection("EDGE", "SketchBSpline_37"),
476 model.selection("EDGE", "SketchBSpline_38"),
477 model.selection("EDGE", "SketchBSpline_39"),
478 model.selection("EDGE", "SketchBSpline_40"),
479 model.selection("EDGE", "SketchBSpline_41"),
480 model.selection("EDGE", "SketchBSpline_42"),
481 model.selection("EDGE", "SketchBSpline_43"),
482 model.selection("EDGE", "SketchBSpline_44"),
483 model.selection("EDGE", "SketchBSpline_45"),
484 model.selection("EDGE", "SketchBSpline_46"),
485 model.selection("EDGE", "SketchBSpline_47"),
486 model.selection("EDGE", "SketchBSpline_48"),
487 model.selection("EDGE", "SketchBSpline_49"),
488 model.selection("EDGE", "SketchBSpline_50"),
489 model.selection("EDGE", "SketchBSpline_51"),
490 model.selection("EDGE", "SketchBSpline_52"),
491 model.selection("EDGE", "SketchBSpline_53"),
492 model.selection("EDGE", "SketchBSpline_54"),
493 model.selection("EDGE", "SketchBSpline_55"),
494 model.selection("EDGE", "SketchBSpline_56"),
495 model.selection("EDGE", "SketchBSpline_57"),
496 model.selection("EDGE", "SketchBSpline_58"),
497 model.selection("EDGE", "SketchBSpline_59"),
498 model.selection("EDGE", "SketchBSpline_60"),
499 model.selection("EDGE", "SketchBSpline_61"),
500 model.selection("EDGE", "SketchArc_1_2")]
501 Wire_2 = model.addWire(Part_1_doc, Wire_2_objects, False)
504 Wire_3_objects = [model.selection("EDGE", "SketchBSpline_62"),
505 model.selection("EDGE", "SketchBSpline_63"),
506 model.selection("EDGE", "SketchBSpline_64"),
507 model.selection("EDGE", "SketchBSpline_65"),
508 model.selection("EDGE", "SketchBSpline_66"),
509 model.selection("EDGE", "SketchBSpline_67"),
510 model.selection("EDGE", "SketchBSpline_68"),
511 model.selection("EDGE", "SketchBSpline_69"),
512 model.selection("EDGE", "SketchBSpline_70"),
513 model.selection("EDGE", "SketchBSpline_71"),
514 model.selection("EDGE", "SketchBSpline_72"),
515 model.selection("EDGE", "SketchBSpline_73"),
516 model.selection("EDGE", "SketchBSpline_74"),
517 model.selection("EDGE", "SketchBSpline_75"),
518 model.selection("EDGE", "SketchBSpline_76"),
519 model.selection("EDGE", "SketchBSpline_77"),
520 model.selection("EDGE", "SketchBSpline_78"),
521 model.selection("EDGE", "SketchBSpline_79"),
522 model.selection("EDGE", "SketchBSpline_80"),
523 model.selection("EDGE", "SketchBSpline_81"),
524 model.selection("EDGE", "SketchBSpline_82"),
525 model.selection("EDGE", "SketchBSpline_83"),
526 model.selection("EDGE", "SketchBSpline_84"),
527 model.selection("EDGE", "SketchBSpline_85"),
528 model.selection("EDGE", "SketchBSpline_86"),
529 model.selection("EDGE", "SketchBSpline_87"),
530 model.selection("EDGE", "SketchBSpline_88"),
531 model.selection("EDGE", "SketchBSpline_89"),
532 model.selection("EDGE", "SketchBSpline_90"),
533 model.selection("EDGE", "SketchBSpline_91"),
534 model.selection("EDGE", "SketchBSpline_92"),
535 model.selection("EDGE", "SketchBSpline_93"),
536 model.selection("EDGE", "SketchBSpline_94"),
537 model.selection("EDGE", "SketchBSpline_95"),
538 model.selection("EDGE", "SketchBSpline_96"),
539 model.selection("EDGE", "SketchBSpline_97"),
540 model.selection("EDGE", "SketchBSpline_98"),
541 model.selection("EDGE", "SketchBSpline_99"),
542 model.selection("EDGE", "SketchBSpline_100"),
543 model.selection("EDGE", "SketchBSpline_101"),
544 model.selection("EDGE", "SketchBSpline_102"),
545 model.selection("EDGE", "SketchBSpline_103"),
546 model.selection("EDGE", "SketchBSpline_104"),
547 model.selection("EDGE", "SketchBSpline_105"),
548 model.selection("EDGE", "SketchBSpline_106"),
549 model.selection("EDGE", "SketchBSpline_107"),
550 model.selection("EDGE", "SketchBSpline_108"),
551 model.selection("EDGE", "SketchBSpline_109"),
552 model.selection("EDGE", "SketchBSpline_110"),
553 model.selection("EDGE", "SketchBSpline_111"),
554 model.selection("EDGE", "SketchBSpline_112"),
555 model.selection("EDGE", "SketchBSpline_113"),
556 model.selection("EDGE", "SketchBSpline_114"),
557 model.selection("EDGE", "SketchBSpline_115"),
558 model.selection("EDGE", "SketchBSpline_116"),
559 model.selection("EDGE", "SketchBSpline_117"),
560 model.selection("EDGE", "SketchBSpline_118"),
561 model.selection("EDGE", "SketchBSpline_119"),
562 model.selection("EDGE", "SketchBSpline_120"),
563 model.selection("EDGE", "SketchBSpline_121"),
564 model.selection("EDGE", "SketchArc_2_2")]
565 Wire_3 = model.addWire(Part_1_doc, Wire_3_objects, False)
568 Plane_5 = model.addPlane(Part_1_doc, model.selection("FACE", "PartSet/XOY"), 40.45, False)
571 Sketch_2 = model.addSketch(Part_1_doc, model.selection("FACE", "Plane_2"))
573 ### Create SketchPoint
574 SketchPoint_65 = Sketch_2.addPoint(3.256, 0)
575 SketchPoint_65.setAuxiliary(True)
577 ### Create SketchPoint
578 SketchPoint_66 = Sketch_2.addPoint(3.23171024, 0.07667880000000001)
579 SketchPoint_66.setAuxiliary(True)
581 ### Create SketchPoint
582 SketchPoint_67 = Sketch_2.addPoint(3.177042, 0.13115168)
583 SketchPoint_67.setAuxiliary(True)
585 ### Create SketchPoint
586 SketchPoint_68 = Sketch_2.addPoint(3.10414016, 0.1735448)
587 SketchPoint_68.setAuxiliary(True)
589 ### Create SketchPoint
590 SketchPoint_69 = Sketch_2.addPoint(3.00896728, 0.2240128)
591 SketchPoint_69.setAuxiliary(True)
593 ### Create SketchPoint
594 SketchPoint_70 = Sketch_2.addPoint(2.90773824, 0.2663733599999999)
595 SketchPoint_70.setAuxiliary(True)
597 ### Create SketchPoint
598 SketchPoint_71 = Sketch_2.addPoint(2.81865408, 0.29867288)
599 SketchPoint_71.setAuxiliary(True)
601 ### Create SketchPoint
602 SketchPoint_72 = Sketch_2.addPoint(2.71739248, 0.32693496)
603 SketchPoint_72.setAuxiliary(True)
605 ### Create SketchPoint
606 SketchPoint_73 = Sketch_2.addPoint(2.65259808, 0.34308472)
607 SketchPoint_73.setAuxiliary(True)
609 ### Create SketchPoint
610 SketchPoint_74 = Sketch_2.addPoint(2.56755136, 0.35923448)
611 SketchPoint_74.setAuxiliary(True)
613 ### Create SketchPoint
614 SketchPoint_75 = Sketch_2.addPoint(2.48250464, 0.37131424)
615 SketchPoint_75.setAuxiliary(True)
617 ### Create SketchPoint
618 SketchPoint_76 = Sketch_2.addPoint(2.40152792, 0.387464)
619 SketchPoint_76.setAuxiliary(True)
621 ### Create SketchPoint
622 SketchPoint_77 = Sketch_2.addPoint(2.30433632, 0.39957632)
623 SketchPoint_77.setAuxiliary(True)
625 ### Create SketchPoint
626 SketchPoint_78 = Sketch_2.addPoint(2.1868924, 0.4076512)
627 SketchPoint_78.setAuxiliary(True)
629 ### Create SketchPoint
630 SketchPoint_79 = Sketch_2.addPoint(2.0573036, 0.4076512)
631 SketchPoint_79.setAuxiliary(True)
633 ### Create SketchPoint
634 SketchPoint_80 = Sketch_2.addPoint(1.91553736, 0.4076512)
635 SketchPoint_80.setAuxiliary(True)
637 ### Create SketchPoint
638 SketchPoint_81 = Sketch_2.addPoint(1.79203728, 0.3975576)
639 SketchPoint_81.setAuxiliary(True)
641 ### Create SketchPoint
642 SketchPoint_82 = Sketch_2.addPoint(1.68064952, 0.387464)
643 SketchPoint_82.setAuxiliary(True)
645 ### Create SketchPoint
646 SketchPoint_83 = Sketch_2.addPoint(1.58752792, 0.37131424)
647 SketchPoint_83.setAuxiliary(True)
649 ### Create SketchPoint
650 SketchPoint_84 = Sketch_2.addPoint(1.49033632, 0.35519704)
651 SketchPoint_84.setAuxiliary(True)
653 ### Create SketchPoint
654 SketchPoint_85 = Sketch_2.addPoint(1.38503728, 0.33904728)
655 SketchPoint_85.setAuxiliary(True)
657 ### Create SketchPoint
658 SketchPoint_86 = Sketch_2.addPoint(1.2757008, 0.31886008)
659 SketchPoint_86.setAuxiliary(True)
661 ### Create SketchPoint
662 SketchPoint_87 = Sketch_2.addPoint(1.16229432, 0.29463544)
663 SketchPoint_87.setAuxiliary(True)
665 ### Create SketchPoint
666 SketchPoint_88 = Sketch_2.addPoint(1.04283168, 0.2704108)
667 SketchPoint_88.setAuxiliary(True)
669 ### Create SketchPoint
670 SketchPoint_89 = Sketch_2.addPoint(0.9274064800000001, 0.24218128)
671 SketchPoint_89.setAuxiliary(True)
673 ### Create SketchPoint
674 SketchPoint_90 = Sketch_2.addPoint(0.8302148799999998, 0.21795664)
675 SketchPoint_90.setAuxiliary(True)
677 ### Create SketchPoint
678 SketchPoint_91 = Sketch_2.addPoint(0.7411307200000001, 0.19776944)
679 SketchPoint_91.setAuxiliary(True)
681 ### Create SketchPoint
682 SketchPoint_92 = Sketch_2.addPoint(0.6378504, 0.1735448)
683 SketchPoint_92.setAuxiliary(True)
685 ### Create SketchPoint
686 SketchPoint_93 = Sketch_2.addPoint(0.5204064800000001, 0.14528272)
687 SketchPoint_93.setAuxiliary(True)
689 ### Create SketchPoint
690 SketchPoint_94 = Sketch_2.addPoint(0.4009438400000001, 0.1170532)
691 SketchPoint_94.setAuxiliary(True)
693 ### Create SketchPoint
694 SketchPoint_95 = Sketch_2.addPoint(0.3158971199999998, 0.09484727999999999)
695 SketchPoint_95.setAuxiliary(True)
697 ### Create SketchPoint
698 SketchPoint_96 = Sketch_2.addPoint(0.2227429599999997, 0.07264135999999999)
699 SketchPoint_96.setAuxiliary(True)
701 ### Create SketchPoint
702 SketchPoint_97 = Sketch_2.addPoint(0.1336588000000001, 0.052096)
703 SketchPoint_97.setAuxiliary(True)
705 ### Create SketchPoint
706 SketchPoint_98 = Sketch_2.addPoint(0.06075695999999997, 0.03226696)
707 SketchPoint_98.setAuxiliary(True)
709 ### Create SketchPoint
710 SketchPoint_99 = Sketch_2.addPoint(0, 0.003256)
711 SketchPoint_99.setAuxiliary(True)
713 ### Create SketchPoint
714 SketchPoint_100 = Sketch_2.addPoint(0.06482695999999999, 0.013024)
715 SketchPoint_100.setAuxiliary(True)
717 ### Create SketchPoint
718 SketchPoint_101 = Sketch_2.addPoint(0.1621813599999999, 0.0234432)
719 SketchPoint_101.setAuxiliary(True)
721 ### Create SketchPoint
722 SketchPoint_102 = Sketch_2.addPoint(0.2389578399999999, 0.0247456)
723 SketchPoint_102.setAuxiliary(True)
725 ### Create SketchPoint
726 SketchPoint_103 = Sketch_2.addPoint(0.3401868800000001, 0.02419208)
727 SketchPoint_103.setAuxiliary(True)
729 ### Create SketchPoint
730 SketchPoint_104 = Sketch_2.addPoint(0.4454859200000003, 0.02419208)
731 SketchPoint_104.setAuxiliary(True)
733 ### Create SketchPoint
734 SketchPoint_105 = Sketch_2.addPoint(0.5406588000000001, 0.0161172)
735 SketchPoint_105.setAuxiliary(True)
737 ### Create SketchPoint
738 SketchPoint_106 = Sketch_2.addPoint(0.6520139999999999, 0.00198616)
739 SketchPoint_106.setAuxiliary(True)
741 ### Create SketchPoint
742 SketchPoint_107 = Sketch_2.addPoint(0.7492055999999998, -0.01409848)
743 SketchPoint_107.setAuxiliary(True)
745 ### Create SketchPoint
746 SketchPoint_108 = Sketch_2.addPoint(0.8423597599999999, -0.03226696)
747 SketchPoint_108.setAuxiliary(True)
749 ### Create SketchPoint
750 SketchPoint_109 = Sketch_2.addPoint(0.9638411199999997, -0.0564916)
751 SketchPoint_109.setAuxiliary(True)
753 ### Create SketchPoint
754 SketchPoint_110 = Sketch_2.addPoint(1.06510272, -0.08475368)
755 SketchPoint_110.setAuxiliary(True)
757 ### Create SketchPoint
758 SketchPoint_111 = Sketch_2.addPoint(1.2068364, -0.1170532)
759 SketchPoint_111.setAuxiliary(True)
761 ### Create SketchPoint
762 SketchPoint_112 = Sketch_2.addPoint(1.3364252, -0.14528272)
763 SketchPoint_112.setAuxiliary(True)
765 ### Create SketchPoint
766 SketchPoint_113 = Sketch_2.addPoint(1.44983168, -0.1735448)
767 SketchPoint_113.setAuxiliary(True)
769 ### Create SketchPoint
770 SketchPoint_114 = Sketch_2.addPoint(1.5672756, -0.20180688)
771 SketchPoint_114.setAuxiliary(True)
773 ### Create SketchPoint
774 SketchPoint_115 = Sketch_2.addPoint(1.68875696, -0.2240128)
775 SketchPoint_115.setAuxiliary(True)
777 ### Create SketchPoint
778 SketchPoint_116 = Sketch_2.addPoint(1.80620088, -0.24218128)
779 SketchPoint_116.setAuxiliary(True)
781 ### Create SketchPoint
782 SketchPoint_117 = Sketch_2.addPoint(1.93578968, -0.25829848)
783 SketchPoint_117.setAuxiliary(True)
785 ### Create SketchPoint
786 SketchPoint_118 = Sketch_2.addPoint(2.06944848, -0.2704108)
787 SketchPoint_118.setAuxiliary(True)
789 ### Create SketchPoint
790 SketchPoint_119 = Sketch_2.addPoint(2.19496728, -0.27646696)
791 SketchPoint_119.setAuxiliary(True)
793 ### Create SketchPoint
794 SketchPoint_120 = Sketch_2.addPoint(2.33673352, -0.27848568)
795 SketchPoint_120.setAuxiliary(True)
797 ### Create SketchPoint
798 SketchPoint_121 = Sketch_2.addPoint(2.45417744, -0.27242952)
799 SketchPoint_121.setAuxiliary(True)
801 ### Create SketchPoint
802 SketchPoint_122 = Sketch_2.addPoint(2.58174752, -0.26233592)
803 SketchPoint_122.setAuxiliary(True)
805 ### Create SketchPoint
806 SketchPoint_123 = Sketch_2.addPoint(2.68906528, -0.2502236)
807 SketchPoint_123.setAuxiliary(True)
809 ### Create SketchPoint
810 SketchPoint_124 = Sketch_2.addPoint(2.8065092, -0.23006896)
811 SketchPoint_124.setAuxiliary(True)
813 ### Create SketchPoint
814 SketchPoint_125 = Sketch_2.addPoint(2.94215416, -0.19776944)
815 SketchPoint_125.setAuxiliary(True)
817 ### Create SketchPoint
818 SketchPoint_126 = Sketch_2.addPoint(3.08186912, -0.14932016)
819 SketchPoint_126.setAuxiliary(True)
821 ### Create SketchPoint
822 SketchPoint_127 = Sketch_2.addPoint(3.16691584, -0.10897832)
823 SketchPoint_127.setAuxiliary(True)
825 ### Create SketchPoint
826 SketchPoint_128 = Sketch_2.addPoint(3.2276728, -0.06052903999999999)
827 SketchPoint_128.setAuxiliary(True)
829 ### Create SketchBSpline
830 SketchBSpline_122_poles = [(3.256, 0),
831 (3.255728567930323, 0.02938456749749511),
832 (3.237689746218751, 0.07883011085368516),
833 (3.176954566343984, 0.1360257431533082),
834 (3.09688910651703, 0.1764418306600214),
835 (3.00953671048185, 0.2267564781454451),
836 (2.912432954503905, 0.2647167787382159),
837 (2.815941388200049, 0.3014981358259439),
838 (2.729751176299813, 0.3237194265020923),
839 (2.646361992042657, 0.3453361685254134),
840 (2.567955484940874, 0.3604379063520104),
841 (2.483282044059514, 0.3692261528728723),
842 (2.396825289419105, 0.3904099084997285),
843 (2.297784821900362, 0.4005139744076952),
844 (2.183002812158886, 0.4101339211003338),
845 (2.05326355477229, 0.406032562950755),
846 (1.921328555727838, 0.4113842334362396),
847 (1.796156730600904, 0.3966591653819502),
848 (1.686052998788443, 0.3907202481330517),
849 (1.586299665611225, 0.3704286812906156),
850 (1.487748341031549, 0.3544969076370629),
851 (1.383393470307667, 0.3395093148076599),
852 (1.273972616931005, 0.319325222403528),
853 (1.160543506907297, 0.2933739438166694),
854 (1.043520532273171, 0.2720319372399694),
855 (0.9334339259119463, 0.2436955652001511),
856 (0.833210329118078, 0.2180769093752324),
857 (0.7362714839816442, 0.1969640452405135),
858 (0.6330458179280327, 0.1725774416591901),
859 (0.5198557830327111, 0.1446546999793175),
860 (0.4120962578932688, 0.1207943460074061),
861 (0.313244110318449, 0.09345858240073433),
862 (0.2252529917480424, 0.07340982637625464),
863 (0.1351983216375724, 0.05183680239637619),
864 (0.07314877527059195, 0.03991202084524661),
865 (-0.03534471365202863, -0.00840147666050696),
866 (0.08989014461370692, 0.01974926691163458),
867 (0.1516448171045691, 0.0236568477195267),
868 (0.2482493443712883, 0.02534282868769613),
869 (0.3411637589893189, 0.02324293986853048),
870 (0.4423953890052463, 0.02659845418947896),
871 (0.5462497541613646, 0.01581617151358379),
872 (0.6475751330738458, 0.003347436114427953),
873 (0.7481634943679742, -0.01319804142374542),
874 (0.8516670763128179, -0.03483327454522876),
875 (0.9584372564498741, -0.05226718363109152),
876 (1.077516251399843, -0.09038361271993345),
877 (1.202718995768721, -0.1160769351511452),
878 (1.331521625664622, -0.1431911515298037),
879 (1.451075975864637, -0.1739224918799187),
880 (1.567818521312199, -0.2035675478361183),
881 (1.687196967047543, -0.2240162678824165),
882 (1.809973230769842, -0.2434430111950148),
883 (1.936918886307194, -0.259024977788206),
884 (2.066537414886297, -0.2713706822793528),
885 (2.200309450461007, -0.2769425772780358),
886 (2.328715391113886, -0.2806404486840122),
887 (2.457661261585523, -0.2724299715025069),
888 (2.575159863696419, -0.2635528807551016),
889 (2.692927889590666, -0.2509748561459927),
890 (2.81334838838169, -0.2298043740783547),
891 (2.945545528527086, -0.1996213872365573),
892 (3.065957107372579, -0.1573256758110601),
893 (3.163151568975917, -0.114635786111929),
894 (3.230025301011729, -0.0667293557622594),
895 (3.251839356594632, -0.02382159971973897),
898 SketchBSpline_122 = Sketch_2.addSpline(degree = 3, poles = SketchBSpline_122_poles, weights = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], knots = [0, 0.01183488863837179, 0.02319018649848563, 0.03559858893144933, 0.05144916515834002, 0.06759531467622243, 0.0815379341596944, 0.09700677492797637, 0.1068321569610141, 0.1195693666101132, 0.1322085557927938, 0.1443579416201434, 0.1587691279665199, 0.17609037125253, 0.1951577895815503, 0.2160169703364635, 0.2342490967534491, 0.2507056052742759, 0.2646118431448987, 0.2791077011690486, 0.2947823396709444, 0.3111417859997592, 0.3282046159595691, 0.3461398429174012, 0.3636238095657636, 0.3783618826153202, 0.3918018692786528, 0.4074107325669361, 0.4251844860013295, 0.4432460569026663, 0.4561791711061376, 0.4702697244163377, 0.4837214559733176, 0.4948377859291223, 0.5047442665271803, 0.514390439239358, 0.5287967600422183, 0.5400951120443203, 0.5549899587260146, 0.5704834338205, 0.584537279701169, 0.6010532448480169, 0.6155483198902286, 0.6295130832805996, 0.6477395111687876, 0.6632083519370696, 0.6845974067707581, 0.7041119934399064, 0.721308736302655, 0.7390824897370484, 0.7572531654218201, 0.7747391660376209, 0.7939534892917686, 0.8137003452650872, 0.8321903971419143, 0.8530516926114459, 0.8703550992317159, 0.8891841498048809, 0.9050749088751692, 0.9226079659764083, 0.9431244997359293, 0.9648828024586862, 0.9787328512217585, 0.9901668364115461, 1], multiplicities = [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4])
899 Sketch_2.setCoincident(SketchPoint_65.coordinates(), SketchBSpline_122.startPoint())
900 Sketch_2.setCoincident(SketchPoint_65.coordinates(), SketchBSpline_122.endPoint())
901 Sketch_2.setCoincident(SketchPoint_66.coordinates(), SketchBSpline_122.result())
902 Sketch_2.setCoincident(SketchPoint_67.coordinates(), SketchBSpline_122.result())
903 Sketch_2.setCoincident(SketchPoint_68.coordinates(), SketchBSpline_122.result())
904 Sketch_2.setCoincident(SketchPoint_69.coordinates(), SketchBSpline_122.result())
905 Sketch_2.setCoincident(SketchPoint_70.coordinates(), SketchBSpline_122.result())
906 Sketch_2.setCoincident(SketchPoint_71.coordinates(), SketchBSpline_122.result())
907 Sketch_2.setCoincident(SketchPoint_72.coordinates(), SketchBSpline_122.result())
908 Sketch_2.setCoincident(SketchPoint_73.coordinates(), SketchBSpline_122.result())
909 Sketch_2.setCoincident(SketchPoint_74.coordinates(), SketchBSpline_122.result())
910 Sketch_2.setCoincident(SketchPoint_75.coordinates(), SketchBSpline_122.result())
911 Sketch_2.setCoincident(SketchPoint_76.coordinates(), SketchBSpline_122.result())
912 Sketch_2.setCoincident(SketchPoint_77.coordinates(), SketchBSpline_122.result())
913 Sketch_2.setCoincident(SketchPoint_78.coordinates(), SketchBSpline_122.result())
914 Sketch_2.setCoincident(SketchPoint_79.coordinates(), SketchBSpline_122.result())
915 Sketch_2.setCoincident(SketchPoint_80.coordinates(), SketchBSpline_122.result())
916 Sketch_2.setCoincident(SketchPoint_81.coordinates(), SketchBSpline_122.result())
917 Sketch_2.setCoincident(SketchPoint_82.coordinates(), SketchBSpline_122.result())
918 Sketch_2.setCoincident(SketchPoint_83.coordinates(), SketchBSpline_122.result())
919 Sketch_2.setCoincident(SketchPoint_84.coordinates(), SketchBSpline_122.result())
920 Sketch_2.setCoincident(SketchPoint_85.coordinates(), SketchBSpline_122.result())
921 Sketch_2.setCoincident(SketchPoint_86.coordinates(), SketchBSpline_122.result())
922 Sketch_2.setCoincident(SketchPoint_87.coordinates(), SketchBSpline_122.result())
923 Sketch_2.setCoincident(SketchPoint_88.coordinates(), SketchBSpline_122.result())
924 Sketch_2.setCoincident(SketchPoint_89.coordinates(), SketchBSpline_122.result())
925 Sketch_2.setCoincident(SketchPoint_90.coordinates(), SketchBSpline_122.result())
926 Sketch_2.setCoincident(SketchPoint_91.coordinates(), SketchBSpline_122.result())
927 Sketch_2.setCoincident(SketchPoint_92.coordinates(), SketchBSpline_122.result())
928 Sketch_2.setCoincident(SketchPoint_93.coordinates(), SketchBSpline_122.result())
929 Sketch_2.setCoincident(SketchPoint_94.coordinates(), SketchBSpline_122.result())
930 Sketch_2.setCoincident(SketchPoint_95.coordinates(), SketchBSpline_122.result())
931 Sketch_2.setCoincident(SketchPoint_96.coordinates(), SketchBSpline_122.result())
932 Sketch_2.setCoincident(SketchPoint_97.coordinates(), SketchBSpline_122.result())
933 Sketch_2.setCoincident(SketchPoint_98.coordinates(), SketchBSpline_122.result())
934 Sketch_2.setCoincident(SketchPoint_99.coordinates(), SketchBSpline_122.result())
935 Sketch_2.setCoincident(SketchPoint_100.coordinates(), SketchBSpline_122.result())
936 Sketch_2.setCoincident(SketchPoint_101.coordinates(), SketchBSpline_122.result())
937 Sketch_2.setCoincident(SketchPoint_102.coordinates(), SketchBSpline_122.result())
938 Sketch_2.setCoincident(SketchPoint_103.coordinates(), SketchBSpline_122.result())
939 Sketch_2.setCoincident(SketchPoint_104.coordinates(), SketchBSpline_122.result())
940 Sketch_2.setCoincident(SketchPoint_105.coordinates(), SketchBSpline_122.result())
941 Sketch_2.setCoincident(SketchPoint_106.coordinates(), SketchBSpline_122.result())
942 Sketch_2.setCoincident(SketchPoint_107.coordinates(), SketchBSpline_122.result())
943 Sketch_2.setCoincident(SketchPoint_108.coordinates(), SketchBSpline_122.result())
944 Sketch_2.setCoincident(SketchPoint_109.coordinates(), SketchBSpline_122.result())
945 Sketch_2.setCoincident(SketchPoint_110.coordinates(), SketchBSpline_122.result())
946 Sketch_2.setCoincident(SketchPoint_111.coordinates(), SketchBSpline_122.result())
947 Sketch_2.setCoincident(SketchPoint_112.coordinates(), SketchBSpline_122.result())
948 Sketch_2.setCoincident(SketchPoint_113.coordinates(), SketchBSpline_122.result())
949 Sketch_2.setCoincident(SketchPoint_114.coordinates(), SketchBSpline_122.result())
950 Sketch_2.setCoincident(SketchPoint_115.coordinates(), SketchBSpline_122.result())
951 Sketch_2.setCoincident(SketchPoint_116.coordinates(), SketchBSpline_122.result())
952 Sketch_2.setCoincident(SketchPoint_117.coordinates(), SketchBSpline_122.result())
953 Sketch_2.setCoincident(SketchPoint_118.coordinates(), SketchBSpline_122.result())
954 Sketch_2.setCoincident(SketchPoint_119.coordinates(), SketchBSpline_122.result())
955 Sketch_2.setCoincident(SketchPoint_120.coordinates(), SketchBSpline_122.result())
956 Sketch_2.setCoincident(SketchPoint_121.coordinates(), SketchBSpline_122.result())
957 Sketch_2.setCoincident(SketchPoint_122.coordinates(), SketchBSpline_122.result())
958 Sketch_2.setCoincident(SketchPoint_123.coordinates(), SketchBSpline_122.result())
959 Sketch_2.setCoincident(SketchPoint_124.coordinates(), SketchBSpline_122.result())
960 Sketch_2.setCoincident(SketchPoint_125.coordinates(), SketchBSpline_122.result())
961 Sketch_2.setCoincident(SketchPoint_126.coordinates(), SketchBSpline_122.result())
962 Sketch_2.setCoincident(SketchPoint_127.coordinates(), SketchBSpline_122.result())
963 Sketch_2.setCoincident(SketchPoint_128.coordinates(), SketchBSpline_122.result())
965 ### Create SketchOffset
966 SketchOffset_3 = Sketch_2.addOffset([SketchBSpline_122.result()], 0.01, False)
967 [SketchBSpline_123, SketchBSpline_124, SketchBSpline_125, SketchBSpline_126, SketchBSpline_127, SketchBSpline_128, SketchBSpline_129, SketchBSpline_130, SketchBSpline_131, SketchBSpline_132, SketchBSpline_133, SketchBSpline_134, SketchBSpline_135, SketchBSpline_136, SketchBSpline_137, SketchBSpline_138, SketchBSpline_139, SketchBSpline_140, SketchBSpline_141, SketchBSpline_142, SketchBSpline_143, SketchBSpline_144, SketchBSpline_145, SketchBSpline_146, SketchBSpline_147, SketchBSpline_148, SketchBSpline_149, SketchBSpline_150, SketchBSpline_151, SketchBSpline_152, SketchBSpline_153, SketchBSpline_154, SketchBSpline_155, SketchBSpline_156, SketchBSpline_157, SketchBSpline_158, SketchBSpline_159, SketchBSpline_160, SketchBSpline_161, SketchBSpline_162, SketchBSpline_163, SketchBSpline_164, SketchBSpline_165, SketchBSpline_166, SketchBSpline_167, SketchBSpline_168, SketchBSpline_169, SketchBSpline_170, SketchBSpline_171, SketchBSpline_172, SketchBSpline_173, SketchBSpline_174, SketchBSpline_175, SketchBSpline_176, SketchBSpline_177, SketchBSpline_178, SketchBSpline_179, SketchBSpline_180, SketchBSpline_181, SketchBSpline_182, SketchArc_3] = SketchOffset_3.offset()
969 ### Create SketchOffset
970 SketchOffset_4 = Sketch_2.addOffset([SketchBSpline_122.result()], 0.07000000000000001, False)
971 [SketchBSpline_183, SketchBSpline_184, SketchBSpline_185, SketchBSpline_186, SketchBSpline_187, SketchBSpline_188, SketchBSpline_189, SketchBSpline_190, SketchBSpline_191, SketchBSpline_192, SketchBSpline_193, SketchBSpline_194, SketchBSpline_195, SketchBSpline_196, SketchBSpline_197, SketchBSpline_198, SketchBSpline_199, SketchBSpline_200, SketchBSpline_201, SketchBSpline_202, SketchBSpline_203, SketchBSpline_204, SketchBSpline_205, SketchBSpline_206, SketchBSpline_207, SketchBSpline_208, SketchBSpline_209, SketchBSpline_210, SketchBSpline_211, SketchBSpline_212, SketchBSpline_213, SketchBSpline_214, SketchBSpline_215, SketchBSpline_216, SketchBSpline_217, SketchBSpline_218, SketchBSpline_219, SketchBSpline_220, SketchBSpline_221, SketchBSpline_222, SketchBSpline_223, SketchBSpline_224, SketchBSpline_225, SketchBSpline_226, SketchBSpline_227, SketchBSpline_228, SketchBSpline_229, SketchBSpline_230, SketchBSpline_231, SketchBSpline_232, SketchBSpline_233, SketchBSpline_234, SketchBSpline_235, SketchBSpline_236, SketchBSpline_237, SketchBSpline_238, SketchBSpline_239, SketchBSpline_240, SketchBSpline_241, SketchBSpline_242, SketchArc_4] = SketchOffset_4.offset()
975 Wire_4 = model.addWire(Part_1_doc, [model.selection("EDGE", "SketchBSpline_122")], False)
978 Wire_5_objects = [model.selection("EDGE", "SketchBSpline_123"),
979 model.selection("EDGE", "SketchBSpline_124"),
980 model.selection("EDGE", "SketchBSpline_125"),
981 model.selection("EDGE", "SketchBSpline_126"),
982 model.selection("EDGE", "SketchBSpline_127"),
983 model.selection("EDGE", "SketchBSpline_128"),
984 model.selection("EDGE", "SketchBSpline_129"),
985 model.selection("EDGE", "SketchBSpline_130"),
986 model.selection("EDGE", "SketchBSpline_131"),
987 model.selection("EDGE", "SketchBSpline_132"),
988 model.selection("EDGE", "SketchBSpline_133"),
989 model.selection("EDGE", "SketchBSpline_134"),
990 model.selection("EDGE", "SketchBSpline_135"),
991 model.selection("EDGE", "SketchBSpline_136"),
992 model.selection("EDGE", "SketchBSpline_137"),
993 model.selection("EDGE", "SketchBSpline_138"),
994 model.selection("EDGE", "SketchBSpline_139"),
995 model.selection("EDGE", "SketchBSpline_140"),
996 model.selection("EDGE", "SketchBSpline_141"),
997 model.selection("EDGE", "SketchBSpline_142"),
998 model.selection("EDGE", "SketchBSpline_143"),
999 model.selection("EDGE", "SketchBSpline_144"),
1000 model.selection("EDGE", "SketchBSpline_145"),
1001 model.selection("EDGE", "SketchBSpline_146"),
1002 model.selection("EDGE", "SketchBSpline_147"),
1003 model.selection("EDGE", "SketchBSpline_148"),
1004 model.selection("EDGE", "SketchBSpline_149"),
1005 model.selection("EDGE", "SketchBSpline_150"),
1006 model.selection("EDGE", "SketchBSpline_151"),
1007 model.selection("EDGE", "SketchBSpline_152"),
1008 model.selection("EDGE", "SketchBSpline_153"),
1009 model.selection("EDGE", "SketchBSpline_154"),
1010 model.selection("EDGE", "SketchBSpline_155"),
1011 model.selection("EDGE", "SketchBSpline_156"),
1012 model.selection("EDGE", "SketchBSpline_157"),
1013 model.selection("EDGE", "SketchBSpline_158"),
1014 model.selection("EDGE", "SketchBSpline_159"),
1015 model.selection("EDGE", "SketchBSpline_160"),
1016 model.selection("EDGE", "SketchBSpline_161"),
1017 model.selection("EDGE", "SketchBSpline_162"),
1018 model.selection("EDGE", "SketchBSpline_163"),
1019 model.selection("EDGE", "SketchBSpline_164"),
1020 model.selection("EDGE", "SketchBSpline_165"),
1021 model.selection("EDGE", "SketchBSpline_166"),
1022 model.selection("EDGE", "SketchBSpline_167"),
1023 model.selection("EDGE", "SketchBSpline_168"),
1024 model.selection("EDGE", "SketchBSpline_169"),
1025 model.selection("EDGE", "SketchBSpline_170"),
1026 model.selection("EDGE", "SketchBSpline_171"),
1027 model.selection("EDGE", "SketchBSpline_172"),
1028 model.selection("EDGE", "SketchBSpline_173"),
1029 model.selection("EDGE", "SketchBSpline_174"),
1030 model.selection("EDGE", "SketchBSpline_175"),
1031 model.selection("EDGE", "SketchBSpline_176"),
1032 model.selection("EDGE", "SketchBSpline_177"),
1033 model.selection("EDGE", "SketchBSpline_178"),
1034 model.selection("EDGE", "SketchBSpline_179"),
1035 model.selection("EDGE", "SketchBSpline_180"),
1036 model.selection("EDGE", "SketchBSpline_181"),
1037 model.selection("EDGE", "SketchBSpline_182"),
1038 model.selection("EDGE", "SketchArc_3_2")]
1039 Wire_5 = model.addWire(Part_1_doc, Wire_5_objects, False)
1042 Wire_6_objects = [model.selection("EDGE", "SketchBSpline_183"),
1043 model.selection("EDGE", "SketchBSpline_184"),
1044 model.selection("EDGE", "SketchBSpline_185"),
1045 model.selection("EDGE", "SketchBSpline_186"),
1046 model.selection("EDGE", "SketchBSpline_187"),
1047 model.selection("EDGE", "SketchBSpline_188"),
1048 model.selection("EDGE", "SketchBSpline_189"),
1049 model.selection("EDGE", "SketchBSpline_190"),
1050 model.selection("EDGE", "SketchBSpline_191"),
1051 model.selection("EDGE", "SketchBSpline_192"),
1052 model.selection("EDGE", "SketchBSpline_193"),
1053 model.selection("EDGE", "SketchBSpline_194"),
1054 model.selection("EDGE", "SketchBSpline_195"),
1055 model.selection("EDGE", "SketchBSpline_196"),
1056 model.selection("EDGE", "SketchBSpline_197"),
1057 model.selection("EDGE", "SketchBSpline_198"),
1058 model.selection("EDGE", "SketchBSpline_199"),
1059 model.selection("EDGE", "SketchBSpline_200"),
1060 model.selection("EDGE", "SketchBSpline_201"),
1061 model.selection("EDGE", "SketchBSpline_202"),
1062 model.selection("EDGE", "SketchBSpline_203"),
1063 model.selection("EDGE", "SketchBSpline_204"),
1064 model.selection("EDGE", "SketchBSpline_205"),
1065 model.selection("EDGE", "SketchBSpline_206"),
1066 model.selection("EDGE", "SketchBSpline_207"),
1067 model.selection("EDGE", "SketchBSpline_208"),
1068 model.selection("EDGE", "SketchBSpline_209"),
1069 model.selection("EDGE", "SketchBSpline_210"),
1070 model.selection("EDGE", "SketchBSpline_211"),
1071 model.selection("EDGE", "SketchBSpline_212"),
1072 model.selection("EDGE", "SketchBSpline_213"),
1073 model.selection("EDGE", "SketchBSpline_214"),
1074 model.selection("EDGE", "SketchBSpline_215"),
1075 model.selection("EDGE", "SketchBSpline_216"),
1076 model.selection("EDGE", "SketchBSpline_217"),
1077 model.selection("EDGE", "SketchBSpline_218"),
1078 model.selection("EDGE", "SketchBSpline_219"),
1079 model.selection("EDGE", "SketchBSpline_220"),
1080 model.selection("EDGE", "SketchBSpline_221"),
1081 model.selection("EDGE", "SketchBSpline_222"),
1082 model.selection("EDGE", "SketchBSpline_223"),
1083 model.selection("EDGE", "SketchBSpline_224"),
1084 model.selection("EDGE", "SketchBSpline_225"),
1085 model.selection("EDGE", "SketchBSpline_226"),
1086 model.selection("EDGE", "SketchBSpline_227"),
1087 model.selection("EDGE", "SketchBSpline_228"),
1088 model.selection("EDGE", "SketchBSpline_229"),
1089 model.selection("EDGE", "SketchBSpline_230"),
1090 model.selection("EDGE", "SketchBSpline_231"),
1091 model.selection("EDGE", "SketchBSpline_232"),
1092 model.selection("EDGE", "SketchBSpline_233"),
1093 model.selection("EDGE", "SketchBSpline_234"),
1094 model.selection("EDGE", "SketchBSpline_235"),
1095 model.selection("EDGE", "SketchBSpline_236"),
1096 model.selection("EDGE", "SketchBSpline_237"),
1097 model.selection("EDGE", "SketchBSpline_238"),
1098 model.selection("EDGE", "SketchBSpline_239"),
1099 model.selection("EDGE", "SketchBSpline_240"),
1100 model.selection("EDGE", "SketchBSpline_241"),
1101 model.selection("EDGE", "SketchBSpline_242"),
1102 model.selection("EDGE", "SketchArc_4_2")]
1103 Wire_6 = model.addWire(Part_1_doc, Wire_6_objects, False)
1106 Filling_1 = model.addFilling(Part_1_doc, [model.selection("WIRE", "Wire_1_1"), model.selection("WIRE", "Wire_4_1")], "curve_info", 2, 12, 0, 1e-06, 1e-06, False)
1109 Filling_2 = model.addFilling(Part_1_doc, [model.selection("WIRE", "Wire_2_1"), model.selection("WIRE", "Wire_5_1")], "curve_info", 2, 12, 0, 1e-06, 1e-06, False)
1112 Filling_3 = model.addFilling(Part_1_doc, [model.selection("WIRE", "Wire_3_1"), model.selection("WIRE", "Wire_6_1")], "curve_info", 2, 5, 0, 0.001, 0.001, False)
1116 from GeomAPI import *
1118 model.testNbResults(Filling_1, 1)
1119 model.testNbSubResults(Filling_1, [0])
1120 model.testNbSubShapes(Filling_1, GeomAPI_Shape.SOLID, [0])
1121 model.testNbSubShapes(Filling_1, GeomAPI_Shape.FACE, [1])
1122 model.testNbSubShapes(Filling_1, GeomAPI_Shape.EDGE, [4])
1123 model.testNbSubShapes(Filling_1, GeomAPI_Shape.VERTEX, [8])
1124 model.testResultsAreas(Filling_1, [28.94082894])
1126 model.testNbResults(Filling_2, 1)
1127 model.testNbSubResults(Filling_2, [0])
1128 model.testNbSubShapes(Filling_2, GeomAPI_Shape.SOLID, [0])
1129 model.testNbSubShapes(Filling_2, GeomAPI_Shape.FACE, [1])
1130 model.testNbSubShapes(Filling_2, GeomAPI_Shape.EDGE, [4])
1131 model.testNbSubShapes(Filling_2, GeomAPI_Shape.VERTEX, [8])
1132 model.testResultsAreas(Filling_2, [29.10364506])
1134 model.testNbResults(Filling_3, 1)
1135 model.testNbSubResults(Filling_3, [0])
1136 model.testNbSubShapes(Filling_3, GeomAPI_Shape.SOLID, [0])
1137 model.testNbSubShapes(Filling_3, GeomAPI_Shape.FACE, [1])
1138 model.testNbSubShapes(Filling_3, GeomAPI_Shape.EDGE, [4])
1139 model.testNbSubShapes(Filling_3, GeomAPI_Shape.VERTEX, [8])
1140 model.testResultsAreas(Filling_3, [30.744277238])
1142 assert(model.checkPythonDump())