component
Sunon FG-4 40 mm fan guard
Public Made by Adomby adom
Metal fan guard with 32 mm mounting pitch; approximate drawing-led mechanical assets.
← Commit history
Correct guard support geometry to 5 mm height and clear mounting hardware; include Fusion library
8 files changed
+2744−1510
FG-4-approximate.glb⋯ 1 unchanged line ⋯
FG-4-approximate.step+2603−1498@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-12T04:48:16',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-12T05:00:57',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9' ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -72,7 +72,7 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59)) GLOBAL_UNIT_ASSIGNED_CONTEXT( #56 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #57 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #58 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#59 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#56,+#59 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#56, 'distance_accuracy_value','confusion accuracy'); #60 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #61 = SHAPE_DEFINITION_REPRESENTATION(#62,#68);@@ -361,1608 +361,2713 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #296 = PRODUCT('IllustrativeWire_3','IllustrativeWire_3','',(#297)); #297 = PRODUCT_CONTEXT('',#2,'mechanical'); #298 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#299 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#300),#460);+#299 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#300),#630); #300 = MANIFOLD_SOLID_BREP('',#301);-#301 = CLOSED_SHELL('',(#302,#452,#456));-#302 = ADVANCED_FACE('',(#303),#321,.T.);+#301 = CLOSED_SHELL('',(#302,#546,#622,#626));+#302 = ADVANCED_FACE('',(#303),#317,.T.); #303 = FACE_BOUND('',#304,.T.);-#304 = EDGE_LOOP('',(#305,#383,#417,#418));+#304 = EDGE_LOOP('',(#305,#334,#518,#519)); #305 = ORIENTED_EDGE('',*,*,#306,.T.); #306 = EDGE_CURVE('',#307,#309,#311,.T.); #307 = VERTEX_POINT('',#308);-#308 = CARTESIAN_POINT('',(-15.43431457505,-16.56568542494,0.8));+#308 = CARTESIAN_POINT('',(-13.45441558772,-14.58578643762,0.8)); #309 = VERTEX_POINT('',#310);-#310 = CARTESIAN_POINT('',(-4.234314575051,-5.365685424949,4.2));-#311 = SEAM_CURVE('',#312,(#320,#376),.PCURVE_S1.);-#312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#313,#314,#315,#316,#317,#318-,#319),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,-16.369749766134),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,- 1.669078461068,1.669078461068,1.669078461068,1.669078461068,-1.669078461068,1.669078461068)) REPRESENTATION_ITEM('') );-#313 = CARTESIAN_POINT('',(-15.43431457505,-16.56568542494,0.8));-#314 = CARTESIAN_POINT('',(-13.72061883315,-14.85198968305,- 2.169899853675));-#315 = CARTESIAN_POINT('',(-11.94573472134,-13.07710557124,- 3.218506432547));-#316 = CARTESIAN_POINT('',(-10.10966223963,-11.24103308953,- 3.945819736615));-#317 = CARTESIAN_POINT('',(-8.212401388014,-9.343772237912,4.35183976588- ));-#318 = CARTESIAN_POINT('',(-6.253952166486,-7.385323016385,- 4.436566520342));-#319 = CARTESIAN_POINT('',(-4.234314575051,-5.365685424949,4.2));-#320 = PCURVE('',#321,#371);-#321 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(- (#322,#323,#324,#325,#326,#327,#328)- ,(#329,#330,#331,#332,#333,#334,#335)- ,(#336,#337,#338,#339,#340,#341,#342)- ,(#343,#344,#345,#346,#347,#348,#349)- ,(#350,#351,#352,#353,#354,#355,#356)- ,(#357,#358,#359,#360,#361,#362,#363)- ,(#364,#365,#366,#367,#368,#369,#370-)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(7,7- ),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,-16.369749766134),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() +#310 = CARTESIAN_POINT('',(-12.25233405971,-13.38370490961,0.8));+#311 = SEAM_CURVE('',#312,(#316,#327),.PCURVE_S1.);+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(-13.45441558772,-14.58578643762,0.8));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#316 = PCURVE('',#317,#322);+#317 = CYLINDRICAL_SURFACE('',#318,0.8);+#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321);+#319 = CARTESIAN_POINT('',(-14.02010101267,-14.02010101267,0.8));+#320 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#321 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#322 = DEFINITIONAL_REPRESENTATION('',(#323),#326);+#323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#324,#325),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);+#324 = CARTESIAN_POINT('',(6.28318530718,0.));+#325 = CARTESIAN_POINT('',(6.28318530718,1.7));+#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#327 = PCURVE('',#317,#328);+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);+#329 = LINE('',#330,#331);+#330 = CARTESIAN_POINT('',(0.,0.));+#331 = VECTOR('',#332,1.);+#332 = DIRECTION('',(0.,1.));+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#334 = ORIENTED_EDGE('',*,*,#335,.F.);+#335 = EDGE_CURVE('',#309,#309,#336,.T.);+#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.);+#337 = CIRCLE('',#338,0.8);+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);+#339 = CARTESIAN_POINT('',(-12.81801948466,-12.81801948466,0.8));+#340 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#341 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#342 = PCURVE('',#317,#343);+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);+#344 = LINE('',#345,#346);+#345 = CARTESIAN_POINT('',(0.,1.7));+#346 = VECTOR('',#347,1.);+#347 = DIRECTION('',(1.,0.));+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#349 = PCURVE('',#350,#477);+#350 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(+ (#351,#352,#353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363+ ,#364,#365,#366,#367,#368)+ ,(#369,#370,#371,#372,#373,#374,#375,#376,#377,#378,#379,#380,#381+ ,#382,#383,#384,#385,#386)+ ,(#387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399+ ,#400,#401,#402,#403,#404)+ ,(#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,#416,#417+ ,#418,#419,#420,#421,#422)+ ,(#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,#434,#435+ ,#436,#437,#438,#439,#440)+ ,(#441,#442,#443,#444,#445,#446,#447,#448,#449,#450,#451,#452,#453+ ,#454,#455,#456,#457,#458)+ ,(#459,#460,#461,#462,#463,#464,#465,#466,#467,#468,#469,#470,#471+ ,#472,#473,#474,#475,#476+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,+ 8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,+0.450875748924,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068)+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068) ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848) ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196- ,0.853534330196,0.853534330196,0.853534330196)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848) ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)+ ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321) ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068-))) REPRESENTATION_ITEM('') SURFACE() );-#322 = CARTESIAN_POINT('',(-15.43431457505,-16.56568542494,0.8));-#323 = CARTESIAN_POINT('',(-13.72061883315,-14.85198968305,- 2.169899853675));-#324 = CARTESIAN_POINT('',(-11.94573472134,-13.07710557124,- 3.218506432547));-#325 = CARTESIAN_POINT('',(-10.10966223963,-11.24103308953,- 3.945819736615));-#326 = CARTESIAN_POINT('',(-8.212401388014,-9.343772237912,4.35183976588- ));-#327 = CARTESIAN_POINT('',(-6.253952166486,-7.385323016385,- 4.436566520342));-#328 = CARTESIAN_POINT('',(-4.234314575051,-5.365685424949,4.2));-#329 = CARTESIAN_POINT('',(-14.97180484977,-16.10317569967,- -0.357166262434));-#330 = CARTESIAN_POINT('',(-13.33704651925,-14.46841736915,- 0.949632338402));-#331 = CARTESIAN_POINT('',(-11.65095910391,-12.78232995381,- 1.944309006016));-#332 = CARTESIAN_POINT('',(-9.91143673198,-11.04280758187,2.632452777728- ));-#333 = CARTESIAN_POINT('',(-8.111975196263,-9.243346046161,3.01955218567- ));-#334 = CARTESIAN_POINT('',(-6.24627092196,-7.377641771858,3.101880791557- ));-#335 = CARTESIAN_POINT('',(-4.311897628756,-5.443268478654,- 2.875301547362));-#336 = CARTESIAN_POINT('',(-16.06762429097,-14.87453920837,- -0.523315643784));-#337 = CARTESIAN_POINT('',(-14.44420002928,-13.25111494668,0.77442269107- ));-#338 = CARTESIAN_POINT('',(-12.77086230831,-11.57777722571,- 1.761355941268));-#339 = CARTESIAN_POINT('',(-11.04520288895,-9.852117806351,- 2.443875634763));-#340 = CARTESIAN_POINT('',(-9.25978367054,-8.066698587941,2.828258363495- ));-#341 = CARTESIAN_POINT('',(-7.407395992222,-6.214310909623,- 2.910242636061));-#342 = CARTESIAN_POINT('',(-5.485265201123,-4.292180118523,- 2.685097394746));-#343 = CARTESIAN_POINT('',(-17.55513537369,-14.4448646263,0.8));-#344 = CARTESIAN_POINT('',(-15.84143963179,-12.7311688844,2.169899853675- ));-#345 = CARTESIAN_POINT('',(-14.06655551999,-10.9562847726,3.218506432547- ));-#346 = CARTESIAN_POINT('',(-12.23048303827,-9.120212290888,- 3.945819736615));-#347 = CARTESIAN_POINT('',(-10.33322218665,-7.222951439267,4.35183976588- ));-#348 = CARTESIAN_POINT('',(-8.374772965131,-5.264502217739,- 4.436566520342));-#349 = CARTESIAN_POINT('',(-6.355135373696,-3.244864626304,4.2));-#350 = CARTESIAN_POINT('',(-17.12546079162,-15.93237570902,- 2.123315643784));-#351 = CARTESIAN_POINT('',(-15.32149356951,-14.12840848691,3.56537701628- ));-#352 = CARTESIAN_POINT('',(-13.44506306687,-12.25197798427,- 4.675656923827));-#353 = CARTESIAN_POINT('',(-11.49857752281,-10.30549244021,- 5.447763838468));-#354 = CARTESIAN_POINT('',(-9.489475037985,-8.296389955386,- 5.875421168265));-#355 = CARTESIAN_POINT('',(-7.424964273248,-6.231879190648,- 5.962890404623));-#356 = CARTESIAN_POINT('',(-5.307819881477,-4.114734798877,- 5.714902605254));-#357 = CARTESIAN_POINT('',(-15.89682430032,-17.02819515022,- 1.957166262434));-#358 = CARTESIAN_POINT('',(-14.10419114704,-15.23556199694,- 3.390167368949));-#359 = CARTESIAN_POINT('',(-12.24051033878,-13.37188118868,- 4.492703859078));-#360 = CARTESIAN_POINT('',(-10.30788774728,-11.43925859718,- 5.259186695503));-#361 = CARTESIAN_POINT('',(-8.312827579765,-9.444198429664,- 5.684127346091));-#362 = CARTESIAN_POINT('',(-6.261633411013,-7.393004260911,- 5.771252249127));-#363 = CARTESIAN_POINT('',(-4.156731521346,-5.288102371244,- 5.524698452638));-#364 = CARTESIAN_POINT('',(-15.43431457505,-16.56568542494,0.8));-#365 = CARTESIAN_POINT('',(-13.72061883315,-14.85198968305,- 2.169899853675));-#366 = CARTESIAN_POINT('',(-11.94573472134,-13.07710557124,- 3.218506432547));-#367 = CARTESIAN_POINT('',(-10.10966223963,-11.24103308953,- 3.945819736615));-#368 = CARTESIAN_POINT('',(-8.212401388014,-9.343772237912,4.35183976588- ));-#369 = CARTESIAN_POINT('',(-6.253952166486,-7.385323016385,- 4.436566520342));-#370 = CARTESIAN_POINT('',(-4.234314575051,-5.365685424949,4.2));-#371 = DEFINITIONAL_REPRESENTATION('',(#372),#375);-#372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#373,#374),.UNSPECIFIED.,.F.,.F.,- (2,2),(0.,16.369749766134),.PIECEWISE_BEZIER_KNOTS.);-#373 = CARTESIAN_POINT('',(6.28318530718,0.));-#374 = CARTESIAN_POINT('',(6.28318530718,16.369749766134));-#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#376 = PCURVE('',#321,#377);-#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);-#378 = LINE('',#379,#380);-#379 = CARTESIAN_POINT('',(0.,0.));-#380 = VECTOR('',#381,1.);-#381 = DIRECTION('',(0.,1.));-#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#383 = ORIENTED_EDGE('',*,*,#384,.F.);-#384 = EDGE_CURVE('',#309,#309,#385,.T.);-#385 = SURFACE_CURVE('',#386,(#394,#401),.PCURVE_S1.);-#386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#387,#388,#389,#390,#391,#392-,#393),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#387 = CARTESIAN_POINT('',(-4.234314575051,-5.365685424949,4.2));-#388 = CARTESIAN_POINT('',(-4.311897628756,-5.443268478654,- 2.875301547362));-#389 = CARTESIAN_POINT('',(-5.485265201123,-4.292180118523,- 2.685097394746));-#390 = CARTESIAN_POINT('',(-6.355135373696,-3.244864626304,4.2));-#391 = CARTESIAN_POINT('',(-5.307819881477,-4.114734798877,- 5.714902605254));-#392 = CARTESIAN_POINT('',(-4.156731521346,-5.288102371244,- 5.524698452638));-#393 = CARTESIAN_POINT('',(-4.234314575051,-5.365685424949,4.2));-#394 = PCURVE('',#321,#395);-#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);-#396 = LINE('',#397,#398);-#397 = CARTESIAN_POINT('',(0.,16.369749766134));-#398 = VECTOR('',#399,1.);-#399 = DIRECTION('',(1.,0.));-#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#401 = PCURVE('',#402,#407);-#402 = PLANE('',#403);-#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);-#404 = CARTESIAN_POINT('',(-4.799910382285,-4.800089617715,4.2));-#405 = DIRECTION('',(0.704693781837,0.704693781837,-8.254300503356E-02)+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );+#351 = CARTESIAN_POINT('',(-12.25233405971,-13.38370490961,0.8));+#352 = CARTESIAN_POINT('',(-12.06583744176,-13.0838510296,0.8));+#353 = CARTESIAN_POINT('',(-11.4923883492,-13.09024457483,0.857598533274+ ));+#354 = CARTESIAN_POINT('',(-11.97740224904,-11.96616009213,+ 0.965375662158));+#355 = CARTESIAN_POINT('',(-10.04125051043,-13.19991622627,+ 1.115911448986));+#356 = CARTESIAN_POINT('',(-12.06822709183,-10.41590903264,+ 1.301785956094));+#357 = CARTESIAN_POINT('',(-8.754423684797,-12.9267368336,1.515579245816+ ));+#358 = CARTESIAN_POINT('',(-11.18782804917,-9.653101883177,+ 1.749871380489));+#359 = CARTESIAN_POINT('',(-8.487411013686,-11.48472336652,+ 1.997242422447));+#360 = CARTESIAN_POINT('',(-10.70252943808,-7.298617355264,+ 2.558439187147));+#361 = CARTESIAN_POINT('',(-7.386832382055,-9.502516914141,+ 2.874999860873));+#362 = CARTESIAN_POINT('',(-10.29936127005,-5.464408742854,+ 3.186550236704));+#363 = CARTESIAN_POINT('',(-6.190603587563,-8.449503984414,+ 3.479686096142));+#364 = CARTESIAN_POINT('',(-8.567242951666,-4.966817650233,+ 3.741003220689));+#365 = CARTESIAN_POINT('',(-6.100551708678,-6.360776022487,+ 3.957097391846));+#366 = CARTESIAN_POINT('',(-6.568556873202,-4.869050715074,+ 4.114564391116));+#367 = CARTESIAN_POINT('',(-5.735955584628,-4.742643217094,4.2));+#368 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,4.2));+#369 = CARTESIAN_POINT('',(-12.25233405971,-13.38370490961,+ -0.529234460457));+#370 = CARTESIAN_POINT('',(-11.9610834587,-12.97909704654,+ -0.405691909391));+#371 = CARTESIAN_POINT('',(-11.12998497619,-12.72784120182,+ -0.946891718482));+#372 = CARTESIAN_POINT('',(-12.06859420237,-12.05735204545,+ 0.930354030144));+#373 = CARTESIAN_POINT('',(-9.111524359045,-12.27019007488,+ -2.353797756997));+#374 = CARTESIAN_POINT('',(-12.61158983465,-10.95927177546,+ 3.085254170145));+#375 = CARTESIAN_POINT('',(-7.473538670784,-11.64585181959,+ -3.039499485178));+#376 = CARTESIAN_POINT('',(-11.66866442062,-10.13393825463,+ 3.419879331524));+#377 = CARTESIAN_POINT('',(-7.557309202052,-10.55462155488,+ -1.269382120957));+#378 = CARTESIAN_POINT('',(-11.75880400081,-8.354891917999,+ 6.268196944892));+#379 = CARTESIAN_POINT('',(-6.723498152846,-8.839182684931,0.57309765566+ ));+#380 = CARTESIAN_POINT('',(-11.7797089966,-6.944756469406,8.467240167203+ ));+#381 = CARTESIAN_POINT('',(-5.450495804806,-7.709396201656,+ 1.039773485161));+#382 = CARTESIAN_POINT('',(-9.617060602622,-6.016635301188,+ 7.701350207005));+#383 = CARTESIAN_POINT('',(-5.913656512561,-6.17388082637,3.727332730834+ ));+#384 = CARTESIAN_POINT('',(-6.937840926305,-5.238334768177,+ 6.040637054205));+#385 = CARTESIAN_POINT('',(-5.808008397614,-4.81469603008,5.378771254148+ ));+#386 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,+ 5.529234460457));+#387 = CARTESIAN_POINT('',(-13.41456202596,-12.22147694336,+ -0.720089906596));+#388 = CARTESIAN_POINT('',(-12.99182155697,-11.91827716996,+ -0.578808747782));+#389 = CARTESIAN_POINT('',(-12.71938632817,-11.03436993668,+ -1.205985807824));+#390 = CARTESIAN_POINT('',(-12.07013903829,-12.08199443452,+ 0.925325519823));+#391 = CARTESIAN_POINT('',(-12.22284697232,-8.891881757141,+ -2.851988947627));+#392 = CARTESIAN_POINT('',(-10.99222393761,-12.73467295714,+ 3.341329852648));+#393 = CARTESIAN_POINT('',(-11.57573459743,-7.175829315956,+ -3.693531267581));+#394 = CARTESIAN_POINT('',(-10.16111990649,-11.77956260783,3.65966405125+ ));+#395 = CARTESIAN_POINT('',(-10.50282374691,-7.342013428725,+ -1.738413810361));+#396 = CARTESIAN_POINT('',(-8.413716345908,-12.00330567362,+ 6.800855022144));+#397 = CARTESIAN_POINT('',(-8.80164256047,-6.570551265389,0.242583675309+ ));+#398 = CARTESIAN_POINT('',(-7.025440252871,-12.12413069181,+ 9.225457368601));+#399 = CARTESIAN_POINT('',(-7.664738784663,-5.282619458536,+ 0.689443559355));+#400 = CARTESIAN_POINT('',(-6.069172906209,-9.86599489304,8.269988632675+ ));+#401 = CARTESIAN_POINT('',(-6.154143239724,-5.87972416046,3.694342435902+ ));+#402 = CARTESIAN_POINT('',(-5.245005180443,-7.037216324322,+ 6.317188308589));+#403 = CARTESIAN_POINT('',(-4.797949891601,-5.845445651433,+ 5.548022744611));+#404 = CARTESIAN_POINT('',(-4.2034574587,-5.3965425413,5.720089906596));+#405 = CARTESIAN_POINT('',(-14.37315485835,-11.26288411096,0.8));+#406 = CARTESIAN_POINT('',(-13.97416342576,-11.17552504561,0.8));+#407 = CARTESIAN_POINT('',(-14.48766325563,-10.0949696684,0.857598533274+ ));+#408 = CARTESIAN_POINT('',(-11.95632816869,-11.98723417249,+ 0.965375662158));+#409 = CARTESIAN_POINT('',(-15.96235405196,-7.27881268474,1.115911448986+ ));+#410 = CARTESIAN_POINT('',(-8.970860294533,-13.51327582994,+ 1.301785956094));+#411 = CARTESIAN_POINT('',(-16.57566859777,-5.105491920633,+ 1.515579245816));+#412 = CARTESIAN_POINT('',(-8.310894130147,-12.5300358022,1.749871380489+ ));+#413 = CARTESIAN_POINT('',(-14.10604824347,-5.866086136738,+ 1.997242422447));+#414 = CARTESIAN_POINT('',(-4.321697244423,-13.67944954892,+ 2.558439187147));+#415 = CARTESIAN_POINT('',(-11.35280672143,-5.536542574762,+ 2.874999860873));+#416 = CARTESIAN_POINT('',(-1.235960104053,-14.52780990885,+ 3.186550236704));+#417 = CARTESIAN_POINT('',(-10.42504443791,-4.215063134062,+ 3.479686096142));+#418 = CARTESIAN_POINT('',(-1.818035241449,-11.71602536044,+ 3.741003220689));+#419 = CARTESIAN_POINT('',(-6.588357397758,-5.872970333408,+ 3.957097391846));+#420 = CARTESIAN_POINT('',(-3.382733225803,-8.054874362472,+ 4.114564391116));+#421 = CARTESIAN_POINT('',(-3.873933482143,-6.604665319578,4.2));+#422 = CARTESIAN_POINT('',(-3.244864626304,-6.355135373696,4.2));+#423 = CARTESIAN_POINT('',(-13.41456202596,-12.22147694336,+ 2.320089906596));+#424 = CARTESIAN_POINT('',(-13.2314113014,-12.15786691439,2.178808747782+ ));+#425 = CARTESIAN_POINT('',(-13.54826298735,-11.86324659585,+ 2.921182874372));+#426 = CARTESIAN_POINT('',(-11.86156790665,-11.87342330289,+ 1.005425804492));+#427 = CARTESIAN_POINT('',(-14.34928497956,-11.01831976437,+ 5.083811845599));+#428 = CARTESIAN_POINT('',(-9.749463167337,-11.49191218687,+ -0.737757940461));+#429 = CARTESIAN_POINT('',(-14.50533120244,-10.10542592097,+ 6.724689759214));+#430 = CARTESIAN_POINT('',(-9.061367324518,-10.67981002585,+ -0.159921290273));+#431 = CARTESIAN_POINT('',(-12.63012095148,-9.469310633292,+ 5.732898655255));+#432 = CARTESIAN_POINT('',(-5.997841119718,-9.587430447439,+ -1.683976647849));+#433 = CARTESIAN_POINT('',(-10.3187980308,-8.087706735726,5.507416046438+ ));+#434 = CARTESIAN_POINT('',(-3.639639321091,-8.738329760037,+ -2.852356895192));+#435 = CARTESIAN_POINT('',(-9.357488113442,-6.975368787315,+ 6.269928632929));+#436 = CARTESIAN_POINT('',(-3.668065708858,-7.464887695689,+ -0.787982191296));+#437 = CARTESIAN_POINT('',(-6.581603570706,-6.307184491442,+ 4.219852347791));+#438 = CARTESIAN_POINT('',(-4.400391263953,-6.192602407832,+ 1.911940473643));+#439 = CARTESIAN_POINT('',(-4.633153150288,-5.68064891012,2.851977255389+ ));+#440 = CARTESIAN_POINT('',(-4.2034574587,-5.3965425413,2.679910093404));+#441 = CARTESIAN_POINT('',(-12.25233405971,-13.38370490961,+ 2.129234460457));+#442 = CARTESIAN_POINT('',(-12.17059142483,-13.18860501267,+ 2.005691909391));+#443 = CARTESIAN_POINT('',(-11.8547917222,-13.45264794783,2.662088785031+ ));+#444 = CARTESIAN_POINT('',(-11.88621029572,-11.8749681388,1.000397294172+ ));+#445 = CARTESIAN_POINT('',(-10.97097666181,-14.12964237765,+ 4.585620654968));+#446 = CARTESIAN_POINT('',(-11.52486434902,-9.872546289827,+ -0.481682257957));+#447 = CARTESIAN_POINT('',(-10.03530869881,-14.20762184761,6.07065797681+ ));+#448 = CARTESIAN_POINT('',(-10.70699167772,-9.172265511725,+ 7.986342945388E-02));+#449 = CARTESIAN_POINT('',(-9.41751282532,-12.41482517815,5.263866965851+ ));+#450 = CARTESIAN_POINT('',(-9.646254875347,-6.242342792529,+ -1.151318570597));+#451 = CARTESIAN_POINT('',(-8.050166611265,-10.16585114335,+ 5.176902066086));+#452 = CARTESIAN_POINT('',(-8.819013543503,-3.984061016301,+ -2.094139693794));+#453 = CARTESIAN_POINT('',(-6.930711370322,-9.189611767172,+ 5.919598707123));+#454 = CARTESIAN_POINT('',(-7.51742530071,-3.916999999276,+ -0.219343765626));+#455 = CARTESIAN_POINT('',(-6.287446904796,-6.547671218605,+ 4.186862052858));+#456 = CARTESIAN_POINT('',(-6.199272820098,-4.49976666197,2.188491728028+ ));+#457 = CARTESIAN_POINT('',(-5.663902771642,-4.670590404108,+ 3.021228745852));+#458 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,+ 2.870765539543));+#459 = CARTESIAN_POINT('',(-12.25233405971,-13.38370490961,0.8));+#460 = CARTESIAN_POINT('',(-12.06583744176,-13.0838510296,0.8));+#461 = CARTESIAN_POINT('',(-11.4923883492,-13.09024457483,0.857598533274+ ));+#462 = CARTESIAN_POINT('',(-11.97740224904,-11.96616009213,+ 0.965375662158));+#463 = CARTESIAN_POINT('',(-10.04125051043,-13.19991622627,+ 1.115911448986));+#464 = CARTESIAN_POINT('',(-12.06822709183,-10.41590903264,+ 1.301785956094));+#465 = CARTESIAN_POINT('',(-8.754423684797,-12.9267368336,1.515579245816+ ));+#466 = CARTESIAN_POINT('',(-11.18782804917,-9.653101883177,+ 1.749871380489));+#467 = CARTESIAN_POINT('',(-8.487411013686,-11.48472336652,+ 1.997242422447));+#468 = CARTESIAN_POINT('',(-10.70252943808,-7.298617355264,+ 2.558439187147));+#469 = CARTESIAN_POINT('',(-7.386832382055,-9.502516914141,+ 2.874999860873));+#470 = CARTESIAN_POINT('',(-10.29936127005,-5.464408742854,+ 3.186550236704));+#471 = CARTESIAN_POINT('',(-6.190603587563,-8.449503984414,+ 3.479686096142));+#472 = CARTESIAN_POINT('',(-8.567242951666,-4.966817650233,+ 3.741003220689));+#473 = CARTESIAN_POINT('',(-6.100551708678,-6.360776022487,+ 3.957097391846));+#474 = CARTESIAN_POINT('',(-6.568556873202,-4.869050715074,+ 4.114564391116));+#475 = CARTESIAN_POINT('',(-5.735955584628,-4.742643217094,4.2));+#476 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,4.2));+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#517);+#478 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#479,#480,#481,#482,#483,#484,+ #485,#486,#487,#488,#489,#490,#491,#492,#493,#494,#495,#496,#497,+ #498,#499,#500,#501,#502,#503,#504,#505,#506,#507,#508,#509,#510,+ #511,#512,#513,#514,#515,#516),.UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(+ 0.,1.570796326795,3.14159265359,4.712388980385,6.28318530718),+ .UNSPECIFIED.);+#479 = CARTESIAN_POINT('',(1.110223024625E-16,0.));+#480 = CARTESIAN_POINT('',(0.159385252492,0.));+#481 = CARTESIAN_POINT('',(0.317541883538,0.));+#482 = CARTESIAN_POINT('',(0.474890025821,0.));+#483 = CARTESIAN_POINT('',(0.631751576719,0.));+#484 = CARTESIAN_POINT('',(0.78836274565,0.));+#485 = CARTESIAN_POINT('',(0.944886601419,0.));+#486 = CARTESIAN_POINT('',(1.101425619566,0.));+#487 = CARTESIAN_POINT('',(1.258034229715,0.));+#488 = CARTESIAN_POINT('',(1.414731362922,0.));+#489 = CARTESIAN_POINT('',(1.728294635118,0.));+#490 = CARTESIAN_POINT('',(1.885147648411,0.));+#491 = CARTESIAN_POINT('',(2.042169485825,0.));+#492 = CARTESIAN_POINT('',(2.19941914833,0.));+#493 = CARTESIAN_POINT('',(2.355224221488,0.));+#494 = CARTESIAN_POINT('',(2.514116100409,0.));+#495 = CARTESIAN_POINT('',(2.670017177221,0.));+#496 = CARTESIAN_POINT('',(2.827492006757,0.));+#497 = CARTESIAN_POINT('',(2.984511367327,0.));+#498 = CARTESIAN_POINT('',(3.298673939853,0.));+#499 = CARTESIAN_POINT('',(3.455693300421,0.));+#500 = CARTESIAN_POINT('',(3.613168129962,0.));+#501 = CARTESIAN_POINT('',(3.769069206766,0.));+#502 = CARTESIAN_POINT('',(3.927961085697,0.));+#503 = CARTESIAN_POINT('',(4.083766158845,0.));+#504 = CARTESIAN_POINT('',(4.241015821357,0.));+#505 = CARTESIAN_POINT('',(4.398037658768,0.));+#506 = CARTESIAN_POINT('',(4.554890672061,0.));+#507 = CARTESIAN_POINT('',(4.868453944257,0.));+#508 = CARTESIAN_POINT('',(5.025151077464,0.));+#509 = CARTESIAN_POINT('',(5.181759687615,0.));+#510 = CARTESIAN_POINT('',(5.33829870576,0.));+#511 = CARTESIAN_POINT('',(5.494822561531,0.));+#512 = CARTESIAN_POINT('',(5.651433730459,0.));+#513 = CARTESIAN_POINT('',(5.808295281359,0.));+#514 = CARTESIAN_POINT('',(5.965643423642,0.));+#515 = CARTESIAN_POINT('',(6.123800054687,0.));+#516 = CARTESIAN_POINT('',(6.28318530718,0.));+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#518 = ORIENTED_EDGE('',*,*,#306,.F.);+#519 = ORIENTED_EDGE('',*,*,#520,.T.);+#520 = EDGE_CURVE('',#307,#307,#521,.T.);+#521 = SURFACE_CURVE('',#522,(#527,#534),.PCURVE_S1.);+#522 = CIRCLE('',#523,0.8);+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);+#524 = CARTESIAN_POINT('',(-14.02010101267,-14.02010101267,0.8));+#525 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#526 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#527 = PCURVE('',#317,#528);+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533);+#529 = LINE('',#530,#531);+#530 = CARTESIAN_POINT('',(0.,0.));+#531 = VECTOR('',#532,1.);+#532 = DIRECTION('',(1.,0.));+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#534 = PCURVE('',#535,#540);+#535 = PLANE('',#536);+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);+#537 = CARTESIAN_POINT('',(-14.02010101267,-14.02010101267,0.8));+#538 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#539 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);+#541 = CIRCLE('',#542,0.8);+#542 = AXIS2_PLACEMENT_2D('',#543,#544);+#543 = CARTESIAN_POINT('',(0.,-1.110223024625E-16));+#544 = DIRECTION('',(1.,0.));+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#546 = ADVANCED_FACE('',(#547),#350,.T.);+#547 = FACE_BOUND('',#548,.T.);+#548 = EDGE_LOOP('',(#549,#586,#620,#621));+#549 = ORIENTED_EDGE('',*,*,#550,.T.);+#550 = EDGE_CURVE('',#309,#551,#553,.T.);+#551 = VERTEX_POINT('',#552);+#552 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,4.2));+#553 = SEAM_CURVE('',#554,(#573,#579),.PCURVE_S1.);+#554 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#555,#556,#557,#558,#559,#560+ ,#561,#562,#563,#564,#565,#566,#567,#568,#569,#570,#571,#572),+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,8,10),(0.,+0.450875748924,1.),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(+) RATIONAL_B_SPLINE_CURVE((1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+1.669078461068,1.669078461068,1.669078461068)) REPRESENTATION_ITEM('') );-#406 = DIRECTION('',(-0.707106781187,0.707106781187,0.));-#407 = DEFINITIONAL_REPRESENTATION('',(#408),#416);-#408 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#409,#410,#411,#412,#413,#414-,#415),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#409 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));-#410 = CARTESIAN_POINT('',(-0.799873261412,-1.329234460457));-#411 = CARTESIAN_POINT('',(0.843765291026,-1.520089906596));-#412 = CARTESIAN_POINT('',(2.199420275395,-1.7763568394E-15));-#413 = CARTESIAN_POINT('',(0.843765291026,1.520089906596));-#414 = CARTESIAN_POINT('',(-0.799873261412,1.329234460457));-#415 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));-#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#417 = ORIENTED_EDGE('',*,*,#306,.F.);-#418 = ORIENTED_EDGE('',*,*,#419,.T.);-#419 = EDGE_CURVE('',#307,#307,#420,.T.);-#420 = SURFACE_CURVE('',#421,(#429,#436),.PCURVE_S1.);-#421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#422,#423,#424,#425,#426,#427-,#428),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(+#555 = CARTESIAN_POINT('',(-12.25233405971,-13.38370490961,0.8));+#556 = CARTESIAN_POINT('',(-12.06583744176,-13.0838510296,0.8));+#557 = CARTESIAN_POINT('',(-11.4923883492,-13.09024457483,0.857598533274+ ));+#558 = CARTESIAN_POINT('',(-11.97740224904,-11.96616009213,+ 0.965375662158));+#559 = CARTESIAN_POINT('',(-10.04125051043,-13.19991622627,+ 1.115911448986));+#560 = CARTESIAN_POINT('',(-12.06822709183,-10.41590903264,+ 1.301785956094));+#561 = CARTESIAN_POINT('',(-8.754423684797,-12.9267368336,1.515579245816+ ));+#562 = CARTESIAN_POINT('',(-11.18782804917,-9.653101883177,+ 1.749871380489));+#563 = CARTESIAN_POINT('',(-8.487411013686,-11.48472336652,+ 1.997242422447));+#564 = CARTESIAN_POINT('',(-10.70252943808,-7.298617355264,+ 2.558439187147));+#565 = CARTESIAN_POINT('',(-7.386832382055,-9.502516914141,+ 2.874999860873));+#566 = CARTESIAN_POINT('',(-10.29936127005,-5.464408742854,+ 3.186550236704));+#567 = CARTESIAN_POINT('',(-6.190603587563,-8.449503984414,+ 3.479686096142));+#568 = CARTESIAN_POINT('',(-8.567242951666,-4.966817650233,+ 3.741003220689));+#569 = CARTESIAN_POINT('',(-6.100551708678,-6.360776022487,+ 3.957097391846));+#570 = CARTESIAN_POINT('',(-6.568556873202,-4.869050715074,+ 4.114564391116));+#571 = CARTESIAN_POINT('',(-5.735955584628,-4.742643217094,4.2));+#572 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,4.2));+#573 = PCURVE('',#350,#574);+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#578);+#575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#576,#577),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#576 = CARTESIAN_POINT('',(6.28318530718,0.));+#577 = CARTESIAN_POINT('',(6.28318530718,1.));+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#579 = PCURVE('',#350,#580);+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);+#581 = LINE('',#582,#583);+#582 = CARTESIAN_POINT('',(0.,0.));+#583 = VECTOR('',#584,1.);+#584 = DIRECTION('',(0.,1.));+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#586 = ORIENTED_EDGE('',*,*,#587,.F.);+#587 = EDGE_CURVE('',#551,#551,#588,.T.);+#588 = SURFACE_CURVE('',#589,(#597,#604),.PCURVE_S1.);+#589 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#590,#591,#592,#593,#594,#595+,#596),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),( -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( 1.669078461068,1.03672962321,1.038346699848,0.853534330196, 1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#422 = CARTESIAN_POINT('',(-15.43431457505,-16.56568542494,0.8));-#423 = CARTESIAN_POINT('',(-14.97180484977,-16.10317569967,- -0.357166262434));-#424 = CARTESIAN_POINT('',(-16.06762429097,-14.87453920837,- -0.523315643784));-#425 = CARTESIAN_POINT('',(-17.55513537369,-14.4448646263,0.8));-#426 = CARTESIAN_POINT('',(-17.12546079162,-15.93237570902,- 2.123315643784));-#427 = CARTESIAN_POINT('',(-15.89682430032,-17.02819515022,- 1.957166262434));-#428 = CARTESIAN_POINT('',(-15.43431457505,-16.56568542494,0.8));-#429 = PCURVE('',#321,#430);-#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);-#431 = LINE('',#432,#433);-#432 = CARTESIAN_POINT('',(0.,0.));-#433 = VECTOR('',#434,1.);-#434 = DIRECTION('',(1.,0.));-#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#436 = PCURVE('',#437,#442);-#437 = PLANE('',#438);-#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441);-#439 = CARTESIAN_POINT('',(-15.99991038228,-16.00008961771,0.8));-#440 = DIRECTION('',(0.615572448254,0.615572448254,0.492078369674));-#441 = DIRECTION('',(-0.707106781187,0.707106781187,-2.775557561563E-17)- );-#442 = DEFINITIONAL_REPRESENTATION('',(#443),#451);-#443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#444,#445,#446,#447,#448,#449-,#450),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(+#590 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,4.2));+#591 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,+ 5.529234460457));+#592 = CARTESIAN_POINT('',(-4.2034574587,-5.3965425413,5.720089906596));+#593 = CARTESIAN_POINT('',(-3.244864626304,-6.355135373696,4.2));+#594 = CARTESIAN_POINT('',(-4.2034574587,-5.3965425413,2.679910093404));+#595 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,+ 2.870765539543));+#596 = CARTESIAN_POINT('',(-5.365685424949,-4.234314575051,4.2));+#597 = PCURVE('',#350,#598);+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);+#599 = LINE('',#600,#601);+#600 = CARTESIAN_POINT('',(0.,1.));+#601 = VECTOR('',#602,1.);+#602 = DIRECTION('',(1.,0.));+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#604 = PCURVE('',#605,#610);+#605 = PLANE('',#606);+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);+#607 = CARTESIAN_POINT('',(-4.800089617715,-4.799910382285,4.2));+#608 = DIRECTION('',(0.707106781187,0.707106781187,1.812206711056E-15));+#609 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#619);+#611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#612,#613,#614,#615,#616,#617+,#618),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),( -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( 1.669078461068,1.03672962321,1.038346699848,0.853534330196, 1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#444 = CARTESIAN_POINT('',(-0.799873261412,-1.7763568394E-15));-#445 = CARTESIAN_POINT('',(-0.799873261412,-1.329234460457));-#446 = CARTESIAN_POINT('',(0.843765291026,-1.520089906596));-#447 = CARTESIAN_POINT('',(2.199420275395,3.552713678801E-15));-#448 = CARTESIAN_POINT('',(0.843765291026,1.520089906596));-#449 = CARTESIAN_POINT('',(-0.799873261412,1.329234460457));-#450 = CARTESIAN_POINT('',(-0.799873261412,-1.7763568394E-15));-#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#452 = ADVANCED_FACE('',(#453),#437,.F.);-#453 = FACE_BOUND('',#454,.F.);-#454 = EDGE_LOOP('',(#455));-#455 = ORIENTED_EDGE('',*,*,#419,.T.);-#456 = ADVANCED_FACE('',(#457),#402,.T.);-#457 = FACE_BOUND('',#458,.T.);-#458 = EDGE_LOOP('',(#459));-#459 = ORIENTED_EDGE('',*,*,#384,.T.);-#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#464)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#461,#462,#463)) REPRESENTATION_CONTEXT('Context #1',+#612 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));+#613 = CARTESIAN_POINT('',(-0.799873261412,-1.329234460457));+#614 = CARTESIAN_POINT('',(0.843765291026,-1.520089906596));+#615 = CARTESIAN_POINT('',(2.199420275395,-8.881784197001E-16));+#616 = CARTESIAN_POINT('',(0.843765291026,1.520089906596));+#617 = CARTESIAN_POINT('',(-0.799873261412,1.329234460457));+#618 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#620 = ORIENTED_EDGE('',*,*,#550,.F.);+#621 = ORIENTED_EDGE('',*,*,#335,.T.);+#622 = ADVANCED_FACE('',(#623),#535,.F.);+#623 = FACE_BOUND('',#624,.F.);+#624 = EDGE_LOOP('',(#625));+#625 = ORIENTED_EDGE('',*,*,#520,.T.);+#626 = ADVANCED_FACE('',(#627),#605,.T.);+#627 = FACE_BOUND('',#628,.T.);+#628 = EDGE_LOOP('',(#629));+#629 = ORIENTED_EDGE('',*,*,#587,.T.);+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#634)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#631,#632,#633)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );-#461 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#462 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#463 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#464 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#461,+#631 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#632 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#633 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#634 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#631, 'distance_accuracy_value','confusion accuracy');-#465 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#466,#468);-#466 = ( REPRESENTATION_RELATIONSHIP('','',#299,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#467) +#635 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#636,#638);+#636 = ( REPRESENTATION_RELATIONSHIP('','',#299,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#637) SHAPE_REPRESENTATION_RELATIONSHIP() );-#467 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);-#468 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#469+#637 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#638 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#639 );-#469 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','IllustrativeWire_3','',#5,+#639 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','IllustrativeWire_3','',#5, #294,$);-#470 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#296));-#471 = SHAPE_DEFINITION_REPRESENTATION(#472,#478);-#472 = PRODUCT_DEFINITION_SHAPE('','',#473);-#473 = PRODUCT_DEFINITION('design','',#474,#477);-#474 = PRODUCT_DEFINITION_FORMATION('','',#475);-#475 = PRODUCT('IllustrativeWire_4','IllustrativeWire_4','',(#476));-#476 = PRODUCT_CONTEXT('',#2,'mechanical');-#477 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#478 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#479),#537);-#479 = MANIFOLD_SOLID_BREP('',#480);-#480 = CLOSED_SHELL('',(#481));-#481 = ADVANCED_FACE('',(#482),#495,.T.);-#482 = FACE_BOUND('',#483,.T.);-#483 = EDGE_LOOP('',(#484,#513,#535,#536));-#484 = ORIENTED_EDGE('',*,*,#485,.F.);-#485 = EDGE_CURVE('',#486,#486,#488,.T.);-#486 = VERTEX_POINT('',#487);-#487 = CARTESIAN_POINT('',(-12.4,16.,0.8));-#488 = SEAM_CURVE('',#489,(#494,#506),.PCURVE_S1.);-#489 = CIRCLE('',#490,3.6);-#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);-#491 = CARTESIAN_POINT('',(-16.,16.,0.8));-#492 = DIRECTION('',(0.,0.,1.));-#493 = DIRECTION('',(1.,0.,-0.));-#494 = PCURVE('',#495,#500);-#495 = TOROIDAL_SURFACE('',#496,2.8,0.8);-#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);-#497 = CARTESIAN_POINT('',(-16.,16.,0.8));-#498 = DIRECTION('',(0.,0.,1.));-#499 = DIRECTION('',(1.,0.,-0.));-#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);-#501 = LINE('',#502,#503);-#502 = CARTESIAN_POINT('',(0.,6.28318530718));-#503 = VECTOR('',#504,1.);-#504 = DIRECTION('',(1.,0.));-#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#506 = PCURVE('',#495,#507);-#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);-#508 = LINE('',#509,#510);-#509 = CARTESIAN_POINT('',(0.,0.));-#510 = VECTOR('',#511,1.);-#511 = DIRECTION('',(1.,0.));-#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#513 = ORIENTED_EDGE('',*,*,#514,.F.);-#514 = EDGE_CURVE('',#486,#486,#515,.T.);-#515 = SEAM_CURVE('',#516,(#521,#528),.PCURVE_S1.);-#516 = CIRCLE('',#517,0.8);-#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);-#518 = CARTESIAN_POINT('',(-13.2,16.,0.8));-#519 = DIRECTION('',(-2.449293598295E-16,-1.,0.));-#520 = DIRECTION('',(1.,-2.449293598295E-16,0.));-#521 = PCURVE('',#495,#522);-#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);-#523 = LINE('',#524,#525);-#524 = CARTESIAN_POINT('',(6.28318530718,-0.));-#525 = VECTOR('',#526,1.);-#526 = DIRECTION('',(0.,1.));-#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#528 = PCURVE('',#495,#529);-#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);-#530 = LINE('',#531,#532);-#531 = CARTESIAN_POINT('',(0.,-0.));-#532 = VECTOR('',#533,1.);-#533 = DIRECTION('',(0.,1.));-#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#535 = ORIENTED_EDGE('',*,*,#485,.T.);-#536 = ORIENTED_EDGE('',*,*,#514,.T.);-#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#541)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#538,#539,#540)) REPRESENTATION_CONTEXT('Context #1',+#640 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#296));+#641 = SHAPE_DEFINITION_REPRESENTATION(#642,#648);+#642 = PRODUCT_DEFINITION_SHAPE('','',#643);+#643 = PRODUCT_DEFINITION('design','',#644,#647);+#644 = PRODUCT_DEFINITION_FORMATION('','',#645);+#645 = PRODUCT('IllustrativeWire_4','IllustrativeWire_4','',(#646));+#646 = PRODUCT_CONTEXT('',#2,'mechanical');+#647 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#648 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#649),#707);+#649 = MANIFOLD_SOLID_BREP('',#650);+#650 = CLOSED_SHELL('',(#651));+#651 = ADVANCED_FACE('',(#652),#665,.T.);+#652 = FACE_BOUND('',#653,.T.);+#653 = EDGE_LOOP('',(#654,#683,#705,#706));+#654 = ORIENTED_EDGE('',*,*,#655,.F.);+#655 = EDGE_CURVE('',#656,#656,#658,.T.);+#656 = VERTEX_POINT('',#657);+#657 = CARTESIAN_POINT('',(-12.4,16.,0.8));+#658 = SEAM_CURVE('',#659,(#664,#676),.PCURVE_S1.);+#659 = CIRCLE('',#660,3.6);+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);+#661 = CARTESIAN_POINT('',(-16.,16.,0.8));+#662 = DIRECTION('',(0.,0.,1.));+#663 = DIRECTION('',(1.,0.,-0.));+#664 = PCURVE('',#665,#670);+#665 = TOROIDAL_SURFACE('',#666,2.8,0.8);+#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669);+#667 = CARTESIAN_POINT('',(-16.,16.,0.8));+#668 = DIRECTION('',(0.,0.,1.));+#669 = DIRECTION('',(1.,0.,-0.));+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);+#671 = LINE('',#672,#673);+#672 = CARTESIAN_POINT('',(0.,6.28318530718));+#673 = VECTOR('',#674,1.);+#674 = DIRECTION('',(1.,0.));+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#676 = PCURVE('',#665,#677);+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);+#678 = LINE('',#679,#680);+#679 = CARTESIAN_POINT('',(0.,0.));+#680 = VECTOR('',#681,1.);+#681 = DIRECTION('',(1.,0.));+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#683 = ORIENTED_EDGE('',*,*,#684,.F.);+#684 = EDGE_CURVE('',#656,#656,#685,.T.);+#685 = SEAM_CURVE('',#686,(#691,#698),.PCURVE_S1.);+#686 = CIRCLE('',#687,0.8);+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);+#688 = CARTESIAN_POINT('',(-13.2,16.,0.8));+#689 = DIRECTION('',(-2.449293598295E-16,-1.,0.));+#690 = DIRECTION('',(1.,-2.449293598295E-16,0.));+#691 = PCURVE('',#665,#692);+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);+#693 = LINE('',#694,#695);+#694 = CARTESIAN_POINT('',(6.28318530718,-0.));+#695 = VECTOR('',#696,1.);+#696 = DIRECTION('',(0.,1.));+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#698 = PCURVE('',#665,#699);+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);+#700 = LINE('',#701,#702);+#701 = CARTESIAN_POINT('',(0.,-0.));+#702 = VECTOR('',#703,1.);+#703 = DIRECTION('',(0.,1.));+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#705 = ORIENTED_EDGE('',*,*,#655,.T.);+#706 = ORIENTED_EDGE('',*,*,#684,.T.);+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#711)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#708,#709,#710)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );-#538 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#539 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#540 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#541 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#538,+#708 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#709 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#710 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#711 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#708, 'distance_accuracy_value','confusion accuracy');-#542 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#543,#545);-#543 = ( REPRESENTATION_RELATIONSHIP('','',#478,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#544) +#712 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#713,#715);+#713 = ( REPRESENTATION_RELATIONSHIP('','',#648,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#714) SHAPE_REPRESENTATION_RELATIONSHIP() );-#544 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);-#545 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#546+#714 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#715 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#716 );-#546 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','IllustrativeWire_4','',#5,- #473,$);-#547 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#475));-#548 = SHAPE_DEFINITION_REPRESENTATION(#549,#555);-#549 = PRODUCT_DEFINITION_SHAPE('','',#550);-#550 = PRODUCT_DEFINITION('design','',#551,#554);-#551 = PRODUCT_DEFINITION_FORMATION('','',#552);-#552 = PRODUCT('IllustrativeWire_5','IllustrativeWire_5','',(#553));-#553 = PRODUCT_CONTEXT('',#2,'mechanical');-#554 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#555 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#556),#716);-#556 = MANIFOLD_SOLID_BREP('',#557);-#557 = CLOSED_SHELL('',(#558,#708,#712));-#558 = ADVANCED_FACE('',(#559),#577,.T.);-#559 = FACE_BOUND('',#560,.T.);-#560 = EDGE_LOOP('',(#561,#639,#673,#674));-#561 = ORIENTED_EDGE('',*,*,#562,.T.);-#562 = EDGE_CURVE('',#563,#565,#567,.T.);-#563 = VERTEX_POINT('',#564);-#564 = CARTESIAN_POINT('',(-16.56568542494,15.434314575051,0.8));-#565 = VERTEX_POINT('',#566);-#566 = CARTESIAN_POINT('',(-5.365685424949,4.234314575051,4.2));-#567 = SEAM_CURVE('',#568,(#576,#632),.PCURVE_S1.);-#568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#569,#570,#571,#572,#573,#574-,#575),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,-16.369749766134),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,- 1.669078461068,1.669078461068,1.669078461068,1.669078461068,-1.669078461068,1.669078461068)) REPRESENTATION_ITEM('') );-#569 = CARTESIAN_POINT('',(-16.56568542494,15.434314575051,0.8));-#570 = CARTESIAN_POINT('',(-14.85198968305,13.720618833153,- 2.169899853675));-#571 = CARTESIAN_POINT('',(-13.07710557124,11.945734721347,- 3.218506432547));-#572 = CARTESIAN_POINT('',(-11.24103308953,10.109662239634,- 3.945819736615));-#573 = CARTESIAN_POINT('',(-9.343772237912,8.212401388014,4.35183976588)- );-#574 = CARTESIAN_POINT('',(-7.385323016385,6.253952166486,4.436566520342- ));-#575 = CARTESIAN_POINT('',(-5.365685424949,4.234314575051,4.2));-#576 = PCURVE('',#577,#627);-#577 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(- (#578,#579,#580,#581,#582,#583,#584)- ,(#585,#586,#587,#588,#589,#590,#591)- ,(#592,#593,#594,#595,#596,#597,#598)- ,(#599,#600,#601,#602,#603,#604,#605)- ,(#606,#607,#608,#609,#610,#611,#612)- ,(#613,#614,#615,#616,#617,#618,#619)- ,(#620,#621,#622,#623,#624,#625,#626-)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(7,7- ),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,-16.369749766134),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() +#716 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','IllustrativeWire_4','',#5,+ #643,$);+#717 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#645));+#718 = SHAPE_DEFINITION_REPRESENTATION(#719,#725);+#719 = PRODUCT_DEFINITION_SHAPE('','',#720);+#720 = PRODUCT_DEFINITION('design','',#721,#724);+#721 = PRODUCT_DEFINITION_FORMATION('','',#722);+#722 = PRODUCT('IllustrativeWire_5','IllustrativeWire_5','',(#723));+#723 = PRODUCT_CONTEXT('',#2,'mechanical');+#724 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#725 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#726),#1056);+#726 = MANIFOLD_SOLID_BREP('',#727);+#727 = CLOSED_SHELL('',(#728,#972,#1048,#1052));+#728 = ADVANCED_FACE('',(#729),#743,.T.);+#729 = FACE_BOUND('',#730,.T.);+#730 = EDGE_LOOP('',(#731,#760,#944,#945));+#731 = ORIENTED_EDGE('',*,*,#732,.T.);+#732 = EDGE_CURVE('',#733,#735,#737,.T.);+#733 = VERTEX_POINT('',#734);+#734 = CARTESIAN_POINT('',(-14.58578643762,13.454415587728,0.8));+#735 = VERTEX_POINT('',#736);+#736 = CARTESIAN_POINT('',(-13.38370490961,12.252334059711,0.8));+#737 = SEAM_CURVE('',#738,(#742,#753),.PCURVE_S1.);+#738 = LINE('',#739,#740);+#739 = CARTESIAN_POINT('',(-14.58578643762,13.454415587728,0.8));+#740 = VECTOR('',#741,1.);+#741 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#742 = PCURVE('',#743,#748);+#743 = CYLINDRICAL_SURFACE('',#744,0.8);+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);+#745 = CARTESIAN_POINT('',(-14.02010101267,14.020101012678,0.8));+#746 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#747 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#752);+#749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#750,#751),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);+#750 = CARTESIAN_POINT('',(6.28318530718,0.));+#751 = CARTESIAN_POINT('',(6.28318530718,1.7));+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#753 = PCURVE('',#743,#754);+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);+#755 = LINE('',#756,#757);+#756 = CARTESIAN_POINT('',(0.,0.));+#757 = VECTOR('',#758,1.);+#758 = DIRECTION('',(0.,1.));+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#760 = ORIENTED_EDGE('',*,*,#761,.F.);+#761 = EDGE_CURVE('',#735,#735,#762,.T.);+#762 = SURFACE_CURVE('',#763,(#768,#775),.PCURVE_S1.);+#763 = CIRCLE('',#764,0.8);+#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);+#765 = CARTESIAN_POINT('',(-12.81801948466,12.818019484661,0.8));+#766 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#767 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#768 = PCURVE('',#743,#769);+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);+#770 = LINE('',#771,#772);+#771 = CARTESIAN_POINT('',(0.,1.7));+#772 = VECTOR('',#773,1.);+#773 = DIRECTION('',(1.,0.));+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#775 = PCURVE('',#776,#903);+#776 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(+ (#777,#778,#779,#780,#781,#782,#783,#784,#785,#786,#787,#788,#789+ ,#790,#791,#792,#793,#794)+ ,(#795,#796,#797,#798,#799,#800,#801,#802,#803,#804,#805,#806,#807+ ,#808,#809,#810,#811,#812)+ ,(#813,#814,#815,#816,#817,#818,#819,#820,#821,#822,#823,#824,#825+ ,#826,#827,#828,#829,#830)+ ,(#831,#832,#833,#834,#835,#836,#837,#838,#839,#840,#841,#842,#843+ ,#844,#845,#846,#847,#848)+ ,(#849,#850,#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,#861+ ,#862,#863,#864,#865,#866)+ ,(#867,#868,#869,#870,#871,#872,#873,#874,#875,#876,#877,#878,#879+ ,#880,#881,#882,#883,#884)+ ,(#885,#886,#887,#888,#889,#890,#891,#892,#893,#894,#895,#896,#897+ ,#898,#899,#900,#901,#902+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,+ 8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,+0.450875748924,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068)+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068) ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848) ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196- ,0.853534330196,0.853534330196,0.853534330196)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848) ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)+ ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321) ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068-))) REPRESENTATION_ITEM('') SURFACE() );-#578 = CARTESIAN_POINT('',(-16.56568542494,15.434314575051,0.8));-#579 = CARTESIAN_POINT('',(-14.85198968305,13.720618833153,- 2.169899853675));-#580 = CARTESIAN_POINT('',(-13.07710557124,11.945734721347,- 3.218506432547));-#581 = CARTESIAN_POINT('',(-11.24103308953,10.109662239634,- 3.945819736615));-#582 = CARTESIAN_POINT('',(-9.343772237912,8.212401388014,4.35183976588)+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );+#777 = CARTESIAN_POINT('',(-13.38370490961,12.252334059711,0.8));+#778 = CARTESIAN_POINT('',(-13.0838510296,12.065837441767,0.8));+#779 = CARTESIAN_POINT('',(-13.09024457483,11.4923883492,0.857598533274) );-#583 = CARTESIAN_POINT('',(-7.385323016385,6.253952166486,4.436566520342- ));-#584 = CARTESIAN_POINT('',(-5.365685424949,4.234314575051,4.2));-#585 = CARTESIAN_POINT('',(-16.10317569967,14.971804849774,- -0.357166262434));-#586 = CARTESIAN_POINT('',(-14.46841736915,13.337046519257,- 0.949632338402));-#587 = CARTESIAN_POINT('',(-12.78232995381,11.650959103913,- 1.944309006016));-#588 = CARTESIAN_POINT('',(-11.04280758187,9.91143673198,2.632452777728)+#780 = CARTESIAN_POINT('',(-11.96616009213,11.977402249047,+ 0.965375662158));+#781 = CARTESIAN_POINT('',(-13.19991622627,10.041250510432,+ 1.115911448986));+#782 = CARTESIAN_POINT('',(-10.41590903264,12.068227091837,+ 1.301785956094));+#783 = CARTESIAN_POINT('',(-12.9267368336,8.754423684797,1.515579245816) );-#589 = CARTESIAN_POINT('',(-9.243346046161,8.111975196263,3.01955218567)+#784 = CARTESIAN_POINT('',(-9.653101883177,11.187828049174,+ 1.749871380489));+#785 = CARTESIAN_POINT('',(-11.48472336652,8.487411013686,1.997242422447+ ));+#786 = CARTESIAN_POINT('',(-7.298617355264,10.702529438082,+ 2.558439187147));+#787 = CARTESIAN_POINT('',(-9.502516914141,7.386832382055,2.874999860873+ ));+#788 = CARTESIAN_POINT('',(-5.464408742854,10.299361270055,+ 3.186550236704));+#789 = CARTESIAN_POINT('',(-8.449503984414,6.190603587563,3.479686096142+ ));+#790 = CARTESIAN_POINT('',(-4.966817650233,8.567242951666,3.741003220689+ ));+#791 = CARTESIAN_POINT('',(-6.360776022487,6.100551708678,3.957097391846+ ));+#792 = CARTESIAN_POINT('',(-4.869050715074,6.568556873202,4.114564391116+ ));+#793 = CARTESIAN_POINT('',(-4.742643217094,5.735955584628,4.2));+#794 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,4.2));+#795 = CARTESIAN_POINT('',(-13.38370490961,12.252334059711,+ -0.529234460457));+#796 = CARTESIAN_POINT('',(-12.97909704654,11.9610834587,-0.405691909391+ ));+#797 = CARTESIAN_POINT('',(-12.72784120182,11.129984976194,+ -0.946891718482));+#798 = CARTESIAN_POINT('',(-12.05735204545,12.068594202372,+ 0.930354030144));+#799 = CARTESIAN_POINT('',(-12.27019007488,9.111524359045,+ -2.353797756997));+#800 = CARTESIAN_POINT('',(-10.95927177546,12.611589834655,+ 3.085254170145));+#801 = CARTESIAN_POINT('',(-11.64585181959,7.473538670784,+ -3.039499485178));+#802 = CARTESIAN_POINT('',(-10.13393825463,11.668664420627,+ 3.419879331524));+#803 = CARTESIAN_POINT('',(-10.55462155488,7.557309202052,+ -1.269382120957));+#804 = CARTESIAN_POINT('',(-8.354891917999,11.758804000817,+ 6.268196944892));+#805 = CARTESIAN_POINT('',(-8.839182684931,6.723498152846,0.57309765566) );-#590 = CARTESIAN_POINT('',(-7.377641771858,6.24627092196,3.101880791557)- );-#591 = CARTESIAN_POINT('',(-5.443268478654,4.311897628756,2.875301547362- ));-#592 = CARTESIAN_POINT('',(-14.87453920837,16.067624290975,- -0.523315643784));-#593 = CARTESIAN_POINT('',(-13.25111494668,14.444200029288,0.77442269107+#806 = CARTESIAN_POINT('',(-6.944756469406,11.779708996607,+ 8.467240167203));+#807 = CARTESIAN_POINT('',(-7.709396201656,5.450495804806,1.039773485161 ));-#594 = CARTESIAN_POINT('',(-11.57777722571,12.770862308316,- 1.761355941268));-#595 = CARTESIAN_POINT('',(-9.852117806351,11.04520288895,2.443875634763+#808 = CARTESIAN_POINT('',(-6.016635301188,9.617060602622,7.701350207005 ));-#596 = CARTESIAN_POINT('',(-8.066698587941,9.25978367054,2.828258363495)+#809 = CARTESIAN_POINT('',(-6.17388082637,5.913656512561,3.727332730834) );-#597 = CARTESIAN_POINT('',(-6.214310909623,7.407395992222,2.910242636061+#810 = CARTESIAN_POINT('',(-5.238334768177,6.937840926305,6.040637054205 ));-#598 = CARTESIAN_POINT('',(-4.292180118523,5.485265201123,2.685097394746+#811 = CARTESIAN_POINT('',(-4.81469603008,5.808008397614,5.378771254148)+ );+#812 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,5.529234460457+ ));+#813 = CARTESIAN_POINT('',(-12.22147694336,13.41456202596,+ -0.720089906596));+#814 = CARTESIAN_POINT('',(-11.91827716996,12.991821556977,+ -0.578808747782));+#815 = CARTESIAN_POINT('',(-11.03436993668,12.719386328178,+ -1.205985807824));+#816 = CARTESIAN_POINT('',(-12.08199443452,12.070139038291,+ 0.925325519823));+#817 = CARTESIAN_POINT('',(-8.891881757141,12.222846972325,+ -2.851988947627));+#818 = CARTESIAN_POINT('',(-12.73467295714,10.992223937612,+ 3.341329852648));+#819 = CARTESIAN_POINT('',(-7.175829315956,11.575734597433,+ -3.693531267581));+#820 = CARTESIAN_POINT('',(-11.77956260783,10.161119906494,3.65966405125+ ));+#821 = CARTESIAN_POINT('',(-7.342013428725,10.502823746917,+ -1.738413810361));+#822 = CARTESIAN_POINT('',(-12.00330567362,8.413716345908,6.800855022144+ ));+#823 = CARTESIAN_POINT('',(-6.570551265389,8.80164256047,0.242583675309)+ );+#824 = CARTESIAN_POINT('',(-12.12413069181,7.025440252871,9.225457368601 ));-#599 = CARTESIAN_POINT('',(-14.4448646263,17.555135373696,0.8));-#600 = CARTESIAN_POINT('',(-12.7311688844,15.841439631798,2.169899853675+#825 = CARTESIAN_POINT('',(-5.282619458536,7.664738784663,0.689443559355 ));-#601 = CARTESIAN_POINT('',(-10.9562847726,14.066555519992,3.218506432547+#826 = CARTESIAN_POINT('',(-9.86599489304,6.069172906209,8.269988632675)+ );+#827 = CARTESIAN_POINT('',(-5.87972416046,6.154143239724,3.694342435902)+ );+#828 = CARTESIAN_POINT('',(-7.037216324322,5.245005180443,6.317188308589 ));-#602 = CARTESIAN_POINT('',(-9.120212290888,12.230483038279,- 3.945819736615));-#603 = CARTESIAN_POINT('',(-7.222951439267,10.333222186659,4.35183976588+#829 = CARTESIAN_POINT('',(-5.845445651433,4.797949891601,5.548022744611 ));-#604 = CARTESIAN_POINT('',(-5.264502217739,8.374772965131,4.436566520342+#830 = CARTESIAN_POINT('',(-5.3965425413,4.2034574587,5.720089906596));+#831 = CARTESIAN_POINT('',(-11.26288411096,14.373154858356,0.8));+#832 = CARTESIAN_POINT('',(-11.17552504561,13.974163425762,0.8));+#833 = CARTESIAN_POINT('',(-10.0949696684,14.48766325563,0.857598533274)+ );+#834 = CARTESIAN_POINT('',(-11.98723417249,11.95632816869,0.965375662158 ));-#605 = CARTESIAN_POINT('',(-3.244864626304,6.355135373696,4.2));-#606 = CARTESIAN_POINT('',(-15.93237570902,17.125460791624,- 2.123315643784));-#607 = CARTESIAN_POINT('',(-14.12840848691,15.321493569515,3.56537701628+#835 = CARTESIAN_POINT('',(-7.27881268474,15.962354051962,1.115911448986 ));-#608 = CARTESIAN_POINT('',(-12.25197798427,13.445063066877,- 4.675656923827));-#609 = CARTESIAN_POINT('',(-10.30549244021,11.498577522816,- 5.447763838468));-#610 = CARTESIAN_POINT('',(-8.296389955386,9.489475037985,5.875421168265+#836 = CARTESIAN_POINT('',(-13.51327582994,8.970860294533,1.301785956094 ));-#611 = CARTESIAN_POINT('',(-6.231879190648,7.424964273248,5.962890404623+#837 = CARTESIAN_POINT('',(-5.105491920633,16.57566859777,1.515579245816 ));-#612 = CARTESIAN_POINT('',(-4.114734798877,5.307819881477,5.714902605254+#838 = CARTESIAN_POINT('',(-12.5300358022,8.310894130147,1.749871380489)+ );+#839 = CARTESIAN_POINT('',(-5.866086136738,14.106048243472,+ 1.997242422447));+#840 = CARTESIAN_POINT('',(-13.67944954892,4.321697244423,2.558439187147+ ));+#841 = CARTESIAN_POINT('',(-5.536542574762,11.352806721434,+ 2.874999860873));+#842 = CARTESIAN_POINT('',(-14.52780990885,1.235960104053,3.186550236704+ ));+#843 = CARTESIAN_POINT('',(-4.215063134062,10.425044437916,+ 3.479686096142));+#844 = CARTESIAN_POINT('',(-11.71602536044,1.818035241449,3.741003220689+ ));+#845 = CARTESIAN_POINT('',(-5.872970333408,6.588357397758,3.957097391846+ ));+#846 = CARTESIAN_POINT('',(-8.054874362472,3.382733225803,4.114564391116+ ));+#847 = CARTESIAN_POINT('',(-6.604665319578,3.873933482143,4.2));+#848 = CARTESIAN_POINT('',(-6.355135373696,3.244864626304,4.2));+#849 = CARTESIAN_POINT('',(-12.22147694336,13.41456202596,2.320089906596+ ));+#850 = CARTESIAN_POINT('',(-12.15786691439,13.231411301409,+ 2.178808747782));+#851 = CARTESIAN_POINT('',(-11.86324659585,13.548262987353,+ 2.921182874372));+#852 = CARTESIAN_POINT('',(-11.87342330289,11.861567906658,+ 1.005425804492));+#853 = CARTESIAN_POINT('',(-11.01831976437,14.349284979562,+ 5.083811845599));+#854 = CARTESIAN_POINT('',(-11.49191218687,9.749463167337,+ -0.737757940461));+#855 = CARTESIAN_POINT('',(-10.10542592097,14.505331202447,+ 6.724689759214));+#856 = CARTESIAN_POINT('',(-10.67981002585,9.061367324518,+ -0.159921290273));+#857 = CARTESIAN_POINT('',(-9.469310633292,12.630120951485,+ 5.732898655255));+#858 = CARTESIAN_POINT('',(-9.587430447439,5.997841119718,+ -1.683976647849));+#859 = CARTESIAN_POINT('',(-8.087706735726,10.318798030808,+ 5.507416046438));+#860 = CARTESIAN_POINT('',(-8.738329760037,3.639639321091,+ -2.852356895192));+#861 = CARTESIAN_POINT('',(-6.975368787315,9.357488113442,6.269928632929+ ));+#862 = CARTESIAN_POINT('',(-7.464887695689,3.668065708858,+ -0.787982191296));+#863 = CARTESIAN_POINT('',(-6.307184491442,6.581603570706,4.219852347791+ ));+#864 = CARTESIAN_POINT('',(-6.192602407832,4.400391263953,1.911940473643+ ));+#865 = CARTESIAN_POINT('',(-5.68064891012,4.633153150288,2.851977255389)+ );+#866 = CARTESIAN_POINT('',(-5.3965425413,4.2034574587,2.679910093404));+#867 = CARTESIAN_POINT('',(-13.38370490961,12.252334059711,+ 2.129234460457));+#868 = CARTESIAN_POINT('',(-13.18860501267,12.170591424834,+ 2.005691909391));+#869 = CARTESIAN_POINT('',(-13.45264794783,11.854791722205,+ 2.662088785031));+#870 = CARTESIAN_POINT('',(-11.8749681388,11.886210295723,1.000397294172+ ));+#871 = CARTESIAN_POINT('',(-14.12964237765,10.970976661819,+ 4.585620654968));+#872 = CARTESIAN_POINT('',(-9.872546289827,11.52486434902,+ -0.481682257957));+#873 = CARTESIAN_POINT('',(-14.20762184761,10.03530869881,6.07065797681)+ );+#874 = CARTESIAN_POINT('',(-9.172265511725,10.706991677722,+ 7.986342945388E-02));+#875 = CARTESIAN_POINT('',(-12.41482517815,9.41751282532,5.263866965851)+ );+#876 = CARTESIAN_POINT('',(-6.242342792529,9.646254875347,+ -1.151318570597));+#877 = CARTESIAN_POINT('',(-10.16585114335,8.050166611265,5.176902066086 ));-#613 = CARTESIAN_POINT('',(-17.02819515022,15.896824300327,- 1.957166262434));-#614 = CARTESIAN_POINT('',(-15.23556199694,14.104191147049,- 3.390167368949));-#615 = CARTESIAN_POINT('',(-13.37188118868,12.240510338782,- 4.492703859078));-#616 = CARTESIAN_POINT('',(-11.43925859718,10.307887747289,- 5.259186695503));-#617 = CARTESIAN_POINT('',(-9.444198429664,8.312827579765,5.684127346091+#878 = CARTESIAN_POINT('',(-3.984061016301,8.819013543503,+ -2.094139693794));+#879 = CARTESIAN_POINT('',(-9.189611767172,6.930711370322,5.919598707123 ));-#618 = CARTESIAN_POINT('',(-7.393004260911,6.261633411013,5.771252249127+#880 = CARTESIAN_POINT('',(-3.916999999276,7.51742530071,-0.219343765626 ));-#619 = CARTESIAN_POINT('',(-5.288102371244,4.156731521346,5.524698452638+#881 = CARTESIAN_POINT('',(-6.547671218605,6.287446904796,4.186862052858 ));-#620 = CARTESIAN_POINT('',(-16.56568542494,15.434314575051,0.8));-#621 = CARTESIAN_POINT('',(-14.85198968305,13.720618833153,- 2.169899853675));-#622 = CARTESIAN_POINT('',(-13.07710557124,11.945734721347,- 3.218506432547));-#623 = CARTESIAN_POINT('',(-11.24103308953,10.109662239634,- 3.945819736615));-#624 = CARTESIAN_POINT('',(-9.343772237912,8.212401388014,4.35183976588)+#882 = CARTESIAN_POINT('',(-4.49976666197,6.199272820098,2.188491728028) );-#625 = CARTESIAN_POINT('',(-7.385323016385,6.253952166486,4.436566520342- ));-#626 = CARTESIAN_POINT('',(-5.365685424949,4.234314575051,4.2));-#627 = DEFINITIONAL_REPRESENTATION('',(#628),#631);-#628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#629,#630),.UNSPECIFIED.,.F.,.F.,- (2,2),(0.,16.369749766134),.PIECEWISE_BEZIER_KNOTS.);-#629 = CARTESIAN_POINT('',(6.28318530718,0.));-#630 = CARTESIAN_POINT('',(6.28318530718,16.369749766134));-#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#632 = PCURVE('',#577,#633);-#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);-#634 = LINE('',#635,#636);-#635 = CARTESIAN_POINT('',(0.,0.));-#636 = VECTOR('',#637,1.);-#637 = DIRECTION('',(0.,1.));-#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#639 = ORIENTED_EDGE('',*,*,#640,.F.);-#640 = EDGE_CURVE('',#565,#565,#641,.T.);-#641 = SURFACE_CURVE('',#642,(#650,#657),.PCURVE_S1.);-#642 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#643,#644,#645,#646,#647,#648-,#649),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#643 = CARTESIAN_POINT('',(-5.365685424949,4.234314575051,4.2));-#644 = CARTESIAN_POINT('',(-5.443268478654,4.311897628756,2.875301547362- ));-#645 = CARTESIAN_POINT('',(-4.292180118523,5.485265201123,2.685097394746+#883 = CARTESIAN_POINT('',(-4.670590404108,5.663902771642,3.021228745852 ));-#646 = CARTESIAN_POINT('',(-3.244864626304,6.355135373696,4.2));-#647 = CARTESIAN_POINT('',(-4.114734798877,5.307819881477,5.714902605254+#884 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,2.870765539543 ));-#648 = CARTESIAN_POINT('',(-5.288102371244,4.156731521346,5.524698452638- ));-#649 = CARTESIAN_POINT('',(-5.365685424949,4.234314575051,4.2));-#650 = PCURVE('',#577,#651);-#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);-#652 = LINE('',#653,#654);-#653 = CARTESIAN_POINT('',(0.,16.369749766134));-#654 = VECTOR('',#655,1.);-#655 = DIRECTION('',(1.,0.));-#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#657 = PCURVE('',#658,#663);-#658 = PLANE('',#659);-#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);-#660 = CARTESIAN_POINT('',(-4.800089617715,4.799910382285,4.2));-#661 = DIRECTION('',(0.704693781837,-0.704693781837,-8.254300503356E-02)+#885 = CARTESIAN_POINT('',(-13.38370490961,12.252334059711,0.8));+#886 = CARTESIAN_POINT('',(-13.0838510296,12.065837441767,0.8));+#887 = CARTESIAN_POINT('',(-13.09024457483,11.4923883492,0.857598533274) );-#662 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));-#663 = DEFINITIONAL_REPRESENTATION('',(#664),#672);-#664 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#665,#666,#667,#668,#669,#670-,#671),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#665 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));-#666 = CARTESIAN_POINT('',(0.799873261412,1.329234460457));-#667 = CARTESIAN_POINT('',(-0.843765291026,1.520089906596));-#668 = CARTESIAN_POINT('',(-2.199420275395,1.7763568394E-15));-#669 = CARTESIAN_POINT('',(-0.843765291026,-1.520089906596));-#670 = CARTESIAN_POINT('',(0.799873261412,-1.329234460457));-#671 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));-#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#673 = ORIENTED_EDGE('',*,*,#562,.F.);-#674 = ORIENTED_EDGE('',*,*,#675,.T.);-#675 = EDGE_CURVE('',#563,#563,#676,.T.);-#676 = SURFACE_CURVE('',#677,(#685,#692),.PCURVE_S1.);-#677 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#678,#679,#680,#681,#682,#683-,#684),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#678 = CARTESIAN_POINT('',(-16.56568542494,15.434314575051,0.8));-#679 = CARTESIAN_POINT('',(-16.10317569967,14.971804849774,- -0.357166262434));-#680 = CARTESIAN_POINT('',(-14.87453920837,16.067624290975,- -0.523315643784));-#681 = CARTESIAN_POINT('',(-14.4448646263,17.555135373696,0.8));-#682 = CARTESIAN_POINT('',(-15.93237570902,17.125460791624,- 2.123315643784));-#683 = CARTESIAN_POINT('',(-17.02819515022,15.896824300327,- 1.957166262434));-#684 = CARTESIAN_POINT('',(-16.56568542494,15.434314575051,0.8));-#685 = PCURVE('',#577,#686);-#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);-#687 = LINE('',#688,#689);-#688 = CARTESIAN_POINT('',(0.,0.));-#689 = VECTOR('',#690,1.);-#690 = DIRECTION('',(1.,0.));-#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#692 = PCURVE('',#693,#698);-#693 = PLANE('',#694);-#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);-#695 = CARTESIAN_POINT('',(-16.00008961771,15.999910382285,0.8));-#696 = DIRECTION('',(0.615572448254,-0.615572448254,0.492078369674));-#697 = DIRECTION('',(-0.707106781187,-0.707106781187,-2.775557561563E-17- ));-#698 = DEFINITIONAL_REPRESENTATION('',(#699),#707);-#699 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#700,#701,#702,#703,#704,#705-,#706),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#700 = CARTESIAN_POINT('',(0.799873261412,1.7763568394E-15));-#701 = CARTESIAN_POINT('',(0.799873261412,1.329234460457));-#702 = CARTESIAN_POINT('',(-0.843765291026,1.520089906596));-#703 = CARTESIAN_POINT('',(-2.199420275395,-3.552713678801E-15));-#704 = CARTESIAN_POINT('',(-0.843765291026,-1.520089906596));-#705 = CARTESIAN_POINT('',(0.799873261412,-1.329234460457));-#706 = CARTESIAN_POINT('',(0.799873261412,1.7763568394E-15));-#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#708 = ADVANCED_FACE('',(#709),#693,.F.);-#709 = FACE_BOUND('',#710,.F.);-#710 = EDGE_LOOP('',(#711));-#711 = ORIENTED_EDGE('',*,*,#675,.T.);-#712 = ADVANCED_FACE('',(#713),#658,.T.);-#713 = FACE_BOUND('',#714,.T.);-#714 = EDGE_LOOP('',(#715));-#715 = ORIENTED_EDGE('',*,*,#640,.T.);-#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#720)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#717,#718,#719)) REPRESENTATION_CONTEXT('Context #1',- '3D Context with UNIT and UNCERTAINTY') );-#717 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#718 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#719 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#720 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#717,- 'distance_accuracy_value','confusion accuracy');-#721 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#722,#724);-#722 = ( REPRESENTATION_RELATIONSHIP('','',#555,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#723) -SHAPE_REPRESENTATION_RELATIONSHIP() );-#723 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);-#724 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#725- );-#725 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','IllustrativeWire_5','',#5,- #550,$);-#726 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#552));-#727 = SHAPE_DEFINITION_REPRESENTATION(#728,#734);-#728 = PRODUCT_DEFINITION_SHAPE('','',#729);-#729 = PRODUCT_DEFINITION('design','',#730,#733);-#730 = PRODUCT_DEFINITION_FORMATION('','',#731);-#731 = PRODUCT('IllustrativeWire_6','IllustrativeWire_6','',(#732));-#732 = PRODUCT_CONTEXT('',#2,'mechanical');-#733 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#734 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#735),#793);-#735 = MANIFOLD_SOLID_BREP('',#736);-#736 = CLOSED_SHELL('',(#737));-#737 = ADVANCED_FACE('',(#738),#751,.T.);-#738 = FACE_BOUND('',#739,.T.);-#739 = EDGE_LOOP('',(#740,#769,#791,#792));-#740 = ORIENTED_EDGE('',*,*,#741,.F.);-#741 = EDGE_CURVE('',#742,#742,#744,.T.);-#742 = VERTEX_POINT('',#743);-#743 = CARTESIAN_POINT('',(19.6,-16.,0.8));-#744 = SEAM_CURVE('',#745,(#750,#762),.PCURVE_S1.);-#745 = CIRCLE('',#746,3.6);-#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);-#747 = CARTESIAN_POINT('',(16.,-16.,0.8));-#748 = DIRECTION('',(0.,0.,1.));-#749 = DIRECTION('',(1.,0.,-0.));-#750 = PCURVE('',#751,#756);-#751 = TOROIDAL_SURFACE('',#752,2.8,0.8);-#752 = AXIS2_PLACEMENT_3D('',#753,#754,#755);-#753 = CARTESIAN_POINT('',(16.,-16.,0.8));-#754 = DIRECTION('',(0.,0.,1.));-#755 = DIRECTION('',(1.,0.,-0.));-#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);-#757 = LINE('',#758,#759);-#758 = CARTESIAN_POINT('',(0.,6.28318530718));-#759 = VECTOR('',#760,1.);-#760 = DIRECTION('',(1.,0.));-#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#762 = PCURVE('',#751,#763);-#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);-#764 = LINE('',#765,#766);-#765 = CARTESIAN_POINT('',(0.,0.));-#766 = VECTOR('',#767,1.);-#767 = DIRECTION('',(1.,0.));-#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#769 = ORIENTED_EDGE('',*,*,#770,.F.);-#770 = EDGE_CURVE('',#742,#742,#771,.T.);-#771 = SEAM_CURVE('',#772,(#777,#784),.PCURVE_S1.);-#772 = CIRCLE('',#773,0.8);-#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776);-#774 = CARTESIAN_POINT('',(18.8,-16.,0.8));-#775 = DIRECTION('',(-2.449293598295E-16,-1.,0.));-#776 = DIRECTION('',(1.,-2.449293598295E-16,0.));-#777 = PCURVE('',#751,#778);-#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);-#779 = LINE('',#780,#781);-#780 = CARTESIAN_POINT('',(6.28318530718,-0.));-#781 = VECTOR('',#782,1.);-#782 = DIRECTION('',(0.,1.));-#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#784 = PCURVE('',#751,#785);-#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);-#786 = LINE('',#787,#788);-#787 = CARTESIAN_POINT('',(0.,-0.));-#788 = VECTOR('',#789,1.);-#789 = DIRECTION('',(0.,1.));-#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#791 = ORIENTED_EDGE('',*,*,#741,.T.);-#792 = ORIENTED_EDGE('',*,*,#770,.T.);-#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#797)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#794,#795,#796)) REPRESENTATION_CONTEXT('Context #1',- '3D Context with UNIT and UNCERTAINTY') );-#794 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#795 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#796 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#797 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#794,- 'distance_accuracy_value','confusion accuracy');-#798 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#799,#801);-#799 = ( REPRESENTATION_RELATIONSHIP('','',#734,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#800) -SHAPE_REPRESENTATION_RELATIONSHIP() );-#800 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);-#801 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#802+#888 = CARTESIAN_POINT('',(-11.96616009213,11.977402249047,+ 0.965375662158));+#889 = CARTESIAN_POINT('',(-13.19991622627,10.041250510432,+ 1.115911448986));+#890 = CARTESIAN_POINT('',(-10.41590903264,12.068227091837,+ 1.301785956094));+#891 = CARTESIAN_POINT('',(-12.9267368336,8.754423684797,1.515579245816) );-#802 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','IllustrativeWire_6','',#5,- #729,$);-#803 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#731));-#804 = SHAPE_DEFINITION_REPRESENTATION(#805,#811);-#805 = PRODUCT_DEFINITION_SHAPE('','',#806);-#806 = PRODUCT_DEFINITION('design','',#807,#810);-#807 = PRODUCT_DEFINITION_FORMATION('','',#808);-#808 = PRODUCT('IllustrativeWire_7','IllustrativeWire_7','',(#809));-#809 = PRODUCT_CONTEXT('',#2,'mechanical');-#810 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#811 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#812),#972);-#812 = MANIFOLD_SOLID_BREP('',#813);-#813 = CLOSED_SHELL('',(#814,#964,#968));-#814 = ADVANCED_FACE('',(#815),#833,.T.);-#815 = FACE_BOUND('',#816,.T.);-#816 = EDGE_LOOP('',(#817,#895,#929,#930));-#817 = ORIENTED_EDGE('',*,*,#818,.T.);-#818 = EDGE_CURVE('',#819,#821,#823,.T.);-#819 = VERTEX_POINT('',#820);-#820 = CARTESIAN_POINT('',(16.565685424949,-15.43431457505,0.8));-#821 = VERTEX_POINT('',#822);-#822 = CARTESIAN_POINT('',(5.365685424949,-4.234314575051,4.2));-#823 = SEAM_CURVE('',#824,(#832,#888),.PCURVE_S1.);-#824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#825,#826,#827,#828,#829,#830-,#831),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,-16.369749766134),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,+#892 = CARTESIAN_POINT('',(-9.653101883177,11.187828049174,+ 1.749871380489));+#893 = CARTESIAN_POINT('',(-11.48472336652,8.487411013686,1.997242422447+ ));+#894 = CARTESIAN_POINT('',(-7.298617355264,10.702529438082,+ 2.558439187147));+#895 = CARTESIAN_POINT('',(-9.502516914141,7.386832382055,2.874999860873+ ));+#896 = CARTESIAN_POINT('',(-5.464408742854,10.299361270055,+ 3.186550236704));+#897 = CARTESIAN_POINT('',(-8.449503984414,6.190603587563,3.479686096142+ ));+#898 = CARTESIAN_POINT('',(-4.966817650233,8.567242951666,3.741003220689+ ));+#899 = CARTESIAN_POINT('',(-6.360776022487,6.100551708678,3.957097391846+ ));+#900 = CARTESIAN_POINT('',(-4.869050715074,6.568556873202,4.114564391116+ ));+#901 = CARTESIAN_POINT('',(-4.742643217094,5.735955584628,4.2));+#902 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,4.2));+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#943);+#904 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#905,#906,#907,#908,#909,#910,+ #911,#912,#913,#914,#915,#916,#917,#918,#919,#920,#921,#922,#923,+ #924,#925,#926,#927,#928,#929,#930,#931,#932,#933,#934,#935,#936,+ #937,#938,#939,#940,#941,#942),.UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(+ 0.,1.570796326795,3.14159265359,4.712388980385,6.28318530718),+ .UNSPECIFIED.);+#905 = CARTESIAN_POINT('',(1.110223024625E-16,0.));+#906 = CARTESIAN_POINT('',(0.159385252492,0.));+#907 = CARTESIAN_POINT('',(0.317541883538,0.));+#908 = CARTESIAN_POINT('',(0.474890025821,0.));+#909 = CARTESIAN_POINT('',(0.631751576719,0.));+#910 = CARTESIAN_POINT('',(0.78836274565,0.));+#911 = CARTESIAN_POINT('',(0.944886601419,0.));+#912 = CARTESIAN_POINT('',(1.101425619566,0.));+#913 = CARTESIAN_POINT('',(1.258034229715,0.));+#914 = CARTESIAN_POINT('',(1.414731362922,0.));+#915 = CARTESIAN_POINT('',(1.728294635118,0.));+#916 = CARTESIAN_POINT('',(1.885147648411,0.));+#917 = CARTESIAN_POINT('',(2.042169485825,0.));+#918 = CARTESIAN_POINT('',(2.19941914833,0.));+#919 = CARTESIAN_POINT('',(2.355224221488,0.));+#920 = CARTESIAN_POINT('',(2.514116100409,0.));+#921 = CARTESIAN_POINT('',(2.670017177221,0.));+#922 = CARTESIAN_POINT('',(2.827492006757,0.));+#923 = CARTESIAN_POINT('',(2.984511367327,0.));+#924 = CARTESIAN_POINT('',(3.298673939853,0.));+#925 = CARTESIAN_POINT('',(3.455693300421,0.));+#926 = CARTESIAN_POINT('',(3.613168129962,0.));+#927 = CARTESIAN_POINT('',(3.769069206766,0.));+#928 = CARTESIAN_POINT('',(3.927961085697,0.));+#929 = CARTESIAN_POINT('',(4.083766158845,0.));+#930 = CARTESIAN_POINT('',(4.241015821357,0.));+#931 = CARTESIAN_POINT('',(4.398037658768,0.));+#932 = CARTESIAN_POINT('',(4.554890672061,0.));+#933 = CARTESIAN_POINT('',(4.868453944257,0.));+#934 = CARTESIAN_POINT('',(5.025151077464,0.));+#935 = CARTESIAN_POINT('',(5.181759687615,0.));+#936 = CARTESIAN_POINT('',(5.33829870576,0.));+#937 = CARTESIAN_POINT('',(5.494822561531,0.));+#938 = CARTESIAN_POINT('',(5.651433730459,0.));+#939 = CARTESIAN_POINT('',(5.808295281359,0.));+#940 = CARTESIAN_POINT('',(5.965643423642,0.));+#941 = CARTESIAN_POINT('',(6.123800054687,0.));+#942 = CARTESIAN_POINT('',(6.28318530718,0.));+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#944 = ORIENTED_EDGE('',*,*,#732,.F.);+#945 = ORIENTED_EDGE('',*,*,#946,.T.);+#946 = EDGE_CURVE('',#733,#733,#947,.T.);+#947 = SURFACE_CURVE('',#948,(#953,#960),.PCURVE_S1.);+#948 = CIRCLE('',#949,0.8);+#949 = AXIS2_PLACEMENT_3D('',#950,#951,#952);+#950 = CARTESIAN_POINT('',(-14.02010101267,14.020101012678,0.8));+#951 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#952 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#953 = PCURVE('',#743,#954);+#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 = PCURVE('',#961,#966);+#961 = PLANE('',#962);+#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965);+#963 = CARTESIAN_POINT('',(-14.02010101267,14.020101012678,0.8));+#964 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#965 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);+#967 = CIRCLE('',#968,0.8);+#968 = AXIS2_PLACEMENT_2D('',#969,#970);+#969 = CARTESIAN_POINT('',(0.,1.110223024625E-16));+#970 = DIRECTION('',(-1.,0.));+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#972 = ADVANCED_FACE('',(#973),#776,.T.);+#973 = FACE_BOUND('',#974,.T.);+#974 = EDGE_LOOP('',(#975,#1012,#1046,#1047));+#975 = ORIENTED_EDGE('',*,*,#976,.T.);+#976 = EDGE_CURVE('',#735,#977,#979,.T.);+#977 = VERTEX_POINT('',#978);+#978 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,4.2));+#979 = SEAM_CURVE('',#980,(#999,#1005),.PCURVE_S1.);+#980 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#981,#982,#983,#984,#985,#986+ ,#987,#988,#989,#990,#991,#992,#993,#994,#995,#996,#997,#998),+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,8,10),(0.,+0.450875748924,1.),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(+) RATIONAL_B_SPLINE_CURVE((1.669078461068,1.669078461068,1.669078461068, 1.669078461068,1.669078461068,1.669078461068,1.669078461068,-1.669078461068,1.669078461068)) REPRESENTATION_ITEM('') );-#825 = CARTESIAN_POINT('',(16.565685424949,-15.43431457505,0.8));-#826 = CARTESIAN_POINT('',(14.851989683051,-13.72061883315,- 2.169899853675));-#827 = CARTESIAN_POINT('',(13.077105571246,-11.94573472134,- 3.218506432547));-#828 = CARTESIAN_POINT('',(11.241033089533,-10.10966223963,- 3.945819736615));-#829 = CARTESIAN_POINT('',(9.343772237912,-8.212401388014,4.35183976588)- );-#830 = CARTESIAN_POINT('',(7.385323016385,-6.253952166486,4.436566520342- ));-#831 = CARTESIAN_POINT('',(5.365685424949,-4.234314575051,4.2));-#832 = PCURVE('',#833,#883);-#833 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(- (#834,#835,#836,#837,#838,#839,#840)- ,(#841,#842,#843,#844,#845,#846,#847)- ,(#848,#849,#850,#851,#852,#853,#854)- ,(#855,#856,#857,#858,#859,#860,#861)- ,(#862,#863,#864,#865,#866,#867,#868)- ,(#869,#870,#871,#872,#873,#874,#875)- ,(#876,#877,#878,#879,#880,#881,#882-)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(7,7- ),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,-16.369749766134),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_SURFACE((- (1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068)- ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)- ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196- ,0.853534330196,0.853534330196,0.853534330196)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)- ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)- ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068-))) REPRESENTATION_ITEM('') SURFACE() );-#834 = CARTESIAN_POINT('',(16.565685424949,-15.43431457505,0.8));-#835 = CARTESIAN_POINT('',(14.851989683051,-13.72061883315,- 2.169899853675));-#836 = CARTESIAN_POINT('',(13.077105571246,-11.94573472134,- 3.218506432547));-#837 = CARTESIAN_POINT('',(11.241033089533,-10.10966223963,- 3.945819736615));-#838 = CARTESIAN_POINT('',(9.343772237912,-8.212401388014,4.35183976588)+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+1.669078461068,1.669078461068,1.669078461068)) REPRESENTATION_ITEM('') );-#839 = CARTESIAN_POINT('',(7.385323016385,-6.253952166486,4.436566520342- ));-#840 = CARTESIAN_POINT('',(5.365685424949,-4.234314575051,4.2));-#841 = CARTESIAN_POINT('',(16.103175699673,-14.97180484977,- -0.357166262434));-#842 = CARTESIAN_POINT('',(14.468417369155,-13.33704651925,- 0.949632338402));-#843 = CARTESIAN_POINT('',(12.782329953811,-11.65095910391,- 1.944309006016));-#844 = CARTESIAN_POINT('',(11.042807581878,-9.91143673198,2.632452777728- ));-#845 = CARTESIAN_POINT('',(9.243346046161,-8.111975196263,3.01955218567)+#981 = CARTESIAN_POINT('',(-13.38370490961,12.252334059711,0.8));+#982 = CARTESIAN_POINT('',(-13.0838510296,12.065837441767,0.8));+#983 = CARTESIAN_POINT('',(-13.09024457483,11.4923883492,0.857598533274) );-#846 = CARTESIAN_POINT('',(7.377641771858,-6.24627092196,3.101880791557)+#984 = CARTESIAN_POINT('',(-11.96616009213,11.977402249047,+ 0.965375662158));+#985 = CARTESIAN_POINT('',(-13.19991622627,10.041250510432,+ 1.115911448986));+#986 = CARTESIAN_POINT('',(-10.41590903264,12.068227091837,+ 1.301785956094));+#987 = CARTESIAN_POINT('',(-12.9267368336,8.754423684797,1.515579245816) );-#847 = CARTESIAN_POINT('',(5.443268478654,-4.311897628756,2.875301547362+#988 = CARTESIAN_POINT('',(-9.653101883177,11.187828049174,+ 1.749871380489));+#989 = CARTESIAN_POINT('',(-11.48472336652,8.487411013686,1.997242422447 ));-#848 = CARTESIAN_POINT('',(14.874539208376,-16.06762429097,- -0.523315643784));-#849 = CARTESIAN_POINT('',(13.251114946689,-14.44420002928,0.77442269107+#990 = CARTESIAN_POINT('',(-7.298617355264,10.702529438082,+ 2.558439187147));+#991 = CARTESIAN_POINT('',(-9.502516914141,7.386832382055,2.874999860873 ));-#850 = CARTESIAN_POINT('',(11.577777225716,-12.77086230831,- 1.761355941268));-#851 = CARTESIAN_POINT('',(9.852117806351,-11.04520288895,2.443875634763+#992 = CARTESIAN_POINT('',(-5.464408742854,10.299361270055,+ 3.186550236704));+#993 = CARTESIAN_POINT('',(-8.449503984414,6.190603587563,3.479686096142 ));-#852 = CARTESIAN_POINT('',(8.066698587941,-9.25978367054,2.828258363495)- );-#853 = CARTESIAN_POINT('',(6.214310909623,-7.407395992222,2.910242636061- ));-#854 = CARTESIAN_POINT('',(4.292180118523,-5.485265201123,2.685097394746+#994 = CARTESIAN_POINT('',(-4.966817650233,8.567242951666,3.741003220689 ));-#855 = CARTESIAN_POINT('',(14.444864626304,-17.55513537369,0.8));-#856 = CARTESIAN_POINT('',(12.731168884406,-15.84143963179,- 2.169899853675));-#857 = CARTESIAN_POINT('',(10.956284772601,-14.06655551999,- 3.218506432547));-#858 = CARTESIAN_POINT('',(9.120212290888,-12.23048303827,3.945819736615- ));-#859 = CARTESIAN_POINT('',(7.222951439267,-10.33322218665,4.35183976588)- );-#860 = CARTESIAN_POINT('',(5.264502217739,-8.374772965131,4.436566520342+#995 = CARTESIAN_POINT('',(-6.360776022487,6.100551708678,3.957097391846 ));-#861 = CARTESIAN_POINT('',(3.244864626304,-6.355135373696,4.2));-#862 = CARTESIAN_POINT('',(15.932375709025,-17.12546079162,- 2.123315643784));-#863 = CARTESIAN_POINT('',(14.128408486916,-15.32149356951,3.56537701628+#996 = CARTESIAN_POINT('',(-4.869050715074,6.568556873202,4.114564391116 ));-#864 = CARTESIAN_POINT('',(12.251977984277,-13.44506306687,- 4.675656923827));-#865 = CARTESIAN_POINT('',(10.305492440217,-11.49857752281,- 5.447763838468));-#866 = CARTESIAN_POINT('',(8.296389955386,-9.489475037985,5.875421168265- ));-#867 = CARTESIAN_POINT('',(6.231879190648,-7.424964273248,5.962890404623- ));-#868 = CARTESIAN_POINT('',(4.114734798877,-5.307819881477,5.714902605254- ));-#869 = CARTESIAN_POINT('',(17.028195150226,-15.89682430032,- 1.957166262434));-#870 = CARTESIAN_POINT('',(15.235561996947,-14.10419114704,- 3.390167368949));-#871 = CARTESIAN_POINT('',(13.37188118868,-12.24051033878,4.492703859078- ));-#872 = CARTESIAN_POINT('',(11.439258597187,-10.30788774728,- 5.259186695503));-#873 = CARTESIAN_POINT('',(9.444198429664,-8.312827579765,5.684127346091- ));-#874 = CARTESIAN_POINT('',(7.393004260911,-6.261633411013,5.771252249127- ));-#875 = CARTESIAN_POINT('',(5.288102371244,-4.156731521346,5.524698452638- ));-#876 = CARTESIAN_POINT('',(16.565685424949,-15.43431457505,0.8));-#877 = CARTESIAN_POINT('',(14.851989683051,-13.72061883315,- 2.169899853675));-#878 = CARTESIAN_POINT('',(13.077105571246,-11.94573472134,- 3.218506432547));-#879 = CARTESIAN_POINT('',(11.241033089533,-10.10966223963,- 3.945819736615));-#880 = CARTESIAN_POINT('',(9.343772237912,-8.212401388014,4.35183976588)- );-#881 = CARTESIAN_POINT('',(7.385323016385,-6.253952166486,4.436566520342- ));-#882 = CARTESIAN_POINT('',(5.365685424949,-4.234314575051,4.2));-#883 = DEFINITIONAL_REPRESENTATION('',(#884),#887);-#884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#885,#886),.UNSPECIFIED.,.F.,.F.,- (2,2),(0.,16.369749766134),.PIECEWISE_BEZIER_KNOTS.);-#885 = CARTESIAN_POINT('',(6.28318530718,0.));-#886 = CARTESIAN_POINT('',(6.28318530718,16.369749766134));-#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#888 = PCURVE('',#833,#889);-#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);-#890 = LINE('',#891,#892);-#891 = CARTESIAN_POINT('',(0.,0.));-#892 = VECTOR('',#893,1.);-#893 = DIRECTION('',(0.,1.));-#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#895 = ORIENTED_EDGE('',*,*,#896,.F.);-#896 = EDGE_CURVE('',#821,#821,#897,.T.);-#897 = SURFACE_CURVE('',#898,(#906,#913),.PCURVE_S1.);-#898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#899,#900,#901,#902,#903,#904-,#905),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#899 = CARTESIAN_POINT('',(5.365685424949,-4.234314575051,4.2));-#900 = CARTESIAN_POINT('',(5.443268478654,-4.311897628756,2.875301547362- ));-#901 = CARTESIAN_POINT('',(4.292180118523,-5.485265201123,2.685097394746- ));-#902 = CARTESIAN_POINT('',(3.244864626304,-6.355135373696,4.2));-#903 = CARTESIAN_POINT('',(4.114734798877,-5.307819881477,5.714902605254- ));-#904 = CARTESIAN_POINT('',(5.288102371244,-4.156731521346,5.524698452638- ));-#905 = CARTESIAN_POINT('',(5.365685424949,-4.234314575051,4.2));-#906 = PCURVE('',#833,#907);-#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912);-#908 = LINE('',#909,#910);-#909 = CARTESIAN_POINT('',(0.,16.369749766134));-#910 = VECTOR('',#911,1.);-#911 = DIRECTION('',(1.,0.));-#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#997 = CARTESIAN_POINT('',(-4.742643217094,5.735955584628,4.2));+#998 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,4.2));+#999 = PCURVE('',#776,#1000);+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1004);+#1001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1002,#1003),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1002 = CARTESIAN_POINT('',(6.28318530718,0.));+#1003 = CARTESIAN_POINT('',(6.28318530718,1.));+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#913 = PCURVE('',#914,#919);-#914 = PLANE('',#915);-#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);-#916 = CARTESIAN_POINT('',(4.800089617715,-4.799910382285,4.2));-#917 = DIRECTION('',(-0.704693781837,0.704693781837,-8.254300503356E-02)- );-#918 = DIRECTION('',(0.707106781187,0.707106781187,0.));-#919 = DEFINITIONAL_REPRESENTATION('',(#920),#928);-#920 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#921,#922,#923,#924,#925,#926-,#927),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#921 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));-#922 = CARTESIAN_POINT('',(0.799873261412,1.329234460457));-#923 = CARTESIAN_POINT('',(-0.843765291026,1.520089906596));-#924 = CARTESIAN_POINT('',(-2.199420275395,1.7763568394E-15));-#925 = CARTESIAN_POINT('',(-0.843765291026,-1.520089906596));-#926 = CARTESIAN_POINT('',(0.799873261412,-1.329234460457));-#927 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));-#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#929 = ORIENTED_EDGE('',*,*,#818,.F.);-#930 = ORIENTED_EDGE('',*,*,#931,.T.);-#931 = EDGE_CURVE('',#819,#819,#932,.T.);-#932 = SURFACE_CURVE('',#933,(#941,#948),.PCURVE_S1.);-#933 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#934,#935,#936,#937,#938,#939-,#940),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#934 = CARTESIAN_POINT('',(16.565685424949,-15.43431457505,0.8));-#935 = CARTESIAN_POINT('',(16.103175699673,-14.97180484977,- -0.357166262434));-#936 = CARTESIAN_POINT('',(14.874539208376,-16.06762429097,- -0.523315643784));-#937 = CARTESIAN_POINT('',(14.444864626304,-17.55513537369,0.8));-#938 = CARTESIAN_POINT('',(15.932375709025,-17.12546079162,- 2.123315643784));-#939 = CARTESIAN_POINT('',(17.028195150226,-15.89682430032,- 1.957166262434));-#940 = CARTESIAN_POINT('',(16.565685424949,-15.43431457505,0.8));-#941 = PCURVE('',#833,#942);-#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);-#943 = LINE('',#944,#945);-#944 = CARTESIAN_POINT('',(0.,0.));-#945 = VECTOR('',#946,1.);-#946 = DIRECTION('',(1.,0.));-#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#948 = PCURVE('',#949,#954);-#949 = PLANE('',#950);-#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953);-#951 = CARTESIAN_POINT('',(16.000089617715,-15.99991038228,0.8));-#952 = DIRECTION('',(-0.615572448254,0.615572448254,0.492078369674));-#953 = DIRECTION('',(0.707106781187,0.707106781187,-2.775557561563E-17)+#1005 = PCURVE('',#776,#1006);+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);+#1007 = LINE('',#1008,#1009);+#1008 = CARTESIAN_POINT('',(0.,0.));+#1009 = VECTOR('',#1010,1.);+#1010 = DIRECTION('',(0.,1.));+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);+#1013 = EDGE_CURVE('',#977,#977,#1014,.T.);+#1014 = SURFACE_CURVE('',#1015,(#1023,#1030),.PCURVE_S1.);+#1015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1016,#1017,#1018,#1019,+#1020,#1021,#1022),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+ ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+ 0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#1016 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,4.2));+#1017 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,+ 5.529234460457));+#1018 = CARTESIAN_POINT('',(-5.3965425413,4.2034574587,5.720089906596));+#1019 = CARTESIAN_POINT('',(-6.355135373696,3.244864626304,4.2));+#1020 = CARTESIAN_POINT('',(-5.3965425413,4.2034574587,2.679910093404));+#1021 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,+ 2.870765539543));+#1022 = CARTESIAN_POINT('',(-4.234314575051,5.365685424949,4.2));+#1023 = PCURVE('',#776,#1024);+#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029);+#1025 = LINE('',#1026,#1027);+#1026 = CARTESIAN_POINT('',(0.,1.));+#1027 = VECTOR('',#1028,1.);+#1028 = DIRECTION('',(1.,0.));+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1030 = PCURVE('',#1031,#1036);+#1031 = PLANE('',#1032);+#1032 = AXIS2_PLACEMENT_3D('',#1033,#1034,#1035);+#1033 = CARTESIAN_POINT('',(-4.799910382285,4.800089617715,4.2));+#1034 = DIRECTION('',(0.707106781187,-0.707106781187,1.812206711056E-15) );-#954 = DEFINITIONAL_REPRESENTATION('',(#955),#963);-#955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#956,#957,#958,#959,#960,#961-,#962),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(- -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) -CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((- 1.669078461068,1.03672962321,1.038346699848,0.853534330196,-1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#956 = CARTESIAN_POINT('',(0.799873261412,1.7763568394E-15));-#957 = CARTESIAN_POINT('',(0.799873261412,1.329234460457));-#958 = CARTESIAN_POINT('',(-0.843765291026,1.520089906596));-#959 = CARTESIAN_POINT('',(-2.199420275395,-3.552713678801E-15));-#960 = CARTESIAN_POINT('',(-0.843765291026,-1.520089906596));-#961 = CARTESIAN_POINT('',(0.799873261412,-1.329234460457));-#962 = CARTESIAN_POINT('',(0.799873261412,1.7763568394E-15));-#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#964 = ADVANCED_FACE('',(#965),#949,.F.);-#965 = FACE_BOUND('',#966,.F.);-#966 = EDGE_LOOP('',(#967));-#967 = ORIENTED_EDGE('',*,*,#931,.T.);-#968 = ADVANCED_FACE('',(#969),#914,.T.);-#969 = FACE_BOUND('',#970,.T.);-#970 = EDGE_LOOP('',(#971));-#971 = ORIENTED_EDGE('',*,*,#896,.T.);-#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#976)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#973,#974,#975)) REPRESENTATION_CONTEXT('Context #1',- '3D Context with UNIT and UNCERTAINTY') );-#973 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#974 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#975 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#976 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#973,+#1035 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1045);+#1037 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1038,#1039,#1040,#1041,+#1042,#1043,#1044),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+ ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+ 0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#1038 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));+#1039 = CARTESIAN_POINT('',(0.799873261412,1.329234460457));+#1040 = CARTESIAN_POINT('',(-0.843765291026,1.520089906596));+#1041 = CARTESIAN_POINT('',(-2.199420275395,8.881784197001E-16));+#1042 = CARTESIAN_POINT('',(-0.843765291026,-1.520089906596));+#1043 = CARTESIAN_POINT('',(0.799873261412,-1.329234460457));+#1044 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));+#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1046 = ORIENTED_EDGE('',*,*,#976,.F.);+#1047 = ORIENTED_EDGE('',*,*,#761,.T.);+#1048 = ADVANCED_FACE('',(#1049),#961,.F.);+#1049 = FACE_BOUND('',#1050,.F.);+#1050 = EDGE_LOOP('',(#1051));+#1051 = ORIENTED_EDGE('',*,*,#946,.T.);+#1052 = ADVANCED_FACE('',(#1053),#1031,.T.);+#1053 = FACE_BOUND('',#1054,.T.);+#1054 = EDGE_LOOP('',(#1055));+#1055 = ORIENTED_EDGE('',*,*,#1013,.T.);+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1060)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1057,#1058,#1059)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1057 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1058 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1059 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1060 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#1057, 'distance_accuracy_value','confusion accuracy');-#977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#978,#980);-#978 = ( REPRESENTATION_RELATIONSHIP('','',#811,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#979) +#1061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1062,#1064);+#1062 = ( REPRESENTATION_RELATIONSHIP('','',#725,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1063) SHAPE_REPRESENTATION_RELATIONSHIP() );-#979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);-#980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#981- );-#981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','IllustrativeWire_7','',#5,- #806,$);-#982 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#808));-#983 = SHAPE_DEFINITION_REPRESENTATION(#984,#990);-#984 = PRODUCT_DEFINITION_SHAPE('','',#985);-#985 = PRODUCT_DEFINITION('design','',#986,#989);-#986 = PRODUCT_DEFINITION_FORMATION('','',#987);-#987 = PRODUCT('IllustrativeWire_8','IllustrativeWire_8','',(#988));-#988 = PRODUCT_CONTEXT('',#2,'mechanical');-#989 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#990 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#991),#1049);-#991 = MANIFOLD_SOLID_BREP('',#992);-#992 = CLOSED_SHELL('',(#993));-#993 = ADVANCED_FACE('',(#994),#1007,.T.);-#994 = FACE_BOUND('',#995,.T.);-#995 = EDGE_LOOP('',(#996,#1025,#1047,#1048));-#996 = ORIENTED_EDGE('',*,*,#997,.F.);-#997 = EDGE_CURVE('',#998,#998,#1000,.T.);-#998 = VERTEX_POINT('',#999);-#999 = CARTESIAN_POINT('',(19.6,16.,0.8));-#1000 = SEAM_CURVE('',#1001,(#1006,#1018),.PCURVE_S1.);-#1001 = CIRCLE('',#1002,3.6);-#1002 = AXIS2_PLACEMENT_3D('',#1003,#1004,#1005);-#1003 = CARTESIAN_POINT('',(16.,16.,0.8));-#1004 = DIRECTION('',(0.,0.,1.));-#1005 = DIRECTION('',(1.,0.,-0.));-#1006 = PCURVE('',#1007,#1012);-#1007 = TOROIDAL_SURFACE('',#1008,2.8,0.8);-#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011);-#1009 = CARTESIAN_POINT('',(16.,16.,0.8));-#1010 = DIRECTION('',(0.,0.,1.));-#1011 = DIRECTION('',(1.,0.,-0.));-#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);-#1013 = LINE('',#1014,#1015);-#1014 = CARTESIAN_POINT('',(0.,6.28318530718));-#1015 = VECTOR('',#1016,1.);-#1016 = DIRECTION('',(1.,0.));-#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1018 = PCURVE('',#1007,#1019);-#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);-#1020 = LINE('',#1021,#1022);-#1021 = CARTESIAN_POINT('',(0.,0.));-#1022 = VECTOR('',#1023,1.);-#1023 = DIRECTION('',(1.,0.));-#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1025 = ORIENTED_EDGE('',*,*,#1026,.F.);-#1026 = EDGE_CURVE('',#998,#998,#1027,.T.);-#1027 = SEAM_CURVE('',#1028,(#1033,#1040),.PCURVE_S1.);-#1028 = CIRCLE('',#1029,0.8);-#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);-#1030 = CARTESIAN_POINT('',(18.8,16.,0.8));-#1031 = DIRECTION('',(-2.449293598295E-16,-1.,0.));-#1032 = DIRECTION('',(1.,-2.449293598295E-16,0.));-#1033 = PCURVE('',#1007,#1034);-#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);-#1035 = LINE('',#1036,#1037);-#1036 = CARTESIAN_POINT('',(6.28318530718,-0.));-#1037 = VECTOR('',#1038,1.);-#1038 = DIRECTION('',(0.,1.));-#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1040 = PCURVE('',#1007,#1041);-#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);-#1042 = LINE('',#1043,#1044);-#1043 = CARTESIAN_POINT('',(0.,-0.));-#1044 = VECTOR('',#1045,1.);-#1045 = DIRECTION('',(0.,1.));-#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1047 = ORIENTED_EDGE('',*,*,#997,.T.);-#1048 = ORIENTED_EDGE('',*,*,#1026,.T.);-#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1053)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1050,#1051,#1052)) REPRESENTATION_CONTEXT+#1063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#1064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1065);+#1065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','IllustrativeWire_5','',#5,+ #720,$);+#1066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#722));+#1067 = SHAPE_DEFINITION_REPRESENTATION(#1068,#1074);+#1068 = PRODUCT_DEFINITION_SHAPE('','',#1069);+#1069 = PRODUCT_DEFINITION('design','',#1070,#1073);+#1070 = PRODUCT_DEFINITION_FORMATION('','',#1071);+#1071 = PRODUCT('IllustrativeWire_6','IllustrativeWire_6','',(#1072));+#1072 = PRODUCT_CONTEXT('',#2,'mechanical');+#1073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1074 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1075),#1133);+#1075 = MANIFOLD_SOLID_BREP('',#1076);+#1076 = CLOSED_SHELL('',(#1077));+#1077 = ADVANCED_FACE('',(#1078),#1091,.T.);+#1078 = FACE_BOUND('',#1079,.T.);+#1079 = EDGE_LOOP('',(#1080,#1109,#1131,#1132));+#1080 = ORIENTED_EDGE('',*,*,#1081,.F.);+#1081 = EDGE_CURVE('',#1082,#1082,#1084,.T.);+#1082 = VERTEX_POINT('',#1083);+#1083 = CARTESIAN_POINT('',(19.6,-16.,0.8));+#1084 = SEAM_CURVE('',#1085,(#1090,#1102),.PCURVE_S1.);+#1085 = CIRCLE('',#1086,3.6);+#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089);+#1087 = CARTESIAN_POINT('',(16.,-16.,0.8));+#1088 = DIRECTION('',(0.,0.,1.));+#1089 = DIRECTION('',(1.,0.,-0.));+#1090 = PCURVE('',#1091,#1096);+#1091 = TOROIDAL_SURFACE('',#1092,2.8,0.8);+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);+#1093 = CARTESIAN_POINT('',(16.,-16.,0.8));+#1094 = DIRECTION('',(0.,0.,1.));+#1095 = DIRECTION('',(1.,0.,-0.));+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);+#1097 = LINE('',#1098,#1099);+#1098 = CARTESIAN_POINT('',(0.,6.28318530718));+#1099 = VECTOR('',#1100,1.);+#1100 = DIRECTION('',(1.,0.));+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1102 = PCURVE('',#1091,#1103);+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(0.,0.));+#1106 = VECTOR('',#1107,1.);+#1107 = DIRECTION('',(1.,0.));+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1109 = ORIENTED_EDGE('',*,*,#1110,.F.);+#1110 = EDGE_CURVE('',#1082,#1082,#1111,.T.);+#1111 = SEAM_CURVE('',#1112,(#1117,#1124),.PCURVE_S1.);+#1112 = CIRCLE('',#1113,0.8);+#1113 = AXIS2_PLACEMENT_3D('',#1114,#1115,#1116);+#1114 = CARTESIAN_POINT('',(18.8,-16.,0.8));+#1115 = DIRECTION('',(-2.449293598295E-16,-1.,0.));+#1116 = DIRECTION('',(1.,-2.449293598295E-16,0.));+#1117 = PCURVE('',#1091,#1118);+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);+#1119 = LINE('',#1120,#1121);+#1120 = CARTESIAN_POINT('',(6.28318530718,-0.));+#1121 = VECTOR('',#1122,1.);+#1122 = DIRECTION('',(0.,1.));+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1124 = PCURVE('',#1091,#1125);+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);+#1126 = LINE('',#1127,#1128);+#1127 = CARTESIAN_POINT('',(0.,-0.));+#1128 = VECTOR('',#1129,1.);+#1129 = DIRECTION('',(0.,1.));+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1131 = ORIENTED_EDGE('',*,*,#1081,.T.);+#1132 = ORIENTED_EDGE('',*,*,#1110,.T.);+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1137)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1134,#1135,#1136)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1050 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1051 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1052 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1053 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1050,+#1134 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1135 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1136 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1137 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1134, 'distance_accuracy_value','confusion accuracy');-#1054 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1055,#1057);-#1055 = ( REPRESENTATION_RELATIONSHIP('','',#990,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1056) +#1138 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1139,#1141);+#1139 = ( REPRESENTATION_RELATIONSHIP('','',#1074,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1140) SHAPE_REPRESENTATION_RELATIONSHIP() );-#1056 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);-#1057 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',- #1058);-#1058 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','IllustrativeWire_8','',#5,- #985,$);-#1059 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#987));-#1060 = SHAPE_DEFINITION_REPRESENTATION(#1061,#1067);-#1061 = PRODUCT_DEFINITION_SHAPE('','',#1062);-#1062 = PRODUCT_DEFINITION('design','',#1063,#1066);-#1063 = PRODUCT_DEFINITION_FORMATION('','',#1064);-#1064 = PRODUCT('IllustrativeWire_9','IllustrativeWire_9','',(#1065));-#1065 = PRODUCT_CONTEXT('',#2,'mechanical');-#1066 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#1067 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1068),#1228);-#1068 = MANIFOLD_SOLID_BREP('',#1069);-#1069 = CLOSED_SHELL('',(#1070,#1220,#1224));-#1070 = ADVANCED_FACE('',(#1071),#1089,.T.);-#1071 = FACE_BOUND('',#1072,.T.);-#1072 = EDGE_LOOP('',(#1073,#1151,#1185,#1186));-#1073 = ORIENTED_EDGE('',*,*,#1074,.T.);-#1074 = EDGE_CURVE('',#1075,#1077,#1079,.T.);-#1075 = VERTEX_POINT('',#1076);-#1076 = CARTESIAN_POINT('',(15.434314575051,16.565685424949,0.8));-#1077 = VERTEX_POINT('',#1078);-#1078 = CARTESIAN_POINT('',(4.234314575051,5.365685424949,4.2));-#1079 = SEAM_CURVE('',#1080,(#1088,#1144),.PCURVE_S1.);-#1080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1081,#1082,#1083,#1084,-#1085,#1086,#1087),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7-),(0.,16.369749766134),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,- 1.669078461068,1.669078461068,1.669078461068,1.669078461068,-1.669078461068,1.669078461068)) REPRESENTATION_ITEM('') );-#1081 = CARTESIAN_POINT('',(15.434314575051,16.565685424949,0.8));-#1082 = CARTESIAN_POINT('',(13.720618833153,14.851989683051,- 2.169899853675));-#1083 = CARTESIAN_POINT('',(11.945734721347,13.077105571246,- 3.218506432547));-#1084 = CARTESIAN_POINT('',(10.109662239634,11.241033089533,- 3.945819736615));-#1085 = CARTESIAN_POINT('',(8.212401388014,9.343772237912,4.35183976588)- );-#1086 = CARTESIAN_POINT('',(6.253952166486,7.385323016385,4.436566520342- ));-#1087 = CARTESIAN_POINT('',(4.234314575051,5.365685424949,4.2));-#1088 = PCURVE('',#1089,#1139);-#1089 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(- (#1090,#1091,#1092,#1093,#1094,#1095,#1096)- ,(#1097,#1098,#1099,#1100,#1101,#1102,#1103)- ,(#1104,#1105,#1106,#1107,#1108,#1109,#1110)- ,(#1111,#1112,#1113,#1114,#1115,#1116,#1117)- ,(#1118,#1119,#1120,#1121,#1122,#1123,#1124)- ,(#1125,#1126,#1127,#1128,#1129,#1130,#1131)- ,(#1132,#1133,#1134,#1135,#1136,#1137,#1138-)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(7,7- ),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,-16.369749766134),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() +#1140 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);+#1141 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1142);+#1142 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','IllustrativeWire_6','',#5,+ #1069,$);+#1143 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1071));+#1144 = SHAPE_DEFINITION_REPRESENTATION(#1145,#1151);+#1145 = PRODUCT_DEFINITION_SHAPE('','',#1146);+#1146 = PRODUCT_DEFINITION('design','',#1147,#1150);+#1147 = PRODUCT_DEFINITION_FORMATION('','',#1148);+#1148 = PRODUCT('IllustrativeWire_7','IllustrativeWire_7','',(#1149));+#1149 = PRODUCT_CONTEXT('',#2,'mechanical');+#1150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1151 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1152),#1482);+#1152 = MANIFOLD_SOLID_BREP('',#1153);+#1153 = CLOSED_SHELL('',(#1154,#1398,#1474,#1478));+#1154 = ADVANCED_FACE('',(#1155),#1169,.T.);+#1155 = FACE_BOUND('',#1156,.T.);+#1156 = EDGE_LOOP('',(#1157,#1186,#1370,#1371));+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);+#1158 = EDGE_CURVE('',#1159,#1161,#1163,.T.);+#1159 = VERTEX_POINT('',#1160);+#1160 = CARTESIAN_POINT('',(14.585786437627,-13.45441558772,0.8));+#1161 = VERTEX_POINT('',#1162);+#1162 = CARTESIAN_POINT('',(13.38370490961,-12.25233405971,0.8));+#1163 = SEAM_CURVE('',#1164,(#1168,#1179),.PCURVE_S1.);+#1164 = LINE('',#1165,#1166);+#1165 = CARTESIAN_POINT('',(14.585786437627,-13.45441558772,0.8));+#1166 = VECTOR('',#1167,1.);+#1167 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1168 = PCURVE('',#1169,#1174);+#1169 = CYLINDRICAL_SURFACE('',#1170,0.8);+#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173);+#1171 = CARTESIAN_POINT('',(14.020101012678,-14.02010101267,0.8));+#1172 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1173 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1178);+#1175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1176,#1177),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);+#1176 = CARTESIAN_POINT('',(6.28318530718,0.));+#1177 = CARTESIAN_POINT('',(6.28318530718,1.7));+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1179 = PCURVE('',#1169,#1180);+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);+#1181 = LINE('',#1182,#1183);+#1182 = CARTESIAN_POINT('',(0.,0.));+#1183 = VECTOR('',#1184,1.);+#1184 = DIRECTION('',(0.,1.));+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1186 = ORIENTED_EDGE('',*,*,#1187,.F.);+#1187 = EDGE_CURVE('',#1161,#1161,#1188,.T.);+#1188 = SURFACE_CURVE('',#1189,(#1194,#1201),.PCURVE_S1.);+#1189 = CIRCLE('',#1190,0.8);+#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193);+#1191 = CARTESIAN_POINT('',(12.818019484661,-12.81801948466,0.8));+#1192 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1193 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1194 = PCURVE('',#1169,#1195);+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);+#1196 = LINE('',#1197,#1198);+#1197 = CARTESIAN_POINT('',(0.,1.7));+#1198 = VECTOR('',#1199,1.);+#1199 = DIRECTION('',(1.,0.));+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1201 = PCURVE('',#1202,#1329);+#1202 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(+ (#1203,#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213+ ,#1214,#1215,#1216,#1217,#1218,#1219,#1220)+ ,(#1221,#1222,#1223,#1224,#1225,#1226,#1227,#1228,#1229,#1230,#1231+ ,#1232,#1233,#1234,#1235,#1236,#1237,#1238)+ ,(#1239,#1240,#1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249+ ,#1250,#1251,#1252,#1253,#1254,#1255,#1256)+ ,(#1257,#1258,#1259,#1260,#1261,#1262,#1263,#1264,#1265,#1266,#1267+ ,#1268,#1269,#1270,#1271,#1272,#1273,#1274)+ ,(#1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282,#1283,#1284,#1285+ ,#1286,#1287,#1288,#1289,#1290,#1291,#1292)+ ,(#1293,#1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303+ ,#1304,#1305,#1306,#1307,#1308,#1309,#1310)+ ,(#1311,#1312,#1313,#1314,#1315,#1316,#1317,#1318,#1319,#1320,#1321+ ,#1322,#1323,#1324,#1325,#1326,#1327,#1328+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,+ 8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,+0.450875748924,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068)+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068) ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848) ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196- ,0.853534330196,0.853534330196,0.853534330196)- ,(1.038346699848,1.038346699848,1.038346699848,1.038346699848- ,1.038346699848,1.038346699848,1.038346699848)+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848) ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321- ,1.03672962321,1.03672962321,1.03672962321)+ ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321) ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068- ,1.669078461068,1.669078461068,1.669078461068-))) REPRESENTATION_ITEM('') SURFACE() );-#1090 = CARTESIAN_POINT('',(15.434314575051,16.565685424949,0.8));-#1091 = CARTESIAN_POINT('',(13.720618833153,14.851989683051,- 2.169899853675));-#1092 = CARTESIAN_POINT('',(11.945734721347,13.077105571246,- 3.218506432547));-#1093 = CARTESIAN_POINT('',(10.109662239634,11.241033089533,- 3.945819736615));-#1094 = CARTESIAN_POINT('',(8.212401388014,9.343772237912,4.35183976588)- );-#1095 = CARTESIAN_POINT('',(6.253952166486,7.385323016385,4.436566520342- ));-#1096 = CARTESIAN_POINT('',(4.234314575051,5.365685424949,4.2));-#1097 = CARTESIAN_POINT('',(14.971804849774,16.103175699673,- -0.357166262434));-#1098 = CARTESIAN_POINT('',(13.337046519257,14.468417369155,- 0.949632338402));-#1099 = CARTESIAN_POINT('',(11.650959103913,12.782329953811,- 1.944309006016));-#1100 = CARTESIAN_POINT('',(9.91143673198,11.042807581878,2.632452777728- ));-#1101 = CARTESIAN_POINT('',(8.111975196263,9.243346046161,3.01955218567)- );-#1102 = CARTESIAN_POINT('',(6.24627092196,7.377641771858,3.101880791557)- );-#1103 = CARTESIAN_POINT('',(4.311897628756,5.443268478654,2.875301547362- ));-#1104 = CARTESIAN_POINT('',(16.067624290975,14.874539208376,- -0.523315643784));-#1105 = CARTESIAN_POINT('',(14.444200029288,13.251114946689,- 0.77442269107));-#1106 = CARTESIAN_POINT('',(12.770862308316,11.577777225716,- 1.761355941268));-#1107 = CARTESIAN_POINT('',(11.04520288895,9.852117806351,2.443875634763- ));-#1108 = CARTESIAN_POINT('',(9.25978367054,8.066698587941,2.828258363495)- );-#1109 = CARTESIAN_POINT('',(7.407395992222,6.214310909623,2.910242636061- ));-#1110 = CARTESIAN_POINT('',(5.485265201123,4.292180118523,2.685097394746- ));-#1111 = CARTESIAN_POINT('',(17.555135373696,14.444864626304,0.8));-#1112 = CARTESIAN_POINT('',(15.841439631798,12.731168884406,- 2.169899853675));-#1113 = CARTESIAN_POINT('',(14.066555519992,10.956284772601,- 3.218506432547));-#1114 = CARTESIAN_POINT('',(12.230483038279,9.120212290888,- 3.945819736615));-#1115 = CARTESIAN_POINT('',(10.333222186659,7.222951439267,4.35183976588- ));-#1116 = CARTESIAN_POINT('',(8.374772965131,5.264502217739,4.436566520342- ));-#1117 = CARTESIAN_POINT('',(6.355135373696,3.244864626304,4.2));-#1118 = CARTESIAN_POINT('',(17.125460791624,15.932375709025,- 2.123315643784));-#1119 = CARTESIAN_POINT('',(15.321493569515,14.128408486916,- 3.56537701628));-#1120 = CARTESIAN_POINT('',(13.445063066877,12.251977984277,- 4.675656923827));-#1121 = CARTESIAN_POINT('',(11.498577522816,10.305492440217,- 5.447763838468));-#1122 = CARTESIAN_POINT('',(9.489475037985,8.296389955386,5.875421168265- ));-#1123 = CARTESIAN_POINT('',(7.424964273248,6.231879190648,5.962890404623- ));-#1124 = CARTESIAN_POINT('',(5.307819881477,4.114734798877,5.714902605254- ));-#1125 = CARTESIAN_POINT('',(15.896824300327,17.028195150226,- 1.957166262434));-#1126 = CARTESIAN_POINT('',(14.104191147049,15.235561996947,- 3.390167368949));-#1127 = CARTESIAN_POINT('',(12.240510338782,13.37188118868,- 4.492703859078));-#1128 = CARTESIAN_POINT('',(10.307887747289,11.439258597187,- 5.259186695503));-#1129 = CARTESIAN_POINT('',(8.312827579765,9.444198429664,5.684127346091- ));-#1130 = CARTESIAN_POINT('',(6.261633411013,7.393004260911,5.771252249127- ));-#1131 = CARTESIAN_POINT('',(4.156731521346,5.288102371244,5.524698452638- ));-#1132 = CARTESIAN_POINT('',(15.434314575051,16.565685424949,0.8));-#1133 = CARTESIAN_POINT('',(13.720618833153,14.851989683051,- 2.169899853675));-#1134 = CARTESIAN_POINT('',(11.945734721347,13.077105571246,- 3.218506432547));-#1135 = CARTESIAN_POINT('',(10.109662239634,11.241033089533,- 3.945819736615));-#1136 = CARTESIAN_POINT('',(8.212401388014,9.343772237912,4.35183976588)- );-#1137 = CARTESIAN_POINT('',(6.253952166486,7.385323016385,4.436566520342- ));-#1138 = CARTESIAN_POINT('',(4.234314575051,5.365685424949,4.2));-#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1143);-#1140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1141,#1142),.UNSPECIFIED.,.F.,- .F.,(2,2),(0.,16.369749766134),.PIECEWISE_BEZIER_KNOTS.);-#1141 = CARTESIAN_POINT('',(6.28318530718,0.));-#1142 = CARTESIAN_POINT('',(6.28318530718,16.369749766134));-#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1144 = PCURVE('',#1089,#1145);-#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1150);-#1146 = LINE('',#1147,#1148);-#1147 = CARTESIAN_POINT('',(0.,0.));-#1148 = VECTOR('',#1149,1.);-#1149 = DIRECTION('',(0.,1.));-#1150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1151 = ORIENTED_EDGE('',*,*,#1152,.F.);-#1152 = EDGE_CURVE('',#1077,#1077,#1153,.T.);-#1153 = SURFACE_CURVE('',#1154,(#1162,#1169),.PCURVE_S1.);-#1154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1155,#1156,#1157,#1158,-#1159,#1160,#1161),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );+#1203 = CARTESIAN_POINT('',(13.38370490961,-12.25233405971,0.8));+#1204 = CARTESIAN_POINT('',(13.083851029608,-12.06583744176,0.8));+#1205 = CARTESIAN_POINT('',(13.090244574833,-11.4923883492,+ 0.857598533274));+#1206 = CARTESIAN_POINT('',(11.966160092134,-11.97740224904,+ 0.965375662158));+#1207 = CARTESIAN_POINT('',(13.199916226271,-10.04125051043,+ 1.115911448986));+#1208 = CARTESIAN_POINT('',(10.415909032644,-12.06822709183,+ 1.301785956094));+#1209 = CARTESIAN_POINT('',(12.926736833606,-8.754423684797,+ 1.515579245816));+#1210 = CARTESIAN_POINT('',(9.653101883177,-11.18782804917,+ 1.749871380489));+#1211 = CARTESIAN_POINT('',(11.484723366524,-8.487411013686,+ 1.997242422447));+#1212 = CARTESIAN_POINT('',(7.298617355264,-10.70252943808,+ 2.558439187147));+#1213 = CARTESIAN_POINT('',(9.502516914141,-7.386832382055,+ 2.874999860873));+#1214 = CARTESIAN_POINT('',(5.464408742854,-10.29936127005,+ 3.186550236704));+#1215 = CARTESIAN_POINT('',(8.449503984414,-6.190603587563,+ 3.479686096142));+#1216 = CARTESIAN_POINT('',(4.966817650233,-8.567242951666,+ 3.741003220689));+#1217 = CARTESIAN_POINT('',(6.360776022487,-6.100551708678,+ 3.957097391846));+#1218 = CARTESIAN_POINT('',(4.869050715074,-6.568556873202,+ 4.114564391116));+#1219 = CARTESIAN_POINT('',(4.742643217094,-5.735955584628,4.2));+#1220 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,4.2));+#1221 = CARTESIAN_POINT('',(13.38370490961,-12.25233405971,+ -0.529234460457));+#1222 = CARTESIAN_POINT('',(12.979097046541,-11.9610834587,+ -0.405691909391));+#1223 = CARTESIAN_POINT('',(12.727841201828,-11.12998497619,+ -0.946891718482));+#1224 = CARTESIAN_POINT('',(12.057352045458,-12.06859420237,+ 0.930354030144));+#1225 = CARTESIAN_POINT('',(12.270190074883,-9.111524359045,+ -2.353797756997));+#1226 = CARTESIAN_POINT('',(10.959271775462,-12.61158983465,+ 3.085254170145));+#1227 = CARTESIAN_POINT('',(11.645851819593,-7.473538670784,+ -3.039499485178));+#1228 = CARTESIAN_POINT('',(10.13393825463,-11.66866442062,+ 3.419879331524));+#1229 = CARTESIAN_POINT('',(10.554621554889,-7.557309202052,+ -1.269382120957));+#1230 = CARTESIAN_POINT('',(8.354891917999,-11.75880400081,+ 6.268196944892));+#1231 = CARTESIAN_POINT('',(8.839182684931,-6.723498152846,0.57309765566+ ));+#1232 = CARTESIAN_POINT('',(6.944756469406,-11.7797089966,8.467240167203+ ));+#1233 = CARTESIAN_POINT('',(7.709396201656,-5.450495804806,+ 1.039773485161));+#1234 = CARTESIAN_POINT('',(6.016635301188,-9.617060602622,+ 7.701350207005));+#1235 = CARTESIAN_POINT('',(6.17388082637,-5.913656512561,3.727332730834+ ));+#1236 = CARTESIAN_POINT('',(5.238334768177,-6.937840926305,+ 6.040637054205));+#1237 = CARTESIAN_POINT('',(4.81469603008,-5.808008397614,5.378771254148+ ));+#1238 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,+ 5.529234460457));+#1239 = CARTESIAN_POINT('',(12.221476943361,-13.41456202596,+ -0.720089906596));+#1240 = CARTESIAN_POINT('',(11.918277169966,-12.99182155697,+ -0.578808747782));+#1241 = CARTESIAN_POINT('',(11.03436993668,-12.71938632817,+ -1.205985807824));+#1242 = CARTESIAN_POINT('',(12.081994434523,-12.07013903829,+ 0.925325519823));+#1243 = CARTESIAN_POINT('',(8.891881757141,-12.22284697232,+ -2.851988947627));+#1244 = CARTESIAN_POINT('',(12.734672957144,-10.99222393761,+ 3.341329852648));+#1245 = CARTESIAN_POINT('',(7.175829315956,-11.57573459743,+ -3.693531267581));+#1246 = CARTESIAN_POINT('',(11.779562607833,-10.16111990649,+ 3.65966405125));+#1247 = CARTESIAN_POINT('',(7.342013428725,-10.50282374691,+ -1.738413810361));+#1248 = CARTESIAN_POINT('',(12.003305673629,-8.413716345908,+ 6.800855022144));+#1249 = CARTESIAN_POINT('',(6.570551265389,-8.80164256047,0.242583675309+ ));+#1250 = CARTESIAN_POINT('',(12.124130691818,-7.025440252871,+ 9.225457368601));+#1251 = CARTESIAN_POINT('',(5.282619458536,-7.664738784663,+ 0.689443559355));+#1252 = CARTESIAN_POINT('',(9.86599489304,-6.069172906209,8.269988632675+ ));+#1253 = CARTESIAN_POINT('',(5.87972416046,-6.154143239724,3.694342435902+ ));+#1254 = CARTESIAN_POINT('',(7.037216324322,-5.245005180443,+ 6.317188308589));+#1255 = CARTESIAN_POINT('',(5.845445651433,-4.797949891601,+ 5.548022744611));+#1256 = CARTESIAN_POINT('',(5.3965425413,-4.2034574587,5.720089906596));+#1257 = CARTESIAN_POINT('',(11.262884110965,-14.37315485835,0.8));+#1258 = CARTESIAN_POINT('',(11.175525045612,-13.97416342576,0.8));+#1259 = CARTESIAN_POINT('',(10.094969668403,-14.48766325563,+ 0.857598533274));+#1260 = CARTESIAN_POINT('',(11.987234172491,-11.95632816869,+ 0.965375662158));+#1261 = CARTESIAN_POINT('',(7.27881268474,-15.96235405196,1.115911448986+ ));+#1262 = CARTESIAN_POINT('',(13.513275829949,-8.970860294533,+ 1.301785956094));+#1263 = CARTESIAN_POINT('',(5.105491920633,-16.57566859777,+ 1.515579245816));+#1264 = CARTESIAN_POINT('',(12.530035802204,-8.310894130147,+ 1.749871380489));+#1265 = CARTESIAN_POINT('',(5.866086136738,-14.10604824347,+ 1.997242422447));+#1266 = CARTESIAN_POINT('',(13.679449548923,-4.321697244423,+ 2.558439187147));+#1267 = CARTESIAN_POINT('',(5.536542574762,-11.35280672143,+ 2.874999860873));+#1268 = CARTESIAN_POINT('',(14.527809908855,-1.235960104053,+ 3.186550236704));+#1269 = CARTESIAN_POINT('',(4.215063134062,-10.42504443791,+ 3.479686096142));+#1270 = CARTESIAN_POINT('',(11.716025360448,-1.818035241449,+ 3.741003220689));+#1271 = CARTESIAN_POINT('',(5.872970333408,-6.588357397758,+ 3.957097391846));+#1272 = CARTESIAN_POINT('',(8.054874362472,-3.382733225803,+ 4.114564391116));+#1273 = CARTESIAN_POINT('',(6.604665319578,-3.873933482143,4.2));+#1274 = CARTESIAN_POINT('',(6.355135373696,-3.244864626304,4.2));+#1275 = CARTESIAN_POINT('',(12.221476943361,-13.41456202596,+ 2.320089906596));+#1276 = CARTESIAN_POINT('',(12.157866914398,-13.2314113014,+ 2.178808747782));+#1277 = CARTESIAN_POINT('',(11.863246595855,-13.54826298735,+ 2.921182874372));+#1278 = CARTESIAN_POINT('',(11.87342330289,-11.86156790665,+ 1.005425804492));+#1279 = CARTESIAN_POINT('',(11.018319764378,-14.34928497956,+ 5.083811845599));+#1280 = CARTESIAN_POINT('',(11.49191218687,-9.749463167337,+ -0.737757940461));+#1281 = CARTESIAN_POINT('',(10.10542592097,-14.50533120244,+ 6.724689759214));+#1282 = CARTESIAN_POINT('',(10.679810025857,-9.061367324518,+ -0.159921290273));+#1283 = CARTESIAN_POINT('',(9.469310633292,-12.63012095148,+ 5.732898655255));+#1284 = CARTESIAN_POINT('',(9.587430447439,-5.997841119718,+ -1.683976647849));+#1285 = CARTESIAN_POINT('',(8.087706735726,-10.3187980308,5.507416046438+ ));+#1286 = CARTESIAN_POINT('',(8.738329760037,-3.639639321091,+ -2.852356895192));+#1287 = CARTESIAN_POINT('',(6.975368787315,-9.357488113442,+ 6.269928632929));+#1288 = CARTESIAN_POINT('',(7.464887695689,-3.668065708858,+ -0.787982191296));+#1289 = CARTESIAN_POINT('',(6.307184491442,-6.581603570706,+ 4.219852347791));+#1290 = CARTESIAN_POINT('',(6.192602407832,-4.400391263953,+ 1.911940473643));+#1291 = CARTESIAN_POINT('',(5.68064891012,-4.633153150288,2.851977255389+ ));+#1292 = CARTESIAN_POINT('',(5.3965425413,-4.2034574587,2.679910093404));+#1293 = CARTESIAN_POINT('',(13.38370490961,-12.25233405971,+ 2.129234460457));+#1294 = CARTESIAN_POINT('',(13.188605012675,-12.17059142483,+ 2.005691909391));+#1295 = CARTESIAN_POINT('',(13.452647947838,-11.8547917222,+ 2.662088785031));+#1296 = CARTESIAN_POINT('',(11.874968138809,-11.88621029572,+ 1.000397294172));+#1297 = CARTESIAN_POINT('',(14.129642377658,-10.97097666181,+ 4.585620654968));+#1298 = CARTESIAN_POINT('',(9.872546289827,-11.52486434902,+ -0.481682257957));+#1299 = CARTESIAN_POINT('',(14.207621847619,-10.03530869881,+ 6.07065797681));+#1300 = CARTESIAN_POINT('',(9.172265511725,-10.70699167772,+ 7.986342945388E-02));+#1301 = CARTESIAN_POINT('',(12.414825178158,-9.41751282532,+ 5.263866965851));+#1302 = CARTESIAN_POINT('',(6.242342792529,-9.646254875347,+ -1.151318570597));+#1303 = CARTESIAN_POINT('',(10.16585114335,-8.050166611265,+ 5.176902066086));+#1304 = CARTESIAN_POINT('',(3.984061016301,-8.819013543503,+ -2.094139693794));+#1305 = CARTESIAN_POINT('',(9.189611767172,-6.930711370322,+ 5.919598707123));+#1306 = CARTESIAN_POINT('',(3.916999999276,-7.51742530071,+ -0.219343765626));+#1307 = CARTESIAN_POINT('',(6.547671218605,-6.287446904796,+ 4.186862052858));+#1308 = CARTESIAN_POINT('',(4.49976666197,-6.199272820098,2.188491728028+ ));+#1309 = CARTESIAN_POINT('',(4.670590404108,-5.663902771642,+ 3.021228745852));+#1310 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,+ 2.870765539543));+#1311 = CARTESIAN_POINT('',(13.38370490961,-12.25233405971,0.8));+#1312 = CARTESIAN_POINT('',(13.083851029608,-12.06583744176,0.8));+#1313 = CARTESIAN_POINT('',(13.090244574833,-11.4923883492,+ 0.857598533274));+#1314 = CARTESIAN_POINT('',(11.966160092134,-11.97740224904,+ 0.965375662158));+#1315 = CARTESIAN_POINT('',(13.199916226271,-10.04125051043,+ 1.115911448986));+#1316 = CARTESIAN_POINT('',(10.415909032644,-12.06822709183,+ 1.301785956094));+#1317 = CARTESIAN_POINT('',(12.926736833606,-8.754423684797,+ 1.515579245816));+#1318 = CARTESIAN_POINT('',(9.653101883177,-11.18782804917,+ 1.749871380489));+#1319 = CARTESIAN_POINT('',(11.484723366524,-8.487411013686,+ 1.997242422447));+#1320 = CARTESIAN_POINT('',(7.298617355264,-10.70252943808,+ 2.558439187147));+#1321 = CARTESIAN_POINT('',(9.502516914141,-7.386832382055,+ 2.874999860873));+#1322 = CARTESIAN_POINT('',(5.464408742854,-10.29936127005,+ 3.186550236704));+#1323 = CARTESIAN_POINT('',(8.449503984414,-6.190603587563,+ 3.479686096142));+#1324 = CARTESIAN_POINT('',(4.966817650233,-8.567242951666,+ 3.741003220689));+#1325 = CARTESIAN_POINT('',(6.360776022487,-6.100551708678,+ 3.957097391846));+#1326 = CARTESIAN_POINT('',(4.869050715074,-6.568556873202,+ 4.114564391116));+#1327 = CARTESIAN_POINT('',(4.742643217094,-5.735955584628,4.2));+#1328 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,4.2));+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1369);+#1330 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#1331,#1332,#1333,#1334,#1335,+ #1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346,+ #1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356,#1357,+ #1358,#1359,#1360,#1361,#1362,#1363,#1364,#1365,#1366,#1367,#1368),+ .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.570796326795,3.14159265359,+ 4.712388980385,6.28318530718),.UNSPECIFIED.);+#1331 = CARTESIAN_POINT('',(1.110223024625E-16,0.));+#1332 = CARTESIAN_POINT('',(0.159385252492,0.));+#1333 = CARTESIAN_POINT('',(0.317541883538,0.));+#1334 = CARTESIAN_POINT('',(0.474890025821,0.));+#1335 = CARTESIAN_POINT('',(0.631751576719,0.));+#1336 = CARTESIAN_POINT('',(0.78836274565,0.));+#1337 = CARTESIAN_POINT('',(0.944886601419,0.));+#1338 = CARTESIAN_POINT('',(1.101425619566,0.));+#1339 = CARTESIAN_POINT('',(1.258034229715,0.));+#1340 = CARTESIAN_POINT('',(1.414731362922,0.));+#1341 = CARTESIAN_POINT('',(1.728294635118,0.));+#1342 = CARTESIAN_POINT('',(1.885147648411,0.));+#1343 = CARTESIAN_POINT('',(2.042169485825,0.));+#1344 = CARTESIAN_POINT('',(2.19941914833,0.));+#1345 = CARTESIAN_POINT('',(2.355224221488,0.));+#1346 = CARTESIAN_POINT('',(2.514116100409,0.));+#1347 = CARTESIAN_POINT('',(2.670017177221,0.));+#1348 = CARTESIAN_POINT('',(2.827492006757,0.));+#1349 = CARTESIAN_POINT('',(2.984511367327,0.));+#1350 = CARTESIAN_POINT('',(3.298673939853,0.));+#1351 = CARTESIAN_POINT('',(3.455693300421,0.));+#1352 = CARTESIAN_POINT('',(3.613168129962,0.));+#1353 = CARTESIAN_POINT('',(3.769069206766,0.));+#1354 = CARTESIAN_POINT('',(3.927961085697,0.));+#1355 = CARTESIAN_POINT('',(4.083766158845,0.));+#1356 = CARTESIAN_POINT('',(4.241015821357,0.));+#1357 = CARTESIAN_POINT('',(4.398037658768,0.));+#1358 = CARTESIAN_POINT('',(4.554890672061,0.));+#1359 = CARTESIAN_POINT('',(4.868453944257,0.));+#1360 = CARTESIAN_POINT('',(5.025151077464,0.));+#1361 = CARTESIAN_POINT('',(5.181759687615,0.));+#1362 = CARTESIAN_POINT('',(5.33829870576,0.));+#1363 = CARTESIAN_POINT('',(5.494822561531,0.));+#1364 = CARTESIAN_POINT('',(5.651433730459,0.));+#1365 = CARTESIAN_POINT('',(5.808295281359,0.));+#1366 = CARTESIAN_POINT('',(5.965643423642,0.));+#1367 = CARTESIAN_POINT('',(6.123800054687,0.));+#1368 = CARTESIAN_POINT('',(6.28318530718,0.));+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1370 = ORIENTED_EDGE('',*,*,#1158,.F.);+#1371 = ORIENTED_EDGE('',*,*,#1372,.T.);+#1372 = EDGE_CURVE('',#1159,#1159,#1373,.T.);+#1373 = SURFACE_CURVE('',#1374,(#1379,#1386),.PCURVE_S1.);+#1374 = CIRCLE('',#1375,0.8);+#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);+#1376 = CARTESIAN_POINT('',(14.020101012678,-14.02010101267,0.8));+#1377 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1378 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1379 = PCURVE('',#1169,#1380);+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1385);+#1381 = LINE('',#1382,#1383);+#1382 = CARTESIAN_POINT('',(0.,0.));+#1383 = VECTOR('',#1384,1.);+#1384 = DIRECTION('',(1.,0.));+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1386 = PCURVE('',#1387,#1392);+#1387 = PLANE('',#1388);+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);+#1389 = CARTESIAN_POINT('',(14.020101012678,-14.02010101267,0.8));+#1390 = DIRECTION('',(-0.707106781187,0.707106781187,-0.));+#1391 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);+#1393 = CIRCLE('',#1394,0.8);+#1394 = AXIS2_PLACEMENT_2D('',#1395,#1396);+#1395 = CARTESIAN_POINT('',(0.,1.110223024625E-16));+#1396 = DIRECTION('',(-1.,0.));+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1398 = ADVANCED_FACE('',(#1399),#1202,.T.);+#1399 = FACE_BOUND('',#1400,.T.);+#1400 = EDGE_LOOP('',(#1401,#1438,#1472,#1473));+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);+#1402 = EDGE_CURVE('',#1161,#1403,#1405,.T.);+#1403 = VERTEX_POINT('',#1404);+#1404 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,4.2));+#1405 = SEAM_CURVE('',#1406,(#1425,#1431),.PCURVE_S1.);+#1406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1407,#1408,#1409,#1410,+ #1411,#1412,#1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421,+#1422,#1423,#1424),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,+8,10),(0.,0.450875748924,1.),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+1.669078461068)) REPRESENTATION_ITEM('') );+#1407 = CARTESIAN_POINT('',(13.38370490961,-12.25233405971,0.8));+#1408 = CARTESIAN_POINT('',(13.083851029608,-12.06583744176,0.8));+#1409 = CARTESIAN_POINT('',(13.090244574833,-11.4923883492,+ 0.857598533274));+#1410 = CARTESIAN_POINT('',(11.966160092134,-11.97740224904,+ 0.965375662158));+#1411 = CARTESIAN_POINT('',(13.199916226271,-10.04125051043,+ 1.115911448986));+#1412 = CARTESIAN_POINT('',(10.415909032644,-12.06822709183,+ 1.301785956094));+#1413 = CARTESIAN_POINT('',(12.926736833606,-8.754423684797,+ 1.515579245816));+#1414 = CARTESIAN_POINT('',(9.653101883177,-11.18782804917,+ 1.749871380489));+#1415 = CARTESIAN_POINT('',(11.484723366524,-8.487411013686,+ 1.997242422447));+#1416 = CARTESIAN_POINT('',(7.298617355264,-10.70252943808,+ 2.558439187147));+#1417 = CARTESIAN_POINT('',(9.502516914141,-7.386832382055,+ 2.874999860873));+#1418 = CARTESIAN_POINT('',(5.464408742854,-10.29936127005,+ 3.186550236704));+#1419 = CARTESIAN_POINT('',(8.449503984414,-6.190603587563,+ 3.479686096142));+#1420 = CARTESIAN_POINT('',(4.966817650233,-8.567242951666,+ 3.741003220689));+#1421 = CARTESIAN_POINT('',(6.360776022487,-6.100551708678,+ 3.957097391846));+#1422 = CARTESIAN_POINT('',(4.869050715074,-6.568556873202,+ 4.114564391116));+#1423 = CARTESIAN_POINT('',(4.742643217094,-5.735955584628,4.2));+#1424 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,4.2));+#1425 = PCURVE('',#1202,#1426);+#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1430);+#1427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1428,#1429),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1428 = CARTESIAN_POINT('',(6.28318530718,0.));+#1429 = CARTESIAN_POINT('',(6.28318530718,1.));+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1431 = PCURVE('',#1202,#1432);+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(0.,0.));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(0.,1.));+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1438 = ORIENTED_EDGE('',*,*,#1439,.F.);+#1439 = EDGE_CURVE('',#1403,#1403,#1440,.T.);+#1440 = SURFACE_CURVE('',#1441,(#1449,#1456),.PCURVE_S1.);+#1441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1442,#1443,#1444,#1445,+#1446,#1447,#1448),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6 ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359), .UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848, 0.853534330196,1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#1155 = CARTESIAN_POINT('',(4.234314575051,5.365685424949,4.2));-#1156 = CARTESIAN_POINT('',(4.311897628756,5.443268478654,2.875301547362- ));-#1157 = CARTESIAN_POINT('',(5.485265201123,4.292180118523,2.685097394746- ));-#1158 = CARTESIAN_POINT('',(6.355135373696,3.244864626304,4.2));-#1159 = CARTESIAN_POINT('',(5.307819881477,4.114734798877,5.714902605254- ));-#1160 = CARTESIAN_POINT('',(4.156731521346,5.288102371244,5.524698452638- ));-#1161 = CARTESIAN_POINT('',(4.234314575051,5.365685424949,4.2));-#1162 = PCURVE('',#1089,#1163);-#1163 = DEFINITIONAL_REPRESENTATION('',(#1164),#1168);-#1164 = LINE('',#1165,#1166);-#1165 = CARTESIAN_POINT('',(0.,16.369749766134));-#1166 = VECTOR('',#1167,1.);-#1167 = DIRECTION('',(1.,0.));-#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1169 = PCURVE('',#1170,#1175);-#1170 = PLANE('',#1171);-#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);-#1172 = CARTESIAN_POINT('',(4.799910382285,4.800089617715,4.2));-#1173 = DIRECTION('',(-0.704693781837,-0.704693781837,- -8.254300503356E-02));-#1174 = DIRECTION('',(0.707106781187,-0.707106781187,0.));-#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1184);-#1176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1177,#1178,#1179,#1180,-#1181,#1182,#1183),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+#1442 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,4.2));+#1443 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,+ 5.529234460457));+#1444 = CARTESIAN_POINT('',(5.3965425413,-4.2034574587,5.720089906596));+#1445 = CARTESIAN_POINT('',(6.355135373696,-3.244864626304,4.2));+#1446 = CARTESIAN_POINT('',(5.3965425413,-4.2034574587,2.679910093404));+#1447 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,+ 2.870765539543));+#1448 = CARTESIAN_POINT('',(4.234314575051,-5.365685424949,4.2));+#1449 = PCURVE('',#1202,#1450);+#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);+#1451 = LINE('',#1452,#1453);+#1452 = CARTESIAN_POINT('',(0.,1.));+#1453 = VECTOR('',#1454,1.);+#1454 = DIRECTION('',(1.,0.));+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1456 = PCURVE('',#1457,#1462);+#1457 = PLANE('',#1458);+#1458 = AXIS2_PLACEMENT_3D('',#1459,#1460,#1461);+#1459 = CARTESIAN_POINT('',(4.799910382285,-4.800089617715,4.2));+#1460 = DIRECTION('',(-0.707106781187,0.707106781187,1.812206711056E-15)+ );+#1461 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1471);+#1463 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1464,#1465,#1466,#1467,+#1468,#1469,#1470),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6 ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359), .UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848, 0.853534330196,1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#1177 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));-#1178 = CARTESIAN_POINT('',(-0.799873261412,-1.329234460457));-#1179 = CARTESIAN_POINT('',(0.843765291026,-1.520089906596));-#1180 = CARTESIAN_POINT('',(2.199420275395,-1.7763568394E-15));-#1181 = CARTESIAN_POINT('',(0.843765291026,1.520089906596));-#1182 = CARTESIAN_POINT('',(-0.799873261412,1.329234460457));-#1183 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));-#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1185 = ORIENTED_EDGE('',*,*,#1074,.F.);-#1186 = ORIENTED_EDGE('',*,*,#1187,.T.);-#1187 = EDGE_CURVE('',#1075,#1075,#1188,.T.);-#1188 = SURFACE_CURVE('',#1189,(#1197,#1204),.PCURVE_S1.);-#1189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1190,#1191,#1192,#1193,-#1194,#1195,#1196),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+#1464 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));+#1465 = CARTESIAN_POINT('',(0.799873261412,1.329234460457));+#1466 = CARTESIAN_POINT('',(-0.843765291026,1.520089906596));+#1467 = CARTESIAN_POINT('',(-2.199420275395,8.881784197001E-16));+#1468 = CARTESIAN_POINT('',(-0.843765291026,-1.520089906596));+#1469 = CARTESIAN_POINT('',(0.799873261412,-1.329234460457));+#1470 = CARTESIAN_POINT('',(0.799873261412,-1.7763568394E-15));+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1472 = ORIENTED_EDGE('',*,*,#1402,.F.);+#1473 = ORIENTED_EDGE('',*,*,#1187,.T.);+#1474 = ADVANCED_FACE('',(#1475),#1387,.F.);+#1475 = FACE_BOUND('',#1476,.F.);+#1476 = EDGE_LOOP('',(#1477));+#1477 = ORIENTED_EDGE('',*,*,#1372,.T.);+#1478 = ADVANCED_FACE('',(#1479),#1457,.T.);+#1479 = FACE_BOUND('',#1480,.T.);+#1480 = EDGE_LOOP('',(#1481));+#1481 = ORIENTED_EDGE('',*,*,#1439,.T.);+#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1486)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1483,#1484,#1485)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1483 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1484 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1485 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1486 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#1483,+ 'distance_accuracy_value','confusion accuracy');+#1487 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1488,#1490);+#1488 = ( REPRESENTATION_RELATIONSHIP('','',#1151,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1489) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1489 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);+#1490 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1491);+#1491 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','IllustrativeWire_7','',#5,+ #1146,$);+#1492 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1148));+#1493 = SHAPE_DEFINITION_REPRESENTATION(#1494,#1500);+#1494 = PRODUCT_DEFINITION_SHAPE('','',#1495);+#1495 = PRODUCT_DEFINITION('design','',#1496,#1499);+#1496 = PRODUCT_DEFINITION_FORMATION('','',#1497);+#1497 = PRODUCT('IllustrativeWire_8','IllustrativeWire_8','',(#1498));+#1498 = PRODUCT_CONTEXT('',#2,'mechanical');+#1499 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1500 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1501),#1559);+#1501 = MANIFOLD_SOLID_BREP('',#1502);+#1502 = CLOSED_SHELL('',(#1503));+#1503 = ADVANCED_FACE('',(#1504),#1517,.T.);+#1504 = FACE_BOUND('',#1505,.T.);+#1505 = EDGE_LOOP('',(#1506,#1535,#1557,#1558));+#1506 = ORIENTED_EDGE('',*,*,#1507,.F.);+#1507 = EDGE_CURVE('',#1508,#1508,#1510,.T.);+#1508 = VERTEX_POINT('',#1509);+#1509 = CARTESIAN_POINT('',(19.6,16.,0.8));+#1510 = SEAM_CURVE('',#1511,(#1516,#1528),.PCURVE_S1.);+#1511 = CIRCLE('',#1512,3.6);+#1512 = AXIS2_PLACEMENT_3D('',#1513,#1514,#1515);+#1513 = CARTESIAN_POINT('',(16.,16.,0.8));+#1514 = DIRECTION('',(0.,0.,1.));+#1515 = DIRECTION('',(1.,0.,-0.));+#1516 = PCURVE('',#1517,#1522);+#1517 = TOROIDAL_SURFACE('',#1518,2.8,0.8);+#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);+#1519 = CARTESIAN_POINT('',(16.,16.,0.8));+#1520 = DIRECTION('',(0.,0.,1.));+#1521 = DIRECTION('',(1.,0.,-0.));+#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527);+#1523 = LINE('',#1524,#1525);+#1524 = CARTESIAN_POINT('',(0.,6.28318530718));+#1525 = VECTOR('',#1526,1.);+#1526 = DIRECTION('',(1.,0.));+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1528 = PCURVE('',#1517,#1529);+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);+#1530 = LINE('',#1531,#1532);+#1531 = CARTESIAN_POINT('',(0.,0.));+#1532 = VECTOR('',#1533,1.);+#1533 = DIRECTION('',(1.,0.));+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1535 = ORIENTED_EDGE('',*,*,#1536,.F.);+#1536 = EDGE_CURVE('',#1508,#1508,#1537,.T.);+#1537 = SEAM_CURVE('',#1538,(#1543,#1550),.PCURVE_S1.);+#1538 = CIRCLE('',#1539,0.8);+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);+#1540 = CARTESIAN_POINT('',(18.8,16.,0.8));+#1541 = DIRECTION('',(-2.449293598295E-16,-1.,0.));+#1542 = DIRECTION('',(1.,-2.449293598295E-16,0.));+#1543 = PCURVE('',#1517,#1544);+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);+#1545 = LINE('',#1546,#1547);+#1546 = CARTESIAN_POINT('',(6.28318530718,-0.));+#1547 = VECTOR('',#1548,1.);+#1548 = DIRECTION('',(0.,1.));+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1550 = PCURVE('',#1517,#1551);+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);+#1552 = LINE('',#1553,#1554);+#1553 = CARTESIAN_POINT('',(0.,-0.));+#1554 = VECTOR('',#1555,1.);+#1555 = DIRECTION('',(0.,1.));+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1557 = ORIENTED_EDGE('',*,*,#1507,.T.);+#1558 = ORIENTED_EDGE('',*,*,#1536,.T.);+#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1563)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1560,#1561,#1562)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1560,+ 'distance_accuracy_value','confusion accuracy');+#1564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1565,#1567);+#1565 = ( REPRESENTATION_RELATIONSHIP('','',#1500,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1566) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);+#1567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1568);+#1568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','IllustrativeWire_8','',#5,+ #1495,$);+#1569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1497));+#1570 = SHAPE_DEFINITION_REPRESENTATION(#1571,#1577);+#1571 = PRODUCT_DEFINITION_SHAPE('','',#1572);+#1572 = PRODUCT_DEFINITION('design','',#1573,#1576);+#1573 = PRODUCT_DEFINITION_FORMATION('','',#1574);+#1574 = PRODUCT('IllustrativeWire_9','IllustrativeWire_9','',(#1575));+#1575 = PRODUCT_CONTEXT('',#2,'mechanical');+#1576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1577 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1578),#1908);+#1578 = MANIFOLD_SOLID_BREP('',#1579);+#1579 = CLOSED_SHELL('',(#1580,#1824,#1900,#1904));+#1580 = ADVANCED_FACE('',(#1581),#1595,.T.);+#1581 = FACE_BOUND('',#1582,.T.);+#1582 = EDGE_LOOP('',(#1583,#1612,#1796,#1797));+#1583 = ORIENTED_EDGE('',*,*,#1584,.T.);+#1584 = EDGE_CURVE('',#1585,#1587,#1589,.T.);+#1585 = VERTEX_POINT('',#1586);+#1586 = CARTESIAN_POINT('',(13.454415587728,14.585786437627,0.8));+#1587 = VERTEX_POINT('',#1588);+#1588 = CARTESIAN_POINT('',(12.252334059711,13.38370490961,0.8));+#1589 = SEAM_CURVE('',#1590,(#1594,#1605),.PCURVE_S1.);+#1590 = LINE('',#1591,#1592);+#1591 = CARTESIAN_POINT('',(13.454415587728,14.585786437627,0.8));+#1592 = VECTOR('',#1593,1.);+#1593 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1594 = PCURVE('',#1595,#1600);+#1595 = CYLINDRICAL_SURFACE('',#1596,0.8);+#1596 = AXIS2_PLACEMENT_3D('',#1597,#1598,#1599);+#1597 = CARTESIAN_POINT('',(14.020101012678,14.020101012678,0.8));+#1598 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1599 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1604);+#1601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1602,#1603),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);+#1602 = CARTESIAN_POINT('',(6.28318530718,0.));+#1603 = CARTESIAN_POINT('',(6.28318530718,1.7));+#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1605 = PCURVE('',#1595,#1606);+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1611);+#1607 = LINE('',#1608,#1609);+#1608 = CARTESIAN_POINT('',(0.,0.));+#1609 = VECTOR('',#1610,1.);+#1610 = DIRECTION('',(0.,1.));+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1612 = ORIENTED_EDGE('',*,*,#1613,.F.);+#1613 = EDGE_CURVE('',#1587,#1587,#1614,.T.);+#1614 = SURFACE_CURVE('',#1615,(#1620,#1627),.PCURVE_S1.);+#1615 = CIRCLE('',#1616,0.8);+#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619);+#1617 = CARTESIAN_POINT('',(12.818019484661,12.818019484661,0.8));+#1618 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1619 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1620 = PCURVE('',#1595,#1621);+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1626);+#1622 = LINE('',#1623,#1624);+#1623 = CARTESIAN_POINT('',(0.,1.7));+#1624 = VECTOR('',#1625,1.);+#1625 = DIRECTION('',(1.,0.));+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1627 = PCURVE('',#1628,#1755);+#1628 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(+ (#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639+ ,#1640,#1641,#1642,#1643,#1644,#1645,#1646)+ ,(#1647,#1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657+ ,#1658,#1659,#1660,#1661,#1662,#1663,#1664)+ ,(#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673,#1674,#1675+ ,#1676,#1677,#1678,#1679,#1680,#1681,#1682)+ ,(#1683,#1684,#1685,#1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693+ ,#1694,#1695,#1696,#1697,#1698,#1699,#1700)+ ,(#1701,#1702,#1703,#1704,#1705,#1706,#1707,#1708,#1709,#1710,#1711+ ,#1712,#1713,#1714,#1715,#1716,#1717,#1718)+ ,(#1719,#1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728,#1729+ ,#1730,#1731,#1732,#1733,#1734,#1735,#1736)+ ,(#1737,#1738,#1739,#1740,#1741,#1742,#1743,#1744,#1745,#1746,#1747+ ,#1748,#1749,#1750,#1751,#1752,#1753,#1754+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,+ 8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,+0.450875748924,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_SURFACE((+ (1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068)+ ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848)+ ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+ ,0.853534330196,0.853534330196)+ ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+ ,1.038346699848,1.038346699848)+ ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+ ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+ ,1.03672962321,1.03672962321)+ ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+ ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );+#1629 = CARTESIAN_POINT('',(12.252334059711,13.38370490961,0.8));+#1630 = CARTESIAN_POINT('',(12.065837441767,13.083851029608,0.8));+#1631 = CARTESIAN_POINT('',(11.4923883492,13.090244574833,0.857598533274+ ));+#1632 = CARTESIAN_POINT('',(11.977402249047,11.966160092134,+ 0.965375662158));+#1633 = CARTESIAN_POINT('',(10.041250510432,13.199916226271,+ 1.115911448986));+#1634 = CARTESIAN_POINT('',(12.068227091837,10.415909032644,+ 1.301785956094));+#1635 = CARTESIAN_POINT('',(8.754423684797,12.926736833606,+ 1.515579245816));+#1636 = CARTESIAN_POINT('',(11.187828049174,9.653101883177,+ 1.749871380489));+#1637 = CARTESIAN_POINT('',(8.487411013686,11.484723366524,+ 1.997242422447));+#1638 = CARTESIAN_POINT('',(10.702529438082,7.298617355264,+ 2.558439187147));+#1639 = CARTESIAN_POINT('',(7.386832382055,9.502516914141,2.874999860873+ ));+#1640 = CARTESIAN_POINT('',(10.299361270055,5.464408742854,+ 3.186550236704));+#1641 = CARTESIAN_POINT('',(6.190603587563,8.449503984414,3.479686096142+ ));+#1642 = CARTESIAN_POINT('',(8.567242951666,4.966817650233,3.741003220689+ ));+#1643 = CARTESIAN_POINT('',(6.100551708678,6.360776022487,3.957097391846+ ));+#1644 = CARTESIAN_POINT('',(6.568556873202,4.869050715074,4.114564391116+ ));+#1645 = CARTESIAN_POINT('',(5.735955584628,4.742643217094,4.2));+#1646 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,4.2));+#1647 = CARTESIAN_POINT('',(12.252334059711,13.38370490961,+ -0.529234460457));+#1648 = CARTESIAN_POINT('',(11.9610834587,12.979097046541,+ -0.405691909391));+#1649 = CARTESIAN_POINT('',(11.129984976194,12.727841201828,+ -0.946891718482));+#1650 = CARTESIAN_POINT('',(12.068594202372,12.057352045458,+ 0.930354030144));+#1651 = CARTESIAN_POINT('',(9.111524359045,12.270190074883,+ -2.353797756997));+#1652 = CARTESIAN_POINT('',(12.611589834655,10.959271775462,+ 3.085254170145));+#1653 = CARTESIAN_POINT('',(7.473538670784,11.645851819593,+ -3.039499485178));+#1654 = CARTESIAN_POINT('',(11.668664420627,10.13393825463,+ 3.419879331524));+#1655 = CARTESIAN_POINT('',(7.557309202052,10.554621554889,+ -1.269382120957));+#1656 = CARTESIAN_POINT('',(11.758804000817,8.354891917999,+ 6.268196944892));+#1657 = CARTESIAN_POINT('',(6.723498152846,8.839182684931,0.57309765566)+ );+#1658 = CARTESIAN_POINT('',(11.779708996607,6.944756469406,+ 8.467240167203));+#1659 = CARTESIAN_POINT('',(5.450495804806,7.709396201656,1.039773485161+ ));+#1660 = CARTESIAN_POINT('',(9.617060602622,6.016635301188,7.701350207005+ ));+#1661 = CARTESIAN_POINT('',(5.913656512561,6.17388082637,3.727332730834)+ );+#1662 = CARTESIAN_POINT('',(6.937840926305,5.238334768177,6.040637054205+ ));+#1663 = CARTESIAN_POINT('',(5.808008397614,4.81469603008,5.378771254148)+ );+#1664 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,5.529234460457+ ));+#1665 = CARTESIAN_POINT('',(13.41456202596,12.221476943361,+ -0.720089906596));+#1666 = CARTESIAN_POINT('',(12.991821556977,11.918277169966,+ -0.578808747782));+#1667 = CARTESIAN_POINT('',(12.719386328178,11.03436993668,+ -1.205985807824));+#1668 = CARTESIAN_POINT('',(12.070139038291,12.081994434523,+ 0.925325519823));+#1669 = CARTESIAN_POINT('',(12.222846972325,8.891881757141,+ -2.851988947627));+#1670 = CARTESIAN_POINT('',(10.992223937612,12.734672957144,+ 3.341329852648));+#1671 = CARTESIAN_POINT('',(11.575734597433,7.175829315956,+ -3.693531267581));+#1672 = CARTESIAN_POINT('',(10.161119906494,11.779562607833,+ 3.65966405125));+#1673 = CARTESIAN_POINT('',(10.502823746917,7.342013428725,+ -1.738413810361));+#1674 = CARTESIAN_POINT('',(8.413716345908,12.003305673629,+ 6.800855022144));+#1675 = CARTESIAN_POINT('',(8.80164256047,6.570551265389,0.242583675309)+ );+#1676 = CARTESIAN_POINT('',(7.025440252871,12.124130691818,+ 9.225457368601));+#1677 = CARTESIAN_POINT('',(7.664738784663,5.282619458536,0.689443559355+ ));+#1678 = CARTESIAN_POINT('',(6.069172906209,9.86599489304,8.269988632675)+ );+#1679 = CARTESIAN_POINT('',(6.154143239724,5.87972416046,3.694342435902)+ );+#1680 = CARTESIAN_POINT('',(5.245005180443,7.037216324322,6.317188308589+ ));+#1681 = CARTESIAN_POINT('',(4.797949891601,5.845445651433,5.548022744611+ ));+#1682 = CARTESIAN_POINT('',(4.2034574587,5.3965425413,5.720089906596));+#1683 = CARTESIAN_POINT('',(14.373154858356,11.262884110965,0.8));+#1684 = CARTESIAN_POINT('',(13.974163425762,11.175525045612,0.8));+#1685 = CARTESIAN_POINT('',(14.48766325563,10.094969668403,+ 0.857598533274));+#1686 = CARTESIAN_POINT('',(11.95632816869,11.987234172491,+ 0.965375662158));+#1687 = CARTESIAN_POINT('',(15.962354051962,7.27881268474,1.115911448986+ ));+#1688 = CARTESIAN_POINT('',(8.970860294533,13.513275829949,+ 1.301785956094));+#1689 = CARTESIAN_POINT('',(16.57566859777,5.105491920633,1.515579245816+ ));+#1690 = CARTESIAN_POINT('',(8.310894130147,12.530035802204,+ 1.749871380489));+#1691 = CARTESIAN_POINT('',(14.106048243472,5.866086136738,+ 1.997242422447));+#1692 = CARTESIAN_POINT('',(4.321697244423,13.679449548923,+ 2.558439187147));+#1693 = CARTESIAN_POINT('',(11.352806721434,5.536542574762,+ 2.874999860873));+#1694 = CARTESIAN_POINT('',(1.235960104053,14.527809908855,+ 3.186550236704));+#1695 = CARTESIAN_POINT('',(10.425044437916,4.215063134062,+ 3.479686096142));+#1696 = CARTESIAN_POINT('',(1.818035241449,11.716025360448,+ 3.741003220689));+#1697 = CARTESIAN_POINT('',(6.588357397758,5.872970333408,3.957097391846+ ));+#1698 = CARTESIAN_POINT('',(3.382733225803,8.054874362472,4.114564391116+ ));+#1699 = CARTESIAN_POINT('',(3.873933482143,6.604665319578,4.2));+#1700 = CARTESIAN_POINT('',(3.244864626304,6.355135373696,4.2));+#1701 = CARTESIAN_POINT('',(13.41456202596,12.221476943361,+ 2.320089906596));+#1702 = CARTESIAN_POINT('',(13.231411301409,12.157866914398,+ 2.178808747782));+#1703 = CARTESIAN_POINT('',(13.548262987353,11.863246595855,+ 2.921182874372));+#1704 = CARTESIAN_POINT('',(11.861567906658,11.87342330289,+ 1.005425804492));+#1705 = CARTESIAN_POINT('',(14.349284979562,11.018319764378,+ 5.083811845599));+#1706 = CARTESIAN_POINT('',(9.749463167337,11.49191218687,+ -0.737757940461));+#1707 = CARTESIAN_POINT('',(14.505331202447,10.10542592097,+ 6.724689759214));+#1708 = CARTESIAN_POINT('',(9.061367324518,10.679810025857,+ -0.159921290273));+#1709 = CARTESIAN_POINT('',(12.630120951485,9.469310633292,+ 5.732898655255));+#1710 = CARTESIAN_POINT('',(5.997841119718,9.587430447439,+ -1.683976647849));+#1711 = CARTESIAN_POINT('',(10.318798030808,8.087706735726,+ 5.507416046438));+#1712 = CARTESIAN_POINT('',(3.639639321091,8.738329760037,+ -2.852356895192));+#1713 = CARTESIAN_POINT('',(9.357488113442,6.975368787315,6.269928632929+ ));+#1714 = CARTESIAN_POINT('',(3.668065708858,7.464887695689,+ -0.787982191296));+#1715 = CARTESIAN_POINT('',(6.581603570706,6.307184491442,4.219852347791+ ));+#1716 = CARTESIAN_POINT('',(4.400391263953,6.192602407832,1.911940473643+ ));+#1717 = CARTESIAN_POINT('',(4.633153150288,5.68064891012,2.851977255389)+ );+#1718 = CARTESIAN_POINT('',(4.2034574587,5.3965425413,2.679910093404));+#1719 = CARTESIAN_POINT('',(12.252334059711,13.38370490961,+ 2.129234460457));+#1720 = CARTESIAN_POINT('',(12.170591424834,13.188605012675,+ 2.005691909391));+#1721 = CARTESIAN_POINT('',(11.854791722205,13.452647947838,+ 2.662088785031));+#1722 = CARTESIAN_POINT('',(11.886210295723,11.874968138809,+ 1.000397294172));+#1723 = CARTESIAN_POINT('',(10.970976661819,14.129642377658,+ 4.585620654968));+#1724 = CARTESIAN_POINT('',(11.52486434902,9.872546289827,+ -0.481682257957));+#1725 = CARTESIAN_POINT('',(10.03530869881,14.207621847619,6.07065797681+ ));+#1726 = CARTESIAN_POINT('',(10.706991677722,9.172265511725,+ 7.986342945388E-02));+#1727 = CARTESIAN_POINT('',(9.41751282532,12.414825178158,5.263866965851+ ));+#1728 = CARTESIAN_POINT('',(9.646254875347,6.242342792529,+ -1.151318570597));+#1729 = CARTESIAN_POINT('',(8.050166611265,10.16585114335,5.176902066086+ ));+#1730 = CARTESIAN_POINT('',(8.819013543503,3.984061016301,+ -2.094139693794));+#1731 = CARTESIAN_POINT('',(6.930711370322,9.189611767172,5.919598707123+ ));+#1732 = CARTESIAN_POINT('',(7.51742530071,3.916999999276,-0.219343765626+ ));+#1733 = CARTESIAN_POINT('',(6.287446904796,6.547671218605,4.186862052858+ ));+#1734 = CARTESIAN_POINT('',(6.199272820098,4.49976666197,2.188491728028)+ );+#1735 = CARTESIAN_POINT('',(5.663902771642,4.670590404108,3.021228745852+ ));+#1736 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,2.870765539543+ ));+#1737 = CARTESIAN_POINT('',(12.252334059711,13.38370490961,0.8));+#1738 = CARTESIAN_POINT('',(12.065837441767,13.083851029608,0.8));+#1739 = CARTESIAN_POINT('',(11.4923883492,13.090244574833,0.857598533274+ ));+#1740 = CARTESIAN_POINT('',(11.977402249047,11.966160092134,+ 0.965375662158));+#1741 = CARTESIAN_POINT('',(10.041250510432,13.199916226271,+ 1.115911448986));+#1742 = CARTESIAN_POINT('',(12.068227091837,10.415909032644,+ 1.301785956094));+#1743 = CARTESIAN_POINT('',(8.754423684797,12.926736833606,+ 1.515579245816));+#1744 = CARTESIAN_POINT('',(11.187828049174,9.653101883177,+ 1.749871380489));+#1745 = CARTESIAN_POINT('',(8.487411013686,11.484723366524,+ 1.997242422447));+#1746 = CARTESIAN_POINT('',(10.702529438082,7.298617355264,+ 2.558439187147));+#1747 = CARTESIAN_POINT('',(7.386832382055,9.502516914141,2.874999860873+ ));+#1748 = CARTESIAN_POINT('',(10.299361270055,5.464408742854,+ 3.186550236704));+#1749 = CARTESIAN_POINT('',(6.190603587563,8.449503984414,3.479686096142+ ));+#1750 = CARTESIAN_POINT('',(8.567242951666,4.966817650233,3.741003220689+ ));+#1751 = CARTESIAN_POINT('',(6.100551708678,6.360776022487,3.957097391846+ ));+#1752 = CARTESIAN_POINT('',(6.568556873202,4.869050715074,4.114564391116+ ));+#1753 = CARTESIAN_POINT('',(5.735955584628,4.742643217094,4.2));+#1754 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,4.2));+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1795);+#1756 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#1757,#1758,#1759,#1760,#1761,+ #1762,#1763,#1764,#1765,#1766,#1767,#1768,#1769,#1770,#1771,#1772,+ #1773,#1774,#1775,#1776,#1777,#1778,#1779,#1780,#1781,#1782,#1783,+ #1784,#1785,#1786,#1787,#1788,#1789,#1790,#1791,#1792,#1793,#1794),+ .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.570796326795,3.14159265359,+ 4.712388980385,6.28318530718),.UNSPECIFIED.);+#1757 = CARTESIAN_POINT('',(1.110223024625E-16,0.));+#1758 = CARTESIAN_POINT('',(0.159385252492,0.));+#1759 = CARTESIAN_POINT('',(0.317541883538,0.));+#1760 = CARTESIAN_POINT('',(0.474890025821,0.));+#1761 = CARTESIAN_POINT('',(0.631751576719,0.));+#1762 = CARTESIAN_POINT('',(0.78836274565,0.));+#1763 = CARTESIAN_POINT('',(0.944886601419,0.));+#1764 = CARTESIAN_POINT('',(1.101425619566,0.));+#1765 = CARTESIAN_POINT('',(1.258034229715,0.));+#1766 = CARTESIAN_POINT('',(1.414731362922,0.));+#1767 = CARTESIAN_POINT('',(1.728294635118,0.));+#1768 = CARTESIAN_POINT('',(1.885147648411,0.));+#1769 = CARTESIAN_POINT('',(2.042169485825,0.));+#1770 = CARTESIAN_POINT('',(2.19941914833,0.));+#1771 = CARTESIAN_POINT('',(2.355224221488,0.));+#1772 = CARTESIAN_POINT('',(2.514116100409,0.));+#1773 = CARTESIAN_POINT('',(2.670017177221,0.));+#1774 = CARTESIAN_POINT('',(2.827492006757,0.));+#1775 = CARTESIAN_POINT('',(2.984511367327,0.));+#1776 = CARTESIAN_POINT('',(3.298673939853,0.));+#1777 = CARTESIAN_POINT('',(3.455693300421,0.));+#1778 = CARTESIAN_POINT('',(3.613168129962,0.));+#1779 = CARTESIAN_POINT('',(3.769069206766,0.));+#1780 = CARTESIAN_POINT('',(3.927961085697,0.));+#1781 = CARTESIAN_POINT('',(4.083766158845,0.));+#1782 = CARTESIAN_POINT('',(4.241015821357,0.));+#1783 = CARTESIAN_POINT('',(4.398037658768,0.));+#1784 = CARTESIAN_POINT('',(4.554890672061,0.));+#1785 = CARTESIAN_POINT('',(4.868453944257,0.));+#1786 = CARTESIAN_POINT('',(5.025151077464,0.));+#1787 = CARTESIAN_POINT('',(5.181759687615,0.));+#1788 = CARTESIAN_POINT('',(5.33829870576,0.));+#1789 = CARTESIAN_POINT('',(5.494822561531,0.));+#1790 = CARTESIAN_POINT('',(5.651433730459,0.));+#1791 = CARTESIAN_POINT('',(5.808295281359,0.));+#1792 = CARTESIAN_POINT('',(5.965643423642,0.));+#1793 = CARTESIAN_POINT('',(6.123800054687,0.));+#1794 = CARTESIAN_POINT('',(6.28318530718,0.));+#1795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1796 = ORIENTED_EDGE('',*,*,#1584,.F.);+#1797 = ORIENTED_EDGE('',*,*,#1798,.T.);+#1798 = EDGE_CURVE('',#1585,#1585,#1799,.T.);+#1799 = SURFACE_CURVE('',#1800,(#1805,#1812),.PCURVE_S1.);+#1800 = CIRCLE('',#1801,0.8);+#1801 = AXIS2_PLACEMENT_3D('',#1802,#1803,#1804);+#1802 = CARTESIAN_POINT('',(14.020101012678,14.020101012678,0.8));+#1803 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1804 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1805 = PCURVE('',#1595,#1806);+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);+#1807 = LINE('',#1808,#1809);+#1808 = CARTESIAN_POINT('',(0.,0.));+#1809 = VECTOR('',#1810,1.);+#1810 = DIRECTION('',(1.,0.));+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1812 = PCURVE('',#1813,#1818);+#1813 = PLANE('',#1814);+#1814 = AXIS2_PLACEMENT_3D('',#1815,#1816,#1817);+#1815 = CARTESIAN_POINT('',(14.020101012678,14.020101012678,0.8));+#1816 = DIRECTION('',(-0.707106781187,-0.707106781187,-0.));+#1817 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1823);+#1819 = CIRCLE('',#1820,0.8);+#1820 = AXIS2_PLACEMENT_2D('',#1821,#1822);+#1821 = CARTESIAN_POINT('',(0.,-1.110223024625E-16));+#1822 = DIRECTION('',(1.,0.));+#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1824 = ADVANCED_FACE('',(#1825),#1628,.T.);+#1825 = FACE_BOUND('',#1826,.T.);+#1826 = EDGE_LOOP('',(#1827,#1864,#1898,#1899));+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);+#1828 = EDGE_CURVE('',#1587,#1829,#1831,.T.);+#1829 = VERTEX_POINT('',#1830);+#1830 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,4.2));+#1831 = SEAM_CURVE('',#1832,(#1851,#1857),.PCURVE_S1.);+#1832 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1833,#1834,#1835,#1836,+ #1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845,#1846,#1847,+#1848,#1849,#1850),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,+8,10),(0.,0.450875748924,1.),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+ 1.669078461068,1.669078461068,1.669078461068,1.669078461068,+1.669078461068)) REPRESENTATION_ITEM('') );+#1833 = CARTESIAN_POINT('',(12.252334059711,13.38370490961,0.8));+#1834 = CARTESIAN_POINT('',(12.065837441767,13.083851029608,0.8));+#1835 = CARTESIAN_POINT('',(11.4923883492,13.090244574833,0.857598533274+ ));+#1836 = CARTESIAN_POINT('',(11.977402249047,11.966160092134,+ 0.965375662158));+#1837 = CARTESIAN_POINT('',(10.041250510432,13.199916226271,+ 1.115911448986));+#1838 = CARTESIAN_POINT('',(12.068227091837,10.415909032644,+ 1.301785956094));+#1839 = CARTESIAN_POINT('',(8.754423684797,12.926736833606,+ 1.515579245816));+#1840 = CARTESIAN_POINT('',(11.187828049174,9.653101883177,+ 1.749871380489));+#1841 = CARTESIAN_POINT('',(8.487411013686,11.484723366524,+ 1.997242422447));+#1842 = CARTESIAN_POINT('',(10.702529438082,7.298617355264,+ 2.558439187147));+#1843 = CARTESIAN_POINT('',(7.386832382055,9.502516914141,2.874999860873+ ));+#1844 = CARTESIAN_POINT('',(10.299361270055,5.464408742854,+ 3.186550236704));+#1845 = CARTESIAN_POINT('',(6.190603587563,8.449503984414,3.479686096142+ ));+#1846 = CARTESIAN_POINT('',(8.567242951666,4.966817650233,3.741003220689+ ));+#1847 = CARTESIAN_POINT('',(6.100551708678,6.360776022487,3.957097391846+ ));+#1848 = CARTESIAN_POINT('',(6.568556873202,4.869050715074,4.114564391116+ ));+#1849 = CARTESIAN_POINT('',(5.735955584628,4.742643217094,4.2));+#1850 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,4.2));+#1851 = PCURVE('',#1628,#1852);+#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1856);+#1853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1854,#1855),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1854 = CARTESIAN_POINT('',(6.28318530718,0.));+#1855 = CARTESIAN_POINT('',(6.28318530718,1.));+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1857 = PCURVE('',#1628,#1858);+#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);+#1859 = LINE('',#1860,#1861);+#1860 = CARTESIAN_POINT('',(0.,0.));+#1861 = VECTOR('',#1862,1.);+#1862 = DIRECTION('',(0.,1.));+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1864 = ORIENTED_EDGE('',*,*,#1865,.F.);+#1865 = EDGE_CURVE('',#1829,#1829,#1866,.T.);+#1866 = SURFACE_CURVE('',#1867,(#1875,#1882),.PCURVE_S1.);+#1867 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1868,#1869,#1870,#1871,+#1872,#1873,#1874),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6 ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359), .UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848, 0.853534330196,1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#1190 = CARTESIAN_POINT('',(15.434314575051,16.565685424949,0.8));-#1191 = CARTESIAN_POINT('',(14.971804849774,16.103175699673,- -0.357166262434));-#1192 = CARTESIAN_POINT('',(16.067624290975,14.874539208376,- -0.523315643784));-#1193 = CARTESIAN_POINT('',(17.555135373696,14.444864626304,0.8));-#1194 = CARTESIAN_POINT('',(17.125460791624,15.932375709025,- 2.123315643784));-#1195 = CARTESIAN_POINT('',(15.896824300327,17.028195150226,- 1.957166262434));-#1196 = CARTESIAN_POINT('',(15.434314575051,16.565685424949,0.8));-#1197 = PCURVE('',#1089,#1198);-#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);-#1199 = LINE('',#1200,#1201);-#1200 = CARTESIAN_POINT('',(0.,0.));-#1201 = VECTOR('',#1202,1.);-#1202 = DIRECTION('',(1.,0.));-#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1204 = PCURVE('',#1205,#1210);-#1205 = PLANE('',#1206);-#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);-#1207 = CARTESIAN_POINT('',(15.999910382285,16.000089617715,0.8));-#1208 = DIRECTION('',(-0.615572448254,-0.615572448254,0.492078369674));-#1209 = DIRECTION('',(0.707106781187,-0.707106781187,-2.775557561563E-17- ));-#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1219);-#1211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1212,#1213,#1214,#1215,-#1216,#1217,#1218),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+#1868 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,4.2));+#1869 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,5.529234460457+ ));+#1870 = CARTESIAN_POINT('',(4.2034574587,5.3965425413,5.720089906596));+#1871 = CARTESIAN_POINT('',(3.244864626304,6.355135373696,4.2));+#1872 = CARTESIAN_POINT('',(4.2034574587,5.3965425413,2.679910093404));+#1873 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,2.870765539543+ ));+#1874 = CARTESIAN_POINT('',(5.365685424949,4.234314575051,4.2));+#1875 = PCURVE('',#1628,#1876);+#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881);+#1877 = LINE('',#1878,#1879);+#1878 = CARTESIAN_POINT('',(0.,1.));+#1879 = VECTOR('',#1880,1.);+#1880 = DIRECTION('',(1.,0.));+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1882 = PCURVE('',#1883,#1888);+#1883 = PLANE('',#1884);+#1884 = AXIS2_PLACEMENT_3D('',#1885,#1886,#1887);+#1885 = CARTESIAN_POINT('',(4.800089617715,4.799910382285,4.2));+#1886 = DIRECTION('',(-0.707106781187,-0.707106781187,1.812206711056E-15+ ));+#1887 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1897);+#1889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1890,#1891,#1892,#1893,+#1894,#1895,#1896),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6 ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359), .UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848, 0.853534330196,1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );-#1212 = CARTESIAN_POINT('',(-0.799873261412,-1.7763568394E-15));-#1213 = CARTESIAN_POINT('',(-0.799873261412,-1.329234460457));-#1214 = CARTESIAN_POINT('',(0.843765291026,-1.520089906596));-#1215 = CARTESIAN_POINT('',(2.199420275395,3.552713678801E-15));-#1216 = CARTESIAN_POINT('',(0.843765291026,1.520089906596));-#1217 = CARTESIAN_POINT('',(-0.799873261412,1.329234460457));-#1218 = CARTESIAN_POINT('',(-0.799873261412,-1.7763568394E-15));-#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1220 = ADVANCED_FACE('',(#1221),#1205,.F.);-#1221 = FACE_BOUND('',#1222,.F.);-#1222 = EDGE_LOOP('',(#1223));-#1223 = ORIENTED_EDGE('',*,*,#1187,.T.);-#1224 = ADVANCED_FACE('',(#1225),#1170,.T.);-#1225 = FACE_BOUND('',#1226,.T.);-#1226 = EDGE_LOOP('',(#1227));-#1227 = ORIENTED_EDGE('',*,*,#1152,.T.);-#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1232)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1229,#1230,#1231)) REPRESENTATION_CONTEXT+#1890 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));+#1891 = CARTESIAN_POINT('',(-0.799873261412,-1.329234460457));+#1892 = CARTESIAN_POINT('',(0.843765291026,-1.520089906596));+#1893 = CARTESIAN_POINT('',(2.199420275395,-8.881784197001E-16));+#1894 = CARTESIAN_POINT('',(0.843765291026,1.520089906596));+#1895 = CARTESIAN_POINT('',(-0.799873261412,1.329234460457));+#1896 = CARTESIAN_POINT('',(-0.799873261412,1.7763568394E-15));+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1898 = ORIENTED_EDGE('',*,*,#1828,.F.);+#1899 = ORIENTED_EDGE('',*,*,#1613,.T.);+#1900 = ADVANCED_FACE('',(#1901),#1813,.F.);+#1901 = FACE_BOUND('',#1902,.F.);+#1902 = EDGE_LOOP('',(#1903));+#1903 = ORIENTED_EDGE('',*,*,#1798,.T.);+#1904 = ADVANCED_FACE('',(#1905),#1883,.T.);+#1905 = FACE_BOUND('',#1906,.T.);+#1906 = EDGE_LOOP('',(#1907));+#1907 = ORIENTED_EDGE('',*,*,#1865,.T.);+#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1912)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1909,#1910,#1911)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1229 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1230 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1231 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1232 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1229,+#1909 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1910 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1911 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1912 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#1909, 'distance_accuracy_value','confusion accuracy');-#1233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1234,#1236);-#1234 = ( REPRESENTATION_RELATIONSHIP('','',#1067,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1235) +#1913 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1914,#1916);+#1914 = ( REPRESENTATION_RELATIONSHIP('','',#1577,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1915) SHAPE_REPRESENTATION_RELATIONSHIP() );-#1235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);-#1236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',- #1237);-#1237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','IllustrativeWire_9','',#5,- #1062,$);-#1238 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1064));-#1239 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1240),#127);-#1240 = STYLED_ITEM('color',(#1241),#69);-#1241 = PRESENTATION_STYLE_ASSIGNMENT((#1242));-#1242 = SURFACE_STYLE_USAGE(.BOTH.,#1243);-#1243 = SURFACE_SIDE_STYLE('',(#1244));-#1244 = SURFACE_STYLE_FILL_AREA(#1245);-#1245 = FILL_AREA_STYLE('',(#1246));-#1246 = FILL_AREA_STYLE_COLOUR('',#1247);-#1247 = COLOUR_RGB('',0.649999988539,0.690000002877,0.720000003324);-#1248 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1249),#460);-#1249 = STYLED_ITEM('color',(#1250),#300);-#1250 = PRESENTATION_STYLE_ASSIGNMENT((#1251));-#1251 = SURFACE_STYLE_USAGE(.BOTH.,#1252);-#1252 = SURFACE_SIDE_STYLE('',(#1253));-#1253 = SURFACE_STYLE_FILL_AREA(#1254);-#1254 = FILL_AREA_STYLE('',(#1255));-#1255 = FILL_AREA_STYLE_COLOUR('',#1247);-#1256 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1257),#972);-#1257 = STYLED_ITEM('color',(#1258),#812);-#1258 = PRESENTATION_STYLE_ASSIGNMENT((#1259));-#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('',#1247);-#1264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1265),#204);-#1265 = STYLED_ITEM('color',(#1266),#146);-#1266 = PRESENTATION_STYLE_ASSIGNMENT((#1267));-#1267 = SURFACE_STYLE_USAGE(.BOTH.,#1268);-#1268 = SURFACE_SIDE_STYLE('',(#1269));-#1269 = SURFACE_STYLE_FILL_AREA(#1270);-#1270 = FILL_AREA_STYLE('',(#1271));-#1271 = FILL_AREA_STYLE_COLOUR('',#1247);-#1272 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1273),#537);-#1273 = STYLED_ITEM('color',(#1274),#479);-#1274 = PRESENTATION_STYLE_ASSIGNMENT((#1275));-#1275 = SURFACE_STYLE_USAGE(.BOTH.,#1276);-#1276 = SURFACE_SIDE_STYLE('',(#1277));-#1277 = SURFACE_STYLE_FILL_AREA(#1278);-#1278 = FILL_AREA_STYLE('',(#1279));-#1279 = FILL_AREA_STYLE_COLOUR('',#1247);-#1280 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1281),#793);-#1281 = STYLED_ITEM('color',(#1282),#735);-#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('',#1247);-#1288 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1289),#716);-#1289 = STYLED_ITEM('color',(#1290),#556);-#1290 = PRESENTATION_STYLE_ASSIGNMENT((#1291));-#1291 = SURFACE_STYLE_USAGE(.BOTH.,#1292);-#1292 = SURFACE_SIDE_STYLE('',(#1293));-#1293 = SURFACE_STYLE_FILL_AREA(#1294);-#1294 = FILL_AREA_STYLE('',(#1295));-#1295 = FILL_AREA_STYLE_COLOUR('',#1247);-#1296 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1297),#1049);-#1297 = STYLED_ITEM('color',(#1298),#991);-#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('',#1247);-#1304 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1305),#281);-#1305 = STYLED_ITEM('color',(#1306),#223);-#1306 = PRESENTATION_STYLE_ASSIGNMENT((#1307));-#1307 = SURFACE_STYLE_USAGE(.BOTH.,#1308);-#1308 = SURFACE_SIDE_STYLE('',(#1309));-#1309 = SURFACE_STYLE_FILL_AREA(#1310);-#1310 = FILL_AREA_STYLE('',(#1311));-#1311 = FILL_AREA_STYLE_COLOUR('',#1247);-#1312 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #1313),#1228);-#1313 = STYLED_ITEM('color',(#1314),#1068);-#1314 = PRESENTATION_STYLE_ASSIGNMENT((#1315));-#1315 = SURFACE_STYLE_USAGE(.BOTH.,#1316);-#1316 = SURFACE_SIDE_STYLE('',(#1317));-#1317 = SURFACE_STYLE_FILL_AREA(#1318);-#1318 = FILL_AREA_STYLE('',(#1319));-#1319 = FILL_AREA_STYLE_COLOUR('',#1247);+#1915 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);+#1916 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1917);+#1917 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','IllustrativeWire_9','',#5,+ #1572,$);+#1918 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1574));+#1919 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1920),#204);+#1920 = STYLED_ITEM('color',(#1921),#146);+#1921 = PRESENTATION_STYLE_ASSIGNMENT((#1922));+#1922 = SURFACE_STYLE_USAGE(.BOTH.,#1923);+#1923 = SURFACE_SIDE_STYLE('',(#1924));+#1924 = SURFACE_STYLE_FILL_AREA(#1925);+#1925 = FILL_AREA_STYLE('',(#1926));+#1926 = FILL_AREA_STYLE_COLOUR('',#1927);+#1927 = COLOUR_RGB('',0.649999988539,0.690000002877,0.720000003324);+#1928 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1929),#127);+#1929 = STYLED_ITEM('color',(#1930),#69);+#1930 = PRESENTATION_STYLE_ASSIGNMENT((#1931));+#1931 = SURFACE_STYLE_USAGE(.BOTH.,#1932);+#1932 = SURFACE_SIDE_STYLE('',(#1933));+#1933 = SURFACE_STYLE_FILL_AREA(#1934);+#1934 = FILL_AREA_STYLE('',(#1935));+#1935 = FILL_AREA_STYLE_COLOUR('',#1927);+#1936 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1937),#1482);+#1937 = STYLED_ITEM('color',(#1938),#1152);+#1938 = PRESENTATION_STYLE_ASSIGNMENT((#1939));+#1939 = SURFACE_STYLE_USAGE(.BOTH.,#1940);+#1940 = SURFACE_SIDE_STYLE('',(#1941));+#1941 = SURFACE_STYLE_FILL_AREA(#1942);+#1942 = FILL_AREA_STYLE('',(#1943));+#1943 = FILL_AREA_STYLE_COLOUR('',#1927);+#1944 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1945),#1056);+#1945 = STYLED_ITEM('color',(#1946),#726);+#1946 = PRESENTATION_STYLE_ASSIGNMENT((#1947));+#1947 = SURFACE_STYLE_USAGE(.BOTH.,#1948);+#1948 = SURFACE_SIDE_STYLE('',(#1949));+#1949 = SURFACE_STYLE_FILL_AREA(#1950);+#1950 = FILL_AREA_STYLE('',(#1951));+#1951 = FILL_AREA_STYLE_COLOUR('',#1927);+#1952 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1953),#281);+#1953 = STYLED_ITEM('color',(#1954),#223);+#1954 = PRESENTATION_STYLE_ASSIGNMENT((#1955));+#1955 = SURFACE_STYLE_USAGE(.BOTH.,#1956);+#1956 = SURFACE_SIDE_STYLE('',(#1957));+#1957 = SURFACE_STYLE_FILL_AREA(#1958);+#1958 = FILL_AREA_STYLE('',(#1959));+#1959 = FILL_AREA_STYLE_COLOUR('',#1927);+#1960 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1961),#630);+#1961 = STYLED_ITEM('color',(#1962),#300);+#1962 = PRESENTATION_STYLE_ASSIGNMENT((#1963));+#1963 = SURFACE_STYLE_USAGE(.BOTH.,#1964);+#1964 = SURFACE_SIDE_STYLE('',(#1965));+#1965 = SURFACE_STYLE_FILL_AREA(#1966);+#1966 = FILL_AREA_STYLE('',(#1967));+#1967 = FILL_AREA_STYLE_COLOUR('',#1927);+#1968 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1969),#1559);+#1969 = STYLED_ITEM('color',(#1970),#1501);+#1970 = PRESENTATION_STYLE_ASSIGNMENT((#1971));+#1971 = SURFACE_STYLE_USAGE(.BOTH.,#1972);+#1972 = SURFACE_SIDE_STYLE('',(#1973));+#1973 = SURFACE_STYLE_FILL_AREA(#1974);+#1974 = FILL_AREA_STYLE('',(#1975));+#1975 = FILL_AREA_STYLE_COLOUR('',#1927);+#1976 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1977),#1133);+#1977 = STYLED_ITEM('color',(#1978),#1075);+#1978 = PRESENTATION_STYLE_ASSIGNMENT((#1979));+#1979 = SURFACE_STYLE_USAGE(.BOTH.,#1980);+#1980 = SURFACE_SIDE_STYLE('',(#1981));+#1981 = SURFACE_STYLE_FILL_AREA(#1982);+#1982 = FILL_AREA_STYLE('',(#1983));+#1983 = FILL_AREA_STYLE_COLOUR('',#1927);+#1984 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1985),#707);+#1985 = STYLED_ITEM('color',(#1986),#649);+#1986 = PRESENTATION_STYLE_ASSIGNMENT((#1987));+#1987 = SURFACE_STYLE_USAGE(.BOTH.,#1988);+#1988 = SURFACE_SIDE_STYLE('',(#1989));+#1989 = SURFACE_STYLE_FILL_AREA(#1990);+#1990 = FILL_AREA_STYLE('',(#1991));+#1991 = FILL_AREA_STYLE_COLOUR('',#1927);+#1992 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #1993),#1908);+#1993 = STYLED_ITEM('color',(#1994),#1578);+#1994 = PRESENTATION_STYLE_ASSIGNMENT((#1995));+#1995 = SURFACE_STYLE_USAGE(.BOTH.,#1996);+#1996 = SURFACE_SIDE_STYLE('',(#1997));+#1997 = SURFACE_STYLE_FILL_AREA(#1998);+#1998 = FILL_AREA_STYLE('',(#1999));+#1999 = FILL_AREA_STYLE_COLOUR('',#1927); ENDSEC; END-ISO-10303-21;
FG-4.lbradded+102@@ -0,0 +1,102 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Metal fan guard with 32 mm mounting pitch; approximate drawing-led mechanical assets</description>+<packages>+<package name="Sunon_FG4_Mechanical_Envelope">+ <description>Sunon_FG4 placeholder footprint</description>+ <wire x1="-0.500" y1="0.500" x2="0.500" y2="0.500" width="0.127" layer="21"/>+ <wire x1="0.500" y1="0.500" x2="0.500" y2="-0.500" width="0.127" layer="21"/>+ <wire x1="0.500" y1="-0.500" x2="-0.500" y2="-0.500" width="0.127" layer="21"/>+ <wire x1="-0.500" y1="-0.500" x2="-0.500" y2="0.500" width="0.127" layer="21"/>+ <text x="0" y="1.000" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.000" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="Sunon_FG4">+ <description>Metal fan guard with 32 mm mounting pitch; approximate drawing-led mechanical assets</description>+ <circle x="0.0000" y="0.0000" radius="3.2000" width="0.1524" layer="94"/>+ <circle x="0.0000" y="0.0000" radius="1.8000" width="0.1524" layer="94"/>+ <wire x1="-2.7000" y1="-2.7000" x2="2.7000" y2="2.7000" width="0.2540" layer="94"/>+ <wire x1="-2.7000" y1="2.7000" x2="2.7000" y2="-2.7000" width="0.2540" layer="94"/>+ <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">>VALUE</text>+</symbol>+</symbols>+<devicesets>+<deviceset name="Sunon_FG4" prefix="FG">+ <description>Metal fan guard with 32 mm mounting pitch; approximate drawing-led mechanical assets</description>+ <gates>+ <gate name="G$1" symbol="Sunon_FG4" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Sunon_FG4_Mechanical_Envelope">+ <connects>+ </connects>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="FG-4" constant="no"/>+ <attribute name="MANUFACTURER" value="Sunon" constant="no"/>+ <attribute name="DATASHEET" value="https://www.sunon.com/eu/MANAGE/Docs/PRODUCT/338/380/metal%20filter%20guard.pdf" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/fg-4" constant="no"/>+ <attribute name="MOUSER_PN" value="369-FG4" constant="no"/>+ <attribute name="DIGIKEY_PN" value="259-1623-ND" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
build_model.py+9−4@@ -8,12 +8,17 @@ for r in [8,13.6]:parts.append(cq.Solid.makeTorus(r,.8,cq.Vector(0,0,4.2))) for x in [-16,16]: for y in [-16,16]: parts.append(cq.Solid.makeTorus(2.8,.8,cq.Vector(x,y,.8)))- pts=[cq.Vector(x,y,.8),cq.Vector(x*.78,y*.78,3),cq.Vector(x*.30,y*.30,4.2)]- e=cq.Edge.makeSpline(pts)- parts.append(cq.Workplane(cq.Plane(origin=pts[0],normal=e.tangentAt(0))).circle(.8).sweep(cq.Wire.assembleEdges([e]),isFrenet=True).val())+ start=cq.Vector(x*(1-2.8/(16*2**.5)),y*(1-2.8/(16*2**.5)),.8)+ pts=[cq.Vector(x*(1-4.5/(16*2**.5)),y*(1-4.5/(16*2**.5)),.8),cq.Vector(x*.70,y*.70,.8),cq.Vector(x*.45,y*.45,4.2),cq.Vector(x*.30,y*.30,4.2)]+ e=cq.Edge.makeBezier(pts)+ parts.append(cq.Workplane(cq.Plane(origin=start,normal=e.tangentAt(0))).circle(.8).sweep(cq.Wire.assembleEdges([cq.Edge.makeLine(start,pts[0]),e]),isFrenet=True).val()) a=cq.Assembly(name='Sunon_FG4_APPROXIMATE_DRAWING_LED') for i,s in enumerate(parts): assert s.isValid();a.add(s,name=f'IllustrativeWire_{i}',color=cq.Color(.65,.69,.72))+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+b=Bnd_Box(); BRepBndLib.AddOptimal_s(cq.Compound.makeCompound(parts).wrapped,b,False,False)+bounds=b.Get(); assert bounds[2]>=-1e-6 and bounds[5]<=5+1e-6,bounds a.save(str(O/'FG-4-approximate.step'))-p={'schemaVersion':1,'mpn':'FG-4','manufacturer':'Sunon','status':'incomplete-drawing-led-model','origin':'independently drawn from dimensioned manufacturer sheet; unspecified geometry illustrative','sourceUrl':'https://www.sunon.com/eu/MANAGE/Docs/PRODUCT/338/380/metal%20filter%20guard.pdf','sourceDrawingLabel':'FG-04 For 40mm Fan','sourcePage':1,'sourceSha256':'65d846ecd0413d24fba82d2fa773c7384e244ef980510335199d1fed87b1becc','retrievedOn':'2026-10-12','specifiedMm':{'mountingPitch':32,'mountingOpeningDiameter':4,'wireDiameter':1.6,'overallHeight':5},'tolerances':'No applicable tolerances identified on this sheet; never treat nominal dimensions as guaranteed limits.','inferredMm':{'ringCenterRadii':[8,13.6],'mountingEyeCenterRadius':2.8,'ringCenterHeight':4.2,'eyeCenterHeight':.8},'omitted':['Exact wire bend profile and weld geometry','Physical coating and manufacturing tolerances','Guard compliance and strength qualification'],'generator':'build_model.py','generatorSha256':hashlib.sha256(Path(__file__).read_bytes()).hexdigest(),'stepSha256':hashlib.sha256((O/'FG-4-approximate.step').read_bytes()).hexdigest(),'redistribution':'Original generator and independently drawn model licensed MIT. Source PDF is linked, not redistributed.','mechanicalRole':'Off-board fan accessory; no electrical pins or implied PCB holes','safety':'No finger-protection, IP, load-bearing or manufacturing qualification.'}+p={'schemaVersion':1,'mpn':'FG-4','manufacturer':'Sunon','status':'incomplete-drawing-led-model','origin':'independently drawn from dimensioned manufacturer sheet; unspecified geometry illustrative','sourceUrl':'https://www.sunon.com/eu/MANAGE/Docs/PRODUCT/338/380/metal%20filter%20guard.pdf','sourceDrawingLabel':'FG-04 For 40mm Fan','sourcePage':1,'sourceSha256':'65d846ecd0413d24fba82d2fa773c7384e244ef980510335199d1fed87b1becc','retrievedOn':'2026-10-12','specifiedMm':{'mountingPitch':32,'mountingOpeningDiameter':4,'wireDiameter':1.6,'overallHeight':5},'tolerances':'No applicable tolerances identified on this sheet; never treat nominal dimensions as guaranteed limits.','inferredMm':{'ringCenterRadii':[8,13.6],'mountingEyeCenterRadius':2.8,'ringCenterHeight':4.2,'eyeCenterHeight':.8},'omitted':['Exact wire bend profile and weld geometry','Physical coating and manufacturing tolerances','Guard compliance and strength qualification'],'verifiedOptimalBoundsMm':bounds,'generator':'build_model.py','generatorSha256':hashlib.sha256(Path(__file__).read_bytes()).hexdigest(),'stepSha256':hashlib.sha256((O/'FG-4-approximate.step').read_bytes()).hexdigest(),'redistribution':'Original generator and independently drawn model licensed MIT. Source PDF is linked, not redistributed.','mechanicalRole':'Off-board fan accessory; no electrical pins or implied PCB holes','safety':'No finger-protection, IP, load-bearing or manufacturing qualification.'} (O/'provenance.json').write_text(json.dumps(p,indent=2)+'\n')
hero.png⋯ 1 unchanged line ⋯
package.json+10−3@@ -2,7 +2,7 @@ "slug": "fg-4", "type": "hardware", "kind": "component",- "version": "0.1.0",+ "version": "0.1.1", "title": "Sunon FG-4 40 mm fan guard", "brief": "Metal fan guard with 32 mm mounting pitch; approximate drawing-led mechanical assets.", "description": "Off-board mechanical accessory. Undimensioned ring and bend geometry remains illustrative, with no safety or manufacturing qualification.",@@ -38,7 +38,8 @@ "footprint": "FG-4.kicad_mod", "step": "FG-4-approximate.step", "model_3d": "FG-4-approximate.glb",- "model_3d_plain": "FG-4-approximate.glb"+ "model_3d_plain": "FG-4-approximate.glb",+ "lbr": "FG-4.lbr" }, "assetRoles": { "symbol": "Zero electrical pins, off-board BOM item",@@ -50,5 +51,11 @@ "physical": "Not qualified", "thermal": "Installed airflow impact unmeasured" }- }+ },+ "visibility": "public",+ "discovery_triggers": [+ "FG-4",+ "Sunon fan guard",+ "40mm fan guard"+ ] }
page.json+10−3@@ -2,7 +2,7 @@ "slug": "fg-4", "type": "hardware", "kind": "component",- "version": "0.1.0",+ "version": "0.1.1", "title": "Sunon FG-4 40 mm fan guard", "brief": "Metal fan guard with 32 mm mounting pitch; approximate drawing-led mechanical assets.", "description": "Off-board mechanical accessory. Undimensioned ring and bend geometry remains illustrative, with no safety or manufacturing qualification.",@@ -38,7 +38,8 @@ "footprint": "FG-4.kicad_mod", "step": "FG-4-approximate.step", "model_3d": "FG-4-approximate.glb",- "model_3d_plain": "FG-4-approximate.glb"+ "model_3d_plain": "FG-4-approximate.glb",+ "lbr": "FG-4.lbr" }, "assetRoles": { "symbol": "Zero electrical pins, off-board BOM item",@@ -50,5 +51,11 @@ "physical": "Not qualified", "thermal": "Installed airflow impact unmeasured" }- }+ },+ "visibility": "public",+ "discovery_triggers": [+ "FG-4",+ "Sunon fan guard",+ "40mm fan guard"+ ] }
provenance.json+10−2@@ -30,9 +30,17 @@ "Physical coating and manufacturing tolerances", "Guard compliance and strength qualification" ],+ "verifiedOptimalBoundsMm": [+ -19.600000100000003,+ -19.600000100000003,+ -1e-07,+ 19.600000100000003,+ 19.600000100000003,+ 5.0000001+ ], "generator": "build_model.py",- "generatorSha256": "181e714503f00a0b1837ef96117b6a699130be9396ea76ec528777670b1991b3",- "stepSha256": "1bab72218491d245cde6a680a2e7769d0f70dd28a7c05d9c685175e5b07cf791",+ "generatorSha256": "d41ccd4e989c3b13f07c69d3e0babdd7c26b2427da5d6a1b1d0367d66d7a2340",+ "stepSha256": "896a965911db8cb1d862e492cb8a26643d73b5bba67afdd4e265c9d533185564", "redistribution": "Original generator and independently drawn model licensed MIT. Source PDF is linked, not redistributed.", "mechanicalRole": "Off-board fan accessory; no electrical pins or implied PCB holes", "safety": "No finger-protection, IP, load-bearing or manufacturing qualification."