Salome HOME
Merge remote-tracking branch 'remotes/origin/Dev_FolderFeature'
[modules/shaper.git] / test.models / clothespin.py
1 ## Copyright (C) 2014-2017  CEA/DEN, EDF R&D
2 ##
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.
7 ##
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.
12 ##
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
16 ##
17 ## See http:##www.salome-platform.org/ or
18 ## email : webmaster.salome@opencascade.com<mailto:webmaster.salome@opencascade.com>
19 ##
20
21 from salome.shaper import model
22
23 model.begin()
24 partSet = model.moduleDocument()
25 Part_1 = model.addPart(partSet)
26 Part_1.result().setColor(255, 85, 0)
27 Part_1_doc = Part_1.document()
28 Sketch_1 = model.addSketch(Part_1_doc, model.defaultPlane("XOY"))
29 SketchLine_1 = Sketch_1.addLine(0, 0, 60, 0)
30 SketchPoint_1 = Sketch_1.addPoint(model.selection("VERTEX", "PartSet/Origin"))
31 SketchConstraintCoincidence_1 = Sketch_1.setCoincident(SketchLine_1.startPoint(), SketchPoint_1.result())
32 SketchLine_2 = Sketch_1.addLine(60, 0, 60, 1.5)
33 SketchLine_2.setName("SketchLine_3")
34 SketchLine_2.result().setName("SketchLine_3")
35 SketchConstraintCoincidence_2 = Sketch_1.setCoincident(SketchLine_1.endPoint(), SketchLine_2.startPoint())
36 SketchConstraintCoincidence_2.setName("SketchConstraintCoincidence_3")
37 SketchLine_3 = Sketch_1.addLine(60, 1.5, 57, 1.5)
38 SketchLine_3.setName("SketchLine_4")
39 SketchLine_3.result().setName("SketchLine_4")
40 SketchConstraintCoincidence_3 = Sketch_1.setCoincident(SketchLine_2.endPoint(), SketchLine_3.startPoint())
41 SketchConstraintCoincidence_3.setName("SketchConstraintCoincidence_4")
42 SketchLine_4 = Sketch_1.addLine(57, 1.5, 29, 7.5)
43 SketchLine_4.setName("SketchLine_5")
44 SketchLine_4.result().setName("SketchLine_5")
45 SketchConstraintCoincidence_4 = Sketch_1.setCoincident(SketchLine_3.endPoint(), SketchLine_4.startPoint())
46 SketchConstraintCoincidence_4.setName("SketchConstraintCoincidence_5")
47 SketchLine_5 = Sketch_1.addLine(28, 7.5, 28, 8)
48 SketchLine_5.setName("SketchLine_7")
49 SketchLine_5.result().setName("SketchLine_7")
50 SketchArc_1 = Sketch_1.addArc(25.00007393928819, 7.9789374678129, 28, 8, 22.00014787857639, 8, False)
51 SketchLine_6 = Sketch_1.addLine(22.00014787857639, 8, 22.00014787857639, 7.5)
52 SketchLine_6.setName("SketchLine_8")
53 SketchLine_6.result().setName("SketchLine_8")
54 SketchConstraintCoincidence_5 = Sketch_1.setCoincident(SketchArc_1.endPoint(), SketchLine_6.startPoint())
55 SketchConstraintCoincidence_5.setName("SketchConstraintCoincidence_8")
56 SketchLine_7 = Sketch_1.addLine(22.00014787857639, 7.5, 21.00014787857639, 7.5)
57 SketchLine_7.setName("SketchLine_9")
58 SketchLine_7.result().setName("SketchLine_9")
59 SketchConstraintCoincidence_6 = Sketch_1.setCoincident(SketchLine_6.endPoint(), SketchLine_7.startPoint())
60 SketchConstraintCoincidence_6.setName("SketchConstraintCoincidence_9")
61 SketchLine_8 = Sketch_1.addLine(0, 0, 0, 3.499999999999999)
62 SketchLine_8.setName("SketchLine_10")
63 SketchLine_8.result().setName("SketchLine_10")
64 SketchConstraintCoincidence_7 = Sketch_1.setCoincident(SketchLine_1.startPoint(), SketchLine_8.startPoint())
65 SketchConstraintCoincidence_7.setName("SketchConstraintCoincidence_10")
66 SketchConstraintCoincidence_8 = Sketch_1.setCoincident(SketchPoint_1.coordinates(), SketchLine_8.startPoint())
67 SketchConstraintCoincidence_8.setName("SketchConstraintCoincidence_11")
68 SketchLine_9 = Sketch_1.addLine(0, 3.499999999999999, 8, 5)
69 SketchLine_9.setName("SketchLine_11")
70 SketchLine_9.result().setName("SketchLine_11")
71 SketchConstraintCoincidence_9 = Sketch_1.setCoincident(SketchLine_8.endPoint(), SketchLine_9.startPoint())
72 SketchConstraintCoincidence_9.setName("SketchConstraintCoincidence_13")
73 SketchLine_10 = Sketch_1.addLine(8, 5, 10.426976887961, 4.40018070612629)
74 SketchLine_10.setName("SketchLine_12")
75 SketchLine_10.result().setName("SketchLine_12")
76 SketchConstraintCoincidence_10 = Sketch_1.setCoincident(SketchLine_9.endPoint(), SketchLine_10.startPoint())
77 SketchConstraintCoincidence_10.setName("SketchConstraintCoincidence_14")
78 SketchConstraintLength_1 = Sketch_1.setLength(SketchLine_1.result(), 60)
79 SketchConstraintHorizontal_1 = Sketch_1.setHorizontal(SketchLine_1.result())
80 SketchConstraintVertical_1 = Sketch_1.setVertical(SketchLine_2.result())
81 SketchConstraintHorizontal_2 = Sketch_1.setHorizontal(SketchLine_3.result())
82 SketchConstraintHorizontal_3 = Sketch_1.setHorizontal(SketchLine_7.result())
83 SketchConstraintHorizontal_3.setName("SketchConstraintHorizontal_4")
84 SketchConstraintVertical_2 = Sketch_1.setVertical(SketchLine_5.result())
85 SketchConstraintVertical_3 = Sketch_1.setVertical(SketchLine_6.result())
86 SketchConstraintCoincidence_11 = Sketch_1.setCoincident(SketchLine_5.endPoint(), SketchArc_1.startPoint())
87 SketchConstraintCoincidence_11.setName("SketchConstraintCoincidence_15")
88 SketchConstraintVertical_4 = Sketch_1.setVertical(SketchLine_8.result())
89 SketchConstraintDistance_1 = Sketch_1.setDistance(SketchLine_8.endPoint(), SketchLine_1.result(), 3.5)
90 SketchConstraintDistance_2 = Sketch_1.setDistance(SketchLine_9.endPoint(), SketchLine_8.result(), 8)
91 SketchConstraintLength_2 = Sketch_1.setLength(SketchLine_10.result(), 2.5)
92 SketchConstraintRadius_1 = Sketch_1.setRadius(SketchArc_1.results()[1], 3)
93 SketchConstraintLength_3 = Sketch_1.setLength(SketchLine_6.result(), 0.5)
94 SketchConstraintLength_4 = Sketch_1.setLength(SketchLine_7.result(), 1)
95 SketchConstraintLength_5 = Sketch_1.setLength(SketchLine_5.result(), 0.5)
96 SketchConstraintDistance_3 = Sketch_1.setDistance(SketchLine_6.endPoint(), SketchLine_1.result(), 7.5)
97 SketchConstraintLength_6 = Sketch_1.setLength(SketchLine_3.result(), 3)
98 SketchConstraintLength_6.setName("SketchConstraintLength_7")
99 SketchConstraintLength_7 = Sketch_1.setLength(SketchLine_2.result(), 1.5)
100 SketchConstraintLength_7.setName("SketchConstraintLength_8")
101 SketchConstraintDistance_4 = Sketch_1.setDistance(SketchLine_9.endPoint(), SketchLine_1.result(), 5)
102 SketchConstraintDistance_5 = Sketch_1.setDistance(SketchLine_5.startPoint(), SketchLine_1.result(), 7.5)
103 SketchLine_11 = Sketch_1.addLine(12.81710695710752, 0, 12.81710695710752, 7.765286531476907)
104 SketchLine_11.setName("SketchLine_13")
105 SketchLine_11.result().setName("SketchLine_13")
106 SketchLine_11.setAuxiliary(True)
107 SketchConstraintCoincidence_12 = Sketch_1.setCoincident(SketchLine_11.startPoint(), SketchLine_1.result())
108 SketchConstraintCoincidence_12.setName("SketchConstraintCoincidence_16")
109 SketchConstraintVertical_5 = Sketch_1.setVertical(SketchLine_11.result())
110 SketchPoint_2 = Sketch_1.addPoint(12.81710695710752, 3)
111 SketchPoint_2.setAuxiliary(True)
112 SketchConstraintCoincidence_13 = Sketch_1.setCoincident(SketchPoint_2.coordinates(), SketchLine_11.result())
113 SketchConstraintCoincidence_13.setName("SketchConstraintCoincidence_17")
114 SketchConstraintDistance_6 = Sketch_1.setDistance(SketchPoint_2.coordinates(), SketchLine_1.result(), 3)
115 SketchLine_12 = Sketch_1.addLine(28, 7.5, 29, 7.5)
116 SketchLine_12.setName("SketchLine_14")
117 SketchLine_12.result().setName("SketchLine_14")
118 SketchConstraintCoincidence_14 = Sketch_1.setCoincident(SketchLine_5.startPoint(), SketchLine_12.startPoint())
119 SketchConstraintCoincidence_14.setName("SketchConstraintCoincidence_18")
120 SketchConstraintCoincidence_15 = Sketch_1.setCoincident(SketchLine_4.endPoint(), SketchLine_12.endPoint())
121 SketchConstraintCoincidence_15.setName("SketchConstraintCoincidence_19")
122 SketchConstraintLength_8 = Sketch_1.setLength(SketchLine_12.result(), 1)
123 SketchConstraintLength_8.setName("SketchConstraintLength_9")
124 SketchArc_2 = Sketch_1.addArc(14.78851987160339, 9.105317068618911, 10.426976887961, 4.40018070612629, 21.00014787857639, 7.5, False)
125 SketchConstraintCoincidence_16 = Sketch_1.setCoincident(SketchLine_10.endPoint(), SketchArc_2.startPoint())
126 SketchConstraintCoincidence_16.setName("SketchConstraintCoincidence_20")
127 SketchConstraintCoincidence_17 = Sketch_1.setCoincident(SketchLine_7.endPoint(), SketchArc_2.endPoint())
128 SketchConstraintCoincidence_17.setName("SketchConstraintCoincidence_21")
129 SketchConstraintCoincidence_18 = Sketch_1.setCoincident(SketchPoint_2.coordinates(), SketchArc_2.results()[1])
130 SketchConstraintCoincidence_18.setName("SketchConstraintCoincidence_22")
131 SketchConstraintHorizontal_4 = Sketch_1.setHorizontal(SketchLine_12.result())
132 SketchConstraintHorizontal_4.setName("SketchConstraintHorizontal_9")
133 SketchConstraintDistance_7 = Sketch_1.setDistance(SketchLine_5.startPoint(), SketchLine_2.result(), 32)
134 SketchConstraintDistance_7.setName("SketchConstraintDistance_9")
135 model.do()
136 Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("WIRE", "Sketch_1/Wire-SketchLine_1f-SketchLine_3f-SketchLine_4f-SketchLine_5f-SketchLine_7f-SketchArc_1_2f-SketchLine_8f-SketchLine_9f-SketchLine_10r-SketchLine_11r-SketchLine_12r-SketchLine_14r-SketchArc_2_2r")], model.selection(), 12, 0)
137 Sketch_2 = model.addSketch(Part_1_doc, model.selection("FACE", "PartSet/XOZ"))
138 SketchArc_3 = Sketch_2.addArc(53.99996594708078, 6.000000000028422, 54, 12, 53.99994409538203, -3.231174267785264e-027, True)
139 SketchLine_13 = Sketch_2.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_13&Extrusion_1_1/To_Face_1"))
140 SketchLine_13.setName("SketchLine_15")
141 SketchLine_13.result().setName("SketchLine_15")
142 SketchConstraintCoincidence_19 = Sketch_2.setCoincident(SketchArc_3.startPoint(), SketchLine_13.result())
143 SketchConstraintCoincidence_19.setName("SketchConstraintCoincidence_23")
144 SketchLine_14 = Sketch_2.addLine(model.selection("EDGE", "Sketch_1/Edge-SketchLine_1"))
145 SketchLine_14.setName("SketchLine_16")
146 SketchLine_14.result().setName("SketchLine_16")
147 SketchConstraintCoincidence_20 = Sketch_2.setCoincident(SketchArc_3.endPoint(), SketchLine_14.result())
148 SketchConstraintCoincidence_20.setName("SketchConstraintCoincidence_24")
149 SketchConstraintRadius_2 = Sketch_2.setRadius(SketchArc_3.results()[1], 6)
150 SketchLine_15 = Sketch_2.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_13&Extrusion_1_1/Generated_Face_12"))
151 SketchLine_15.setName("SketchLine_17")
152 SketchLine_15.result().setName("SketchLine_17")
153 SketchConstraintDistance_8 = Sketch_2.setDistance(SketchArc_3.startPoint(), SketchLine_15.result(), 6)
154 SketchConstraintDistance_8.setName("SketchConstraintDistance_7")
155 SketchLine_16 = Sketch_2.addLine(54, 12, 53.10174978726379, 13.92603605930655)
156 SketchLine_16.setName("SketchLine_18")
157 SketchLine_16.result().setName("SketchLine_18")
158 SketchConstraintCoincidence_21 = Sketch_2.setCoincident(SketchArc_3.startPoint(), SketchLine_16.startPoint())
159 SketchConstraintCoincidence_21.setName("SketchConstraintCoincidence_25")
160 SketchLine_17 = Sketch_2.addLine(53.10174978726379, 13.92603605930655, 63.82610057919769, 13.82486293862793)
161 SketchLine_17.setName("SketchLine_19")
162 SketchLine_17.result().setName("SketchLine_19")
163 SketchConstraintCoincidence_22 = Sketch_2.setCoincident(SketchLine_16.endPoint(), SketchLine_17.startPoint())
164 SketchConstraintCoincidence_22.setName("SketchConstraintCoincidence_26")
165 SketchLine_18 = Sketch_2.addLine(63.82610057919769, 13.82486293862793, 62.66260969139353, -3.07104821470189)
166 SketchLine_18.setName("SketchLine_20")
167 SketchLine_18.result().setName("SketchLine_20")
168 SketchConstraintCoincidence_23 = Sketch_2.setCoincident(SketchLine_17.endPoint(), SketchLine_18.startPoint())
169 SketchConstraintCoincidence_23.setName("SketchConstraintCoincidence_27")
170 SketchLine_19 = Sketch_2.addLine(62.66260969139353, -3.07104821470189, 53.10174978726379, -2.868701973344648)
171 SketchLine_19.setName("SketchLine_21")
172 SketchLine_19.result().setName("SketchLine_21")
173 SketchConstraintCoincidence_24 = Sketch_2.setCoincident(SketchLine_18.endPoint(), SketchLine_19.startPoint())
174 SketchConstraintCoincidence_24.setName("SketchConstraintCoincidence_28")
175 SketchLine_20 = Sketch_2.addLine(53.10174978726379, -2.868701973344648, 53.99994409538203, -3.231174267785264e-027)
176 SketchLine_20.setName("SketchLine_22")
177 SketchLine_20.result().setName("SketchLine_22")
178 SketchConstraintCoincidence_25 = Sketch_2.setCoincident(SketchLine_19.endPoint(), SketchLine_20.startPoint())
179 SketchConstraintCoincidence_25.setName("SketchConstraintCoincidence_29")
180 SketchConstraintCoincidence_26 = Sketch_2.setCoincident(SketchArc_3.endPoint(), SketchLine_20.endPoint())
181 SketchConstraintCoincidence_26.setName("SketchConstraintCoincidence_30")
182 model.do()
183 ExtrusionCut_1 = model.addExtrusionCut(Part_1_doc, [model.selection("FACE", "Sketch_2/Face-SketchArc_3_2r-SketchLine_18r-SketchLine_19r-SketchLine_20r-SketchLine_21r-SketchLine_22r")], model.selection(), 7, 15, [model.selection("SOLID", "Extrusion_1_1")])
184 ExtrusionCut_1.result().setName("ExtrusionCut_1_1")
185 Sketch_3 = model.addSketch(Part_1_doc, model.selection("FACE", "Extrusion_1_1/Generated_Face_9"))
186 SketchLine_21 = Sketch_3.addLine(28, -6, -4.270492394552598, -6.000000000000001)
187 SketchLine_21.setName("SketchLine_23")
188 SketchLine_21.result().setName("SketchLine_23")
189 SketchLine_21.setAuxiliary(True)
190 SketchLine_22 = Sketch_3.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_8&Extrusion_1_1/Generated_Face_9"))
191 SketchLine_22.setName("SketchLine_24")
192 SketchLine_22.result().setName("SketchLine_24")
193 SketchConstraintCoincidence_27 = Sketch_3.setCoincident(SketchLine_21.startPoint(), SketchLine_22.result())
194 SketchConstraintCoincidence_27.setName("SketchConstraintCoincidence_31")
195 SketchConstraintHorizontal_5 = Sketch_3.setHorizontal(SketchLine_21.result())
196 SketchLine_23 = Sketch_3.addLine(28, -6, 63.78468475453244, -6.000000000000001)
197 SketchLine_23.setName("SketchLine_25")
198 SketchLine_23.result().setName("SketchLine_25")
199 SketchLine_23.setAuxiliary(True)
200 SketchConstraintCoincidence_28 = Sketch_3.setCoincident(SketchLine_21.startPoint(), SketchLine_23.startPoint())
201 SketchConstraintCoincidence_28.setName("SketchConstraintCoincidence_32")
202 SketchConstraintHorizontal_6 = Sketch_3.setHorizontal(SketchLine_23.result())
203 SketchLine_24 = Sketch_3.addLine(60, -1.500000000000001, 29, -1.500000000000001)
204 SketchLine_24.setName("SketchLine_26")
205 SketchLine_24.result().setName("SketchLine_26")
206 SketchLine_25 = Sketch_3.addLine(29, -1.500000000000001, 29, -10.5)
207 SketchLine_25.setName("SketchLine_27")
208 SketchLine_25.result().setName("SketchLine_27")
209 SketchLine_26 = Sketch_3.addLine(29, -10.5, 60, -10.5)
210 SketchLine_26.setName("SketchLine_28")
211 SketchLine_26.result().setName("SketchLine_28")
212 SketchLine_27 = Sketch_3.addLine(60, -10.5, 60, -1.500000000000001)
213 SketchLine_27.setName("SketchLine_29")
214 SketchLine_27.result().setName("SketchLine_29")
215 SketchConstraintCoincidence_29 = Sketch_3.setCoincident(SketchLine_27.endPoint(), SketchLine_24.startPoint())
216 SketchConstraintCoincidence_29.setName("SketchConstraintCoincidence_33")
217 SketchConstraintCoincidence_30 = Sketch_3.setCoincident(SketchLine_24.endPoint(), SketchLine_25.startPoint())
218 SketchConstraintCoincidence_30.setName("SketchConstraintCoincidence_34")
219 SketchConstraintCoincidence_31 = Sketch_3.setCoincident(SketchLine_25.endPoint(), SketchLine_26.startPoint())
220 SketchConstraintCoincidence_31.setName("SketchConstraintCoincidence_35")
221 SketchConstraintCoincidence_32 = Sketch_3.setCoincident(SketchLine_26.endPoint(), SketchLine_27.startPoint())
222 SketchConstraintCoincidence_32.setName("SketchConstraintCoincidence_36")
223 SketchConstraintHorizontal_7 = Sketch_3.setHorizontal(SketchLine_24.result())
224 SketchConstraintVertical_6 = Sketch_3.setVertical(SketchLine_25.result())
225 SketchConstraintHorizontal_8 = Sketch_3.setHorizontal(SketchLine_26.result())
226 SketchConstraintVertical_7 = Sketch_3.setVertical(SketchLine_27.result())
227 SketchLine_28 = Sketch_3.addLine(29, -10.5, 60, -1.500000000000001)
228 SketchLine_28.setName("SketchLine_30")
229 SketchLine_28.result().setName("SketchLine_30")
230 SketchLine_28.setAuxiliary(True)
231 SketchConstraintCoincidence_33 = Sketch_3.setCoincident(SketchLine_25.endPoint(), SketchLine_28.startPoint())
232 SketchConstraintCoincidence_33.setName("SketchConstraintCoincidence_37")
233 SketchConstraintCoincidence_34 = Sketch_3.setCoincident(SketchLine_26.startPoint(), SketchLine_28.startPoint())
234 SketchConstraintCoincidence_34.setName("SketchConstraintCoincidence_38")
235 SketchConstraintCoincidence_35 = Sketch_3.setCoincident(SketchLine_24.startPoint(), SketchLine_28.endPoint())
236 SketchConstraintCoincidence_35.setName("SketchConstraintCoincidence_39")
237 SketchConstraintCoincidence_36 = Sketch_3.setCoincident(SketchLine_27.endPoint(), SketchLine_28.endPoint())
238 SketchConstraintCoincidence_36.setName("SketchConstraintCoincidence_40")
239 SketchLine_29 = Sketch_3.addLine(29, -1.500000000000001, 60, -10.5)
240 SketchLine_29.setName("SketchLine_31")
241 SketchLine_29.result().setName("SketchLine_31")
242 SketchLine_29.setAuxiliary(True)
243 SketchConstraintCoincidence_37 = Sketch_3.setCoincident(SketchLine_24.endPoint(), SketchLine_29.startPoint())
244 SketchConstraintCoincidence_37.setName("SketchConstraintCoincidence_41")
245 SketchConstraintCoincidence_38 = Sketch_3.setCoincident(SketchLine_25.startPoint(), SketchLine_29.startPoint())
246 SketchConstraintCoincidence_38.setName("SketchConstraintCoincidence_42")
247 SketchConstraintCoincidence_39 = Sketch_3.setCoincident(SketchLine_26.endPoint(), SketchLine_29.endPoint())
248 SketchConstraintCoincidence_39.setName("SketchConstraintCoincidence_43")
249 SketchConstraintCoincidence_40 = Sketch_3.setCoincident(SketchLine_27.startPoint(), SketchLine_29.endPoint())
250 SketchConstraintCoincidence_40.setName("SketchConstraintCoincidence_44")
251 SketchPoint_3 = Sketch_3.addPoint(44.5, -6.000000000000001)
252 SketchPoint_3.setAuxiliary(True)
253 SketchConstraintCoincidence_41 = Sketch_3.setCoincident(SketchPoint_3.coordinates(), SketchLine_29.result())
254 SketchConstraintCoincidence_41.setName("SketchConstraintCoincidence_45")
255 SketchConstraintMiddle_1 = Sketch_3.setMiddlePoint(SketchPoint_3.coordinates(), SketchLine_29.result())
256 SketchConstraintCoincidence_42 = Sketch_3.setCoincident(SketchPoint_3.coordinates(), SketchLine_23.result())
257 SketchConstraintCoincidence_42.setName("SketchConstraintCoincidence_46")
258 SketchConstraintDistance_9 = Sketch_3.setDistance(SketchLine_22.startPoint(), SketchLine_23.result(), 6)
259 SketchConstraintDistance_9.setName("SketchConstraintDistance_8")
260 SketchConstraintLength_9 = Sketch_3.setLength(SketchLine_27.result(), 9)
261 SketchConstraintLength_9.setName("SketchConstraintLength_10")
262 SketchLine_30 = Sketch_3.addLine(21.00014787857639, -1.499999999999999, 12.00014787857639, -1.499999999999999)
263 SketchLine_30.setName("SketchLine_32")
264 SketchLine_30.result().setName("SketchLine_32")
265 SketchLine_31 = Sketch_3.addLine(12.00014787857639, -1.499999999999999, 12.00014787857639, -10.5)
266 SketchLine_31.setName("SketchLine_33")
267 SketchLine_31.result().setName("SketchLine_33")
268 SketchLine_32 = Sketch_3.addLine(12.00014787857639, -10.5, 21.00014787857639, -10.5)
269 SketchLine_32.setName("SketchLine_34")
270 SketchLine_32.result().setName("SketchLine_34")
271 SketchLine_33 = Sketch_3.addLine(21.00014787857639, -10.5, 21.00014787857639, -1.499999999999999)
272 SketchLine_33.setName("SketchLine_35")
273 SketchLine_33.result().setName("SketchLine_35")
274 SketchConstraintCoincidence_43 = Sketch_3.setCoincident(SketchLine_33.endPoint(), SketchLine_30.startPoint())
275 SketchConstraintCoincidence_43.setName("SketchConstraintCoincidence_47")
276 SketchConstraintCoincidence_44 = Sketch_3.setCoincident(SketchLine_30.endPoint(), SketchLine_31.startPoint())
277 SketchConstraintCoincidence_44.setName("SketchConstraintCoincidence_48")
278 SketchConstraintCoincidence_45 = Sketch_3.setCoincident(SketchLine_31.endPoint(), SketchLine_32.startPoint())
279 SketchConstraintCoincidence_45.setName("SketchConstraintCoincidence_49")
280 SketchConstraintCoincidence_46 = Sketch_3.setCoincident(SketchLine_32.endPoint(), SketchLine_33.startPoint())
281 SketchConstraintCoincidence_46.setName("SketchConstraintCoincidence_50")
282 SketchConstraintHorizontal_9 = Sketch_3.setHorizontal(SketchLine_30.result())
283 SketchConstraintHorizontal_9.setName("SketchConstraintHorizontal_10")
284 SketchConstraintVertical_8 = Sketch_3.setVertical(SketchLine_31.result())
285 SketchConstraintHorizontal_10 = Sketch_3.setHorizontal(SketchLine_32.result())
286 SketchConstraintHorizontal_10.setName("SketchConstraintHorizontal_11")
287 SketchConstraintVertical_9 = Sketch_3.setVertical(SketchLine_33.result())
288 SketchConstraintEqual_1 = Sketch_3.setEqual(SketchLine_25.result(), SketchLine_33.result())
289 SketchLine_34 = Sketch_3.addLine(12.00014787857639, -10.5, 21.00014787857639, -1.499999999999999)
290 SketchLine_34.setName("SketchLine_36")
291 SketchLine_34.result().setName("SketchLine_36")
292 SketchLine_34.setAuxiliary(True)
293 SketchConstraintCoincidence_47 = Sketch_3.setCoincident(SketchLine_31.endPoint(), SketchLine_34.startPoint())
294 SketchConstraintCoincidence_47.setName("SketchConstraintCoincidence_51")
295 SketchConstraintCoincidence_48 = Sketch_3.setCoincident(SketchLine_32.startPoint(), SketchLine_34.startPoint())
296 SketchConstraintCoincidence_48.setName("SketchConstraintCoincidence_52")
297 SketchConstraintCoincidence_49 = Sketch_3.setCoincident(SketchLine_30.startPoint(), SketchLine_34.endPoint())
298 SketchConstraintCoincidence_49.setName("SketchConstraintCoincidence_53")
299 SketchConstraintCoincidence_50 = Sketch_3.setCoincident(SketchLine_33.endPoint(), SketchLine_34.endPoint())
300 SketchConstraintCoincidence_50.setName("SketchConstraintCoincidence_54")
301 SketchPoint_4 = Sketch_3.addPoint(16.50014787857639, -5.999999999999999)
302 SketchPoint_4.setAuxiliary(True)
303 SketchConstraintCoincidence_51 = Sketch_3.setCoincident(SketchPoint_4.coordinates(), SketchLine_34.result())
304 SketchConstraintCoincidence_51.setName("SketchConstraintCoincidence_55")
305 SketchConstraintMiddle_2 = Sketch_3.setMiddlePoint(SketchLine_34.result(), SketchPoint_4.coordinates())
306 SketchConstraintCoincidence_52 = Sketch_3.setCoincident(SketchPoint_4.coordinates(), SketchLine_21.result())
307 SketchConstraintCoincidence_52.setName("SketchConstraintCoincidence_56")
308 SketchLine_35 = Sketch_3.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_9&ExtrusionCut_1_1/Modfied_3"))
309 SketchLine_35.setName("SketchLine_37")
310 SketchLine_35.result().setName("SketchLine_37")
311 SketchConstraintCoincidence_53 = Sketch_3.setCoincident(SketchLine_25.startPoint(), SketchLine_35.result())
312 SketchConstraintCoincidence_53.setName("SketchConstraintCoincidence_57")
313 SketchConstraintLength_10 = Sketch_3.setLength(SketchLine_24.result(), 31)
314 SketchConstraintLength_10.setName("SketchConstraintLength_11")
315 SketchLine_36 = Sketch_3.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_4&Extrusion_1_1/Generated_Face_5"))
316 SketchLine_36.setName("SketchLine_38")
317 SketchLine_36.result().setName("SketchLine_38")
318 SketchConstraintCoincidence_54 = Sketch_3.setCoincident(SketchLine_30.startPoint(), SketchLine_36.result())
319 SketchConstraintCoincidence_54.setName("SketchConstraintCoincidence_58")
320 SketchConstraintEqual_2 = Sketch_3.setEqual(SketchLine_30.result(), SketchLine_25.result())
321 model.do()
322 ExtrusionCut_2 = model.addExtrusionCut(Part_1_doc, [model.selection("FACE", "Sketch_3/Face-SketchLine_32f-SketchLine_33f-SketchLine_34f-SketchLine_35f"), model.selection("FACE", "Sketch_3/Face-SketchLine_26f-SketchLine_27f-SketchLine_28f-SketchLine_29f")], model.selection(), model.selection("FACE", "ExtrusionCut_1_1/Modfied_4"), 0, model.selection(), 0, [model.selection("SOLID", "ExtrusionCut_1_1")])
323 ExtrusionCut_2.result().setName("ExtrusionCut_2_1")
324 Sketch_4 = model.addSketch(Part_1_doc, model.selection("FACE", "ExtrusionCut_1_1/Modfied_1"))
325 SketchLine_37 = Sketch_4.addLine(0.4324637622511017, 3.581086955422081, 1.55585595716119, 2.812450190483599)
326 SketchLine_37.setName("SketchLine_39")
327 SketchLine_37.result().setName("SketchLine_39")
328 SketchLine_38 = Sketch_4.addLine(model.selection("EDGE", "ExtrusionCut_1_1/Modfied_1&Extrusion_1_1/Generated_Face_2"))
329 SketchLine_38.setName("SketchLine_40")
330 SketchLine_38.result().setName("SketchLine_40")
331 SketchConstraintCoincidence_55 = Sketch_4.setCoincident(SketchLine_37.startPoint(), SketchLine_38.result())
332 SketchConstraintCoincidence_55.setName("SketchConstraintCoincidence_59")
333 SketchLine_39 = Sketch_4.addLine(1.55585595716119, 2.812450190483599, 2.324492722099671, 3.935842385393688)
334 SketchLine_39.setName("SketchLine_41")
335 SketchLine_39.result().setName("SketchLine_41")
336 SketchConstraintCoincidence_56 = Sketch_4.setCoincident(SketchLine_37.endPoint(), SketchLine_39.startPoint())
337 SketchConstraintCoincidence_56.setName("SketchConstraintCoincidence_60")
338 SketchConstraintCoincidence_57 = Sketch_4.setCoincident(SketchLine_39.endPoint(), SketchLine_38.result())
339 SketchConstraintCoincidence_57.setName("SketchConstraintCoincidence_61")
340 SketchLine_40 = Sketch_4.addLine(2.324492722099671, 3.935842385393688, 0.4324637622511017, 3.581086955422081)
341 SketchLine_40.setName("SketchLine_42")
342 SketchLine_40.result().setName("SketchLine_42")
343 SketchConstraintCoincidence_58 = Sketch_4.setCoincident(SketchLine_39.endPoint(), SketchLine_40.startPoint())
344 SketchConstraintCoincidence_58.setName("SketchConstraintCoincidence_62")
345 SketchConstraintCoincidence_59 = Sketch_4.setCoincident(SketchLine_37.startPoint(), SketchLine_40.endPoint())
346 SketchConstraintCoincidence_59.setName("SketchConstraintCoincidence_63")
347 SketchConstraintLength_11 = Sketch_4.setLength(SketchLine_40.result(), 1.925)
348 SketchConstraintLength_11.setName("SketchConstraintLength_12")
349 SketchConstraintEqual_3 = Sketch_4.setEqual(SketchLine_37.result(), SketchLine_39.result())
350 SketchConstraintPerpendicular_1 = Sketch_4.setPerpendicular(SketchLine_37.result(), SketchLine_39.result())
351 SketchConstraintDistance_10 = Sketch_4.setDistance(SketchLine_38.startPoint(), SketchLine_37.startPoint(), 0.44)
352 SketchMultiTranslation_1_objects = [SketchLine_37.result(), SketchLine_40.result(), SketchLine_39.result()]
353 SketchMultiTranslation_1 = Sketch_4.addTranslation(SketchMultiTranslation_1_objects, SketchLine_40.startPoint(), SketchLine_38.endPoint(), 4, True)
354 [SketchLine_41, SketchLine_42, SketchLine_43, SketchLine_44, SketchLine_45, SketchLine_46, SketchLine_47, SketchLine_48, SketchLine_49] = SketchMultiTranslation_1.translated()
355 SketchLine_49.setName("SketchLine_51")
356 SketchLine_49.result().setName("SketchLine_51")
357 SketchLine_48.setName("SketchLine_50")
358 SketchLine_48.result().setName("SketchLine_50")
359 SketchLine_47.setName("SketchLine_45")
360 SketchLine_47.result().setName("SketchLine_45")
361 SketchLine_46.setName("SketchLine_49")
362 SketchLine_46.result().setName("SketchLine_49")
363 SketchLine_45.setName("SketchLine_48")
364 SketchLine_45.result().setName("SketchLine_48")
365 SketchLine_44.setName("SketchLine_46")
366 SketchLine_44.result().setName("SketchLine_46")
367 SketchLine_43.setName("SketchLine_47")
368 SketchLine_43.result().setName("SketchLine_47")
369 SketchLine_42.setName("SketchLine_44")
370 SketchLine_42.result().setName("SketchLine_44")
371 SketchLine_41.setName("SketchLine_43")
372 SketchLine_41.result().setName("SketchLine_43")
373 model.do()
374 ExtrusionCut_3 = model.addExtrusionCut(Part_1_doc, [model.selection("COMPOUND", "Sketch_4")], model.selection(), model.selection("FACE", "ExtrusionCut_1_1/Modfied_2"), 0, model.selection(), 0, [model.selection("SOLID", "ExtrusionCut_2_1")])
375 ExtrusionCut_3.result().setName("ExtrusionCut_3_1")
376 Plane_4 = model.addPlane(Part_1_doc, model.selection("VERTEX", "ExtrusionCut_1_1/Modfied_5&ExtrusionCut_3_1/Modfied_3&Extrusion_1_1/Generated_Face_1"), model.selection("VERTEX", "ExtrusionCut_3_1/Modfied_3&Extrusion_1_1/Generated_Face_7&Extrusion_1_1/Generated_Face_6"), model.selection("VERTEX", "ExtrusionCut_1_1/Modfied_5&ExtrusionCut_2_1/Modfied_9&ExtrusionCut_3_1/Modfied_3"))
377 Sketch_5 = model.addSketch(Part_1_doc, model.selection("FACE", "Plane_1"))
378 SketchArc_4 = Sketch_5.addArc(25.00007393928819, -7.521062532210847, 22.00014787857639, -7.5, 28, -7.5, True)
379 SketchPoint_5 = Sketch_5.addPoint(22.00014787857639, -7.5)
380 SketchConstraintRigid_1 = Sketch_5.setFixed(SketchPoint_5.result())
381 SketchConstraintRigid_1.setName("SketchConstraintRigid_10")
382 SketchConstraintCoincidence_60 = Sketch_5.setCoincident(SketchArc_4.startPoint(), SketchPoint_5.result())
383 SketchConstraintCoincidence_60.setName("SketchConstraintCoincidence_64")
384 SketchPoint_6 = Sketch_5.addPoint(28, -7.5)
385 SketchConstraintRigid_2 = Sketch_5.setFixed(SketchPoint_6.result())
386 SketchConstraintRigid_2.setName("SketchConstraintRigid_11")
387 SketchConstraintCoincidence_61 = Sketch_5.setCoincident(SketchArc_4.endPoint(), SketchPoint_6.result())
388 SketchConstraintCoincidence_61.setName("SketchConstraintCoincidence_65")
389 SketchConstraintRadius_3 = Sketch_5.setRadius(SketchArc_4.results()[1], 3)
390 SketchLine_50 = Sketch_5.addLine(22.00014787857639, -7.5, 22.00014787857639, -11.56094005408083)
391 SketchLine_50.setName("SketchLine_52")
392 SketchLine_50.result().setName("SketchLine_52")
393 SketchConstraintCoincidence_62 = Sketch_5.setCoincident(SketchArc_4.startPoint(), SketchLine_50.startPoint())
394 SketchConstraintCoincidence_62.setName("SketchConstraintCoincidence_66")
395 SketchConstraintCoincidence_63 = Sketch_5.setCoincident(SketchPoint_5.coordinates(), SketchLine_50.startPoint())
396 SketchConstraintCoincidence_63.setName("SketchConstraintCoincidence_67")
397 SketchLine_51 = Sketch_5.addLine(22.00014787857639, -11.56094005408083, 28, -11.56094005408083)
398 SketchLine_51.setName("SketchLine_53")
399 SketchLine_51.result().setName("SketchLine_53")
400 SketchConstraintCoincidence_64 = Sketch_5.setCoincident(SketchLine_50.endPoint(), SketchLine_51.startPoint())
401 SketchConstraintCoincidence_64.setName("SketchConstraintCoincidence_68")
402 SketchLine_52 = Sketch_5.addLine(28, -11.56094005408083, 28, -7.5)
403 SketchLine_52.setName("SketchLine_54")
404 SketchLine_52.result().setName("SketchLine_54")
405 SketchConstraintCoincidence_65 = Sketch_5.setCoincident(SketchLine_51.endPoint(), SketchLine_52.startPoint())
406 SketchConstraintCoincidence_65.setName("SketchConstraintCoincidence_69")
407 SketchConstraintCoincidence_66 = Sketch_5.setCoincident(SketchArc_4.endPoint(), SketchLine_52.endPoint())
408 SketchConstraintCoincidence_66.setName("SketchConstraintCoincidence_70")
409 SketchConstraintCoincidence_67 = Sketch_5.setCoincident(SketchPoint_6.coordinates(), SketchLine_52.endPoint())
410 SketchConstraintCoincidence_67.setName("SketchConstraintCoincidence_71")
411 SketchConstraintVertical_10 = Sketch_5.setVertical(SketchLine_50.result())
412 SketchConstraintVertical_11 = Sketch_5.setVertical(SketchLine_52.result())
413 SketchConstraintHorizontal_11 = Sketch_5.setHorizontal(SketchLine_51.result())
414 SketchConstraintHorizontal_11.setName("SketchConstraintHorizontal_12")
415 model.do()
416 Plane_5 = model.addPlane(Part_1_doc, model.selection("FACE", "ExtrusionCut_3_1/Modfied_3"), 6, True)
417 Plane_6 = model.addPlane(Part_1_doc, model.selection("FACE", "Plane_2"), 3, True)
418 ExtrusionCut_4 = model.addExtrusionCut(Part_1_doc, [model.selection("FACE", "Sketch_5/Face-SketchArc_4_2f-SketchLine_52f-SketchLine_53f-SketchLine_54f")], model.selection(), 3, 0, [model.selection("SOLID", "ExtrusionCut_3_1")])
419 ExtrusionCut_4.result().setName("ExtrusionCut_4_1")
420 ExtrusionCut_5 = model.addExtrusionCut(Part_1_doc, [model.selection("FACE", "Sketch_5/Face-SketchArc_4_2f-SketchLine_52f-SketchLine_53f-SketchLine_54f")], model.selection(), model.selection("FACE", "Plane_3"), 0, model.selection("FACE", "Plane_2"), 0, [model.selection("SOLID", "ExtrusionCut_4_1")])
421 ExtrusionCut_5.result().setName("ExtrusionCut_5_1")
422 Sketch_6 = model.addSketch(Part_1_doc, model.selection("FACE", "ExtrusionCut_4_1/Modfied_6"))
423 SketchArc_5 = Sketch_6.addArc(45.99999999999999, 0, 45.49999999999999, 8.91700958118717e-020, 46.49999999999999, 8.280962276646116e-019, False)
424 SketchLine_53 = Sketch_6.addLine(0, 0, 54, 0)
425 SketchLine_53.setName("SketchLine_55")
426 SketchLine_53.result().setName("SketchLine_55")
427 SketchConstraintRigid_3 = Sketch_6.setFixed(SketchLine_53.result())
428 SketchConstraintRigid_3.setName("SketchConstraintRigid_12")
429 SketchConstraintCoincidence_68 = Sketch_6.setCoincident(SketchArc_5.center(), SketchLine_53.result())
430 SketchConstraintCoincidence_68.setName("SketchConstraintCoincidence_72")
431 SketchConstraintCoincidence_69 = Sketch_6.setCoincident(SketchArc_5.startPoint(), SketchLine_53.result())
432 SketchConstraintCoincidence_69.setName("SketchConstraintCoincidence_73")
433 SketchConstraintCoincidence_70 = Sketch_6.setCoincident(SketchArc_5.endPoint(), SketchLine_53.result())
434 SketchConstraintCoincidence_70.setName("SketchConstraintCoincidence_74")
435 SketchLine_54 = Sketch_6.addLine(45.49999999999999, 8.91700958118717e-020, 46.49999999999999, 8.280962276646116e-019)
436 SketchLine_54.setName("SketchLine_56")
437 SketchLine_54.result().setName("SketchLine_56")
438 SketchConstraintCoincidence_71 = Sketch_6.setCoincident(SketchArc_5.startPoint(), SketchLine_54.startPoint())
439 SketchConstraintCoincidence_71.setName("SketchConstraintCoincidence_75")
440 SketchConstraintCoincidence_72 = Sketch_6.setCoincident(SketchArc_5.endPoint(), SketchLine_54.endPoint())
441 SketchConstraintCoincidence_72.setName("SketchConstraintCoincidence_76")
442 SketchConstraintRadius_4 = Sketch_6.setRadius(SketchArc_5.results()[1], 0.5)
443 SketchLine_55 = Sketch_6.addLine(0, 0, 0, 3.499999999999999)
444 SketchLine_55.setName("SketchLine_57")
445 SketchLine_55.result().setName("SketchLine_57")
446 SketchConstraintDistance_11 = Sketch_6.setDistance(SketchArc_5.center(), SketchLine_55.result(), 46)
447 SketchConstraintRigid_4 = Sketch_6.setFixed(SketchLine_55.result())
448 SketchConstraintRigid_4.setName("SketchConstraintRigid_13")
449 SketchPoint_7 = Sketch_6.addPoint(58, 0)
450 SketchConstraintCoincidence_73 = Sketch_6.setCoincident(SketchPoint_7.coordinates(), SketchLine_53.result())
451 SketchConstraintCoincidence_73.setName("SketchConstraintCoincidence_77")
452 SketchConstraintDistance_12 = Sketch_6.setDistance(SketchArc_5.center(), SketchPoint_7.coordinates(), 12)
453 SketchMultiTranslation_2 = Sketch_6.addTranslation([SketchLine_54.result(), SketchArc_5.results()[1]], SketchArc_5.center(), SketchPoint_7.coordinates(), 9, True)
454 [SketchLine_56, SketchLine_57, SketchLine_58, SketchLine_59, SketchLine_60, SketchLine_61, SketchLine_62, SketchLine_63, SketchArc_6, SketchArc_7, SketchArc_8, SketchArc_9, SketchArc_10, SketchArc_11, SketchArc_12, SketchArc_13] = SketchMultiTranslation_2.translated()
455 SketchLine_63.setName("SketchLine_65")
456 SketchLine_63.result().setName("SketchLine_65")
457 SketchLine_62.setName("SketchLine_64")
458 SketchLine_62.result().setName("SketchLine_64")
459 SketchLine_61.setName("SketchLine_63")
460 SketchLine_61.result().setName("SketchLine_63")
461 SketchLine_60.setName("SketchLine_62")
462 SketchLine_60.result().setName("SketchLine_62")
463 SketchLine_59.setName("SketchLine_61")
464 SketchLine_59.result().setName("SketchLine_61")
465 SketchLine_58.setName("SketchLine_60")
466 SketchLine_58.result().setName("SketchLine_60")
467 SketchLine_57.setName("SketchLine_59")
468 SketchLine_57.result().setName("SketchLine_59")
469 SketchLine_56.setName("SketchLine_58")
470 SketchLine_56.result().setName("SketchLine_58")
471 model.do()
472 ExtrusionFuse_1 = model.addExtrusionFuse(Part_1_doc, [model.selection("COMPOUND", "Sketch_6")], model.selection(), model.selection("FACE", "Sketch_1/Face-SketchLine_1f-SketchLine_3f-SketchLine_4f-SketchLine_5f-SketchLine_7f-SketchArc_1_2f-SketchLine_8f-SketchLine_9f-SketchLine_10r-SketchLine_11r-SketchLine_12r-SketchLine_14r-SketchArc_2_2r"), 0, model.selection(), 0, [model.selection("SOLID", "ExtrusionCut_5_1")])
473 ExtrusionFuse_1.result().setName("ExtrusionFuse_1_1")
474 Sketch_7 = model.addSketch(Part_1_doc, model.selection("FACE", "ExtrusionCut_2_1/Modfied_12"))
475 SketchLine_64 = Sketch_7.addLine(50.25000000000001, -4.5, 31.24999999998802, -4.499999999999997)
476 SketchLine_64.setName("SketchLine_76")
477 SketchLine_64.result().setName("SketchLine_76")
478 SketchLine_65 = Sketch_7.addLine(51.00000000000001, -6.749999999999998, 51.00000000000001, -5.24999997149696)
479 SketchLine_65.setName("SketchLine_78")
480 SketchLine_65.result().setName("SketchLine_78")
481 SketchLine_66 = Sketch_7.addLine(31, -4.750000022881151, 31, -7.249999999972618)
482 SketchLine_66.setName("SketchLine_80")
483 SketchLine_66.result().setName("SketchLine_80")
484 SketchLine_67 = Sketch_7.addLine(31.25000000003855, -7.5, 50.24999994039248, -7.5)
485 SketchLine_67.setName("SketchLine_79")
486 SketchLine_67.result().setName("SketchLine_79")
487 SketchLine_68 = Sketch_7.addLine(51, -4.5, 31, -4.5)
488 SketchLine_68.setName("SketchLine_66")
489 SketchLine_68.result().setName("SketchLine_66")
490 SketchLine_68.setAuxiliary(True)
491 SketchLine_69 = Sketch_7.addLine(51, -7.5, 51, -4.5)
492 SketchLine_69.setAuxiliary(True)
493 SketchConstraintCoincidence_74 = Sketch_7.setCoincident(SketchLine_69.endPoint(), SketchLine_68.startPoint())
494 SketchConstraintCoincidence_74.setName("SketchConstraintCoincidence_78")
495 SketchLine_70 = Sketch_7.addLine(31, -4.5, 31, -7.5)
496 SketchLine_70.setName("SketchLine_67")
497 SketchLine_70.result().setName("SketchLine_67")
498 SketchLine_70.setAuxiliary(True)
499 SketchConstraintCoincidence_75 = Sketch_7.setCoincident(SketchLine_68.endPoint(), SketchLine_70.startPoint())
500 SketchConstraintCoincidence_75.setName("SketchConstraintCoincidence_79")
501 SketchLine_71 = Sketch_7.addLine(31, -7.5, 51, -7.5)
502 SketchLine_71.setName("SketchLine_68")
503 SketchLine_71.result().setName("SketchLine_68")
504 SketchLine_71.setAuxiliary(True)
505 SketchConstraintCoincidence_76 = Sketch_7.setCoincident(SketchLine_70.endPoint(), SketchLine_71.startPoint())
506 SketchConstraintCoincidence_76.setName("SketchConstraintCoincidence_80")
507 SketchConstraintCoincidence_77 = Sketch_7.setCoincident(SketchLine_71.endPoint(), SketchLine_69.startPoint())
508 SketchConstraintCoincidence_77.setName("SketchConstraintCoincidence_81")
509 SketchConstraintHorizontal_12 = Sketch_7.setHorizontal(SketchLine_68.result())
510 SketchConstraintHorizontal_12.setName("SketchConstraintHorizontal_13")
511 SketchConstraintVertical_12 = Sketch_7.setVertical(SketchLine_70.result())
512 SketchConstraintHorizontal_13 = Sketch_7.setHorizontal(SketchLine_71.result())
513 SketchConstraintHorizontal_13.setName("SketchConstraintHorizontal_14")
514 SketchConstraintVertical_13 = Sketch_7.setVertical(SketchLine_69.result())
515 SketchLine_72 = Sketch_7.addLine(31, -7.5, 51, -4.5)
516 SketchLine_72.setName("SketchLine_70")
517 SketchLine_72.result().setName("SketchLine_70")
518 SketchLine_72.setAuxiliary(True)
519 SketchConstraintCoincidence_78 = Sketch_7.setCoincident(SketchLine_70.endPoint(), SketchLine_72.startPoint())
520 SketchConstraintCoincidence_78.setName("SketchConstraintCoincidence_82")
521 SketchConstraintCoincidence_79 = Sketch_7.setCoincident(SketchLine_71.startPoint(), SketchLine_72.startPoint())
522 SketchConstraintCoincidence_79.setName("SketchConstraintCoincidence_83")
523 SketchPoint_8 = Sketch_7.addPoint(51, -4.5)
524 SketchConstraintCoincidence_80 = Sketch_7.setCoincident(SketchLine_68.startPoint(), SketchPoint_8.coordinates())
525 SketchConstraintCoincidence_80.setName("SketchConstraintCoincidence_84")
526 SketchConstraintCoincidence_81 = Sketch_7.setCoincident(SketchLine_69.endPoint(), SketchPoint_8.coordinates())
527 SketchConstraintCoincidence_81.setName("SketchConstraintCoincidence_85")
528 SketchPoint_9 = Sketch_7.addPoint(41, -6)
529 SketchPoint_9.setAuxiliary(True)
530 SketchConstraintCoincidence_82 = Sketch_7.setCoincident(SketchPoint_9.coordinates(), SketchLine_72.result())
531 SketchConstraintCoincidence_82.setName("SketchConstraintCoincidence_86")
532 SketchConstraintMiddle_3 = Sketch_7.setMiddlePoint(SketchLine_72.result(), SketchPoint_9.coordinates())
533 SketchPoint_10 = Sketch_7.addPoint(21.00014787857639, -5.999999999999999)
534 SketchPoint_10.setAuxiliary(True)
535 SketchLine_73 = Sketch_7.addLine(21.00014787857639, -10.5, 21.00014787857639, -1.499999999999999)
536 SketchLine_73.setName("SketchLine_71")
537 SketchLine_73.result().setName("SketchLine_71")
538 SketchConstraintRigid_5 = Sketch_7.setFixed(SketchLine_73.result())
539 SketchConstraintRigid_5.setName("SketchConstraintRigid_14")
540 SketchConstraintCoincidence_83 = Sketch_7.setCoincident(SketchPoint_10.coordinates(), SketchLine_73.result())
541 SketchConstraintCoincidence_83.setName("SketchConstraintCoincidence_87")
542 SketchConstraintMiddle_4 = Sketch_7.setMiddlePoint(SketchPoint_10.coordinates(), SketchLine_73.result())
543 SketchLine_74 = Sketch_7.addLine(21.00014787857639, -6, 41, -5.999999999999999)
544 SketchLine_74.setName("SketchLine_72")
545 SketchLine_74.result().setName("SketchLine_72")
546 SketchLine_74.setAuxiliary(True)
547 SketchConstraintCoincidence_84 = Sketch_7.setCoincident(SketchPoint_10.coordinates(), SketchLine_74.startPoint())
548 SketchConstraintCoincidence_84.setName("SketchConstraintCoincidence_88")
549 SketchConstraintCoincidence_85 = Sketch_7.setCoincident(SketchPoint_9.coordinates(), SketchLine_74.endPoint())
550 SketchConstraintCoincidence_85.setName("SketchConstraintCoincidence_89")
551 SketchConstraintHorizontal_14 = Sketch_7.setHorizontal(SketchLine_74.result())
552 SketchConstraintHorizontal_14.setName("SketchConstraintHorizontal_15")
553 SketchConstraintCoincidence_86 = Sketch_7.setCoincident(SketchLine_72.endPoint(), SketchLine_68.startPoint())
554 SketchConstraintCoincidence_86.setName("SketchConstraintCoincidence_90")
555 SketchConstraintLength_12 = Sketch_7.setLength(SketchLine_69.result(), 3)
556 SketchConstraintLength_12.setName("SketchConstraintLength_13")
557 SketchConstraintLength_13 = Sketch_7.setLength(SketchLine_68.result(), 20)
558 SketchConstraintLength_13.setName("SketchConstraintLength_14")
559 SketchPoint_11 = Sketch_7.addPoint(29, -10.5)
560 SketchConstraintDistance_13 = Sketch_7.setDistance(SketchPoint_11.coordinates(), SketchLine_70.result(), 2)
561 SketchConstraintRigid_6 = Sketch_7.setFixed(SketchPoint_11.result())
562 SketchConstraintRigid_6.setName("SketchConstraintRigid_15")
563 SketchArc_14 = Sketch_7.addArc(50.24999999999999, -5.250000000000003, 51.00000000000001, -5.24999997149696, 50.25000000000001, -4.5, False)
564 SketchLine_75 = Sketch_7.addLine(51, -7.5, 51.00000000000001, -5.24999997149696)
565 SketchLine_75.setName("SketchLine_74")
566 SketchLine_75.result().setName("SketchLine_74")
567 SketchLine_75.setAuxiliary(True)
568 SketchConstraintCoincidence_87 = Sketch_7.setCoincident(SketchArc_14.startPoint(), SketchLine_75.endPoint())
569 SketchConstraintCoincidence_87.setName("SketchConstraintCoincidence_91")
570 SketchLine_76 = Sketch_7.addLine(50.25000000000001, -4.5, 31, -4.5)
571 SketchLine_76.setName("SketchLine_73")
572 SketchLine_76.result().setName("SketchLine_73")
573 SketchLine_76.setAuxiliary(True)
574 SketchConstraintCoincidence_88 = Sketch_7.setCoincident(SketchArc_14.endPoint(), SketchLine_76.startPoint())
575 SketchConstraintCoincidence_88.setName("SketchConstraintCoincidence_92")
576 SketchConstraintTangent_1 = Sketch_7.setTangent(SketchArc_14.results()[1], SketchLine_76.result())
577 SketchConstraintTangent_2 = Sketch_7.setTangent(SketchArc_14.results()[1], SketchLine_75.result())
578 SketchConstraintCoincidence_89 = Sketch_7.setCoincident(SketchLine_68.endPoint(), SketchLine_76.endPoint())
579 SketchConstraintCoincidence_89.setName("SketchConstraintCoincidence_93")
580 SketchConstraintCoincidence_90 = Sketch_7.setCoincident(SketchLine_69.startPoint(), SketchLine_75.startPoint())
581 SketchConstraintCoincidence_90.setName("SketchConstraintCoincidence_94")
582 SketchConstraintCoincidence_91 = Sketch_7.setCoincident(SketchLine_76.startPoint(), SketchLine_68.result())
583 SketchConstraintCoincidence_91.setName("SketchConstraintCoincidence_95")
584 SketchConstraintCoincidence_92 = Sketch_7.setCoincident(SketchLine_75.endPoint(), SketchLine_69.result())
585 SketchConstraintCoincidence_92.setName("SketchConstraintCoincidence_96")
586 SketchArc_15 = Sketch_7.addArc(31.25000000000067, -4.750000000000669, 31.24999999998802, -4.499999999999997, 31, -4.750000022881151, False)
587 SketchConstraintCoincidence_93 = Sketch_7.setCoincident(SketchArc_15.startPoint(), SketchLine_64.endPoint())
588 SketchConstraintCoincidence_93.setName("SketchConstraintCoincidence_97")
589 SketchLine_77 = Sketch_7.addLine(31, -4.750000022881151, 31, -7.5)
590 SketchLine_77.setName("SketchLine_75")
591 SketchLine_77.result().setName("SketchLine_75")
592 SketchLine_77.setAuxiliary(True)
593 SketchConstraintCoincidence_94 = Sketch_7.setCoincident(SketchArc_15.endPoint(), SketchLine_77.startPoint())
594 SketchConstraintCoincidence_94.setName("SketchConstraintCoincidence_98")
595 SketchConstraintTangent_3 = Sketch_7.setTangent(SketchArc_15.results()[1], SketchLine_77.result())
596 SketchConstraintTangent_4 = Sketch_7.setTangent(SketchArc_15.results()[1], SketchLine_64.result())
597 SketchConstraintCoincidence_95 = Sketch_7.setCoincident(SketchLine_70.endPoint(), SketchLine_77.endPoint())
598 SketchConstraintCoincidence_95.setName("SketchConstraintCoincidence_99")
599 SketchConstraintCoincidence_96 = Sketch_7.setCoincident(SketchLine_76.startPoint(), SketchLine_64.startPoint())
600 SketchConstraintCoincidence_96.setName("SketchConstraintCoincidence_100")
601 SketchConstraintCoincidence_97 = Sketch_7.setCoincident(SketchLine_77.startPoint(), SketchLine_70.result())
602 SketchConstraintCoincidence_97.setName("SketchConstraintCoincidence_101")
603 SketchConstraintCoincidence_98 = Sketch_7.setCoincident(SketchLine_64.endPoint(), SketchLine_76.result())
604 SketchConstraintCoincidence_98.setName("SketchConstraintCoincidence_102")
605 SketchArc_16 = Sketch_7.addArc(50.25, -6.749999999999999, 50.24999994039248, -7.5, 51.00000000000001, -6.749999999999998, False)
606 SketchLine_78 = Sketch_7.addLine(31, -7.5, 50.24999994039248, -7.5)
607 SketchLine_78.setName("SketchLine_77")
608 SketchLine_78.result().setName("SketchLine_77")
609 SketchLine_78.setAuxiliary(True)
610 SketchConstraintCoincidence_99 = Sketch_7.setCoincident(SketchArc_16.startPoint(), SketchLine_78.endPoint())
611 SketchConstraintCoincidence_99.setName("SketchConstraintCoincidence_103")
612 SketchConstraintCoincidence_100 = Sketch_7.setCoincident(SketchArc_16.endPoint(), SketchLine_65.startPoint())
613 SketchConstraintCoincidence_100.setName("SketchConstraintCoincidence_104")
614 SketchConstraintTangent_5 = Sketch_7.setTangent(SketchArc_16.results()[1], SketchLine_78.result())
615 SketchConstraintTangent_6 = Sketch_7.setTangent(SketchArc_16.results()[1], SketchLine_65.result())
616 SketchConstraintCoincidence_101 = Sketch_7.setCoincident(SketchLine_71.startPoint(), SketchLine_78.startPoint())
617 SketchConstraintCoincidence_101.setName("SketchConstraintCoincidence_105")
618 SketchConstraintCoincidence_102 = Sketch_7.setCoincident(SketchLine_75.endPoint(), SketchLine_65.endPoint())
619 SketchConstraintCoincidence_102.setName("SketchConstraintCoincidence_106")
620 SketchConstraintCoincidence_103 = Sketch_7.setCoincident(SketchLine_78.endPoint(), SketchLine_71.result())
621 SketchConstraintCoincidence_103.setName("SketchConstraintCoincidence_107")
622 SketchConstraintCoincidence_104 = Sketch_7.setCoincident(SketchLine_65.startPoint(), SketchLine_75.result())
623 SketchConstraintCoincidence_104.setName("SketchConstraintCoincidence_108")
624 SketchArc_17 = Sketch_7.addArc(31.25000000000003, -7.250000000000001, 31, -7.249999999972618, 31.25000000003855, -7.5, False)
625 SketchConstraintCoincidence_105 = Sketch_7.setCoincident(SketchArc_17.startPoint(), SketchLine_66.endPoint())
626 SketchConstraintCoincidence_105.setName("SketchConstraintCoincidence_109")
627 SketchConstraintCoincidence_106 = Sketch_7.setCoincident(SketchArc_17.endPoint(), SketchLine_67.startPoint())
628 SketchConstraintCoincidence_106.setName("SketchConstraintCoincidence_110")
629 SketchConstraintTangent_7 = Sketch_7.setTangent(SketchArc_17.results()[1], SketchLine_67.result())
630 SketchConstraintTangent_8 = Sketch_7.setTangent(SketchArc_17.results()[1], SketchLine_66.result())
631 SketchConstraintCoincidence_107 = Sketch_7.setCoincident(SketchLine_78.endPoint(), SketchLine_67.endPoint())
632 SketchConstraintCoincidence_107.setName("SketchConstraintCoincidence_111")
633 SketchConstraintCoincidence_108 = Sketch_7.setCoincident(SketchLine_77.startPoint(), SketchLine_66.startPoint())
634 SketchConstraintCoincidence_108.setName("SketchConstraintCoincidence_112")
635 SketchConstraintCoincidence_109 = Sketch_7.setCoincident(SketchLine_67.startPoint(), SketchLine_78.result())
636 SketchConstraintCoincidence_109.setName("SketchConstraintCoincidence_113")
637 SketchConstraintCoincidence_110 = Sketch_7.setCoincident(SketchLine_66.endPoint(), SketchLine_77.result())
638 SketchConstraintCoincidence_110.setName("SketchConstraintCoincidence_114")
639 SketchConstraintRadius_5 = Sketch_7.setRadius(SketchArc_14.results()[1], 0.75)
640 SketchConstraintRadius_6 = Sketch_7.setRadius(SketchArc_16.results()[1], 0.75)
641 SketchConstraintRadius_7 = Sketch_7.setRadius(SketchArc_15.results()[1], 0.25)
642 SketchConstraintRadius_8 = Sketch_7.setRadius(SketchArc_17.results()[1], 0.25)
643 model.do()
644 ExtrusionCut_6 = model.addExtrusionCut(Part_1_doc, [model.selection("COMPOUND", "Sketch_7")], model.selection(), 0, 20, [model.selection("SOLID", "ExtrusionFuse_1_1")])
645 ExtrusionCut_6.result().setName("ExtrusionCut_6_1")
646 Sketch_8 = model.addSketch(Part_1_doc, model.selection("FACE", "ExtrusionCut_6_1/Modfied_17"))
647 SketchPoint_12 = Sketch_8.addPoint(53.99994409538203, -1.615587133892632e-027)
648 SketchPoint_13 = Sketch_8.addPoint(53.99994409538203, -1.615587133892632e-027)
649 SketchConstraintRigid_7 = Sketch_8.setFixed(SketchPoint_13.result())
650 SketchConstraintRigid_7.setName("SketchConstraintRigid_16")
651 SketchConstraintCoincidence_111 = Sketch_8.setCoincident(SketchPoint_12.coordinates(), SketchPoint_13.result())
652 SketchConstraintCoincidence_111.setName("SketchConstraintCoincidence_115")
653 SketchPoint_14 = Sketch_8.addPoint(54, 12)
654 SketchLine_79 = Sketch_8.addLine(54, 12, 53.99994409538203, -1.615587133892632e-027)
655 SketchLine_79.setName("SketchLine_81")
656 SketchLine_79.result().setName("SketchLine_81")
657 SketchLine_79.setAuxiliary(True)
658 SketchConstraintCoincidence_112 = Sketch_8.setCoincident(SketchPoint_14.coordinates(), SketchLine_79.startPoint())
659 SketchConstraintCoincidence_112.setName("SketchConstraintCoincidence_116")
660 SketchConstraintCoincidence_113 = Sketch_8.setCoincident(SketchPoint_12.coordinates(), SketchLine_79.endPoint())
661 SketchConstraintCoincidence_113.setName("SketchConstraintCoincidence_117")
662 SketchConstraintCoincidence_114 = Sketch_8.setCoincident(SketchPoint_13.coordinates(), SketchLine_79.endPoint())
663 SketchConstraintCoincidence_114.setName("SketchConstraintCoincidence_118")
664 SketchPoint_15 = Sketch_8.addPoint(53.99999534128184, 11.00000000001085)
665 SketchConstraintCoincidence_115 = Sketch_8.setCoincident(SketchPoint_15.coordinates(), SketchLine_79.result())
666 SketchConstraintCoincidence_115.setName("SketchConstraintCoincidence_119")
667 SketchPoint_16 = Sketch_8.addPoint(53.99994875410019, 0.9999999999891482)
668 SketchConstraintCoincidence_116 = Sketch_8.setCoincident(SketchPoint_16.coordinates(), SketchLine_79.result())
669 SketchConstraintCoincidence_116.setName("SketchConstraintCoincidence_120")
670 SketchConstraintDistance_14 = Sketch_8.setDistance(SketchPoint_12.coordinates(), SketchPoint_16.coordinates(), 1)
671 SketchConstraintDistance_15 = Sketch_8.setDistance(SketchPoint_14.coordinates(), SketchPoint_15.coordinates(), 1)
672 SketchPoint_17 = Sketch_8.addPoint(54, 12)
673 SketchConstraintCoincidence_117 = Sketch_8.setCoincident(SketchPoint_14.coordinates(), SketchPoint_17.coordinates())
674 SketchConstraintCoincidence_117.setName("SketchConstraintCoincidence_121")
675 SketchConstraintRigid_8 = Sketch_8.setFixed(SketchPoint_17.result())
676 SketchConstraintRigid_8.setName("SketchConstraintRigid_17")
677 SketchLine_80 = Sketch_8.addLine(53.99999534128184, 11.00000000001085, 43.53696016024325, 11.00000000001085)
678 SketchLine_80.setName("SketchLine_82")
679 SketchLine_80.result().setName("SketchLine_82")
680 SketchConstraintCoincidence_118 = Sketch_8.setCoincident(SketchPoint_15.coordinates(), SketchLine_80.startPoint())
681 SketchConstraintCoincidence_118.setName("SketchConstraintCoincidence_122")
682 SketchLine_81 = Sketch_8.addLine(43.53696016024325, 11.00000000001085, 43.56530536601203, 13.47539228785809)
683 SketchLine_81.setName("SketchLine_83")
684 SketchLine_81.result().setName("SketchLine_83")
685 SketchConstraintCoincidence_119 = Sketch_8.setCoincident(SketchLine_80.endPoint(), SketchLine_81.startPoint())
686 SketchConstraintCoincidence_119.setName("SketchConstraintCoincidence_123")
687 SketchLine_82 = Sketch_8.addLine(43.56530536601203, 13.47539228785809, 63.09515214070713, 13.47539228785809)
688 SketchLine_82.setName("SketchLine_84")
689 SketchLine_82.result().setName("SketchLine_84")
690 SketchConstraintCoincidence_120 = Sketch_8.setCoincident(SketchLine_81.endPoint(), SketchLine_82.startPoint())
691 SketchConstraintCoincidence_120.setName("SketchConstraintCoincidence_124")
692 SketchLine_83 = Sketch_8.addLine(63.09515214070713, 13.47539228785809, 63.12349734647592, -1.774328415749978)
693 SketchLine_83.setName("SketchLine_85")
694 SketchLine_83.result().setName("SketchLine_85")
695 SketchConstraintCoincidence_121 = Sketch_8.setCoincident(SketchLine_82.endPoint(), SketchLine_83.startPoint())
696 SketchConstraintCoincidence_121.setName("SketchConstraintCoincidence_125")
697 SketchLine_84 = Sketch_8.addLine(63.12349734647592, -1.774328415749978, 43.82041221793113, -1.802673621518767)
698 SketchLine_84.setName("SketchLine_86")
699 SketchLine_84.result().setName("SketchLine_86")
700 SketchConstraintCoincidence_122 = Sketch_8.setCoincident(SketchLine_83.endPoint(), SketchLine_84.startPoint())
701 SketchConstraintCoincidence_122.setName("SketchConstraintCoincidence_126")
702 SketchLine_85 = Sketch_8.addLine(43.82041221793113, -1.802673621518767, 43.79206701216234, 0.9999999999891482)
703 SketchLine_85.setName("SketchLine_87")
704 SketchLine_85.result().setName("SketchLine_87")
705 SketchConstraintCoincidence_123 = Sketch_8.setCoincident(SketchLine_84.endPoint(), SketchLine_85.startPoint())
706 SketchConstraintCoincidence_123.setName("SketchConstraintCoincidence_127")
707 SketchLine_86 = Sketch_8.addLine(53.99994875410019, 0.9999999999891482, 43.79206701216234, 0.9999999999891482)
708 SketchLine_86.setName("SketchLine_88")
709 SketchLine_86.result().setName("SketchLine_88")
710 SketchConstraintCoincidence_124 = Sketch_8.setCoincident(SketchPoint_16.coordinates(), SketchLine_86.startPoint())
711 SketchConstraintCoincidence_124.setName("SketchConstraintCoincidence_128")
712 SketchConstraintHorizontal_15 = Sketch_8.setHorizontal(SketchLine_86.result())
713 SketchConstraintHorizontal_15.setName("SketchConstraintHorizontal_16")
714 SketchConstraintHorizontal_16 = Sketch_8.setHorizontal(SketchLine_80.result())
715 SketchConstraintHorizontal_16.setName("SketchConstraintHorizontal_17")
716 SketchConstraintCoincidence_125 = Sketch_8.setCoincident(SketchLine_85.endPoint(), SketchLine_86.endPoint())
717 SketchConstraintCoincidence_125.setName("SketchConstraintCoincidence_129")
718 SketchArc_18 = Sketch_8.addArc(53.99995774377268, 6.000000000066637, 53.99999534128184, 11.00000000001085, 53.99994875410019, 0.9999999999891482, True)
719 SketchConstraintCoincidence_126 = Sketch_8.setCoincident(SketchPoint_15.coordinates(), SketchArc_18.startPoint())
720 SketchConstraintCoincidence_126.setName("SketchConstraintCoincidence_130")
721 SketchConstraintCoincidence_127 = Sketch_8.setCoincident(SketchLine_80.startPoint(), SketchArc_18.startPoint())
722 SketchConstraintCoincidence_127.setName("SketchConstraintCoincidence_131")
723 SketchConstraintCoincidence_128 = Sketch_8.setCoincident(SketchPoint_16.coordinates(), SketchArc_18.endPoint())
724 SketchConstraintCoincidence_128.setName("SketchConstraintCoincidence_132")
725 SketchConstraintCoincidence_129 = Sketch_8.setCoincident(SketchLine_86.startPoint(), SketchArc_18.endPoint())
726 SketchConstraintCoincidence_129.setName("SketchConstraintCoincidence_133")
727 SketchConstraintRadius_9 = Sketch_8.setRadius(SketchArc_18.results()[1], 5)
728 SketchLine_87 = Sketch_8.addLine(43.50261344273609, 8.249999999999998, 43.50261344273609, 3.749999999999998)
729 SketchLine_87.setName("SketchLine_90")
730 SketchLine_87.result().setName("SketchLine_90")
731 SketchConstraintVertical_14 = Sketch_8.setVertical(SketchLine_87.result())
732 SketchConstraintLength_14 = Sketch_8.setLength(SketchLine_87.result(), 4.5)
733 SketchConstraintLength_14.setName("SketchConstraintLength_15")
734 SketchPoint_18 = Sketch_8.addPoint(43.50261344273609, 5.999999999999998)
735 SketchConstraintMiddle_5 = Sketch_8.setMiddlePoint(SketchPoint_18.coordinates(), SketchLine_87.result())
736 SketchPoint_19 = Sketch_8.addPoint(0, 6)
737 SketchPoint_19.setAuxiliary(True)
738 SketchLine_88 = Sketch_8.addLine(0, 0, 0, 12)
739 SketchLine_88.setName("SketchLine_94")
740 SketchLine_88.result().setName("SketchLine_94")
741 SketchConstraintRigid_9 = Sketch_8.setFixed(SketchLine_88.result())
742 SketchConstraintRigid_9.setName("SketchConstraintRigid_19")
743 SketchConstraintCoincidence_130 = Sketch_8.setCoincident(SketchPoint_19.coordinates(), SketchLine_88.result())
744 SketchConstraintCoincidence_130.setName("SketchConstraintCoincidence_139")
745 SketchConstraintMiddle_6 = Sketch_8.setMiddlePoint(SketchLine_88.result(), SketchPoint_19.coordinates())
746 SketchLine_89 = Sketch_8.addLine(0, 6, 68.8619738308997, 6)
747 SketchLine_89.setName("SketchLine_95")
748 SketchLine_89.result().setName("SketchLine_95")
749 SketchLine_89.setAuxiliary(True)
750 SketchConstraintCoincidence_131 = Sketch_8.setCoincident(SketchPoint_19.coordinates(), SketchLine_89.startPoint())
751 SketchConstraintCoincidence_131.setName("SketchConstraintCoincidence_140")
752 SketchConstraintHorizontal_17 = Sketch_8.setHorizontal(SketchLine_89.result())
753 SketchConstraintHorizontal_17.setName("SketchConstraintHorizontal_20")
754 SketchPoint_20 = Sketch_8.addPoint(48.00130672136804, 6)
755 SketchConstraintCoincidence_132 = Sketch_8.setCoincident(SketchPoint_20.coordinates(), SketchLine_89.result())
756 SketchConstraintCoincidence_132.setName("SketchConstraintCoincidence_146")
757 SketchLine_90 = Sketch_8.addLine(43.50261344273609, 8.249999999999998, 51.26978940411676, 8.249999999999998)
758 SketchLine_90.setName("SketchLine_92")
759 SketchLine_90.result().setName("SketchLine_92")
760 SketchConstraintCoincidence_133 = Sketch_8.setCoincident(SketchLine_87.startPoint(), SketchLine_90.startPoint())
761 SketchConstraintCoincidence_133.setName("SketchConstraintCoincidence_135")
762 SketchLine_91 = Sketch_8.addLine(51.26978940411676, 8.249999999999998, 51.26978940411676, 3.749999999999998)
763 SketchLine_91.setName("SketchLine_97")
764 SketchLine_91.result().setName("SketchLine_97")
765 SketchConstraintCoincidence_134 = Sketch_8.setCoincident(SketchLine_90.endPoint(), SketchLine_91.startPoint())
766 SketchConstraintCoincidence_134.setName("SketchConstraintCoincidence_136")
767 SketchLine_92 = Sketch_8.addLine(51.26978940411676, 3.749999999999998, 43.50261344273609, 3.749999999999998)
768 SketchLine_92.setName("SketchLine_98")
769 SketchLine_92.result().setName("SketchLine_98")
770 SketchConstraintCoincidence_135 = Sketch_8.setCoincident(SketchLine_91.endPoint(), SketchLine_92.startPoint())
771 SketchConstraintCoincidence_135.setName("SketchConstraintCoincidence_137")
772 SketchConstraintCoincidence_136 = Sketch_8.setCoincident(SketchLine_87.endPoint(), SketchLine_92.endPoint())
773 SketchConstraintCoincidence_136.setName("SketchConstraintCoincidence_138")
774 SketchConstraintHorizontal_18 = Sketch_8.setHorizontal(SketchLine_92.result())
775 SketchConstraintHorizontal_19 = Sketch_8.setHorizontal(SketchLine_90.result())
776 SketchConstraintVertical_15 = Sketch_8.setVertical(SketchLine_91.result())
777 SketchLine_93 = Sketch_8.addLine(43.50261344273609, 3.749999999999998, 51.26978940411676, 8.249999999999998)
778 SketchLine_93.setAuxiliary(True)
779 SketchConstraintCoincidence_137 = Sketch_8.setCoincident(SketchLine_87.endPoint(), SketchLine_93.startPoint())
780 SketchConstraintCoincidence_137.setName("SketchConstraintCoincidence_141")
781 SketchConstraintCoincidence_138 = Sketch_8.setCoincident(SketchLine_92.endPoint(), SketchLine_93.startPoint())
782 SketchConstraintCoincidence_138.setName("SketchConstraintCoincidence_142")
783 SketchConstraintCoincidence_139 = Sketch_8.setCoincident(SketchLine_91.startPoint(), SketchLine_93.endPoint())
784 SketchConstraintCoincidence_139.setName("SketchConstraintCoincidence_143")
785 SketchPoint_21 = Sketch_8.addPoint(47.38620142342643, 5.999999999999998)
786 SketchPoint_21.setAuxiliary(True)
787 SketchConstraintCoincidence_140 = Sketch_8.setCoincident(SketchPoint_21.coordinates(), SketchLine_93.result())
788 SketchConstraintCoincidence_140.setName("SketchConstraintCoincidence_144")
789 SketchConstraintMiddle_7 = Sketch_8.setMiddlePoint(SketchPoint_21.coordinates(), SketchLine_93.result())
790 SketchConstraintCoincidence_141 = Sketch_8.setCoincident(SketchPoint_21.coordinates(), SketchLine_89.result())
791 SketchConstraintCoincidence_141.setName("SketchConstraintCoincidence_145")
792 model.do()
793 ExtrusionCut_7 = model.addExtrusionCut(Part_1_doc, [model.selection("COMPOUND", "Sketch_8")], model.selection(), 10, 0, [model.selection("SOLID", "ExtrusionCut_6_1")])
794 ExtrusionCut_7.result().setName("ExtrusionCut_7_1")
795 Sketch_9 = model.addSketch(Part_1_doc, model.selection("FACE", "ExtrusionCut_7_1/Modfied_56"))
796 SketchLine_94 = Sketch_9.addLine(21.00014787857639, 4.163450069699051, 21.00014787857639, 0)
797 SketchLine_94.setName("SketchLine_107")
798 SketchLine_94.result().setName("SketchLine_107")
799 SketchLine_95 = Sketch_9.addLine(29, 5, 21.00014787857639, 5)
800 SketchLine_95.setName("SketchLine_96")
801 SketchLine_95.result().setName("SketchLine_96")
802 SketchLine_95.setAuxiliary(True)
803 SketchArc_19 = Sketch_9.addArc(25.00007393928819, 8.000098583186649, 21.53790262696343, 4.392693725936027, 28.46224525161297, 4.392693725936026, False)
804 SketchArc_19.setName("SketchArc_22")
805 SketchArc_19.result().setName("SketchArc_22")
806 SketchArc_19.results()[1].setName("SketchArc_22_2")
807 SketchLine_96 = Sketch_9.addLine(21.00014787857639, 0, 29, 0)
808 SketchLine_96.setName("SketchLine_100")
809 SketchLine_96.result().setName("SketchLine_100")
810 SketchLine_97 = Sketch_9.addLine(29, 0, 29, 4.163450069699049)
811 SketchLine_97.setName("SketchLine_108")
812 SketchLine_97.result().setName("SketchLine_108")
813 SketchLine_98 = Sketch_9.addLine(29, 0, 29, 5)
814 SketchLine_98.setName("SketchLine_101")
815 SketchLine_98.result().setName("SketchLine_101")
816 SketchLine_98.setAuxiliary(True)
817 SketchConstraintCoincidence_142 = Sketch_9.setCoincident(SketchLine_98.endPoint(), SketchLine_95.startPoint())
818 SketchConstraintCoincidence_142.setName("SketchConstraintCoincidence_147")
819 SketchLine_99 = Sketch_9.addLine(21.00014787857639, 5, 21.00014787857639, 0)
820 SketchLine_99.setAuxiliary(True)
821 SketchConstraintCoincidence_143 = Sketch_9.setCoincident(SketchLine_95.endPoint(), SketchLine_99.startPoint())
822 SketchConstraintCoincidence_143.setName("SketchConstraintCoincidence_148")
823 SketchConstraintCoincidence_144 = Sketch_9.setCoincident(SketchLine_99.endPoint(), SketchLine_96.startPoint())
824 SketchConstraintCoincidence_144.setName("SketchConstraintCoincidence_149")
825 SketchConstraintCoincidence_145 = Sketch_9.setCoincident(SketchLine_96.endPoint(), SketchLine_98.startPoint())
826 SketchConstraintCoincidence_145.setName("SketchConstraintCoincidence_150")
827 SketchConstraintHorizontal_20 = Sketch_9.setHorizontal(SketchLine_95.result())
828 SketchConstraintHorizontal_20.setName("SketchConstraintHorizontal_21")
829 SketchConstraintVertical_16 = Sketch_9.setVertical(SketchLine_99.result())
830 SketchConstraintHorizontal_21 = Sketch_9.setHorizontal(SketchLine_96.result())
831 SketchConstraintHorizontal_21.setName("SketchConstraintHorizontal_22")
832 SketchConstraintVertical_17 = Sketch_9.setVertical(SketchLine_98.result())
833 SketchPoint_22 = Sketch_9.addPoint(21.00014787857639, 7.5)
834 SketchConstraintCoincidence_146 = Sketch_9.setCoincident(SketchLine_99.result(), SketchPoint_22.coordinates())
835 SketchConstraintCoincidence_146.setName("SketchConstraintCoincidence_151")
836 SketchConstraintRigid_10 = Sketch_9.setFixed(SketchPoint_22.result())
837 SketchConstraintRigid_10.setName("SketchConstraintRigid_18")
838 SketchPoint_23 = Sketch_9.addPoint(29, 7.5)
839 SketchConstraintCoincidence_147 = Sketch_9.setCoincident(SketchLine_98.result(), SketchPoint_23.coordinates())
840 SketchConstraintCoincidence_147.setName("SketchConstraintCoincidence_152")
841 SketchConstraintRigid_11 = Sketch_9.setFixed(SketchPoint_23.result())
842 SketchConstraintRigid_11.setName("SketchConstraintRigid_20")
843 SketchConstraintLength_15 = Sketch_9.setLength(SketchLine_99.result(), 5)
844 SketchConstraintLength_15.setName("SketchConstraintLength_16")
845 SketchLine_100 = Sketch_9.addLine(0, 0, 45.49999999999999, 0)
846 SketchLine_100.setName("SketchLine_102")
847 SketchLine_100.result().setName("SketchLine_102")
848 SketchConstraintCoincidence_148 = Sketch_9.setCoincident(SketchLine_99.endPoint(), SketchLine_100.result())
849 SketchConstraintCoincidence_148.setName("SketchConstraintCoincidence_153")
850 SketchConstraintRigid_12 = Sketch_9.setFixed(SketchLine_100.result())
851 SketchConstraintRigid_12.setName("SketchConstraintRigid_21")
852 SketchArc_20 = Sketch_9.addArc(25.00007393928819, 8.000098583186649, 21.00014787857639, 5, 29, 5, False)
853 SketchArc_20.setName("SketchArc_19")
854 SketchArc_20.result().setName("SketchArc_19")
855 SketchArc_20.results()[1].setName("SketchArc_19_2")
856 SketchArc_20.setAuxiliary(True)
857 SketchConstraintCoincidence_149 = Sketch_9.setCoincident(SketchLine_95.endPoint(), SketchArc_20.startPoint())
858 SketchConstraintCoincidence_149.setName("SketchConstraintCoincidence_154")
859 SketchConstraintCoincidence_150 = Sketch_9.setCoincident(SketchLine_99.startPoint(), SketchArc_20.startPoint())
860 SketchConstraintCoincidence_150.setName("SketchConstraintCoincidence_155")
861 SketchConstraintCoincidence_151 = Sketch_9.setCoincident(SketchLine_95.startPoint(), SketchArc_20.endPoint())
862 SketchConstraintCoincidence_151.setName("SketchConstraintCoincidence_156")
863 SketchConstraintCoincidence_152 = Sketch_9.setCoincident(SketchLine_98.endPoint(), SketchArc_20.endPoint())
864 SketchConstraintCoincidence_152.setName("SketchConstraintCoincidence_157")
865 SketchConstraintRadius_10 = Sketch_9.setRadius(SketchArc_20.results()[1], 5)
866 SketchLine_101 = Sketch_9.addLine(1, 0, 1, 1.8)
867 SketchLine_101.setName("SketchLine_103")
868 SketchLine_101.result().setName("SketchLine_103")
869 SketchConstraintCoincidence_153 = Sketch_9.setCoincident(SketchLine_101.startPoint(), SketchLine_100.result())
870 SketchConstraintCoincidence_153.setName("SketchConstraintCoincidence_158")
871 SketchLine_102 = Sketch_9.addLine(1, 1.8, 8, 3.389761862250954)
872 SketchLine_102.setName("SketchLine_104")
873 SketchLine_102.result().setName("SketchLine_104")
874 SketchConstraintCoincidence_154 = Sketch_9.setCoincident(SketchLine_101.endPoint(), SketchLine_102.startPoint())
875 SketchConstraintCoincidence_154.setName("SketchConstraintCoincidence_159")
876 SketchLine_103 = Sketch_9.addLine(8, 3.389761862250954, 8, 0)
877 SketchLine_103.setName("SketchLine_105")
878 SketchLine_103.result().setName("SketchLine_105")
879 SketchConstraintCoincidence_155 = Sketch_9.setCoincident(SketchLine_102.endPoint(), SketchLine_103.startPoint())
880 SketchConstraintCoincidence_155.setName("SketchConstraintCoincidence_160")
881 SketchLine_104 = Sketch_9.addLine(8, 0, 1, 0)
882 SketchLine_104.setName("SketchLine_106")
883 SketchLine_104.result().setName("SketchLine_106")
884 SketchConstraintCoincidence_156 = Sketch_9.setCoincident(SketchLine_103.endPoint(), SketchLine_104.startPoint())
885 SketchConstraintCoincidence_156.setName("SketchConstraintCoincidence_161")
886 SketchConstraintCoincidence_157 = Sketch_9.setCoincident(SketchLine_101.startPoint(), SketchLine_104.endPoint())
887 SketchConstraintCoincidence_157.setName("SketchConstraintCoincidence_162")
888 SketchConstraintCoincidence_158 = Sketch_9.setCoincident(SketchLine_104.startPoint(), SketchLine_100.result())
889 SketchConstraintCoincidence_158.setName("SketchConstraintCoincidence_163")
890 SketchConstraintVertical_18 = Sketch_9.setVertical(SketchLine_103.result())
891 SketchConstraintVertical_19 = Sketch_9.setVertical(SketchLine_101.result())
892 SketchConstraintLength_16 = Sketch_9.setLength(SketchLine_104.result(), 7)
893 SketchConstraintLength_16.setName("SketchConstraintLength_17")
894 SketchConstraintDistance_16 = Sketch_9.setDistance(SketchLine_101.result(), SketchLine_100.startPoint(), 1)
895 SketchConstraintLength_17 = Sketch_9.setLength(SketchLine_101.result(), 1.8)
896 SketchConstraintLength_17.setName("SketchConstraintLength_18")
897 SketchArc_21 = Sketch_9.addArc(21.3178882838101, 4.163450069699051, 21.53790262696343, 4.392693725936027, 21.00014787857639, 4.163450069699051, False)
898 SketchArc_22 = Sketch_9.addArc(25.00007393928819, 8.000098583186649, 21.53790262696343, 4.392693725936027, 29, 5, False)
899 SketchArc_22.setName("SketchArc_20")
900 SketchArc_22.result().setName("SketchArc_20")
901 SketchArc_22.results()[1].setName("SketchArc_20_2")
902 SketchArc_22.setAuxiliary(True)
903 SketchConstraintCoincidence_159 = Sketch_9.setCoincident(SketchArc_21.startPoint(), SketchArc_22.startPoint())
904 SketchConstraintCoincidence_159.setName("SketchConstraintCoincidence_164")
905 SketchConstraintCoincidence_160 = Sketch_9.setCoincident(SketchArc_21.endPoint(), SketchLine_94.startPoint())
906 SketchConstraintCoincidence_160.setName("SketchConstraintCoincidence_165")
907 SketchConstraintTangent_9 = Sketch_9.setTangent(SketchArc_21.results()[1], SketchLine_94.result())
908 SketchConstraintTangent_10 = Sketch_9.setTangent(SketchArc_21.results()[1], SketchArc_22.results()[1])
909 SketchConstraintCoincidence_161 = Sketch_9.setCoincident(SketchLine_99.endPoint(), SketchLine_94.endPoint())
910 SketchConstraintCoincidence_161.setName("SketchConstraintCoincidence_166")
911 SketchConstraintCoincidence_162 = Sketch_9.setCoincident(SketchArc_20.endPoint(), SketchArc_22.endPoint())
912 SketchConstraintCoincidence_162.setName("SketchConstraintCoincidence_167")
913 SketchConstraintTangent_11 = Sketch_9.setTangent(SketchArc_20.results()[1], SketchArc_22.results()[1])
914 SketchConstraintCoincidence_163 = Sketch_9.setCoincident(SketchLine_94.startPoint(), SketchLine_99.result())
915 SketchConstraintCoincidence_163.setName("SketchConstraintCoincidence_168")
916 SketchConstraintCoincidence_164 = Sketch_9.setCoincident(SketchArc_22.startPoint(), SketchArc_20.results()[1])
917 SketchConstraintCoincidence_164.setName("SketchConstraintCoincidence_169")
918 SketchArc_23 = Sketch_9.addArc(28.68225959476629, 4.163450069699049, 29, 4.163450069699049, 28.46224525161297, 4.392693725936026, False)
919 SketchConstraintCoincidence_165 = Sketch_9.setCoincident(SketchArc_23.startPoint(), SketchLine_97.endPoint())
920 SketchConstraintCoincidence_165.setName("SketchConstraintCoincidence_170")
921 SketchConstraintCoincidence_166 = Sketch_9.setCoincident(SketchArc_23.endPoint(), SketchArc_19.endPoint())
922 SketchConstraintCoincidence_166.setName("SketchConstraintCoincidence_171")
923 SketchConstraintTangent_12 = Sketch_9.setTangent(SketchArc_23.results()[1], SketchArc_19.results()[1])
924 SketchConstraintTangent_13 = Sketch_9.setTangent(SketchArc_23.results()[1], SketchLine_97.result())
925 SketchConstraintCoincidence_167 = Sketch_9.setCoincident(SketchArc_22.startPoint(), SketchArc_19.startPoint())
926 SketchConstraintCoincidence_167.setName("SketchConstraintCoincidence_172")
927 SketchConstraintCoincidence_168 = Sketch_9.setCoincident(SketchLine_98.startPoint(), SketchLine_97.startPoint())
928 SketchConstraintCoincidence_168.setName("SketchConstraintCoincidence_173")
929 SketchConstraintTangent_14 = Sketch_9.setTangent(SketchArc_22.results()[1], SketchArc_19.results()[1])
930 SketchConstraintCoincidence_169 = Sketch_9.setCoincident(SketchArc_19.endPoint(), SketchArc_22.results()[1])
931 SketchConstraintCoincidence_169.setName("SketchConstraintCoincidence_174")
932 SketchConstraintCoincidence_170 = Sketch_9.setCoincident(SketchLine_97.endPoint(), SketchLine_98.result())
933 SketchConstraintCoincidence_170.setName("SketchConstraintCoincidence_175")
934 model.do()
935 Plane_7 = model.addPlane(Part_1_doc, model.selection("FACE", "Plane_2"), 4, False)
936 Plane_8 = model.addPlane(Part_1_doc, model.selection("FACE", "Plane_2"), 4, True)
937 ExtrusionCut_8 = model.addExtrusionCut(Part_1_doc, [model.selection("COMPOUND", "Sketch_9")], model.selection(), model.selection("FACE", "Plane_5"), 0, model.selection("FACE", "Plane_4"), 0, [model.selection("SOLID", "ExtrusionCut_7_1")])
938 ExtrusionCut_8.result().setName("ExtrusionCut_8_1")
939 Sketch_10 = model.addSketch(Part_1_doc, model.selection("FACE", "ExtrusionCut_8_1/Modfied_5"))
940 SketchCircle_1 = Sketch_10.addCircle(12, 6, 1)
941 SketchConstraintRadius_11 = Sketch_10.setRadius(SketchCircle_1.results()[1], 1)
942 SketchPoint_24 = Sketch_10.addPoint(0, 6)
943 SketchPoint_24.setAuxiliary(True)
944 SketchLine_105 = Sketch_10.addLine(0, 0, 0, 12)
945 SketchLine_105.setName("SketchLine_109")
946 SketchLine_105.result().setName("SketchLine_109")
947 SketchConstraintRigid_13 = Sketch_10.setFixed(SketchLine_105.result())
948 SketchConstraintRigid_13.setName("SketchConstraintRigid_22")
949 SketchConstraintCoincidence_171 = Sketch_10.setCoincident(SketchPoint_24.coordinates(), SketchLine_105.result())
950 SketchConstraintCoincidence_171.setName("SketchConstraintCoincidence_176")
951 SketchConstraintMiddle_8 = Sketch_10.setMiddlePoint(SketchLine_105.result(), SketchPoint_24.coordinates())
952 SketchLine_106 = Sketch_10.addLine(0, 6, 17.31036191565843, 6)
953 SketchLine_106.setName("SketchLine_110")
954 SketchLine_106.result().setName("SketchLine_110")
955 SketchLine_106.setAuxiliary(True)
956 SketchConstraintCoincidence_172 = Sketch_10.setCoincident(SketchPoint_24.coordinates(), SketchLine_106.startPoint())
957 SketchConstraintCoincidence_172.setName("SketchConstraintCoincidence_177")
958 SketchConstraintHorizontal_22 = Sketch_10.setHorizontal(SketchLine_106.result())
959 SketchConstraintHorizontal_22.setName("SketchConstraintHorizontal_23")
960 SketchConstraintCoincidence_173 = Sketch_10.setCoincident(SketchCircle_1.center(), SketchLine_106.result())
961 SketchConstraintCoincidence_173.setName("SketchConstraintCoincidence_178")
962 SketchConstraintDistance_17 = Sketch_10.setDistance(SketchLine_105.result(), SketchCircle_1.center(), 12)
963 model.do()
964 ExtrusionCut_9 = model.addExtrusionCut(Part_1_doc, [model.selection("WIRE", "Sketch_10/Wire-SketchCircle_1_2f")], model.selection(), 0, 0.75, [model.selection("SOLID", "ExtrusionCut_8_1")])
965 ExtrusionCut_9.result().setName("ExtrusionCut_9_1")
966 model.do()
967 Part_2 = model.addPart(partSet)
968 Part_2_doc = Part_2.document()
969 Sketch_11 = model.addSketch(Part_2_doc, model.defaultPlane("XOY"))
970 SketchLine_107 = Sketch_11.addLine(0, 0, 60, 0)
971 SketchPoint_25 = Sketch_11.addPoint(model.selection("VERTEX", "PartSet/Origin"))
972 SketchConstraintCoincidence_174 = Sketch_11.setCoincident(SketchLine_107.startPoint(), SketchPoint_25.result())
973 SketchLine_108 = Sketch_11.addLine(60, 0, 60, 1.5)
974 SketchLine_108.setName("SketchLine_3")
975 SketchLine_108.result().setName("SketchLine_3")
976 SketchConstraintCoincidence_175 = Sketch_11.setCoincident(SketchLine_107.endPoint(), SketchLine_108.startPoint())
977 SketchConstraintCoincidence_175.setName("SketchConstraintCoincidence_3")
978 SketchLine_109 = Sketch_11.addLine(60, 1.5, 57, 1.5)
979 SketchLine_109.setName("SketchLine_4")
980 SketchLine_109.result().setName("SketchLine_4")
981 SketchConstraintCoincidence_176 = Sketch_11.setCoincident(SketchLine_108.endPoint(), SketchLine_109.startPoint())
982 SketchConstraintCoincidence_176.setName("SketchConstraintCoincidence_4")
983 SketchLine_110 = Sketch_11.addLine(57, 1.5, 29, 7.5)
984 SketchLine_110.setName("SketchLine_5")
985 SketchLine_110.result().setName("SketchLine_5")
986 SketchConstraintCoincidence_177 = Sketch_11.setCoincident(SketchLine_109.endPoint(), SketchLine_110.startPoint())
987 SketchConstraintCoincidence_177.setName("SketchConstraintCoincidence_5")
988 SketchLine_111 = Sketch_11.addLine(28, 7.5, 28, 8)
989 SketchLine_111.setName("SketchLine_7")
990 SketchLine_111.result().setName("SketchLine_7")
991 SketchArc_24 = Sketch_11.addArc(25.00007393928819, 7.9789374678129, 28, 8, 22.00014787857639, 8, False)
992 SketchLine_112 = Sketch_11.addLine(22.00014787857639, 8, 22.00014787857639, 7.5)
993 SketchLine_112.setName("SketchLine_8")
994 SketchLine_112.result().setName("SketchLine_8")
995 SketchConstraintCoincidence_178 = Sketch_11.setCoincident(SketchArc_24.endPoint(), SketchLine_112.startPoint())
996 SketchConstraintCoincidence_178.setName("SketchConstraintCoincidence_8")
997 SketchLine_113 = Sketch_11.addLine(22.00014787857639, 7.5, 21.00014787857639, 7.5)
998 SketchLine_113.setName("SketchLine_9")
999 SketchLine_113.result().setName("SketchLine_9")
1000 SketchConstraintCoincidence_179 = Sketch_11.setCoincident(SketchLine_112.endPoint(), SketchLine_113.startPoint())
1001 SketchConstraintCoincidence_179.setName("SketchConstraintCoincidence_9")
1002 SketchLine_114 = Sketch_11.addLine(0, 0, 0, 3.499999999999999)
1003 SketchLine_114.setName("SketchLine_10")
1004 SketchLine_114.result().setName("SketchLine_10")
1005 SketchConstraintCoincidence_180 = Sketch_11.setCoincident(SketchLine_107.startPoint(), SketchLine_114.startPoint())
1006 SketchConstraintCoincidence_180.setName("SketchConstraintCoincidence_10")
1007 SketchConstraintCoincidence_181 = Sketch_11.setCoincident(SketchPoint_25.coordinates(), SketchLine_114.startPoint())
1008 SketchConstraintCoincidence_181.setName("SketchConstraintCoincidence_11")
1009 SketchLine_115 = Sketch_11.addLine(0, 3.499999999999999, 8, 5)
1010 SketchLine_115.setName("SketchLine_11")
1011 SketchLine_115.result().setName("SketchLine_11")
1012 SketchConstraintCoincidence_182 = Sketch_11.setCoincident(SketchLine_114.endPoint(), SketchLine_115.startPoint())
1013 SketchConstraintCoincidence_182.setName("SketchConstraintCoincidence_13")
1014 SketchLine_116 = Sketch_11.addLine(8, 5, 10.426976887961, 4.40018070612629)
1015 SketchLine_116.setName("SketchLine_12")
1016 SketchLine_116.result().setName("SketchLine_12")
1017 SketchConstraintCoincidence_183 = Sketch_11.setCoincident(SketchLine_115.endPoint(), SketchLine_116.startPoint())
1018 SketchConstraintCoincidence_183.setName("SketchConstraintCoincidence_14")
1019 SketchConstraintLength_18 = Sketch_11.setLength(SketchLine_107.result(), 60)
1020 SketchConstraintHorizontal_23 = Sketch_11.setHorizontal(SketchLine_107.result())
1021 SketchConstraintVertical_20 = Sketch_11.setVertical(SketchLine_108.result())
1022 SketchConstraintHorizontal_24 = Sketch_11.setHorizontal(SketchLine_109.result())
1023 SketchConstraintHorizontal_25 = Sketch_11.setHorizontal(SketchLine_113.result())
1024 SketchConstraintHorizontal_25.setName("SketchConstraintHorizontal_4")
1025 SketchConstraintVertical_21 = Sketch_11.setVertical(SketchLine_111.result())
1026 SketchConstraintVertical_22 = Sketch_11.setVertical(SketchLine_112.result())
1027 SketchConstraintCoincidence_184 = Sketch_11.setCoincident(SketchLine_111.endPoint(), SketchArc_24.startPoint())
1028 SketchConstraintCoincidence_184.setName("SketchConstraintCoincidence_15")
1029 SketchConstraintVertical_23 = Sketch_11.setVertical(SketchLine_114.result())
1030 SketchConstraintDistance_18 = Sketch_11.setDistance(SketchLine_114.endPoint(), SketchLine_107.result(), 3.5)
1031 SketchConstraintDistance_19 = Sketch_11.setDistance(SketchLine_115.endPoint(), SketchLine_114.result(), 8)
1032 SketchConstraintLength_19 = Sketch_11.setLength(SketchLine_116.result(), 2.5)
1033 SketchConstraintRadius_12 = Sketch_11.setRadius(SketchArc_24.results()[1], 3)
1034 SketchConstraintLength_20 = Sketch_11.setLength(SketchLine_112.result(), 0.5)
1035 SketchConstraintLength_21 = Sketch_11.setLength(SketchLine_113.result(), 1)
1036 SketchConstraintLength_22 = Sketch_11.setLength(SketchLine_111.result(), 0.5)
1037 SketchConstraintDistance_20 = Sketch_11.setDistance(SketchLine_112.endPoint(), SketchLine_107.result(), 7.5)
1038 SketchConstraintLength_23 = Sketch_11.setLength(SketchLine_109.result(), 3)
1039 SketchConstraintLength_23.setName("SketchConstraintLength_7")
1040 SketchConstraintLength_24 = Sketch_11.setLength(SketchLine_108.result(), 1.5)
1041 SketchConstraintLength_24.setName("SketchConstraintLength_8")
1042 SketchConstraintDistance_21 = Sketch_11.setDistance(SketchLine_115.endPoint(), SketchLine_107.result(), 5)
1043 SketchConstraintDistance_22 = Sketch_11.setDistance(SketchLine_111.startPoint(), SketchLine_107.result(), 7.5)
1044 SketchLine_117 = Sketch_11.addLine(12.81710695710752, 0, 12.81710695710752, 7.765286531476907)
1045 SketchLine_117.setName("SketchLine_13")
1046 SketchLine_117.result().setName("SketchLine_13")
1047 SketchLine_117.setAuxiliary(True)
1048 SketchConstraintCoincidence_185 = Sketch_11.setCoincident(SketchLine_117.startPoint(), SketchLine_107.result())
1049 SketchConstraintCoincidence_185.setName("SketchConstraintCoincidence_16")
1050 SketchConstraintVertical_24 = Sketch_11.setVertical(SketchLine_117.result())
1051 SketchPoint_26 = Sketch_11.addPoint(12.81710695710752, 3)
1052 SketchPoint_26.setAuxiliary(True)
1053 SketchConstraintCoincidence_186 = Sketch_11.setCoincident(SketchPoint_26.coordinates(), SketchLine_117.result())
1054 SketchConstraintCoincidence_186.setName("SketchConstraintCoincidence_17")
1055 SketchConstraintDistance_23 = Sketch_11.setDistance(SketchPoint_26.coordinates(), SketchLine_107.result(), 3)
1056 SketchLine_118 = Sketch_11.addLine(28, 7.5, 29, 7.5)
1057 SketchLine_118.setName("SketchLine_14")
1058 SketchLine_118.result().setName("SketchLine_14")
1059 SketchConstraintCoincidence_187 = Sketch_11.setCoincident(SketchLine_111.startPoint(), SketchLine_118.startPoint())
1060 SketchConstraintCoincidence_187.setName("SketchConstraintCoincidence_18")
1061 SketchConstraintCoincidence_188 = Sketch_11.setCoincident(SketchLine_110.endPoint(), SketchLine_118.endPoint())
1062 SketchConstraintCoincidence_188.setName("SketchConstraintCoincidence_19")
1063 SketchConstraintLength_25 = Sketch_11.setLength(SketchLine_118.result(), 1)
1064 SketchConstraintLength_25.setName("SketchConstraintLength_9")
1065 SketchArc_25 = Sketch_11.addArc(14.78851987160339, 9.105317068618911, 10.426976887961, 4.40018070612629, 21.00014787857639, 7.5, False)
1066 SketchConstraintCoincidence_189 = Sketch_11.setCoincident(SketchLine_116.endPoint(), SketchArc_25.startPoint())
1067 SketchConstraintCoincidence_189.setName("SketchConstraintCoincidence_20")
1068 SketchConstraintCoincidence_190 = Sketch_11.setCoincident(SketchLine_113.endPoint(), SketchArc_25.endPoint())
1069 SketchConstraintCoincidence_190.setName("SketchConstraintCoincidence_21")
1070 SketchConstraintCoincidence_191 = Sketch_11.setCoincident(SketchPoint_26.coordinates(), SketchArc_25.results()[1])
1071 SketchConstraintCoincidence_191.setName("SketchConstraintCoincidence_22")
1072 SketchConstraintHorizontal_26 = Sketch_11.setHorizontal(SketchLine_118.result())
1073 SketchConstraintHorizontal_26.setName("SketchConstraintHorizontal_9")
1074 SketchConstraintDistance_24 = Sketch_11.setDistance(SketchLine_111.startPoint(), SketchLine_108.result(), 32)
1075 SketchConstraintDistance_24.setName("SketchConstraintDistance_9")
1076 model.do()
1077 Extrusion_2 = model.addExtrusion(Part_2_doc, [model.selection("WIRE", "Sketch_1/Wire-SketchLine_1f-SketchLine_3f-SketchLine_4f-SketchLine_5f-SketchLine_7f-SketchArc_1_2f-SketchLine_8f-SketchLine_9f-SketchLine_10r-SketchLine_11r-SketchLine_12r-SketchLine_14r-SketchArc_2_2r")], model.selection(), 12, 0)
1078 Sketch_12 = model.addSketch(Part_2_doc, model.selection("FACE", "PartSet/XOZ"))
1079 SketchArc_26 = Sketch_12.addArc(53.99996594708078, 6.000000000028422, 54, 12, 53.99994409538203, -3.231174267785264e-027, True)
1080 SketchLine_119 = Sketch_12.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_13&Extrusion_1_1/To_Face_1"))
1081 SketchLine_119.setName("SketchLine_15")
1082 SketchLine_119.result().setName("SketchLine_15")
1083 SketchConstraintCoincidence_192 = Sketch_12.setCoincident(SketchArc_26.startPoint(), SketchLine_119.result())
1084 SketchConstraintCoincidence_192.setName("SketchConstraintCoincidence_23")
1085 SketchLine_120 = Sketch_12.addLine(model.selection("EDGE", "Sketch_1/Edge-SketchLine_1"))
1086 SketchLine_120.setName("SketchLine_16")
1087 SketchLine_120.result().setName("SketchLine_16")
1088 SketchConstraintCoincidence_193 = Sketch_12.setCoincident(SketchArc_26.endPoint(), SketchLine_120.result())
1089 SketchConstraintCoincidence_193.setName("SketchConstraintCoincidence_24")
1090 SketchConstraintRadius_13 = Sketch_12.setRadius(SketchArc_26.results()[1], 6)
1091 SketchLine_121 = Sketch_12.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_13&Extrusion_1_1/Generated_Face_12"))
1092 SketchLine_121.setName("SketchLine_17")
1093 SketchLine_121.result().setName("SketchLine_17")
1094 SketchConstraintDistance_25 = Sketch_12.setDistance(SketchArc_26.startPoint(), SketchLine_121.result(), 6)
1095 SketchConstraintDistance_25.setName("SketchConstraintDistance_7")
1096 SketchLine_122 = Sketch_12.addLine(54, 12, 53.10174978726379, 13.92603605930655)
1097 SketchLine_122.setName("SketchLine_18")
1098 SketchLine_122.result().setName("SketchLine_18")
1099 SketchConstraintCoincidence_194 = Sketch_12.setCoincident(SketchArc_26.startPoint(), SketchLine_122.startPoint())
1100 SketchConstraintCoincidence_194.setName("SketchConstraintCoincidence_25")
1101 SketchLine_123 = Sketch_12.addLine(53.10174978726379, 13.92603605930655, 63.82610057919769, 13.82486293862793)
1102 SketchLine_123.setName("SketchLine_19")
1103 SketchLine_123.result().setName("SketchLine_19")
1104 SketchConstraintCoincidence_195 = Sketch_12.setCoincident(SketchLine_122.endPoint(), SketchLine_123.startPoint())
1105 SketchConstraintCoincidence_195.setName("SketchConstraintCoincidence_26")
1106 SketchLine_124 = Sketch_12.addLine(63.82610057919769, 13.82486293862793, 62.66260969139353, -3.07104821470189)
1107 SketchLine_124.setName("SketchLine_20")
1108 SketchLine_124.result().setName("SketchLine_20")
1109 SketchConstraintCoincidence_196 = Sketch_12.setCoincident(SketchLine_123.endPoint(), SketchLine_124.startPoint())
1110 SketchConstraintCoincidence_196.setName("SketchConstraintCoincidence_27")
1111 SketchLine_125 = Sketch_12.addLine(62.66260969139353, -3.07104821470189, 53.10174978726379, -2.868701973344648)
1112 SketchLine_125.setName("SketchLine_21")
1113 SketchLine_125.result().setName("SketchLine_21")
1114 SketchConstraintCoincidence_197 = Sketch_12.setCoincident(SketchLine_124.endPoint(), SketchLine_125.startPoint())
1115 SketchConstraintCoincidence_197.setName("SketchConstraintCoincidence_28")
1116 SketchLine_126 = Sketch_12.addLine(53.10174978726379, -2.868701973344648, 53.99994409538203, -3.231174267785264e-027)
1117 SketchLine_126.setName("SketchLine_22")
1118 SketchLine_126.result().setName("SketchLine_22")
1119 SketchConstraintCoincidence_198 = Sketch_12.setCoincident(SketchLine_125.endPoint(), SketchLine_126.startPoint())
1120 SketchConstraintCoincidence_198.setName("SketchConstraintCoincidence_29")
1121 SketchConstraintCoincidence_199 = Sketch_12.setCoincident(SketchArc_26.endPoint(), SketchLine_126.endPoint())
1122 SketchConstraintCoincidence_199.setName("SketchConstraintCoincidence_30")
1123 model.do()
1124 ExtrusionCut_10 = model.addExtrusionCut(Part_2_doc, [model.selection("FACE", "Sketch_2/Face-SketchArc_3_2r-SketchLine_18r-SketchLine_19r-SketchLine_20r-SketchLine_21r-SketchLine_22r")], model.selection(), 7, 15, [model.selection("SOLID", "Extrusion_1_1")])
1125 ExtrusionCut_10.result().setName("ExtrusionCut_1_1")
1126 Sketch_13 = model.addSketch(Part_2_doc, model.selection("FACE", "Extrusion_1_1/Generated_Face_9"))
1127 SketchLine_127 = Sketch_13.addLine(28, -6, -4.270492394552598, -6.000000000000001)
1128 SketchLine_127.setName("SketchLine_23")
1129 SketchLine_127.result().setName("SketchLine_23")
1130 SketchLine_127.setAuxiliary(True)
1131 SketchLine_128 = Sketch_13.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_8&Extrusion_1_1/Generated_Face_9"))
1132 SketchLine_128.setName("SketchLine_24")
1133 SketchLine_128.result().setName("SketchLine_24")
1134 SketchConstraintCoincidence_200 = Sketch_13.setCoincident(SketchLine_127.startPoint(), SketchLine_128.result())
1135 SketchConstraintCoincidence_200.setName("SketchConstraintCoincidence_31")
1136 SketchConstraintHorizontal_27 = Sketch_13.setHorizontal(SketchLine_127.result())
1137 SketchLine_129 = Sketch_13.addLine(28, -6, 63.78468475453244, -6.000000000000001)
1138 SketchLine_129.setName("SketchLine_25")
1139 SketchLine_129.result().setName("SketchLine_25")
1140 SketchLine_129.setAuxiliary(True)
1141 SketchConstraintCoincidence_201 = Sketch_13.setCoincident(SketchLine_127.startPoint(), SketchLine_129.startPoint())
1142 SketchConstraintCoincidence_201.setName("SketchConstraintCoincidence_32")
1143 SketchConstraintHorizontal_28 = Sketch_13.setHorizontal(SketchLine_129.result())
1144 SketchLine_130 = Sketch_13.addLine(60, -1.500000000000001, 29, -1.500000000000001)
1145 SketchLine_130.setName("SketchLine_26")
1146 SketchLine_130.result().setName("SketchLine_26")
1147 SketchLine_131 = Sketch_13.addLine(29, -1.500000000000001, 29, -10.5)
1148 SketchLine_131.setName("SketchLine_27")
1149 SketchLine_131.result().setName("SketchLine_27")
1150 SketchLine_132 = Sketch_13.addLine(29, -10.5, 60, -10.5)
1151 SketchLine_132.setName("SketchLine_28")
1152 SketchLine_132.result().setName("SketchLine_28")
1153 SketchLine_133 = Sketch_13.addLine(60, -10.5, 60, -1.500000000000001)
1154 SketchLine_133.setName("SketchLine_29")
1155 SketchLine_133.result().setName("SketchLine_29")
1156 SketchConstraintCoincidence_202 = Sketch_13.setCoincident(SketchLine_133.endPoint(), SketchLine_130.startPoint())
1157 SketchConstraintCoincidence_202.setName("SketchConstraintCoincidence_33")
1158 SketchConstraintCoincidence_203 = Sketch_13.setCoincident(SketchLine_130.endPoint(), SketchLine_131.startPoint())
1159 SketchConstraintCoincidence_203.setName("SketchConstraintCoincidence_34")
1160 SketchConstraintCoincidence_204 = Sketch_13.setCoincident(SketchLine_131.endPoint(), SketchLine_132.startPoint())
1161 SketchConstraintCoincidence_204.setName("SketchConstraintCoincidence_35")
1162 SketchConstraintCoincidence_205 = Sketch_13.setCoincident(SketchLine_132.endPoint(), SketchLine_133.startPoint())
1163 SketchConstraintCoincidence_205.setName("SketchConstraintCoincidence_36")
1164 SketchConstraintHorizontal_29 = Sketch_13.setHorizontal(SketchLine_130.result())
1165 SketchConstraintVertical_25 = Sketch_13.setVertical(SketchLine_131.result())
1166 SketchConstraintHorizontal_30 = Sketch_13.setHorizontal(SketchLine_132.result())
1167 SketchConstraintVertical_26 = Sketch_13.setVertical(SketchLine_133.result())
1168 SketchLine_134 = Sketch_13.addLine(29, -10.5, 60, -1.500000000000001)
1169 SketchLine_134.setName("SketchLine_30")
1170 SketchLine_134.result().setName("SketchLine_30")
1171 SketchLine_134.setAuxiliary(True)
1172 SketchConstraintCoincidence_206 = Sketch_13.setCoincident(SketchLine_131.endPoint(), SketchLine_134.startPoint())
1173 SketchConstraintCoincidence_206.setName("SketchConstraintCoincidence_37")
1174 SketchConstraintCoincidence_207 = Sketch_13.setCoincident(SketchLine_132.startPoint(), SketchLine_134.startPoint())
1175 SketchConstraintCoincidence_207.setName("SketchConstraintCoincidence_38")
1176 SketchConstraintCoincidence_208 = Sketch_13.setCoincident(SketchLine_130.startPoint(), SketchLine_134.endPoint())
1177 SketchConstraintCoincidence_208.setName("SketchConstraintCoincidence_39")
1178 SketchConstraintCoincidence_209 = Sketch_13.setCoincident(SketchLine_133.endPoint(), SketchLine_134.endPoint())
1179 SketchConstraintCoincidence_209.setName("SketchConstraintCoincidence_40")
1180 SketchLine_135 = Sketch_13.addLine(29, -1.500000000000001, 60, -10.5)
1181 SketchLine_135.setName("SketchLine_31")
1182 SketchLine_135.result().setName("SketchLine_31")
1183 SketchLine_135.setAuxiliary(True)
1184 SketchConstraintCoincidence_210 = Sketch_13.setCoincident(SketchLine_130.endPoint(), SketchLine_135.startPoint())
1185 SketchConstraintCoincidence_210.setName("SketchConstraintCoincidence_41")
1186 SketchConstraintCoincidence_211 = Sketch_13.setCoincident(SketchLine_131.startPoint(), SketchLine_135.startPoint())
1187 SketchConstraintCoincidence_211.setName("SketchConstraintCoincidence_42")
1188 SketchConstraintCoincidence_212 = Sketch_13.setCoincident(SketchLine_132.endPoint(), SketchLine_135.endPoint())
1189 SketchConstraintCoincidence_212.setName("SketchConstraintCoincidence_43")
1190 SketchConstraintCoincidence_213 = Sketch_13.setCoincident(SketchLine_133.startPoint(), SketchLine_135.endPoint())
1191 SketchConstraintCoincidence_213.setName("SketchConstraintCoincidence_44")
1192 SketchPoint_27 = Sketch_13.addPoint(44.5, -6.000000000000001)
1193 SketchPoint_27.setAuxiliary(True)
1194 SketchConstraintCoincidence_214 = Sketch_13.setCoincident(SketchPoint_27.coordinates(), SketchLine_135.result())
1195 SketchConstraintCoincidence_214.setName("SketchConstraintCoincidence_45")
1196 SketchConstraintMiddle_9 = Sketch_13.setMiddlePoint(SketchPoint_27.coordinates(), SketchLine_135.result())
1197 SketchConstraintCoincidence_215 = Sketch_13.setCoincident(SketchPoint_27.coordinates(), SketchLine_129.result())
1198 SketchConstraintCoincidence_215.setName("SketchConstraintCoincidence_46")
1199 SketchConstraintDistance_26 = Sketch_13.setDistance(SketchLine_128.startPoint(), SketchLine_129.result(), 6)
1200 SketchConstraintDistance_26.setName("SketchConstraintDistance_8")
1201 SketchConstraintLength_26 = Sketch_13.setLength(SketchLine_133.result(), 9)
1202 SketchConstraintLength_26.setName("SketchConstraintLength_10")
1203 SketchLine_136 = Sketch_13.addLine(21.00014787857639, -1.499999999999999, 12.00014787857639, -1.499999999999999)
1204 SketchLine_136.setName("SketchLine_32")
1205 SketchLine_136.result().setName("SketchLine_32")
1206 SketchLine_137 = Sketch_13.addLine(12.00014787857639, -1.499999999999999, 12.00014787857639, -10.5)
1207 SketchLine_137.setName("SketchLine_33")
1208 SketchLine_137.result().setName("SketchLine_33")
1209 SketchLine_138 = Sketch_13.addLine(12.00014787857639, -10.5, 21.00014787857639, -10.5)
1210 SketchLine_138.setName("SketchLine_34")
1211 SketchLine_138.result().setName("SketchLine_34")
1212 SketchLine_139 = Sketch_13.addLine(21.00014787857639, -10.5, 21.00014787857639, -1.499999999999999)
1213 SketchLine_139.setName("SketchLine_35")
1214 SketchLine_139.result().setName("SketchLine_35")
1215 SketchConstraintCoincidence_216 = Sketch_13.setCoincident(SketchLine_139.endPoint(), SketchLine_136.startPoint())
1216 SketchConstraintCoincidence_216.setName("SketchConstraintCoincidence_47")
1217 SketchConstraintCoincidence_217 = Sketch_13.setCoincident(SketchLine_136.endPoint(), SketchLine_137.startPoint())
1218 SketchConstraintCoincidence_217.setName("SketchConstraintCoincidence_48")
1219 SketchConstraintCoincidence_218 = Sketch_13.setCoincident(SketchLine_137.endPoint(), SketchLine_138.startPoint())
1220 SketchConstraintCoincidence_218.setName("SketchConstraintCoincidence_49")
1221 SketchConstraintCoincidence_219 = Sketch_13.setCoincident(SketchLine_138.endPoint(), SketchLine_139.startPoint())
1222 SketchConstraintCoincidence_219.setName("SketchConstraintCoincidence_50")
1223 SketchConstraintHorizontal_31 = Sketch_13.setHorizontal(SketchLine_136.result())
1224 SketchConstraintHorizontal_31.setName("SketchConstraintHorizontal_10")
1225 SketchConstraintVertical_27 = Sketch_13.setVertical(SketchLine_137.result())
1226 SketchConstraintHorizontal_32 = Sketch_13.setHorizontal(SketchLine_138.result())
1227 SketchConstraintHorizontal_32.setName("SketchConstraintHorizontal_11")
1228 SketchConstraintVertical_28 = Sketch_13.setVertical(SketchLine_139.result())
1229 SketchConstraintEqual_4 = Sketch_13.setEqual(SketchLine_131.result(), SketchLine_139.result())
1230 SketchLine_140 = Sketch_13.addLine(12.00014787857639, -10.5, 21.00014787857639, -1.499999999999999)
1231 SketchLine_140.setName("SketchLine_36")
1232 SketchLine_140.result().setName("SketchLine_36")
1233 SketchLine_140.setAuxiliary(True)
1234 SketchConstraintCoincidence_220 = Sketch_13.setCoincident(SketchLine_137.endPoint(), SketchLine_140.startPoint())
1235 SketchConstraintCoincidence_220.setName("SketchConstraintCoincidence_51")
1236 SketchConstraintCoincidence_221 = Sketch_13.setCoincident(SketchLine_138.startPoint(), SketchLine_140.startPoint())
1237 SketchConstraintCoincidence_221.setName("SketchConstraintCoincidence_52")
1238 SketchConstraintCoincidence_222 = Sketch_13.setCoincident(SketchLine_136.startPoint(), SketchLine_140.endPoint())
1239 SketchConstraintCoincidence_222.setName("SketchConstraintCoincidence_53")
1240 SketchConstraintCoincidence_223 = Sketch_13.setCoincident(SketchLine_139.endPoint(), SketchLine_140.endPoint())
1241 SketchConstraintCoincidence_223.setName("SketchConstraintCoincidence_54")
1242 SketchPoint_28 = Sketch_13.addPoint(16.50014787857639, -5.999999999999999)
1243 SketchPoint_28.setAuxiliary(True)
1244 SketchConstraintCoincidence_224 = Sketch_13.setCoincident(SketchPoint_28.coordinates(), SketchLine_140.result())
1245 SketchConstraintCoincidence_224.setName("SketchConstraintCoincidence_55")
1246 SketchConstraintMiddle_10 = Sketch_13.setMiddlePoint(SketchLine_140.result(), SketchPoint_28.coordinates())
1247 SketchConstraintCoincidence_225 = Sketch_13.setCoincident(SketchPoint_28.coordinates(), SketchLine_127.result())
1248 SketchConstraintCoincidence_225.setName("SketchConstraintCoincidence_56")
1249 SketchLine_141 = Sketch_13.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_9&ExtrusionCut_1_1/Modfied_3"))
1250 SketchLine_141.setName("SketchLine_37")
1251 SketchLine_141.result().setName("SketchLine_37")
1252 SketchConstraintCoincidence_226 = Sketch_13.setCoincident(SketchLine_131.startPoint(), SketchLine_141.result())
1253 SketchConstraintCoincidence_226.setName("SketchConstraintCoincidence_57")
1254 SketchConstraintLength_27 = Sketch_13.setLength(SketchLine_130.result(), 31)
1255 SketchConstraintLength_27.setName("SketchConstraintLength_11")
1256 SketchLine_142 = Sketch_13.addLine(model.selection("EDGE", "Extrusion_1_1/Generated_Face_4&Extrusion_1_1/Generated_Face_5"))
1257 SketchLine_142.setName("SketchLine_38")
1258 SketchLine_142.result().setName("SketchLine_38")
1259 SketchConstraintCoincidence_227 = Sketch_13.setCoincident(SketchLine_136.startPoint(), SketchLine_142.result())
1260 SketchConstraintCoincidence_227.setName("SketchConstraintCoincidence_58")
1261 SketchConstraintEqual_5 = Sketch_13.setEqual(SketchLine_136.result(), SketchLine_131.result())
1262 model.do()
1263 ExtrusionCut_11 = model.addExtrusionCut(Part_2_doc, [model.selection("FACE", "Sketch_3/Face-SketchLine_32f-SketchLine_33f-SketchLine_34f-SketchLine_35f"), model.selection("FACE", "Sketch_3/Face-SketchLine_26f-SketchLine_27f-SketchLine_28f-SketchLine_29f")], model.selection(), model.selection("FACE", "ExtrusionCut_1_1/Modfied_4"), 0, model.selection(), 0, [model.selection("SOLID", "ExtrusionCut_1_1")])
1264 ExtrusionCut_11.result().setName("ExtrusionCut_2_1")
1265 Sketch_14 = model.addSketch(Part_2_doc, model.selection("FACE", "ExtrusionCut_1_1/Modfied_1"))
1266 SketchLine_143 = Sketch_14.addLine(0.4324637622511017, 3.581086955422081, 1.55585595716119, 2.812450190483599)
1267 SketchLine_143.setName("SketchLine_39")
1268 SketchLine_143.result().setName("SketchLine_39")
1269 SketchLine_144 = Sketch_14.addLine(model.selection("EDGE", "ExtrusionCut_1_1/Modfied_1&Extrusion_1_1/Generated_Face_2"))
1270 SketchLine_144.setName("SketchLine_40")
1271 SketchLine_144.result().setName("SketchLine_40")
1272 SketchConstraintCoincidence_228 = Sketch_14.setCoincident(SketchLine_143.startPoint(), SketchLine_144.result())
1273 SketchConstraintCoincidence_228.setName("SketchConstraintCoincidence_59")
1274 SketchLine_145 = Sketch_14.addLine(1.55585595716119, 2.812450190483599, 2.324492722099671, 3.935842385393688)
1275 SketchLine_145.setName("SketchLine_41")
1276 SketchLine_145.result().setName("SketchLine_41")
1277 SketchConstraintCoincidence_229 = Sketch_14.setCoincident(SketchLine_143.endPoint(), SketchLine_145.startPoint())
1278 SketchConstraintCoincidence_229.setName("SketchConstraintCoincidence_60")
1279 SketchConstraintCoincidence_230 = Sketch_14.setCoincident(SketchLine_145.endPoint(), SketchLine_144.result())
1280 SketchConstraintCoincidence_230.setName("SketchConstraintCoincidence_61")
1281 SketchLine_146 = Sketch_14.addLine(2.324492722099671, 3.935842385393688, 0.4324637622511017, 3.581086955422081)
1282 SketchLine_146.setName("SketchLine_42")
1283 SketchLine_146.result().setName("SketchLine_42")
1284 SketchConstraintCoincidence_231 = Sketch_14.setCoincident(SketchLine_145.endPoint(), SketchLine_146.startPoint())
1285 SketchConstraintCoincidence_231.setName("SketchConstraintCoincidence_62")
1286 SketchConstraintCoincidence_232 = Sketch_14.setCoincident(SketchLine_143.startPoint(), SketchLine_146.endPoint())
1287 SketchConstraintCoincidence_232.setName("SketchConstraintCoincidence_63")
1288 SketchConstraintLength_28 = Sketch_14.setLength(SketchLine_146.result(), 1.925)
1289 SketchConstraintLength_28.setName("SketchConstraintLength_12")
1290 SketchConstraintEqual_6 = Sketch_14.setEqual(SketchLine_143.result(), SketchLine_145.result())
1291 SketchConstraintPerpendicular_2 = Sketch_14.setPerpendicular(SketchLine_143.result(), SketchLine_145.result())
1292 SketchConstraintDistance_27 = Sketch_14.setDistance(SketchLine_144.startPoint(), SketchLine_143.startPoint(), 0.44)
1293 SketchMultiTranslation_3_objects = [SketchLine_143.result(), SketchLine_146.result(), SketchLine_145.result()]
1294 SketchMultiTranslation_3 = Sketch_14.addTranslation(SketchMultiTranslation_3_objects, SketchLine_146.startPoint(), SketchLine_144.endPoint(), 4, True)
1295 [SketchLine_147, SketchLine_148, SketchLine_149, SketchLine_150, SketchLine_151, SketchLine_152, SketchLine_153, SketchLine_154, SketchLine_155] = SketchMultiTranslation_3.translated()
1296 SketchLine_155.setName("SketchLine_51")
1297 SketchLine_155.result().setName("SketchLine_51")
1298 SketchLine_154.setName("SketchLine_50")
1299 SketchLine_154.result().setName("SketchLine_50")
1300 SketchLine_153.setName("SketchLine_45")
1301 SketchLine_153.result().setName("SketchLine_45")
1302 SketchLine_152.setName("SketchLine_49")
1303 SketchLine_152.result().setName("SketchLine_49")
1304 SketchLine_151.setName("SketchLine_48")
1305 SketchLine_151.result().setName("SketchLine_48")
1306 SketchLine_150.setName("SketchLine_46")
1307 SketchLine_150.result().setName("SketchLine_46")
1308 SketchLine_149.setName("SketchLine_47")
1309 SketchLine_149.result().setName("SketchLine_47")
1310 SketchLine_148.setName("SketchLine_44")
1311 SketchLine_148.result().setName("SketchLine_44")
1312 SketchLine_147.setName("SketchLine_43")
1313 SketchLine_147.result().setName("SketchLine_43")
1314 model.do()
1315 ExtrusionCut_12 = model.addExtrusionCut(Part_2_doc, [model.selection("COMPOUND", "Sketch_4")], model.selection(), model.selection("FACE", "ExtrusionCut_1_1/Modfied_2"), 0, model.selection(), 0, [model.selection("SOLID", "ExtrusionCut_2_1")])
1316 ExtrusionCut_12.result().setName("ExtrusionCut_3_1")
1317 Plane_9 = model.addPlane(Part_2_doc, model.selection("VERTEX", "ExtrusionCut_1_1/Modfied_5&ExtrusionCut_3_1/Modfied_3&Extrusion_1_1/Generated_Face_1"), model.selection("VERTEX", "ExtrusionCut_3_1/Modfied_3&Extrusion_1_1/Generated_Face_7&Extrusion_1_1/Generated_Face_6"), model.selection("VERTEX", "ExtrusionCut_1_1/Modfied_5&ExtrusionCut_2_1/Modfied_9&ExtrusionCut_3_1/Modfied_3"))
1318 Sketch_15 = model.addSketch(Part_2_doc, model.selection("FACE", "Plane_1"))
1319 SketchArc_27 = Sketch_15.addArc(25.00007393928819, -7.521062532210847, 22.00014787857639, -7.5, 28, -7.5, True)
1320 SketchPoint_29 = Sketch_15.addPoint(22.00014787857639, -7.5)
1321 SketchConstraintRigid_14 = Sketch_15.setFixed(SketchPoint_29.result())
1322 SketchConstraintRigid_14.setName("SketchConstraintRigid_10")
1323 SketchConstraintCoincidence_233 = Sketch_15.setCoincident(SketchArc_27.startPoint(), SketchPoint_29.result())
1324 SketchConstraintCoincidence_233.setName("SketchConstraintCoincidence_64")
1325 SketchPoint_30 = Sketch_15.addPoint(28, -7.5)
1326 SketchConstraintRigid_15 = Sketch_15.setFixed(SketchPoint_30.result())
1327 SketchConstraintRigid_15.setName("SketchConstraintRigid_11")
1328 SketchConstraintCoincidence_234 = Sketch_15.setCoincident(SketchArc_27.endPoint(), SketchPoint_30.result())
1329 SketchConstraintCoincidence_234.setName("SketchConstraintCoincidence_65")
1330 SketchConstraintRadius_14 = Sketch_15.setRadius(SketchArc_27.results()[1], 3)
1331 SketchLine_156 = Sketch_15.addLine(22.00014787857639, -7.5, 22.00014787857639, -11.56094005408083)
1332 SketchLine_156.setName("SketchLine_52")
1333 SketchLine_156.result().setName("SketchLine_52")
1334 SketchConstraintCoincidence_235 = Sketch_15.setCoincident(SketchArc_27.startPoint(), SketchLine_156.startPoint())
1335 SketchConstraintCoincidence_235.setName("SketchConstraintCoincidence_66")
1336 SketchConstraintCoincidence_236 = Sketch_15.setCoincident(SketchPoint_29.coordinates(), SketchLine_156.startPoint())
1337 SketchConstraintCoincidence_236.setName("SketchConstraintCoincidence_67")
1338 SketchLine_157 = Sketch_15.addLine(22.00014787857639, -11.56094005408083, 28, -11.56094005408083)
1339 SketchLine_157.setName("SketchLine_53")
1340 SketchLine_157.result().setName("SketchLine_53")
1341 SketchConstraintCoincidence_237 = Sketch_15.setCoincident(SketchLine_156.endPoint(), SketchLine_157.startPoint())
1342 SketchConstraintCoincidence_237.setName("SketchConstraintCoincidence_68")
1343 SketchLine_158 = Sketch_15.addLine(28, -11.56094005408083, 28, -7.5)
1344 SketchLine_158.setName("SketchLine_54")
1345 SketchLine_158.result().setName("SketchLine_54")
1346 SketchConstraintCoincidence_238 = Sketch_15.setCoincident(SketchLine_157.endPoint(), SketchLine_158.startPoint())
1347 SketchConstraintCoincidence_238.setName("SketchConstraintCoincidence_69")
1348 SketchConstraintCoincidence_239 = Sketch_15.setCoincident(SketchArc_27.endPoint(), SketchLine_158.endPoint())
1349 SketchConstraintCoincidence_239.setName("SketchConstraintCoincidence_70")
1350 SketchConstraintCoincidence_240 = Sketch_15.setCoincident(SketchPoint_30.coordinates(), SketchLine_158.endPoint())
1351 SketchConstraintCoincidence_240.setName("SketchConstraintCoincidence_71")
1352 SketchConstraintVertical_29 = Sketch_15.setVertical(SketchLine_156.result())
1353 SketchConstraintVertical_30 = Sketch_15.setVertical(SketchLine_158.result())
1354 SketchConstraintHorizontal_33 = Sketch_15.setHorizontal(SketchLine_157.result())
1355 SketchConstraintHorizontal_33.setName("SketchConstraintHorizontal_12")
1356 model.do()
1357 Plane_10 = model.addPlane(Part_2_doc, model.selection("FACE", "ExtrusionCut_3_1/Modfied_3"), 6, True)
1358 Plane_11 = model.addPlane(Part_2_doc, model.selection("FACE", "Plane_2"), 3, True)
1359 ExtrusionCut_13 = model.addExtrusionCut(Part_2_doc, [model.selection("FACE", "Sketch_5/Face-SketchArc_4_2f-SketchLine_52f-SketchLine_53f-SketchLine_54f")], model.selection(), 3, 0, [model.selection("SOLID", "ExtrusionCut_3_1")])
1360 ExtrusionCut_13.result().setName("ExtrusionCut_4_1")
1361 ExtrusionCut_14 = model.addExtrusionCut(Part_2_doc, [model.selection("FACE", "Sketch_5/Face-SketchArc_4_2f-SketchLine_52f-SketchLine_53f-SketchLine_54f")], model.selection(), model.selection("FACE", "Plane_3"), 0, model.selection("FACE", "Plane_2"), 0, [model.selection("SOLID", "ExtrusionCut_4_1")])
1362 ExtrusionCut_14.result().setName("ExtrusionCut_5_1")
1363 Sketch_16 = model.addSketch(Part_2_doc, model.selection("FACE", "ExtrusionCut_4_1/Modfied_6"))
1364 SketchArc_28 = Sketch_16.addArc(45.99999999999999, 0, 45.49999999999999, 8.91700958118717e-020, 46.49999999999999, 8.280962276646116e-019, False)
1365 SketchLine_159 = Sketch_16.addLine(0, 0, 54, 0)
1366 SketchLine_159.setName("SketchLine_55")
1367 SketchLine_159.result().setName("SketchLine_55")
1368 SketchConstraintRigid_16 = Sketch_16.setFixed(SketchLine_159.result())
1369 SketchConstraintRigid_16.setName("SketchConstraintRigid_12")
1370 SketchConstraintCoincidence_241 = Sketch_16.setCoincident(SketchArc_28.center(), SketchLine_159.result())
1371 SketchConstraintCoincidence_241.setName("SketchConstraintCoincidence_72")
1372 SketchConstraintCoincidence_242 = Sketch_16.setCoincident(SketchArc_28.startPoint(), SketchLine_159.result())
1373 SketchConstraintCoincidence_242.setName("SketchConstraintCoincidence_73")
1374 SketchConstraintCoincidence_243 = Sketch_16.setCoincident(SketchArc_28.endPoint(), SketchLine_159.result())
1375 SketchConstraintCoincidence_243.setName("SketchConstraintCoincidence_74")
1376 SketchLine_160 = Sketch_16.addLine(45.49999999999999, 8.91700958118717e-020, 46.49999999999999, 8.280962276646116e-019)
1377 SketchLine_160.setName("SketchLine_56")
1378 SketchLine_160.result().setName("SketchLine_56")
1379 SketchConstraintCoincidence_244 = Sketch_16.setCoincident(SketchArc_28.startPoint(), SketchLine_160.startPoint())
1380 SketchConstraintCoincidence_244.setName("SketchConstraintCoincidence_75")
1381 SketchConstraintCoincidence_245 = Sketch_16.setCoincident(SketchArc_28.endPoint(), SketchLine_160.endPoint())
1382 SketchConstraintCoincidence_245.setName("SketchConstraintCoincidence_76")
1383 SketchConstraintRadius_15 = Sketch_16.setRadius(SketchArc_28.results()[1], 0.5)
1384 SketchLine_161 = Sketch_16.addLine(0, 0, 0, 3.499999999999999)
1385 SketchLine_161.setName("SketchLine_57")
1386 SketchLine_161.result().setName("SketchLine_57")
1387 SketchConstraintDistance_28 = Sketch_16.setDistance(SketchArc_28.center(), SketchLine_161.result(), 46)
1388 SketchConstraintRigid_17 = Sketch_16.setFixed(SketchLine_161.result())
1389 SketchConstraintRigid_17.setName("SketchConstraintRigid_13")
1390 SketchPoint_31 = Sketch_16.addPoint(58, 0)
1391 SketchConstraintCoincidence_246 = Sketch_16.setCoincident(SketchPoint_31.coordinates(), SketchLine_159.result())
1392 SketchConstraintCoincidence_246.setName("SketchConstraintCoincidence_77")
1393 SketchConstraintDistance_29 = Sketch_16.setDistance(SketchArc_28.center(), SketchPoint_31.coordinates(), 12)
1394 SketchMultiTranslation_4 = Sketch_16.addTranslation([SketchLine_160.result(), SketchArc_28.results()[1]], SketchArc_28.center(), SketchPoint_31.coordinates(), 9, True)
1395 [SketchLine_162, SketchLine_163, SketchLine_164, SketchLine_165, SketchLine_166, SketchLine_167, SketchLine_168, SketchLine_169, SketchArc_29, SketchArc_30, SketchArc_31, SketchArc_32, SketchArc_33, SketchArc_34, SketchArc_35, SketchArc_36] = SketchMultiTranslation_4.translated()
1396 SketchLine_169.setName("SketchLine_65")
1397 SketchLine_169.result().setName("SketchLine_65")
1398 SketchLine_168.setName("SketchLine_64")
1399 SketchLine_168.result().setName("SketchLine_64")
1400 SketchLine_167.setName("SketchLine_63")
1401 SketchLine_167.result().setName("SketchLine_63")
1402 SketchLine_166.setName("SketchLine_62")
1403 SketchLine_166.result().setName("SketchLine_62")
1404 SketchLine_165.setName("SketchLine_61")
1405 SketchLine_165.result().setName("SketchLine_61")
1406 SketchLine_164.setName("SketchLine_60")
1407 SketchLine_164.result().setName("SketchLine_60")
1408 SketchLine_163.setName("SketchLine_59")
1409 SketchLine_163.result().setName("SketchLine_59")
1410 SketchLine_162.setName("SketchLine_58")
1411 SketchLine_162.result().setName("SketchLine_58")
1412 model.do()
1413 ExtrusionFuse_2 = model.addExtrusionFuse(Part_2_doc, [model.selection("COMPOUND", "Sketch_6")], model.selection(), model.selection("FACE", "Sketch_1/Face-SketchLine_1f-SketchLine_3f-SketchLine_4f-SketchLine_5f-SketchLine_7f-SketchArc_1_2f-SketchLine_8f-SketchLine_9f-SketchLine_10r-SketchLine_11r-SketchLine_12r-SketchLine_14r-SketchArc_2_2r"), 0, model.selection(), 0, [model.selection("SOLID", "ExtrusionCut_5_1")])
1414 ExtrusionFuse_2.result().setName("ExtrusionFuse_1_1")
1415 Sketch_17 = model.addSketch(Part_2_doc, model.selection("FACE", "ExtrusionCut_2_1/Modfied_12"))
1416 SketchLine_170 = Sketch_17.addLine(50.25000000000001, -4.5, 31.24999999998802, -4.499999999999997)
1417 SketchLine_170.setName("SketchLine_76")
1418 SketchLine_170.result().setName("SketchLine_76")
1419 SketchLine_171 = Sketch_17.addLine(51.00000000000001, -6.749999999999998, 51.00000000000001, -5.24999997149696)
1420 SketchLine_171.setName("SketchLine_78")
1421 SketchLine_171.result().setName("SketchLine_78")
1422 SketchLine_172 = Sketch_17.addLine(31, -4.750000022881151, 31, -7.249999999972618)
1423 SketchLine_172.setName("SketchLine_80")
1424 SketchLine_172.result().setName("SketchLine_80")
1425 SketchLine_173 = Sketch_17.addLine(31.25000000003855, -7.5, 50.24999994039248, -7.5)
1426 SketchLine_173.setName("SketchLine_79")
1427 SketchLine_173.result().setName("SketchLine_79")
1428 SketchLine_174 = Sketch_17.addLine(51, -4.5, 31, -4.5)
1429 SketchLine_174.setName("SketchLine_66")
1430 SketchLine_174.result().setName("SketchLine_66")
1431 SketchLine_174.setAuxiliary(True)
1432 SketchLine_175 = Sketch_17.addLine(51, -7.5, 51, -4.5)
1433 SketchLine_175.setAuxiliary(True)
1434 SketchConstraintCoincidence_247 = Sketch_17.setCoincident(SketchLine_175.endPoint(), SketchLine_174.startPoint())
1435 SketchConstraintCoincidence_247.setName("SketchConstraintCoincidence_78")
1436 SketchLine_176 = Sketch_17.addLine(31, -4.5, 31, -7.5)
1437 SketchLine_176.setName("SketchLine_67")
1438 SketchLine_176.result().setName("SketchLine_67")
1439 SketchLine_176.setAuxiliary(True)
1440 SketchConstraintCoincidence_248 = Sketch_17.setCoincident(SketchLine_174.endPoint(), SketchLine_176.startPoint())
1441 SketchConstraintCoincidence_248.setName("SketchConstraintCoincidence_79")
1442 SketchLine_177 = Sketch_17.addLine(31, -7.5, 51, -7.5)
1443 SketchLine_177.setName("SketchLine_68")
1444 SketchLine_177.result().setName("SketchLine_68")
1445 SketchLine_177.setAuxiliary(True)
1446 SketchConstraintCoincidence_249 = Sketch_17.setCoincident(SketchLine_176.endPoint(), SketchLine_177.startPoint())
1447 SketchConstraintCoincidence_249.setName("SketchConstraintCoincidence_80")
1448 SketchConstraintCoincidence_250 = Sketch_17.setCoincident(SketchLine_177.endPoint(), SketchLine_175.startPoint())
1449 SketchConstraintCoincidence_250.setName("SketchConstraintCoincidence_81")
1450 SketchConstraintHorizontal_34 = Sketch_17.setHorizontal(SketchLine_174.result())
1451 SketchConstraintHorizontal_34.setName("SketchConstraintHorizontal_13")
1452 SketchConstraintVertical_31 = Sketch_17.setVertical(SketchLine_176.result())
1453 SketchConstraintHorizontal_35 = Sketch_17.setHorizontal(SketchLine_177.result())
1454 SketchConstraintHorizontal_35.setName("SketchConstraintHorizontal_14")
1455 SketchConstraintVertical_32 = Sketch_17.setVertical(SketchLine_175.result())
1456 SketchLine_178 = Sketch_17.addLine(31, -7.5, 51, -4.5)
1457 SketchLine_178.setName("SketchLine_70")
1458 SketchLine_178.result().setName("SketchLine_70")
1459 SketchLine_178.setAuxiliary(True)
1460 SketchConstraintCoincidence_251 = Sketch_17.setCoincident(SketchLine_176.endPoint(), SketchLine_178.startPoint())
1461 SketchConstraintCoincidence_251.setName("SketchConstraintCoincidence_82")
1462 SketchConstraintCoincidence_252 = Sketch_17.setCoincident(SketchLine_177.startPoint(), SketchLine_178.startPoint())
1463 SketchConstraintCoincidence_252.setName("SketchConstraintCoincidence_83")
1464 SketchPoint_32 = Sketch_17.addPoint(51, -4.5)
1465 SketchConstraintCoincidence_253 = Sketch_17.setCoincident(SketchLine_174.startPoint(), SketchPoint_32.coordinates())
1466 SketchConstraintCoincidence_253.setName("SketchConstraintCoincidence_84")
1467 SketchConstraintCoincidence_254 = Sketch_17.setCoincident(SketchLine_175.endPoint(), SketchPoint_32.coordinates())
1468 SketchConstraintCoincidence_254.setName("SketchConstraintCoincidence_85")
1469 SketchPoint_33 = Sketch_17.addPoint(41, -6)
1470 SketchPoint_33.setAuxiliary(True)
1471 SketchConstraintCoincidence_255 = Sketch_17.setCoincident(SketchPoint_33.coordinates(), SketchLine_178.result())
1472 SketchConstraintCoincidence_255.setName("SketchConstraintCoincidence_86")
1473 SketchConstraintMiddle_11 = Sketch_17.setMiddlePoint(SketchLine_178.result(), SketchPoint_33.coordinates())
1474 SketchPoint_34 = Sketch_17.addPoint(21.00014787857639, -5.999999999999999)
1475 SketchPoint_34.setAuxiliary(True)
1476 SketchLine_179 = Sketch_17.addLine(21.00014787857639, -10.5, 21.00014787857639, -1.499999999999999)
1477 SketchLine_179.setName("SketchLine_71")
1478 SketchLine_179.result().setName("SketchLine_71")
1479 SketchConstraintRigid_18 = Sketch_17.setFixed(SketchLine_179.result())
1480 SketchConstraintRigid_18.setName("SketchConstraintRigid_14")
1481 SketchConstraintCoincidence_256 = Sketch_17.setCoincident(SketchPoint_34.coordinates(), SketchLine_179.result())
1482 SketchConstraintCoincidence_256.setName("SketchConstraintCoincidence_87")
1483 SketchConstraintMiddle_12 = Sketch_17.setMiddlePoint(SketchPoint_34.coordinates(), SketchLine_179.result())
1484 SketchLine_180 = Sketch_17.addLine(21.00014787857639, -6, 41, -5.999999999999999)
1485 SketchLine_180.setName("SketchLine_72")
1486 SketchLine_180.result().setName("SketchLine_72")
1487 SketchLine_180.setAuxiliary(True)
1488 SketchConstraintCoincidence_257 = Sketch_17.setCoincident(SketchPoint_34.coordinates(), SketchLine_180.startPoint())
1489 SketchConstraintCoincidence_257.setName("SketchConstraintCoincidence_88")
1490 SketchConstraintCoincidence_258 = Sketch_17.setCoincident(SketchPoint_33.coordinates(), SketchLine_180.endPoint())
1491 SketchConstraintCoincidence_258.setName("SketchConstraintCoincidence_89")
1492 SketchConstraintHorizontal_36 = Sketch_17.setHorizontal(SketchLine_180.result())
1493 SketchConstraintHorizontal_36.setName("SketchConstraintHorizontal_15")
1494 SketchConstraintCoincidence_259 = Sketch_17.setCoincident(SketchLine_178.endPoint(), SketchLine_174.startPoint())
1495 SketchConstraintCoincidence_259.setName("SketchConstraintCoincidence_90")
1496 SketchConstraintLength_29 = Sketch_17.setLength(SketchLine_175.result(), 3)
1497 SketchConstraintLength_29.setName("SketchConstraintLength_13")
1498 SketchConstraintLength_30 = Sketch_17.setLength(SketchLine_174.result(), 20)
1499 SketchConstraintLength_30.setName("SketchConstraintLength_14")
1500 SketchPoint_35 = Sketch_17.addPoint(29, -10.5)
1501 SketchConstraintDistance_30 = Sketch_17.setDistance(SketchPoint_35.coordinates(), SketchLine_176.result(), 2)
1502 SketchConstraintRigid_19 = Sketch_17.setFixed(SketchPoint_35.result())
1503 SketchConstraintRigid_19.setName("SketchConstraintRigid_15")
1504 SketchArc_37 = Sketch_17.addArc(50.24999999999999, -5.250000000000003, 51.00000000000001, -5.24999997149696, 50.25000000000001, -4.5, False)
1505 SketchLine_181 = Sketch_17.addLine(51, -7.5, 51.00000000000001, -5.24999997149696)
1506 SketchLine_181.setName("SketchLine_74")
1507 SketchLine_181.result().setName("SketchLine_74")
1508 SketchLine_181.setAuxiliary(True)
1509 SketchConstraintCoincidence_260 = Sketch_17.setCoincident(SketchArc_37.startPoint(), SketchLine_181.endPoint())
1510 SketchConstraintCoincidence_260.setName("SketchConstraintCoincidence_91")
1511 SketchLine_182 = Sketch_17.addLine(50.25000000000001, -4.5, 31, -4.5)
1512 SketchLine_182.setName("SketchLine_73")
1513 SketchLine_182.result().setName("SketchLine_73")
1514 SketchLine_182.setAuxiliary(True)
1515 SketchConstraintCoincidence_261 = Sketch_17.setCoincident(SketchArc_37.endPoint(), SketchLine_182.startPoint())
1516 SketchConstraintCoincidence_261.setName("SketchConstraintCoincidence_92")
1517 SketchConstraintTangent_15 = Sketch_17.setTangent(SketchArc_37.results()[1], SketchLine_182.result())
1518 SketchConstraintTangent_16 = Sketch_17.setTangent(SketchArc_37.results()[1], SketchLine_181.result())
1519 SketchConstraintCoincidence_262 = Sketch_17.setCoincident(SketchLine_174.endPoint(), SketchLine_182.endPoint())
1520 SketchConstraintCoincidence_262.setName("SketchConstraintCoincidence_93")
1521 SketchConstraintCoincidence_263 = Sketch_17.setCoincident(SketchLine_175.startPoint(), SketchLine_181.startPoint())
1522 SketchConstraintCoincidence_263.setName("SketchConstraintCoincidence_94")
1523 SketchConstraintCoincidence_264 = Sketch_17.setCoincident(SketchLine_182.startPoint(), SketchLine_174.result())
1524 SketchConstraintCoincidence_264.setName("SketchConstraintCoincidence_95")
1525 SketchConstraintCoincidence_265 = Sketch_17.setCoincident(SketchLine_181.endPoint(), SketchLine_175.result())
1526 SketchConstraintCoincidence_265.setName("SketchConstraintCoincidence_96")
1527 SketchArc_38 = Sketch_17.addArc(31.25000000000067, -4.750000000000669, 31.24999999998802, -4.499999999999997, 31, -4.750000022881151, False)
1528 SketchConstraintCoincidence_266 = Sketch_17.setCoincident(SketchArc_38.startPoint(), SketchLine_170.endPoint())
1529 SketchConstraintCoincidence_266.setName("SketchConstraintCoincidence_97")
1530 SketchLine_183 = Sketch_17.addLine(31, -4.750000022881151, 31, -7.5)
1531 SketchLine_183.setName("SketchLine_75")
1532 SketchLine_183.result().setName("SketchLine_75")
1533 SketchLine_183.setAuxiliary(True)
1534 SketchConstraintCoincidence_267 = Sketch_17.setCoincident(SketchArc_38.endPoint(), SketchLine_183.startPoint())
1535 SketchConstraintCoincidence_267.setName("SketchConstraintCoincidence_98")
1536 SketchConstraintTangent_17 = Sketch_17.setTangent(SketchArc_38.results()[1], SketchLine_183.result())
1537 SketchConstraintTangent_18 = Sketch_17.setTangent(SketchArc_38.results()[1], SketchLine_170.result())
1538 SketchConstraintCoincidence_268 = Sketch_17.setCoincident(SketchLine_176.endPoint(), SketchLine_183.endPoint())
1539 SketchConstraintCoincidence_268.setName("SketchConstraintCoincidence_99")
1540 SketchConstraintCoincidence_269 = Sketch_17.setCoincident(SketchLine_182.startPoint(), SketchLine_170.startPoint())
1541 SketchConstraintCoincidence_269.setName("SketchConstraintCoincidence_100")
1542 SketchConstraintCoincidence_270 = Sketch_17.setCoincident(SketchLine_183.startPoint(), SketchLine_176.result())
1543 SketchConstraintCoincidence_270.setName("SketchConstraintCoincidence_101")
1544 SketchConstraintCoincidence_271 = Sketch_17.setCoincident(SketchLine_170.endPoint(), SketchLine_182.result())
1545 SketchConstraintCoincidence_271.setName("SketchConstraintCoincidence_102")
1546 SketchArc_39 = Sketch_17.addArc(50.25, -6.749999999999999, 50.24999994039248, -7.5, 51.00000000000001, -6.749999999999998, False)
1547 SketchLine_184 = Sketch_17.addLine(31, -7.5, 50.24999994039248, -7.5)
1548 SketchLine_184.setName("SketchLine_77")
1549 SketchLine_184.result().setName("SketchLine_77")
1550 SketchLine_184.setAuxiliary(True)
1551 SketchConstraintCoincidence_272 = Sketch_17.setCoincident(SketchArc_39.startPoint(), SketchLine_184.endPoint())
1552 SketchConstraintCoincidence_272.setName("SketchConstraintCoincidence_103")
1553 SketchConstraintCoincidence_273 = Sketch_17.setCoincident(SketchArc_39.endPoint(), SketchLine_171.startPoint())
1554 SketchConstraintCoincidence_273.setName("SketchConstraintCoincidence_104")
1555 SketchConstraintTangent_19 = Sketch_17.setTangent(SketchArc_39.results()[1], SketchLine_184.result())
1556 SketchConstraintTangent_20 = Sketch_17.setTangent(SketchArc_39.results()[1], SketchLine_171.result())
1557 SketchConstraintCoincidence_274 = Sketch_17.setCoincident(SketchLine_177.startPoint(), SketchLine_184.startPoint())
1558 SketchConstraintCoincidence_274.setName("SketchConstraintCoincidence_105")
1559 SketchConstraintCoincidence_275 = Sketch_17.setCoincident(SketchLine_181.endPoint(), SketchLine_171.endPoint())
1560 SketchConstraintCoincidence_275.setName("SketchConstraintCoincidence_106")
1561 SketchConstraintCoincidence_276 = Sketch_17.setCoincident(SketchLine_184.endPoint(), SketchLine_177.result())
1562 SketchConstraintCoincidence_276.setName("SketchConstraintCoincidence_107")
1563 SketchConstraintCoincidence_277 = Sketch_17.setCoincident(SketchLine_171.startPoint(), SketchLine_181.result())
1564 SketchConstraintCoincidence_277.setName("SketchConstraintCoincidence_108")
1565 SketchArc_40 = Sketch_17.addArc(31.25000000000003, -7.250000000000001, 31, -7.249999999972618, 31.25000000003855, -7.5, False)
1566 SketchConstraintCoincidence_278 = Sketch_17.setCoincident(SketchArc_40.startPoint(), SketchLine_172.endPoint())
1567 SketchConstraintCoincidence_278.setName("SketchConstraintCoincidence_109")
1568 SketchConstraintCoincidence_279 = Sketch_17.setCoincident(SketchArc_40.endPoint(), SketchLine_173.startPoint())
1569 SketchConstraintCoincidence_279.setName("SketchConstraintCoincidence_110")
1570 SketchConstraintTangent_21 = Sketch_17.setTangent(SketchArc_40.results()[1], SketchLine_173.result())
1571 SketchConstraintTangent_22 = Sketch_17.setTangent(SketchArc_40.results()[1], SketchLine_172.result())
1572 SketchConstraintCoincidence_280 = Sketch_17.setCoincident(SketchLine_184.endPoint(), SketchLine_173.endPoint())
1573 SketchConstraintCoincidence_280.setName("SketchConstraintCoincidence_111")
1574 SketchConstraintCoincidence_281 = Sketch_17.setCoincident(SketchLine_183.startPoint(), SketchLine_172.startPoint())
1575 SketchConstraintCoincidence_281.setName("SketchConstraintCoincidence_112")
1576 SketchConstraintCoincidence_282 = Sketch_17.setCoincident(SketchLine_173.startPoint(), SketchLine_184.result())
1577 SketchConstraintCoincidence_282.setName("SketchConstraintCoincidence_113")
1578 SketchConstraintCoincidence_283 = Sketch_17.setCoincident(SketchLine_172.endPoint(), SketchLine_183.result())
1579 SketchConstraintCoincidence_283.setName("SketchConstraintCoincidence_114")
1580 SketchConstraintRadius_16 = Sketch_17.setRadius(SketchArc_37.results()[1], 0.75)
1581 SketchConstraintRadius_17 = Sketch_17.setRadius(SketchArc_39.results()[1], 0.75)
1582 SketchConstraintRadius_18 = Sketch_17.setRadius(SketchArc_38.results()[1], 0.25)
1583 SketchConstraintRadius_19 = Sketch_17.setRadius(SketchArc_40.results()[1], 0.25)
1584 model.do()
1585 ExtrusionCut_15 = model.addExtrusionCut(Part_2_doc, [model.selection("COMPOUND", "Sketch_7")], model.selection(), 0, 20, [model.selection("SOLID", "ExtrusionFuse_1_1")])
1586 ExtrusionCut_15.result().setName("ExtrusionCut_6_1")
1587 Sketch_18 = model.addSketch(Part_2_doc, model.selection("FACE", "ExtrusionCut_6_1/Modfied_17"))
1588 SketchPoint_36 = Sketch_18.addPoint(53.99994409538203, -1.615587133892632e-027)
1589 SketchPoint_37 = Sketch_18.addPoint(53.99994409538203, -1.615587133892632e-027)
1590 SketchConstraintRigid_20 = Sketch_18.setFixed(SketchPoint_37.result())
1591 SketchConstraintRigid_20.setName("SketchConstraintRigid_16")
1592 SketchConstraintCoincidence_284 = Sketch_18.setCoincident(SketchPoint_36.coordinates(), SketchPoint_37.result())
1593 SketchConstraintCoincidence_284.setName("SketchConstraintCoincidence_115")
1594 SketchPoint_38 = Sketch_18.addPoint(54, 12)
1595 SketchLine_185 = Sketch_18.addLine(54, 12, 53.99994409538203, -1.615587133892632e-027)
1596 SketchLine_185.setName("SketchLine_81")
1597 SketchLine_185.result().setName("SketchLine_81")
1598 SketchLine_185.setAuxiliary(True)
1599 SketchConstraintCoincidence_285 = Sketch_18.setCoincident(SketchPoint_38.coordinates(), SketchLine_185.startPoint())
1600 SketchConstraintCoincidence_285.setName("SketchConstraintCoincidence_116")
1601 SketchConstraintCoincidence_286 = Sketch_18.setCoincident(SketchPoint_36.coordinates(), SketchLine_185.endPoint())
1602 SketchConstraintCoincidence_286.setName("SketchConstraintCoincidence_117")
1603 SketchConstraintCoincidence_287 = Sketch_18.setCoincident(SketchPoint_37.coordinates(), SketchLine_185.endPoint())
1604 SketchConstraintCoincidence_287.setName("SketchConstraintCoincidence_118")
1605 SketchPoint_39 = Sketch_18.addPoint(53.99999534128184, 11.00000000001085)
1606 SketchConstraintCoincidence_288 = Sketch_18.setCoincident(SketchPoint_39.coordinates(), SketchLine_185.result())
1607 SketchConstraintCoincidence_288.setName("SketchConstraintCoincidence_119")
1608 SketchPoint_40 = Sketch_18.addPoint(53.99994875410019, 0.9999999999891482)
1609 SketchConstraintCoincidence_289 = Sketch_18.setCoincident(SketchPoint_40.coordinates(), SketchLine_185.result())
1610 SketchConstraintCoincidence_289.setName("SketchConstraintCoincidence_120")
1611 SketchConstraintDistance_31 = Sketch_18.setDistance(SketchPoint_36.coordinates(), SketchPoint_40.coordinates(), 1)
1612 SketchConstraintDistance_32 = Sketch_18.setDistance(SketchPoint_38.coordinates(), SketchPoint_39.coordinates(), 1)
1613 SketchPoint_41 = Sketch_18.addPoint(54, 12)
1614 SketchConstraintCoincidence_290 = Sketch_18.setCoincident(SketchPoint_38.coordinates(), SketchPoint_41.coordinates())
1615 SketchConstraintCoincidence_290.setName("SketchConstraintCoincidence_121")
1616 SketchConstraintRigid_21 = Sketch_18.setFixed(SketchPoint_41.result())
1617 SketchConstraintRigid_21.setName("SketchConstraintRigid_17")
1618 SketchLine_186 = Sketch_18.addLine(53.99999534128184, 11.00000000001085, 43.53696016024325, 11.00000000001085)
1619 SketchLine_186.setName("SketchLine_82")
1620 SketchLine_186.result().setName("SketchLine_82")
1621 SketchConstraintCoincidence_291 = Sketch_18.setCoincident(SketchPoint_39.coordinates(), SketchLine_186.startPoint())
1622 SketchConstraintCoincidence_291.setName("SketchConstraintCoincidence_122")
1623 SketchLine_187 = Sketch_18.addLine(43.53696016024325, 11.00000000001085, 43.56530536601203, 13.47539228785809)
1624 SketchLine_187.setName("SketchLine_83")
1625 SketchLine_187.result().setName("SketchLine_83")
1626 SketchConstraintCoincidence_292 = Sketch_18.setCoincident(SketchLine_186.endPoint(), SketchLine_187.startPoint())
1627 SketchConstraintCoincidence_292.setName("SketchConstraintCoincidence_123")
1628 SketchLine_188 = Sketch_18.addLine(43.56530536601203, 13.47539228785809, 63.09515214070713, 13.47539228785809)
1629 SketchLine_188.setName("SketchLine_84")
1630 SketchLine_188.result().setName("SketchLine_84")
1631 SketchConstraintCoincidence_293 = Sketch_18.setCoincident(SketchLine_187.endPoint(), SketchLine_188.startPoint())
1632 SketchConstraintCoincidence_293.setName("SketchConstraintCoincidence_124")
1633 SketchLine_189 = Sketch_18.addLine(63.09515214070713, 13.47539228785809, 63.12349734647592, -1.774328415749978)
1634 SketchLine_189.setName("SketchLine_85")
1635 SketchLine_189.result().setName("SketchLine_85")
1636 SketchConstraintCoincidence_294 = Sketch_18.setCoincident(SketchLine_188.endPoint(), SketchLine_189.startPoint())
1637 SketchConstraintCoincidence_294.setName("SketchConstraintCoincidence_125")
1638 SketchLine_190 = Sketch_18.addLine(63.12349734647592, -1.774328415749978, 43.82041221793113, -1.802673621518767)
1639 SketchLine_190.setName("SketchLine_86")
1640 SketchLine_190.result().setName("SketchLine_86")
1641 SketchConstraintCoincidence_295 = Sketch_18.setCoincident(SketchLine_189.endPoint(), SketchLine_190.startPoint())
1642 SketchConstraintCoincidence_295.setName("SketchConstraintCoincidence_126")
1643 SketchLine_191 = Sketch_18.addLine(43.82041221793113, -1.802673621518767, 43.79206701216234, 0.9999999999891482)
1644 SketchLine_191.setName("SketchLine_87")
1645 SketchLine_191.result().setName("SketchLine_87")
1646 SketchConstraintCoincidence_296 = Sketch_18.setCoincident(SketchLine_190.endPoint(), SketchLine_191.startPoint())
1647 SketchConstraintCoincidence_296.setName("SketchConstraintCoincidence_127")
1648 SketchLine_192 = Sketch_18.addLine(53.99994875410019, 0.9999999999891482, 43.79206701216234, 0.9999999999891482)
1649 SketchLine_192.setName("SketchLine_88")
1650 SketchLine_192.result().setName("SketchLine_88")
1651 SketchConstraintCoincidence_297 = Sketch_18.setCoincident(SketchPoint_40.coordinates(), SketchLine_192.startPoint())
1652 SketchConstraintCoincidence_297.setName("SketchConstraintCoincidence_128")
1653 SketchConstraintHorizontal_37 = Sketch_18.setHorizontal(SketchLine_192.result())
1654 SketchConstraintHorizontal_37.setName("SketchConstraintHorizontal_16")
1655 SketchConstraintHorizontal_38 = Sketch_18.setHorizontal(SketchLine_186.result())
1656 SketchConstraintHorizontal_38.setName("SketchConstraintHorizontal_17")
1657 SketchConstraintCoincidence_298 = Sketch_18.setCoincident(SketchLine_191.endPoint(), SketchLine_192.endPoint())
1658 SketchConstraintCoincidence_298.setName("SketchConstraintCoincidence_129")
1659 SketchArc_41 = Sketch_18.addArc(53.99995774377268, 6.000000000066637, 53.99999534128184, 11.00000000001085, 53.99994875410019, 0.9999999999891482, True)
1660 SketchConstraintCoincidence_299 = Sketch_18.setCoincident(SketchPoint_39.coordinates(), SketchArc_41.startPoint())
1661 SketchConstraintCoincidence_299.setName("SketchConstraintCoincidence_130")
1662 SketchConstraintCoincidence_300 = Sketch_18.setCoincident(SketchLine_186.startPoint(), SketchArc_41.startPoint())
1663 SketchConstraintCoincidence_300.setName("SketchConstraintCoincidence_131")
1664 SketchConstraintCoincidence_301 = Sketch_18.setCoincident(SketchPoint_40.coordinates(), SketchArc_41.endPoint())
1665 SketchConstraintCoincidence_301.setName("SketchConstraintCoincidence_132")
1666 SketchConstraintCoincidence_302 = Sketch_18.setCoincident(SketchLine_192.startPoint(), SketchArc_41.endPoint())
1667 SketchConstraintCoincidence_302.setName("SketchConstraintCoincidence_133")
1668 SketchConstraintRadius_20 = Sketch_18.setRadius(SketchArc_41.results()[1], 5)
1669 SketchLine_193 = Sketch_18.addLine(43.50261344273609, 8.249999999999998, 43.50261344273609, 3.749999999999998)
1670 SketchLine_193.setName("SketchLine_90")
1671 SketchLine_193.result().setName("SketchLine_90")
1672 SketchConstraintVertical_33 = Sketch_18.setVertical(SketchLine_193.result())
1673 SketchConstraintLength_31 = Sketch_18.setLength(SketchLine_193.result(), 4.5)
1674 SketchConstraintLength_31.setName("SketchConstraintLength_15")
1675 SketchPoint_42 = Sketch_18.addPoint(43.50261344273609, 5.999999999999998)
1676 SketchConstraintMiddle_13 = Sketch_18.setMiddlePoint(SketchPoint_42.coordinates(), SketchLine_193.result())
1677 SketchPoint_43 = Sketch_18.addPoint(0, 6)
1678 SketchPoint_43.setAuxiliary(True)
1679 SketchLine_194 = Sketch_18.addLine(0, 0, 0, 12)
1680 SketchLine_194.setName("SketchLine_94")
1681 SketchLine_194.result().setName("SketchLine_94")
1682 SketchConstraintRigid_22 = Sketch_18.setFixed(SketchLine_194.result())
1683 SketchConstraintRigid_22.setName("SketchConstraintRigid_19")
1684 SketchConstraintCoincidence_303 = Sketch_18.setCoincident(SketchPoint_43.coordinates(), SketchLine_194.result())
1685 SketchConstraintCoincidence_303.setName("SketchConstraintCoincidence_139")
1686 SketchConstraintMiddle_14 = Sketch_18.setMiddlePoint(SketchLine_194.result(), SketchPoint_43.coordinates())
1687 SketchLine_195 = Sketch_18.addLine(0, 6, 68.8619738308997, 6)
1688 SketchLine_195.setName("SketchLine_95")
1689 SketchLine_195.result().setName("SketchLine_95")
1690 SketchLine_195.setAuxiliary(True)
1691 SketchConstraintCoincidence_304 = Sketch_18.setCoincident(SketchPoint_43.coordinates(), SketchLine_195.startPoint())
1692 SketchConstraintCoincidence_304.setName("SketchConstraintCoincidence_140")
1693 SketchConstraintHorizontal_39 = Sketch_18.setHorizontal(SketchLine_195.result())
1694 SketchConstraintHorizontal_39.setName("SketchConstraintHorizontal_20")
1695 SketchPoint_44 = Sketch_18.addPoint(48.00130672136804, 6)
1696 SketchConstraintCoincidence_305 = Sketch_18.setCoincident(SketchPoint_44.coordinates(), SketchLine_195.result())
1697 SketchConstraintCoincidence_305.setName("SketchConstraintCoincidence_146")
1698 SketchLine_196 = Sketch_18.addLine(43.50261344273609, 8.249999999999998, 51.26978940411676, 8.249999999999998)
1699 SketchLine_196.setName("SketchLine_92")
1700 SketchLine_196.result().setName("SketchLine_92")
1701 SketchConstraintCoincidence_306 = Sketch_18.setCoincident(SketchLine_193.startPoint(), SketchLine_196.startPoint())
1702 SketchConstraintCoincidence_306.setName("SketchConstraintCoincidence_135")
1703 SketchLine_197 = Sketch_18.addLine(51.26978940411676, 8.249999999999998, 51.26978940411676, 3.749999999999998)
1704 SketchLine_197.setName("SketchLine_97")
1705 SketchLine_197.result().setName("SketchLine_97")
1706 SketchConstraintCoincidence_307 = Sketch_18.setCoincident(SketchLine_196.endPoint(), SketchLine_197.startPoint())
1707 SketchConstraintCoincidence_307.setName("SketchConstraintCoincidence_136")
1708 SketchLine_198 = Sketch_18.addLine(51.26978940411676, 3.749999999999998, 43.50261344273609, 3.749999999999998)
1709 SketchLine_198.setName("SketchLine_98")
1710 SketchLine_198.result().setName("SketchLine_98")
1711 SketchConstraintCoincidence_308 = Sketch_18.setCoincident(SketchLine_197.endPoint(), SketchLine_198.startPoint())
1712 SketchConstraintCoincidence_308.setName("SketchConstraintCoincidence_137")
1713 SketchConstraintCoincidence_309 = Sketch_18.setCoincident(SketchLine_193.endPoint(), SketchLine_198.endPoint())
1714 SketchConstraintCoincidence_309.setName("SketchConstraintCoincidence_138")
1715 SketchConstraintHorizontal_40 = Sketch_18.setHorizontal(SketchLine_198.result())
1716 SketchConstraintHorizontal_41 = Sketch_18.setHorizontal(SketchLine_196.result())
1717 SketchConstraintVertical_34 = Sketch_18.setVertical(SketchLine_197.result())
1718 SketchLine_199 = Sketch_18.addLine(43.50261344273609, 3.749999999999998, 51.26978940411676, 8.249999999999998)
1719 SketchLine_199.setAuxiliary(True)
1720 SketchConstraintCoincidence_310 = Sketch_18.setCoincident(SketchLine_193.endPoint(), SketchLine_199.startPoint())
1721 SketchConstraintCoincidence_310.setName("SketchConstraintCoincidence_141")
1722 SketchConstraintCoincidence_311 = Sketch_18.setCoincident(SketchLine_198.endPoint(), SketchLine_199.startPoint())
1723 SketchConstraintCoincidence_311.setName("SketchConstraintCoincidence_142")
1724 SketchConstraintCoincidence_312 = Sketch_18.setCoincident(SketchLine_197.startPoint(), SketchLine_199.endPoint())
1725 SketchConstraintCoincidence_312.setName("SketchConstraintCoincidence_143")
1726 SketchPoint_45 = Sketch_18.addPoint(47.38620142342643, 5.999999999999998)
1727 SketchPoint_45.setAuxiliary(True)
1728 SketchConstraintCoincidence_313 = Sketch_18.setCoincident(SketchPoint_45.coordinates(), SketchLine_199.result())
1729 SketchConstraintCoincidence_313.setName("SketchConstraintCoincidence_144")
1730 SketchConstraintMiddle_15 = Sketch_18.setMiddlePoint(SketchPoint_45.coordinates(), SketchLine_199.result())
1731 SketchConstraintCoincidence_314 = Sketch_18.setCoincident(SketchPoint_45.coordinates(), SketchLine_195.result())
1732 SketchConstraintCoincidence_314.setName("SketchConstraintCoincidence_145")
1733 model.do()
1734 ExtrusionCut_16 = model.addExtrusionCut(Part_2_doc, [model.selection("COMPOUND", "Sketch_8")], model.selection(), 10, 0, [model.selection("SOLID", "ExtrusionCut_6_1")])
1735 ExtrusionCut_16.result().setName("ExtrusionCut_7_1")
1736 Sketch_19 = model.addSketch(Part_2_doc, model.selection("FACE", "ExtrusionCut_7_1/Modfied_56"))
1737 SketchLine_200 = Sketch_19.addLine(21.00014787857639, 4.163450069699051, 21.00014787857639, 0)
1738 SketchLine_200.setName("SketchLine_107")
1739 SketchLine_200.result().setName("SketchLine_107")
1740 SketchLine_201 = Sketch_19.addLine(29, 5, 21.00014787857639, 5)
1741 SketchLine_201.setName("SketchLine_96")
1742 SketchLine_201.result().setName("SketchLine_96")
1743 SketchLine_201.setAuxiliary(True)
1744 SketchArc_42 = Sketch_19.addArc(25.00007393928819, 8.000098583186649, 21.53790262696343, 4.392693725936027, 28.46224525161297, 4.392693725936026, False)
1745 SketchArc_42.setName("SketchArc_22")
1746 SketchArc_42.result().setName("SketchArc_22")
1747 SketchArc_42.results()[1].setName("SketchArc_22_2")
1748 SketchLine_202 = Sketch_19.addLine(21.00014787857639, 0, 29, 0)
1749 SketchLine_202.setName("SketchLine_100")
1750 SketchLine_202.result().setName("SketchLine_100")
1751 SketchLine_203 = Sketch_19.addLine(29, 0, 29, 4.163450069699049)
1752 SketchLine_203.setName("SketchLine_108")
1753 SketchLine_203.result().setName("SketchLine_108")
1754 SketchLine_204 = Sketch_19.addLine(29, 0, 29, 5)
1755 SketchLine_204.setName("SketchLine_101")
1756 SketchLine_204.result().setName("SketchLine_101")
1757 SketchLine_204.setAuxiliary(True)
1758 SketchConstraintCoincidence_315 = Sketch_19.setCoincident(SketchLine_204.endPoint(), SketchLine_201.startPoint())
1759 SketchConstraintCoincidence_315.setName("SketchConstraintCoincidence_147")
1760 SketchLine_205 = Sketch_19.addLine(21.00014787857639, 5, 21.00014787857639, 0)
1761 SketchLine_205.setAuxiliary(True)
1762 SketchConstraintCoincidence_316 = Sketch_19.setCoincident(SketchLine_201.endPoint(), SketchLine_205.startPoint())
1763 SketchConstraintCoincidence_316.setName("SketchConstraintCoincidence_148")
1764 SketchConstraintCoincidence_317 = Sketch_19.setCoincident(SketchLine_205.endPoint(), SketchLine_202.startPoint())
1765 SketchConstraintCoincidence_317.setName("SketchConstraintCoincidence_149")
1766 SketchConstraintCoincidence_318 = Sketch_19.setCoincident(SketchLine_202.endPoint(), SketchLine_204.startPoint())
1767 SketchConstraintCoincidence_318.setName("SketchConstraintCoincidence_150")
1768 SketchConstraintHorizontal_42 = Sketch_19.setHorizontal(SketchLine_201.result())
1769 SketchConstraintHorizontal_42.setName("SketchConstraintHorizontal_21")
1770 SketchConstraintVertical_35 = Sketch_19.setVertical(SketchLine_205.result())
1771 SketchConstraintHorizontal_43 = Sketch_19.setHorizontal(SketchLine_202.result())
1772 SketchConstraintHorizontal_43.setName("SketchConstraintHorizontal_22")
1773 SketchConstraintVertical_36 = Sketch_19.setVertical(SketchLine_204.result())
1774 SketchPoint_46 = Sketch_19.addPoint(21.00014787857639, 7.5)
1775 SketchConstraintCoincidence_319 = Sketch_19.setCoincident(SketchLine_205.result(), SketchPoint_46.coordinates())
1776 SketchConstraintCoincidence_319.setName("SketchConstraintCoincidence_151")
1777 SketchConstraintRigid_23 = Sketch_19.setFixed(SketchPoint_46.result())
1778 SketchConstraintRigid_23.setName("SketchConstraintRigid_18")
1779 SketchPoint_47 = Sketch_19.addPoint(29, 7.5)
1780 SketchConstraintCoincidence_320 = Sketch_19.setCoincident(SketchLine_204.result(), SketchPoint_47.coordinates())
1781 SketchConstraintCoincidence_320.setName("SketchConstraintCoincidence_152")
1782 SketchConstraintRigid_24 = Sketch_19.setFixed(SketchPoint_47.result())
1783 SketchConstraintRigid_24.setName("SketchConstraintRigid_20")
1784 SketchConstraintLength_32 = Sketch_19.setLength(SketchLine_205.result(), 5)
1785 SketchConstraintLength_32.setName("SketchConstraintLength_16")
1786 SketchLine_206 = Sketch_19.addLine(0, 0, 45.49999999999999, 0)
1787 SketchLine_206.setName("SketchLine_102")
1788 SketchLine_206.result().setName("SketchLine_102")
1789 SketchConstraintCoincidence_321 = Sketch_19.setCoincident(SketchLine_205.endPoint(), SketchLine_206.result())
1790 SketchConstraintCoincidence_321.setName("SketchConstraintCoincidence_153")
1791 SketchConstraintRigid_25 = Sketch_19.setFixed(SketchLine_206.result())
1792 SketchConstraintRigid_25.setName("SketchConstraintRigid_21")
1793 SketchArc_43 = Sketch_19.addArc(25.00007393928819, 8.000098583186649, 21.00014787857639, 5, 29, 5, False)
1794 SketchArc_43.setName("SketchArc_19")
1795 SketchArc_43.result().setName("SketchArc_19")
1796 SketchArc_43.results()[1].setName("SketchArc_19_2")
1797 SketchArc_43.setAuxiliary(True)
1798 SketchConstraintCoincidence_322 = Sketch_19.setCoincident(SketchLine_201.endPoint(), SketchArc_43.startPoint())
1799 SketchConstraintCoincidence_322.setName("SketchConstraintCoincidence_154")
1800 SketchConstraintCoincidence_323 = Sketch_19.setCoincident(SketchLine_205.startPoint(), SketchArc_43.startPoint())
1801 SketchConstraintCoincidence_323.setName("SketchConstraintCoincidence_155")
1802 SketchConstraintCoincidence_324 = Sketch_19.setCoincident(SketchLine_201.startPoint(), SketchArc_43.endPoint())
1803 SketchConstraintCoincidence_324.setName("SketchConstraintCoincidence_156")
1804 SketchConstraintCoincidence_325 = Sketch_19.setCoincident(SketchLine_204.endPoint(), SketchArc_43.endPoint())
1805 SketchConstraintCoincidence_325.setName("SketchConstraintCoincidence_157")
1806 SketchConstraintRadius_21 = Sketch_19.setRadius(SketchArc_43.results()[1], 5)
1807 SketchLine_207 = Sketch_19.addLine(1, 0, 1, 1.8)
1808 SketchLine_207.setName("SketchLine_103")
1809 SketchLine_207.result().setName("SketchLine_103")
1810 SketchConstraintCoincidence_326 = Sketch_19.setCoincident(SketchLine_207.startPoint(), SketchLine_206.result())
1811 SketchConstraintCoincidence_326.setName("SketchConstraintCoincidence_158")
1812 SketchLine_208 = Sketch_19.addLine(1, 1.8, 8, 3.389761862250954)
1813 SketchLine_208.setName("SketchLine_104")
1814 SketchLine_208.result().setName("SketchLine_104")
1815 SketchConstraintCoincidence_327 = Sketch_19.setCoincident(SketchLine_207.endPoint(), SketchLine_208.startPoint())
1816 SketchConstraintCoincidence_327.setName("SketchConstraintCoincidence_159")
1817 SketchLine_209 = Sketch_19.addLine(8, 3.389761862250954, 8, 0)
1818 SketchLine_209.setName("SketchLine_105")
1819 SketchLine_209.result().setName("SketchLine_105")
1820 SketchConstraintCoincidence_328 = Sketch_19.setCoincident(SketchLine_208.endPoint(), SketchLine_209.startPoint())
1821 SketchConstraintCoincidence_328.setName("SketchConstraintCoincidence_160")
1822 SketchLine_210 = Sketch_19.addLine(8, 0, 1, 0)
1823 SketchLine_210.setName("SketchLine_106")
1824 SketchLine_210.result().setName("SketchLine_106")
1825 SketchConstraintCoincidence_329 = Sketch_19.setCoincident(SketchLine_209.endPoint(), SketchLine_210.startPoint())
1826 SketchConstraintCoincidence_329.setName("SketchConstraintCoincidence_161")
1827 SketchConstraintCoincidence_330 = Sketch_19.setCoincident(SketchLine_207.startPoint(), SketchLine_210.endPoint())
1828 SketchConstraintCoincidence_330.setName("SketchConstraintCoincidence_162")
1829 SketchConstraintCoincidence_331 = Sketch_19.setCoincident(SketchLine_210.startPoint(), SketchLine_206.result())
1830 SketchConstraintCoincidence_331.setName("SketchConstraintCoincidence_163")
1831 SketchConstraintVertical_37 = Sketch_19.setVertical(SketchLine_209.result())
1832 SketchConstraintVertical_38 = Sketch_19.setVertical(SketchLine_207.result())
1833 SketchConstraintLength_33 = Sketch_19.setLength(SketchLine_210.result(), 7)
1834 SketchConstraintLength_33.setName("SketchConstraintLength_17")
1835 SketchConstraintDistance_33 = Sketch_19.setDistance(SketchLine_207.result(), SketchLine_206.startPoint(), 1)
1836 SketchConstraintLength_34 = Sketch_19.setLength(SketchLine_207.result(), 1.8)
1837 SketchConstraintLength_34.setName("SketchConstraintLength_18")
1838 SketchArc_44 = Sketch_19.addArc(21.3178882838101, 4.163450069699051, 21.53790262696343, 4.392693725936027, 21.00014787857639, 4.163450069699051, False)
1839 SketchArc_45 = Sketch_19.addArc(25.00007393928819, 8.000098583186649, 21.53790262696343, 4.392693725936027, 29, 5, False)
1840 SketchArc_45.setName("SketchArc_20")
1841 SketchArc_45.result().setName("SketchArc_20")
1842 SketchArc_45.results()[1].setName("SketchArc_20_2")
1843 SketchArc_45.setAuxiliary(True)
1844 SketchConstraintCoincidence_332 = Sketch_19.setCoincident(SketchArc_44.startPoint(), SketchArc_45.startPoint())
1845 SketchConstraintCoincidence_332.setName("SketchConstraintCoincidence_164")
1846 SketchConstraintCoincidence_333 = Sketch_19.setCoincident(SketchArc_44.endPoint(), SketchLine_200.startPoint())
1847 SketchConstraintCoincidence_333.setName("SketchConstraintCoincidence_165")
1848 SketchConstraintTangent_23 = Sketch_19.setTangent(SketchArc_44.results()[1], SketchLine_200.result())
1849 SketchConstraintTangent_24 = Sketch_19.setTangent(SketchArc_44.results()[1], SketchArc_45.results()[1])
1850 SketchConstraintCoincidence_334 = Sketch_19.setCoincident(SketchLine_205.endPoint(), SketchLine_200.endPoint())
1851 SketchConstraintCoincidence_334.setName("SketchConstraintCoincidence_166")
1852 SketchConstraintCoincidence_335 = Sketch_19.setCoincident(SketchArc_43.endPoint(), SketchArc_45.endPoint())
1853 SketchConstraintCoincidence_335.setName("SketchConstraintCoincidence_167")
1854 SketchConstraintTangent_25 = Sketch_19.setTangent(SketchArc_43.results()[1], SketchArc_45.results()[1])
1855 SketchConstraintCoincidence_336 = Sketch_19.setCoincident(SketchLine_200.startPoint(), SketchLine_205.result())
1856 SketchConstraintCoincidence_336.setName("SketchConstraintCoincidence_168")
1857 SketchConstraintCoincidence_337 = Sketch_19.setCoincident(SketchArc_45.startPoint(), SketchArc_43.results()[1])
1858 SketchConstraintCoincidence_337.setName("SketchConstraintCoincidence_169")
1859 SketchArc_46 = Sketch_19.addArc(28.68225959476629, 4.163450069699049, 29, 4.163450069699049, 28.46224525161297, 4.392693725936026, False)
1860 SketchConstraintCoincidence_338 = Sketch_19.setCoincident(SketchArc_46.startPoint(), SketchLine_203.endPoint())
1861 SketchConstraintCoincidence_338.setName("SketchConstraintCoincidence_170")
1862 SketchConstraintCoincidence_339 = Sketch_19.setCoincident(SketchArc_46.endPoint(), SketchArc_42.endPoint())
1863 SketchConstraintCoincidence_339.setName("SketchConstraintCoincidence_171")
1864 SketchConstraintTangent_26 = Sketch_19.setTangent(SketchArc_46.results()[1], SketchArc_42.results()[1])
1865 SketchConstraintTangent_27 = Sketch_19.setTangent(SketchArc_46.results()[1], SketchLine_203.result())
1866 SketchConstraintCoincidence_340 = Sketch_19.setCoincident(SketchArc_45.startPoint(), SketchArc_42.startPoint())
1867 SketchConstraintCoincidence_340.setName("SketchConstraintCoincidence_172")
1868 SketchConstraintCoincidence_341 = Sketch_19.setCoincident(SketchLine_204.startPoint(), SketchLine_203.startPoint())
1869 SketchConstraintCoincidence_341.setName("SketchConstraintCoincidence_173")
1870 SketchConstraintTangent_28 = Sketch_19.setTangent(SketchArc_45.results()[1], SketchArc_42.results()[1])
1871 SketchConstraintCoincidence_342 = Sketch_19.setCoincident(SketchArc_42.endPoint(), SketchArc_45.results()[1])
1872 SketchConstraintCoincidence_342.setName("SketchConstraintCoincidence_174")
1873 SketchConstraintCoincidence_343 = Sketch_19.setCoincident(SketchLine_203.endPoint(), SketchLine_204.result())
1874 SketchConstraintCoincidence_343.setName("SketchConstraintCoincidence_175")
1875 model.do()
1876 Plane_12 = model.addPlane(Part_2_doc, model.selection("FACE", "Plane_2"), 4, False)
1877 Plane_13 = model.addPlane(Part_2_doc, model.selection("FACE", "Plane_2"), 4, True)
1878 ExtrusionCut_17 = model.addExtrusionCut(Part_2_doc, [model.selection("COMPOUND", "Sketch_9")], model.selection(), model.selection("FACE", "Plane_5"), 0, model.selection("FACE", "Plane_4"), 0, [model.selection("SOLID", "ExtrusionCut_7_1")])
1879 ExtrusionCut_17.result().setName("ExtrusionCut_8_1")
1880 Sketch_20 = model.addSketch(Part_2_doc, model.selection("FACE", "ExtrusionCut_8_1/Modfied_5"))
1881 SketchCircle_2 = Sketch_20.addCircle(12, 6, 1)
1882 SketchConstraintRadius_22 = Sketch_20.setRadius(SketchCircle_2.results()[1], 1)
1883 SketchPoint_48 = Sketch_20.addPoint(0, 6)
1884 SketchPoint_48.setAuxiliary(True)
1885 SketchLine_211 = Sketch_20.addLine(0, 0, 0, 12)
1886 SketchLine_211.setName("SketchLine_109")
1887 SketchLine_211.result().setName("SketchLine_109")
1888 SketchConstraintRigid_26 = Sketch_20.setFixed(SketchLine_211.result())
1889 SketchConstraintRigid_26.setName("SketchConstraintRigid_22")
1890 SketchConstraintCoincidence_344 = Sketch_20.setCoincident(SketchPoint_48.coordinates(), SketchLine_211.result())
1891 SketchConstraintCoincidence_344.setName("SketchConstraintCoincidence_176")
1892 SketchConstraintMiddle_16 = Sketch_20.setMiddlePoint(SketchLine_211.result(), SketchPoint_48.coordinates())
1893 SketchLine_212 = Sketch_20.addLine(0, 6, 17.31036191565843, 6)
1894 SketchLine_212.setName("SketchLine_110")
1895 SketchLine_212.result().setName("SketchLine_110")
1896 SketchLine_212.setAuxiliary(True)
1897 SketchConstraintCoincidence_345 = Sketch_20.setCoincident(SketchPoint_48.coordinates(), SketchLine_212.startPoint())
1898 SketchConstraintCoincidence_345.setName("SketchConstraintCoincidence_177")
1899 SketchConstraintHorizontal_44 = Sketch_20.setHorizontal(SketchLine_212.result())
1900 SketchConstraintHorizontal_44.setName("SketchConstraintHorizontal_23")
1901 SketchConstraintCoincidence_346 = Sketch_20.setCoincident(SketchCircle_2.center(), SketchLine_212.result())
1902 SketchConstraintCoincidence_346.setName("SketchConstraintCoincidence_178")
1903 SketchConstraintDistance_34 = Sketch_20.setDistance(SketchLine_211.result(), SketchCircle_2.center(), 12)
1904 model.do()
1905 ExtrusionCut_18 = model.addExtrusionCut(Part_2_doc, [model.selection("WIRE", "Sketch_10/Wire-SketchCircle_1_2f")], model.selection(), 0, 0.75, [model.selection("SOLID", "ExtrusionCut_8_1")])
1906 ExtrusionCut_18.result().setName("ExtrusionCut_9_1")
1907 model.do()
1908 Rotation_1 = model.addRotation(partSet, [model.selection("COMPOUND", "Part_2/")], model.selection("EDGE", "Part_1/ExtrusionCut_9_1/Modfied_1&ExtrusionCut_7_1/Modfied_57"), 180)
1909 Placement_1 = model.addPlacement(partSet, [model.selection("COMPOUND", "Rotation_1/")], model.selection("FACE", "Rotation_1/ExtrusionCut_5_1/Modfied_1"), model.selection("FACE", "Part_1/ExtrusionCut_5_1/Modfied_1"), False, True)
1910 Rotation_2 = model.addRotation(partSet, [model.selection("COMPOUND", "Placement_1/")], model.selection("EDGE", "Part_1/ExtrusionCut_5_1/Modfied_8&ExtrusionCut_8_1/Modfied_3"), 7)
1911 Rotation_2.result().setColor(255, 85, 0)
1912 model.end()
1913
1914 from GeomAPI import GeomAPI_Shape
1915
1916 model.testNbResults(Part_1, 1)
1917 model.testNbSubResults(Part_1, [0])
1918 model.testNbSubShapes(Part_1, GeomAPI_Shape.SOLID, [1])
1919 model.testNbSubShapes(Part_1, GeomAPI_Shape.FACE, [172])
1920 model.testNbSubShapes(Part_1, GeomAPI_Shape.EDGE, [804])
1921 model.testNbSubShapes(Part_1, GeomAPI_Shape.VERTEX, [1608])
1922 model.testResultsVolumes(Part_1, [1876.328652945015164732467383146])
1923
1924 model.testNbResults(Rotation_2, 1)
1925 model.testNbSubResults(Rotation_2, [0])
1926 model.testNbSubShapes(Rotation_2, GeomAPI_Shape.SOLID, [1])
1927 model.testNbSubShapes(Rotation_2, GeomAPI_Shape.FACE, [172])
1928 model.testNbSubShapes(Rotation_2, GeomAPI_Shape.EDGE, [804])
1929 model.testNbSubShapes(Rotation_2, GeomAPI_Shape.VERTEX, [1608])
1930 model.testResultsVolumes(Rotation_2, [1876.328652945015846853493712842])
1931
1932 assert(model.checkPythonDump())