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