]> SALOME platform Git repositories - samples/datafiles.git/blob - Shapes/Step/black_and_white.step
Salome HOME
Add test files for SHAPER module.
[samples/datafiles.git] / Shapes / Step / black_and_white.step
1 ISO-10303-21;\r
2 HEADER;\r
3 FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');\r
4 FILE_NAME('Open CASCADE Shape Model','2014-01-24T11:16:19',('Author'),(\r
5     'Open CASCADE'),'Open CASCADE STEP processor 6.7','Open CASCADE 6.7'\r
6   ,'Unknown');\r
7 FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));\r
8 ENDSEC;\r
9 DATA;\r
10 #1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',\r
11   'automotive_design',1997,#2);\r
12 #2 = APPLICATION_CONTEXT(\r
13   'core data for automotive mechanical design processes');\r
14 #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);\r
15 #4 = PRODUCT_DEFINITION_SHAPE('','',#5);\r
16 #5 = PRODUCT_DEFINITION('design','',#6,#9);\r
17 #6 = PRODUCT_DEFINITION_FORMATION('','',#7);\r
18 #7 = PRODUCT('Volumes','Volumes','',(#8));\r
19 #8 = MECHANICAL_CONTEXT('',#2,'mechanical');\r
20 #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');\r
21 #10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);\r
22 #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);\r
23 #12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
24 #13 = DIRECTION('',(0.E+000,0.E+000,1.));\r
25 #14 = DIRECTION('',(1.,0.E+000,-0.E+000));\r
26 #15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);\r
27 #16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
28 #17 = DIRECTION('',(0.E+000,0.E+000,1.));\r
29 #18 = DIRECTION('',(1.,0.E+000,0.E+000));\r
30 #19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);\r
31 #20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
32 #21 = DIRECTION('',(0.E+000,0.E+000,1.));\r
33 #22 = DIRECTION('',(1.,0.E+000,-0.E+000));\r
34 #23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) \r
35 GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(\r
36 (#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',\r
37   '3D Context with UNIT and UNCERTAINTY') );\r
38 #24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.CENTI.,.METRE.) );\r
39 #25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );\r
40 #26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );\r
41 #27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-008),#24,\r
42   'distance_accuracy_value','confusion accuracy');\r
43 #28 = PRODUCT_TYPE('part',$,(#7));\r
44 #29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#42);\r
45 #30 = MANIFOLD_SOLID_BREP('',#31);\r
46 #31 = CLOSED_SHELL('',(#32));\r
47 #32 = ADVANCED_FACE('',(#33),#37,.T.);\r
48 #33 = FACE_BOUND('',#34,.T.);\r
49 #34 = VERTEX_LOOP('',#35);\r
50 #35 = VERTEX_POINT('',#36);\r
51 #36 = CARTESIAN_POINT('',(4.286263797016E-017,-1.049831847863E-032,-0.7)\r
52   );\r
53 #37 = SPHERICAL_SURFACE('',#38,0.7);\r
54 #38 = AXIS2_PLACEMENT_3D('',#39,#40,#41);\r
55 #39 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
56 #40 = DIRECTION('',(0.E+000,0.E+000,1.));\r
57 #41 = DIRECTION('',(1.,0.E+000,-0.E+000));\r
58 #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) \r
59 GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46)) GLOBAL_UNIT_ASSIGNED_CONTEXT(\r
60 (#43,#44,#45)) REPRESENTATION_CONTEXT('Context #1',\r
61   '3D Context with UNIT and UNCERTAINTY') );\r
62 #43 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.CENTI.,.METRE.) );\r
63 #44 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );\r
64 #45 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );\r
65 #46 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-008),#43,\r
66   'distance_accuracy_value','confusion accuracy');\r
67 #47 = SHAPE_DEFINITION_REPRESENTATION(#48,#29);\r
68 #48 = PRODUCT_DEFINITION_SHAPE('','',#49);\r
69 #49 = PRODUCT_DEFINITION('design','',#50,#53);\r
70 #50 = PRODUCT_DEFINITION_FORMATION('','',#51);\r
71 #51 = PRODUCT('Cell2','Cell2','',(#52));\r
72 #52 = MECHANICAL_CONTEXT('',#2,'mechanical');\r
73 #53 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');\r
74 #54 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55,#57);\r
75 #55 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) \r
76 REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56) \r
77 SHAPE_REPRESENTATION_RELATIONSHIP() );\r
78 #56 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);\r
79 #57 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#58);\r
80 #58 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Cell2','Cell2',#5,#49,$);\r
81 #59 = PRODUCT_TYPE('part',$,(#51));\r
82 #60 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#61),#323);\r
83 #61 = MANIFOLD_SOLID_BREP('',#62);\r
84 #62 = CLOSED_SHELL('',(#63,#114,#156,#191,#226,#254,#307));\r
85 #63 = ADVANCED_FACE('',(#64,#98),#109,.F.);\r
86 #64 = FACE_BOUND('',#65,.F.);\r
87 #65 = EDGE_LOOP('',(#66,#76,#84,#92));\r
88 #66 = ORIENTED_EDGE('',*,*,#67,.F.);\r
89 #67 = EDGE_CURVE('',#68,#70,#72,.T.);\r
90 #68 = VERTEX_POINT('',#69);\r
91 #69 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
92 #70 = VERTEX_POINT('',#71);\r
93 #71 = CARTESIAN_POINT('',(-0.5,-0.5,0.5));\r
94 #72 = LINE('',#73,#74);\r
95 #73 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
96 #74 = VECTOR('',#75,0.1);\r
97 #75 = DIRECTION('',(0.E+000,0.E+000,1.));\r
98 #76 = ORIENTED_EDGE('',*,*,#77,.T.);\r
99 #77 = EDGE_CURVE('',#68,#78,#80,.T.);\r
100 #78 = VERTEX_POINT('',#79);\r
101 #79 = CARTESIAN_POINT('',(-0.5,0.5,-0.5));\r
102 #80 = LINE('',#81,#82);\r
103 #81 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
104 #82 = VECTOR('',#83,0.1);\r
105 #83 = DIRECTION('',(0.E+000,1.,0.E+000));\r
106 #84 = ORIENTED_EDGE('',*,*,#85,.T.);\r
107 #85 = EDGE_CURVE('',#78,#86,#88,.T.);\r
108 #86 = VERTEX_POINT('',#87);\r
109 #87 = CARTESIAN_POINT('',(-0.5,0.5,0.5));\r
110 #88 = LINE('',#89,#90);\r
111 #89 = CARTESIAN_POINT('',(-0.5,0.5,-0.5));\r
112 #90 = VECTOR('',#91,0.1);\r
113 #91 = DIRECTION('',(0.E+000,0.E+000,1.));\r
114 #92 = ORIENTED_EDGE('',*,*,#93,.F.);\r
115 #93 = EDGE_CURVE('',#70,#86,#94,.T.);\r
116 #94 = LINE('',#95,#96);\r
117 #95 = CARTESIAN_POINT('',(-0.5,-0.5,0.5));\r
118 #96 = VECTOR('',#97,0.1);\r
119 #97 = DIRECTION('',(0.E+000,1.,0.E+000));\r
120 #98 = FACE_BOUND('',#99,.F.);\r
121 #99 = EDGE_LOOP('',(#100));\r
122 #100 = ORIENTED_EDGE('',*,*,#101,.F.);\r
123 #101 = EDGE_CURVE('',#102,#102,#104,.T.);\r
124 #102 = VERTEX_POINT('',#103);\r
125 #103 = CARTESIAN_POINT('',(-0.5,0.E+000,0.489897948557));\r
126 #104 = CIRCLE('',#105,0.489897948557);\r
127 #105 = AXIS2_PLACEMENT_3D('',#106,#107,#108);\r
128 #106 = CARTESIAN_POINT('',(-0.5,0.E+000,0.E+000));\r
129 #107 = DIRECTION('',(1.,0.E+000,0.E+000));\r
130 #108 = DIRECTION('',(-0.E+000,0.E+000,1.));\r
131 #109 = PLANE('',#110);\r
132 #110 = AXIS2_PLACEMENT_3D('',#111,#112,#113);\r
133 #111 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
134 #112 = DIRECTION('',(1.,0.E+000,0.E+000));\r
135 #113 = DIRECTION('',(0.E+000,0.E+000,1.));\r
136 #114 = ADVANCED_FACE('',(#115,#140),#151,.F.);\r
137 #115 = FACE_BOUND('',#116,.F.);\r
138 #116 = EDGE_LOOP('',(#117,#125,#126,#134));\r
139 #117 = ORIENTED_EDGE('',*,*,#118,.F.);\r
140 #118 = EDGE_CURVE('',#68,#119,#121,.T.);\r
141 #119 = VERTEX_POINT('',#120);\r
142 #120 = CARTESIAN_POINT('',(0.5,-0.5,-0.5));\r
143 #121 = LINE('',#122,#123);\r
144 #122 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
145 #123 = VECTOR('',#124,0.1);\r
146 #124 = DIRECTION('',(1.,0.E+000,0.E+000));\r
147 #125 = ORIENTED_EDGE('',*,*,#67,.T.);\r
148 #126 = ORIENTED_EDGE('',*,*,#127,.T.);\r
149 #127 = EDGE_CURVE('',#70,#128,#130,.T.);\r
150 #128 = VERTEX_POINT('',#129);\r
151 #129 = CARTESIAN_POINT('',(0.5,-0.5,0.5));\r
152 #130 = LINE('',#131,#132);\r
153 #131 = CARTESIAN_POINT('',(-0.5,-0.5,0.5));\r
154 #132 = VECTOR('',#133,0.1);\r
155 #133 = DIRECTION('',(1.,0.E+000,0.E+000));\r
156 #134 = ORIENTED_EDGE('',*,*,#135,.F.);\r
157 #135 = EDGE_CURVE('',#119,#128,#136,.T.);\r
158 #136 = LINE('',#137,#138);\r
159 #137 = CARTESIAN_POINT('',(0.5,-0.5,-0.5));\r
160 #138 = VECTOR('',#139,0.1);\r
161 #139 = DIRECTION('',(0.E+000,0.E+000,1.));\r
162 #140 = FACE_BOUND('',#141,.F.);\r
163 #141 = EDGE_LOOP('',(#142));\r
164 #142 = ORIENTED_EDGE('',*,*,#143,.F.);\r
165 #143 = EDGE_CURVE('',#144,#144,#146,.T.);\r
166 #144 = VERTEX_POINT('',#145);\r
167 #145 = CARTESIAN_POINT('',(0.E+000,-0.5,0.489897948557));\r
168 #146 = CIRCLE('',#147,0.489897948557);\r
169 #147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);\r
170 #148 = CARTESIAN_POINT('',(0.E+000,-0.5,0.E+000));\r
171 #149 = DIRECTION('',(0.E+000,1.,0.E+000));\r
172 #150 = DIRECTION('',(0.E+000,-0.E+000,1.));\r
173 #151 = PLANE('',#152);\r
174 #152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);\r
175 #153 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
176 #154 = DIRECTION('',(0.E+000,1.,0.E+000));\r
177 #155 = DIRECTION('',(0.E+000,0.E+000,1.));\r
178 #156 = ADVANCED_FACE('',(#157,#175),#186,.T.);\r
179 #157 = FACE_BOUND('',#158,.T.);\r
180 #158 = EDGE_LOOP('',(#159,#160,#161,#169));\r
181 #159 = ORIENTED_EDGE('',*,*,#93,.F.);\r
182 #160 = ORIENTED_EDGE('',*,*,#127,.T.);\r
183 #161 = ORIENTED_EDGE('',*,*,#162,.T.);\r
184 #162 = EDGE_CURVE('',#128,#163,#165,.T.);\r
185 #163 = VERTEX_POINT('',#164);\r
186 #164 = CARTESIAN_POINT('',(0.5,0.5,0.5));\r
187 #165 = LINE('',#166,#167);\r
188 #166 = CARTESIAN_POINT('',(0.5,-0.5,0.5));\r
189 #167 = VECTOR('',#168,0.1);\r
190 #168 = DIRECTION('',(0.E+000,1.,0.E+000));\r
191 #169 = ORIENTED_EDGE('',*,*,#170,.F.);\r
192 #170 = EDGE_CURVE('',#86,#163,#171,.T.);\r
193 #171 = LINE('',#172,#173);\r
194 #172 = CARTESIAN_POINT('',(-0.5,0.5,0.5));\r
195 #173 = VECTOR('',#174,0.1);\r
196 #174 = DIRECTION('',(1.,0.E+000,0.E+000));\r
197 #175 = FACE_BOUND('',#176,.T.);\r
198 #176 = EDGE_LOOP('',(#177));\r
199 #177 = ORIENTED_EDGE('',*,*,#178,.F.);\r
200 #178 = EDGE_CURVE('',#179,#179,#181,.T.);\r
201 #179 = VERTEX_POINT('',#180);\r
202 #180 = CARTESIAN_POINT('',(0.489897948557,-1.199903909217E-016,0.5));\r
203 #181 = CIRCLE('',#182,0.489897948557);\r
204 #182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);\r
205 #183 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.5));\r
206 #184 = DIRECTION('',(0.E+000,0.E+000,1.));\r
207 #185 = DIRECTION('',(1.,0.E+000,-0.E+000));\r
208 #186 = PLANE('',#187);\r
209 #187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);\r
210 #188 = CARTESIAN_POINT('',(-0.5,-0.5,0.5));\r
211 #189 = DIRECTION('',(0.E+000,0.E+000,1.));\r
212 #190 = DIRECTION('',(1.,0.E+000,0.E+000));\r
213 #191 = ADVANCED_FACE('',(#192,#210),#221,.F.);\r
214 #192 = FACE_BOUND('',#193,.F.);\r
215 #193 = EDGE_LOOP('',(#194,#195,#196,#204));\r
216 #194 = ORIENTED_EDGE('',*,*,#77,.F.);\r
217 #195 = ORIENTED_EDGE('',*,*,#118,.T.);\r
218 #196 = ORIENTED_EDGE('',*,*,#197,.T.);\r
219 #197 = EDGE_CURVE('',#119,#198,#200,.T.);\r
220 #198 = VERTEX_POINT('',#199);\r
221 #199 = CARTESIAN_POINT('',(0.5,0.5,-0.5));\r
222 #200 = LINE('',#201,#202);\r
223 #201 = CARTESIAN_POINT('',(0.5,-0.5,-0.5));\r
224 #202 = VECTOR('',#203,0.1);\r
225 #203 = DIRECTION('',(0.E+000,1.,0.E+000));\r
226 #204 = ORIENTED_EDGE('',*,*,#205,.F.);\r
227 #205 = EDGE_CURVE('',#78,#198,#206,.T.);\r
228 #206 = LINE('',#207,#208);\r
229 #207 = CARTESIAN_POINT('',(-0.5,0.5,-0.5));\r
230 #208 = VECTOR('',#209,0.1);\r
231 #209 = DIRECTION('',(1.,0.E+000,0.E+000));\r
232 #210 = FACE_BOUND('',#211,.F.);\r
233 #211 = EDGE_LOOP('',(#212));\r
234 #212 = ORIENTED_EDGE('',*,*,#213,.F.);\r
235 #213 = EDGE_CURVE('',#214,#214,#216,.T.);\r
236 #214 = VERTEX_POINT('',#215);\r
237 #215 = CARTESIAN_POINT('',(0.489897948557,-1.199903909217E-016,-0.5));\r
238 #216 = CIRCLE('',#217,0.489897948557);\r
239 #217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);\r
240 #218 = CARTESIAN_POINT('',(0.E+000,0.E+000,-0.5));\r
241 #219 = DIRECTION('',(0.E+000,0.E+000,1.));\r
242 #220 = DIRECTION('',(1.,0.E+000,-0.E+000));\r
243 #221 = PLANE('',#222);\r
244 #222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);\r
245 #223 = CARTESIAN_POINT('',(-0.5,-0.5,-0.5));\r
246 #224 = DIRECTION('',(0.E+000,0.E+000,1.));\r
247 #225 = DIRECTION('',(1.,0.E+000,0.E+000));\r
248 #226 = ADVANCED_FACE('',(#227,#238),#249,.T.);\r
249 #227 = FACE_BOUND('',#228,.T.);\r
250 #228 = EDGE_LOOP('',(#229,#230,#231,#232));\r
251 #229 = ORIENTED_EDGE('',*,*,#205,.F.);\r
252 #230 = ORIENTED_EDGE('',*,*,#85,.T.);\r
253 #231 = ORIENTED_EDGE('',*,*,#170,.T.);\r
254 #232 = ORIENTED_EDGE('',*,*,#233,.F.);\r
255 #233 = EDGE_CURVE('',#198,#163,#234,.T.);\r
256 #234 = LINE('',#235,#236);\r
257 #235 = CARTESIAN_POINT('',(0.5,0.5,-0.5));\r
258 #236 = VECTOR('',#237,0.1);\r
259 #237 = DIRECTION('',(0.E+000,0.E+000,1.));\r
260 #238 = FACE_BOUND('',#239,.T.);\r
261 #239 = EDGE_LOOP('',(#240));\r
262 #240 = ORIENTED_EDGE('',*,*,#241,.F.);\r
263 #241 = EDGE_CURVE('',#242,#242,#244,.T.);\r
264 #242 = VERTEX_POINT('',#243);\r
265 #243 = CARTESIAN_POINT('',(0.E+000,0.5,0.489897948557));\r
266 #244 = CIRCLE('',#245,0.489897948557);\r
267 #245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);\r
268 #246 = CARTESIAN_POINT('',(0.E+000,0.5,0.E+000));\r
269 #247 = DIRECTION('',(0.E+000,1.,0.E+000));\r
270 #248 = DIRECTION('',(0.E+000,-0.E+000,1.));\r
271 #249 = PLANE('',#250);\r
272 #250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);\r
273 #251 = CARTESIAN_POINT('',(-0.5,0.5,-0.5));\r
274 #252 = DIRECTION('',(0.E+000,1.,0.E+000));\r
275 #253 = DIRECTION('',(0.E+000,0.E+000,1.));\r
276 #254 = ADVANCED_FACE('',(#255,#293,#296,#299),#302,.F.);\r
277 #255 = FACE_BOUND('',#256,.F.);\r
278 #256 = EDGE_LOOP('',(#257,#258,#267,#276,#283,#284,#285,#292));\r
279 #257 = ORIENTED_EDGE('',*,*,#178,.F.);\r
280 #258 = ORIENTED_EDGE('',*,*,#259,.F.);\r
281 #259 = EDGE_CURVE('',#260,#179,#262,.T.);\r
282 #260 = VERTEX_POINT('',#261);\r
283 #261 = CARTESIAN_POINT('',(0.5,-1.224646799147E-016,0.489897948557));\r
284 #262 = CIRCLE('',#263,0.7);\r
285 #263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);\r
286 #264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
287 #265 = DIRECTION('',(-2.449293598295E-016,-1.,0.E+000));\r
288 #266 = DIRECTION('',(1.,-2.449293598295E-016,0.E+000));\r
289 #267 = ORIENTED_EDGE('',*,*,#268,.F.);\r
290 #268 = EDGE_CURVE('',#269,#260,#271,.T.);\r
291 #269 = VERTEX_POINT('',#270);\r
292 #270 = CARTESIAN_POINT('',(0.5,-1.224646799147E-016,-0.489897948557));\r
293 #271 = CIRCLE('',#272,0.489897948557);\r
294 #272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);\r
295 #273 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));\r
296 #274 = DIRECTION('',(1.,0.E+000,0.E+000));\r
297 #275 = DIRECTION('',(-0.E+000,0.E+000,1.));\r
298 #276 = ORIENTED_EDGE('',*,*,#277,.F.);\r
299 #277 = EDGE_CURVE('',#214,#269,#278,.T.);\r
300 #278 = CIRCLE('',#279,0.7);\r
301 #279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);\r
302 #280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
303 #281 = DIRECTION('',(-2.449293598295E-016,-1.,0.E+000));\r
304 #282 = DIRECTION('',(1.,-2.449293598295E-016,0.E+000));\r
305 #283 = ORIENTED_EDGE('',*,*,#213,.T.);\r
306 #284 = ORIENTED_EDGE('',*,*,#277,.T.);\r
307 #285 = ORIENTED_EDGE('',*,*,#286,.F.);\r
308 #286 = EDGE_CURVE('',#260,#269,#287,.T.);\r
309 #287 = CIRCLE('',#288,0.489897948557);\r
310 #288 = AXIS2_PLACEMENT_3D('',#289,#290,#291);\r
311 #289 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));\r
312 #290 = DIRECTION('',(1.,0.E+000,0.E+000));\r
313 #291 = DIRECTION('',(-0.E+000,0.E+000,1.));\r
314 #292 = ORIENTED_EDGE('',*,*,#259,.T.);\r
315 #293 = FACE_BOUND('',#294,.F.);\r
316 #294 = EDGE_LOOP('',(#295));\r
317 #295 = ORIENTED_EDGE('',*,*,#101,.T.);\r
318 #296 = FACE_BOUND('',#297,.F.);\r
319 #297 = EDGE_LOOP('',(#298));\r
320 #298 = ORIENTED_EDGE('',*,*,#143,.T.);\r
321 #299 = FACE_BOUND('',#300,.F.);\r
322 #300 = EDGE_LOOP('',(#301));\r
323 #301 = ORIENTED_EDGE('',*,*,#241,.F.);\r
324 #302 = SPHERICAL_SURFACE('',#303,0.7);\r
325 #303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);\r
326 #304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));\r
327 #305 = DIRECTION('',(0.E+000,0.E+000,1.));\r
328 #306 = DIRECTION('',(1.,0.E+000,0.E+000));\r
329 #307 = ADVANCED_FACE('',(#308,#314),#318,.T.);\r
330 #308 = FACE_BOUND('',#309,.T.);\r
331 #309 = EDGE_LOOP('',(#310,#311,#312,#313));\r
332 #310 = ORIENTED_EDGE('',*,*,#135,.F.);\r
333 #311 = ORIENTED_EDGE('',*,*,#197,.T.);\r
334 #312 = ORIENTED_EDGE('',*,*,#233,.T.);\r
335 #313 = ORIENTED_EDGE('',*,*,#162,.F.);\r
336 #314 = FACE_BOUND('',#315,.T.);\r
337 #315 = EDGE_LOOP('',(#316,#317));\r
338 #316 = ORIENTED_EDGE('',*,*,#286,.F.);\r
339 #317 = ORIENTED_EDGE('',*,*,#268,.F.);\r
340 #318 = PLANE('',#319);\r
341 #319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);\r
342 #320 = CARTESIAN_POINT('',(0.5,-0.5,-0.5));\r
343 #321 = DIRECTION('',(1.,0.E+000,0.E+000));\r
344 #322 = DIRECTION('',(0.E+000,0.E+000,1.));\r
345 #323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) \r
346 GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#327)) GLOBAL_UNIT_ASSIGNED_CONTEXT\r
347 ((#324,#325,#326)) REPRESENTATION_CONTEXT('Context #1',\r
348   '3D Context with UNIT and UNCERTAINTY') );\r
349 #324 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.CENTI.,.METRE.) );\r
350 #325 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );\r
351 #326 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );\r
352 #327 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-008),#324,\r
353   'distance_accuracy_value','confusion accuracy');\r
354 #328 = SHAPE_DEFINITION_REPRESENTATION(#329,#60);\r
355 #329 = PRODUCT_DEFINITION_SHAPE('','',#330);\r
356 #330 = PRODUCT_DEFINITION('design','',#331,#334);\r
357 #331 = PRODUCT_DEFINITION_FORMATION('','',#332);\r
358 #332 = PRODUCT('Cell1','Cell1','',(#333));\r
359 #333 = MECHANICAL_CONTEXT('',#2,'mechanical');\r
360 #334 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');\r
361 #335 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#336,#338);\r
362 #336 = ( REPRESENTATION_RELATIONSHIP('','',#60,#10) \r
363 REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#337) \r
364 SHAPE_REPRESENTATION_RELATIONSHIP() );\r
365 #337 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);\r
366 #338 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#339\r
367   );\r
368 #339 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Cell1','Cell1',#5,#330,$);\r
369 #340 = PRODUCT_TYPE('part',$,(#332));\r
370 #341 = DESCRIPTIVE_REPRESENTATION_ITEM('Material_black','Material_black'\r
371   );\r
372 #342 = PROPERTY_DEFINITION('material property','material name',#49);\r
373 #343 = REPRESENTATION('material name',(#341),#42);\r
374 #344 = PROPERTY_DEFINITION_REPRESENTATION(#342,#343);\r
375 #345 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#346)\r
376   ,#42);\r
377 #346 = STYLED_ITEM('color',(#347),#30);\r
378 #347 = PRESENTATION_STYLE_ASSIGNMENT((#348));\r
379 #348 = SURFACE_STYLE_USAGE(.BOTH.,#349);\r
380 #349 = SURFACE_SIDE_STYLE('',(#350));\r
381 #350 = SURFACE_STYLE_FILL_AREA(#351);\r
382 #351 = FILL_AREA_STYLE('',(#352));\r
383 #352 = FILL_AREA_STYLE_COLOUR('',#353);\r
384 #353 = DRAUGHTING_PRE_DEFINED_COLOUR('black');\r
385 #354 = DESCRIPTIVE_REPRESENTATION_ITEM('Material_white','Material_white'\r
386   );\r
387 #355 = PROPERTY_DEFINITION('material property','material name',#330);\r
388 #356 = REPRESENTATION('material name',(#354),#323);\r
389 #357 = PROPERTY_DEFINITION_REPRESENTATION(#355,#356);\r
390 #358 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#359)\r
391   ,#323);\r
392 #359 = STYLED_ITEM('color',(#360),#61);\r
393 #360 = PRESENTATION_STYLE_ASSIGNMENT((#361));\r
394 #361 = SURFACE_STYLE_USAGE(.BOTH.,#362);\r
395 #362 = SURFACE_SIDE_STYLE('',(#363));\r
396 #363 = SURFACE_STYLE_FILL_AREA(#364);\r
397 #364 = FILL_AREA_STYLE('',(#365));\r
398 #365 = FILL_AREA_STYLE_COLOUR('',#366);\r
399 #366 = DRAUGHTING_PRE_DEFINED_COLOUR('white');\r
400 ENDSEC;\r
401 END-ISO-10303-21;\r