diff --git a/STEP/SON/TI X2SON-6 DSF.step b/STEP/SON/TI X2SON-6 DSF.step new file mode 100644 index 000000000..743e55185 --- /dev/null +++ b/STEP/SON/TI X2SON-6 DSF.step @@ -0,0 +1,892 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2022-09-27T02:38:08',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8' + ,'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('PCB','PCB','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11),#15); +#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16, + 'distance_accuracy_value','confusion accuracy'); +#20 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28); +#22 = PRODUCT_DEFINITION_SHAPE('','',#23); +#23 = PRODUCT_DEFINITION('design','',#24,#27); +#24 = PRODUCT_DEFINITION_FORMATION('','',#25); +#25 = PRODUCT('Designator1','Designator1','',(#26)); +#26 = PRODUCT_CONTEXT('',#2,'mechanical'); +#27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#28 = SHAPE_REPRESENTATION('',(#11,#29),#33); +#29 = AXIS2_PLACEMENT_3D('',#30,#31,#32); +#30 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#31 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32 = DIRECTION('',(1.,0.E+000,0.E+000)); +#33 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#34,#35,#36)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#34 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#35 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#36 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#37 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34, + 'distance_accuracy_value','confusion accuracy'); +#38 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25)); +#39 = SHAPE_DEFINITION_REPRESENTATION(#40,#46); +#40 = PRODUCT_DEFINITION_SHAPE('','',#41); +#41 = PRODUCT_DEFINITION('design','',#42,#45); +#42 = PRODUCT_DEFINITION_FORMATION('','',#43); +#43 = PRODUCT('6914203488','6914203488','',(#44)); +#44 = PRODUCT_CONTEXT('',#2,'mechanical'); +#45 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#46 = SHAPE_REPRESENTATION('',(#11,#47,#51,#55,#59,#63,#67,#71,#75),#79 + ); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(-0.525,-0.525,0.E+000)); +#49 = DIRECTION('',(0.E+000,0.E+000,1.)); +#50 = DIRECTION('',(1.,0.E+000,0.E+000)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(-0.525,-0.525,0.E+000)); +#53 = DIRECTION('',(0.E+000,0.E+000,1.)); +#54 = DIRECTION('',(1.,0.E+000,0.E+000)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(-0.525,-0.46,0.E+000)); +#57 = DIRECTION('',(0.E+000,0.E+000,1.)); +#58 = DIRECTION('',(1.,0.E+000,0.E+000)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(-0.525,-0.11,0.E+000)); +#61 = DIRECTION('',(0.E+000,0.E+000,1.)); +#62 = DIRECTION('',(1.,0.E+000,0.E+000)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(-0.525,0.24,0.E+000)); +#65 = DIRECTION('',(0.E+000,0.E+000,1.)); +#66 = DIRECTION('',(1.,0.E+000,0.E+000)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(0.525,-0.24,0.E+000)); +#69 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.525,0.11,0.E+000)); +#73 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.525,0.46,0.E+000)); +#77 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000)); +#79 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#80,#81,#82)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#80 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#81 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#82 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#83 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80, + 'distance_accuracy_value','confusion accuracy'); +#84 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85),#104); +#85 = SHELL_BASED_SURFACE_MODEL('',(#86)); +#86 = OPEN_SHELL('',(#87)); +#87 = ADVANCED_FACE('',(#88),#99,.T.); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90)); +#90 = ORIENTED_EDGE('',*,*,#91,.T.); +#91 = EDGE_CURVE('',#92,#92,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(0.240625,0.875,0.301)); +#94 = CIRCLE('',#95,6.5625E-002); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(0.175,0.875,0.301)); +#97 = DIRECTION('',(0.E+000,0.E+000,1.)); +#98 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#99 = PLANE('',#100); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(0.240625,0.875,0.301)); +#102 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#103 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#108)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#105,#106,#107)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#105 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#106 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#107 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#108 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105, + 'distance_accuracy_value','confusion accuracy'); +#109 = SHAPE_DEFINITION_REPRESENTATION(#110,#84); +#110 = PRODUCT_DEFINITION_SHAPE('','',#111); +#111 = PRODUCT_DEFINITION('design','',#112,#115); +#112 = PRODUCT_DEFINITION_FORMATION('','',#113); +#113 = PRODUCT('Open_CASCADE_STEP_translator_6.8_8.1', + 'Open_CASCADE_STEP_translator_6.8_8.1','',(#114)); +#114 = PRODUCT_CONTEXT('',#2,'mechanical'); +#115 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#116 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#117,#119); +#117 = ( REPRESENTATION_RELATIONSHIP('','',#84,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#118) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#118 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#119 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#120 + ); +#120 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','79','',#41,#111,$); +#121 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#113)); +#122 = SHAPE_DEFINITION_REPRESENTATION(#123,#129); +#123 = PRODUCT_DEFINITION_SHAPE('','',#124); +#124 = PRODUCT_DEFINITION('design','',#125,#128); +#125 = PRODUCT_DEFINITION_FORMATION('','',#126); +#126 = PRODUCT('Body','Body','',(#127)); +#127 = PRODUCT_CONTEXT('',#2,'mechanical'); +#128 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#129 = SHAPE_REPRESENTATION('',(#11,#130),#134); +#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); +#131 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#132 = DIRECTION('',(0.E+000,0.E+000,1.)); +#133 = DIRECTION('',(1.,0.E+000,0.E+000)); +#134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#138)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#135,#136,#137)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#135 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#136 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#137 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#138 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#135, + 'distance_accuracy_value','confusion accuracy'); +#139 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#140),#335); +#140 = MANIFOLD_SOLID_BREP('',#141); +#141 = CLOSED_SHELL('',(#142,#182,#213,#248,#272,#289,#301,#326)); +#142 = ADVANCED_FACE('',(#143),#177,.F.); +#143 = FACE_BOUND('',#144,.F.); +#144 = EDGE_LOOP('',(#145,#155,#163,#171)); +#145 = ORIENTED_EDGE('',*,*,#146,.F.); +#146 = EDGE_CURVE('',#147,#149,#151,.T.); +#147 = VERTEX_POINT('',#148); +#148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#149 = VERTEX_POINT('',#150); +#150 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.4)); +#151 = LINE('',#152,#153); +#152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#153 = VECTOR('',#154,1.); +#154 = DIRECTION('',(0.E+000,0.E+000,1.)); +#155 = ORIENTED_EDGE('',*,*,#156,.T.); +#156 = EDGE_CURVE('',#147,#157,#159,.T.); +#157 = VERTEX_POINT('',#158); +#158 = CARTESIAN_POINT('',(0.E+000,1.05,0.E+000)); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#157,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(0.E+000,1.05,0.4)); +#167 = LINE('',#168,#169); +#168 = CARTESIAN_POINT('',(0.E+000,1.05,0.E+000)); +#169 = VECTOR('',#170,1.); +#170 = DIRECTION('',(0.E+000,0.E+000,1.)); +#171 = ORIENTED_EDGE('',*,*,#172,.F.); +#172 = EDGE_CURVE('',#149,#165,#173,.T.); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.4)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#177 = PLANE('',#178); +#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181); +#179 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#180 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#181 = DIRECTION('',(0.E+000,0.E+000,1.)); +#182 = ADVANCED_FACE('',(#183),#208,.F.); +#183 = FACE_BOUND('',#184,.F.); +#184 = EDGE_LOOP('',(#185,#193,#194,#202)); +#185 = ORIENTED_EDGE('',*,*,#186,.F.); +#186 = EDGE_CURVE('',#147,#187,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(1.05,0.E+000,0.E+000)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#193 = ORIENTED_EDGE('',*,*,#146,.T.); +#194 = ORIENTED_EDGE('',*,*,#195,.T.); +#195 = EDGE_CURVE('',#149,#196,#198,.T.); +#196 = VERTEX_POINT('',#197); +#197 = CARTESIAN_POINT('',(1.05,0.E+000,0.4)); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.4)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#202 = ORIENTED_EDGE('',*,*,#203,.F.); +#203 = EDGE_CURVE('',#187,#196,#204,.T.); +#204 = LINE('',#205,#206); +#205 = CARTESIAN_POINT('',(1.05,0.E+000,0.E+000)); +#206 = VECTOR('',#207,1.); +#207 = DIRECTION('',(0.E+000,0.E+000,1.)); +#208 = PLANE('',#209); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#211 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#212 = DIRECTION('',(0.E+000,0.E+000,1.)); +#213 = ADVANCED_FACE('',(#214,#232),#243,.T.); +#214 = FACE_BOUND('',#215,.T.); +#215 = EDGE_LOOP('',(#216,#217,#218,#226)); +#216 = ORIENTED_EDGE('',*,*,#172,.F.); +#217 = ORIENTED_EDGE('',*,*,#195,.T.); +#218 = ORIENTED_EDGE('',*,*,#219,.T.); +#219 = EDGE_CURVE('',#196,#220,#222,.T.); +#220 = VERTEX_POINT('',#221); +#221 = CARTESIAN_POINT('',(1.05,1.05,0.4)); +#222 = LINE('',#223,#224); +#223 = CARTESIAN_POINT('',(1.05,0.E+000,0.4)); +#224 = VECTOR('',#225,1.); +#225 = DIRECTION('',(0.E+000,1.,0.E+000)); +#226 = ORIENTED_EDGE('',*,*,#227,.F.); +#227 = EDGE_CURVE('',#165,#220,#228,.T.); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(0.E+000,1.05,0.4)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#232 = FACE_BOUND('',#233,.T.); +#233 = EDGE_LOOP('',(#234)); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#236,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(0.240625,0.875,0.4)); +#238 = CIRCLE('',#239,6.5625E-002); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(0.175,0.875,0.4)); +#241 = DIRECTION('',(0.E+000,0.E+000,1.)); +#242 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.4)); +#246 = DIRECTION('',(0.E+000,0.E+000,1.)); +#247 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#248 = ADVANCED_FACE('',(#249),#267,.T.); +#249 = FACE_BOUND('',#250,.T.); +#250 = EDGE_LOOP('',(#251,#259,#260,#261)); +#251 = ORIENTED_EDGE('',*,*,#252,.F.); +#252 = EDGE_CURVE('',#157,#253,#255,.T.); +#253 = VERTEX_POINT('',#254); +#254 = CARTESIAN_POINT('',(1.05,1.05,0.E+000)); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.E+000,1.05,0.E+000)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#259 = ORIENTED_EDGE('',*,*,#164,.T.); +#260 = ORIENTED_EDGE('',*,*,#227,.T.); +#261 = ORIENTED_EDGE('',*,*,#262,.F.); +#262 = EDGE_CURVE('',#253,#220,#263,.T.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(1.05,1.05,0.E+000)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(0.E+000,0.E+000,1.)); +#267 = PLANE('',#268); +#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271); +#269 = CARTESIAN_POINT('',(0.E+000,1.05,0.E+000)); +#270 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#271 = DIRECTION('',(0.E+000,0.E+000,1.)); +#272 = ADVANCED_FACE('',(#273),#284,.F.); +#273 = FACE_BOUND('',#274,.F.); +#274 = EDGE_LOOP('',(#275,#276,#277,#283)); +#275 = ORIENTED_EDGE('',*,*,#156,.F.); +#276 = ORIENTED_EDGE('',*,*,#186,.T.); +#277 = ORIENTED_EDGE('',*,*,#278,.T.); +#278 = EDGE_CURVE('',#187,#253,#279,.T.); +#279 = LINE('',#280,#281); +#280 = CARTESIAN_POINT('',(1.05,0.E+000,0.E+000)); +#281 = VECTOR('',#282,1.); +#282 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#283 = ORIENTED_EDGE('',*,*,#252,.F.); +#284 = PLANE('',#285); +#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288); +#286 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#287 = DIRECTION('',(0.E+000,0.E+000,1.)); +#288 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#289 = ADVANCED_FACE('',(#290),#296,.T.); +#290 = FACE_BOUND('',#291,.T.); +#291 = EDGE_LOOP('',(#292,#293,#294,#295)); +#292 = ORIENTED_EDGE('',*,*,#203,.F.); +#293 = ORIENTED_EDGE('',*,*,#278,.T.); +#294 = ORIENTED_EDGE('',*,*,#262,.T.); +#295 = ORIENTED_EDGE('',*,*,#219,.F.); +#296 = PLANE('',#297); +#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300); +#298 = CARTESIAN_POINT('',(1.05,0.E+000,0.E+000)); +#299 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#300 = DIRECTION('',(0.E+000,0.E+000,1.)); +#301 = ADVANCED_FACE('',(#302),#321,.F.); +#302 = FACE_BOUND('',#303,.F.); +#303 = EDGE_LOOP('',(#304,#312,#313,#314)); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#306,#236,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(0.240625,0.875,0.3)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(0.240625,0.875,0.3)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.E+000,0.E+000,1.)); +#312 = ORIENTED_EDGE('',*,*,#235,.F.); +#313 = ORIENTED_EDGE('',*,*,#305,.F.); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#306,#306,#316,.T.); +#316 = CIRCLE('',#317,6.5625E-002); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(0.175,0.875,0.3)); +#319 = DIRECTION('',(0.E+000,0.E+000,1.)); +#320 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#321 = CYLINDRICAL_SURFACE('',#322,6.5625E-002); +#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325); +#323 = CARTESIAN_POINT('',(0.175,0.875,0.3)); +#324 = DIRECTION('',(0.E+000,0.E+000,1.)); +#325 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#326 = ADVANCED_FACE('',(#327),#330,.T.); +#327 = FACE_BOUND('',#328,.F.); +#328 = EDGE_LOOP('',(#329)); +#329 = ORIENTED_EDGE('',*,*,#315,.F.); +#330 = PLANE('',#331); +#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); +#332 = CARTESIAN_POINT('',(0.175,0.875,0.3)); +#333 = DIRECTION('',(0.E+000,0.E+000,1.)); +#334 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#339)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#336,#337,#338)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#336 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#337 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#338 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#339 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#336, + 'distance_accuracy_value','confusion accuracy'); +#340 = SHAPE_DEFINITION_REPRESENTATION(#341,#139); +#341 = PRODUCT_DEFINITION_SHAPE('','',#342); +#342 = PRODUCT_DEFINITION('design','',#343,#346); +#343 = PRODUCT_DEFINITION_FORMATION('','',#344); +#344 = PRODUCT('Open_CASCADE_STEP_translator_6.8_8.2.1', + 'Open_CASCADE_STEP_translator_6.8_8.2.1','',(#345)); +#345 = PRODUCT_CONTEXT('',#2,'mechanical'); +#346 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#347 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#348,#350); +#348 = ( REPRESENTATION_RELATIONSHIP('','',#139,#129) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#349) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#349 = ITEM_DEFINED_TRANSFORMATION('','',#11,#130); +#350 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#351 + ); +#351 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','80','',#124,#342,$); +#352 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#344)); +#353 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#354,#356); +#354 = ( REPRESENTATION_RELATIONSHIP('','',#129,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#355) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#355 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#356 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#357 + ); +#357 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','81','',#41,#124,$); +#358 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#126)); +#359 = SHAPE_DEFINITION_REPRESENTATION(#360,#366); +#360 = PRODUCT_DEFINITION_SHAPE('','',#361); +#361 = PRODUCT_DEFINITION('design','',#362,#365); +#362 = PRODUCT_DEFINITION_FORMATION('','',#363); +#363 = PRODUCT('Pin_Shape','Pin_Shape','',(#364)); +#364 = PRODUCT_CONTEXT('',#2,'mechanical'); +#365 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#366 = SHAPE_REPRESENTATION('',(#11,#367),#371); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#369 = DIRECTION('',(0.E+000,0.E+000,1.)); +#370 = DIRECTION('',(1.,0.E+000,0.E+000)); +#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#375)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#372,#373,#374)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#372 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#373 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#374 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#375 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#372, + 'distance_accuracy_value','confusion accuracy'); +#376 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#377),#719); +#377 = MANIFOLD_SOLID_BREP('',#378); +#378 = CLOSED_SHELL('',(#379,#419,#450,#481,#498,#515,#546,#577,#594, + #625,#649,#666,#690,#707)); +#379 = ADVANCED_FACE('',(#380),#414,.F.); +#380 = FACE_BOUND('',#381,.F.); +#381 = EDGE_LOOP('',(#382,#392,#400,#408)); +#382 = ORIENTED_EDGE('',*,*,#383,.T.); +#383 = EDGE_CURVE('',#384,#386,#388,.T.); +#384 = VERTEX_POINT('',#385); +#385 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000)); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(0.45,0.E+000,1.E-003)); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(0.E+000,0.E+000,1.)); +#392 = ORIENTED_EDGE('',*,*,#393,.T.); +#393 = EDGE_CURVE('',#386,#394,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(0.45,0.22,1.E-003)); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(0.45,0.E+000,1.E-003)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(0.E+000,1.,0.E+000)); +#400 = ORIENTED_EDGE('',*,*,#401,.F.); +#401 = EDGE_CURVE('',#402,#394,#404,.T.); +#402 = VERTEX_POINT('',#403); +#403 = CARTESIAN_POINT('',(0.45,0.22,0.E+000)); +#404 = LINE('',#405,#406); +#405 = CARTESIAN_POINT('',(0.45,0.22,0.E+000)); +#406 = VECTOR('',#407,1.); +#407 = DIRECTION('',(0.E+000,0.E+000,1.)); +#408 = ORIENTED_EDGE('',*,*,#409,.F.); +#409 = EDGE_CURVE('',#384,#402,#410,.T.); +#410 = LINE('',#411,#412); +#411 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000)); +#412 = VECTOR('',#413,1.); +#413 = DIRECTION('',(0.E+000,1.,0.E+000)); +#414 = PLANE('',#415); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000)); +#417 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#418 = DIRECTION('',(0.E+000,1.,0.E+000)); +#419 = ADVANCED_FACE('',(#420),#445,.F.); +#420 = FACE_BOUND('',#421,.F.); +#421 = EDGE_LOOP('',(#422,#430,#438,#444)); +#422 = ORIENTED_EDGE('',*,*,#423,.F.); +#423 = EDGE_CURVE('',#424,#384,#426,.T.); +#424 = VERTEX_POINT('',#425); +#425 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(1.,0.E+000,0.E+000)); +#430 = ORIENTED_EDGE('',*,*,#431,.T.); +#431 = EDGE_CURVE('',#424,#432,#434,.T.); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(-2.194425197111E-019,0.E+000,1.E-003)); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.)); +#438 = ORIENTED_EDGE('',*,*,#439,.T.); +#439 = EDGE_CURVE('',#432,#386,#440,.T.); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(-1.E-003,0.E+000,1.E-003)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(1.,0.E+000,0.E+000)); +#444 = ORIENTED_EDGE('',*,*,#383,.F.); +#445 = PLANE('',#446); +#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449); +#447 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#448 = DIRECTION('',(0.E+000,1.,0.E+000)); +#449 = DIRECTION('',(1.,0.E+000,0.E+000)); +#450 = ADVANCED_FACE('',(#451),#476,.F.); +#451 = FACE_BOUND('',#452,.F.); +#452 = EDGE_LOOP('',(#453,#461,#462,#470)); +#453 = ORIENTED_EDGE('',*,*,#454,.F.); +#454 = EDGE_CURVE('',#402,#455,#457,.T.); +#455 = VERTEX_POINT('',#456); +#456 = CARTESIAN_POINT('',(0.E+000,0.22,0.E+000)); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(0.45,0.22,0.E+000)); +#459 = VECTOR('',#460,1.); +#460 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#461 = ORIENTED_EDGE('',*,*,#401,.T.); +#462 = ORIENTED_EDGE('',*,*,#463,.T.); +#463 = EDGE_CURVE('',#394,#464,#466,.T.); +#464 = VERTEX_POINT('',#465); +#465 = CARTESIAN_POINT('',(-1.110223024625E-019,0.22,1.E-003)); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(0.45,0.22,1.E-003)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#470 = ORIENTED_EDGE('',*,*,#471,.T.); +#471 = EDGE_CURVE('',#464,#455,#472,.T.); +#472 = LINE('',#473,#474); +#473 = CARTESIAN_POINT('',(-2.442490654175E-017,0.22,0.11)); +#474 = VECTOR('',#475,1.); +#475 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#476 = PLANE('',#477); +#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480); +#478 = CARTESIAN_POINT('',(0.45,0.22,0.E+000)); +#479 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#480 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#481 = ADVANCED_FACE('',(#482),#493,.T.); +#482 = FACE_BOUND('',#483,.T.); +#483 = EDGE_LOOP('',(#484,#485,#491,#492)); +#484 = ORIENTED_EDGE('',*,*,#423,.F.); +#485 = ORIENTED_EDGE('',*,*,#486,.F.); +#486 = EDGE_CURVE('',#455,#424,#487,.T.); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(0.E+000,0.22,0.E+000)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(-0.E+000,-1.,0.E+000)); +#491 = ORIENTED_EDGE('',*,*,#454,.F.); +#492 = ORIENTED_EDGE('',*,*,#409,.F.); +#493 = PLANE('',#494); +#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497); +#495 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#496 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#497 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#498 = ADVANCED_FACE('',(#499),#510,.F.); +#499 = FACE_BOUND('',#500,.F.); +#500 = EDGE_LOOP('',(#501,#502,#508,#509)); +#501 = ORIENTED_EDGE('',*,*,#439,.F.); +#502 = ORIENTED_EDGE('',*,*,#503,.F.); +#503 = EDGE_CURVE('',#464,#432,#504,.T.); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-2.194425197111E-019,0.E+000,1.E-003)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#508 = ORIENTED_EDGE('',*,*,#463,.F.); +#509 = ORIENTED_EDGE('',*,*,#393,.F.); +#510 = PLANE('',#511); +#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514); +#512 = CARTESIAN_POINT('',(-1.E-003,0.E+000,1.E-003)); +#513 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#514 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#515 = ADVANCED_FACE('',(#516),#541,.F.); +#516 = FACE_BOUND('',#517,.F.); +#517 = EDGE_LOOP('',(#518,#519,#527,#535)); +#518 = ORIENTED_EDGE('',*,*,#431,.F.); +#519 = ORIENTED_EDGE('',*,*,#520,.T.); +#520 = EDGE_CURVE('',#424,#521,#523,.T.); +#521 = VERTEX_POINT('',#522); +#522 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#523 = LINE('',#524,#525); +#524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#525 = VECTOR('',#526,1.); +#526 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#527 = ORIENTED_EDGE('',*,*,#528,.T.); +#528 = EDGE_CURVE('',#521,#529,#531,.T.); +#529 = VERTEX_POINT('',#530); +#530 = CARTESIAN_POINT('',(-1.E-003,0.E+000,1.E-003)); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(0.E+000,0.E+000,1.)); +#535 = ORIENTED_EDGE('',*,*,#536,.T.); +#536 = EDGE_CURVE('',#529,#432,#537,.T.); +#537 = LINE('',#538,#539); +#538 = CARTESIAN_POINT('',(-1.E-003,0.E+000,1.E-003)); +#539 = VECTOR('',#540,1.); +#540 = DIRECTION('',(1.,0.E+000,0.E+000)); +#541 = PLANE('',#542); +#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545); +#543 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#544 = DIRECTION('',(0.E+000,1.,0.E+000)); +#545 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.)); +#546 = ADVANCED_FACE('',(#547),#572,.F.); +#547 = FACE_BOUND('',#548,.F.); +#548 = EDGE_LOOP('',(#549,#550,#558,#566)); +#549 = ORIENTED_EDGE('',*,*,#471,.F.); +#550 = ORIENTED_EDGE('',*,*,#551,.T.); +#551 = EDGE_CURVE('',#464,#552,#554,.T.); +#552 = VERTEX_POINT('',#553); +#553 = CARTESIAN_POINT('',(-1.E-003,0.22,1.E-003)); +#554 = LINE('',#555,#556); +#555 = CARTESIAN_POINT('',(0.45,0.22,1.E-003)); +#556 = VECTOR('',#557,1.); +#557 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#558 = ORIENTED_EDGE('',*,*,#559,.F.); +#559 = EDGE_CURVE('',#560,#552,#562,.T.); +#560 = VERTEX_POINT('',#561); +#561 = CARTESIAN_POINT('',(-1.E-003,0.22,0.E+000)); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(-1.E-003,0.22,0.E+000)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(0.E+000,0.E+000,1.)); +#566 = ORIENTED_EDGE('',*,*,#567,.F.); +#567 = EDGE_CURVE('',#455,#560,#568,.T.); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(0.E+000,0.22,0.E+000)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#572 = PLANE('',#573); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(-2.442490654175E-017,0.22,0.11)); +#575 = DIRECTION('',(-0.E+000,-1.,-0.E+000)); +#576 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#577 = ADVANCED_FACE('',(#578),#589,.T.); +#578 = FACE_BOUND('',#579,.T.); +#579 = EDGE_LOOP('',(#580,#581,#582,#588)); +#580 = ORIENTED_EDGE('',*,*,#486,.T.); +#581 = ORIENTED_EDGE('',*,*,#520,.T.); +#582 = ORIENTED_EDGE('',*,*,#583,.F.); +#583 = EDGE_CURVE('',#560,#521,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(-1.E-003,0.22,0.E+000)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(-0.E+000,-1.,0.E+000)); +#588 = ORIENTED_EDGE('',*,*,#567,.F.); +#589 = PLANE('',#590); +#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593); +#591 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#592 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#593 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#594 = ADVANCED_FACE('',(#595),#620,.T.); +#595 = FACE_BOUND('',#596,.T.); +#596 = EDGE_LOOP('',(#597,#605,#606,#614)); +#597 = ORIENTED_EDGE('',*,*,#598,.F.); +#598 = EDGE_CURVE('',#432,#599,#601,.T.); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(-2.442490654175E-017,0.E+000,0.11)); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.)); +#605 = ORIENTED_EDGE('',*,*,#503,.F.); +#606 = ORIENTED_EDGE('',*,*,#607,.F.); +#607 = EDGE_CURVE('',#608,#464,#610,.T.); +#608 = VERTEX_POINT('',#609); +#609 = CARTESIAN_POINT('',(-2.442490654175E-017,0.22,0.11)); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(-2.442490654175E-017,0.22,0.11)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#599,#608,#616,.T.); +#616 = LINE('',#617,#618); +#617 = CARTESIAN_POINT('',(-2.442490654175E-017,0.E+000,0.11)); +#618 = VECTOR('',#619,1.); +#619 = DIRECTION('',(0.E+000,1.,0.E+000)); +#620 = PLANE('',#621); +#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624); +#622 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#623 = DIRECTION('',(1.,0.E+000,2.22044604925E-016)); +#624 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#625 = ADVANCED_FACE('',(#626),#644,.F.); +#626 = FACE_BOUND('',#627,.F.); +#627 = EDGE_LOOP('',(#628,#629,#630,#638)); +#628 = ORIENTED_EDGE('',*,*,#598,.F.); +#629 = ORIENTED_EDGE('',*,*,#536,.F.); +#630 = ORIENTED_EDGE('',*,*,#631,.T.); +#631 = EDGE_CURVE('',#529,#632,#634,.T.); +#632 = VERTEX_POINT('',#633); +#633 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.11)); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.)); +#638 = ORIENTED_EDGE('',*,*,#639,.F.); +#639 = EDGE_CURVE('',#599,#632,#640,.T.); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(-2.442490654175E-017,0.E+000,0.11)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#644 = PLANE('',#645); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#647 = DIRECTION('',(0.E+000,1.,0.E+000)); +#648 = DIRECTION('',(-2.22044604925E-016,0.E+000,1.)); +#649 = ADVANCED_FACE('',(#650),#661,.F.); +#650 = FACE_BOUND('',#651,.F.); +#651 = EDGE_LOOP('',(#652,#653,#659,#660)); +#652 = ORIENTED_EDGE('',*,*,#559,.T.); +#653 = ORIENTED_EDGE('',*,*,#654,.T.); +#654 = EDGE_CURVE('',#552,#529,#655,.T.); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(-1.E-003,0.22,1.E-003)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#659 = ORIENTED_EDGE('',*,*,#528,.F.); +#660 = ORIENTED_EDGE('',*,*,#583,.F.); +#661 = PLANE('',#662); +#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665); +#663 = CARTESIAN_POINT('',(-1.E-003,0.22,0.E+000)); +#664 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#665 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#666 = ADVANCED_FACE('',(#667),#685,.F.); +#667 = FACE_BOUND('',#668,.F.); +#668 = EDGE_LOOP('',(#669,#670,#678,#684)); +#669 = ORIENTED_EDGE('',*,*,#607,.F.); +#670 = ORIENTED_EDGE('',*,*,#671,.T.); +#671 = EDGE_CURVE('',#608,#672,#674,.T.); +#672 = VERTEX_POINT('',#673); +#673 = CARTESIAN_POINT('',(-1.E-003,0.22,0.11)); +#674 = LINE('',#675,#676); +#675 = CARTESIAN_POINT('',(-2.442490654175E-017,0.22,0.11)); +#676 = VECTOR('',#677,1.); +#677 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#672,#552,#680,.T.); +#680 = LINE('',#681,#682); +#681 = CARTESIAN_POINT('',(-1.E-003,0.22,0.11)); +#682 = VECTOR('',#683,1.); +#683 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#684 = ORIENTED_EDGE('',*,*,#551,.F.); +#685 = PLANE('',#686); +#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689); +#687 = CARTESIAN_POINT('',(-2.442490654175E-017,0.22,0.11)); +#688 = DIRECTION('',(-0.E+000,-1.,-0.E+000)); +#689 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#690 = ADVANCED_FACE('',(#691),#702,.F.); +#691 = FACE_BOUND('',#692,.F.); +#692 = EDGE_LOOP('',(#693,#694,#700,#701)); +#693 = ORIENTED_EDGE('',*,*,#639,.T.); +#694 = ORIENTED_EDGE('',*,*,#695,.T.); +#695 = EDGE_CURVE('',#632,#672,#696,.T.); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.11)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(0.E+000,1.,0.E+000)); +#700 = ORIENTED_EDGE('',*,*,#671,.F.); +#701 = ORIENTED_EDGE('',*,*,#615,.F.); +#702 = PLANE('',#703); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(-2.442490654175E-017,0.E+000,0.11)); +#705 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#706 = DIRECTION('',(0.E+000,1.,0.E+000)); +#707 = ADVANCED_FACE('',(#708),#714,.F.); +#708 = FACE_BOUND('',#709,.F.); +#709 = EDGE_LOOP('',(#710,#711,#712,#713)); +#710 = ORIENTED_EDGE('',*,*,#631,.F.); +#711 = ORIENTED_EDGE('',*,*,#654,.F.); +#712 = ORIENTED_EDGE('',*,*,#679,.F.); +#713 = ORIENTED_EDGE('',*,*,#695,.F.); +#714 = PLANE('',#715); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-1.E-003,0.E+000,0.E+000)); +#717 = DIRECTION('',(1.,0.E+000,2.22044604925E-016)); +#718 = DIRECTION('',(2.22044604925E-016,0.E+000,-1.)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#723)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#720,#721,#722)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#720 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#721 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#722 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#723 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#720, + 'distance_accuracy_value','confusion accuracy'); +#724 = SHAPE_DEFINITION_REPRESENTATION(#725,#376); +#725 = PRODUCT_DEFINITION_SHAPE('','',#726); +#726 = PRODUCT_DEFINITION('design','',#727,#730); +#727 = PRODUCT_DEFINITION_FORMATION('','',#728); +#728 = PRODUCT('Open_CASCADE_STEP_translator_6.8_8.3.1', + 'Open_CASCADE_STEP_translator_6.8_8.3.1','',(#729)); +#729 = PRODUCT_CONTEXT('',#2,'mechanical'); +#730 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#731 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#732,#734); +#732 = ( REPRESENTATION_RELATIONSHIP('','',#376,#366) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#733) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#733 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367); +#734 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#735 + ); +#735 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','82','',#361,#726,$); +#736 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#728)); +#737 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#738,#740); +#738 = ( REPRESENTATION_RELATIONSHIP('','',#366,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#739) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#739 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#740 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#741 + ); +#741 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','83','',#41,#361,$); +#742 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#363)); +#743 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#744,#746); +#744 = ( REPRESENTATION_RELATIONSHIP('','',#366,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#745) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#745 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#746 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#747 + ); +#747 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','84','',#41,#361,$); +#748 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#749,#751); +#749 = ( REPRESENTATION_RELATIONSHIP('','',#366,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#750) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#750 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#751 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#752 + ); +#752 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','85','',#41,#361,$); +#753 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#754,#756); +#754 = ( REPRESENTATION_RELATIONSHIP('','',#366,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#755) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#755 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#756 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#757 + ); +#757 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','86','',#41,#361,$); +#758 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#759,#761); +#759 = ( REPRESENTATION_RELATIONSHIP('','',#366,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#760) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#760 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#761 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#762 + ); +#762 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','87','',#41,#361,$); +#763 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#764,#766); +#764 = ( REPRESENTATION_RELATIONSHIP('','',#366,#46) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#765) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#765 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#766 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#767 + ); +#767 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','88','',#41,#361,$); +#768 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#769,#771); +#769 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#770) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#770 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29); +#771 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#772 + ); +#772 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','','',#23,#41,$); +#773 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43)); +#774 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#775) + ,#104); +#775 = STYLED_ITEM('color',(#776),#87); +#776 = PRESENTATION_STYLE_ASSIGNMENT((#777,#783)); +#777 = SURFACE_STYLE_USAGE(.BOTH.,#778); +#778 = SURFACE_SIDE_STYLE('',(#779)); +#779 = SURFACE_STYLE_FILL_AREA(#780); +#780 = FILL_AREA_STYLE('',(#781)); +#781 = FILL_AREA_STYLE_COLOUR('',#782); +#782 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#783 = CURVE_STYLE('',#784,POSITIVE_LENGTH_MEASURE(0.1),#782); +#784 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#785 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#786) + ,#335); +#786 = STYLED_ITEM('color',(#787),#140); +#787 = PRESENTATION_STYLE_ASSIGNMENT((#788,#794)); +#788 = SURFACE_STYLE_USAGE(.BOTH.,#789); +#789 = SURFACE_SIDE_STYLE('',(#790)); +#790 = SURFACE_STYLE_FILL_AREA(#791); +#791 = FILL_AREA_STYLE('',(#792)); +#792 = FILL_AREA_STYLE_COLOUR('',#793); +#793 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298); +#794 = CURVE_STYLE('',#795,POSITIVE_LENGTH_MEASURE(0.1),#793); +#795 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#796 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#797) + ,#719); +#797 = STYLED_ITEM('color',(#798),#377); +#798 = PRESENTATION_STYLE_ASSIGNMENT((#799,#805)); +#799 = SURFACE_STYLE_USAGE(.BOTH.,#800); +#800 = SURFACE_SIDE_STYLE('',(#801)); +#801 = SURFACE_STYLE_FILL_AREA(#802); +#802 = FILL_AREA_STYLE('',(#803)); +#803 = FILL_AREA_STYLE_COLOUR('',#804); +#804 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#805 = CURVE_STYLE('',#806,POSITIVE_LENGTH_MEASURE(0.1),#804); +#806 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;