-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPowerBank-CaseButton.step
345 lines (345 loc) · 13.6 KB
/
PowerBank-CaseButton.step
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2025-01-26T19:51:11',(''),(''),
'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('Button','Button','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#305);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#75,#106,#149,#173,#198,#222,#257,#276,#293)
);
#17 = ADVANCED_FACE('',(#18),#70,.T.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20,#30,#38,#46,#55,#63));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(0.,5.1875,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(11.,4.84375,0.));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(0.,5.1875,0.));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(0.999512076087,-3.123475237772E-02,0.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(0.,5.1875,8.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(0.,5.1875,0.));
#36 = VECTOR('',#37,1.);
#37 = DIRECTION('',(0.,0.,1.));
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(11.,4.84375,8.));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(0.,5.1875,8.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.999512076087,-3.123475237772E-02,0.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#48,#40,#50,.T.);
#48 = VERTEX_POINT('',#49);
#49 = CARTESIAN_POINT('',(11.031234752378,4.842773913988,7.999512076087)
);
#50 = ELLIPSE('',#51,1.000488162099,1.);
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(11.,4.84375,7.));
#53 = DIRECTION('',(-3.123475237772E-02,-0.999512076087,0.));
#54 = DIRECTION('',(0.999512076087,-3.123475237772E-02,0.));
#55 = ORIENTED_EDGE('',*,*,#56,.F.);
#56 = EDGE_CURVE('',#57,#48,#59,.T.);
#57 = VERTEX_POINT('',#58);
#58 = CARTESIAN_POINT('',(11.031234752378,4.842773913988,
4.87923912921E-04));
#59 = LINE('',#60,#61);
#60 = CARTESIAN_POINT('',(11.031234752378,4.842773913988,0.));
#61 = VECTOR('',#62,1.);
#62 = DIRECTION('',(0.,0.,1.));
#63 = ORIENTED_EDGE('',*,*,#64,.T.);
#64 = EDGE_CURVE('',#57,#24,#65,.T.);
#65 = ELLIPSE('',#66,1.000488162099,1.);
#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69);
#67 = CARTESIAN_POINT('',(11.,4.84375,1.));
#68 = DIRECTION('',(3.123475237772E-02,0.999512076087,0.));
#69 = DIRECTION('',(0.999512076087,-3.123475237772E-02,0.));
#70 = PLANE('',#71);
#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
#72 = CARTESIAN_POINT('',(0.,5.1875,0.));
#73 = DIRECTION('',(3.123475237772E-02,0.999512076087,0.));
#74 = DIRECTION('',(0.999512076087,-3.123475237772E-02,0.));
#75 = ADVANCED_FACE('',(#76),#101,.F.);
#76 = FACE_BOUND('',#77,.F.);
#77 = EDGE_LOOP('',(#78,#79,#87,#95));
#78 = ORIENTED_EDGE('',*,*,#21,.F.);
#79 = ORIENTED_EDGE('',*,*,#80,.F.);
#80 = EDGE_CURVE('',#81,#22,#83,.T.);
#81 = VERTEX_POINT('',#82);
#82 = CARTESIAN_POINT('',(0.,0.,0.));
#83 = LINE('',#84,#85);
#84 = CARTESIAN_POINT('',(0.,0.,0.));
#85 = VECTOR('',#86,1.);
#86 = DIRECTION('',(0.,1.,0.));
#87 = ORIENTED_EDGE('',*,*,#88,.F.);
#88 = EDGE_CURVE('',#89,#81,#91,.T.);
#89 = VERTEX_POINT('',#90);
#90 = CARTESIAN_POINT('',(11.,0.34375,0.));
#91 = LINE('',#92,#93);
#92 = CARTESIAN_POINT('',(12.,0.375,0.));
#93 = VECTOR('',#94,1.);
#94 = DIRECTION('',(-0.999512076087,-3.123475237772E-02,0.));
#95 = ORIENTED_EDGE('',*,*,#96,.F.);
#96 = EDGE_CURVE('',#24,#89,#97,.T.);
#97 = LINE('',#98,#99);
#98 = CARTESIAN_POINT('',(11.,4.8125,-2.2E-16));
#99 = VECTOR('',#100,1.);
#100 = DIRECTION('',(0.,-1.,0.));
#101 = PLANE('',#102);
#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
#103 = CARTESIAN_POINT('',(5.866217617241,2.59375,0.));
#104 = DIRECTION('',(0.,0.,1.));
#105 = DIRECTION('',(1.,0.,0.));
#106 = ADVANCED_FACE('',(#107),#144,.T.);
#107 = FACE_BOUND('',#108,.F.);
#108 = EDGE_LOOP('',(#109,#118,#119,#120,#129,#138));
#109 = ORIENTED_EDGE('',*,*,#110,.T.);
#110 = EDGE_CURVE('',#111,#57,#113,.T.);
#111 = VERTEX_POINT('',#112);
#112 = CARTESIAN_POINT('',(12.,3.843261837901,1.));
#113 = ELLIPSE('',#114,1.414213562373,1.);
#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
#115 = CARTESIAN_POINT('',(11.,3.843261837901,1.));
#116 = DIRECTION('',(-0.,0.707106781187,0.707106781187));
#117 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
#118 = ORIENTED_EDGE('',*,*,#64,.T.);
#119 = ORIENTED_EDGE('',*,*,#96,.T.);
#120 = ORIENTED_EDGE('',*,*,#121,.F.);
#121 = EDGE_CURVE('',#122,#89,#124,.T.);
#122 = VERTEX_POINT('',#123);
#123 = CARTESIAN_POINT('',(11.031234752378,0.344726086012,
4.87923912921E-04));
#124 = ELLIPSE('',#125,1.000488162099,1.);
#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
#126 = CARTESIAN_POINT('',(11.,0.34375,1.));
#127 = DIRECTION('',(-3.123475237772E-02,0.999512076087,0.));
#128 = DIRECTION('',(-0.999512076087,-3.123475237772E-02,0.));
#129 = ORIENTED_EDGE('',*,*,#130,.F.);
#130 = EDGE_CURVE('',#131,#122,#133,.T.);
#131 = VERTEX_POINT('',#132);
#132 = CARTESIAN_POINT('',(12.,1.344238162099,1.));
#133 = ELLIPSE('',#134,1.414213562373,1.);
#134 = AXIS2_PLACEMENT_3D('',#135,#136,#137);
#135 = CARTESIAN_POINT('',(11.,1.344238162099,1.));
#136 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
#137 = DIRECTION('',(0.,0.707106781187,0.707106781187));
#138 = ORIENTED_EDGE('',*,*,#139,.F.);
#139 = EDGE_CURVE('',#111,#131,#140,.T.);
#140 = LINE('',#141,#142);
#141 = CARTESIAN_POINT('',(12.,4.8125,1.));
#142 = VECTOR('',#143,1.);
#143 = DIRECTION('',(0.,-1.,0.));
#144 = CYLINDRICAL_SURFACE('',#145,1.);
#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
#146 = CARTESIAN_POINT('',(11.,4.8125,1.));
#147 = DIRECTION('',(0.,-1.,0.));
#148 = DIRECTION('',(1.,0.,0.));
#149 = ADVANCED_FACE('',(#150),#168,.T.);
#150 = FACE_BOUND('',#151,.T.);
#151 = EDGE_LOOP('',(#152,#160,#166,#167));
#152 = ORIENTED_EDGE('',*,*,#153,.T.);
#153 = EDGE_CURVE('',#81,#154,#156,.T.);
#154 = VERTEX_POINT('',#155);
#155 = CARTESIAN_POINT('',(0.,0.,8.));
#156 = LINE('',#157,#158);
#157 = CARTESIAN_POINT('',(0.,0.,0.));
#158 = VECTOR('',#159,1.);
#159 = DIRECTION('',(0.,0.,1.));
#160 = ORIENTED_EDGE('',*,*,#161,.T.);
#161 = EDGE_CURVE('',#154,#32,#162,.T.);
#162 = LINE('',#163,#164);
#163 = CARTESIAN_POINT('',(0.,0.,8.));
#164 = VECTOR('',#165,1.);
#165 = DIRECTION('',(0.,1.,0.));
#166 = ORIENTED_EDGE('',*,*,#31,.F.);
#167 = ORIENTED_EDGE('',*,*,#80,.F.);
#168 = PLANE('',#169);
#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);
#170 = CARTESIAN_POINT('',(0.,0.,0.));
#171 = DIRECTION('',(-1.,0.,0.));
#172 = DIRECTION('',(0.,1.,0.));
#173 = ADVANCED_FACE('',(#174),#193,.T.);
#174 = FACE_BOUND('',#175,.F.);
#175 = EDGE_LOOP('',(#176,#177,#185,#192));
#176 = ORIENTED_EDGE('',*,*,#110,.F.);
#177 = ORIENTED_EDGE('',*,*,#178,.T.);
#178 = EDGE_CURVE('',#111,#179,#181,.T.);
#179 = VERTEX_POINT('',#180);
#180 = CARTESIAN_POINT('',(12.,3.843261837901,7.));
#181 = LINE('',#182,#183);
#182 = CARTESIAN_POINT('',(12.,3.843261837901,0.));
#183 = VECTOR('',#184,1.);
#184 = DIRECTION('',(0.,0.,1.));
#185 = ORIENTED_EDGE('',*,*,#186,.T.);
#186 = EDGE_CURVE('',#179,#48,#187,.T.);
#187 = ELLIPSE('',#188,1.414213562373,1.);
#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
#189 = CARTESIAN_POINT('',(11.,3.843261837901,7.));
#190 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
#191 = DIRECTION('',(0.,0.707106781187,0.707106781187));
#192 = ORIENTED_EDGE('',*,*,#56,.F.);
#193 = CYLINDRICAL_SURFACE('',#194,1.);
#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
#195 = CARTESIAN_POINT('',(11.,3.843261837901,0.));
#196 = DIRECTION('',(0.,0.,1.));
#197 = DIRECTION('',(3.123475237772E-02,0.999512076087,-0.));
#198 = ADVANCED_FACE('',(#199),#217,.T.);
#199 = FACE_BOUND('',#200,.T.);
#200 = EDGE_LOOP('',(#201,#202,#203,#211));
#201 = ORIENTED_EDGE('',*,*,#39,.F.);
#202 = ORIENTED_EDGE('',*,*,#161,.F.);
#203 = ORIENTED_EDGE('',*,*,#204,.F.);
#204 = EDGE_CURVE('',#205,#154,#207,.T.);
#205 = VERTEX_POINT('',#206);
#206 = CARTESIAN_POINT('',(11.,0.34375,8.));
#207 = LINE('',#208,#209);
#208 = CARTESIAN_POINT('',(12.,0.375,8.));
#209 = VECTOR('',#210,1.);
#210 = DIRECTION('',(-0.999512076087,-3.123475237772E-02,0.));
#211 = ORIENTED_EDGE('',*,*,#212,.F.);
#212 = EDGE_CURVE('',#40,#205,#213,.T.);
#213 = LINE('',#214,#215);
#214 = CARTESIAN_POINT('',(11.,4.8125,8.));
#215 = VECTOR('',#216,1.);
#216 = DIRECTION('',(0.,-1.,0.));
#217 = PLANE('',#218);
#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);
#219 = CARTESIAN_POINT('',(5.866217617241,2.59375,8.));
#220 = DIRECTION('',(0.,0.,1.));
#221 = DIRECTION('',(1.,0.,0.));
#222 = ADVANCED_FACE('',(#223),#252,.T.);
#223 = FACE_BOUND('',#224,.T.);
#224 = EDGE_LOOP('',(#225,#226,#227,#228,#237,#246));
#225 = ORIENTED_EDGE('',*,*,#186,.T.);
#226 = ORIENTED_EDGE('',*,*,#47,.T.);
#227 = ORIENTED_EDGE('',*,*,#212,.T.);
#228 = ORIENTED_EDGE('',*,*,#229,.F.);
#229 = EDGE_CURVE('',#230,#205,#232,.T.);
#230 = VERTEX_POINT('',#231);
#231 = CARTESIAN_POINT('',(11.031234752378,0.344726086012,7.999512076087
));
#232 = ELLIPSE('',#233,1.000488162099,1.);
#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
#234 = CARTESIAN_POINT('',(11.,0.34375,7.));
#235 = DIRECTION('',(3.123475237772E-02,-0.999512076087,0.));
#236 = DIRECTION('',(-0.999512076087,-3.123475237772E-02,0.));
#237 = ORIENTED_EDGE('',*,*,#238,.F.);
#238 = EDGE_CURVE('',#239,#230,#241,.T.);
#239 = VERTEX_POINT('',#240);
#240 = CARTESIAN_POINT('',(12.,1.344238162099,7.));
#241 = ELLIPSE('',#242,1.414213562373,1.);
#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
#243 = CARTESIAN_POINT('',(11.,1.344238162099,7.));
#244 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187));
#245 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
#246 = ORIENTED_EDGE('',*,*,#247,.F.);
#247 = EDGE_CURVE('',#179,#239,#248,.T.);
#248 = LINE('',#249,#250);
#249 = CARTESIAN_POINT('',(12.,4.8125,7.));
#250 = VECTOR('',#251,1.);
#251 = DIRECTION('',(0.,-1.,0.));
#252 = CYLINDRICAL_SURFACE('',#253,1.);
#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);
#254 = CARTESIAN_POINT('',(11.,4.8125,7.));
#255 = DIRECTION('',(0.,-1.,0.));
#256 = DIRECTION('',(1.,0.,0.));
#257 = ADVANCED_FACE('',(#258),#271,.T.);
#258 = FACE_BOUND('',#259,.T.);
#259 = EDGE_LOOP('',(#260,#261,#262,#268,#269,#270));
#260 = ORIENTED_EDGE('',*,*,#88,.F.);
#261 = ORIENTED_EDGE('',*,*,#121,.F.);
#262 = ORIENTED_EDGE('',*,*,#263,.T.);
#263 = EDGE_CURVE('',#122,#230,#264,.T.);
#264 = LINE('',#265,#266);
#265 = CARTESIAN_POINT('',(11.031234752378,0.344726086012,0.));
#266 = VECTOR('',#267,1.);
#267 = DIRECTION('',(0.,0.,1.));
#268 = ORIENTED_EDGE('',*,*,#229,.T.);
#269 = ORIENTED_EDGE('',*,*,#204,.T.);
#270 = ORIENTED_EDGE('',*,*,#153,.F.);
#271 = PLANE('',#272);
#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);
#273 = CARTESIAN_POINT('',(12.,0.375,0.));
#274 = DIRECTION('',(3.123475237772E-02,-0.999512076087,0.));
#275 = DIRECTION('',(-0.999512076087,-3.123475237772E-02,0.));
#276 = ADVANCED_FACE('',(#277),#288,.T.);
#277 = FACE_BOUND('',#278,.T.);
#278 = EDGE_LOOP('',(#279,#280,#281,#287));
#279 = ORIENTED_EDGE('',*,*,#178,.T.);
#280 = ORIENTED_EDGE('',*,*,#247,.T.);
#281 = ORIENTED_EDGE('',*,*,#282,.F.);
#282 = EDGE_CURVE('',#131,#239,#283,.T.);
#283 = LINE('',#284,#285);
#284 = CARTESIAN_POINT('',(12.,1.344238162099,0.));
#285 = VECTOR('',#286,1.);
#286 = DIRECTION('',(0.,0.,1.));
#287 = ORIENTED_EDGE('',*,*,#139,.F.);
#288 = PLANE('',#289);
#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
#290 = CARTESIAN_POINT('',(12.,4.8125,0.));
#291 = DIRECTION('',(1.,0.,0.));
#292 = DIRECTION('',(0.,-1.,0.));
#293 = ADVANCED_FACE('',(#294),#300,.T.);
#294 = FACE_BOUND('',#295,.F.);
#295 = EDGE_LOOP('',(#296,#297,#298,#299));
#296 = ORIENTED_EDGE('',*,*,#130,.T.);
#297 = ORIENTED_EDGE('',*,*,#263,.T.);
#298 = ORIENTED_EDGE('',*,*,#238,.F.);
#299 = ORIENTED_EDGE('',*,*,#282,.F.);
#300 = CYLINDRICAL_SURFACE('',#301,1.);
#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
#302 = CARTESIAN_POINT('',(11.,1.344238162099,0.));
#303 = DIRECTION('',(0.,0.,1.));
#304 = DIRECTION('',(1.,0.,-0.));
#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#309)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#306,#307,#308)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#306,
'distance_accuracy_value','confusion accuracy');
#310 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#312)
,#305);
#312 = STYLED_ITEM('color',(#313),#15);
#313 = PRESENTATION_STYLE_ASSIGNMENT((#314,#320));
#314 = SURFACE_STYLE_USAGE(.BOTH.,#315);
#315 = SURFACE_SIDE_STYLE('',(#316));
#316 = SURFACE_STYLE_FILL_AREA(#317);
#317 = FILL_AREA_STYLE('',(#318));
#318 = FILL_AREA_STYLE_COLOUR('',#319);
#319 = COLOUR_RGB('',0.447058818107,0.474509808674,0.501960817233);
#320 = CURVE_STYLE('',#321,POSITIVE_LENGTH_MEASURE(0.1),#322);
#321 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#322 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
9.803921802644E-02);
ENDSEC;
END-ISO-10303-21;