-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMS54xx.step
362 lines (362 loc) · 14.8 KB
/
MS54xx.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
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('C:/projects/KicadFootprint/MS54xx.step','2017-04-14T09:48:40'
,('Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'
);
FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
'automotive_design',1997,#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('ASSEMBLY','ASSEMBLY','',(#8));
#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#13 = DIRECTION('',(0.E+000,0.E+000,1.));
#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#17 = DIRECTION('',(0.E+000,0.E+000,1.));
#18 = DIRECTION('',(1.,0.E+000,0.E+000));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.635));
#21 = DIRECTION('',(0.E+000,0.E+000,1.));
#22 = DIRECTION('',(1.,0.E+000,0.E+000));
#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24,
'distance_accuracy_value','confusion accuracy');
#28 = PRODUCT_TYPE('part',$,(#7));
#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#180);
#30 = MANIFOLD_SOLID_BREP('',#31);
#31 = CLOSED_SHELL('',(#32,#72,#103,#134,#156,#168));
#32 = ADVANCED_FACE('',(#33),#67,.T.);
#33 = FACE_BOUND('',#34,.T.);
#34 = EDGE_LOOP('',(#35,#45,#53,#61));
#35 = ORIENTED_EDGE('',*,*,#36,.T.);
#36 = EDGE_CURVE('',#37,#39,#41,.T.);
#37 = VERTEX_POINT('',#38);
#38 = CARTESIAN_POINT('',(-3.2,3.1,0.E+000));
#39 = VERTEX_POINT('',#40);
#40 = CARTESIAN_POINT('',(-3.2,3.1,0.635));
#41 = LINE('',#42,#43);
#42 = CARTESIAN_POINT('',(-3.2,3.1,0.E+000));
#43 = VECTOR('',#44,1.);
#44 = DIRECTION('',(0.E+000,0.E+000,1.));
#45 = ORIENTED_EDGE('',*,*,#46,.T.);
#46 = EDGE_CURVE('',#39,#47,#49,.T.);
#47 = VERTEX_POINT('',#48);
#48 = CARTESIAN_POINT('',(3.2,3.1,0.635));
#49 = LINE('',#50,#51);
#50 = CARTESIAN_POINT('',(-3.2,3.1,0.635));
#51 = VECTOR('',#52,1.);
#52 = DIRECTION('',(1.,0.E+000,0.E+000));
#53 = ORIENTED_EDGE('',*,*,#54,.F.);
#54 = EDGE_CURVE('',#55,#47,#57,.T.);
#55 = VERTEX_POINT('',#56);
#56 = CARTESIAN_POINT('',(3.2,3.1,0.E+000));
#57 = LINE('',#58,#59);
#58 = CARTESIAN_POINT('',(3.2,3.1,0.E+000));
#59 = VECTOR('',#60,1.);
#60 = DIRECTION('',(0.E+000,0.E+000,1.));
#61 = ORIENTED_EDGE('',*,*,#62,.F.);
#62 = EDGE_CURVE('',#37,#55,#63,.T.);
#63 = LINE('',#64,#65);
#64 = CARTESIAN_POINT('',(-3.2,3.1,0.E+000));
#65 = VECTOR('',#66,1.);
#66 = DIRECTION('',(1.,0.E+000,0.E+000));
#67 = PLANE('',#68);
#68 = AXIS2_PLACEMENT_3D('',#69,#70,#71);
#69 = CARTESIAN_POINT('',(-3.2,3.1,0.E+000));
#70 = DIRECTION('',(0.E+000,1.,0.E+000));
#71 = DIRECTION('',(1.,0.E+000,0.E+000));
#72 = ADVANCED_FACE('',(#73),#98,.T.);
#73 = FACE_BOUND('',#74,.T.);
#74 = EDGE_LOOP('',(#75,#76,#84,#92));
#75 = ORIENTED_EDGE('',*,*,#54,.T.);
#76 = ORIENTED_EDGE('',*,*,#77,.T.);
#77 = EDGE_CURVE('',#47,#78,#80,.T.);
#78 = VERTEX_POINT('',#79);
#79 = CARTESIAN_POINT('',(3.2,-3.1,0.635));
#80 = LINE('',#81,#82);
#81 = CARTESIAN_POINT('',(3.2,3.1,0.635));
#82 = VECTOR('',#83,1.);
#83 = DIRECTION('',(0.E+000,-1.,0.E+000));
#84 = ORIENTED_EDGE('',*,*,#85,.F.);
#85 = EDGE_CURVE('',#86,#78,#88,.T.);
#86 = VERTEX_POINT('',#87);
#87 = CARTESIAN_POINT('',(3.2,-3.1,0.E+000));
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(3.2,-3.1,0.E+000));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(0.E+000,0.E+000,1.));
#92 = ORIENTED_EDGE('',*,*,#93,.F.);
#93 = EDGE_CURVE('',#55,#86,#94,.T.);
#94 = LINE('',#95,#96);
#95 = CARTESIAN_POINT('',(3.2,3.1,0.E+000));
#96 = VECTOR('',#97,1.);
#97 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98 = PLANE('',#99);
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(3.2,3.1,0.E+000));
#101 = DIRECTION('',(1.,0.E+000,-0.E+000));
#102 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103 = ADVANCED_FACE('',(#104),#129,.T.);
#104 = FACE_BOUND('',#105,.T.);
#105 = EDGE_LOOP('',(#106,#107,#115,#123));
#106 = ORIENTED_EDGE('',*,*,#85,.T.);
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
#108 = EDGE_CURVE('',#78,#109,#111,.T.);
#109 = VERTEX_POINT('',#110);
#110 = CARTESIAN_POINT('',(-3.2,-3.1,0.635));
#111 = LINE('',#112,#113);
#112 = CARTESIAN_POINT('',(3.2,-3.1,0.635));
#113 = VECTOR('',#114,1.);
#114 = DIRECTION('',(-1.,0.E+000,0.E+000));
#115 = ORIENTED_EDGE('',*,*,#116,.F.);
#116 = EDGE_CURVE('',#117,#109,#119,.T.);
#117 = VERTEX_POINT('',#118);
#118 = CARTESIAN_POINT('',(-3.2,-3.1,0.E+000));
#119 = LINE('',#120,#121);
#120 = CARTESIAN_POINT('',(-3.2,-3.1,0.E+000));
#121 = VECTOR('',#122,1.);
#122 = DIRECTION('',(0.E+000,0.E+000,1.));
#123 = ORIENTED_EDGE('',*,*,#124,.F.);
#124 = EDGE_CURVE('',#86,#117,#125,.T.);
#125 = LINE('',#126,#127);
#126 = CARTESIAN_POINT('',(3.2,-3.1,0.E+000));
#127 = VECTOR('',#128,1.);
#128 = DIRECTION('',(-1.,0.E+000,0.E+000));
#129 = PLANE('',#130);
#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
#131 = CARTESIAN_POINT('',(3.2,-3.1,0.E+000));
#132 = DIRECTION('',(0.E+000,-1.,0.E+000));
#133 = DIRECTION('',(-1.,0.E+000,0.E+000));
#134 = ADVANCED_FACE('',(#135),#151,.T.);
#135 = FACE_BOUND('',#136,.T.);
#136 = EDGE_LOOP('',(#137,#138,#144,#145));
#137 = ORIENTED_EDGE('',*,*,#116,.T.);
#138 = ORIENTED_EDGE('',*,*,#139,.T.);
#139 = EDGE_CURVE('',#109,#39,#140,.T.);
#140 = LINE('',#141,#142);
#141 = CARTESIAN_POINT('',(-3.2,-3.1,0.635));
#142 = VECTOR('',#143,1.);
#143 = DIRECTION('',(0.E+000,1.,0.E+000));
#144 = ORIENTED_EDGE('',*,*,#36,.F.);
#145 = ORIENTED_EDGE('',*,*,#146,.F.);
#146 = EDGE_CURVE('',#117,#37,#147,.T.);
#147 = LINE('',#148,#149);
#148 = CARTESIAN_POINT('',(-3.2,-3.1,0.E+000));
#149 = VECTOR('',#150,1.);
#150 = DIRECTION('',(0.E+000,1.,0.E+000));
#151 = PLANE('',#152);
#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
#153 = CARTESIAN_POINT('',(-3.2,-3.1,0.E+000));
#154 = DIRECTION('',(-1.,0.E+000,0.E+000));
#155 = DIRECTION('',(0.E+000,1.,0.E+000));
#156 = ADVANCED_FACE('',(#157),#163,.F.);
#157 = FACE_BOUND('',#158,.T.);
#158 = EDGE_LOOP('',(#159,#160,#161,#162));
#159 = ORIENTED_EDGE('',*,*,#62,.T.);
#160 = ORIENTED_EDGE('',*,*,#93,.T.);
#161 = ORIENTED_EDGE('',*,*,#124,.T.);
#162 = ORIENTED_EDGE('',*,*,#146,.T.);
#163 = PLANE('',#164);
#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
#165 = CARTESIAN_POINT('',(-3.2,3.1,0.E+000));
#166 = DIRECTION('',(0.E+000,0.E+000,1.));
#167 = DIRECTION('',(1.,0.E+000,0.E+000));
#168 = ADVANCED_FACE('',(#169),#175,.T.);
#169 = FACE_BOUND('',#170,.F.);
#170 = EDGE_LOOP('',(#171,#172,#173,#174));
#171 = ORIENTED_EDGE('',*,*,#46,.T.);
#172 = ORIENTED_EDGE('',*,*,#77,.T.);
#173 = ORIENTED_EDGE('',*,*,#108,.T.);
#174 = ORIENTED_EDGE('',*,*,#139,.T.);
#175 = PLANE('',#176);
#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
#177 = CARTESIAN_POINT('',(-3.2,3.1,0.635));
#178 = DIRECTION('',(0.E+000,0.E+000,1.));
#179 = DIRECTION('',(1.,0.E+000,0.E+000));
#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#184)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#181,#182,#183)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#181 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#182 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#183 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#184 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#181,
'distance_accuracy_value','confusion accuracy');
#185 = SHAPE_DEFINITION_REPRESENTATION(#186,#29);
#186 = PRODUCT_DEFINITION_SHAPE('','',#187);
#187 = PRODUCT_DEFINITION('design','',#188,#191);
#188 = PRODUCT_DEFINITION_FORMATION('','',#189);
#189 = PRODUCT('Pad','Pad','',(#190));
#190 = MECHANICAL_CONTEXT('',#2,'mechanical');
#191 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#192 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#193,#195);
#193 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#194)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#194 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#195 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#196
);
#196 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#187,$);
#197 = PRODUCT_TYPE('part',$,(#189));
#198 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#199),#291);
#199 = MANIFOLD_SOLID_BREP('',#200);
#200 = CLOSED_SHELL('',(#201,#234,#267,#279));
#201 = ADVANCED_FACE('',(#202),#229,.T.);
#202 = FACE_BOUND('',#203,.F.);
#203 = EDGE_LOOP('',(#204,#214,#221,#222));
#204 = ORIENTED_EDGE('',*,*,#205,.T.);
#205 = EDGE_CURVE('',#206,#208,#210,.T.);
#206 = VERTEX_POINT('',#207);
#207 = CARTESIAN_POINT('',(2.9,0.E+000,0.E+000));
#208 = VERTEX_POINT('',#209);
#209 = CARTESIAN_POINT('',(2.9,0.E+000,2.245));
#210 = LINE('',#211,#212);
#211 = CARTESIAN_POINT('',(2.9,0.E+000,0.E+000));
#212 = VECTOR('',#213,1.);
#213 = DIRECTION('',(0.E+000,0.E+000,1.));
#214 = ORIENTED_EDGE('',*,*,#215,.T.);
#215 = EDGE_CURVE('',#208,#208,#216,.T.);
#216 = CIRCLE('',#217,2.9);
#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
#218 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.245));
#219 = DIRECTION('',(0.E+000,0.E+000,1.));
#220 = DIRECTION('',(1.,0.E+000,0.E+000));
#221 = ORIENTED_EDGE('',*,*,#205,.F.);
#222 = ORIENTED_EDGE('',*,*,#223,.F.);
#223 = EDGE_CURVE('',#206,#206,#224,.T.);
#224 = CIRCLE('',#225,2.9);
#225 = AXIS2_PLACEMENT_3D('',#226,#227,#228);
#226 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#227 = DIRECTION('',(0.E+000,0.E+000,1.));
#228 = DIRECTION('',(1.,0.E+000,0.E+000));
#229 = CYLINDRICAL_SURFACE('',#230,2.9);
#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
#231 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#232 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
#233 = DIRECTION('',(1.,0.E+000,0.E+000));
#234 = ADVANCED_FACE('',(#235),#262,.F.);
#235 = FACE_BOUND('',#236,.T.);
#236 = EDGE_LOOP('',(#237,#247,#254,#255));
#237 = ORIENTED_EDGE('',*,*,#238,.T.);
#238 = EDGE_CURVE('',#239,#241,#243,.T.);
#239 = VERTEX_POINT('',#240);
#240 = CARTESIAN_POINT('',(2.2,0.E+000,0.E+000));
#241 = VERTEX_POINT('',#242);
#242 = CARTESIAN_POINT('',(2.2,0.E+000,2.245));
#243 = LINE('',#244,#245);
#244 = CARTESIAN_POINT('',(2.2,0.E+000,0.E+000));
#245 = VECTOR('',#246,1.);
#246 = DIRECTION('',(0.E+000,0.E+000,1.));
#247 = ORIENTED_EDGE('',*,*,#248,.T.);
#248 = EDGE_CURVE('',#241,#241,#249,.T.);
#249 = CIRCLE('',#250,2.2);
#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
#251 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.245));
#252 = DIRECTION('',(0.E+000,0.E+000,1.));
#253 = DIRECTION('',(1.,0.E+000,0.E+000));
#254 = ORIENTED_EDGE('',*,*,#238,.F.);
#255 = ORIENTED_EDGE('',*,*,#256,.F.);
#256 = EDGE_CURVE('',#239,#239,#257,.T.);
#257 = CIRCLE('',#258,2.2);
#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
#259 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#260 = DIRECTION('',(0.E+000,0.E+000,1.));
#261 = DIRECTION('',(1.,0.E+000,0.E+000));
#262 = CYLINDRICAL_SURFACE('',#263,2.2);
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
#264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#265 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
#266 = DIRECTION('',(1.,0.E+000,0.E+000));
#267 = ADVANCED_FACE('',(#268,#271),#274,.T.);
#268 = FACE_BOUND('',#269,.F.);
#269 = EDGE_LOOP('',(#270));
#270 = ORIENTED_EDGE('',*,*,#223,.T.);
#271 = FACE_BOUND('',#272,.T.);
#272 = EDGE_LOOP('',(#273));
#273 = ORIENTED_EDGE('',*,*,#256,.T.);
#274 = PLANE('',#275);
#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
#276 = CARTESIAN_POINT('',(2.9,0.E+000,0.E+000));
#277 = DIRECTION('',(0.E+000,0.E+000,-1.));
#278 = DIRECTION('',(-1.,0.E+000,0.E+000));
#279 = ADVANCED_FACE('',(#280,#283),#286,.F.);
#280 = FACE_BOUND('',#281,.T.);
#281 = EDGE_LOOP('',(#282));
#282 = ORIENTED_EDGE('',*,*,#215,.T.);
#283 = FACE_BOUND('',#284,.F.);
#284 = EDGE_LOOP('',(#285));
#285 = ORIENTED_EDGE('',*,*,#248,.T.);
#286 = PLANE('',#287);
#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
#288 = CARTESIAN_POINT('',(2.9,0.E+000,2.245));
#289 = DIRECTION('',(0.E+000,0.E+000,-1.));
#290 = DIRECTION('',(-1.,0.E+000,0.E+000));
#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#295)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#292,#293,#294)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#292 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#293 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#294 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#295 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#292,
'distance_accuracy_value','confusion accuracy');
#296 = SHAPE_DEFINITION_REPRESENTATION(#297,#198);
#297 = PRODUCT_DEFINITION_SHAPE('','',#298);
#298 = PRODUCT_DEFINITION('design','',#299,#302);
#299 = PRODUCT_DEFINITION_FORMATION('','',#300);
#300 = PRODUCT('Pad001','Pad001','',(#301));
#301 = MECHANICAL_CONTEXT('',#2,'mechanical');
#302 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#303 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#304,#306);
#304 = ( REPRESENTATION_RELATIONSHIP('','',#198,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#305)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#305 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#306 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#307
);
#307 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#298,$);
#308 = PRODUCT_TYPE('part',$,(#300));
#309 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#310)
,#180);
#310 = STYLED_ITEM('color',(#311),#30);
#311 = PRESENTATION_STYLE_ASSIGNMENT((#312,#318));
#312 = SURFACE_STYLE_USAGE(.BOTH.,#313);
#313 = SURFACE_SIDE_STYLE('',(#314));
#314 = SURFACE_STYLE_FILL_AREA(#315);
#315 = FILL_AREA_STYLE('',(#316));
#316 = FILL_AREA_STYLE_COLOUR('',#317);
#317 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
#318 = CURVE_STYLE('',#319,POSITIVE_LENGTH_MEASURE(0.1),#317);
#319 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#320 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#321)
,#291);
#321 = STYLED_ITEM('color',(#322),#199);
#322 = PRESENTATION_STYLE_ASSIGNMENT((#323,#328));
#323 = SURFACE_STYLE_USAGE(.BOTH.,#324);
#324 = SURFACE_SIDE_STYLE('',(#325));
#325 = SURFACE_STYLE_FILL_AREA(#326);
#326 = FILL_AREA_STYLE('',(#327));
#327 = FILL_AREA_STYLE_COLOUR('',#317);
#328 = CURVE_STYLE('',#329,POSITIVE_LENGTH_MEASURE(0.1),#317);
#329 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;