← Commit history

Add reusable standalone 3D model with source and geometry limitations

John Lauer ·08333db9d3 · ·parent 16c1c90
4 files changed +1305−2
HoLR2512D.stepadded+1296
@@ -0,0 +1,1296 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-09-16T07:52:07',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('Open CASCADE STEP translator 7.9 6',+  'Open CASCADE STEP translator 7.9 6','',(#8));+#8 = PRODUCT_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.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,0.));+#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-07),#24,+  'distance_accuracy_value','confusion accuracy');+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);+#30 = PRODUCT_DEFINITION_SHAPE('','',#31);+#31 = PRODUCT_DEFINITION('design','',#32,#35);+#32 = PRODUCT_DEFINITION_FORMATION('','',#33);+#33 = PRODUCT('Open CASCADE STEP translator 7.9 6.1',+  'Open CASCADE STEP translator 7.9 6.1','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#367);+#37 = MANIFOLD_SOLID_BREP('',#38);+#38 = CLOSED_SHELL('',(#39,#159,#235,#306,#333,#360));+#39 = ADVANCED_FACE('',(#40),#54,.F.);+#40 = FACE_BOUND('',#41,.F.);+#41 = EDGE_LOOP('',(#42,#77,#105,#133));+#42 = ORIENTED_EDGE('',*,*,#43,.F.);+#43 = EDGE_CURVE('',#44,#46,#48,.T.);+#44 = VERTEX_POINT('',#45);+#45 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#46 = VERTEX_POINT('',#47);+#47 = CARTESIAN_POINT('',(-1.48,-1.6,0.84));+#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);+#49 = LINE('',#50,#51);+#50 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#51 = VECTOR('',#52,1.);+#52 = DIRECTION('',(0.,0.,1.));+#53 = PCURVE('',#54,#59);+#54 = PLANE('',#55);+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);+#56 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#57 = DIRECTION('',(1.,0.,0.));+#58 = DIRECTION('',(0.,0.,1.));+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(0.,0.));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(1.,0.));+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#65 = PCURVE('',#66,#71);+#66 = PLANE('',#67);+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);+#68 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#69 = DIRECTION('',(0.,1.,0.));+#70 = DIRECTION('',(0.,-0.,1.));+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);+#72 = LINE('',#73,#74);+#73 = CARTESIAN_POINT('',(0.,0.));+#74 = VECTOR('',#75,1.);+#75 = DIRECTION('',(1.,0.));+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#77 = ORIENTED_EDGE('',*,*,#78,.T.);+#78 = EDGE_CURVE('',#44,#79,#81,.T.);+#79 = VERTEX_POINT('',#80);+#80 = CARTESIAN_POINT('',(-1.48,1.6,0.));+#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.);+#82 = LINE('',#83,#84);+#83 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#84 = VECTOR('',#85,1.);+#85 = DIRECTION('',(0.,1.,0.));+#86 = PCURVE('',#54,#87);+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(0.,0.));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,-1.));+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#93 = PCURVE('',#94,#99);+#94 = PLANE('',#95);+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);+#96 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#97 = DIRECTION('',(0.,0.,1.));+#98 = DIRECTION('',(1.,0.,-0.));+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);+#100 = LINE('',#101,#102);+#101 = CARTESIAN_POINT('',(0.,0.));+#102 = VECTOR('',#103,1.);+#103 = DIRECTION('',(0.,1.));+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#105 = ORIENTED_EDGE('',*,*,#106,.F.);+#106 = EDGE_CURVE('',#107,#79,#109,.T.);+#107 = VERTEX_POINT('',#108);+#108 = CARTESIAN_POINT('',(-1.48,1.6,0.84));+#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);+#110 = LINE('',#111,#112);+#111 = CARTESIAN_POINT('',(-1.48,1.6,0.84));+#112 = VECTOR('',#113,1.);+#113 = DIRECTION('',(0.,0.,-1.));+#114 = PCURVE('',#54,#115);+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);+#116 = LINE('',#117,#118);+#117 = CARTESIAN_POINT('',(0.84,-3.2));+#118 = VECTOR('',#119,1.);+#119 = DIRECTION('',(-1.,0.));+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#121 = PCURVE('',#122,#127);+#122 = PLANE('',#123);+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);+#124 = CARTESIAN_POINT('',(-1.48,1.6,0.));+#125 = DIRECTION('',(0.,1.,0.));+#126 = DIRECTION('',(0.,-0.,1.));+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);+#128 = LINE('',#129,#130);+#129 = CARTESIAN_POINT('',(0.84,0.));+#130 = VECTOR('',#131,1.);+#131 = DIRECTION('',(-1.,0.));+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#133 = ORIENTED_EDGE('',*,*,#134,.F.);+#134 = EDGE_CURVE('',#46,#107,#135,.T.);+#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.);+#136 = LINE('',#137,#138);+#137 = CARTESIAN_POINT('',(-1.48,-1.6,0.84));+#138 = VECTOR('',#139,1.);+#139 = DIRECTION('',(0.,1.,0.));+#140 = PCURVE('',#54,#141);+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);+#142 = LINE('',#143,#144);+#143 = CARTESIAN_POINT('',(0.84,0.));+#144 = VECTOR('',#145,1.);+#145 = DIRECTION('',(0.,-1.));+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#147 = PCURVE('',#148,#153);+#148 = PLANE('',#149);+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);+#150 = CARTESIAN_POINT('',(-1.48,-1.6,0.84));+#151 = DIRECTION('',(0.,0.,1.));+#152 = DIRECTION('',(1.,0.,-0.));+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);+#154 = LINE('',#155,#156);+#155 = CARTESIAN_POINT('',(0.,0.));+#156 = VECTOR('',#157,1.);+#157 = DIRECTION('',(0.,1.));+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#159 = ADVANCED_FACE('',(#160),#148,.T.);+#160 = FACE_BOUND('',#161,.T.);+#161 = EDGE_LOOP('',(#162,#163,#186,#214));+#162 = ORIENTED_EDGE('',*,*,#134,.F.);+#163 = ORIENTED_EDGE('',*,*,#164,.T.);+#164 = EDGE_CURVE('',#46,#165,#167,.T.);+#165 = VERTEX_POINT('',#166);+#166 = CARTESIAN_POINT('',(1.48,-1.6,0.84));+#167 = SURFACE_CURVE('',#168,(#172,#179),.PCURVE_S1.);+#168 = LINE('',#169,#170);+#169 = CARTESIAN_POINT('',(-1.48,-1.6,0.84));+#170 = VECTOR('',#171,1.);+#171 = DIRECTION('',(1.,0.,0.));+#172 = PCURVE('',#148,#173);+#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);+#174 = LINE('',#175,#176);+#175 = CARTESIAN_POINT('',(0.,0.));+#176 = VECTOR('',#177,1.);+#177 = DIRECTION('',(1.,0.));+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#179 = PCURVE('',#66,#180);+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);+#181 = LINE('',#182,#183);+#182 = CARTESIAN_POINT('',(0.84,0.));+#183 = VECTOR('',#184,1.);+#184 = DIRECTION('',(0.,1.));+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#186 = ORIENTED_EDGE('',*,*,#187,.T.);+#187 = EDGE_CURVE('',#165,#188,#190,.T.);+#188 = VERTEX_POINT('',#189);+#189 = CARTESIAN_POINT('',(1.48,1.6,0.84));+#190 = SURFACE_CURVE('',#191,(#195,#202),.PCURVE_S1.);+#191 = LINE('',#192,#193);+#192 = CARTESIAN_POINT('',(1.48,-1.6,0.84));+#193 = VECTOR('',#194,1.);+#194 = DIRECTION('',(0.,1.,0.));+#195 = PCURVE('',#148,#196);+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);+#197 = LINE('',#198,#199);+#198 = CARTESIAN_POINT('',(2.96,0.));+#199 = VECTOR('',#200,1.);+#200 = DIRECTION('',(0.,1.));+#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#202 = PCURVE('',#203,#208);+#203 = PLANE('',#204);+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);+#205 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#206 = DIRECTION('',(1.,0.,0.));+#207 = DIRECTION('',(0.,0.,1.));+#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213);+#209 = LINE('',#210,#211);+#210 = CARTESIAN_POINT('',(0.84,0.));+#211 = VECTOR('',#212,1.);+#212 = DIRECTION('',(0.,-1.));+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#214 = ORIENTED_EDGE('',*,*,#215,.F.);+#215 = EDGE_CURVE('',#107,#188,#216,.T.);+#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);+#217 = LINE('',#218,#219);+#218 = CARTESIAN_POINT('',(-1.48,1.6,0.84));+#219 = VECTOR('',#220,1.);+#220 = DIRECTION('',(1.,0.,0.));+#221 = PCURVE('',#148,#222);+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);+#223 = LINE('',#224,#225);+#224 = CARTESIAN_POINT('',(0.,3.2));+#225 = VECTOR('',#226,1.);+#226 = DIRECTION('',(1.,0.));+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#228 = PCURVE('',#122,#229);+#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);+#230 = LINE('',#231,#232);+#231 = CARTESIAN_POINT('',(0.84,0.));+#232 = VECTOR('',#233,1.);+#233 = DIRECTION('',(0.,1.));+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#235 = ADVANCED_FACE('',(#236),#203,.T.);+#236 = FACE_BOUND('',#237,.T.);+#237 = EDGE_LOOP('',(#238,#261,#284,#305));+#238 = ORIENTED_EDGE('',*,*,#239,.F.);+#239 = EDGE_CURVE('',#240,#165,#242,.T.);+#240 = VERTEX_POINT('',#241);+#241 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#242 = SURFACE_CURVE('',#243,(#247,#254),.PCURVE_S1.);+#243 = LINE('',#244,#245);+#244 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#245 = VECTOR('',#246,1.);+#246 = DIRECTION('',(0.,0.,1.));+#247 = PCURVE('',#203,#248);+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);+#249 = LINE('',#250,#251);+#250 = CARTESIAN_POINT('',(0.,0.));+#251 = VECTOR('',#252,1.);+#252 = DIRECTION('',(1.,0.));+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#254 = PCURVE('',#66,#255);+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);+#256 = LINE('',#257,#258);+#257 = CARTESIAN_POINT('',(0.,2.96));+#258 = VECTOR('',#259,1.);+#259 = DIRECTION('',(1.,0.));+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#261 = ORIENTED_EDGE('',*,*,#262,.T.);+#262 = EDGE_CURVE('',#240,#263,#265,.T.);+#263 = VERTEX_POINT('',#264);+#264 = CARTESIAN_POINT('',(1.48,1.6,0.));+#265 = SURFACE_CURVE('',#266,(#270,#277),.PCURVE_S1.);+#266 = LINE('',#267,#268);+#267 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#268 = VECTOR('',#269,1.);+#269 = DIRECTION('',(0.,1.,0.));+#270 = PCURVE('',#203,#271);+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);+#272 = LINE('',#273,#274);+#273 = CARTESIAN_POINT('',(0.,0.));+#274 = VECTOR('',#275,1.);+#275 = DIRECTION('',(0.,-1.));+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#277 = PCURVE('',#94,#278);+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);+#279 = LINE('',#280,#281);+#280 = CARTESIAN_POINT('',(2.96,0.));+#281 = VECTOR('',#282,1.);+#282 = DIRECTION('',(0.,1.));+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#284 = ORIENTED_EDGE('',*,*,#285,.F.);+#285 = EDGE_CURVE('',#188,#263,#286,.T.);+#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.);+#287 = LINE('',#288,#289);+#288 = CARTESIAN_POINT('',(1.48,1.6,0.84));+#289 = VECTOR('',#290,1.);+#290 = DIRECTION('',(0.,0.,-1.));+#291 = PCURVE('',#203,#292);+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);+#293 = LINE('',#294,#295);+#294 = CARTESIAN_POINT('',(0.84,-3.2));+#295 = VECTOR('',#296,1.);+#296 = DIRECTION('',(-1.,0.));+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#298 = PCURVE('',#122,#299);+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);+#300 = LINE('',#301,#302);+#301 = CARTESIAN_POINT('',(0.84,2.96));+#302 = VECTOR('',#303,1.);+#303 = DIRECTION('',(-1.,0.));+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#305 = ORIENTED_EDGE('',*,*,#187,.F.);+#306 = ADVANCED_FACE('',(#307),#122,.T.);+#307 = FACE_BOUND('',#308,.T.);+#308 = EDGE_LOOP('',(#309,#330,#331,#332));+#309 = ORIENTED_EDGE('',*,*,#310,.F.);+#310 = EDGE_CURVE('',#79,#263,#311,.T.);+#311 = SURFACE_CURVE('',#312,(#316,#323),.PCURVE_S1.);+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(-1.48,1.6,0.));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(1.,0.,0.));+#316 = PCURVE('',#122,#317);+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);+#318 = LINE('',#319,#320);+#319 = CARTESIAN_POINT('',(0.,0.));+#320 = VECTOR('',#321,1.);+#321 = DIRECTION('',(0.,1.));+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#323 = PCURVE('',#94,#324);+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);+#325 = LINE('',#326,#327);+#326 = CARTESIAN_POINT('',(0.,3.2));+#327 = VECTOR('',#328,1.);+#328 = DIRECTION('',(1.,0.));+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#330 = ORIENTED_EDGE('',*,*,#106,.F.);+#331 = ORIENTED_EDGE('',*,*,#215,.T.);+#332 = ORIENTED_EDGE('',*,*,#285,.T.);+#333 = ADVANCED_FACE('',(#334),#94,.F.);+#334 = FACE_BOUND('',#335,.F.);+#335 = EDGE_LOOP('',(#336,#337,#358,#359));+#336 = ORIENTED_EDGE('',*,*,#78,.F.);+#337 = ORIENTED_EDGE('',*,*,#338,.T.);+#338 = EDGE_CURVE('',#44,#240,#339,.T.);+#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);+#340 = LINE('',#341,#342);+#341 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#342 = VECTOR('',#343,1.);+#343 = DIRECTION('',(1.,0.,0.));+#344 = PCURVE('',#94,#345);+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);+#346 = LINE('',#347,#348);+#347 = CARTESIAN_POINT('',(0.,0.));+#348 = VECTOR('',#349,1.);+#349 = DIRECTION('',(1.,0.));+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#351 = PCURVE('',#66,#352);+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);+#353 = LINE('',#354,#355);+#354 = CARTESIAN_POINT('',(0.,0.));+#355 = VECTOR('',#356,1.);+#356 = DIRECTION('',(0.,1.));+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#358 = ORIENTED_EDGE('',*,*,#262,.T.);+#359 = ORIENTED_EDGE('',*,*,#310,.F.);+#360 = ADVANCED_FACE('',(#361),#66,.F.);+#361 = FACE_BOUND('',#362,.F.);+#362 = EDGE_LOOP('',(#363,#364,#365,#366));+#363 = ORIENTED_EDGE('',*,*,#338,.F.);+#364 = ORIENTED_EDGE('',*,*,#43,.T.);+#365 = ORIENTED_EDGE('',*,*,#164,.T.);+#366 = ORIENTED_EDGE('',*,*,#239,.F.);+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#371)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#368,#369,#370)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#368 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#369 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#370 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#371 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#368,+  'distance_accuracy_value','confusion accuracy');+#372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#373,#375);+#373 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#374) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#376+  );+#376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#31,$);+#377 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#378 = SHAPE_DEFINITION_REPRESENTATION(#379,#385);+#379 = PRODUCT_DEFINITION_SHAPE('','',#380);+#380 = PRODUCT_DEFINITION('design','',#381,#384);+#381 = PRODUCT_DEFINITION_FORMATION('','',#382);+#382 = PRODUCT('Open CASCADE STEP translator 7.9 6.2',+  'Open CASCADE STEP translator 7.9 6.2','',(#383));+#383 = PRODUCT_CONTEXT('',#2,'mechanical');+#384 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#385 = SHAPE_REPRESENTATION('',(#11,#386,#390),#394);+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);+#387 = CARTESIAN_POINT('',(0.,0.,0.));+#388 = DIRECTION('',(0.,0.,1.));+#389 = DIRECTION('',(1.,0.,-0.));+#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393);+#391 = CARTESIAN_POINT('',(0.,0.,0.));+#392 = DIRECTION('',(0.,0.,1.));+#393 = DIRECTION('',(1.,0.,-0.));+#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#398)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#395,#396,#397)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#395 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#396 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#397 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#398 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#395,+  'distance_accuracy_value','confusion accuracy');+#399 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#400,#402);+#400 = ( REPRESENTATION_RELATIONSHIP('','',#385,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#401) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#401 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#402 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#403+  );+#403 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','','',#5,#380,$);+#404 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#382));+#405 = SHAPE_DEFINITION_REPRESENTATION(#406,#412);+#406 = PRODUCT_DEFINITION_SHAPE('','',#407);+#407 = PRODUCT_DEFINITION('design','',#408,#411);+#408 = PRODUCT_DEFINITION_FORMATION('','',#409);+#409 = PRODUCT('Open CASCADE STEP translator 7.9 6.2.1',+  'Open CASCADE STEP translator 7.9 6.2.1','',(#410));+#410 = PRODUCT_CONTEXT('',#2,'mechanical');+#411 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#412 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#413),#743);+#413 = MANIFOLD_SOLID_BREP('',#414);+#414 = CLOSED_SHELL('',(#415,#535,#635,#682,#729,#736));+#415 = ADVANCED_FACE('',(#416),#430,.F.);+#416 = FACE_BOUND('',#417,.F.);+#417 = EDGE_LOOP('',(#418,#453,#481,#509));+#418 = ORIENTED_EDGE('',*,*,#419,.F.);+#419 = EDGE_CURVE('',#420,#422,#424,.T.);+#420 = VERTEX_POINT('',#421);+#421 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(-3.2,-1.6,0.8));+#424 = SURFACE_CURVE('',#425,(#429,#441),.PCURVE_S1.);+#425 = LINE('',#426,#427);+#426 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#427 = VECTOR('',#428,1.);+#428 = DIRECTION('',(0.,0.,1.));+#429 = PCURVE('',#430,#435);+#430 = PLANE('',#431);+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);+#432 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#433 = DIRECTION('',(1.,0.,0.));+#434 = DIRECTION('',(0.,0.,1.));+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);+#436 = LINE('',#437,#438);+#437 = CARTESIAN_POINT('',(0.,0.));+#438 = VECTOR('',#439,1.);+#439 = DIRECTION('',(1.,0.));+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#441 = PCURVE('',#442,#447);+#442 = PLANE('',#443);+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);+#444 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#445 = DIRECTION('',(0.,1.,0.));+#446 = DIRECTION('',(0.,-0.,1.));+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);+#448 = LINE('',#449,#450);+#449 = CARTESIAN_POINT('',(0.,0.));+#450 = VECTOR('',#451,1.);+#451 = DIRECTION('',(1.,0.));+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#453 = ORIENTED_EDGE('',*,*,#454,.T.);+#454 = EDGE_CURVE('',#420,#455,#457,.T.);+#455 = VERTEX_POINT('',#456);+#456 = CARTESIAN_POINT('',(-3.2,1.6,0.));+#457 = SURFACE_CURVE('',#458,(#462,#469),.PCURVE_S1.);+#458 = LINE('',#459,#460);+#459 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#460 = VECTOR('',#461,1.);+#461 = DIRECTION('',(0.,1.,0.));+#462 = PCURVE('',#430,#463);+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(0.,0.));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(0.,-1.));+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#469 = PCURVE('',#470,#475);+#470 = PLANE('',#471);+#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);+#472 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#473 = DIRECTION('',(0.,0.,1.));+#474 = DIRECTION('',(1.,0.,-0.));+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);+#476 = LINE('',#477,#478);+#477 = CARTESIAN_POINT('',(0.,0.));+#478 = VECTOR('',#479,1.);+#479 = DIRECTION('',(0.,1.));+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#481 = ORIENTED_EDGE('',*,*,#482,.T.);+#482 = EDGE_CURVE('',#455,#483,#485,.T.);+#483 = VERTEX_POINT('',#484);+#484 = CARTESIAN_POINT('',(-3.2,1.6,0.8));+#485 = SURFACE_CURVE('',#486,(#490,#497),.PCURVE_S1.);+#486 = LINE('',#487,#488);+#487 = CARTESIAN_POINT('',(-3.2,1.6,0.));+#488 = VECTOR('',#489,1.);+#489 = DIRECTION('',(0.,0.,1.));+#490 = PCURVE('',#430,#491);+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(0.,-3.2));+#494 = VECTOR('',#495,1.);+#495 = DIRECTION('',(1.,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#497 = PCURVE('',#498,#503);+#498 = PLANE('',#499);+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);+#500 = CARTESIAN_POINT('',(-3.2,1.6,0.));+#501 = DIRECTION('',(0.,1.,0.));+#502 = DIRECTION('',(0.,-0.,1.));+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);+#504 = LINE('',#505,#506);+#505 = CARTESIAN_POINT('',(0.,0.));+#506 = VECTOR('',#507,1.);+#507 = DIRECTION('',(1.,0.));+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#509 = ORIENTED_EDGE('',*,*,#510,.F.);+#510 = EDGE_CURVE('',#422,#483,#511,.T.);+#511 = SURFACE_CURVE('',#512,(#516,#523),.PCURVE_S1.);+#512 = LINE('',#513,#514);+#513 = CARTESIAN_POINT('',(-3.2,-1.6,0.8));+#514 = VECTOR('',#515,1.);+#515 = DIRECTION('',(0.,1.,0.));+#516 = PCURVE('',#430,#517);+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);+#518 = LINE('',#519,#520);+#519 = CARTESIAN_POINT('',(0.8,0.));+#520 = VECTOR('',#521,1.);+#521 = DIRECTION('',(0.,-1.));+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#523 = PCURVE('',#524,#529);+#524 = PLANE('',#525);+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);+#526 = CARTESIAN_POINT('',(-3.2,-1.6,0.8));+#527 = DIRECTION('',(0.,0.,1.));+#528 = DIRECTION('',(1.,0.,-0.));+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);+#530 = LINE('',#531,#532);+#531 = CARTESIAN_POINT('',(0.,0.));+#532 = VECTOR('',#533,1.);+#533 = DIRECTION('',(0.,1.));+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#535 = ADVANCED_FACE('',(#536),#550,.T.);+#536 = FACE_BOUND('',#537,.T.);+#537 = EDGE_LOOP('',(#538,#568,#591,#614));+#538 = ORIENTED_EDGE('',*,*,#539,.F.);+#539 = EDGE_CURVE('',#540,#542,#544,.T.);+#540 = VERTEX_POINT('',#541);+#541 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#542 = VERTEX_POINT('',#543);+#543 = CARTESIAN_POINT('',(-1.48,-1.6,0.8));+#544 = SURFACE_CURVE('',#545,(#549,#561),.PCURVE_S1.);+#545 = LINE('',#546,#547);+#546 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#547 = VECTOR('',#548,1.);+#548 = DIRECTION('',(0.,0.,1.));+#549 = PCURVE('',#550,#555);+#550 = PLANE('',#551);+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);+#552 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#553 = DIRECTION('',(1.,0.,0.));+#554 = DIRECTION('',(0.,0.,1.));+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);+#556 = LINE('',#557,#558);+#557 = CARTESIAN_POINT('',(0.,0.));+#558 = VECTOR('',#559,1.);+#559 = DIRECTION('',(1.,0.));+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#561 = PCURVE('',#442,#562);+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);+#563 = LINE('',#564,#565);+#564 = CARTESIAN_POINT('',(0.,1.72));+#565 = VECTOR('',#566,1.);+#566 = DIRECTION('',(1.,0.));+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#568 = ORIENTED_EDGE('',*,*,#569,.T.);+#569 = EDGE_CURVE('',#540,#570,#572,.T.);+#570 = VERTEX_POINT('',#571);+#571 = CARTESIAN_POINT('',(-1.48,1.6,0.));+#572 = SURFACE_CURVE('',#573,(#577,#584),.PCURVE_S1.);+#573 = LINE('',#574,#575);+#574 = CARTESIAN_POINT('',(-1.48,-1.6,0.));+#575 = VECTOR('',#576,1.);+#576 = DIRECTION('',(0.,1.,0.));+#577 = PCURVE('',#550,#578);+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);+#579 = LINE('',#580,#581);+#580 = CARTESIAN_POINT('',(0.,0.));+#581 = VECTOR('',#582,1.);+#582 = DIRECTION('',(0.,-1.));+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#584 = PCURVE('',#470,#585);+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);+#586 = LINE('',#587,#588);+#587 = CARTESIAN_POINT('',(1.72,0.));+#588 = VECTOR('',#589,1.);+#589 = DIRECTION('',(0.,1.));+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#591 = ORIENTED_EDGE('',*,*,#592,.T.);+#592 = EDGE_CURVE('',#570,#593,#595,.T.);+#593 = VERTEX_POINT('',#594);+#594 = CARTESIAN_POINT('',(-1.48,1.6,0.8));+#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.);+#596 = LINE('',#597,#598);+#597 = CARTESIAN_POINT('',(-1.48,1.6,0.));+#598 = VECTOR('',#599,1.);+#599 = DIRECTION('',(0.,0.,1.));+#600 = PCURVE('',#550,#601);+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);+#602 = LINE('',#603,#604);+#603 = CARTESIAN_POINT('',(0.,-3.2));+#604 = VECTOR('',#605,1.);+#605 = DIRECTION('',(1.,0.));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#607 = PCURVE('',#498,#608);+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);+#609 = LINE('',#610,#611);+#610 = CARTESIAN_POINT('',(0.,1.72));+#611 = VECTOR('',#612,1.);+#612 = DIRECTION('',(1.,0.));+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#614 = ORIENTED_EDGE('',*,*,#615,.F.);+#615 = EDGE_CURVE('',#542,#593,#616,.T.);+#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.);+#617 = LINE('',#618,#619);+#618 = CARTESIAN_POINT('',(-1.48,-1.6,0.8));+#619 = VECTOR('',#620,1.);+#620 = DIRECTION('',(0.,1.,0.));+#621 = PCURVE('',#550,#622);+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);+#623 = LINE('',#624,#625);+#624 = CARTESIAN_POINT('',(0.8,0.));+#625 = VECTOR('',#626,1.);+#626 = DIRECTION('',(0.,-1.));+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#628 = PCURVE('',#524,#629);+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634);+#630 = LINE('',#631,#632);+#631 = CARTESIAN_POINT('',(1.72,0.));+#632 = VECTOR('',#633,1.);+#633 = DIRECTION('',(0.,1.));+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#635 = ADVANCED_FACE('',(#636),#442,.F.);+#636 = FACE_BOUND('',#637,.F.);+#637 = EDGE_LOOP('',(#638,#659,#660,#681));+#638 = ORIENTED_EDGE('',*,*,#639,.F.);+#639 = EDGE_CURVE('',#420,#540,#640,.T.);+#640 = SURFACE_CURVE('',#641,(#645,#652),.PCURVE_S1.);+#641 = LINE('',#642,#643);+#642 = CARTESIAN_POINT('',(-3.2,-1.6,0.));+#643 = VECTOR('',#644,1.);+#644 = DIRECTION('',(1.,0.,0.));+#645 = PCURVE('',#442,#646);+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);+#647 = LINE('',#648,#649);+#648 = CARTESIAN_POINT('',(0.,0.));+#649 = VECTOR('',#650,1.);+#650 = DIRECTION('',(0.,1.));+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#652 = PCURVE('',#470,#653);+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);+#654 = LINE('',#655,#656);+#655 = CARTESIAN_POINT('',(0.,0.));+#656 = VECTOR('',#657,1.);+#657 = DIRECTION('',(1.,0.));+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#659 = ORIENTED_EDGE('',*,*,#419,.T.);+#660 = ORIENTED_EDGE('',*,*,#661,.T.);+#661 = EDGE_CURVE('',#422,#542,#662,.T.);+#662 = SURFACE_CURVE('',#663,(#667,#674),.PCURVE_S1.);+#663 = LINE('',#664,#665);+#664 = CARTESIAN_POINT('',(-3.2,-1.6,0.8));+#665 = VECTOR('',#666,1.);+#666 = DIRECTION('',(1.,0.,0.));+#667 = PCURVE('',#442,#668);+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);+#669 = LINE('',#670,#671);+#670 = CARTESIAN_POINT('',(0.8,0.));+#671 = VECTOR('',#672,1.);+#672 = DIRECTION('',(0.,1.));+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#674 = PCURVE('',#524,#675);+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680);+#676 = LINE('',#677,#678);+#677 = CARTESIAN_POINT('',(0.,0.));+#678 = VECTOR('',#679,1.);+#679 = DIRECTION('',(1.,0.));+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#681 = ORIENTED_EDGE('',*,*,#539,.F.);+#682 = ADVANCED_FACE('',(#683),#498,.T.);+#683 = FACE_BOUND('',#684,.T.);+#684 = EDGE_LOOP('',(#685,#706,#707,#728));+#685 = ORIENTED_EDGE('',*,*,#686,.F.);+#686 = EDGE_CURVE('',#455,#570,#687,.T.);+#687 = SURFACE_CURVE('',#688,(#692,#699),.PCURVE_S1.);+#688 = LINE('',#689,#690);+#689 = CARTESIAN_POINT('',(-3.2,1.6,0.));+#690 = VECTOR('',#691,1.);+#691 = DIRECTION('',(1.,0.,0.));+#692 = PCURVE('',#498,#693);+#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698);+#694 = LINE('',#695,#696);+#695 = CARTESIAN_POINT('',(0.,0.));+#696 = VECTOR('',#697,1.);+#697 = DIRECTION('',(0.,1.));+#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#699 = PCURVE('',#470,#700);+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);+#701 = LINE('',#702,#703);+#702 = CARTESIAN_POINT('',(0.,3.2));+#703 = VECTOR('',#704,1.);+#704 = DIRECTION('',(1.,0.));+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#706 = ORIENTED_EDGE('',*,*,#482,.T.);+#707 = ORIENTED_EDGE('',*,*,#708,.T.);+#708 = EDGE_CURVE('',#483,#593,#709,.T.);+#709 = SURFACE_CURVE('',#710,(#714,#721),.PCURVE_S1.);+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(-3.2,1.6,0.8));+#712 = VECTOR('',#713,1.);+#713 = DIRECTION('',(1.,0.,0.));+#714 = PCURVE('',#498,#715);+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(0.8,0.));+#718 = VECTOR('',#719,1.);+#719 = DIRECTION('',(0.,1.));+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#721 = PCURVE('',#524,#722);+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);+#723 = LINE('',#724,#725);+#724 = CARTESIAN_POINT('',(0.,3.2));+#725 = VECTOR('',#726,1.);+#726 = DIRECTION('',(1.,0.));+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#728 = ORIENTED_EDGE('',*,*,#592,.F.);+#729 = ADVANCED_FACE('',(#730),#470,.F.);+#730 = FACE_BOUND('',#731,.F.);+#731 = EDGE_LOOP('',(#732,#733,#734,#735));+#732 = ORIENTED_EDGE('',*,*,#454,.F.);+#733 = ORIENTED_EDGE('',*,*,#639,.T.);+#734 = ORIENTED_EDGE('',*,*,#569,.T.);+#735 = ORIENTED_EDGE('',*,*,#686,.F.);+#736 = ADVANCED_FACE('',(#737),#524,.T.);+#737 = FACE_BOUND('',#738,.T.);+#738 = EDGE_LOOP('',(#739,#740,#741,#742));+#739 = ORIENTED_EDGE('',*,*,#510,.F.);+#740 = ORIENTED_EDGE('',*,*,#661,.T.);+#741 = ORIENTED_EDGE('',*,*,#615,.T.);+#742 = ORIENTED_EDGE('',*,*,#708,.F.);+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#747)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#744,#745,#746)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#744 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#745 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#746 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#747 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#744,+  'distance_accuracy_value','confusion accuracy');+#748 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#749,#751);+#749 = ( REPRESENTATION_RELATIONSHIP('','',#412,#385) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#750) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#750 = ITEM_DEFINED_TRANSFORMATION('','',#11,#386);+#751 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#752+  );+#752 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','','',#380,#407,$);+#753 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#409));+#754 = SHAPE_DEFINITION_REPRESENTATION(#755,#761);+#755 = PRODUCT_DEFINITION_SHAPE('','',#756);+#756 = PRODUCT_DEFINITION('design','',#757,#760);+#757 = PRODUCT_DEFINITION_FORMATION('','',#758);+#758 = PRODUCT('Open CASCADE STEP translator 7.9 6.2.2',+  'Open CASCADE STEP translator 7.9 6.2.2','',(#759));+#759 = PRODUCT_CONTEXT('',#2,'mechanical');+#760 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#761 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#762),#1092);+#762 = MANIFOLD_SOLID_BREP('',#763);+#763 = CLOSED_SHELL('',(#764,#884,#984,#1031,#1078,#1085));+#764 = ADVANCED_FACE('',(#765),#779,.F.);+#765 = FACE_BOUND('',#766,.F.);+#766 = EDGE_LOOP('',(#767,#802,#830,#858));+#767 = ORIENTED_EDGE('',*,*,#768,.F.);+#768 = EDGE_CURVE('',#769,#771,#773,.T.);+#769 = VERTEX_POINT('',#770);+#770 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#771 = VERTEX_POINT('',#772);+#772 = CARTESIAN_POINT('',(1.48,-1.6,0.8));+#773 = SURFACE_CURVE('',#774,(#778,#790),.PCURVE_S1.);+#774 = LINE('',#775,#776);+#775 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#776 = VECTOR('',#777,1.);+#777 = DIRECTION('',(0.,0.,1.));+#778 = PCURVE('',#779,#784);+#779 = PLANE('',#780);+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);+#781 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#782 = DIRECTION('',(1.,0.,0.));+#783 = DIRECTION('',(0.,0.,1.));+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);+#785 = LINE('',#786,#787);+#786 = CARTESIAN_POINT('',(0.,0.));+#787 = VECTOR('',#788,1.);+#788 = DIRECTION('',(1.,0.));+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#790 = PCURVE('',#791,#796);+#791 = PLANE('',#792);+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);+#793 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#794 = DIRECTION('',(0.,1.,0.));+#795 = DIRECTION('',(0.,-0.,1.));+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);+#797 = LINE('',#798,#799);+#798 = CARTESIAN_POINT('',(0.,0.));+#799 = VECTOR('',#800,1.);+#800 = DIRECTION('',(1.,0.));+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#802 = ORIENTED_EDGE('',*,*,#803,.T.);+#803 = EDGE_CURVE('',#769,#804,#806,.T.);+#804 = VERTEX_POINT('',#805);+#805 = CARTESIAN_POINT('',(1.48,1.6,0.));+#806 = SURFACE_CURVE('',#807,(#811,#818),.PCURVE_S1.);+#807 = LINE('',#808,#809);+#808 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#809 = VECTOR('',#810,1.);+#810 = DIRECTION('',(0.,1.,0.));+#811 = PCURVE('',#779,#812);+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);+#813 = LINE('',#814,#815);+#814 = CARTESIAN_POINT('',(0.,0.));+#815 = VECTOR('',#816,1.);+#816 = DIRECTION('',(0.,-1.));+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#818 = PCURVE('',#819,#824);+#819 = PLANE('',#820);+#820 = AXIS2_PLACEMENT_3D('',#821,#822,#823);+#821 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#822 = DIRECTION('',(0.,0.,1.));+#823 = DIRECTION('',(1.,0.,-0.));+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);+#825 = LINE('',#826,#827);+#826 = CARTESIAN_POINT('',(0.,0.));+#827 = VECTOR('',#828,1.);+#828 = DIRECTION('',(0.,1.));+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#830 = ORIENTED_EDGE('',*,*,#831,.T.);+#831 = EDGE_CURVE('',#804,#832,#834,.T.);+#832 = VERTEX_POINT('',#833);+#833 = CARTESIAN_POINT('',(1.48,1.6,0.8));+#834 = SURFACE_CURVE('',#835,(#839,#846),.PCURVE_S1.);+#835 = LINE('',#836,#837);+#836 = CARTESIAN_POINT('',(1.48,1.6,0.));+#837 = VECTOR('',#838,1.);+#838 = DIRECTION('',(0.,0.,1.));+#839 = PCURVE('',#779,#840);+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);+#841 = LINE('',#842,#843);+#842 = CARTESIAN_POINT('',(0.,-3.2));+#843 = VECTOR('',#844,1.);+#844 = DIRECTION('',(1.,0.));+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#846 = PCURVE('',#847,#852);+#847 = PLANE('',#848);+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);+#849 = CARTESIAN_POINT('',(1.48,1.6,0.));+#850 = DIRECTION('',(0.,1.,0.));+#851 = DIRECTION('',(0.,-0.,1.));+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);+#853 = LINE('',#854,#855);+#854 = CARTESIAN_POINT('',(0.,0.));+#855 = VECTOR('',#856,1.);+#856 = DIRECTION('',(1.,0.));+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#858 = ORIENTED_EDGE('',*,*,#859,.F.);+#859 = EDGE_CURVE('',#771,#832,#860,.T.);+#860 = SURFACE_CURVE('',#861,(#865,#872),.PCURVE_S1.);+#861 = LINE('',#862,#863);+#862 = CARTESIAN_POINT('',(1.48,-1.6,0.8));+#863 = VECTOR('',#864,1.);+#864 = DIRECTION('',(0.,1.,0.));+#865 = PCURVE('',#779,#866);+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);+#867 = LINE('',#868,#869);+#868 = CARTESIAN_POINT('',(0.8,0.));+#869 = VECTOR('',#870,1.);+#870 = DIRECTION('',(0.,-1.));+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#872 = PCURVE('',#873,#878);+#873 = PLANE('',#874);+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);+#875 = CARTESIAN_POINT('',(1.48,-1.6,0.8));+#876 = DIRECTION('',(0.,0.,1.));+#877 = DIRECTION('',(1.,0.,-0.));+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);+#879 = LINE('',#880,#881);+#880 = CARTESIAN_POINT('',(0.,0.));+#881 = VECTOR('',#882,1.);+#882 = DIRECTION('',(0.,1.));+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#884 = ADVANCED_FACE('',(#885),#899,.T.);+#885 = FACE_BOUND('',#886,.T.);+#886 = EDGE_LOOP('',(#887,#917,#940,#963));+#887 = ORIENTED_EDGE('',*,*,#888,.F.);+#888 = EDGE_CURVE('',#889,#891,#893,.T.);+#889 = VERTEX_POINT('',#890);+#890 = CARTESIAN_POINT('',(3.2,-1.6,0.));+#891 = VERTEX_POINT('',#892);+#892 = CARTESIAN_POINT('',(3.2,-1.6,0.8));+#893 = SURFACE_CURVE('',#894,(#898,#910),.PCURVE_S1.);+#894 = LINE('',#895,#896);+#895 = CARTESIAN_POINT('',(3.2,-1.6,0.));+#896 = VECTOR('',#897,1.);+#897 = DIRECTION('',(0.,0.,1.));+#898 = PCURVE('',#899,#904);+#899 = PLANE('',#900);+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);+#901 = CARTESIAN_POINT('',(3.2,-1.6,0.));+#902 = DIRECTION('',(1.,0.,0.));+#903 = DIRECTION('',(0.,0.,1.));+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);+#905 = LINE('',#906,#907);+#906 = CARTESIAN_POINT('',(0.,0.));+#907 = VECTOR('',#908,1.);+#908 = DIRECTION('',(1.,0.));+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#910 = PCURVE('',#791,#911);+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);+#912 = LINE('',#913,#914);+#913 = CARTESIAN_POINT('',(0.,1.72));+#914 = VECTOR('',#915,1.);+#915 = DIRECTION('',(1.,0.));+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#917 = ORIENTED_EDGE('',*,*,#918,.T.);+#918 = EDGE_CURVE('',#889,#919,#921,.T.);+#919 = VERTEX_POINT('',#920);+#920 = CARTESIAN_POINT('',(3.2,1.6,0.));+#921 = SURFACE_CURVE('',#922,(#926,#933),.PCURVE_S1.);+#922 = LINE('',#923,#924);+#923 = CARTESIAN_POINT('',(3.2,-1.6,0.));+#924 = VECTOR('',#925,1.);+#925 = DIRECTION('',(0.,1.,0.));+#926 = PCURVE('',#899,#927);+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(0.,0.));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(0.,-1.));+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#933 = PCURVE('',#819,#934);+#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939);+#935 = LINE('',#936,#937);+#936 = CARTESIAN_POINT('',(1.72,0.));+#937 = VECTOR('',#938,1.);+#938 = DIRECTION('',(0.,1.));+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#940 = ORIENTED_EDGE('',*,*,#941,.T.);+#941 = EDGE_CURVE('',#919,#942,#944,.T.);+#942 = VERTEX_POINT('',#943);+#943 = CARTESIAN_POINT('',(3.2,1.6,0.8));+#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.);+#945 = LINE('',#946,#947);+#946 = CARTESIAN_POINT('',(3.2,1.6,0.));+#947 = VECTOR('',#948,1.);+#948 = DIRECTION('',(0.,0.,1.));+#949 = PCURVE('',#899,#950);+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);+#951 = LINE('',#952,#953);+#952 = CARTESIAN_POINT('',(0.,-3.2));+#953 = VECTOR('',#954,1.);+#954 = DIRECTION('',(1.,0.));+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#956 = PCURVE('',#847,#957);+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);+#958 = LINE('',#959,#960);+#959 = CARTESIAN_POINT('',(0.,1.72));+#960 = VECTOR('',#961,1.);+#961 = DIRECTION('',(1.,0.));+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#963 = ORIENTED_EDGE('',*,*,#964,.F.);+#964 = EDGE_CURVE('',#891,#942,#965,.T.);+#965 = SURFACE_CURVE('',#966,(#970,#977),.PCURVE_S1.);+#966 = LINE('',#967,#968);+#967 = CARTESIAN_POINT('',(3.2,-1.6,0.8));+#968 = VECTOR('',#969,1.);+#969 = DIRECTION('',(0.,1.,0.));+#970 = PCURVE('',#899,#971);+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);+#972 = LINE('',#973,#974);+#973 = CARTESIAN_POINT('',(0.8,0.));+#974 = VECTOR('',#975,1.);+#975 = DIRECTION('',(0.,-1.));+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#977 = PCURVE('',#873,#978);+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);+#979 = LINE('',#980,#981);+#980 = CARTESIAN_POINT('',(1.72,0.));+#981 = VECTOR('',#982,1.);+#982 = DIRECTION('',(0.,1.));+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#984 = ADVANCED_FACE('',(#985),#791,.F.);+#985 = FACE_BOUND('',#986,.F.);+#986 = EDGE_LOOP('',(#987,#1008,#1009,#1030));+#987 = ORIENTED_EDGE('',*,*,#988,.F.);+#988 = EDGE_CURVE('',#769,#889,#989,.T.);+#989 = SURFACE_CURVE('',#990,(#994,#1001),.PCURVE_S1.);+#990 = LINE('',#991,#992);+#991 = CARTESIAN_POINT('',(1.48,-1.6,0.));+#992 = VECTOR('',#993,1.);+#993 = DIRECTION('',(1.,0.,0.));+#994 = PCURVE('',#791,#995);+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);+#996 = LINE('',#997,#998);+#997 = CARTESIAN_POINT('',(0.,0.));+#998 = VECTOR('',#999,1.);+#999 = DIRECTION('',(0.,1.));+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1001 = PCURVE('',#819,#1002);+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);+#1003 = LINE('',#1004,#1005);+#1004 = CARTESIAN_POINT('',(0.,0.));+#1005 = VECTOR('',#1006,1.);+#1006 = DIRECTION('',(1.,0.));+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1008 = ORIENTED_EDGE('',*,*,#768,.T.);+#1009 = ORIENTED_EDGE('',*,*,#1010,.T.);+#1010 = EDGE_CURVE('',#771,#891,#1011,.T.);+#1011 = SURFACE_CURVE('',#1012,(#1016,#1023),.PCURVE_S1.);+#1012 = LINE('',#1013,#1014);+#1013 = CARTESIAN_POINT('',(1.48,-1.6,0.8));+#1014 = VECTOR('',#1015,1.);+#1015 = DIRECTION('',(1.,0.,0.));+#1016 = PCURVE('',#791,#1017);+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);+#1018 = LINE('',#1019,#1020);+#1019 = CARTESIAN_POINT('',(0.8,0.));+#1020 = VECTOR('',#1021,1.);+#1021 = DIRECTION('',(0.,1.));+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1023 = PCURVE('',#873,#1024);+#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029);+#1025 = LINE('',#1026,#1027);+#1026 = CARTESIAN_POINT('',(0.,0.));+#1027 = VECTOR('',#1028,1.);+#1028 = DIRECTION('',(1.,0.));+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1030 = ORIENTED_EDGE('',*,*,#888,.F.);+#1031 = ADVANCED_FACE('',(#1032),#847,.T.);+#1032 = FACE_BOUND('',#1033,.T.);+#1033 = EDGE_LOOP('',(#1034,#1055,#1056,#1077));+#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);+#1035 = EDGE_CURVE('',#804,#919,#1036,.T.);+#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);+#1037 = LINE('',#1038,#1039);+#1038 = CARTESIAN_POINT('',(1.48,1.6,0.));+#1039 = VECTOR('',#1040,1.);+#1040 = DIRECTION('',(1.,0.,0.));+#1041 = PCURVE('',#847,#1042);+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);+#1043 = LINE('',#1044,#1045);+#1044 = CARTESIAN_POINT('',(0.,0.));+#1045 = VECTOR('',#1046,1.);+#1046 = DIRECTION('',(0.,1.));+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1048 = PCURVE('',#819,#1049);+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);+#1050 = LINE('',#1051,#1052);+#1051 = CARTESIAN_POINT('',(0.,3.2));+#1052 = VECTOR('',#1053,1.);+#1053 = DIRECTION('',(1.,0.));+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1055 = ORIENTED_EDGE('',*,*,#831,.T.);+#1056 = ORIENTED_EDGE('',*,*,#1057,.T.);+#1057 = EDGE_CURVE('',#832,#942,#1058,.T.);+#1058 = SURFACE_CURVE('',#1059,(#1063,#1070),.PCURVE_S1.);+#1059 = LINE('',#1060,#1061);+#1060 = CARTESIAN_POINT('',(1.48,1.6,0.8));+#1061 = VECTOR('',#1062,1.);+#1062 = DIRECTION('',(1.,0.,0.));+#1063 = PCURVE('',#847,#1064);+#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069);+#1065 = LINE('',#1066,#1067);+#1066 = CARTESIAN_POINT('',(0.8,0.));+#1067 = VECTOR('',#1068,1.);+#1068 = DIRECTION('',(0.,1.));+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1070 = PCURVE('',#873,#1071);+#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076);+#1072 = LINE('',#1073,#1074);+#1073 = CARTESIAN_POINT('',(0.,3.2));+#1074 = VECTOR('',#1075,1.);+#1075 = DIRECTION('',(1.,0.));+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1077 = ORIENTED_EDGE('',*,*,#941,.F.);+#1078 = ADVANCED_FACE('',(#1079),#819,.F.);+#1079 = FACE_BOUND('',#1080,.F.);+#1080 = EDGE_LOOP('',(#1081,#1082,#1083,#1084));+#1081 = ORIENTED_EDGE('',*,*,#803,.F.);+#1082 = ORIENTED_EDGE('',*,*,#988,.T.);+#1083 = ORIENTED_EDGE('',*,*,#918,.T.);+#1084 = ORIENTED_EDGE('',*,*,#1035,.F.);+#1085 = ADVANCED_FACE('',(#1086),#873,.T.);+#1086 = FACE_BOUND('',#1087,.T.);+#1087 = EDGE_LOOP('',(#1088,#1089,#1090,#1091));+#1088 = ORIENTED_EDGE('',*,*,#859,.F.);+#1089 = ORIENTED_EDGE('',*,*,#1010,.T.);+#1090 = ORIENTED_EDGE('',*,*,#964,.T.);+#1091 = ORIENTED_EDGE('',*,*,#1057,.F.);+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1096)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1093,#1094,#1095)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1093 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1094 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1095 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1096 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1093,+  'distance_accuracy_value','confusion accuracy');+#1097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1098,#1100);+#1098 = ( REPRESENTATION_RELATIONSHIP('','',#761,#385) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1099) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#390);+#1100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1101);+#1101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','','',#380,#756,$);+#1102 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#758));+ENDSEC;+END-ISO-10303-21;
README.md+1−1
@@ -13,4 +13,4 @@ Manufacturer: Milliohm. Exact identity comes from the board properties or the su  The footprint is extracted from the actual final board with board position, nets and UUIDs removed. The symbol is extracted from the published source schematic where available. Verify pin numbering and land dimensions before use in a new design. -**3D model status:** no verified standalone 3D model is published on this page yet. Nonportable developer paths were removed from the reusable footprint; original references are retained in provenance. This page does not imply a completed manufacturer CAD bundle.+**3D model:** [HoLR2512D.step](HoLR2512D.step). Source-design package model extracted from the published ESC STEP assembly. 6.4 × 3.2 × 0.84 mm; dimensions agree with the HoLR2512D datasheet nominal 6.4 × 3.2 × 0.8 mm and stated tolerances. Not a newly authenticated vendor download.
model-provenance.jsonadded+6
@@ -0,0 +1,6 @@+{+  "description": "Source-design package model extracted from the published ESC STEP assembly. 6.4 \u00d7 3.2 \u00d7 0.84 mm; dimensions agree with the HoLR2512D datasheet nominal 6.4 \u00d7 3.2 \u00d7 0.8 mm and stated tolerances. Not a newly authenticated vendor download.",+  "source": "https://wiki.adom.inc/adom/esc-g431/files/esc-g431.step",+  "dimensions_in_mm": true,+  "boardPlacementIncluded": false+}
page.json+2−1
@@ -25,7 +25,8 @@     "package": "R_HoLR2512D_0R0005_3W",     "parts": {       "footprint": "lr2512d-3w-0-5mr-1.kicad_mod",-      "symbol": "lr2512d-3w-0-5mr-1.kicad_sym"+      "symbol": "lr2512d-3w-0-5mr-1.kicad_sym",+      "step": "HoLR2512D.step"     },     "distributor_links": {       "lcsc": "C500733"