ISO-10303-21; HEADER; /* SOT-89-3.step 3D STEP model for use in ECAD systems * Copyright (C) 2023, Ray Benitez * * This work is licensed under the * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), * with the following exception: * * To the extent that the creation of electronic designs that use 'Licensed Material' can be * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license * with respect to these designs and any generated files which use data provided as part of the * 'Licensed Material'. * * You are free to use the library data in your own projects without the obligation to share your * project files under this or any other license agreement. However, if you wish to distribute * these libraries, or parts thereof (including in modified form) as a collection then the exception * above does not apply. Please refer to * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification * of the exception. * * Disclaimer of Warranties and Limitation of Liability. * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied. * USE 3D CAD DATA AT YOUR OWN RISK * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION. */ FILE_DESCRIPTION( /* description */ ('model of SOT-89-3'), /* implementation_level */ '2;1'); FILE_NAME( /* name */ 'SOT-89-3.step', /* time_stamp */ '2023-01-24T23:51:46', /* author */ ('Ray Benitez','hackscribble@outlook.com'), /* organization */ ('OCCT'), /* preprocessor_version */ '', /* originating_system */ 'KiCAD', /* authorisation */ ''); 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('CQ assembly','CQ assembly','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = SHAPE_REPRESENTATION('',(#11,#15),#19); #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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, 'distance_accuracy_value','confusion accuracy'); #24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32); #26 = PRODUCT_DEFINITION_SHAPE('','',#27); #27 = PRODUCT_DEFINITION('design','',#28,#31); #28 = PRODUCT_DEFINITION_FORMATION('','',#29); #29 = PRODUCT('adbeea56-9c39-11ed-93f0-dde97e994e83', 'adbeea56-9c39-11ed-93f0-dde97e994e83','',(#30)); #30 = PRODUCT_CONTEXT('',#2,'mechanical'); #31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #32 = SHAPE_REPRESENTATION('',(#11,#33,#37,#41),#45); #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); #34 = CARTESIAN_POINT('',(0.,0.,0.)); #35 = DIRECTION('',(0.,0.,1.)); #36 = DIRECTION('',(1.,0.,-0.)); #37 = AXIS2_PLACEMENT_3D('',#38,#39,#40); #38 = CARTESIAN_POINT('',(0.,0.,0.)); #39 = DIRECTION('',(0.,0.,1.)); #40 = DIRECTION('',(1.,0.,-0.)); #41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); #42 = CARTESIAN_POINT('',(0.,0.,0.)); #43 = DIRECTION('',(0.,0.,1.)); #44 = DIRECTION('',(1.,0.,-0.)); #45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#46,#47,#48)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #46 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #47 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #48 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #49 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#46, 'distance_accuracy_value','confusion accuracy'); #50 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51,#53); #51 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52) SHAPE_REPRESENTATION_RELATIONSHIP() ); #52 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #53 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#54); #54 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('168','','',#5,#27,$); #55 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29)); #56 = SHAPE_DEFINITION_REPRESENTATION(#57,#63); #57 = PRODUCT_DEFINITION_SHAPE('','',#58); #58 = PRODUCT_DEFINITION('design','',#59,#62); #59 = PRODUCT_DEFINITION_FORMATION('','',#60); #60 = PRODUCT('adbeea57-9c39-11ed-93f0-dde97e994e83', 'adbeea57-9c39-11ed-93f0-dde97e994e83','',(#61)); #61 = PRODUCT_CONTEXT('',#2,'mechanical'); #62 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #63 = SHAPE_REPRESENTATION('',(#11,#64),#68); #64 = AXIS2_PLACEMENT_3D('',#65,#66,#67); #65 = CARTESIAN_POINT('',(0.,0.,0.)); #66 = DIRECTION('',(0.,0.,1.)); #67 = DIRECTION('',(1.,0.,-0.)); #68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#69,#70,#71)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #69 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #70 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #71 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #72 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#69, 'distance_accuracy_value','confusion accuracy'); #73 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74,#76); #74 = ( REPRESENTATION_RELATIONSHIP('','',#63,#32) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75) SHAPE_REPRESENTATION_RELATIONSHIP() ); #75 = ITEM_DEFINED_TRANSFORMATION('','',#11,#33); #76 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#77); #77 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('163','','',#27,#58,$); #78 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60)); #79 = SHAPE_DEFINITION_REPRESENTATION(#80,#86); #80 = PRODUCT_DEFINITION_SHAPE('','',#81); #81 = PRODUCT_DEFINITION('design','',#82,#85); #82 = PRODUCT_DEFINITION_FORMATION('','',#83); #83 = PRODUCT('adbeea57-9c39-11ed-93f0-dde97e994e83_part', 'adbeea57-9c39-11ed-93f0-dde97e994e83_part','',(#84)); #84 = PRODUCT_CONTEXT('',#2,'mechanical'); #85 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #86 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#87),#378); #87 = MANIFOLD_SOLID_BREP('',#88); #88 = CLOSED_SHELL('',(#89,#129,#160,#191,#215,#239,#256,#280,#315,#332, #344,#369)); #89 = ADVANCED_FACE('',(#90),#124,.F.); #90 = FACE_BOUND('',#91,.F.); #91 = EDGE_LOOP('',(#92,#102,#110,#118)); #92 = ORIENTED_EDGE('',*,*,#93,.T.); #93 = EDGE_CURVE('',#94,#96,#98,.T.); #94 = VERTEX_POINT('',#95); #95 = CARTESIAN_POINT('',(-1.25,-2.25,2.E-02)); #96 = VERTEX_POINT('',#97); #97 = CARTESIAN_POINT('',(-1.25,-2.25,0.42)); #98 = LINE('',#99,#100); #99 = CARTESIAN_POINT('',(-1.25,-2.25,2.E-02)); #100 = VECTOR('',#101,1.); #101 = DIRECTION('',(0.,0.,1.)); #102 = ORIENTED_EDGE('',*,*,#103,.T.); #103 = EDGE_CURVE('',#96,#104,#106,.T.); #104 = VERTEX_POINT('',#105); #105 = CARTESIAN_POINT('',(1.25,-2.25,0.42)); #106 = LINE('',#107,#108); #107 = CARTESIAN_POINT('',(-1.25,-2.25,0.42)); #108 = VECTOR('',#109,1.); #109 = DIRECTION('',(1.,0.,0.)); #110 = ORIENTED_EDGE('',*,*,#111,.F.); #111 = EDGE_CURVE('',#112,#104,#114,.T.); #112 = VERTEX_POINT('',#113); #113 = CARTESIAN_POINT('',(1.25,-2.25,2.E-02)); #114 = LINE('',#115,#116); #115 = CARTESIAN_POINT('',(1.25,-2.25,2.E-02)); #116 = VECTOR('',#117,1.); #117 = DIRECTION('',(0.,0.,1.)); #118 = ORIENTED_EDGE('',*,*,#119,.F.); #119 = EDGE_CURVE('',#94,#112,#120,.T.); #120 = LINE('',#121,#122); #121 = CARTESIAN_POINT('',(-1.25,-2.25,2.E-02)); #122 = VECTOR('',#123,1.); #123 = DIRECTION('',(1.,0.,0.)); #124 = PLANE('',#125); #125 = AXIS2_PLACEMENT_3D('',#126,#127,#128); #126 = CARTESIAN_POINT('',(-1.25,-2.25,2.E-02)); #127 = DIRECTION('',(0.,1.,0.)); #128 = DIRECTION('',(1.,0.,0.)); #129 = ADVANCED_FACE('',(#130),#155,.F.); #130 = FACE_BOUND('',#131,.F.); #131 = EDGE_LOOP('',(#132,#142,#148,#149)); #132 = ORIENTED_EDGE('',*,*,#133,.T.); #133 = EDGE_CURVE('',#134,#136,#138,.T.); #134 = VERTEX_POINT('',#135); #135 = CARTESIAN_POINT('',(-1.25,2.25,2.E-02)); #136 = VERTEX_POINT('',#137); #137 = CARTESIAN_POINT('',(-1.25,2.25,0.42)); #138 = LINE('',#139,#140); #139 = CARTESIAN_POINT('',(-1.25,2.25,2.E-02)); #140 = VECTOR('',#141,1.); #141 = DIRECTION('',(0.,0.,1.)); #142 = ORIENTED_EDGE('',*,*,#143,.T.); #143 = EDGE_CURVE('',#136,#96,#144,.T.); #144 = LINE('',#145,#146); #145 = CARTESIAN_POINT('',(-1.25,2.25,0.42)); #146 = VECTOR('',#147,1.); #147 = DIRECTION('',(0.,-1.,0.)); #148 = ORIENTED_EDGE('',*,*,#93,.F.); #149 = ORIENTED_EDGE('',*,*,#150,.F.); #150 = EDGE_CURVE('',#134,#94,#151,.T.); #151 = LINE('',#152,#153); #152 = CARTESIAN_POINT('',(-1.25,2.25,2.E-02)); #153 = VECTOR('',#154,1.); #154 = DIRECTION('',(0.,-1.,0.)); #155 = PLANE('',#156); #156 = AXIS2_PLACEMENT_3D('',#157,#158,#159); #157 = CARTESIAN_POINT('',(-1.25,2.25,2.E-02)); #158 = DIRECTION('',(1.,0.,-0.)); #159 = DIRECTION('',(0.,-1.,0.)); #160 = ADVANCED_FACE('',(#161),#186,.F.); #161 = FACE_BOUND('',#162,.T.); #162 = EDGE_LOOP('',(#163,#171,#172,#180)); #163 = ORIENTED_EDGE('',*,*,#164,.F.); #164 = EDGE_CURVE('',#96,#165,#167,.T.); #165 = VERTEX_POINT('',#166); #166 = CARTESIAN_POINT('',(-1.15,-2.15,1.52)); #167 = LINE('',#168,#169); #168 = CARTESIAN_POINT('',(-1.182113821138,-2.182113821138,1.16674796748 )); #169 = VECTOR('',#170,1.); #170 = DIRECTION('',(9.016696346674E-02,9.016696346674E-02, 0.991836598134)); #171 = ORIENTED_EDGE('',*,*,#103,.T.); #172 = ORIENTED_EDGE('',*,*,#173,.T.); #173 = EDGE_CURVE('',#104,#174,#176,.T.); #174 = VERTEX_POINT('',#175); #175 = CARTESIAN_POINT('',(1.15,-2.15,1.52)); #176 = LINE('',#177,#178); #177 = CARTESIAN_POINT('',(1.190243902439,-2.190243902439,1.077317073171 )); #178 = VECTOR('',#179,1.); #179 = DIRECTION('',(-9.016696346674E-02,9.016696346674E-02, 0.991836598134)); #180 = ORIENTED_EDGE('',*,*,#181,.F.); #181 = EDGE_CURVE('',#165,#174,#182,.T.); #182 = LINE('',#183,#184); #183 = CARTESIAN_POINT('',(-1.25,-2.15,1.52)); #184 = VECTOR('',#185,1.); #185 = DIRECTION('',(1.,0.,0.)); #186 = PLANE('',#187); #187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); #188 = CARTESIAN_POINT('',(-1.25,-2.2,0.97)); #189 = DIRECTION('',(-1.745273210036E-18,0.995893206468, -9.053574604252E-02)); #190 = DIRECTION('',(-1.,-1.738105733305E-18,1.580096121186E-19)); #191 = ADVANCED_FACE('',(#192),#210,.F.); #192 = FACE_BOUND('',#193,.F.); #193 = EDGE_LOOP('',(#194,#195,#203,#209)); #194 = ORIENTED_EDGE('',*,*,#119,.T.); #195 = ORIENTED_EDGE('',*,*,#196,.T.); #196 = EDGE_CURVE('',#112,#197,#199,.T.); #197 = VERTEX_POINT('',#198); #198 = CARTESIAN_POINT('',(1.25,2.25,2.E-02)); #199 = LINE('',#200,#201); #200 = CARTESIAN_POINT('',(1.25,-2.25,2.E-02)); #201 = VECTOR('',#202,1.); #202 = DIRECTION('',(0.,1.,0.)); #203 = ORIENTED_EDGE('',*,*,#204,.T.); #204 = EDGE_CURVE('',#197,#134,#205,.T.); #205 = LINE('',#206,#207); #206 = CARTESIAN_POINT('',(1.25,2.25,2.E-02)); #207 = VECTOR('',#208,1.); #208 = DIRECTION('',(-1.,0.,0.)); #209 = ORIENTED_EDGE('',*,*,#150,.T.); #210 = PLANE('',#211); #211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); #212 = CARTESIAN_POINT('',(0.,0.,2.E-02)); #213 = DIRECTION('',(0.,0.,1.)); #214 = DIRECTION('',(1.,0.,-0.)); #215 = ADVANCED_FACE('',(#216),#234,.F.); #216 = FACE_BOUND('',#217,.F.); #217 = EDGE_LOOP('',(#218,#219,#227,#233)); #218 = ORIENTED_EDGE('',*,*,#111,.T.); #219 = ORIENTED_EDGE('',*,*,#220,.T.); #220 = EDGE_CURVE('',#104,#221,#223,.T.); #221 = VERTEX_POINT('',#222); #222 = CARTESIAN_POINT('',(1.25,2.25,0.42)); #223 = LINE('',#224,#225); #224 = CARTESIAN_POINT('',(1.25,-2.25,0.42)); #225 = VECTOR('',#226,1.); #226 = DIRECTION('',(0.,1.,0.)); #227 = ORIENTED_EDGE('',*,*,#228,.F.); #228 = EDGE_CURVE('',#197,#221,#229,.T.); #229 = LINE('',#230,#231); #230 = CARTESIAN_POINT('',(1.25,2.25,2.E-02)); #231 = VECTOR('',#232,1.); #232 = DIRECTION('',(0.,0.,1.)); #233 = ORIENTED_EDGE('',*,*,#196,.F.); #234 = PLANE('',#235); #235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); #236 = CARTESIAN_POINT('',(1.25,-2.25,2.E-02)); #237 = DIRECTION('',(-1.,0.,0.)); #238 = DIRECTION('',(0.,1.,0.)); #239 = ADVANCED_FACE('',(#240),#251,.F.); #240 = FACE_BOUND('',#241,.F.); #241 = EDGE_LOOP('',(#242,#243,#249,#250)); #242 = ORIENTED_EDGE('',*,*,#228,.T.); #243 = ORIENTED_EDGE('',*,*,#244,.T.); #244 = EDGE_CURVE('',#221,#136,#245,.T.); #245 = LINE('',#246,#247); #246 = CARTESIAN_POINT('',(1.25,2.25,0.42)); #247 = VECTOR('',#248,1.); #248 = DIRECTION('',(-1.,0.,0.)); #249 = ORIENTED_EDGE('',*,*,#133,.F.); #250 = ORIENTED_EDGE('',*,*,#204,.F.); #251 = PLANE('',#252); #252 = AXIS2_PLACEMENT_3D('',#253,#254,#255); #253 = CARTESIAN_POINT('',(1.25,2.25,2.E-02)); #254 = DIRECTION('',(0.,-1.,0.)); #255 = DIRECTION('',(-1.,0.,0.)); #256 = ADVANCED_FACE('',(#257),#275,.F.); #257 = FACE_BOUND('',#258,.T.); #258 = EDGE_LOOP('',(#259,#267,#268,#269)); #259 = ORIENTED_EDGE('',*,*,#260,.F.); #260 = EDGE_CURVE('',#136,#261,#263,.T.); #261 = VERTEX_POINT('',#262); #262 = CARTESIAN_POINT('',(-1.15,2.15,1.52)); #263 = LINE('',#264,#265); #264 = CARTESIAN_POINT('',(-1.190243902439,2.190243902439,1.077317073171 )); #265 = VECTOR('',#266,1.); #266 = DIRECTION('',(9.016696346674E-02,-9.016696346674E-02, 0.991836598134)); #267 = ORIENTED_EDGE('',*,*,#143,.T.); #268 = ORIENTED_EDGE('',*,*,#164,.T.); #269 = ORIENTED_EDGE('',*,*,#270,.F.); #270 = EDGE_CURVE('',#261,#165,#271,.T.); #271 = LINE('',#272,#273); #272 = CARTESIAN_POINT('',(-1.15,2.25,1.52)); #273 = VECTOR('',#274,1.); #274 = DIRECTION('',(0.,-1.,0.)); #275 = PLANE('',#276); #276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); #277 = CARTESIAN_POINT('',(-1.2,2.25,0.97)); #278 = DIRECTION('',(0.995893206468,1.745273210036E-18, -9.053574604252E-02)); #279 = DIRECTION('',(-1.738105733305E-18,1.,1.580096121186E-19)); #280 = ADVANCED_FACE('',(#281,#299),#310,.T.); #281 = FACE_BOUND('',#282,.T.); #282 = EDGE_LOOP('',(#283,#284,#292,#298)); #283 = ORIENTED_EDGE('',*,*,#181,.T.); #284 = ORIENTED_EDGE('',*,*,#285,.T.); #285 = EDGE_CURVE('',#174,#286,#288,.T.); #286 = VERTEX_POINT('',#287); #287 = CARTESIAN_POINT('',(1.15,2.15,1.52)); #288 = LINE('',#289,#290); #289 = CARTESIAN_POINT('',(1.15,-2.25,1.52)); #290 = VECTOR('',#291,1.); #291 = DIRECTION('',(0.,1.,0.)); #292 = ORIENTED_EDGE('',*,*,#293,.T.); #293 = EDGE_CURVE('',#286,#261,#294,.T.); #294 = LINE('',#295,#296); #295 = CARTESIAN_POINT('',(1.25,2.15,1.52)); #296 = VECTOR('',#297,1.); #297 = DIRECTION('',(-1.,0.,0.)); #298 = ORIENTED_EDGE('',*,*,#270,.T.); #299 = FACE_BOUND('',#300,.T.); #300 = EDGE_LOOP('',(#301)); #301 = ORIENTED_EDGE('',*,*,#302,.T.); #302 = EDGE_CURVE('',#303,#303,#305,.T.); #303 = VERTEX_POINT('',#304); #304 = CARTESIAN_POINT('',(-0.35,-1.573295482264E-17,1.52)); #305 = CIRCLE('',#306,0.35); #306 = AXIS2_PLACEMENT_3D('',#307,#308,#309); #307 = CARTESIAN_POINT('',(-1.908195823574E-17,6.999232111767E-17,1.52) ); #308 = DIRECTION('',(0.,0.,-1.)); #309 = DIRECTION('',(-1.,0.,0.)); #310 = PLANE('',#311); #311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); #312 = CARTESIAN_POINT('',(0.,0.,1.52)); #313 = DIRECTION('',(0.,0.,1.)); #314 = DIRECTION('',(1.,0.,-0.)); #315 = ADVANCED_FACE('',(#316),#327,.F.); #316 = FACE_BOUND('',#317,.T.); #317 = EDGE_LOOP('',(#318,#319,#320,#326)); #318 = ORIENTED_EDGE('',*,*,#173,.F.); #319 = ORIENTED_EDGE('',*,*,#220,.T.); #320 = ORIENTED_EDGE('',*,*,#321,.T.); #321 = EDGE_CURVE('',#221,#286,#322,.T.); #322 = LINE('',#323,#324); #323 = CARTESIAN_POINT('',(1.182113821138,2.182113821138,1.16674796748) ); #324 = VECTOR('',#325,1.); #325 = DIRECTION('',(-9.016696346674E-02,-9.016696346674E-02, 0.991836598134)); #326 = ORIENTED_EDGE('',*,*,#285,.F.); #327 = PLANE('',#328); #328 = AXIS2_PLACEMENT_3D('',#329,#330,#331); #329 = CARTESIAN_POINT('',(1.2,-2.25,0.97)); #330 = DIRECTION('',(-0.995893206468,-1.745273210036E-18, -9.053574604252E-02)); #331 = DIRECTION('',(1.738105733305E-18,-1.,1.580096121186E-19)); #332 = ADVANCED_FACE('',(#333),#339,.F.); #333 = FACE_BOUND('',#334,.T.); #334 = EDGE_LOOP('',(#335,#336,#337,#338)); #335 = ORIENTED_EDGE('',*,*,#321,.F.); #336 = ORIENTED_EDGE('',*,*,#244,.T.); #337 = ORIENTED_EDGE('',*,*,#260,.T.); #338 = ORIENTED_EDGE('',*,*,#293,.F.); #339 = PLANE('',#340); #340 = AXIS2_PLACEMENT_3D('',#341,#342,#343); #341 = CARTESIAN_POINT('',(1.25,2.2,0.97)); #342 = DIRECTION('',(1.745273210036E-18,-0.995893206468, -9.053574604252E-02)); #343 = DIRECTION('',(1.,1.738105733305E-18,1.580096121186E-19)); #344 = ADVANCED_FACE('',(#345),#364,.F.); #345 = FACE_BOUND('',#346,.F.); #346 = EDGE_LOOP('',(#347,#356,#362,#363)); #347 = ORIENTED_EDGE('',*,*,#348,.F.); #348 = EDGE_CURVE('',#349,#349,#351,.T.); #349 = VERTEX_POINT('',#350); #350 = CARTESIAN_POINT('',(-0.35,-1.573295482264E-17,1.42)); #351 = CIRCLE('',#352,0.35); #352 = AXIS2_PLACEMENT_3D('',#353,#354,#355); #353 = CARTESIAN_POINT('',(-1.908195823574E-17,6.999232111767E-17,1.42) ); #354 = DIRECTION('',(0.,0.,-1.)); #355 = DIRECTION('',(-1.,0.,0.)); #356 = ORIENTED_EDGE('',*,*,#357,.F.); #357 = EDGE_CURVE('',#303,#349,#358,.T.); #358 = LINE('',#359,#360); #359 = CARTESIAN_POINT('',(-0.35,-1.573295482264E-17,1.52)); #360 = VECTOR('',#361,1.); #361 = DIRECTION('',(0.,0.,-1.)); #362 = ORIENTED_EDGE('',*,*,#302,.T.); #363 = ORIENTED_EDGE('',*,*,#357,.T.); #364 = CYLINDRICAL_SURFACE('',#365,0.35); #365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); #366 = CARTESIAN_POINT('',(-1.908195823574E-17,6.999232111767E-17,1.52) ); #367 = DIRECTION('',(0.,0.,-1.)); #368 = DIRECTION('',(-1.,0.,0.)); #369 = ADVANCED_FACE('',(#370),#373,.F.); #370 = FACE_BOUND('',#371,.F.); #371 = EDGE_LOOP('',(#372)); #372 = ORIENTED_EDGE('',*,*,#348,.T.); #373 = PLANE('',#374); #374 = AXIS2_PLACEMENT_3D('',#375,#376,#377); #375 = CARTESIAN_POINT('',(-1.908195823574E-17,6.999232111767E-17,1.42) ); #376 = DIRECTION('',(0.,0.,-1.)); #377 = DIRECTION('',(-1.,0.,0.)); #378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#382)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#379,#380,#381)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #379 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #380 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #381 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #382 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#379, 'distance_accuracy_value','confusion accuracy'); #383 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#384,#386); #384 = ( REPRESENTATION_RELATIONSHIP('','',#86,#63) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#385) SHAPE_REPRESENTATION_RELATIONSHIP() ); #385 = ITEM_DEFINED_TRANSFORMATION('','',#11,#64); #386 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#387 ); #387 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('162','','',#58,#81,$); #388 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83)); #389 = SHAPE_DEFINITION_REPRESENTATION(#390,#396); #390 = PRODUCT_DEFINITION_SHAPE('','',#391); #391 = PRODUCT_DEFINITION('design','',#392,#395); #392 = PRODUCT_DEFINITION_FORMATION('','',#393); #393 = PRODUCT('adbeea58-9c39-11ed-93f0-dde97e994e83', 'adbeea58-9c39-11ed-93f0-dde97e994e83','',(#394)); #394 = PRODUCT_CONTEXT('',#2,'mechanical'); #395 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #396 = SHAPE_REPRESENTATION('',(#11,#397),#401); #397 = AXIS2_PLACEMENT_3D('',#398,#399,#400); #398 = CARTESIAN_POINT('',(0.,0.,0.)); #399 = DIRECTION('',(0.,0.,1.)); #400 = DIRECTION('',(1.,0.,-0.)); #401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#405)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#402,#403,#404)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #402 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #403 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #404 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #405 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#402, 'distance_accuracy_value','confusion accuracy'); #406 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#407,#409); #407 = ( REPRESENTATION_RELATIONSHIP('','',#396,#32) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#408) SHAPE_REPRESENTATION_RELATIONSHIP() ); #408 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37); #409 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#410 ); #410 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('165','','',#27,#391,$); #411 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#393)); #412 = SHAPE_DEFINITION_REPRESENTATION(#413,#419); #413 = PRODUCT_DEFINITION_SHAPE('','',#414); #414 = PRODUCT_DEFINITION('design','',#415,#418); #415 = PRODUCT_DEFINITION_FORMATION('','',#416); #416 = PRODUCT('adbeea58-9c39-11ed-93f0-dde97e994e83_part', 'adbeea58-9c39-11ed-93f0-dde97e994e83_part','',(#417)); #417 = PRODUCT_CONTEXT('',#2,'mechanical'); #418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #419 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#420),#768); #420 = MANIFOLD_SOLID_BREP('',#421); #421 = CLOSED_SHELL('',(#422,#462,#493,#524,#555,#586,#617,#648,#679, #710,#732,#750)); #422 = ADVANCED_FACE('',(#423),#457,.T.); #423 = FACE_BOUND('',#424,.T.); #424 = EDGE_LOOP('',(#425,#435,#443,#451)); #425 = ORIENTED_EDGE('',*,*,#426,.F.); #426 = EDGE_CURVE('',#427,#429,#431,.T.); #427 = VERTEX_POINT('',#428); #428 = CARTESIAN_POINT('',(1.75,-0.56,0.)); #429 = VERTEX_POINT('',#430); #430 = CARTESIAN_POINT('',(1.75,-0.56,0.4)); #431 = LINE('',#432,#433); #432 = CARTESIAN_POINT('',(1.75,-0.56,0.)); #433 = VECTOR('',#434,1.); #434 = DIRECTION('',(0.,0.,1.)); #435 = ORIENTED_EDGE('',*,*,#436,.T.); #436 = EDGE_CURVE('',#427,#437,#439,.T.); #437 = VERTEX_POINT('',#438); #438 = CARTESIAN_POINT('',(1.75,0.56,0.)); #439 = LINE('',#440,#441); #440 = CARTESIAN_POINT('',(1.75,-0.56,0.)); #441 = VECTOR('',#442,1.); #442 = DIRECTION('',(0.,1.,0.)); #443 = ORIENTED_EDGE('',*,*,#444,.T.); #444 = EDGE_CURVE('',#437,#445,#447,.T.); #445 = VERTEX_POINT('',#446); #446 = CARTESIAN_POINT('',(1.75,0.56,0.4)); #447 = LINE('',#448,#449); #448 = CARTESIAN_POINT('',(1.75,0.56,0.)); #449 = VECTOR('',#450,1.); #450 = DIRECTION('',(0.,0.,1.)); #451 = ORIENTED_EDGE('',*,*,#452,.T.); #452 = EDGE_CURVE('',#445,#429,#453,.T.); #453 = LINE('',#454,#455); #454 = CARTESIAN_POINT('',(1.75,0.56,0.4)); #455 = VECTOR('',#456,1.); #456 = DIRECTION('',(0.,-1.,0.)); #457 = PLANE('',#458); #458 = AXIS2_PLACEMENT_3D('',#459,#460,#461); #459 = CARTESIAN_POINT('',(1.75,0.,0.)); #460 = DIRECTION('',(1.,0.,-0.)); #461 = DIRECTION('',(0.,-1.,0.)); #462 = ADVANCED_FACE('',(#463),#488,.T.); #463 = FACE_BOUND('',#464,.T.); #464 = EDGE_LOOP('',(#465,#466,#474,#482)); #465 = ORIENTED_EDGE('',*,*,#426,.T.); #466 = ORIENTED_EDGE('',*,*,#467,.T.); #467 = EDGE_CURVE('',#429,#468,#470,.T.); #468 = VERTEX_POINT('',#469); #469 = CARTESIAN_POINT('',(1.6,-0.8,0.4)); #470 = LINE('',#471,#472); #471 = CARTESIAN_POINT('',(1.75,-0.56,0.4)); #472 = VECTOR('',#473,1.); #473 = DIRECTION('',(-0.529998940003,-0.847998304005,0.)); #474 = ORIENTED_EDGE('',*,*,#475,.F.); #475 = EDGE_CURVE('',#476,#468,#478,.T.); #476 = VERTEX_POINT('',#477); #477 = CARTESIAN_POINT('',(1.6,-0.8,0.)); #478 = LINE('',#479,#480); #479 = CARTESIAN_POINT('',(1.6,-0.8,0.)); #480 = VECTOR('',#481,1.); #481 = DIRECTION('',(0.,0.,1.)); #482 = ORIENTED_EDGE('',*,*,#483,.F.); #483 = EDGE_CURVE('',#427,#476,#484,.T.); #484 = LINE('',#485,#486); #485 = CARTESIAN_POINT('',(1.75,-0.56,0.)); #486 = VECTOR('',#487,1.); #487 = DIRECTION('',(-0.529998940003,-0.847998304005,0.)); #488 = PLANE('',#489); #489 = AXIS2_PLACEMENT_3D('',#490,#491,#492); #490 = CARTESIAN_POINT('',(1.75,-0.56,0.)); #491 = DIRECTION('',(0.847998304005,-0.529998940003,0.)); #492 = DIRECTION('',(-0.529998940003,-0.847998304005,0.)); #493 = ADVANCED_FACE('',(#494),#519,.T.); #494 = FACE_BOUND('',#495,.T.); #495 = EDGE_LOOP('',(#496,#497,#505,#513)); #496 = ORIENTED_EDGE('',*,*,#475,.T.); #497 = ORIENTED_EDGE('',*,*,#498,.T.); #498 = EDGE_CURVE('',#468,#499,#501,.T.); #499 = VERTEX_POINT('',#500); #500 = CARTESIAN_POINT('',(1.25,-0.8,0.4)); #501 = LINE('',#502,#503); #502 = CARTESIAN_POINT('',(1.6,-0.8,0.4)); #503 = VECTOR('',#504,1.); #504 = DIRECTION('',(-1.,0.,0.)); #505 = ORIENTED_EDGE('',*,*,#506,.F.); #506 = EDGE_CURVE('',#507,#499,#509,.T.); #507 = VERTEX_POINT('',#508); #508 = CARTESIAN_POINT('',(1.25,-0.8,0.)); #509 = LINE('',#510,#511); #510 = CARTESIAN_POINT('',(1.25,-0.8,0.)); #511 = VECTOR('',#512,1.); #512 = DIRECTION('',(0.,0.,1.)); #513 = ORIENTED_EDGE('',*,*,#514,.F.); #514 = EDGE_CURVE('',#476,#507,#515,.T.); #515 = LINE('',#516,#517); #516 = CARTESIAN_POINT('',(1.6,-0.8,0.)); #517 = VECTOR('',#518,1.); #518 = DIRECTION('',(-1.,0.,0.)); #519 = PLANE('',#520); #520 = AXIS2_PLACEMENT_3D('',#521,#522,#523); #521 = CARTESIAN_POINT('',(1.6,-0.8,0.)); #522 = DIRECTION('',(0.,-1.,0.)); #523 = DIRECTION('',(-1.,0.,0.)); #524 = ADVANCED_FACE('',(#525),#550,.T.); #525 = FACE_BOUND('',#526,.T.); #526 = EDGE_LOOP('',(#527,#528,#536,#544)); #527 = ORIENTED_EDGE('',*,*,#506,.T.); #528 = ORIENTED_EDGE('',*,*,#529,.T.); #529 = EDGE_CURVE('',#499,#530,#532,.T.); #530 = VERTEX_POINT('',#531); #531 = CARTESIAN_POINT('',(1.25,-0.64,0.4)); #532 = LINE('',#533,#534); #533 = CARTESIAN_POINT('',(1.25,-0.8,0.4)); #534 = VECTOR('',#535,1.); #535 = DIRECTION('',(0.,1.,0.)); #536 = ORIENTED_EDGE('',*,*,#537,.F.); #537 = EDGE_CURVE('',#538,#530,#540,.T.); #538 = VERTEX_POINT('',#539); #539 = CARTESIAN_POINT('',(1.25,-0.64,0.)); #540 = LINE('',#541,#542); #541 = CARTESIAN_POINT('',(1.25,-0.64,0.)); #542 = VECTOR('',#543,1.); #543 = DIRECTION('',(0.,0.,1.)); #544 = ORIENTED_EDGE('',*,*,#545,.F.); #545 = EDGE_CURVE('',#507,#538,#546,.T.); #546 = LINE('',#547,#548); #547 = CARTESIAN_POINT('',(1.25,-0.8,0.)); #548 = VECTOR('',#549,1.); #549 = DIRECTION('',(0.,1.,0.)); #550 = PLANE('',#551); #551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); #552 = CARTESIAN_POINT('',(1.25,-0.8,0.)); #553 = DIRECTION('',(-1.,0.,0.)); #554 = DIRECTION('',(0.,1.,0.)); #555 = ADVANCED_FACE('',(#556),#581,.T.); #556 = FACE_BOUND('',#557,.T.); #557 = EDGE_LOOP('',(#558,#559,#567,#575)); #558 = ORIENTED_EDGE('',*,*,#537,.T.); #559 = ORIENTED_EDGE('',*,*,#560,.T.); #560 = EDGE_CURVE('',#530,#561,#563,.T.); #561 = VERTEX_POINT('',#562); #562 = CARTESIAN_POINT('',(-0.75,-0.64,0.4)); #563 = LINE('',#564,#565); #564 = CARTESIAN_POINT('',(1.25,-0.64,0.4)); #565 = VECTOR('',#566,1.); #566 = DIRECTION('',(-1.,0.,0.)); #567 = ORIENTED_EDGE('',*,*,#568,.F.); #568 = EDGE_CURVE('',#569,#561,#571,.T.); #569 = VERTEX_POINT('',#570); #570 = CARTESIAN_POINT('',(-0.75,-0.64,0.)); #571 = LINE('',#572,#573); #572 = CARTESIAN_POINT('',(-0.75,-0.64,0.)); #573 = VECTOR('',#574,1.); #574 = DIRECTION('',(0.,0.,1.)); #575 = ORIENTED_EDGE('',*,*,#576,.F.); #576 = EDGE_CURVE('',#538,#569,#577,.T.); #577 = LINE('',#578,#579); #578 = CARTESIAN_POINT('',(1.25,-0.64,0.)); #579 = VECTOR('',#580,1.); #580 = DIRECTION('',(-1.,0.,0.)); #581 = PLANE('',#582); #582 = AXIS2_PLACEMENT_3D('',#583,#584,#585); #583 = CARTESIAN_POINT('',(1.25,-0.64,0.)); #584 = DIRECTION('',(0.,-1.,0.)); #585 = DIRECTION('',(-1.,0.,0.)); #586 = ADVANCED_FACE('',(#587),#612,.T.); #587 = FACE_BOUND('',#588,.T.); #588 = EDGE_LOOP('',(#589,#590,#598,#606)); #589 = ORIENTED_EDGE('',*,*,#568,.T.); #590 = ORIENTED_EDGE('',*,*,#591,.T.); #591 = EDGE_CURVE('',#561,#592,#594,.T.); #592 = VERTEX_POINT('',#593); #593 = CARTESIAN_POINT('',(-0.75,0.64,0.4)); #594 = LINE('',#595,#596); #595 = CARTESIAN_POINT('',(-0.75,-0.64,0.4)); #596 = VECTOR('',#597,1.); #597 = DIRECTION('',(0.,1.,0.)); #598 = ORIENTED_EDGE('',*,*,#599,.F.); #599 = EDGE_CURVE('',#600,#592,#602,.T.); #600 = VERTEX_POINT('',#601); #601 = CARTESIAN_POINT('',(-0.75,0.64,0.)); #602 = LINE('',#603,#604); #603 = CARTESIAN_POINT('',(-0.75,0.64,0.)); #604 = VECTOR('',#605,1.); #605 = DIRECTION('',(0.,0.,1.)); #606 = ORIENTED_EDGE('',*,*,#607,.F.); #607 = EDGE_CURVE('',#569,#600,#608,.T.); #608 = LINE('',#609,#610); #609 = CARTESIAN_POINT('',(-0.75,-0.64,0.)); #610 = VECTOR('',#611,1.); #611 = DIRECTION('',(0.,1.,0.)); #612 = PLANE('',#613); #613 = AXIS2_PLACEMENT_3D('',#614,#615,#616); #614 = CARTESIAN_POINT('',(-0.75,-0.64,0.)); #615 = DIRECTION('',(-1.,0.,0.)); #616 = DIRECTION('',(0.,1.,0.)); #617 = ADVANCED_FACE('',(#618),#643,.T.); #618 = FACE_BOUND('',#619,.T.); #619 = EDGE_LOOP('',(#620,#621,#629,#637)); #620 = ORIENTED_EDGE('',*,*,#599,.T.); #621 = ORIENTED_EDGE('',*,*,#622,.T.); #622 = EDGE_CURVE('',#592,#623,#625,.T.); #623 = VERTEX_POINT('',#624); #624 = CARTESIAN_POINT('',(1.25,0.64,0.4)); #625 = LINE('',#626,#627); #626 = CARTESIAN_POINT('',(-0.75,0.64,0.4)); #627 = VECTOR('',#628,1.); #628 = DIRECTION('',(1.,0.,0.)); #629 = ORIENTED_EDGE('',*,*,#630,.F.); #630 = EDGE_CURVE('',#631,#623,#633,.T.); #631 = VERTEX_POINT('',#632); #632 = CARTESIAN_POINT('',(1.25,0.64,0.)); #633 = LINE('',#634,#635); #634 = CARTESIAN_POINT('',(1.25,0.64,0.)); #635 = VECTOR('',#636,1.); #636 = DIRECTION('',(0.,0.,1.)); #637 = ORIENTED_EDGE('',*,*,#638,.F.); #638 = EDGE_CURVE('',#600,#631,#639,.T.); #639 = LINE('',#640,#641); #640 = CARTESIAN_POINT('',(-0.75,0.64,0.)); #641 = VECTOR('',#642,1.); #642 = DIRECTION('',(1.,0.,0.)); #643 = PLANE('',#644); #644 = AXIS2_PLACEMENT_3D('',#645,#646,#647); #645 = CARTESIAN_POINT('',(-0.75,0.64,0.)); #646 = DIRECTION('',(0.,1.,0.)); #647 = DIRECTION('',(1.,0.,0.)); #648 = ADVANCED_FACE('',(#649),#674,.T.); #649 = FACE_BOUND('',#650,.T.); #650 = EDGE_LOOP('',(#651,#652,#660,#668)); #651 = ORIENTED_EDGE('',*,*,#630,.T.); #652 = ORIENTED_EDGE('',*,*,#653,.T.); #653 = EDGE_CURVE('',#623,#654,#656,.T.); #654 = VERTEX_POINT('',#655); #655 = CARTESIAN_POINT('',(1.25,0.8,0.4)); #656 = LINE('',#657,#658); #657 = CARTESIAN_POINT('',(1.25,0.64,0.4)); #658 = VECTOR('',#659,1.); #659 = DIRECTION('',(0.,1.,0.)); #660 = ORIENTED_EDGE('',*,*,#661,.F.); #661 = EDGE_CURVE('',#662,#654,#664,.T.); #662 = VERTEX_POINT('',#663); #663 = CARTESIAN_POINT('',(1.25,0.8,0.)); #664 = LINE('',#665,#666); #665 = CARTESIAN_POINT('',(1.25,0.8,0.)); #666 = VECTOR('',#667,1.); #667 = DIRECTION('',(0.,0.,1.)); #668 = ORIENTED_EDGE('',*,*,#669,.F.); #669 = EDGE_CURVE('',#631,#662,#670,.T.); #670 = LINE('',#671,#672); #671 = CARTESIAN_POINT('',(1.25,0.64,0.)); #672 = VECTOR('',#673,1.); #673 = DIRECTION('',(0.,1.,0.)); #674 = PLANE('',#675); #675 = AXIS2_PLACEMENT_3D('',#676,#677,#678); #676 = CARTESIAN_POINT('',(1.25,0.64,0.)); #677 = DIRECTION('',(-1.,0.,0.)); #678 = DIRECTION('',(0.,1.,0.)); #679 = ADVANCED_FACE('',(#680),#705,.T.); #680 = FACE_BOUND('',#681,.T.); #681 = EDGE_LOOP('',(#682,#683,#691,#699)); #682 = ORIENTED_EDGE('',*,*,#661,.T.); #683 = ORIENTED_EDGE('',*,*,#684,.T.); #684 = EDGE_CURVE('',#654,#685,#687,.T.); #685 = VERTEX_POINT('',#686); #686 = CARTESIAN_POINT('',(1.6,0.8,0.4)); #687 = LINE('',#688,#689); #688 = CARTESIAN_POINT('',(1.25,0.8,0.4)); #689 = VECTOR('',#690,1.); #690 = DIRECTION('',(1.,0.,0.)); #691 = ORIENTED_EDGE('',*,*,#692,.F.); #692 = EDGE_CURVE('',#693,#685,#695,.T.); #693 = VERTEX_POINT('',#694); #694 = CARTESIAN_POINT('',(1.6,0.8,0.)); #695 = LINE('',#696,#697); #696 = CARTESIAN_POINT('',(1.6,0.8,0.)); #697 = VECTOR('',#698,1.); #698 = DIRECTION('',(0.,0.,1.)); #699 = ORIENTED_EDGE('',*,*,#700,.F.); #700 = EDGE_CURVE('',#662,#693,#701,.T.); #701 = LINE('',#702,#703); #702 = CARTESIAN_POINT('',(1.25,0.8,0.)); #703 = VECTOR('',#704,1.); #704 = DIRECTION('',(1.,0.,0.)); #705 = PLANE('',#706); #706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); #707 = CARTESIAN_POINT('',(1.25,0.8,0.)); #708 = DIRECTION('',(0.,1.,0.)); #709 = DIRECTION('',(1.,0.,0.)); #710 = ADVANCED_FACE('',(#711),#727,.T.); #711 = FACE_BOUND('',#712,.T.); #712 = EDGE_LOOP('',(#713,#714,#720,#721)); #713 = ORIENTED_EDGE('',*,*,#692,.T.); #714 = ORIENTED_EDGE('',*,*,#715,.T.); #715 = EDGE_CURVE('',#685,#445,#716,.T.); #716 = LINE('',#717,#718); #717 = CARTESIAN_POINT('',(1.6,0.8,0.4)); #718 = VECTOR('',#719,1.); #719 = DIRECTION('',(0.529998940003,-0.847998304005,0.)); #720 = ORIENTED_EDGE('',*,*,#444,.F.); #721 = ORIENTED_EDGE('',*,*,#722,.F.); #722 = EDGE_CURVE('',#693,#437,#723,.T.); #723 = LINE('',#724,#725); #724 = CARTESIAN_POINT('',(1.6,0.8,0.)); #725 = VECTOR('',#726,1.); #726 = DIRECTION('',(0.529998940003,-0.847998304005,0.)); #727 = PLANE('',#728); #728 = AXIS2_PLACEMENT_3D('',#729,#730,#731); #729 = CARTESIAN_POINT('',(1.6,0.8,0.)); #730 = DIRECTION('',(0.847998304005,0.529998940003,-0.)); #731 = DIRECTION('',(0.529998940003,-0.847998304005,0.)); #732 = ADVANCED_FACE('',(#733),#745,.T.); #733 = FACE_BOUND('',#734,.T.); #734 = EDGE_LOOP('',(#735,#736,#737,#738,#739,#740,#741,#742,#743,#744) ); #735 = ORIENTED_EDGE('',*,*,#436,.F.); #736 = ORIENTED_EDGE('',*,*,#483,.T.); #737 = ORIENTED_EDGE('',*,*,#514,.T.); #738 = ORIENTED_EDGE('',*,*,#545,.T.); #739 = ORIENTED_EDGE('',*,*,#576,.T.); #740 = ORIENTED_EDGE('',*,*,#607,.T.); #741 = ORIENTED_EDGE('',*,*,#638,.T.); #742 = ORIENTED_EDGE('',*,*,#669,.T.); #743 = ORIENTED_EDGE('',*,*,#700,.T.); #744 = ORIENTED_EDGE('',*,*,#722,.T.); #745 = PLANE('',#746); #746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); #747 = CARTESIAN_POINT('',(0.544151509358,1.042653663775E-17,0.)); #748 = DIRECTION('',(-0.,-0.,-1.)); #749 = DIRECTION('',(-1.,0.,0.)); #750 = ADVANCED_FACE('',(#751),#763,.F.); #751 = FACE_BOUND('',#752,.F.); #752 = EDGE_LOOP('',(#753,#754,#755,#756,#757,#758,#759,#760,#761,#762) ); #753 = ORIENTED_EDGE('',*,*,#467,.T.); #754 = ORIENTED_EDGE('',*,*,#498,.T.); #755 = ORIENTED_EDGE('',*,*,#529,.T.); #756 = ORIENTED_EDGE('',*,*,#560,.T.); #757 = ORIENTED_EDGE('',*,*,#591,.T.); #758 = ORIENTED_EDGE('',*,*,#622,.T.); #759 = ORIENTED_EDGE('',*,*,#653,.T.); #760 = ORIENTED_EDGE('',*,*,#684,.T.); #761 = ORIENTED_EDGE('',*,*,#715,.T.); #762 = ORIENTED_EDGE('',*,*,#452,.T.); #763 = PLANE('',#764); #764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); #765 = CARTESIAN_POINT('',(0.544151509358,1.042653663775E-17,0.4)); #766 = DIRECTION('',(-0.,-0.,-1.)); #767 = DIRECTION('',(-1.,0.,0.)); #768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#772)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#769,#770,#771)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #769 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #770 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #771 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #772 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#769, 'distance_accuracy_value','confusion accuracy'); #773 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#774,#776); #774 = ( REPRESENTATION_RELATIONSHIP('','',#419,#396) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#775) SHAPE_REPRESENTATION_RELATIONSHIP() ); #775 = ITEM_DEFINED_TRANSFORMATION('','',#11,#397); #776 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#777 ); #777 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('164','','',#391,#414,$); #778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#416)); #779 = SHAPE_DEFINITION_REPRESENTATION(#780,#786); #780 = PRODUCT_DEFINITION_SHAPE('','',#781); #781 = PRODUCT_DEFINITION('design','',#782,#785); #782 = PRODUCT_DEFINITION_FORMATION('','',#783); #783 = PRODUCT('adbeea59-9c39-11ed-93f0-dde97e994e83', 'adbeea59-9c39-11ed-93f0-dde97e994e83','',(#784)); #784 = PRODUCT_CONTEXT('',#2,'mechanical'); #785 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #786 = SHAPE_REPRESENTATION('',(#11,#787),#791); #787 = AXIS2_PLACEMENT_3D('',#788,#789,#790); #788 = CARTESIAN_POINT('',(0.,0.,0.)); #789 = DIRECTION('',(0.,0.,1.)); #790 = DIRECTION('',(1.,0.,-0.)); #791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#795)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#792,#793,#794)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #792 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #793 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #794 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #795 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#792, 'distance_accuracy_value','confusion accuracy'); #796 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#797,#799); #797 = ( REPRESENTATION_RELATIONSHIP('','',#786,#32) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#798) SHAPE_REPRESENTATION_RELATIONSHIP() ); #798 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41); #799 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#800 ); #800 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('167','','',#27,#781,$); #801 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#783)); #802 = SHAPE_DEFINITION_REPRESENTATION(#803,#809); #803 = PRODUCT_DEFINITION_SHAPE('','',#804); #804 = PRODUCT_DEFINITION('design','',#805,#808); #805 = PRODUCT_DEFINITION_FORMATION('','',#806); #806 = PRODUCT('adbeea59-9c39-11ed-93f0-dde97e994e83_part', 'adbeea59-9c39-11ed-93f0-dde97e994e83_part','',(#807)); #807 = PRODUCT_CONTEXT('',#2,'mechanical'); #808 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #809 = SHAPE_REPRESENTATION('',(#11,#810,#960,#1110),#1260); #810 = MANIFOLD_SOLID_BREP('',#811); #811 = CLOSED_SHELL('',(#812,#852,#883,#914,#936,#948)); #812 = ADVANCED_FACE('',(#813),#847,.T.); #813 = FACE_BOUND('',#814,.T.); #814 = EDGE_LOOP('',(#815,#825,#833,#841)); #815 = ORIENTED_EDGE('',*,*,#816,.T.); #816 = EDGE_CURVE('',#817,#819,#821,.T.); #817 = VERTEX_POINT('',#818); #818 = CARTESIAN_POINT('',(-2.25,-1.3,0.4)); #819 = VERTEX_POINT('',#820); #820 = CARTESIAN_POINT('',(-2.25,-1.7,0.4)); #821 = LINE('',#822,#823); #822 = CARTESIAN_POINT('',(-2.25,-1.3,0.4)); #823 = VECTOR('',#824,1.); #824 = DIRECTION('',(0.,-1.,0.)); #825 = ORIENTED_EDGE('',*,*,#826,.T.); #826 = EDGE_CURVE('',#819,#827,#829,.T.); #827 = VERTEX_POINT('',#828); #828 = CARTESIAN_POINT('',(-0.75,-1.7,0.4)); #829 = LINE('',#830,#831); #830 = CARTESIAN_POINT('',(-2.25,-1.7,0.4)); #831 = VECTOR('',#832,1.); #832 = DIRECTION('',(1.,0.,0.)); #833 = ORIENTED_EDGE('',*,*,#834,.F.); #834 = EDGE_CURVE('',#835,#827,#837,.T.); #835 = VERTEX_POINT('',#836); #836 = CARTESIAN_POINT('',(-0.75,-1.3,0.4)); #837 = LINE('',#838,#839); #838 = CARTESIAN_POINT('',(-0.75,-1.3,0.4)); #839 = VECTOR('',#840,1.); #840 = DIRECTION('',(0.,-1.,0.)); #841 = ORIENTED_EDGE('',*,*,#842,.F.); #842 = EDGE_CURVE('',#817,#835,#843,.T.); #843 = LINE('',#844,#845); #844 = CARTESIAN_POINT('',(-2.25,-1.3,0.4)); #845 = VECTOR('',#846,1.); #846 = DIRECTION('',(1.,0.,0.)); #847 = PLANE('',#848); #848 = AXIS2_PLACEMENT_3D('',#849,#850,#851); #849 = CARTESIAN_POINT('',(-2.25,-1.3,0.4)); #850 = DIRECTION('',(-0.,0.,1.)); #851 = DIRECTION('',(1.,0.,0.)); #852 = ADVANCED_FACE('',(#853),#878,.T.); #853 = FACE_BOUND('',#854,.T.); #854 = EDGE_LOOP('',(#855,#856,#864,#872)); #855 = ORIENTED_EDGE('',*,*,#834,.T.); #856 = ORIENTED_EDGE('',*,*,#857,.T.); #857 = EDGE_CURVE('',#827,#858,#860,.T.); #858 = VERTEX_POINT('',#859); #859 = CARTESIAN_POINT('',(-0.75,-1.7,0.)); #860 = LINE('',#861,#862); #861 = CARTESIAN_POINT('',(-0.75,-1.7,0.4)); #862 = VECTOR('',#863,1.); #863 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #864 = ORIENTED_EDGE('',*,*,#865,.F.); #865 = EDGE_CURVE('',#866,#858,#868,.T.); #866 = VERTEX_POINT('',#867); #867 = CARTESIAN_POINT('',(-0.75,-1.3,0.)); #868 = LINE('',#869,#870); #869 = CARTESIAN_POINT('',(-0.75,-1.3,0.)); #870 = VECTOR('',#871,1.); #871 = DIRECTION('',(0.,-1.,0.)); #872 = ORIENTED_EDGE('',*,*,#873,.F.); #873 = EDGE_CURVE('',#835,#866,#874,.T.); #874 = LINE('',#875,#876); #875 = CARTESIAN_POINT('',(-0.75,-1.3,0.4)); #876 = VECTOR('',#877,1.); #877 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #878 = PLANE('',#879); #879 = AXIS2_PLACEMENT_3D('',#880,#881,#882); #880 = CARTESIAN_POINT('',(-0.75,-1.3,0.4)); #881 = DIRECTION('',(1.,0.,-2.775557561563E-16)); #882 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #883 = ADVANCED_FACE('',(#884),#909,.T.); #884 = FACE_BOUND('',#885,.T.); #885 = EDGE_LOOP('',(#886,#887,#895,#903)); #886 = ORIENTED_EDGE('',*,*,#865,.T.); #887 = ORIENTED_EDGE('',*,*,#888,.T.); #888 = EDGE_CURVE('',#858,#889,#891,.T.); #889 = VERTEX_POINT('',#890); #890 = CARTESIAN_POINT('',(-2.25,-1.7,1.836970198721E-16)); #891 = LINE('',#892,#893); #892 = CARTESIAN_POINT('',(-0.75,-1.7,0.)); #893 = VECTOR('',#894,1.); #894 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #895 = ORIENTED_EDGE('',*,*,#896,.F.); #896 = EDGE_CURVE('',#897,#889,#899,.T.); #897 = VERTEX_POINT('',#898); #898 = CARTESIAN_POINT('',(-2.25,-1.3,1.836970198721E-16)); #899 = LINE('',#900,#901); #900 = CARTESIAN_POINT('',(-2.25,-1.3,1.836970198721E-16)); #901 = VECTOR('',#902,1.); #902 = DIRECTION('',(0.,-1.,0.)); #903 = ORIENTED_EDGE('',*,*,#904,.F.); #904 = EDGE_CURVE('',#866,#897,#905,.T.); #905 = LINE('',#906,#907); #906 = CARTESIAN_POINT('',(-0.75,-1.3,0.)); #907 = VECTOR('',#908,1.); #908 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #909 = PLANE('',#910); #910 = AXIS2_PLACEMENT_3D('',#911,#912,#913); #911 = CARTESIAN_POINT('',(-0.75,-1.3,0.)); #912 = DIRECTION('',(-1.224646799147E-16,-0.,-1.)); #913 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #914 = ADVANCED_FACE('',(#915),#931,.T.); #915 = FACE_BOUND('',#916,.T.); #916 = EDGE_LOOP('',(#917,#918,#924,#925)); #917 = ORIENTED_EDGE('',*,*,#896,.T.); #918 = ORIENTED_EDGE('',*,*,#919,.T.); #919 = EDGE_CURVE('',#889,#819,#920,.T.); #920 = LINE('',#921,#922); #921 = CARTESIAN_POINT('',(-2.25,-1.7,1.836970198721E-16)); #922 = VECTOR('',#923,1.); #923 = DIRECTION('',(0.,0.,1.)); #924 = ORIENTED_EDGE('',*,*,#816,.F.); #925 = ORIENTED_EDGE('',*,*,#926,.F.); #926 = EDGE_CURVE('',#897,#817,#927,.T.); #927 = LINE('',#928,#929); #928 = CARTESIAN_POINT('',(-2.25,-1.3,1.836970198721E-16)); #929 = VECTOR('',#930,1.); #930 = DIRECTION('',(0.,0.,1.)); #931 = PLANE('',#932); #932 = AXIS2_PLACEMENT_3D('',#933,#934,#935); #933 = CARTESIAN_POINT('',(-2.25,-1.3,1.836970198721E-16)); #934 = DIRECTION('',(-1.,0.,0.)); #935 = DIRECTION('',(0.,0.,1.)); #936 = ADVANCED_FACE('',(#937),#943,.T.); #937 = FACE_BOUND('',#938,.T.); #938 = EDGE_LOOP('',(#939,#940,#941,#942)); #939 = ORIENTED_EDGE('',*,*,#842,.T.); #940 = ORIENTED_EDGE('',*,*,#873,.T.); #941 = ORIENTED_EDGE('',*,*,#904,.T.); #942 = ORIENTED_EDGE('',*,*,#926,.T.); #943 = PLANE('',#944); #944 = AXIS2_PLACEMENT_3D('',#945,#946,#947); #945 = CARTESIAN_POINT('',(-1.5,-1.3,0.2)); #946 = DIRECTION('',(0.,1.,0.)); #947 = DIRECTION('',(0.,-0.,1.)); #948 = ADVANCED_FACE('',(#949),#955,.F.); #949 = FACE_BOUND('',#950,.F.); #950 = EDGE_LOOP('',(#951,#952,#953,#954)); #951 = ORIENTED_EDGE('',*,*,#826,.T.); #952 = ORIENTED_EDGE('',*,*,#857,.T.); #953 = ORIENTED_EDGE('',*,*,#888,.T.); #954 = ORIENTED_EDGE('',*,*,#919,.T.); #955 = PLANE('',#956); #956 = AXIS2_PLACEMENT_3D('',#957,#958,#959); #957 = CARTESIAN_POINT('',(-1.5,-1.7,0.2)); #958 = DIRECTION('',(0.,1.,0.)); #959 = DIRECTION('',(0.,-0.,1.)); #960 = MANIFOLD_SOLID_BREP('',#961); #961 = CLOSED_SHELL('',(#962,#1002,#1033,#1064,#1086,#1098)); #962 = ADVANCED_FACE('',(#963),#997,.T.); #963 = FACE_BOUND('',#964,.T.); #964 = EDGE_LOOP('',(#965,#975,#983,#991)); #965 = ORIENTED_EDGE('',*,*,#966,.T.); #966 = EDGE_CURVE('',#967,#969,#971,.T.); #967 = VERTEX_POINT('',#968); #968 = CARTESIAN_POINT('',(-2.25,0.2,0.4)); #969 = VERTEX_POINT('',#970); #970 = CARTESIAN_POINT('',(-2.25,-0.2,0.4)); #971 = LINE('',#972,#973); #972 = CARTESIAN_POINT('',(-2.25,0.2,0.4)); #973 = VECTOR('',#974,1.); #974 = DIRECTION('',(0.,-1.,0.)); #975 = ORIENTED_EDGE('',*,*,#976,.T.); #976 = EDGE_CURVE('',#969,#977,#979,.T.); #977 = VERTEX_POINT('',#978); #978 = CARTESIAN_POINT('',(-0.75,-0.2,0.4)); #979 = LINE('',#980,#981); #980 = CARTESIAN_POINT('',(-2.25,-0.2,0.4)); #981 = VECTOR('',#982,1.); #982 = DIRECTION('',(1.,0.,0.)); #983 = ORIENTED_EDGE('',*,*,#984,.F.); #984 = EDGE_CURVE('',#985,#977,#987,.T.); #985 = VERTEX_POINT('',#986); #986 = CARTESIAN_POINT('',(-0.75,0.2,0.4)); #987 = LINE('',#988,#989); #988 = CARTESIAN_POINT('',(-0.75,0.2,0.4)); #989 = VECTOR('',#990,1.); #990 = DIRECTION('',(0.,-1.,0.)); #991 = ORIENTED_EDGE('',*,*,#992,.F.); #992 = EDGE_CURVE('',#967,#985,#993,.T.); #993 = LINE('',#994,#995); #994 = CARTESIAN_POINT('',(-2.25,0.2,0.4)); #995 = VECTOR('',#996,1.); #996 = DIRECTION('',(1.,0.,0.)); #997 = PLANE('',#998); #998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); #999 = CARTESIAN_POINT('',(-2.25,0.2,0.4)); #1000 = DIRECTION('',(-0.,0.,1.)); #1001 = DIRECTION('',(1.,0.,0.)); #1002 = ADVANCED_FACE('',(#1003),#1028,.T.); #1003 = FACE_BOUND('',#1004,.T.); #1004 = EDGE_LOOP('',(#1005,#1006,#1014,#1022)); #1005 = ORIENTED_EDGE('',*,*,#984,.T.); #1006 = ORIENTED_EDGE('',*,*,#1007,.T.); #1007 = EDGE_CURVE('',#977,#1008,#1010,.T.); #1008 = VERTEX_POINT('',#1009); #1009 = CARTESIAN_POINT('',(-0.75,-0.2,0.)); #1010 = LINE('',#1011,#1012); #1011 = CARTESIAN_POINT('',(-0.75,-0.2,0.4)); #1012 = VECTOR('',#1013,1.); #1013 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #1014 = ORIENTED_EDGE('',*,*,#1015,.F.); #1015 = EDGE_CURVE('',#1016,#1008,#1018,.T.); #1016 = VERTEX_POINT('',#1017); #1017 = CARTESIAN_POINT('',(-0.75,0.2,0.)); #1018 = LINE('',#1019,#1020); #1019 = CARTESIAN_POINT('',(-0.75,0.2,0.)); #1020 = VECTOR('',#1021,1.); #1021 = DIRECTION('',(0.,-1.,0.)); #1022 = ORIENTED_EDGE('',*,*,#1023,.F.); #1023 = EDGE_CURVE('',#985,#1016,#1024,.T.); #1024 = LINE('',#1025,#1026); #1025 = CARTESIAN_POINT('',(-0.75,0.2,0.4)); #1026 = VECTOR('',#1027,1.); #1027 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #1028 = PLANE('',#1029); #1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032); #1030 = CARTESIAN_POINT('',(-0.75,0.2,0.4)); #1031 = DIRECTION('',(1.,0.,-2.775557561563E-16)); #1032 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #1033 = ADVANCED_FACE('',(#1034),#1059,.T.); #1034 = FACE_BOUND('',#1035,.T.); #1035 = EDGE_LOOP('',(#1036,#1037,#1045,#1053)); #1036 = ORIENTED_EDGE('',*,*,#1015,.T.); #1037 = ORIENTED_EDGE('',*,*,#1038,.T.); #1038 = EDGE_CURVE('',#1008,#1039,#1041,.T.); #1039 = VERTEX_POINT('',#1040); #1040 = CARTESIAN_POINT('',(-2.25,-0.2,1.836970198721E-16)); #1041 = LINE('',#1042,#1043); #1042 = CARTESIAN_POINT('',(-0.75,-0.2,0.)); #1043 = VECTOR('',#1044,1.); #1044 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #1045 = ORIENTED_EDGE('',*,*,#1046,.F.); #1046 = EDGE_CURVE('',#1047,#1039,#1049,.T.); #1047 = VERTEX_POINT('',#1048); #1048 = CARTESIAN_POINT('',(-2.25,0.2,1.836970198721E-16)); #1049 = LINE('',#1050,#1051); #1050 = CARTESIAN_POINT('',(-2.25,0.2,1.836970198721E-16)); #1051 = VECTOR('',#1052,1.); #1052 = DIRECTION('',(0.,-1.,0.)); #1053 = ORIENTED_EDGE('',*,*,#1054,.F.); #1054 = EDGE_CURVE('',#1016,#1047,#1055,.T.); #1055 = LINE('',#1056,#1057); #1056 = CARTESIAN_POINT('',(-0.75,0.2,0.)); #1057 = VECTOR('',#1058,1.); #1058 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #1059 = PLANE('',#1060); #1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063); #1061 = CARTESIAN_POINT('',(-0.75,0.2,0.)); #1062 = DIRECTION('',(-1.224646799147E-16,-0.,-1.)); #1063 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #1064 = ADVANCED_FACE('',(#1065),#1081,.T.); #1065 = FACE_BOUND('',#1066,.T.); #1066 = EDGE_LOOP('',(#1067,#1068,#1074,#1075)); #1067 = ORIENTED_EDGE('',*,*,#1046,.T.); #1068 = ORIENTED_EDGE('',*,*,#1069,.T.); #1069 = EDGE_CURVE('',#1039,#969,#1070,.T.); #1070 = LINE('',#1071,#1072); #1071 = CARTESIAN_POINT('',(-2.25,-0.2,1.836970198721E-16)); #1072 = VECTOR('',#1073,1.); #1073 = DIRECTION('',(0.,0.,1.)); #1074 = ORIENTED_EDGE('',*,*,#966,.F.); #1075 = ORIENTED_EDGE('',*,*,#1076,.F.); #1076 = EDGE_CURVE('',#1047,#967,#1077,.T.); #1077 = LINE('',#1078,#1079); #1078 = CARTESIAN_POINT('',(-2.25,0.2,1.836970198721E-16)); #1079 = VECTOR('',#1080,1.); #1080 = DIRECTION('',(0.,0.,1.)); #1081 = PLANE('',#1082); #1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085); #1083 = CARTESIAN_POINT('',(-2.25,0.2,1.836970198721E-16)); #1084 = DIRECTION('',(-1.,0.,0.)); #1085 = DIRECTION('',(0.,0.,1.)); #1086 = ADVANCED_FACE('',(#1087),#1093,.T.); #1087 = FACE_BOUND('',#1088,.T.); #1088 = EDGE_LOOP('',(#1089,#1090,#1091,#1092)); #1089 = ORIENTED_EDGE('',*,*,#992,.T.); #1090 = ORIENTED_EDGE('',*,*,#1023,.T.); #1091 = ORIENTED_EDGE('',*,*,#1054,.T.); #1092 = ORIENTED_EDGE('',*,*,#1076,.T.); #1093 = PLANE('',#1094); #1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097); #1095 = CARTESIAN_POINT('',(-1.5,0.2,0.2)); #1096 = DIRECTION('',(0.,1.,0.)); #1097 = DIRECTION('',(0.,-0.,1.)); #1098 = ADVANCED_FACE('',(#1099),#1105,.F.); #1099 = FACE_BOUND('',#1100,.F.); #1100 = EDGE_LOOP('',(#1101,#1102,#1103,#1104)); #1101 = ORIENTED_EDGE('',*,*,#976,.T.); #1102 = ORIENTED_EDGE('',*,*,#1007,.T.); #1103 = ORIENTED_EDGE('',*,*,#1038,.T.); #1104 = ORIENTED_EDGE('',*,*,#1069,.T.); #1105 = PLANE('',#1106); #1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109); #1107 = CARTESIAN_POINT('',(-1.5,-0.2,0.2)); #1108 = DIRECTION('',(0.,1.,0.)); #1109 = DIRECTION('',(0.,-0.,1.)); #1110 = MANIFOLD_SOLID_BREP('',#1111); #1111 = CLOSED_SHELL('',(#1112,#1152,#1183,#1214,#1231,#1248)); #1112 = ADVANCED_FACE('',(#1113),#1147,.T.); #1113 = FACE_BOUND('',#1114,.T.); #1114 = EDGE_LOOP('',(#1115,#1125,#1133,#1141)); #1115 = ORIENTED_EDGE('',*,*,#1116,.T.); #1116 = EDGE_CURVE('',#1117,#1119,#1121,.T.); #1117 = VERTEX_POINT('',#1118); #1118 = CARTESIAN_POINT('',(-2.25,1.7,0.4)); #1119 = VERTEX_POINT('',#1120); #1120 = CARTESIAN_POINT('',(-2.25,1.3,0.4)); #1121 = LINE('',#1122,#1123); #1122 = CARTESIAN_POINT('',(-2.25,1.7,0.4)); #1123 = VECTOR('',#1124,1.); #1124 = DIRECTION('',(0.,-1.,0.)); #1125 = ORIENTED_EDGE('',*,*,#1126,.T.); #1126 = EDGE_CURVE('',#1119,#1127,#1129,.T.); #1127 = VERTEX_POINT('',#1128); #1128 = CARTESIAN_POINT('',(-0.75,1.3,0.4)); #1129 = LINE('',#1130,#1131); #1130 = CARTESIAN_POINT('',(-2.25,1.3,0.4)); #1131 = VECTOR('',#1132,1.); #1132 = DIRECTION('',(1.,0.,0.)); #1133 = ORIENTED_EDGE('',*,*,#1134,.F.); #1134 = EDGE_CURVE('',#1135,#1127,#1137,.T.); #1135 = VERTEX_POINT('',#1136); #1136 = CARTESIAN_POINT('',(-0.75,1.7,0.4)); #1137 = LINE('',#1138,#1139); #1138 = CARTESIAN_POINT('',(-0.75,1.7,0.4)); #1139 = VECTOR('',#1140,1.); #1140 = DIRECTION('',(0.,-1.,0.)); #1141 = ORIENTED_EDGE('',*,*,#1142,.F.); #1142 = EDGE_CURVE('',#1117,#1135,#1143,.T.); #1143 = LINE('',#1144,#1145); #1144 = CARTESIAN_POINT('',(-2.25,1.7,0.4)); #1145 = VECTOR('',#1146,1.); #1146 = DIRECTION('',(1.,0.,0.)); #1147 = PLANE('',#1148); #1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151); #1149 = CARTESIAN_POINT('',(-2.25,1.7,0.4)); #1150 = DIRECTION('',(-0.,0.,1.)); #1151 = DIRECTION('',(1.,0.,0.)); #1152 = ADVANCED_FACE('',(#1153),#1178,.T.); #1153 = FACE_BOUND('',#1154,.T.); #1154 = EDGE_LOOP('',(#1155,#1165,#1171,#1172)); #1155 = ORIENTED_EDGE('',*,*,#1156,.T.); #1156 = EDGE_CURVE('',#1157,#1159,#1161,.T.); #1157 = VERTEX_POINT('',#1158); #1158 = CARTESIAN_POINT('',(-2.25,1.7,1.836970198721E-16)); #1159 = VERTEX_POINT('',#1160); #1160 = CARTESIAN_POINT('',(-2.25,1.3,1.836970198721E-16)); #1161 = LINE('',#1162,#1163); #1162 = CARTESIAN_POINT('',(-2.25,1.7,1.836970198721E-16)); #1163 = VECTOR('',#1164,1.); #1164 = DIRECTION('',(0.,-1.,0.)); #1165 = ORIENTED_EDGE('',*,*,#1166,.T.); #1166 = EDGE_CURVE('',#1159,#1119,#1167,.T.); #1167 = LINE('',#1168,#1169); #1168 = CARTESIAN_POINT('',(-2.25,1.3,1.836970198721E-16)); #1169 = VECTOR('',#1170,1.); #1170 = DIRECTION('',(0.,0.,1.)); #1171 = ORIENTED_EDGE('',*,*,#1116,.F.); #1172 = ORIENTED_EDGE('',*,*,#1173,.F.); #1173 = EDGE_CURVE('',#1157,#1117,#1174,.T.); #1174 = LINE('',#1175,#1176); #1175 = CARTESIAN_POINT('',(-2.25,1.7,1.836970198721E-16)); #1176 = VECTOR('',#1177,1.); #1177 = DIRECTION('',(0.,0.,1.)); #1178 = PLANE('',#1179); #1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182); #1180 = CARTESIAN_POINT('',(-2.25,1.7,1.836970198721E-16)); #1181 = DIRECTION('',(-1.,0.,0.)); #1182 = DIRECTION('',(0.,0.,1.)); #1183 = ADVANCED_FACE('',(#1184),#1209,.T.); #1184 = FACE_BOUND('',#1185,.T.); #1185 = EDGE_LOOP('',(#1186,#1187,#1195,#1203)); #1186 = ORIENTED_EDGE('',*,*,#1134,.T.); #1187 = ORIENTED_EDGE('',*,*,#1188,.T.); #1188 = EDGE_CURVE('',#1127,#1189,#1191,.T.); #1189 = VERTEX_POINT('',#1190); #1190 = CARTESIAN_POINT('',(-0.75,1.3,0.)); #1191 = LINE('',#1192,#1193); #1192 = CARTESIAN_POINT('',(-0.75,1.3,0.4)); #1193 = VECTOR('',#1194,1.); #1194 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #1195 = ORIENTED_EDGE('',*,*,#1196,.F.); #1196 = EDGE_CURVE('',#1197,#1189,#1199,.T.); #1197 = VERTEX_POINT('',#1198); #1198 = CARTESIAN_POINT('',(-0.75,1.7,0.)); #1199 = LINE('',#1200,#1201); #1200 = CARTESIAN_POINT('',(-0.75,1.7,0.)); #1201 = VECTOR('',#1202,1.); #1202 = DIRECTION('',(0.,-1.,0.)); #1203 = ORIENTED_EDGE('',*,*,#1204,.F.); #1204 = EDGE_CURVE('',#1135,#1197,#1205,.T.); #1205 = LINE('',#1206,#1207); #1206 = CARTESIAN_POINT('',(-0.75,1.7,0.4)); #1207 = VECTOR('',#1208,1.); #1208 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #1209 = PLANE('',#1210); #1210 = AXIS2_PLACEMENT_3D('',#1211,#1212,#1213); #1211 = CARTESIAN_POINT('',(-0.75,1.7,0.4)); #1212 = DIRECTION('',(1.,0.,-2.775557561563E-16)); #1213 = DIRECTION('',(-2.775557561563E-16,0.,-1.)); #1214 = ADVANCED_FACE('',(#1215),#1226,.T.); #1215 = FACE_BOUND('',#1216,.T.); #1216 = EDGE_LOOP('',(#1217,#1218,#1219,#1225)); #1217 = ORIENTED_EDGE('',*,*,#1142,.T.); #1218 = ORIENTED_EDGE('',*,*,#1204,.T.); #1219 = ORIENTED_EDGE('',*,*,#1220,.T.); #1220 = EDGE_CURVE('',#1197,#1157,#1221,.T.); #1221 = LINE('',#1222,#1223); #1222 = CARTESIAN_POINT('',(-0.75,1.7,0.)); #1223 = VECTOR('',#1224,1.); #1224 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #1225 = ORIENTED_EDGE('',*,*,#1173,.T.); #1226 = PLANE('',#1227); #1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); #1228 = CARTESIAN_POINT('',(-1.5,1.7,0.2)); #1229 = DIRECTION('',(0.,1.,0.)); #1230 = DIRECTION('',(0.,-0.,1.)); #1231 = ADVANCED_FACE('',(#1232),#1243,.F.); #1232 = FACE_BOUND('',#1233,.F.); #1233 = EDGE_LOOP('',(#1234,#1235,#1236,#1242)); #1234 = ORIENTED_EDGE('',*,*,#1126,.T.); #1235 = ORIENTED_EDGE('',*,*,#1188,.T.); #1236 = ORIENTED_EDGE('',*,*,#1237,.T.); #1237 = EDGE_CURVE('',#1189,#1159,#1238,.T.); #1238 = LINE('',#1239,#1240); #1239 = CARTESIAN_POINT('',(-0.75,1.3,0.)); #1240 = VECTOR('',#1241,1.); #1241 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #1242 = ORIENTED_EDGE('',*,*,#1166,.T.); #1243 = PLANE('',#1244); #1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); #1245 = CARTESIAN_POINT('',(-1.5,1.3,0.2)); #1246 = DIRECTION('',(0.,1.,0.)); #1247 = DIRECTION('',(0.,-0.,1.)); #1248 = ADVANCED_FACE('',(#1249),#1255,.T.); #1249 = FACE_BOUND('',#1250,.T.); #1250 = EDGE_LOOP('',(#1251,#1252,#1253,#1254)); #1251 = ORIENTED_EDGE('',*,*,#1196,.T.); #1252 = ORIENTED_EDGE('',*,*,#1237,.T.); #1253 = ORIENTED_EDGE('',*,*,#1156,.F.); #1254 = ORIENTED_EDGE('',*,*,#1220,.F.); #1255 = PLANE('',#1256); #1256 = AXIS2_PLACEMENT_3D('',#1257,#1258,#1259); #1257 = CARTESIAN_POINT('',(-0.75,1.7,0.)); #1258 = DIRECTION('',(-1.224646799147E-16,-0.,-1.)); #1259 = DIRECTION('',(-1.,0.,1.224646799147E-16)); #1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1264)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1261,#1262,#1263)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); #1261 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #1262 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #1263 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #1264 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1261, 'distance_accuracy_value','confusion accuracy'); #1265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1266,#1268); #1266 = ( REPRESENTATION_RELATIONSHIP('','',#809,#786) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1267) SHAPE_REPRESENTATION_RELATIONSHIP() ); #1267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#787); #1268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #1269); #1269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('166','','',#781,#804,$); #1270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#806)); #1271 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( #1272),#768); #1272 = STYLED_ITEM('color',(#1273),#420); #1273 = PRESENTATION_STYLE_ASSIGNMENT((#1274)); #1274 = SURFACE_STYLE_USAGE(.BOTH.,#1275); #1275 = SURFACE_SIDE_STYLE('',(#1276)); #1276 = SURFACE_STYLE_FILL_AREA(#1277); #1277 = FILL_AREA_STYLE('',(#1278)); #1278 = FILL_AREA_STYLE_COLOUR('',#1279); #1279 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244); #1280 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( #1281),#378); #1281 = STYLED_ITEM('color',(#1282),#87); #1282 = PRESENTATION_STYLE_ASSIGNMENT((#1283)); #1283 = SURFACE_STYLE_USAGE(.BOTH.,#1284); #1284 = SURFACE_SIDE_STYLE('',(#1285)); #1285 = SURFACE_STYLE_FILL_AREA(#1286); #1286 = FILL_AREA_STYLE('',(#1287)); #1287 = FILL_AREA_STYLE_COLOUR('',#1288); #1288 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626); #1289 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( #1290,#1297,#1304),#1260); #1290 = STYLED_ITEM('color',(#1291),#810); #1291 = PRESENTATION_STYLE_ASSIGNMENT((#1292)); #1292 = SURFACE_STYLE_USAGE(.BOTH.,#1293); #1293 = SURFACE_SIDE_STYLE('',(#1294)); #1294 = SURFACE_STYLE_FILL_AREA(#1295); #1295 = FILL_AREA_STYLE('',(#1296)); #1296 = FILL_AREA_STYLE_COLOUR('',#1279); #1297 = STYLED_ITEM('color',(#1298),#960); #1298 = PRESENTATION_STYLE_ASSIGNMENT((#1299)); #1299 = SURFACE_STYLE_USAGE(.BOTH.,#1300); #1300 = SURFACE_SIDE_STYLE('',(#1301)); #1301 = SURFACE_STYLE_FILL_AREA(#1302); #1302 = FILL_AREA_STYLE('',(#1303)); #1303 = FILL_AREA_STYLE_COLOUR('',#1279); #1304 = STYLED_ITEM('color',(#1305),#1110); #1305 = PRESENTATION_STYLE_ASSIGNMENT((#1306)); #1306 = SURFACE_STYLE_USAGE(.BOTH.,#1307); #1307 = SURFACE_SIDE_STYLE('',(#1308)); #1308 = SURFACE_STYLE_FILL_AREA(#1309); #1309 = FILL_AREA_STYLE('',(#1310)); #1310 = FILL_AREA_STYLE_COLOUR('',#1279); ENDSEC; END-ISO-10303-21;