From 496cac3a9220948bba59571776f0523f10f84560 Mon Sep 17 00:00:00 2001 From: obijuan Date: Thu, 23 Jun 2016 12:25:43 +0200 Subject: [PATCH] Jack-DC_2.1mm redesign and centered for kicad --- .../power-connectors/jack_DC_2.1mm_PCB.fcstd | Bin 68535 -> 54326 bytes .../power-connectors/jack_DC_2.1mm_PCB.step | 4970 ++++++++--------- .../power-connectors/jack_DC_2.1mm_PCB.stl | Bin 56084 -> 51784 bytes 3 files changed, 2453 insertions(+), 2517 deletions(-) diff --git a/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.fcstd b/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.fcstd index 0cbc1bc7dc489596a7c1e111838513188082e217..842181a10b91cbedccf4896aa717784c20ac468c 100644 GIT binary patch literal 54326 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

bc=sXoP^-_RFu~Q8fB6*0_$@ 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 diff --git a/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.step b/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.step index 3256f4b7..962cdd43 100644 --- a/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.step +++ b/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.step @@ -2,10 +2,10 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); FILE_NAME( -'/home/obijuan/development/FreeCAD-library/Electrical +'/home/obijuan/develop/FreeCAD-library/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.step', - '2014-12-16T11:49:35',('FreeCAD'),('FreeCAD'), - 'Open CASCADE STEP processor 6.7','FreeCAD','Unknown'); + '2016-06-23T12:24:40',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); ENDSEC; DATA; @@ -17,2896 +17,2832 @@ DATA; #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7); -#7 = PRODUCT('jack_DC_2.1mm_PCB-final','jack_DC_2.1mm_PCB-final','',(#8) - ); +#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8)); #8 = MECHANICAL_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2267); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.)); -#15 = MANIFOLD_SOLID_BREP('',#16); -#16 = CLOSED_SHELL('',(#17,#169,#297,#344,#435,#463,#513,#541,#903,#1039 - ,#1119,#1219,#1302,#1410,#1459,#1508,#1562,#1638,#1719,#1795,#1822, - #1871,#1943,#1950,#2009,#2036,#2043,#2050,#2077,#2084,#2111,#2150, - #2205,#2263)); -#17 = ADVANCED_FACE('',(#18,#138),#32,.T.); -#18 = FACE_BOUND('',#19,.F.); -#19 = EDGE_LOOP('',(#20,#55,#83,#111)); -#20 = ORIENTED_EDGE('',*,*,#21,.T.); -#21 = EDGE_CURVE('',#22,#24,#26,.T.); -#22 = VERTEX_POINT('',#23); -#23 = CARTESIAN_POINT('',(4.900000095367,-2.350000076294,-9.25)); -#24 = VERTEX_POINT('',#25); -#25 = CARTESIAN_POINT('',(4.900000095367,3.829999923706,-9.25)); -#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); -#27 = LINE('',#28,#29); -#28 = CARTESIAN_POINT('',(4.900000095367,-2.350000076294,-9.25)); -#29 = VECTOR('',#30,1.); -#30 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#31 = PCURVE('',#32,#37); -#32 = PLANE('',#33); -#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); -#34 = CARTESIAN_POINT('',(4.900000095367,-2.350000076294,-9.25)); -#35 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#36 = DIRECTION('',(0.,1.110223024625E-16,1.)); -#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); -#38 = LINE('',#39,#40); -#39 = CARTESIAN_POINT('',(0.,0.)); -#40 = VECTOR('',#41,1.); -#41 = DIRECTION('',(1.110223024625E-16,-1.)); -#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#43 = PCURVE('',#44,#49); -#44 = PLANE('',#45); -#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); -#46 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-9.25)); -#47 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); -#48 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); -#50 = LINE('',#51,#52); -#51 = CARTESIAN_POINT('',(4.440892098501E-17,-0.4)); -#52 = VECTOR('',#53,1.); -#53 = DIRECTION('',(1.,0.)); -#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#55 = ORIENTED_EDGE('',*,*,#56,.T.); -#56 = EDGE_CURVE('',#24,#57,#59,.T.); -#57 = VERTEX_POINT('',#58); -#58 = CARTESIAN_POINT('',(4.900000095367,3.829999923706,-11.75)); -#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(7.692883950157E-16,-0.295275590551,0.)); +#17 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(7.780303085955E-16,6.472440944882E-02, + -1.968503937008E-03)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(7.692883950157E-16,-0.295275590551,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#28,#32,#33)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#28 = ( CONVERSION_BASED_UNIT('INCH',#30) LENGTH_UNIT() NAMED_UNIT(#29) + ); +#29 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); +#30 = LENGTH_MEASURE_WITH_UNIT(25.4,#31); +#31 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#32 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#33 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#34 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09), + #28,'distance_accuracy_value','confusion accuracy'); +#35 = PRODUCT_TYPE('part',$,(#7)); +#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#779); +#37 = MANIFOLD_SOLID_BREP('',#38); +#38 = CLOSED_SHELL('',(#39,#159,#266,#371,#477,#550,#577,#636,#714,#741, + #768,#775)); +#39 = ADVANCED_FACE('',(#40),#54,.F.); +#40 = FACE_BOUND('',#41,.F.); +#41 = EDGE_LOOP('',(#42,#77,#105,#133)); +#42 = ORIENTED_EDGE('',*,*,#43,.F.); +#43 = EDGE_CURVE('',#44,#46,#48,.T.); +#44 = VERTEX_POINT('',#45); +#45 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189, + -5.874565925576E-16)); +#46 = VERTEX_POINT('',#47); +#47 = CARTESIAN_POINT('',(0.179527559055,0.44094488189, + -5.874565925576E-16)); +#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189, + -5.874565925576E-16)); +#51 = VECTOR('',#52,3.937007874016E-02); +#52 = DIRECTION('',(1.,0.,0.)); +#53 = PCURVE('',#54,#59); +#54 = PLANE('',#55); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189, + -5.874565925576E-16)); +#57 = DIRECTION('',(0.,-1.,1.110223024625E-15)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); #60 = LINE('',#61,#62); -#61 = CARTESIAN_POINT('',(4.900000095367,3.829999923706,-9.25)); +#61 = CARTESIAN_POINT('',(-3.49676543189E-17,0.)); #62 = VECTOR('',#63,1.); -#63 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); -#64 = PCURVE('',#32,#65); -#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); -#66 = LINE('',#67,#68); -#67 = CARTESIAN_POINT('',(6.861178292183E-16,-6.18)); -#68 = VECTOR('',#69,1.); -#69 = DIRECTION('',(-1.,1.110223024625E-16)); -#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#63 = DIRECTION('',(1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#71 = PCURVE('',#72,#77); -#72 = PLANE('',#73); -#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); -#74 = CARTESIAN_POINT('',(4.500000095367,3.829999923706,-9.25)); -#75 = DIRECTION('',(1.232595164408E-32,1.,-1.110223024625E-16)); -#76 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); -#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); -#78 = LINE('',#79,#80); -#79 = CARTESIAN_POINT('',(0.,-0.4)); -#80 = VECTOR('',#81,1.); -#81 = DIRECTION('',(1.,0.)); -#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189, + -5.874565925576E-16)); +#69 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#70 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-6.993530863781E-17,-3.49676543189E-17)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,1.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#83 = ORIENTED_EDGE('',*,*,#84,.T.); -#84 = EDGE_CURVE('',#57,#85,#87,.T.); -#85 = VERTEX_POINT('',#86); -#86 = CARTESIAN_POINT('',(4.900000095367,-2.350000076294,-11.75)); -#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#44,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189,-0.149606299213) + ); +#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189, + -5.874565925576E-16)); +#84 = VECTOR('',#85,3.937007874016E-02); +#85 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); +#86 = PCURVE('',#54,#87); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); #88 = LINE('',#89,#90); -#89 = CARTESIAN_POINT('',(4.900000095367,3.829999923706,-11.75)); +#89 = CARTESIAN_POINT('',(0.,-6.211503190717E-32)); #90 = VECTOR('',#91,1.); -#91 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); -#92 = PCURVE('',#32,#93); -#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); -#94 = LINE('',#95,#96); -#95 = CARTESIAN_POINT('',(-2.5,-6.18)); -#96 = VECTOR('',#97,1.); -#97 = DIRECTION('',(-1.110223024625E-16,1.)); -#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#91 = DIRECTION('',(-0.,-1.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#99 = PCURVE('',#100,#105); -#100 = PLANE('',#101); -#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); -#102 = CARTESIAN_POINT('',(4.500000095367,3.829999923706,-11.75)); -#103 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); -#104 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); -#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); -#106 = LINE('',#107,#108); -#107 = CARTESIAN_POINT('',(-4.440892098501E-17,-0.4)); -#108 = VECTOR('',#109,1.); -#109 = DIRECTION('',(1.,0.)); -#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#93 = PCURVE('',#94,#99); +#94 = PLANE('',#95); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(-0.179527559055,0.,0.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(0.44094488189,-6.211503190717E-32)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(2.22044604925E-16,-1.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#111 = ORIENTED_EDGE('',*,*,#112,.F.); -#112 = EDGE_CURVE('',#22,#85,#113,.T.); -#113 = SURFACE_CURVE('',#114,(#119,#126),.PCURVE_S1.); -#114 = CIRCLE('',#115,1.25); -#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); -#116 = CARTESIAN_POINT('',(4.900000095367,-2.350000076294,-10.5)); -#117 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); -#118 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#119 = PCURVE('',#32,#120); -#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); -#121 = CIRCLE('',#122,1.25); -#122 = AXIS2_PLACEMENT_2D('',#123,#124); -#123 = CARTESIAN_POINT('',(-1.25,0.)); -#124 = DIRECTION('',(1.110223024625E-16,-1.)); -#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#105 = ORIENTED_EDGE('',*,*,#106,.F.); +#106 = EDGE_CURVE('',#107,#79,#109,.T.); +#107 = VERTEX_POINT('',#108); +#108 = CARTESIAN_POINT('',(0.179527559055,0.44094488189,-0.149606299213) + ); +#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(0.179527559055,0.44094488189,-0.149606299213) + ); +#112 = VECTOR('',#113,3.937007874016E-02); +#113 = DIRECTION('',(-1.,-0.,0.)); +#114 = PCURVE('',#54,#115); +#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(0.35905511811,-0.149606299213)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(-1.,0.)); +#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#126 = PCURVE('',#127,#132); -#127 = CYLINDRICAL_SURFACE('',#128,1.25); -#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131); -#129 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-10.5)); -#130 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); -#131 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137); -#133 = LINE('',#134,#135); -#134 = CARTESIAN_POINT('',(-0.,-0.4)); -#135 = VECTOR('',#136,1.); -#136 = DIRECTION('',(-1.,0.)); -#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#121 = PCURVE('',#122,#127); +#122 = PLANE('',#123); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.149606299213 + )); +#125 = DIRECTION('',(0.,-1.401685301069E-15,-1.)); +#126 = DIRECTION('',(0.,1.,-1.401685301069E-15)); +#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(0.190157480315,2.204724409449E-02)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,-1.)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#138 = FACE_BOUND('',#139,.F.); -#139 = EDGE_LOOP('',(#140)); -#140 = ORIENTED_EDGE('',*,*,#141,.T.); -#141 = EDGE_CURVE('',#142,#142,#144,.T.); -#142 = VERTEX_POINT('',#143); -#143 = CARTESIAN_POINT('',(4.900000095367,-1.600000076294,-10.5)); -#144 = SURFACE_CURVE('',#145,(#150,#157),.PCURVE_S1.); -#145 = CIRCLE('',#146,0.75); -#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); -#147 = CARTESIAN_POINT('',(4.900000095367,-2.350000076294,-10.5)); -#148 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); -#149 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#150 = PCURVE('',#32,#151); -#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); -#152 = CIRCLE('',#153,0.75); -#153 = AXIS2_PLACEMENT_2D('',#154,#155); -#154 = CARTESIAN_POINT('',(-1.25,0.)); -#155 = DIRECTION('',(1.110223024625E-16,-1.)); -#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#46,#107,#135,.T.); +#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.179527559055,0.44094488189, + -5.874565925576E-16)); +#138 = VECTOR('',#139,3.937007874016E-02); +#139 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); +#140 = PCURVE('',#54,#141); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(0.35905511811,-6.211503190717E-32)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(-0.,-1.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#157 = PCURVE('',#158,#163); -#158 = CYLINDRICAL_SURFACE('',#159,0.75); -#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); -#160 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-10.5)); -#161 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); -#162 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); -#164 = LINE('',#165,#166); -#165 = CARTESIAN_POINT('',(-0.,-0.4)); -#166 = VECTOR('',#167,1.); -#167 = DIRECTION('',(-1.,0.)); -#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#147 = PCURVE('',#148,#153); +#148 = PLANE('',#149); +#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); +#150 = CARTESIAN_POINT('',(0.179527559055,0.44094488189, + -5.874565925576E-16)); +#151 = DIRECTION('',(-1.,0.,0.)); +#152 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); +#154 = LINE('',#155,#156); +#155 = CARTESIAN_POINT('',(-5.516923087893E-47,-6.211503190717E-32)); +#156 = VECTOR('',#157,1.); +#157 = DIRECTION('',(-2.22044604925E-16,-1.)); +#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#169 = ADVANCED_FACE('',(#170),#44,.T.); -#170 = FACE_BOUND('',#171,.T.); -#171 = EDGE_LOOP('',(#172,#202,#223,#224,#247,#273)); -#172 = ORIENTED_EDGE('',*,*,#173,.F.); -#173 = EDGE_CURVE('',#174,#176,#178,.T.); -#174 = VERTEX_POINT('',#175); -#175 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-9.25)); -#176 = VERTEX_POINT('',#177); -#177 = CARTESIAN_POINT('',(4.500000095367,0.,-9.25)); -#178 = SURFACE_CURVE('',#179,(#183,#190),.PCURVE_S1.); -#179 = LINE('',#180,#181); -#180 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-9.25)); -#181 = VECTOR('',#182,1.); -#182 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#183 = PCURVE('',#44,#184); -#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); -#185 = LINE('',#186,#187); -#186 = CARTESIAN_POINT('',(0.,0.)); -#187 = VECTOR('',#188,1.); -#188 = DIRECTION('',(1.,0.)); -#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#159 = ADVANCED_FACE('',(#160,#235),#66,.T.); +#160 = FACE_BOUND('',#161,.T.); +#161 = EDGE_LOOP('',(#162,#163,#186,#214)); +#162 = ORIENTED_EDGE('',*,*,#43,.F.); +#163 = ORIENTED_EDGE('',*,*,#164,.F.); +#164 = EDGE_CURVE('',#165,#44,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(-0.179527559055,0.,0.)); +#167 = SURFACE_CURVE('',#168,(#172,#179),.PCURVE_S1.); +#168 = LINE('',#169,#170); +#169 = CARTESIAN_POINT('',(-0.179527559055,0.,0.)); +#170 = VECTOR('',#171,3.937007874016E-02); +#171 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#172 = PCURVE('',#66,#173); +#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(0.44094488189,-3.49676543189E-17)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(-1.,0.)); +#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#190 = PCURVE('',#191,#196); -#191 = PLANE('',#192); -#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); -#193 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-9.25)); -#194 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#195 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#179 = PCURVE('',#94,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(0.,0.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = ORIENTED_EDGE('',*,*,#187,.F.); +#187 = EDGE_CURVE('',#188,#165,#190,.T.); +#188 = VERTEX_POINT('',#189); +#189 = CARTESIAN_POINT('',(0.179527559055,0.,0.)); +#190 = SURFACE_CURVE('',#191,(#195,#202),.PCURVE_S1.); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(0.179527559055,0.,0.)); +#193 = VECTOR('',#194,3.937007874016E-02); +#194 = DIRECTION('',(-1.,0.,0.)); +#195 = PCURVE('',#66,#196); #196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); #197 = LINE('',#198,#199); -#198 = CARTESIAN_POINT('',(0.,0.)); +#198 = CARTESIAN_POINT('',(0.44094488189,0.35905511811)); #199 = VECTOR('',#200,1.); -#200 = DIRECTION('',(1.110223024625E-16,-1.)); +#200 = DIRECTION('',(0.,-1.)); #201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#202 = ORIENTED_EDGE('',*,*,#203,.T.); -#203 = EDGE_CURVE('',#174,#22,#204,.T.); -#204 = SURFACE_CURVE('',#205,(#209,#216),.PCURVE_S1.); -#205 = LINE('',#206,#207); -#206 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-9.25)); -#207 = VECTOR('',#208,1.); -#208 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#209 = PCURVE('',#44,#210); -#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215); -#211 = LINE('',#212,#213); -#212 = CARTESIAN_POINT('',(0.,0.)); -#213 = VECTOR('',#214,1.); -#214 = DIRECTION('',(1.110223024625E-16,-1.)); -#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#202 = PCURVE('',#203,#208); +#203 = PLANE('',#204); +#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207); +#205 = CARTESIAN_POINT('',(0.179527559055,0.,0.)); +#206 = DIRECTION('',(0.,1.,-1.110223024625E-15)); +#207 = DIRECTION('',(-1.,0.,0.)); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(0.,0.)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(1.,0.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#216 = PCURVE('',#127,#217); -#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222); -#218 = LINE('',#219,#220); -#219 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#220 = VECTOR('',#221,1.); -#221 = DIRECTION('',(-0.,-1.)); -#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#214 = ORIENTED_EDGE('',*,*,#215,.F.); +#215 = EDGE_CURVE('',#46,#188,#216,.T.); +#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(0.179527559055,0.44094488189, + -5.874565925576E-16)); +#219 = VECTOR('',#220,3.937007874016E-02); +#220 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#221 = PCURVE('',#66,#222); +#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(-6.993530863781E-17,0.35905511811)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(1.,0.)); +#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#223 = ORIENTED_EDGE('',*,*,#21,.T.); -#224 = ORIENTED_EDGE('',*,*,#225,.F.); -#225 = EDGE_CURVE('',#226,#24,#228,.T.); -#226 = VERTEX_POINT('',#227); -#227 = CARTESIAN_POINT('',(4.572,3.829999923706,-9.25)); -#228 = SURFACE_CURVE('',#229,(#233,#240),.PCURVE_S1.); -#229 = LINE('',#230,#231); -#230 = CARTESIAN_POINT('',(4.500000095367,3.829999923706,-9.25)); -#231 = VECTOR('',#232,1.); -#232 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#233 = PCURVE('',#44,#234); -#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); -#235 = LINE('',#236,#237); -#236 = CARTESIAN_POINT('',(6.18,6.861178292183E-16)); -#237 = VECTOR('',#238,1.); -#238 = DIRECTION('',(1.110223024625E-16,-1.)); -#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#228 = PCURVE('',#148,#229); +#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234); +#230 = LINE('',#231,#232); +#231 = CARTESIAN_POINT('',(-6.993530863781E-17,0.)); +#232 = VECTOR('',#233,1.); +#233 = DIRECTION('',(1.,0.)); +#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#240 = PCURVE('',#72,#241); -#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246); -#242 = LINE('',#243,#244); -#243 = CARTESIAN_POINT('',(0.,0.)); -#244 = VECTOR('',#245,1.); -#245 = DIRECTION('',(-1.110223024625E-16,-1.)); -#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#235 = FACE_BOUND('',#236,.T.); +#236 = EDGE_LOOP('',(#237)); +#237 = ORIENTED_EDGE('',*,*,#238,.F.); +#238 = EDGE_CURVE('',#239,#239,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(0.11811023622,0.250787401575, + -3.341159370171E-16)); +#241 = SURFACE_CURVE('',#242,(#247,#254),.PCURVE_S1.); +#242 = CIRCLE('',#243,0.11811023622); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(0.,0.250787401575,-3.341159370171E-16)); +#245 = DIRECTION('',(-0.,1.33226762955E-15,1.)); +#246 = DIRECTION('',(1.,0.,0.)); +#247 = PCURVE('',#66,#248); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = CIRCLE('',#250,0.11811023622); +#250 = AXIS2_PLACEMENT_2D('',#251,#252); +#251 = CARTESIAN_POINT('',(0.190157480315,0.179527559055)); +#252 = DIRECTION('',(0.,1.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#247 = ORIENTED_EDGE('',*,*,#248,.F.); -#248 = EDGE_CURVE('',#249,#226,#251,.T.); -#249 = VERTEX_POINT('',#250); -#250 = CARTESIAN_POINT('',(4.572,0.,-9.25)); -#251 = SURFACE_CURVE('',#252,(#256,#262),.PCURVE_S1.); -#252 = LINE('',#253,#254); -#253 = CARTESIAN_POINT('',(4.572,4.412999961853,-9.25)); -#254 = VECTOR('',#255,1.); -#255 = DIRECTION('',(0.,1.,-1.232595164408E-32)); -#256 = PCURVE('',#44,#257); -#257 = DEFINITIONAL_REPRESENTATION('',(#258),#261); -#258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#259,#260),.UNSPECIFIED.,.F.,.F., - (2,2),(-4.412999961853,-0.583000038147),.PIECEWISE_BEZIER_KNOTS.); -#259 = CARTESIAN_POINT('',(2.350000076294,-7.19999046326E-02)); -#260 = CARTESIAN_POINT('',(6.18,-7.19999046326E-02)); -#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#254 = PCURVE('',#255,#260); +#255 = CYLINDRICAL_SURFACE('',#256,0.11811023622); +#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259); +#257 = CARTESIAN_POINT('',(0.,0.250787401575,-3.341159370171E-16)); +#258 = DIRECTION('',(-0.,1.33226762955E-15,1.)); +#259 = DIRECTION('',(1.,0.,0.)); +#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(0.,0.)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(1.,0.)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#262 = PCURVE('',#263,#268); -#263 = PLANE('',#264); -#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267); -#265 = CARTESIAN_POINT('',(4.572,11.176,0.)); -#266 = DIRECTION('',(-1.,0.,0.)); -#267 = DIRECTION('',(0.,-1.,0.)); -#268 = DEFINITIONAL_REPRESENTATION('',(#269),#272); -#269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#270,#271),.UNSPECIFIED.,.F.,.F., - (2,2),(-4.412999961853,-0.583000038147),.PIECEWISE_BEZIER_KNOTS.); -#270 = CARTESIAN_POINT('',(11.176,-9.25)); -#271 = CARTESIAN_POINT('',(7.346000076294,-9.25)); -#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#273 = ORIENTED_EDGE('',*,*,#274,.F.); -#274 = EDGE_CURVE('',#176,#249,#275,.T.); -#275 = SURFACE_CURVE('',#276,(#280,#286),.PCURVE_S1.); +#266 = ADVANCED_FACE('',(#267),#148,.F.); +#267 = FACE_BOUND('',#268,.F.); +#268 = EDGE_LOOP('',(#269,#270,#271,#294,#322,#350)); +#269 = ORIENTED_EDGE('',*,*,#215,.F.); +#270 = ORIENTED_EDGE('',*,*,#134,.T.); +#271 = ORIENTED_EDGE('',*,*,#272,.F.); +#272 = EDGE_CURVE('',#273,#107,#275,.T.); +#273 = VERTEX_POINT('',#274); +#274 = CARTESIAN_POINT('',(0.179527559055,0.250787401575,-0.149606299213 + )); +#275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.); #276 = LINE('',#277,#278); -#277 = CARTESIAN_POINT('',(4.536000047684,0.,-9.25)); -#278 = VECTOR('',#279,1.); -#279 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#280 = PCURVE('',#44,#281); -#281 = DEFINITIONAL_REPRESENTATION('',(#282),#285); -#282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#283,#284),.UNSPECIFIED.,.F.,.F., - (2,2),(-3.59999523163E-02,3.59999523163E-02), - .PIECEWISE_BEZIER_KNOTS.); -#283 = CARTESIAN_POINT('',(2.350000076294,6.869504964868E-16)); -#284 = CARTESIAN_POINT('',(2.350000076294,-7.19999046326E-02)); -#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#277 = CARTESIAN_POINT('',(0.179527559055,0.250787401575,-0.149606299213 + )); +#278 = VECTOR('',#279,3.937007874016E-02); +#279 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#280 = PCURVE('',#148,#281); +#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(0.190157480315,-0.149606299213)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(-1.,0.)); +#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#286 = PCURVE('',#287,#292); -#287 = PLANE('',#288); -#288 = AXIS2_PLACEMENT_3D('',#289,#290,#291); -#289 = CARTESIAN_POINT('',(4.572,0.,0.)); -#290 = DIRECTION('',(0.,1.,0.)); -#291 = DIRECTION('',(-1.,0.,0.)); -#292 = DEFINITIONAL_REPRESENTATION('',(#293),#296); -#293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#294,#295),.UNSPECIFIED.,.F.,.F., - (2,2),(-3.59999523163E-02,3.59999523163E-02), - .PIECEWISE_BEZIER_KNOTS.); -#294 = CARTESIAN_POINT('',(7.19999046326E-02,-9.25)); -#295 = CARTESIAN_POINT('',(0.,-9.25)); -#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#287 = PCURVE('',#122,#288); +#288 = DEFINITIONAL_REPRESENTATION('',(#289),#293); +#289 = LINE('',#290,#291); +#290 = CARTESIAN_POINT('',(3.49676543189E-17,2.204724409449E-02)); +#291 = VECTOR('',#292,1.); +#292 = DIRECTION('',(1.,0.)); +#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#297 = ADVANCED_FACE('',(#298),#72,.T.); -#298 = FACE_BOUND('',#299,.T.); -#299 = EDGE_LOOP('',(#300,#321,#322,#323)); -#300 = ORIENTED_EDGE('',*,*,#301,.F.); -#301 = EDGE_CURVE('',#226,#302,#304,.T.); -#302 = VERTEX_POINT('',#303); -#303 = CARTESIAN_POINT('',(4.572,3.829999923706,-11.75)); -#304 = SURFACE_CURVE('',#305,(#309,#315),.PCURVE_S1.); +#294 = ORIENTED_EDGE('',*,*,#295,.F.); +#295 = EDGE_CURVE('',#296,#273,#298,.T.); +#296 = VERTEX_POINT('',#297); +#297 = CARTESIAN_POINT('',(0.179527559055,0.250787401575,-0.570866141732 + )); +#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.); +#299 = LINE('',#300,#301); +#300 = CARTESIAN_POINT('',(0.179527559055,0.250787401575,-0.570866141732 + )); +#301 = VECTOR('',#302,3.937007874016E-02); +#302 = DIRECTION('',(0.,1.387778780781E-15,1.)); +#303 = PCURVE('',#148,#304); +#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309); #305 = LINE('',#306,#307); -#306 = CARTESIAN_POINT('',(4.572,3.829999923706,-4.625)); +#306 = CARTESIAN_POINT('',(0.190157480315,-0.570866141732)); #307 = VECTOR('',#308,1.); -#308 = DIRECTION('',(-0.,-1.110223024625E-16,-1.)); -#309 = PCURVE('',#72,#310); -#310 = DEFINITIONAL_REPRESENTATION('',(#311),#314); -#311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#312,#313),.UNSPECIFIED.,.F.,.F., - (2,2),(4.625,7.125),.PIECEWISE_BEZIER_KNOTS.); -#312 = CARTESIAN_POINT('',(0.,-7.19999046326E-02)); -#313 = CARTESIAN_POINT('',(2.5,-7.19999046326E-02)); -#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#308 = DIRECTION('',(-5.551115123126E-17,1.)); +#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#315 = PCURVE('',#263,#316); -#316 = DEFINITIONAL_REPRESENTATION('',(#317),#320); -#317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#318,#319),.UNSPECIFIED.,.F.,.F., - (2,2),(4.625,7.125),.PIECEWISE_BEZIER_KNOTS.); -#318 = CARTESIAN_POINT('',(7.346000076294,-9.25)); -#319 = CARTESIAN_POINT('',(7.346000076294,-11.75)); -#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#310 = PCURVE('',#311,#316); +#311 = PLANE('',#312); +#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315); +#313 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.570866141732 + )); +#314 = DIRECTION('',(0.,1.,-1.387778780781E-15)); +#315 = DIRECTION('',(1.,0.,0.)); +#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(2.204724409449E-02,0.)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(0.,-1.)); +#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#321 = ORIENTED_EDGE('',*,*,#225,.T.); -#322 = ORIENTED_EDGE('',*,*,#56,.T.); -#323 = ORIENTED_EDGE('',*,*,#324,.F.); -#324 = EDGE_CURVE('',#302,#57,#325,.T.); -#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); -#326 = LINE('',#327,#328); -#327 = CARTESIAN_POINT('',(4.500000095367,3.829999923706,-11.75)); -#328 = VECTOR('',#329,1.); -#329 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#330 = PCURVE('',#72,#331); -#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); -#332 = LINE('',#333,#334); -#333 = CARTESIAN_POINT('',(2.5,-2.052683297351E-48)); -#334 = VECTOR('',#335,1.); -#335 = DIRECTION('',(-1.110223024625E-16,-1.)); -#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#322 = ORIENTED_EDGE('',*,*,#323,.T.); +#323 = EDGE_CURVE('',#296,#324,#326,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(0.179527559055,-6.337887345301E-16, + -0.570866141732)); +#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(0.179527559055,0.44094488189,-0.570866141732) + ); +#329 = VECTOR('',#330,3.937007874016E-02); +#330 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#331 = PCURVE('',#148,#332); +#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337); +#333 = LINE('',#334,#335); +#334 = CARTESIAN_POINT('',(-2.272897530729E-16,-0.570866141732)); +#335 = VECTOR('',#336,1.); +#336 = DIRECTION('',(1.,0.)); +#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#337 = PCURVE('',#100,#338); -#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343); -#339 = LINE('',#340,#341); -#340 = CARTESIAN_POINT('',(0.,0.)); -#341 = VECTOR('',#342,1.); -#342 = DIRECTION('',(-1.110223024625E-16,-1.)); -#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#338 = PCURVE('',#339,#344); +#339 = PLANE('',#340); +#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343); +#341 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189,-0.570866141732 + )); +#342 = DIRECTION('',(0.,1.33226762955E-15,1.)); +#343 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(-6.993530863781E-17,0.35905511811)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(1.,0.)); +#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#344 = ADVANCED_FACE('',(#345),#100,.T.); -#345 = FACE_BOUND('',#346,.T.); -#346 = EDGE_LOOP('',(#347,#368,#369,#370,#393,#416)); -#347 = ORIENTED_EDGE('',*,*,#348,.F.); -#348 = EDGE_CURVE('',#302,#349,#351,.T.); -#349 = VERTEX_POINT('',#350); -#350 = CARTESIAN_POINT('',(4.572,0.,-11.75)); -#351 = SURFACE_CURVE('',#352,(#356,#362),.PCURVE_S1.); -#352 = LINE('',#353,#354); -#353 = CARTESIAN_POINT('',(4.572,7.502999961853,-11.75)); -#354 = VECTOR('',#355,1.); -#355 = DIRECTION('',(0.,-1.,1.232595164408E-32)); -#356 = PCURVE('',#100,#357); -#357 = DEFINITIONAL_REPRESENTATION('',(#358),#361); -#358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#359,#360),.UNSPECIFIED.,.F.,.F., - (2,2),(3.673000038147,7.502999961853),.PIECEWISE_BEZIER_KNOTS.); -#359 = CARTESIAN_POINT('',(0.,-7.19999046326E-02)); -#360 = CARTESIAN_POINT('',(3.829999923706,-7.19999046326E-02)); -#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#350 = ORIENTED_EDGE('',*,*,#351,.F.); +#351 = EDGE_CURVE('',#188,#324,#352,.T.); +#352 = SURFACE_CURVE('',#353,(#357,#364),.PCURVE_S1.); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(0.179527559055,0.,0.)); +#355 = VECTOR('',#356,3.937007874016E-02); +#356 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); +#357 = PCURVE('',#148,#358); +#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363); +#359 = LINE('',#360,#361); +#360 = CARTESIAN_POINT('',(0.44094488189,0.)); +#361 = VECTOR('',#362,1.); +#362 = DIRECTION('',(-2.22044604925E-16,-1.)); +#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#362 = PCURVE('',#263,#363); -#363 = DEFINITIONAL_REPRESENTATION('',(#364),#367); -#364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#365,#366),.UNSPECIFIED.,.F.,.F., - (2,2),(3.673000038147,7.502999961853),.PIECEWISE_BEZIER_KNOTS.); -#365 = CARTESIAN_POINT('',(7.346000076294,-11.75)); -#366 = CARTESIAN_POINT('',(11.176,-11.75)); -#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#364 = PCURVE('',#203,#365); +#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370); +#366 = LINE('',#367,#368); +#367 = CARTESIAN_POINT('',(0.,0.)); +#368 = VECTOR('',#369,1.); +#369 = DIRECTION('',(0.,-1.)); +#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#368 = ORIENTED_EDGE('',*,*,#324,.T.); -#369 = ORIENTED_EDGE('',*,*,#84,.T.); -#370 = ORIENTED_EDGE('',*,*,#371,.F.); -#371 = EDGE_CURVE('',#372,#85,#374,.T.); -#372 = VERTEX_POINT('',#373); -#373 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-11.75)); -#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); -#375 = LINE('',#376,#377); -#376 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-11.75)); -#377 = VECTOR('',#378,1.); -#378 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#379 = PCURVE('',#100,#380); -#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); -#381 = LINE('',#382,#383); -#382 = CARTESIAN_POINT('',(6.18,-6.861178292183E-16)); -#383 = VECTOR('',#384,1.); -#384 = DIRECTION('',(-1.110223024625E-16,-1.)); -#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#371 = ADVANCED_FACE('',(#372),#122,.T.); +#372 = FACE_BOUND('',#373,.T.); +#373 = EDGE_LOOP('',(#374,#397,#426,#454,#475,#476)); +#374 = ORIENTED_EDGE('',*,*,#375,.F.); +#375 = EDGE_CURVE('',#376,#273,#378,.T.); +#376 = VERTEX_POINT('',#377); +#377 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.149606299213 + )); +#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.149606299213 + )); +#381 = VECTOR('',#382,3.937007874016E-02); +#382 = DIRECTION('',(1.,0.,0.)); +#383 = PCURVE('',#122,#384); +#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389); +#385 = LINE('',#386,#387); +#386 = CARTESIAN_POINT('',(3.49676543189E-17,0.)); +#387 = VECTOR('',#388,1.); +#388 = DIRECTION('',(0.,1.)); +#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#386 = PCURVE('',#127,#387); -#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392); -#388 = LINE('',#389,#390); -#389 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#390 = VECTOR('',#391,1.); -#391 = DIRECTION('',(-0.,-1.)); -#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#390 = PCURVE('',#311,#391); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(0.,-0.42125984252)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#393 = ORIENTED_EDGE('',*,*,#394,.F.); -#394 = EDGE_CURVE('',#395,#372,#397,.T.); -#395 = VERTEX_POINT('',#396); -#396 = CARTESIAN_POINT('',(4.500000095367,0.,-11.75)); -#397 = SURFACE_CURVE('',#398,(#402,#409),.PCURVE_S1.); -#398 = LINE('',#399,#400); -#399 = CARTESIAN_POINT('',(4.500000095367,3.829999923706,-11.75)); -#400 = VECTOR('',#401,1.); -#401 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); -#402 = PCURVE('',#100,#403); -#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408); -#404 = LINE('',#405,#406); -#405 = CARTESIAN_POINT('',(0.,0.)); -#406 = VECTOR('',#407,1.); -#407 = DIRECTION('',(1.,0.)); -#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#399,#376,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(-0.157480314961,0.250787401575, + -0.149606299213)); +#401 = SURFACE_CURVE('',#402,(#407,#414),.PCURVE_S1.); +#402 = CIRCLE('',#403,0.157480314961); +#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406); +#404 = CARTESIAN_POINT('',(1.126997399469E-32,0.250787401575, + -0.149606299213)); +#405 = DIRECTION('',(0.,-1.33226762955E-15,-1.)); +#406 = DIRECTION('',(1.,0.,0.)); +#407 = PCURVE('',#122,#408); +#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); +#409 = CIRCLE('',#410,0.157480314961); +#410 = AXIS2_PLACEMENT_2D('',#411,#412); +#411 = CARTESIAN_POINT('',(1.398706172756E-16,-0.157480314961)); +#412 = DIRECTION('',(0.,1.)); +#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#409 = PCURVE('',#191,#410); -#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415); -#411 = LINE('',#412,#413); -#412 = CARTESIAN_POINT('',(-2.5,-6.18)); -#413 = VECTOR('',#414,1.); -#414 = DIRECTION('',(-1.110223024625E-16,1.)); -#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#414 = PCURVE('',#415,#420); +#415 = CYLINDRICAL_SURFACE('',#416,0.157480314961); +#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419); +#417 = CARTESIAN_POINT('',(1.126997399469E-32,0.250787401575, + -0.570866141732)); +#418 = DIRECTION('',(0.,-1.33226762955E-15,-1.)); +#419 = DIRECTION('',(1.,0.,0.)); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(0.,-0.42125984252)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(1.,0.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#416 = ORIENTED_EDGE('',*,*,#417,.F.); -#417 = EDGE_CURVE('',#349,#395,#418,.T.); -#418 = SURFACE_CURVE('',#419,(#423,#429),.PCURVE_S1.); -#419 = LINE('',#420,#421); -#420 = CARTESIAN_POINT('',(4.536000047684,0.,-11.75)); -#421 = VECTOR('',#422,1.); -#422 = DIRECTION('',(-1.,0.,-1.110223024625E-16)); -#423 = PCURVE('',#100,#424); -#424 = DEFINITIONAL_REPRESENTATION('',(#425),#428); -#425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#426,#427),.UNSPECIFIED.,.F.,.F., - (2,2),(-3.59999523163E-02,3.59999523163E-02), - .PIECEWISE_BEZIER_KNOTS.); -#426 = CARTESIAN_POINT('',(3.829999923706,-7.19999046326E-02)); -#427 = CARTESIAN_POINT('',(3.829999923706,0.)); -#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#426 = ORIENTED_EDGE('',*,*,#427,.F.); +#427 = EDGE_CURVE('',#428,#399,#430,.T.); +#428 = VERTEX_POINT('',#429); +#429 = CARTESIAN_POINT('',(-0.179527559055,0.250787401575, + -0.149606299213)); +#430 = SURFACE_CURVE('',#431,(#435,#442),.PCURVE_S1.); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(-0.179527559055,0.250787401575, + -0.149606299213)); +#433 = VECTOR('',#434,3.937007874016E-02); +#434 = DIRECTION('',(1.,0.,0.)); +#435 = PCURVE('',#122,#436); +#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441); +#437 = LINE('',#438,#439); +#438 = CARTESIAN_POINT('',(1.049029629567E-16,-0.337007874016)); +#439 = VECTOR('',#440,1.); +#440 = DIRECTION('',(0.,1.)); +#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#429 = PCURVE('',#287,#430); -#430 = DEFINITIONAL_REPRESENTATION('',(#431),#434); -#431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#432,#433),.UNSPECIFIED.,.F.,.F., - (2,2),(-3.59999523163E-02,3.59999523163E-02), - .PIECEWISE_BEZIER_KNOTS.); -#432 = CARTESIAN_POINT('',(0.,-11.75)); -#433 = CARTESIAN_POINT('',(7.19999046326E-02,-11.75)); -#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#442 = PCURVE('',#443,#448); +#443 = PLANE('',#444); +#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447); +#445 = CARTESIAN_POINT('',(-0.179527559055,0.250787401575, + -0.570866141732)); +#446 = DIRECTION('',(0.,1.,-1.387778780781E-15)); +#447 = DIRECTION('',(1.,0.,0.)); +#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(0.,-0.42125984252)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(1.,0.)); +#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#435 = ADVANCED_FACE('',(#436),#127,.T.); -#436 = FACE_BOUND('',#437,.F.); -#437 = EDGE_LOOP('',(#438,#439,#440,#441)); -#438 = ORIENTED_EDGE('',*,*,#203,.T.); -#439 = ORIENTED_EDGE('',*,*,#112,.T.); -#440 = ORIENTED_EDGE('',*,*,#371,.F.); -#441 = ORIENTED_EDGE('',*,*,#442,.F.); -#442 = EDGE_CURVE('',#174,#372,#443,.T.); -#443 = SURFACE_CURVE('',#444,(#449,#456),.PCURVE_S1.); -#444 = CIRCLE('',#445,1.25); -#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); -#446 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-10.5)); -#447 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); -#448 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#449 = PCURVE('',#127,#450); -#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455); -#451 = LINE('',#452,#453); -#452 = CARTESIAN_POINT('',(-0.,0.)); -#453 = VECTOR('',#454,1.); -#454 = DIRECTION('',(-1.,0.)); -#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#454 = ORIENTED_EDGE('',*,*,#455,.F.); +#455 = EDGE_CURVE('',#79,#428,#456,.T.); +#456 = SURFACE_CURVE('',#457,(#461,#468),.PCURVE_S1.); +#457 = LINE('',#458,#459); +#458 = CARTESIAN_POINT('',(-0.179527559055,0.44094488189,-0.149606299213 + )); +#459 = VECTOR('',#460,3.937007874016E-02); +#460 = DIRECTION('',(0.,-1.,1.33226762955E-15)); +#461 = PCURVE('',#122,#462); +#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467); +#463 = LINE('',#464,#465); +#464 = CARTESIAN_POINT('',(0.190157480315,-0.337007874016)); +#465 = VECTOR('',#466,1.); +#466 = DIRECTION('',(-1.,0.)); +#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#456 = PCURVE('',#191,#457); -#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462); -#458 = CIRCLE('',#459,1.25); -#459 = AXIS2_PLACEMENT_2D('',#460,#461); -#460 = CARTESIAN_POINT('',(-1.25,0.)); -#461 = DIRECTION('',(1.110223024625E-16,-1.)); -#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#468 = PCURVE('',#94,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(0.44094488189,-0.149606299213)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(-1.,0.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#463 = ADVANCED_FACE('',(#464),#158,.F.); -#464 = FACE_BOUND('',#465,.T.); -#465 = EDGE_LOOP('',(#466,#489,#490,#491)); -#466 = ORIENTED_EDGE('',*,*,#467,.T.); -#467 = EDGE_CURVE('',#468,#142,#470,.T.); -#468 = VERTEX_POINT('',#469); -#469 = CARTESIAN_POINT('',(4.500000095367,-1.600000076294,-10.5)); -#470 = SEAM_CURVE('',#471,(#475,#482),.PCURVE_S1.); -#471 = LINE('',#472,#473); -#472 = CARTESIAN_POINT('',(4.500000095367,-1.600000076294,-10.5)); -#473 = VECTOR('',#474,1.); -#474 = DIRECTION('',(1.,0.,1.110223024625E-16)); -#475 = PCURVE('',#158,#476); -#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); -#477 = LINE('',#478,#479); -#478 = CARTESIAN_POINT('',(-0.,0.)); -#479 = VECTOR('',#480,1.); -#480 = DIRECTION('',(-0.,-1.)); -#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#475 = ORIENTED_EDGE('',*,*,#106,.F.); +#476 = ORIENTED_EDGE('',*,*,#272,.F.); +#477 = ADVANCED_FACE('',(#478),#94,.F.); +#478 = FACE_BOUND('',#479,.F.); +#479 = EDGE_LOOP('',(#480,#481,#504,#527,#548,#549)); +#480 = ORIENTED_EDGE('',*,*,#164,.F.); +#481 = ORIENTED_EDGE('',*,*,#482,.T.); +#482 = EDGE_CURVE('',#165,#483,#485,.T.); +#483 = VERTEX_POINT('',#484); +#484 = CARTESIAN_POINT('',(-0.179527559055,-6.337887345301E-16, + -0.570866141732)); +#485 = SURFACE_CURVE('',#486,(#490,#497),.PCURVE_S1.); +#486 = LINE('',#487,#488); +#487 = CARTESIAN_POINT('',(-0.179527559055,0.,0.)); +#488 = VECTOR('',#489,3.937007874016E-02); +#489 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); +#490 = PCURVE('',#94,#491); +#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496); +#492 = LINE('',#493,#494); +#493 = CARTESIAN_POINT('',(0.,0.)); +#494 = VECTOR('',#495,1.); +#495 = DIRECTION('',(2.22044604925E-16,-1.)); +#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#482 = PCURVE('',#158,#483); -#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); -#484 = LINE('',#485,#486); -#485 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#486 = VECTOR('',#487,1.); -#487 = DIRECTION('',(-0.,-1.)); -#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#497 = PCURVE('',#203,#498); +#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(0.35905511811,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,-1.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#489 = ORIENTED_EDGE('',*,*,#141,.T.); -#490 = ORIENTED_EDGE('',*,*,#467,.F.); -#491 = ORIENTED_EDGE('',*,*,#492,.F.); -#492 = EDGE_CURVE('',#468,#468,#493,.T.); -#493 = SURFACE_CURVE('',#494,(#499,#506),.PCURVE_S1.); -#494 = CIRCLE('',#495,0.75); -#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); -#496 = CARTESIAN_POINT('',(4.500000095367,-2.350000076294,-10.5)); -#497 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); -#498 = DIRECTION('',(1.110223024625E-16,1.,0.)); -#499 = PCURVE('',#158,#500); -#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505); -#501 = LINE('',#502,#503); -#502 = CARTESIAN_POINT('',(-0.,0.)); -#503 = VECTOR('',#504,1.); -#504 = DIRECTION('',(-1.,0.)); -#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#504 = ORIENTED_EDGE('',*,*,#505,.T.); +#505 = EDGE_CURVE('',#483,#506,#508,.T.); +#506 = VERTEX_POINT('',#507); +#507 = CARTESIAN_POINT('',(-0.179527559055,0.250787401575, + -0.570866141732)); +#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(-0.179527559055,-6.337887345301E-16, + -0.570866141732)); +#511 = VECTOR('',#512,3.937007874016E-02); +#512 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#513 = PCURVE('',#94,#514); +#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(1.26757746906E-16,-0.570866141732)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(1.,0.)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#506 = PCURVE('',#191,#507); -#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512); -#508 = CIRCLE('',#509,0.75); -#509 = AXIS2_PLACEMENT_2D('',#510,#511); -#510 = CARTESIAN_POINT('',(-1.25,0.)); -#511 = DIRECTION('',(1.110223024625E-16,-1.)); -#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#513 = ADVANCED_FACE('',(#514,#538),#191,.F.); -#514 = FACE_BOUND('',#515,.F.); -#515 = EDGE_LOOP('',(#516,#517,#518,#519)); -#516 = ORIENTED_EDGE('',*,*,#173,.F.); -#517 = ORIENTED_EDGE('',*,*,#442,.T.); -#518 = ORIENTED_EDGE('',*,*,#394,.F.); -#519 = ORIENTED_EDGE('',*,*,#520,.F.); -#520 = EDGE_CURVE('',#176,#395,#521,.T.); -#521 = SURFACE_CURVE('',#522,(#526,#532),.PCURVE_S1.); +#520 = PCURVE('',#339,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526); #522 = LINE('',#523,#524); -#523 = CARTESIAN_POINT('',(4.500000095367,0.,-4.625)); +#523 = CARTESIAN_POINT('',(0.44094488189,-3.49676543189E-17)); #524 = VECTOR('',#525,1.); -#525 = DIRECTION('',(1.110223024625E-16,0.,-1.)); -#526 = PCURVE('',#191,#527); -#527 = DEFINITIONAL_REPRESENTATION('',(#528),#531); -#528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#529,#530),.UNSPECIFIED.,.F.,.F., - (2,2),(4.602199845411,7.147800154589),.PIECEWISE_BEZIER_KNOTS.); -#529 = CARTESIAN_POINT('',(2.280015458918E-02,-2.350000076294)); -#530 = CARTESIAN_POINT('',(-2.522800154589,-2.350000076294)); -#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#525 = DIRECTION('',(-1.,0.)); +#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#532 = PCURVE('',#287,#533); -#533 = DEFINITIONAL_REPRESENTATION('',(#534),#537); -#534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#535,#536),.UNSPECIFIED.,.F.,.F., - (2,2),(4.602199845411,7.147800154589),.PIECEWISE_BEZIER_KNOTS.); -#535 = CARTESIAN_POINT('',(7.19999046326E-02,-9.227199845411)); -#536 = CARTESIAN_POINT('',(7.19999046326E-02,-11.77280015458)); -#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#527 = ORIENTED_EDGE('',*,*,#528,.T.); +#528 = EDGE_CURVE('',#506,#428,#529,.T.); +#529 = SURFACE_CURVE('',#530,(#534,#541),.PCURVE_S1.); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(-0.179527559055,0.250787401575, + -0.570866141732)); +#532 = VECTOR('',#533,3.937007874016E-02); +#533 = DIRECTION('',(0.,1.387778780781E-15,1.)); +#534 = PCURVE('',#94,#535); +#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540); +#536 = LINE('',#537,#538); +#537 = CARTESIAN_POINT('',(0.250787401575,-0.570866141732)); +#538 = VECTOR('',#539,1.); +#539 = DIRECTION('',(5.551115123126E-17,1.)); +#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#538 = FACE_BOUND('',#539,.F.); -#539 = EDGE_LOOP('',(#540)); -#540 = ORIENTED_EDGE('',*,*,#492,.F.); -#541 = ADVANCED_FACE('',(#542,#675,#789),#287,.F.); -#542 = FACE_BOUND('',#543,.F.); -#543 = EDGE_LOOP('',(#544,#574,#595,#596,#597,#598,#621,#649)); -#544 = ORIENTED_EDGE('',*,*,#545,.F.); -#545 = EDGE_CURVE('',#546,#548,#550,.T.); -#546 = VERTEX_POINT('',#547); -#547 = CARTESIAN_POINT('',(4.572,0.,0.)); -#548 = VERTEX_POINT('',#549); -#549 = CARTESIAN_POINT('',(-4.572,0.,0.)); -#550 = SURFACE_CURVE('',#551,(#555,#562),.PCURVE_S1.); -#551 = LINE('',#552,#553); -#552 = CARTESIAN_POINT('',(4.572,0.,0.)); -#553 = VECTOR('',#554,1.); -#554 = DIRECTION('',(-1.,0.,0.)); -#555 = PCURVE('',#287,#556); -#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#541 = PCURVE('',#443,#542); +#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(0.,0.)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(0.,-1.)); +#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#548 = ORIENTED_EDGE('',*,*,#455,.F.); +#549 = ORIENTED_EDGE('',*,*,#78,.F.); +#550 = ADVANCED_FACE('',(#551),#203,.F.); +#551 = FACE_BOUND('',#552,.F.); +#552 = EDGE_LOOP('',(#553,#554,#575,#576)); +#553 = ORIENTED_EDGE('',*,*,#351,.T.); +#554 = ORIENTED_EDGE('',*,*,#555,.T.); +#555 = EDGE_CURVE('',#324,#483,#556,.T.); +#556 = SURFACE_CURVE('',#557,(#561,#568),.PCURVE_S1.); #557 = LINE('',#558,#559); -#558 = CARTESIAN_POINT('',(0.,0.)); -#559 = VECTOR('',#560,1.); -#560 = DIRECTION('',(1.,0.)); -#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#558 = CARTESIAN_POINT('',(0.179527559055,-6.337887345301E-16, + -0.570866141732)); +#559 = VECTOR('',#560,3.937007874016E-02); +#560 = DIRECTION('',(-1.,0.,0.)); +#561 = PCURVE('',#203,#562); +#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(0.,-0.570866141732)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(1.,0.)); +#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#562 = PCURVE('',#563,#568); -#563 = PLANE('',#564); -#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567); -#565 = CARTESIAN_POINT('',(-4.572,11.176,0.)); -#566 = DIRECTION('',(0.,0.,1.)); -#567 = DIRECTION('',(1.,0.,0.)); -#568 = DEFINITIONAL_REPRESENTATION('',(#569),#573); -#569 = LINE('',#570,#571); -#570 = CARTESIAN_POINT('',(9.144,-11.176)); -#571 = VECTOR('',#572,1.); -#572 = DIRECTION('',(-1.,0.)); -#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#568 = PCURVE('',#339,#569); +#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574); +#570 = LINE('',#571,#572); +#571 = CARTESIAN_POINT('',(0.44094488189,0.35905511811)); +#572 = VECTOR('',#573,1.); +#573 = DIRECTION('',(0.,-1.)); +#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#574 = ORIENTED_EDGE('',*,*,#575,.T.); -#575 = EDGE_CURVE('',#546,#249,#576,.T.); -#576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.); -#577 = LINE('',#578,#579); -#578 = CARTESIAN_POINT('',(4.572,0.,0.)); -#579 = VECTOR('',#580,1.); -#580 = DIRECTION('',(-0.,-0.,-1.)); -#581 = PCURVE('',#287,#582); -#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587); -#583 = LINE('',#584,#585); -#584 = CARTESIAN_POINT('',(0.,0.)); -#585 = VECTOR('',#586,1.); -#586 = DIRECTION('',(0.,-1.)); -#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#575 = ORIENTED_EDGE('',*,*,#482,.F.); +#576 = ORIENTED_EDGE('',*,*,#187,.F.); +#577 = ADVANCED_FACE('',(#578),#255,.F.); +#578 = FACE_BOUND('',#579,.F.); +#579 = EDGE_LOOP('',(#580,#581,#604,#635)); +#580 = ORIENTED_EDGE('',*,*,#238,.F.); +#581 = ORIENTED_EDGE('',*,*,#582,.T.); +#582 = EDGE_CURVE('',#239,#583,#585,.T.); +#583 = VERTEX_POINT('',#584); +#584 = CARTESIAN_POINT('',(0.11811023622,0.250787401575,-0.358267716535) + ); +#585 = SEAM_CURVE('',#586,(#590,#597),.PCURVE_S1.); +#586 = LINE('',#587,#588); +#587 = CARTESIAN_POINT('',(0.11811023622,0.250787401575, + -3.341159370171E-16)); +#588 = VECTOR('',#589,3.937007874016E-02); +#589 = DIRECTION('',(0.,-1.33226762955E-15,-1.)); +#590 = PCURVE('',#255,#591); +#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(6.28318530718,0.)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(0.,-1.)); +#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#588 = PCURVE('',#263,#589); -#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594); -#590 = LINE('',#591,#592); -#591 = CARTESIAN_POINT('',(11.176,0.)); -#592 = VECTOR('',#593,1.); -#593 = DIRECTION('',(0.,-1.)); -#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#597 = PCURVE('',#255,#598); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(0.,0.)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(0.,-1.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#595 = ORIENTED_EDGE('',*,*,#274,.F.); -#596 = ORIENTED_EDGE('',*,*,#520,.T.); -#597 = ORIENTED_EDGE('',*,*,#417,.F.); -#598 = ORIENTED_EDGE('',*,*,#599,.T.); -#599 = EDGE_CURVE('',#349,#600,#602,.T.); -#600 = VERTEX_POINT('',#601); -#601 = CARTESIAN_POINT('',(4.572,0.,-14.478)); -#602 = SURFACE_CURVE('',#603,(#607,#614),.PCURVE_S1.); -#603 = LINE('',#604,#605); -#604 = CARTESIAN_POINT('',(4.572,0.,0.)); -#605 = VECTOR('',#606,1.); -#606 = DIRECTION('',(-0.,-0.,-1.)); -#607 = PCURVE('',#287,#608); -#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); -#609 = LINE('',#610,#611); -#610 = CARTESIAN_POINT('',(0.,0.)); -#611 = VECTOR('',#612,1.); -#612 = DIRECTION('',(0.,-1.)); -#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#583,#583,#606,.T.); +#606 = SURFACE_CURVE('',#607,(#612,#619),.PCURVE_S1.); +#607 = CIRCLE('',#608,0.11811023622); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(0.,0.250787401575,-0.358267716535)); +#610 = DIRECTION('',(-0.,1.33226762955E-15,1.)); +#611 = DIRECTION('',(1.,0.,0.)); +#612 = PCURVE('',#255,#613); +#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(0.,-0.358267716535)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(1.,0.)); +#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#614 = PCURVE('',#263,#615); -#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620); -#616 = LINE('',#617,#618); -#617 = CARTESIAN_POINT('',(11.176,0.)); -#618 = VECTOR('',#619,1.); -#619 = DIRECTION('',(0.,-1.)); -#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#619 = PCURVE('',#620,#625); +#620 = PLANE('',#621); +#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624); +#622 = CARTESIAN_POINT('',(0.11811023622,0.250787401575,-0.358267716535) + ); +#623 = DIRECTION('',(6.747393421963E-32,-1.33226762955E-15,-1.)); +#624 = DIRECTION('',(0.,1.,-1.33226762955E-15)); +#625 = DEFINITIONAL_REPRESENTATION('',(#626),#634); +#626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#627,#628,#629,#630,#631,#632 +,#633),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#627 = CARTESIAN_POINT('',(0.,0.)); +#628 = CARTESIAN_POINT('',(0.204572930028,0.)); +#629 = CARTESIAN_POINT('',(0.102286465014,-0.177165354331)); +#630 = CARTESIAN_POINT('',(2.892866454679E-17,-0.354330708661)); +#631 = CARTESIAN_POINT('',(-0.102286465014,-0.177165354331)); +#632 = CARTESIAN_POINT('',(-0.204572930028,-1.804112415016E-16)); +#633 = CARTESIAN_POINT('',(0.,0.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#621 = ORIENTED_EDGE('',*,*,#622,.T.); -#622 = EDGE_CURVE('',#600,#623,#625,.T.); -#623 = VERTEX_POINT('',#624); -#624 = CARTESIAN_POINT('',(-4.572,0.,-14.478)); -#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.); -#626 = LINE('',#627,#628); -#627 = CARTESIAN_POINT('',(4.572,0.,-14.478)); -#628 = VECTOR('',#629,1.); -#629 = DIRECTION('',(-1.,0.,0.)); -#630 = PCURVE('',#287,#631); -#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); -#632 = LINE('',#633,#634); -#633 = CARTESIAN_POINT('',(0.,-14.478)); -#634 = VECTOR('',#635,1.); -#635 = DIRECTION('',(1.,0.)); -#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#635 = ORIENTED_EDGE('',*,*,#582,.F.); +#636 = ADVANCED_FACE('',(#637),#339,.F.); +#637 = FACE_BOUND('',#638,.F.); +#638 = EDGE_LOOP('',(#639,#640,#663,#691,#712,#713)); +#639 = ORIENTED_EDGE('',*,*,#323,.F.); +#640 = ORIENTED_EDGE('',*,*,#641,.F.); +#641 = EDGE_CURVE('',#642,#296,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.570866141732 + )); +#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.570866141732 + )); +#647 = VECTOR('',#648,3.937007874016E-02); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#339,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.190157480315,0.337007874016)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(0.,1.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#637 = PCURVE('',#638,#643); -#638 = PLANE('',#639); -#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642); -#640 = CARTESIAN_POINT('',(-4.572,11.176,-14.478)); -#641 = DIRECTION('',(0.,0.,1.)); -#642 = DIRECTION('',(1.,0.,0.)); -#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648); -#644 = LINE('',#645,#646); -#645 = CARTESIAN_POINT('',(9.144,-11.176)); -#646 = VECTOR('',#647,1.); -#647 = DIRECTION('',(-1.,0.)); -#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#649 = ORIENTED_EDGE('',*,*,#650,.F.); -#650 = EDGE_CURVE('',#548,#623,#651,.T.); -#651 = SURFACE_CURVE('',#652,(#656,#663),.PCURVE_S1.); -#652 = LINE('',#653,#654); -#653 = CARTESIAN_POINT('',(-4.572,0.,0.)); -#654 = VECTOR('',#655,1.); -#655 = DIRECTION('',(-0.,-0.,-1.)); -#656 = PCURVE('',#287,#657); +#656 = PCURVE('',#311,#657); #657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); #658 = LINE('',#659,#660); -#659 = CARTESIAN_POINT('',(9.144,0.)); +#659 = CARTESIAN_POINT('',(0.,0.)); #660 = VECTOR('',#661,1.); -#661 = DIRECTION('',(0.,-1.)); +#661 = DIRECTION('',(1.,0.)); #662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#663 = PCURVE('',#664,#669); -#664 = PLANE('',#665); -#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668); -#666 = CARTESIAN_POINT('',(-4.572,0.,0.)); -#667 = DIRECTION('',(1.,0.,0.)); -#668 = DIRECTION('',(0.,1.,0.)); -#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674); -#670 = LINE('',#671,#672); -#671 = CARTESIAN_POINT('',(0.,0.)); -#672 = VECTOR('',#673,1.); -#673 = DIRECTION('',(0.,-1.)); -#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#665,#642,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(-0.157480314961,0.250787401575, + -0.570866141732)); +#667 = SURFACE_CURVE('',#668,(#673,#684),.PCURVE_S1.); +#668 = CIRCLE('',#669,0.157480314961); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(1.126997399469E-32,0.250787401575, + -0.570866141732)); +#671 = DIRECTION('',(0.,-1.33226762955E-15,-1.)); +#672 = DIRECTION('',(1.,0.,0.)); +#673 = PCURVE('',#339,#674); +#674 = DEFINITIONAL_REPRESENTATION('',(#675),#683); +#675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#676,#677,#678,#679,#680,#681 +,#682),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#676 = CARTESIAN_POINT('',(0.190157480315,0.337007874016)); +#677 = CARTESIAN_POINT('',(0.462921387019,0.337007874016)); +#678 = CARTESIAN_POINT('',(0.326539433667,0.100787401575)); +#679 = CARTESIAN_POINT('',(0.190157480315,-0.135433070866)); +#680 = CARTESIAN_POINT('',(5.377552696308E-02,0.100787401575)); +#681 = CARTESIAN_POINT('',(-8.26064263888E-02,0.337007874016)); +#682 = CARTESIAN_POINT('',(0.190157480315,0.337007874016)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#675 = FACE_BOUND('',#676,.F.); -#676 = EDGE_LOOP('',(#677,#707,#735,#763)); -#677 = ORIENTED_EDGE('',*,*,#678,.F.); -#678 = EDGE_CURVE('',#679,#681,#683,.T.); -#679 = VERTEX_POINT('',#680); -#680 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.5)); -#681 = VERTEX_POINT('',#682); -#682 = CARTESIAN_POINT('',(1.425,5.68434188608E-14,-13.5)); -#683 = SURFACE_CURVE('',#684,(#688,#695),.PCURVE_S1.); -#684 = LINE('',#685,#686); -#685 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.5)); -#686 = VECTOR('',#687,1.); -#687 = DIRECTION('',(1.,0.,0.)); -#688 = PCURVE('',#287,#689); -#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694); -#690 = LINE('',#691,#692); -#691 = CARTESIAN_POINT('',(5.997,-13.5)); -#692 = VECTOR('',#693,1.); -#693 = DIRECTION('',(-1.,0.)); -#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#684 = PCURVE('',#415,#685); +#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690); +#686 = LINE('',#687,#688); +#687 = CARTESIAN_POINT('',(0.,0.)); +#688 = VECTOR('',#689,1.); +#689 = DIRECTION('',(1.,0.)); +#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#695 = PCURVE('',#696,#701); -#696 = PLANE('',#697); -#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700); -#698 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.5)); -#699 = DIRECTION('',(0.,0.,1.)); -#700 = DIRECTION('',(1.,0.,0.)); -#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); -#702 = LINE('',#703,#704); -#703 = CARTESIAN_POINT('',(0.,0.)); -#704 = VECTOR('',#705,1.); -#705 = DIRECTION('',(1.,0.)); -#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#691 = ORIENTED_EDGE('',*,*,#692,.F.); +#692 = EDGE_CURVE('',#506,#665,#693,.T.); +#693 = SURFACE_CURVE('',#694,(#698,#705),.PCURVE_S1.); +#694 = LINE('',#695,#696); +#695 = CARTESIAN_POINT('',(-0.179527559055,0.250787401575, + -0.570866141732)); +#696 = VECTOR('',#697,3.937007874016E-02); +#697 = DIRECTION('',(1.,0.,0.)); +#698 = PCURVE('',#339,#699); +#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704); +#700 = LINE('',#701,#702); +#701 = CARTESIAN_POINT('',(0.190157480315,-3.49676543189E-17)); +#702 = VECTOR('',#703,1.); +#703 = DIRECTION('',(0.,1.)); +#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#707 = ORIENTED_EDGE('',*,*,#708,.F.); -#708 = EDGE_CURVE('',#709,#679,#711,.T.); -#709 = VERTEX_POINT('',#710); -#710 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.9)); -#711 = SURFACE_CURVE('',#712,(#716,#723),.PCURVE_S1.); -#712 = LINE('',#713,#714); -#713 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.9)); -#714 = VECTOR('',#715,1.); -#715 = DIRECTION('',(0.,0.,1.)); -#716 = PCURVE('',#287,#717); -#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); -#718 = LINE('',#719,#720); -#719 = CARTESIAN_POINT('',(5.997,-13.9)); -#720 = VECTOR('',#721,1.); -#721 = DIRECTION('',(0.,1.)); -#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#705 = PCURVE('',#443,#706); +#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(0.,0.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(1.,0.)); +#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#723 = PCURVE('',#724,#729); -#724 = PLANE('',#725); -#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728); -#726 = CARTESIAN_POINT('',(-1.425,-2.175,-13.9)); -#727 = DIRECTION('',(-1.,0.,0.)); -#728 = DIRECTION('',(0.,1.,0.)); -#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734); -#730 = LINE('',#731,#732); -#731 = CARTESIAN_POINT('',(2.175,0.)); -#732 = VECTOR('',#733,1.); -#733 = DIRECTION('',(0.,-1.)); -#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#712 = ORIENTED_EDGE('',*,*,#505,.F.); +#713 = ORIENTED_EDGE('',*,*,#555,.F.); +#714 = ADVANCED_FACE('',(#715),#311,.T.); +#715 = FACE_BOUND('',#716,.T.); +#716 = EDGE_LOOP('',(#717,#738,#739,#740)); +#717 = ORIENTED_EDGE('',*,*,#718,.T.); +#718 = EDGE_CURVE('',#642,#376,#719,.T.); +#719 = SURFACE_CURVE('',#720,(#724,#731),.PCURVE_S1.); +#720 = LINE('',#721,#722); +#721 = CARTESIAN_POINT('',(0.157480314961,0.250787401575,-0.570866141732 + )); +#722 = VECTOR('',#723,3.937007874016E-02); +#723 = DIRECTION('',(0.,1.387778780781E-15,1.)); +#724 = PCURVE('',#311,#725); +#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730); +#726 = LINE('',#727,#728); +#727 = CARTESIAN_POINT('',(0.,0.)); +#728 = VECTOR('',#729,1.); +#729 = DIRECTION('',(0.,-1.)); +#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#735 = ORIENTED_EDGE('',*,*,#736,.T.); -#736 = EDGE_CURVE('',#709,#737,#739,.T.); -#737 = VERTEX_POINT('',#738); -#738 = CARTESIAN_POINT('',(1.425,5.68434188608E-14,-13.9)); -#739 = SURFACE_CURVE('',#740,(#744,#751),.PCURVE_S1.); -#740 = LINE('',#741,#742); -#741 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.9)); -#742 = VECTOR('',#743,1.); -#743 = DIRECTION('',(1.,0.,0.)); -#744 = PCURVE('',#287,#745); -#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750); -#746 = LINE('',#747,#748); -#747 = CARTESIAN_POINT('',(5.997,-13.9)); -#748 = VECTOR('',#749,1.); -#749 = DIRECTION('',(-1.,0.)); -#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#731 = PCURVE('',#415,#732); +#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737); +#733 = LINE('',#734,#735); +#734 = CARTESIAN_POINT('',(6.28318530718,0.)); +#735 = VECTOR('',#736,1.); +#736 = DIRECTION('',(0.,-1.)); +#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#751 = PCURVE('',#752,#757); -#752 = PLANE('',#753); -#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756); -#754 = CARTESIAN_POINT('',(-1.425,5.68434188608E-14,-13.9)); -#755 = DIRECTION('',(0.,0.,1.)); -#756 = DIRECTION('',(1.,0.,0.)); -#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); -#758 = LINE('',#759,#760); -#759 = CARTESIAN_POINT('',(0.,0.)); -#760 = VECTOR('',#761,1.); -#761 = DIRECTION('',(1.,0.)); -#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#738 = ORIENTED_EDGE('',*,*,#375,.T.); +#739 = ORIENTED_EDGE('',*,*,#295,.F.); +#740 = ORIENTED_EDGE('',*,*,#641,.F.); +#741 = ADVANCED_FACE('',(#742),#415,.T.); +#742 = FACE_BOUND('',#743,.T.); +#743 = EDGE_LOOP('',(#744,#765,#766,#767)); +#744 = ORIENTED_EDGE('',*,*,#745,.T.); +#745 = EDGE_CURVE('',#665,#399,#746,.T.); +#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-0.157480314961,0.250787401575, + -0.570866141732)); +#749 = VECTOR('',#750,3.937007874016E-02); +#750 = DIRECTION('',(0.,1.387778780781E-15,1.)); +#751 = PCURVE('',#415,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(3.14159265359,0.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,-1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#763 = ORIENTED_EDGE('',*,*,#764,.T.); -#764 = EDGE_CURVE('',#737,#681,#765,.T.); -#765 = SURFACE_CURVE('',#766,(#770,#777),.PCURVE_S1.); -#766 = LINE('',#767,#768); -#767 = CARTESIAN_POINT('',(1.425,5.68434188608E-14,-13.9)); -#768 = VECTOR('',#769,1.); -#769 = DIRECTION('',(0.,0.,1.)); -#770 = PCURVE('',#287,#771); -#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); -#772 = LINE('',#773,#774); -#773 = CARTESIAN_POINT('',(3.147,-13.9)); -#774 = VECTOR('',#775,1.); -#775 = DIRECTION('',(0.,1.)); -#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#758 = PCURVE('',#443,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(2.204724409449E-02,0.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(0.,-1.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#777 = PCURVE('',#778,#783); -#778 = PLANE('',#779); -#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782); -#780 = CARTESIAN_POINT('',(1.425,5.68434188608E-14,-13.9)); -#781 = DIRECTION('',(1.,0.,0.)); -#782 = DIRECTION('',(0.,-1.,0.)); -#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788); -#784 = LINE('',#785,#786); -#785 = CARTESIAN_POINT('',(0.,0.)); -#786 = VECTOR('',#787,1.); -#787 = DIRECTION('',(0.,-1.)); -#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#765 = ORIENTED_EDGE('',*,*,#398,.T.); +#766 = ORIENTED_EDGE('',*,*,#718,.F.); +#767 = ORIENTED_EDGE('',*,*,#664,.F.); +#768 = ADVANCED_FACE('',(#769),#443,.T.); +#769 = FACE_BOUND('',#770,.T.); +#770 = EDGE_LOOP('',(#771,#772,#773,#774)); +#771 = ORIENTED_EDGE('',*,*,#528,.T.); +#772 = ORIENTED_EDGE('',*,*,#427,.T.); +#773 = ORIENTED_EDGE('',*,*,#745,.F.); +#774 = ORIENTED_EDGE('',*,*,#692,.F.); +#775 = ADVANCED_FACE('',(#776),#620,.F.); +#776 = FACE_BOUND('',#777,.T.); +#777 = EDGE_LOOP('',(#778)); +#778 = ORIENTED_EDGE('',*,*,#605,.T.); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#786)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#780,#784,#785)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#780 = ( CONVERSION_BASED_UNIT('INCH',#782) LENGTH_UNIT() NAMED_UNIT( + #781) ); +#781 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); +#782 = LENGTH_MEASURE_WITH_UNIT(25.4,#783); +#783 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#784 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#785 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#786 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09), + #780,'distance_accuracy_value','confusion accuracy'); +#787 = SHAPE_DEFINITION_REPRESENTATION(#788,#36); +#788 = PRODUCT_DEFINITION_SHAPE('','',#789); +#789 = PRODUCT_DEFINITION('design','',#790,#793); +#790 = PRODUCT_DEFINITION_FORMATION('','',#791); +#791 = PRODUCT('body','body','',(#792)); +#792 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#793 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#794 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#795,#797); +#795 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#796) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#796 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#797 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#798 + ); +#798 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#789,$); +#799 = PRODUCT_TYPE('part',$,(#791)); +#800 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#801),#968); +#801 = MANIFOLD_SOLID_BREP('',#802); +#802 = CLOSED_SHELL('',(#803,#902,#960,#964)); +#803 = ADVANCED_FACE('',(#804),#818,.T.); +#804 = FACE_BOUND('',#805,.F.); +#805 = EDGE_LOOP('',(#806,#836,#870,#871)); +#806 = ORIENTED_EDGE('',*,*,#807,.T.); +#807 = EDGE_CURVE('',#808,#810,#812,.T.); +#808 = VERTEX_POINT('',#809); +#809 = CARTESIAN_POINT('',(3.937007874016E-02,1.398706172756E-16, + 0.251968503937)); +#810 = VERTEX_POINT('',#811); +#811 = CARTESIAN_POINT('',(3.937007874016E-02,-0.287401574803, + 0.251968503937)); +#812 = SEAM_CURVE('',#813,(#817,#829),.PCURVE_S1.); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(3.937007874016E-02,1.678447407307E-16, + 0.251968503937)); +#815 = VECTOR('',#816,3.937007874016E-02); +#816 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#817 = PCURVE('',#818,#823); +#818 = CYLINDRICAL_SURFACE('',#819,3.937007874016E-02); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,1.678447407307E-16,0.251968503937)); +#821 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#822 = DIRECTION('',(1.,0.,0.)); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(-0.,0.)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(-0.,-1.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#789 = FACE_BOUND('',#790,.F.); -#790 = EDGE_LOOP('',(#791,#821,#849,#877)); -#791 = ORIENTED_EDGE('',*,*,#792,.F.); -#792 = EDGE_CURVE('',#793,#795,#797,.T.); -#793 = VERTEX_POINT('',#794); -#794 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.65)); -#795 = VERTEX_POINT('',#796); -#796 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.35)); -#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.); -#798 = LINE('',#799,#800); -#799 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.65)); -#800 = VECTOR('',#801,1.); -#801 = DIRECTION('',(0.,0.,1.)); -#802 = PCURVE('',#287,#803); -#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); -#804 = LINE('',#805,#806); -#805 = CARTESIAN_POINT('',(5.672,-7.65)); -#806 = VECTOR('',#807,1.); -#807 = DIRECTION('',(0.,1.)); -#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#829 = PCURVE('',#818,#830); +#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835); +#831 = LINE('',#832,#833); +#832 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#833 = VECTOR('',#834,1.); +#834 = DIRECTION('',(-0.,-1.)); +#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#809 = PCURVE('',#810,#815); -#810 = PLANE('',#811); -#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814); -#812 = CARTESIAN_POINT('',(-1.1,-2.5,-7.65)); -#813 = DIRECTION('',(-1.,0.,0.)); -#814 = DIRECTION('',(0.,1.,0.)); -#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820); -#816 = LINE('',#817,#818); -#817 = CARTESIAN_POINT('',(2.5,0.)); -#818 = VECTOR('',#819,1.); -#819 = DIRECTION('',(0.,-1.)); -#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#810,#810,#838,.T.); +#838 = SURFACE_CURVE('',#839,(#844,#851),.PCURVE_S1.); +#839 = CIRCLE('',#840,3.937007874016E-02); +#840 = AXIS2_PLACEMENT_3D('',#841,#842,#843); +#841 = CARTESIAN_POINT('',(-1.307473503887E-33,-0.287401574803, + 0.251968503937)); +#842 = DIRECTION('',(6.641965399745E-32,-1.,6.661338147751E-16)); +#843 = DIRECTION('',(1.,1.027843882236E-30,1.443289932013E-15)); +#844 = PCURVE('',#818,#845); +#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(-2.6645352591E-15,-0.287401574803)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(-1.,0.)); +#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#821 = ORIENTED_EDGE('',*,*,#822,.T.); -#822 = EDGE_CURVE('',#793,#823,#825,.T.); -#823 = VERTEX_POINT('',#824); -#824 = CARTESIAN_POINT('',(1.1,2.84217094304E-14,-7.65)); -#825 = SURFACE_CURVE('',#826,(#830,#837),.PCURVE_S1.); -#826 = LINE('',#827,#828); -#827 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.65)); -#828 = VECTOR('',#829,1.); -#829 = DIRECTION('',(1.,0.,0.)); -#830 = PCURVE('',#287,#831); -#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); -#832 = LINE('',#833,#834); -#833 = CARTESIAN_POINT('',(5.672,-7.65)); -#834 = VECTOR('',#835,1.); -#835 = DIRECTION('',(-1.,0.)); -#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#851 = PCURVE('',#852,#864); +#852 = SURFACE_OF_REVOLUTION('',#853,#861); +#853 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#854,#855,#856,#857,#858,#859, + #860),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#854 = CARTESIAN_POINT('',(3.937007874016E-02,-0.287401574803, + 0.251968503937)); +#855 = CARTESIAN_POINT('',(3.937007874016E-02,-0.292555106059, + 0.251968503937)); +#856 = CARTESIAN_POINT('',(3.775142350354E-02,-0.297708198833, + 0.251968503937)); +#857 = CARTESIAN_POINT('',(3.45116171189E-02,-0.302228152552, + 0.251968503937)); +#858 = CARTESIAN_POINT('',(2.999166339971E-02,-0.305467958937, + 0.251968503937)); +#859 = CARTESIAN_POINT('',(2.483857062597E-02,-0.307086614173, + 0.251968503937)); +#860 = CARTESIAN_POINT('',(1.968503937008E-02,-0.307086614173, + 0.251968503937)); +#861 = AXIS1_PLACEMENT('',#862,#863); +#862 = CARTESIAN_POINT('',(-1.307473503887E-33,-0.287401574803, + 0.251968503937)); +#863 = DIRECTION('',(6.641965399745E-32,-1.,6.661338147751E-16)); +#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869); +#865 = LINE('',#866,#867); +#866 = CARTESIAN_POINT('',(0.,0.)); +#867 = VECTOR('',#868,1.); +#868 = DIRECTION('',(1.,0.)); +#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#837 = PCURVE('',#838,#843); -#838 = PLANE('',#839); -#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842); -#840 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.65)); -#841 = DIRECTION('',(0.,0.,1.)); -#842 = DIRECTION('',(1.,0.,0.)); -#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848); -#844 = LINE('',#845,#846); -#845 = CARTESIAN_POINT('',(0.,0.)); -#846 = VECTOR('',#847,1.); -#847 = DIRECTION('',(1.,0.)); -#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#870 = ORIENTED_EDGE('',*,*,#807,.F.); +#871 = ORIENTED_EDGE('',*,*,#872,.F.); +#872 = EDGE_CURVE('',#808,#808,#873,.T.); +#873 = SURFACE_CURVE('',#874,(#879,#886),.PCURVE_S1.); +#874 = CIRCLE('',#875,3.937007874016E-02); +#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878); +#876 = CARTESIAN_POINT('',(0.,1.678447407307E-16,0.251968503937)); +#877 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#878 = DIRECTION('',(1.,0.,0.)); +#879 = PCURVE('',#818,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = LINE('',#882,#883); +#882 = CARTESIAN_POINT('',(-0.,0.)); +#883 = VECTOR('',#884,1.); +#884 = DIRECTION('',(-1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#849 = ORIENTED_EDGE('',*,*,#850,.T.); -#850 = EDGE_CURVE('',#823,#851,#853,.T.); -#851 = VERTEX_POINT('',#852); -#852 = CARTESIAN_POINT('',(1.1,2.84217094304E-14,-7.35)); -#853 = SURFACE_CURVE('',#854,(#858,#865),.PCURVE_S1.); -#854 = LINE('',#855,#856); -#855 = CARTESIAN_POINT('',(1.1,2.84217094304E-14,-7.65)); -#856 = VECTOR('',#857,1.); -#857 = DIRECTION('',(0.,0.,1.)); -#858 = PCURVE('',#287,#859); -#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); -#860 = LINE('',#861,#862); -#861 = CARTESIAN_POINT('',(3.472,-7.65)); -#862 = VECTOR('',#863,1.); -#863 = DIRECTION('',(0.,1.)); -#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#886 = PCURVE('',#887,#892); +#887 = PLANE('',#888); +#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891); +#889 = CARTESIAN_POINT('',(3.937007874016E-02,1.678447407307E-16, + 0.251968503937)); +#890 = DIRECTION('',(-6.641965399745E-32,1.,-6.661338147751E-16)); +#891 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#892 = DEFINITIONAL_REPRESENTATION('',(#893),#901); +#893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#894,#895,#896,#897,#898,#899 +,#900),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#894 = CARTESIAN_POINT('',(-3.49676543189E-17,0.)); +#895 = CARTESIAN_POINT('',(6.819097667594E-02,0.)); +#896 = CARTESIAN_POINT('',(3.409548833797E-02,-5.905511811024E-02)); +#897 = CARTESIAN_POINT('',(-2.532476613664E-17,-0.11811023622)); +#898 = CARTESIAN_POINT('',(-3.409548833797E-02,-5.905511811024E-02)); +#899 = CARTESIAN_POINT('',(-6.819097667594E-02,-6.245004513517E-17)); +#900 = CARTESIAN_POINT('',(-3.49676543189E-17,0.)); +#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#865 = PCURVE('',#866,#871); -#866 = PLANE('',#867); -#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870); -#868 = CARTESIAN_POINT('',(1.1,2.84217094304E-14,-7.65)); -#869 = DIRECTION('',(1.,0.,0.)); -#870 = DIRECTION('',(0.,-1.,0.)); -#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876); -#872 = LINE('',#873,#874); -#873 = CARTESIAN_POINT('',(0.,0.)); -#874 = VECTOR('',#875,1.); -#875 = DIRECTION('',(0.,-1.)); -#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#902 = ADVANCED_FACE('',(#903),#852,.T.); +#903 = FACE_BOUND('',#904,.T.); +#904 = EDGE_LOOP('',(#905,#927,#928,#929)); +#905 = ORIENTED_EDGE('',*,*,#906,.F.); +#906 = EDGE_CURVE('',#810,#907,#909,.T.); +#907 = VERTEX_POINT('',#908); +#908 = CARTESIAN_POINT('',(1.968503937008E-02,-0.307086614173, + 0.251968503937)); +#909 = SEAM_CURVE('',#910,(#915,#921),.PCURVE_S1.); +#910 = CIRCLE('',#911,1.968503937008E-02); +#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914); +#912 = CARTESIAN_POINT('',(1.968503937008E-02,-0.287401574803, + 0.251968503937)); +#913 = DIRECTION('',(-1.221245327088E-15,-6.661338147751E-16,-1.)); +#914 = DIRECTION('',(1.,-7.470931545117E-31,-1.221245327088E-15)); +#915 = PCURVE('',#852,#916); +#916 = DEFINITIONAL_REPRESENTATION('',(#917),#920); +#917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#918,#919),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#918 = CARTESIAN_POINT('',(-2.6645352591E-15,0.)); +#919 = CARTESIAN_POINT('',(-2.6645352591E-15,1.570796326795)); +#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#877 = ORIENTED_EDGE('',*,*,#878,.F.); -#878 = EDGE_CURVE('',#795,#851,#879,.T.); -#879 = SURFACE_CURVE('',#880,(#884,#891),.PCURVE_S1.); -#880 = LINE('',#881,#882); -#881 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.35)); -#882 = VECTOR('',#883,1.); -#883 = DIRECTION('',(1.,0.,0.)); -#884 = PCURVE('',#287,#885); -#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890); -#886 = LINE('',#887,#888); -#887 = CARTESIAN_POINT('',(5.672,-7.35)); -#888 = VECTOR('',#889,1.); -#889 = DIRECTION('',(-1.,0.)); -#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#921 = PCURVE('',#852,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#926); +#923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#924,#925),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#924 = CARTESIAN_POINT('',(6.28318530718,0.)); +#925 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#891 = PCURVE('',#892,#897); -#892 = PLANE('',#893); -#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896); -#894 = CARTESIAN_POINT('',(-1.1,2.84217094304E-14,-7.35)); -#895 = DIRECTION('',(0.,0.,1.)); -#896 = DIRECTION('',(1.,0.,0.)); -#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902); -#898 = LINE('',#899,#900); -#899 = CARTESIAN_POINT('',(0.,0.)); -#900 = VECTOR('',#901,1.); -#901 = DIRECTION('',(1.,0.)); -#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#927 = ORIENTED_EDGE('',*,*,#837,.T.); +#928 = ORIENTED_EDGE('',*,*,#906,.T.); +#929 = ORIENTED_EDGE('',*,*,#930,.F.); +#930 = EDGE_CURVE('',#907,#907,#931,.T.); +#931 = SURFACE_CURVE('',#932,(#937,#944),.PCURVE_S1.); +#932 = CIRCLE('',#933,1.968503937008E-02); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(0.,-0.307086614173,0.251968503937)); +#935 = DIRECTION('',(6.641965399745E-32,-1.,6.661338147751E-16)); +#936 = DIRECTION('',(1.,1.027843882236E-30,1.443289932013E-15)); +#937 = PCURVE('',#852,#938); +#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943); +#939 = LINE('',#940,#941); +#940 = CARTESIAN_POINT('',(0.,1.570796326795)); +#941 = VECTOR('',#942,1.); +#942 = DIRECTION('',(1.,0.)); +#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#903 = ADVANCED_FACE('',(#904),#263,.F.); -#904 = FACE_BOUND('',#905,.F.); -#905 = EDGE_LOOP('',(#906,#929,#957,#985,#1013,#1034,#1035,#1036,#1037, - #1038)); -#906 = ORIENTED_EDGE('',*,*,#907,.F.); -#907 = EDGE_CURVE('',#908,#546,#910,.T.); -#908 = VERTEX_POINT('',#909); -#909 = CARTESIAN_POINT('',(4.572,11.176,0.)); -#910 = SURFACE_CURVE('',#911,(#915,#922),.PCURVE_S1.); -#911 = LINE('',#912,#913); -#912 = CARTESIAN_POINT('',(4.572,11.176,0.)); -#913 = VECTOR('',#914,1.); -#914 = DIRECTION('',(0.,-1.,0.)); -#915 = PCURVE('',#263,#916); -#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921); -#917 = LINE('',#918,#919); -#918 = CARTESIAN_POINT('',(0.,0.)); -#919 = VECTOR('',#920,1.); -#920 = DIRECTION('',(1.,0.)); -#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#944 = PCURVE('',#945,#950); +#945 = PLANE('',#946); +#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949); +#947 = CARTESIAN_POINT('',(3.937007874016E-02,-0.307086614173, + 0.251968503937)); +#948 = DIRECTION('',(-6.641965399745E-32,1.,-6.661338147751E-16)); +#949 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#959); +#951 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#952,#953,#954,#955,#956,#957 +,#958),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#952 = CARTESIAN_POINT('',(1.049029629567E-16,-1.968503937008E-02)); +#953 = CARTESIAN_POINT('',(3.409548833797E-02,-1.968503937008E-02)); +#954 = CARTESIAN_POINT('',(1.704774416899E-02,-4.92125984252E-02)); +#955 = CARTESIAN_POINT('',(4.821444091131E-18,-7.874015748031E-02)); +#956 = CARTESIAN_POINT('',(-1.704774416898E-02,-4.92125984252E-02)); +#957 = CARTESIAN_POINT('',(-3.409548833797E-02,-1.968503937008E-02)); +#958 = CARTESIAN_POINT('',(1.049029629567E-16,-1.968503937008E-02)); +#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#922 = PCURVE('',#563,#923); -#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928); -#924 = LINE('',#925,#926); -#925 = CARTESIAN_POINT('',(9.144,0.)); -#926 = VECTOR('',#927,1.); -#927 = DIRECTION('',(0.,-1.)); -#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#960 = ADVANCED_FACE('',(#961),#887,.T.); +#961 = FACE_BOUND('',#962,.F.); +#962 = EDGE_LOOP('',(#963)); +#963 = ORIENTED_EDGE('',*,*,#872,.T.); +#964 = ADVANCED_FACE('',(#965),#945,.F.); +#965 = FACE_BOUND('',#966,.F.); +#966 = EDGE_LOOP('',(#967)); +#967 = ORIENTED_EDGE('',*,*,#930,.F.); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#975)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#969,#973,#974)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#969 = ( CONVERSION_BASED_UNIT('INCH',#971) LENGTH_UNIT() NAMED_UNIT( + #970) ); +#970 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); +#971 = LENGTH_MEASURE_WITH_UNIT(25.4,#972); +#972 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#973 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#974 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#975 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09), + #969,'distance_accuracy_value','confusion accuracy'); +#976 = SHAPE_DEFINITION_REPRESENTATION(#977,#800); +#977 = PRODUCT_DEFINITION_SHAPE('','',#978); +#978 = PRODUCT_DEFINITION('design','',#979,#982); +#979 = PRODUCT_DEFINITION_FORMATION('','',#980); +#980 = PRODUCT('core','core','',(#981)); +#981 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#982 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#983 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#984,#986); +#984 = ( REPRESENTATION_RELATIONSHIP('','',#800,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#985) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#985 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#986 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#987 + ); +#987 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#978,$); +#988 = PRODUCT_TYPE('part',$,(#980)); +#989 = SHAPE_REPRESENTATION('',(#11,#990,#1406,#1822),#2238); +#990 = MANIFOLD_SOLID_BREP('',#991); +#991 = CLOSED_SHELL('',(#992,#1112,#1188,#1261,#1308,#1386,#1396)); +#992 = ADVANCED_FACE('',(#993),#1007,.T.); +#993 = FACE_BOUND('',#994,.T.); +#994 = EDGE_LOOP('',(#995,#1030,#1058,#1086)); +#995 = ORIENTED_EDGE('',*,*,#996,.T.); +#996 = EDGE_CURVE('',#997,#999,#1001,.T.); +#997 = VERTEX_POINT('',#998); +#998 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + 2.11641727765E-15)); +#999 = VERTEX_POINT('',#1000); +#1000 = CARTESIAN_POINT('',(-5.610236220473E-02,0.531496062992, + 2.123410808513E-15)); +#1001 = SURFACE_CURVE('',#1002,(#1006,#1018),.PCURVE_S1.); +#1002 = LINE('',#1003,#1004); +#1003 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + 2.11641727765E-15)); +#1004 = VECTOR('',#1005,3.937007874016E-02); +#1005 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1006 = PCURVE('',#1007,#1012); +#1007 = PLANE('',#1008); +#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011); +#1009 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + 2.11641727765E-15)); +#1010 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#1011 = DIRECTION('',(1.,0.,0.)); +#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017); +#1013 = LINE('',#1014,#1015); +#1014 = CARTESIAN_POINT('',(0.,0.)); +#1015 = VECTOR('',#1016,1.); +#1016 = DIRECTION('',(0.,-1.)); +#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#929 = ORIENTED_EDGE('',*,*,#930,.T.); -#930 = EDGE_CURVE('',#908,#931,#933,.T.); -#931 = VERTEX_POINT('',#932); -#932 = CARTESIAN_POINT('',(4.572,11.176,-3.81)); -#933 = SURFACE_CURVE('',#934,(#938,#945),.PCURVE_S1.); -#934 = LINE('',#935,#936); -#935 = CARTESIAN_POINT('',(4.572,11.176,0.)); -#936 = VECTOR('',#937,1.); -#937 = DIRECTION('',(-0.,-0.,-1.)); -#938 = PCURVE('',#263,#939); -#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944); -#940 = LINE('',#941,#942); -#941 = CARTESIAN_POINT('',(0.,0.)); -#942 = VECTOR('',#943,1.); -#943 = DIRECTION('',(0.,-1.)); -#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1018 = PCURVE('',#1019,#1024); +#1019 = PLANE('',#1020); +#1020 = AXIS2_PLACEMENT_3D('',#1021,#1022,#1023); +#1021 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + -8.562992125984E-02)); +#1022 = DIRECTION('',(-1.,0.,0.)); +#1023 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029); +#1025 = LINE('',#1026,#1027); +#1026 = CARTESIAN_POINT('',(8.562992125984E-02,0.)); +#1027 = VECTOR('',#1028,1.); +#1028 = DIRECTION('',(-2.22044604925E-16,-1.)); +#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#945 = PCURVE('',#946,#951); -#946 = PLANE('',#947); -#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950); -#948 = CARTESIAN_POINT('',(-4.572,11.176,0.)); -#949 = DIRECTION('',(0.,-1.,0.)); -#950 = DIRECTION('',(1.,0.,0.)); -#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956); -#952 = LINE('',#953,#954); -#953 = CARTESIAN_POINT('',(9.144,0.)); -#954 = VECTOR('',#955,1.); -#955 = DIRECTION('',(0.,-1.)); -#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1030 = ORIENTED_EDGE('',*,*,#1031,.T.); +#1031 = EDGE_CURVE('',#999,#1032,#1034,.T.); +#1032 = VERTEX_POINT('',#1033); +#1033 = CARTESIAN_POINT('',(5.610236220472E-02,0.531496062992, + 2.123410808513E-15)); +#1034 = SURFACE_CURVE('',#1035,(#1039,#1046),.PCURVE_S1.); +#1035 = LINE('',#1036,#1037); +#1036 = CARTESIAN_POINT('',(-5.610236220473E-02,0.531496062992, + 2.123410808513E-15)); +#1037 = VECTOR('',#1038,3.937007874016E-02); +#1038 = DIRECTION('',(1.,0.,0.)); +#1039 = PCURVE('',#1007,#1040); +#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1045); +#1041 = LINE('',#1042,#1043); +#1042 = CARTESIAN_POINT('',(0.,-1.574803149606E-02)); +#1043 = VECTOR('',#1044,1.); +#1044 = DIRECTION('',(1.,0.)); +#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#957 = ORIENTED_EDGE('',*,*,#958,.T.); -#958 = EDGE_CURVE('',#931,#959,#961,.T.); -#959 = VERTEX_POINT('',#960); -#960 = CARTESIAN_POINT('',(4.572,6.35,-3.81)); -#961 = SURFACE_CURVE('',#962,(#966,#973),.PCURVE_S1.); -#962 = LINE('',#963,#964); -#963 = CARTESIAN_POINT('',(4.572,11.176,-3.81)); -#964 = VECTOR('',#965,1.); -#965 = DIRECTION('',(0.,-1.,0.)); -#966 = PCURVE('',#263,#967); -#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972); -#968 = LINE('',#969,#970); -#969 = CARTESIAN_POINT('',(0.,-3.81)); -#970 = VECTOR('',#971,1.); -#971 = DIRECTION('',(1.,0.)); -#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#973 = PCURVE('',#974,#979); -#974 = PLANE('',#975); -#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978); -#976 = CARTESIAN_POINT('',(-4.572,6.35,-3.81)); -#977 = DIRECTION('',(0.,0.,-1.)); -#978 = DIRECTION('',(-1.,0.,0.)); -#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); -#980 = LINE('',#981,#982); -#981 = CARTESIAN_POINT('',(-9.144,4.826)); -#982 = VECTOR('',#983,1.); -#983 = DIRECTION('',(0.,-1.)); -#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#985 = ORIENTED_EDGE('',*,*,#986,.F.); -#986 = EDGE_CURVE('',#987,#959,#989,.T.); -#987 = VERTEX_POINT('',#988); -#988 = CARTESIAN_POINT('',(4.572,6.35,-14.478)); -#989 = SURFACE_CURVE('',#990,(#994,#1001),.PCURVE_S1.); -#990 = LINE('',#991,#992); -#991 = CARTESIAN_POINT('',(4.572,6.35,-14.478)); -#992 = VECTOR('',#993,1.); -#993 = DIRECTION('',(0.,0.,1.)); -#994 = PCURVE('',#263,#995); -#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000); -#996 = LINE('',#997,#998); -#997 = CARTESIAN_POINT('',(4.826,-14.478)); -#998 = VECTOR('',#999,1.); -#999 = DIRECTION('',(0.,1.)); -#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1001 = PCURVE('',#1002,#1007); -#1002 = PLANE('',#1003); -#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006); -#1004 = CARTESIAN_POINT('',(4.,6.35,-14.478)); -#1005 = DIRECTION('',(0.,1.,0.)); -#1006 = DIRECTION('',(1.,0.,0.)); -#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012); -#1008 = LINE('',#1009,#1010); -#1009 = CARTESIAN_POINT('',(0.572,0.)); -#1010 = VECTOR('',#1011,1.); -#1011 = DIRECTION('',(0.,-1.)); -#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1013 = ORIENTED_EDGE('',*,*,#1014,.T.); -#1014 = EDGE_CURVE('',#987,#600,#1015,.T.); -#1015 = SURFACE_CURVE('',#1016,(#1020,#1027),.PCURVE_S1.); -#1016 = LINE('',#1017,#1018); -#1017 = CARTESIAN_POINT('',(4.572,11.176,-14.478)); -#1018 = VECTOR('',#1019,1.); -#1019 = DIRECTION('',(0.,-1.,0.)); -#1020 = PCURVE('',#263,#1021); -#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026); -#1022 = LINE('',#1023,#1024); -#1023 = CARTESIAN_POINT('',(0.,-14.478)); -#1024 = VECTOR('',#1025,1.); -#1025 = DIRECTION('',(1.,0.)); -#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1027 = PCURVE('',#638,#1028); -#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033); -#1029 = LINE('',#1030,#1031); -#1030 = CARTESIAN_POINT('',(9.144,0.)); -#1031 = VECTOR('',#1032,1.); -#1032 = DIRECTION('',(0.,-1.)); -#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1034 = ORIENTED_EDGE('',*,*,#599,.F.); -#1035 = ORIENTED_EDGE('',*,*,#348,.F.); -#1036 = ORIENTED_EDGE('',*,*,#301,.F.); -#1037 = ORIENTED_EDGE('',*,*,#248,.F.); -#1038 = ORIENTED_EDGE('',*,*,#575,.F.); -#1039 = ADVANCED_FACE('',(#1040,#1088),#563,.T.); -#1040 = FACE_BOUND('',#1041,.T.); -#1041 = EDGE_LOOP('',(#1042,#1065,#1086,#1087)); -#1042 = ORIENTED_EDGE('',*,*,#1043,.F.); -#1043 = EDGE_CURVE('',#1044,#908,#1046,.T.); -#1044 = VERTEX_POINT('',#1045); -#1045 = CARTESIAN_POINT('',(-4.572,11.176,0.)); -#1046 = SURFACE_CURVE('',#1047,(#1051,#1058),.PCURVE_S1.); -#1047 = LINE('',#1048,#1049); -#1048 = CARTESIAN_POINT('',(-4.572,11.176,0.)); -#1049 = VECTOR('',#1050,1.); -#1050 = DIRECTION('',(1.,0.,0.)); -#1051 = PCURVE('',#563,#1052); +#1046 = PCURVE('',#1047,#1052); +#1047 = PLANE('',#1048); +#1048 = AXIS2_PLACEMENT_3D('',#1049,#1050,#1051); +#1049 = CARTESIAN_POINT('',(-5.610236220473E-02,0.531496062992, + 2.123410808513E-15)); +#1050 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1051 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); #1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057); #1053 = LINE('',#1054,#1055); #1054 = CARTESIAN_POINT('',(0.,0.)); #1055 = VECTOR('',#1056,1.); -#1056 = DIRECTION('',(1.,0.)); +#1056 = DIRECTION('',(0.,1.)); #1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1058 = PCURVE('',#946,#1059); -#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064); -#1060 = LINE('',#1061,#1062); -#1061 = CARTESIAN_POINT('',(0.,0.)); -#1062 = VECTOR('',#1063,1.); -#1063 = DIRECTION('',(1.,0.)); -#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1058 = ORIENTED_EDGE('',*,*,#1059,.F.); +#1059 = EDGE_CURVE('',#1060,#1032,#1062,.T.); +#1060 = VERTEX_POINT('',#1061); +#1061 = CARTESIAN_POINT('',(5.610236220472E-02,0.547244094488, + 2.11641727765E-15)); +#1062 = SURFACE_CURVE('',#1063,(#1067,#1074),.PCURVE_S1.); +#1063 = LINE('',#1064,#1065); +#1064 = CARTESIAN_POINT('',(5.610236220472E-02,0.547244094488, + 2.11641727765E-15)); +#1065 = VECTOR('',#1066,3.937007874016E-02); +#1066 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1067 = PCURVE('',#1007,#1068); +#1068 = DEFINITIONAL_REPRESENTATION('',(#1069),#1073); +#1069 = LINE('',#1070,#1071); +#1070 = CARTESIAN_POINT('',(0.112204724409,0.)); +#1071 = VECTOR('',#1072,1.); +#1072 = DIRECTION('',(0.,-1.)); +#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1065 = ORIENTED_EDGE('',*,*,#1066,.F.); -#1066 = EDGE_CURVE('',#548,#1044,#1067,.T.); -#1067 = SURFACE_CURVE('',#1068,(#1072,#1079),.PCURVE_S1.); -#1068 = LINE('',#1069,#1070); -#1069 = CARTESIAN_POINT('',(-4.572,0.,0.)); -#1070 = VECTOR('',#1071,1.); -#1071 = DIRECTION('',(0.,1.,0.)); -#1072 = PCURVE('',#563,#1073); -#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1078); -#1074 = LINE('',#1075,#1076); -#1075 = CARTESIAN_POINT('',(0.,-11.176)); -#1076 = VECTOR('',#1077,1.); -#1077 = DIRECTION('',(0.,1.)); -#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1079 = PCURVE('',#664,#1080); +#1074 = PCURVE('',#1075,#1080); +#1075 = PLANE('',#1076); +#1076 = AXIS2_PLACEMENT_3D('',#1077,#1078,#1079); +#1077 = CARTESIAN_POINT('',(5.610236220472E-02,0.547244094488, + 2.11641727765E-15)); +#1078 = DIRECTION('',(1.,0.,0.)); +#1079 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); #1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085); #1081 = LINE('',#1082,#1083); #1082 = CARTESIAN_POINT('',(0.,0.)); #1083 = VECTOR('',#1084,1.); -#1084 = DIRECTION('',(1.,0.)); +#1084 = DIRECTION('',(2.22044604925E-16,-1.)); #1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1086 = ORIENTED_EDGE('',*,*,#545,.F.); -#1087 = ORIENTED_EDGE('',*,*,#907,.F.); -#1088 = FACE_BOUND('',#1089,.T.); -#1089 = EDGE_LOOP('',(#1090)); -#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); -#1091 = EDGE_CURVE('',#1092,#1092,#1094,.T.); -#1092 = VERTEX_POINT('',#1093); -#1093 = CARTESIAN_POINT('',(3.048,6.35,0.)); -#1094 = SURFACE_CURVE('',#1095,(#1100,#1107),.PCURVE_S1.); -#1095 = CIRCLE('',#1096,3.048); -#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099); -#1097 = CARTESIAN_POINT('',(0.,6.35,0.)); -#1098 = DIRECTION('',(0.,0.,1.)); -#1099 = DIRECTION('',(1.,0.,0.)); -#1100 = PCURVE('',#563,#1101); -#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1106); -#1102 = CIRCLE('',#1103,3.048); -#1103 = AXIS2_PLACEMENT_2D('',#1104,#1105); -#1104 = CARTESIAN_POINT('',(4.572,-4.826)); -#1105 = DIRECTION('',(1.,0.)); -#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1086 = ORIENTED_EDGE('',*,*,#1087,.F.); +#1087 = EDGE_CURVE('',#997,#1060,#1088,.T.); +#1088 = SURFACE_CURVE('',#1089,(#1093,#1100),.PCURVE_S1.); +#1089 = LINE('',#1090,#1091); +#1090 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + 2.11641727765E-15)); +#1091 = VECTOR('',#1092,3.937007874016E-02); +#1092 = DIRECTION('',(1.,0.,0.)); +#1093 = PCURVE('',#1007,#1094); +#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099); +#1095 = LINE('',#1096,#1097); +#1096 = CARTESIAN_POINT('',(0.,0.)); +#1097 = VECTOR('',#1098,1.); +#1098 = DIRECTION('',(1.,0.)); +#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1107 = PCURVE('',#1108,#1113); -#1108 = CYLINDRICAL_SURFACE('',#1109,3.048); -#1109 = AXIS2_PLACEMENT_3D('',#1110,#1111,#1112); -#1110 = CARTESIAN_POINT('',(0.,6.35,0.)); -#1111 = DIRECTION('',(0.,0.,1.)); -#1112 = DIRECTION('',(1.,0.,0.)); -#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118); -#1114 = LINE('',#1115,#1116); -#1115 = CARTESIAN_POINT('',(0.,0.)); -#1116 = VECTOR('',#1117,1.); -#1117 = DIRECTION('',(1.,0.)); -#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1100 = PCURVE('',#1101,#1106); +#1101 = PLANE('',#1102); +#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105); +#1103 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + 2.11641727765E-15)); +#1104 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1105 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1111); +#1107 = LINE('',#1108,#1109); +#1108 = CARTESIAN_POINT('',(0.,0.)); +#1109 = VECTOR('',#1110,1.); +#1110 = DIRECTION('',(0.,1.)); +#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1119 = ADVANCED_FACE('',(#1120),#664,.F.); -#1120 = FACE_BOUND('',#1121,.F.); -#1121 = EDGE_LOOP('',(#1122,#1123,#1124,#1147,#1175,#1198)); -#1122 = ORIENTED_EDGE('',*,*,#1066,.F.); -#1123 = ORIENTED_EDGE('',*,*,#650,.T.); -#1124 = ORIENTED_EDGE('',*,*,#1125,.T.); -#1125 = EDGE_CURVE('',#623,#1126,#1128,.T.); -#1126 = VERTEX_POINT('',#1127); -#1127 = CARTESIAN_POINT('',(-4.572,6.35,-14.478)); -#1128 = SURFACE_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.); -#1129 = LINE('',#1130,#1131); -#1130 = CARTESIAN_POINT('',(-4.572,0.,-14.478)); -#1131 = VECTOR('',#1132,1.); -#1132 = DIRECTION('',(0.,1.,0.)); -#1133 = PCURVE('',#664,#1134); -#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139); -#1135 = LINE('',#1136,#1137); -#1136 = CARTESIAN_POINT('',(0.,-14.478)); -#1137 = VECTOR('',#1138,1.); -#1138 = DIRECTION('',(1.,0.)); -#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1112 = ADVANCED_FACE('',(#1113),#1075,.T.); +#1113 = FACE_BOUND('',#1114,.T.); +#1114 = EDGE_LOOP('',(#1115,#1116,#1139,#1167)); +#1115 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1116 = ORIENTED_EDGE('',*,*,#1117,.T.); +#1117 = EDGE_CURVE('',#1032,#1118,#1120,.T.); +#1118 = VERTEX_POINT('',#1119); +#1119 = CARTESIAN_POINT('',(5.610236220472E-02,0.531496062992, + -8.562992125984E-02)); +#1120 = SURFACE_CURVE('',#1121,(#1125,#1132),.PCURVE_S1.); +#1121 = LINE('',#1122,#1123); +#1122 = CARTESIAN_POINT('',(5.610236220472E-02,0.531496062992, + 2.123410808513E-15)); +#1123 = VECTOR('',#1124,3.937007874016E-02); +#1124 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1125 = PCURVE('',#1075,#1126); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = LINE('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(3.49676543189E-18,-1.574803149606E-02)); +#1129 = VECTOR('',#1130,1.); +#1130 = DIRECTION('',(1.,0.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1140 = PCURVE('',#638,#1141); -#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146); -#1142 = LINE('',#1143,#1144); -#1143 = CARTESIAN_POINT('',(0.,-11.176)); -#1144 = VECTOR('',#1145,1.); -#1145 = DIRECTION('',(0.,1.)); -#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1132 = PCURVE('',#1047,#1133); +#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1138); +#1134 = LINE('',#1135,#1136); +#1135 = CARTESIAN_POINT('',(0.,0.112204724409)); +#1136 = VECTOR('',#1137,1.); +#1137 = DIRECTION('',(1.,0.)); +#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1147 = ORIENTED_EDGE('',*,*,#1148,.T.); -#1148 = EDGE_CURVE('',#1126,#1149,#1151,.T.); -#1149 = VERTEX_POINT('',#1150); -#1150 = CARTESIAN_POINT('',(-4.572,6.35,-3.81)); -#1151 = SURFACE_CURVE('',#1152,(#1156,#1163),.PCURVE_S1.); -#1152 = LINE('',#1153,#1154); -#1153 = CARTESIAN_POINT('',(-4.572,6.35,-14.478)); -#1154 = VECTOR('',#1155,1.); -#1155 = DIRECTION('',(0.,0.,1.)); -#1156 = PCURVE('',#664,#1157); -#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162); -#1158 = LINE('',#1159,#1160); -#1159 = CARTESIAN_POINT('',(6.35,-14.478)); -#1160 = VECTOR('',#1161,1.); -#1161 = DIRECTION('',(0.,1.)); -#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1139 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1140 = EDGE_CURVE('',#1141,#1118,#1143,.T.); +#1141 = VERTEX_POINT('',#1142); +#1142 = CARTESIAN_POINT('',(5.610236220472E-02,0.547244094488, + -8.562992125984E-02)); +#1143 = SURFACE_CURVE('',#1144,(#1148,#1155),.PCURVE_S1.); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(5.610236220472E-02,0.547244094488, + -8.562992125984E-02)); +#1146 = VECTOR('',#1147,3.937007874016E-02); +#1147 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1148 = PCURVE('',#1075,#1149); +#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(8.562992125984E-02,3.802732407181E-17)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(2.22044604925E-16,-1.)); +#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1163 = PCURVE('',#1164,#1169); -#1164 = PLANE('',#1165); -#1165 = AXIS2_PLACEMENT_3D('',#1166,#1167,#1168); -#1166 = CARTESIAN_POINT('',(-4.572,6.35,-14.478)); -#1167 = DIRECTION('',(0.,1.,0.)); -#1168 = DIRECTION('',(1.,0.,0.)); -#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1174); +#1155 = PCURVE('',#1156,#1161); +#1156 = CYLINDRICAL_SURFACE('',#1157,5.610236220472E-02); +#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160); +#1158 = CARTESIAN_POINT('',(-2.734579841657E-15,0.547244094488, + -8.562992125984E-02)); +#1159 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1160 = DIRECTION('',(1.,0.,0.)); +#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166); +#1162 = LINE('',#1163,#1164); +#1163 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1164 = VECTOR('',#1165,1.); +#1165 = DIRECTION('',(-0.,-1.)); +#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1167 = ORIENTED_EDGE('',*,*,#1168,.F.); +#1168 = EDGE_CURVE('',#1060,#1141,#1169,.T.); +#1169 = SURFACE_CURVE('',#1170,(#1174,#1181),.PCURVE_S1.); #1170 = LINE('',#1171,#1172); -#1171 = CARTESIAN_POINT('',(0.,0.)); -#1172 = VECTOR('',#1173,1.); -#1173 = DIRECTION('',(0.,-1.)); -#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1171 = CARTESIAN_POINT('',(5.610236220472E-02,0.547244094488, + 2.11641727765E-15)); +#1172 = VECTOR('',#1173,3.937007874016E-02); +#1173 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1174 = PCURVE('',#1075,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180); +#1176 = LINE('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(0.,0.)); +#1178 = VECTOR('',#1179,1.); +#1179 = DIRECTION('',(1.,0.)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1175 = ORIENTED_EDGE('',*,*,#1176,.T.); -#1176 = EDGE_CURVE('',#1149,#1177,#1179,.T.); -#1177 = VERTEX_POINT('',#1178); -#1178 = CARTESIAN_POINT('',(-4.572,11.176,-3.81)); -#1179 = SURFACE_CURVE('',#1180,(#1184,#1191),.PCURVE_S1.); -#1180 = LINE('',#1181,#1182); -#1181 = CARTESIAN_POINT('',(-4.572,6.35,-3.81)); -#1182 = VECTOR('',#1183,1.); -#1183 = DIRECTION('',(0.,1.,0.)); -#1184 = PCURVE('',#664,#1185); -#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1190); -#1186 = LINE('',#1187,#1188); -#1187 = CARTESIAN_POINT('',(6.35,-3.81)); -#1188 = VECTOR('',#1189,1.); -#1189 = DIRECTION('',(1.,0.)); -#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1181 = PCURVE('',#1101,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(0.,0.112204724409)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(1.,0.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1191 = PCURVE('',#974,#1192); -#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197); -#1193 = LINE('',#1194,#1195); -#1194 = CARTESIAN_POINT('',(0.,0.)); -#1195 = VECTOR('',#1196,1.); -#1196 = DIRECTION('',(0.,1.)); -#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1188 = ADVANCED_FACE('',(#1189),#1156,.T.); +#1189 = FACE_BOUND('',#1190,.F.); +#1190 = EDGE_LOOP('',(#1191,#1216,#1238,#1239)); +#1191 = ORIENTED_EDGE('',*,*,#1192,.T.); +#1192 = EDGE_CURVE('',#1193,#1195,#1197,.T.); +#1193 = VERTEX_POINT('',#1194); +#1194 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + -8.562992125984E-02)); +#1195 = VERTEX_POINT('',#1196); +#1196 = CARTESIAN_POINT('',(-5.610236220473E-02,0.531496062992, + -8.562992125984E-02)); +#1197 = SURFACE_CURVE('',#1198,(#1202,#1209),.PCURVE_S1.); +#1198 = LINE('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + -8.562992125984E-02)); +#1200 = VECTOR('',#1201,3.937007874016E-02); +#1201 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1202 = PCURVE('',#1156,#1203); +#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208); +#1204 = LINE('',#1205,#1206); +#1205 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1206 = VECTOR('',#1207,1.); +#1207 = DIRECTION('',(-0.,-1.)); +#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1198 = ORIENTED_EDGE('',*,*,#1199,.F.); -#1199 = EDGE_CURVE('',#1044,#1177,#1200,.T.); -#1200 = SURFACE_CURVE('',#1201,(#1205,#1212),.PCURVE_S1.); -#1201 = LINE('',#1202,#1203); -#1202 = CARTESIAN_POINT('',(-4.572,11.176,0.)); -#1203 = VECTOR('',#1204,1.); -#1204 = DIRECTION('',(-0.,-0.,-1.)); -#1205 = PCURVE('',#664,#1206); -#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211); -#1207 = LINE('',#1208,#1209); -#1208 = CARTESIAN_POINT('',(11.176,0.)); -#1209 = VECTOR('',#1210,1.); -#1210 = DIRECTION('',(0.,-1.)); -#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1209 = PCURVE('',#1019,#1210); +#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215); +#1211 = LINE('',#1212,#1213); +#1212 = CARTESIAN_POINT('',(1.688752429976E-32,3.802732407181E-17)); +#1213 = VECTOR('',#1214,1.); +#1214 = DIRECTION('',(-2.22044604925E-16,-1.)); +#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1212 = PCURVE('',#946,#1213); -#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218); -#1214 = LINE('',#1215,#1216); -#1215 = CARTESIAN_POINT('',(0.,0.)); -#1216 = VECTOR('',#1217,1.); -#1217 = DIRECTION('',(0.,-1.)); -#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1216 = ORIENTED_EDGE('',*,*,#1217,.T.); +#1217 = EDGE_CURVE('',#1195,#1118,#1218,.T.); +#1218 = SURFACE_CURVE('',#1219,(#1224,#1231),.PCURVE_S1.); +#1219 = CIRCLE('',#1220,5.610236220472E-02); +#1220 = AXIS2_PLACEMENT_3D('',#1221,#1222,#1223); +#1221 = CARTESIAN_POINT('',(-2.734579841657E-15,0.531496062992, + -8.562992125984E-02)); +#1222 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1223 = DIRECTION('',(1.,0.,0.)); +#1224 = PCURVE('',#1156,#1225); +#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230); +#1226 = LINE('',#1227,#1228); +#1227 = CARTESIAN_POINT('',(-0.,-1.574803149606E-02)); +#1228 = VECTOR('',#1229,1.); +#1229 = DIRECTION('',(-1.,0.)); +#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1219 = ADVANCED_FACE('',(#1220),#638,.F.); -#1220 = FACE_BOUND('',#1221,.F.); -#1221 = EDGE_LOOP('',(#1222,#1245,#1246,#1247,#1248,#1271)); -#1222 = ORIENTED_EDGE('',*,*,#1223,.F.); -#1223 = EDGE_CURVE('',#1126,#1224,#1226,.T.); -#1224 = VERTEX_POINT('',#1225); -#1225 = CARTESIAN_POINT('',(-4.,6.35,-14.478)); -#1226 = SURFACE_CURVE('',#1227,(#1231,#1238),.PCURVE_S1.); -#1227 = LINE('',#1228,#1229); -#1228 = CARTESIAN_POINT('',(-4.572,6.35,-14.478)); -#1229 = VECTOR('',#1230,1.); -#1230 = DIRECTION('',(1.,0.,0.)); -#1231 = PCURVE('',#638,#1232); +#1231 = PCURVE('',#1047,#1232); #1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237); -#1233 = LINE('',#1234,#1235); -#1234 = CARTESIAN_POINT('',(0.,-4.826)); -#1235 = VECTOR('',#1236,1.); -#1236 = DIRECTION('',(1.,0.)); +#1233 = CIRCLE('',#1234,5.610236220472E-02); +#1234 = AXIS2_PLACEMENT_2D('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(8.562992125984E-02,5.610236220472E-02)); +#1236 = DIRECTION('',(0.,1.)); #1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1238 = PCURVE('',#1164,#1239); -#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244); -#1240 = LINE('',#1241,#1242); -#1241 = CARTESIAN_POINT('',(0.,0.)); -#1242 = VECTOR('',#1243,1.); -#1243 = DIRECTION('',(1.,0.)); -#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1238 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1239 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1240 = EDGE_CURVE('',#1193,#1141,#1241,.T.); +#1241 = SURFACE_CURVE('',#1242,(#1247,#1254),.PCURVE_S1.); +#1242 = CIRCLE('',#1243,5.610236220472E-02); +#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246); +#1244 = CARTESIAN_POINT('',(-2.734579841657E-15,0.547244094488, + -8.562992125984E-02)); +#1245 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1246 = DIRECTION('',(1.,0.,0.)); +#1247 = PCURVE('',#1156,#1248); +#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(-0.,0.)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(-1.,0.)); +#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1245 = ORIENTED_EDGE('',*,*,#1125,.F.); -#1246 = ORIENTED_EDGE('',*,*,#622,.F.); -#1247 = ORIENTED_EDGE('',*,*,#1014,.F.); -#1248 = ORIENTED_EDGE('',*,*,#1249,.F.); -#1249 = EDGE_CURVE('',#1250,#987,#1252,.T.); -#1250 = VERTEX_POINT('',#1251); -#1251 = CARTESIAN_POINT('',(4.,6.35,-14.478)); -#1252 = SURFACE_CURVE('',#1253,(#1257,#1264),.PCURVE_S1.); -#1253 = LINE('',#1254,#1255); -#1254 = CARTESIAN_POINT('',(4.,6.35,-14.478)); -#1255 = VECTOR('',#1256,1.); -#1256 = DIRECTION('',(1.,0.,0.)); -#1257 = PCURVE('',#638,#1258); -#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1263); -#1259 = LINE('',#1260,#1261); -#1260 = CARTESIAN_POINT('',(8.572,-4.826)); -#1261 = VECTOR('',#1262,1.); -#1262 = DIRECTION('',(1.,0.)); -#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1254 = PCURVE('',#1101,#1255); +#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260); +#1256 = CIRCLE('',#1257,5.610236220472E-02); +#1257 = AXIS2_PLACEMENT_2D('',#1258,#1259); +#1258 = CARTESIAN_POINT('',(8.562992125984E-02,5.610236220472E-02)); +#1259 = DIRECTION('',(0.,1.)); +#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1264 = PCURVE('',#1002,#1265); -#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270); -#1266 = LINE('',#1267,#1268); -#1267 = CARTESIAN_POINT('',(0.,0.)); -#1268 = VECTOR('',#1269,1.); -#1269 = DIRECTION('',(1.,0.)); -#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1261 = ADVANCED_FACE('',(#1262),#1019,.T.); +#1262 = FACE_BOUND('',#1263,.T.); +#1263 = EDGE_LOOP('',(#1264,#1265,#1286,#1287)); +#1264 = ORIENTED_EDGE('',*,*,#1192,.T.); +#1265 = ORIENTED_EDGE('',*,*,#1266,.T.); +#1266 = EDGE_CURVE('',#1195,#999,#1267,.T.); +#1267 = SURFACE_CURVE('',#1268,(#1272,#1279),.PCURVE_S1.); +#1268 = LINE('',#1269,#1270); +#1269 = CARTESIAN_POINT('',(-5.610236220473E-02,0.531496062992, + -8.562992125984E-02)); +#1270 = VECTOR('',#1271,3.937007874016E-02); +#1271 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1272 = PCURVE('',#1019,#1273); +#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.,-1.574803149606E-02)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,0.)); +#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1271 = ORIENTED_EDGE('',*,*,#1272,.F.); -#1272 = EDGE_CURVE('',#1224,#1250,#1273,.T.); -#1273 = SURFACE_CURVE('',#1274,(#1279,#1290),.PCURVE_S1.); -#1274 = CIRCLE('',#1275,4.); -#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278); -#1276 = CARTESIAN_POINT('',(0.,6.35,-14.478)); -#1277 = DIRECTION('',(0.,0.,-1.)); -#1278 = DIRECTION('',(1.,0.,0.)); -#1279 = PCURVE('',#638,#1280); -#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1289); -#1281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1282,#1283,#1284,#1285, -#1286,#1287,#1288),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#1282 = CARTESIAN_POINT('',(8.572,-4.826)); -#1283 = CARTESIAN_POINT('',(8.572,-11.75420323027)); -#1284 = CARTESIAN_POINT('',(2.572,-8.290101615138)); -#1285 = CARTESIAN_POINT('',(-3.428,-4.826)); -#1286 = CARTESIAN_POINT('',(2.572,-1.361898384862)); -#1287 = CARTESIAN_POINT('',(8.572,2.102203230276)); -#1288 = CARTESIAN_POINT('',(8.572,-4.826)); -#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1279 = PCURVE('',#1047,#1280); +#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285); +#1281 = LINE('',#1282,#1283); +#1282 = CARTESIAN_POINT('',(8.562992125984E-02,0.)); +#1283 = VECTOR('',#1284,1.); +#1284 = DIRECTION('',(-1.,0.)); +#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1290 = PCURVE('',#1291,#1296); -#1291 = CYLINDRICAL_SURFACE('',#1292,4.); -#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295); -#1293 = CARTESIAN_POINT('',(0.,6.35,-14.478)); -#1294 = DIRECTION('',(0.,0.,-1.)); -#1295 = DIRECTION('',(1.,0.,0.)); -#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301); -#1297 = LINE('',#1298,#1299); -#1298 = CARTESIAN_POINT('',(0.,0.)); -#1299 = VECTOR('',#1300,1.); -#1300 = DIRECTION('',(1.,0.)); -#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1286 = ORIENTED_EDGE('',*,*,#996,.F.); +#1287 = ORIENTED_EDGE('',*,*,#1288,.F.); +#1288 = EDGE_CURVE('',#1193,#997,#1289,.T.); +#1289 = SURFACE_CURVE('',#1290,(#1294,#1301),.PCURVE_S1.); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(-5.610236220473E-02,0.547244094488, + -8.562992125984E-02)); +#1292 = VECTOR('',#1293,3.937007874016E-02); +#1293 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1294 = PCURVE('',#1019,#1295); +#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300); +#1296 = LINE('',#1297,#1298); +#1297 = CARTESIAN_POINT('',(0.,0.)); +#1298 = VECTOR('',#1299,1.); +#1299 = DIRECTION('',(1.,0.)); +#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1302 = ADVANCED_FACE('',(#1303,#1379),#696,.T.); -#1303 = FACE_BOUND('',#1304,.T.); -#1304 = EDGE_LOOP('',(#1305,#1306,#1329,#1358)); -#1305 = ORIENTED_EDGE('',*,*,#678,.F.); -#1306 = ORIENTED_EDGE('',*,*,#1307,.F.); -#1307 = EDGE_CURVE('',#1308,#679,#1310,.T.); -#1308 = VERTEX_POINT('',#1309); -#1309 = CARTESIAN_POINT('',(-1.425,-2.175,-13.5)); -#1310 = SURFACE_CURVE('',#1311,(#1315,#1322),.PCURVE_S1.); -#1311 = LINE('',#1312,#1313); -#1312 = CARTESIAN_POINT('',(-1.425,-2.175,-13.5)); -#1313 = VECTOR('',#1314,1.); -#1314 = DIRECTION('',(0.,1.,0.)); -#1315 = PCURVE('',#696,#1316); -#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); -#1317 = LINE('',#1318,#1319); -#1318 = CARTESIAN_POINT('',(0.,-2.175)); -#1319 = VECTOR('',#1320,1.); -#1320 = DIRECTION('',(0.,1.)); -#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1301 = PCURVE('',#1101,#1302); +#1302 = DEFINITIONAL_REPRESENTATION('',(#1303),#1307); +#1303 = LINE('',#1304,#1305); +#1304 = CARTESIAN_POINT('',(8.562992125984E-02,0.)); +#1305 = VECTOR('',#1306,1.); +#1306 = DIRECTION('',(-1.,0.)); +#1307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1322 = PCURVE('',#724,#1323); -#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); -#1324 = LINE('',#1325,#1326); -#1325 = CARTESIAN_POINT('',(0.,-0.4)); -#1326 = VECTOR('',#1327,1.); -#1327 = DIRECTION('',(1.,0.)); -#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1308 = ADVANCED_FACE('',(#1309),#1323,.F.); +#1309 = FACE_BOUND('',#1310,.T.); +#1310 = EDGE_LOOP('',(#1311,#1341,#1363,#1364)); +#1311 = ORIENTED_EDGE('',*,*,#1312,.T.); +#1312 = EDGE_CURVE('',#1313,#1315,#1317,.T.); +#1313 = VERTEX_POINT('',#1314); +#1314 = CARTESIAN_POINT('',(2.952755905512E-02,0.547244094488, + -8.562992125984E-02)); +#1315 = VERTEX_POINT('',#1316); +#1316 = CARTESIAN_POINT('',(2.952755905512E-02,0.531496062992, + -8.562992125984E-02)); +#1317 = SEAM_CURVE('',#1318,(#1322,#1334),.PCURVE_S1.); +#1318 = LINE('',#1319,#1320); +#1319 = CARTESIAN_POINT('',(2.952755905512E-02,0.547244094488, + -8.562992125984E-02)); +#1320 = VECTOR('',#1321,3.937007874016E-02); +#1321 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1322 = PCURVE('',#1323,#1328); +#1323 = CYLINDRICAL_SURFACE('',#1324,2.952755905512E-02); +#1324 = AXIS2_PLACEMENT_3D('',#1325,#1326,#1327); +#1325 = CARTESIAN_POINT('',(-2.734579841657E-15,0.547244094488, + -8.562992125984E-02)); +#1326 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1327 = DIRECTION('',(1.,0.,0.)); +#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333); +#1329 = LINE('',#1330,#1331); +#1330 = CARTESIAN_POINT('',(-0.,0.)); +#1331 = VECTOR('',#1332,1.); +#1332 = DIRECTION('',(-0.,-1.)); +#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1329 = ORIENTED_EDGE('',*,*,#1330,.T.); -#1330 = EDGE_CURVE('',#1308,#1331,#1333,.T.); -#1331 = VERTEX_POINT('',#1332); -#1332 = CARTESIAN_POINT('',(1.425,-2.175,-13.5)); -#1333 = SURFACE_CURVE('',#1334,(#1339,#1346),.PCURVE_S1.); -#1334 = CIRCLE('',#1335,1.425); -#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338); -#1336 = CARTESIAN_POINT('',(-6.991629497578E-14,-2.175,-13.5)); -#1337 = DIRECTION('',(0.,0.,1.)); -#1338 = DIRECTION('',(1.,0.,0.)); -#1339 = PCURVE('',#696,#1340); -#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345); -#1341 = CIRCLE('',#1342,1.425); -#1342 = AXIS2_PLACEMENT_2D('',#1343,#1344); -#1343 = CARTESIAN_POINT('',(1.425,-2.175)); -#1344 = DIRECTION('',(1.,0.)); -#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1334 = PCURVE('',#1323,#1335); +#1335 = DEFINITIONAL_REPRESENTATION('',(#1336),#1340); +#1336 = LINE('',#1337,#1338); +#1337 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1338 = VECTOR('',#1339,1.); +#1339 = DIRECTION('',(-0.,-1.)); +#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1346 = PCURVE('',#1347,#1352); -#1347 = CYLINDRICAL_SURFACE('',#1348,1.425); -#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351); -#1349 = CARTESIAN_POINT('',(-6.991629497578E-14,-2.175,-13.9)); -#1350 = DIRECTION('',(-0.,-0.,-1.)); -#1351 = DIRECTION('',(1.,0.,0.)); -#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357); -#1353 = LINE('',#1354,#1355); -#1354 = CARTESIAN_POINT('',(-0.,-0.4)); -#1355 = VECTOR('',#1356,1.); -#1356 = DIRECTION('',(-1.,0.)); -#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1341 = ORIENTED_EDGE('',*,*,#1342,.T.); +#1342 = EDGE_CURVE('',#1315,#1315,#1343,.T.); +#1343 = SURFACE_CURVE('',#1344,(#1349,#1356),.PCURVE_S1.); +#1344 = CIRCLE('',#1345,2.952755905512E-02); +#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348); +#1346 = CARTESIAN_POINT('',(-2.734579841657E-15,0.531496062992, + -8.562992125984E-02)); +#1347 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1348 = DIRECTION('',(1.,0.,0.)); +#1349 = PCURVE('',#1323,#1350); +#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355); +#1351 = LINE('',#1352,#1353); +#1352 = CARTESIAN_POINT('',(-0.,-1.574803149606E-02)); +#1353 = VECTOR('',#1354,1.); +#1354 = DIRECTION('',(-1.,0.)); +#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1358 = ORIENTED_EDGE('',*,*,#1359,.F.); -#1359 = EDGE_CURVE('',#681,#1331,#1360,.T.); -#1360 = SURFACE_CURVE('',#1361,(#1365,#1372),.PCURVE_S1.); -#1361 = LINE('',#1362,#1363); -#1362 = CARTESIAN_POINT('',(1.425,5.68434188608E-14,-13.5)); -#1363 = VECTOR('',#1364,1.); -#1364 = DIRECTION('',(0.,-1.,0.)); -#1365 = PCURVE('',#696,#1366); -#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371); -#1367 = LINE('',#1368,#1369); -#1368 = CARTESIAN_POINT('',(2.85,0.)); -#1369 = VECTOR('',#1370,1.); -#1370 = DIRECTION('',(0.,-1.)); -#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1356 = PCURVE('',#1047,#1357); +#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362); +#1358 = CIRCLE('',#1359,2.952755905512E-02); +#1359 = AXIS2_PLACEMENT_2D('',#1360,#1361); +#1360 = CARTESIAN_POINT('',(8.562992125984E-02,5.610236220472E-02)); +#1361 = DIRECTION('',(0.,1.)); +#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1372 = PCURVE('',#778,#1373); +#1363 = ORIENTED_EDGE('',*,*,#1312,.F.); +#1364 = ORIENTED_EDGE('',*,*,#1365,.F.); +#1365 = EDGE_CURVE('',#1313,#1313,#1366,.T.); +#1366 = SURFACE_CURVE('',#1367,(#1372,#1379),.PCURVE_S1.); +#1367 = CIRCLE('',#1368,2.952755905512E-02); +#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371); +#1369 = CARTESIAN_POINT('',(-2.734579841657E-15,0.547244094488, + -8.562992125984E-02)); +#1370 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1371 = DIRECTION('',(1.,0.,0.)); +#1372 = PCURVE('',#1323,#1373); #1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378); #1374 = LINE('',#1375,#1376); -#1375 = CARTESIAN_POINT('',(0.,-0.4)); +#1375 = CARTESIAN_POINT('',(-0.,0.)); #1376 = VECTOR('',#1377,1.); -#1377 = DIRECTION('',(1.,0.)); +#1377 = DIRECTION('',(-1.,0.)); #1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1379 = FACE_BOUND('',#1380,.T.); -#1380 = EDGE_LOOP('',(#1381)); -#1381 = ORIENTED_EDGE('',*,*,#1382,.F.); -#1382 = EDGE_CURVE('',#1383,#1383,#1385,.T.); -#1383 = VERTEX_POINT('',#1384); -#1384 = CARTESIAN_POINT('',(0.75,-2.175,-13.5)); -#1385 = SURFACE_CURVE('',#1386,(#1391,#1398),.PCURVE_S1.); -#1386 = CIRCLE('',#1387,0.75); -#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390); -#1388 = CARTESIAN_POINT('',(-6.991629497578E-14,-2.175,-13.5)); -#1389 = DIRECTION('',(0.,0.,1.)); -#1390 = DIRECTION('',(1.,0.,0.)); -#1391 = PCURVE('',#696,#1392); -#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397); -#1393 = CIRCLE('',#1394,0.75); -#1394 = AXIS2_PLACEMENT_2D('',#1395,#1396); -#1395 = CARTESIAN_POINT('',(1.425,-2.175)); -#1396 = DIRECTION('',(1.,0.)); -#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1379 = PCURVE('',#1101,#1380); +#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1385); +#1381 = CIRCLE('',#1382,2.952755905512E-02); +#1382 = AXIS2_PLACEMENT_2D('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(8.562992125984E-02,5.610236220472E-02)); +#1384 = DIRECTION('',(0.,1.)); +#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1398 = PCURVE('',#1399,#1404); -#1399 = CYLINDRICAL_SURFACE('',#1400,0.75); -#1400 = AXIS2_PLACEMENT_3D('',#1401,#1402,#1403); -#1401 = CARTESIAN_POINT('',(-6.991629497578E-14,-2.175,-13.9)); -#1402 = DIRECTION('',(-0.,-0.,-1.)); -#1403 = DIRECTION('',(1.,0.,0.)); -#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1409); -#1405 = LINE('',#1406,#1407); -#1406 = CARTESIAN_POINT('',(-0.,-0.4)); -#1407 = VECTOR('',#1408,1.); -#1408 = DIRECTION('',(-1.,0.)); -#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1410 = ADVANCED_FACE('',(#1411),#724,.T.); -#1411 = FACE_BOUND('',#1412,.T.); -#1412 = EDGE_LOOP('',(#1413,#1436,#1437,#1438)); -#1413 = ORIENTED_EDGE('',*,*,#1414,.T.); -#1414 = EDGE_CURVE('',#1415,#1308,#1417,.T.); +#1386 = ADVANCED_FACE('',(#1387,#1393),#1101,.F.); +#1387 = FACE_BOUND('',#1388,.T.); +#1388 = EDGE_LOOP('',(#1389,#1390,#1391,#1392)); +#1389 = ORIENTED_EDGE('',*,*,#1087,.T.); +#1390 = ORIENTED_EDGE('',*,*,#1168,.T.); +#1391 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1392 = ORIENTED_EDGE('',*,*,#1288,.T.); +#1393 = FACE_BOUND('',#1394,.T.); +#1394 = EDGE_LOOP('',(#1395)); +#1395 = ORIENTED_EDGE('',*,*,#1365,.T.); +#1396 = ADVANCED_FACE('',(#1397,#1403),#1047,.T.); +#1397 = FACE_BOUND('',#1398,.F.); +#1398 = EDGE_LOOP('',(#1399,#1400,#1401,#1402)); +#1399 = ORIENTED_EDGE('',*,*,#1031,.T.); +#1400 = ORIENTED_EDGE('',*,*,#1117,.T.); +#1401 = ORIENTED_EDGE('',*,*,#1217,.F.); +#1402 = ORIENTED_EDGE('',*,*,#1266,.T.); +#1403 = FACE_BOUND('',#1404,.F.); +#1404 = EDGE_LOOP('',(#1405)); +#1405 = ORIENTED_EDGE('',*,*,#1342,.T.); +#1406 = MANIFOLD_SOLID_BREP('',#1407); +#1407 = CLOSED_SHELL('',(#1408,#1528,#1604,#1677,#1724,#1802,#1812)); +#1408 = ADVANCED_FACE('',(#1409),#1423,.T.); +#1409 = FACE_BOUND('',#1410,.T.); +#1410 = EDGE_LOOP('',(#1411,#1446,#1474,#1502)); +#1411 = ORIENTED_EDGE('',*,*,#1412,.T.); +#1412 = EDGE_CURVE('',#1413,#1415,#1417,.T.); +#1413 = VERTEX_POINT('',#1414); +#1414 = CARTESIAN_POINT('',(0.177165358085,0.364173228346,0.150787398571 + )); #1415 = VERTEX_POINT('',#1416); -#1416 = CARTESIAN_POINT('',(-1.425,-2.175,-13.9)); -#1417 = SURFACE_CURVE('',#1418,(#1422,#1429),.PCURVE_S1.); +#1416 = CARTESIAN_POINT('',(0.192913389581,0.364173228346,0.150787398571 + )); +#1417 = SURFACE_CURVE('',#1418,(#1422,#1434),.PCURVE_S1.); #1418 = LINE('',#1419,#1420); -#1419 = CARTESIAN_POINT('',(-1.425,-2.175,-13.9)); -#1420 = VECTOR('',#1421,1.); -#1421 = DIRECTION('',(0.,0.,1.)); -#1422 = PCURVE('',#724,#1423); -#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428); -#1424 = LINE('',#1425,#1426); -#1425 = CARTESIAN_POINT('',(4.440892098501E-16,0.)); -#1426 = VECTOR('',#1427,1.); -#1427 = DIRECTION('',(0.,-1.)); -#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1419 = CARTESIAN_POINT('',(0.177165358085,0.364173228346,0.150787398571 + )); +#1420 = VECTOR('',#1421,3.937007874016E-02); +#1421 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1422 = PCURVE('',#1423,#1428); +#1423 = PLANE('',#1424); +#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427); +#1425 = CARTESIAN_POINT('',(0.177165358085,0.364173228346,0.150787398571 + )); +#1426 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#1427 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433); +#1429 = LINE('',#1430,#1431); +#1430 = CARTESIAN_POINT('',(-8.741913579726E-18,-5.463695987329E-18)); +#1431 = VECTOR('',#1432,1.); +#1432 = DIRECTION('',(1.110223024625E-16,-1.)); +#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1429 = PCURVE('',#1347,#1430); -#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435); -#1431 = LINE('',#1432,#1433); -#1432 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#1433 = VECTOR('',#1434,1.); -#1434 = DIRECTION('',(-0.,-1.)); -#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1436 = ORIENTED_EDGE('',*,*,#1307,.T.); -#1437 = ORIENTED_EDGE('',*,*,#708,.F.); -#1438 = ORIENTED_EDGE('',*,*,#1439,.F.); -#1439 = EDGE_CURVE('',#1415,#709,#1440,.T.); -#1440 = SURFACE_CURVE('',#1441,(#1445,#1452),.PCURVE_S1.); +#1434 = PCURVE('',#1435,#1440); +#1435 = PLANE('',#1436); +#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439); +#1437 = CARTESIAN_POINT('',(0.177165358085,0.364173228346, + -9.251968804291E-02)); +#1438 = DIRECTION('',(-1.232595164408E-32,-1.,1.110223024625E-16)); +#1439 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445); #1441 = LINE('',#1442,#1443); -#1442 = CARTESIAN_POINT('',(-1.425,-2.175,-13.9)); +#1442 = CARTESIAN_POINT('',(0.243307086614,-5.463695987329E-18)); #1443 = VECTOR('',#1444,1.); -#1444 = DIRECTION('',(0.,1.,0.)); -#1445 = PCURVE('',#724,#1446); -#1446 = DEFINITIONAL_REPRESENTATION('',(#1447),#1451); -#1447 = LINE('',#1448,#1449); -#1448 = CARTESIAN_POINT('',(0.,0.)); -#1449 = VECTOR('',#1450,1.); -#1450 = DIRECTION('',(1.,0.)); -#1451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1444 = DIRECTION('',(1.110223024625E-16,-1.)); +#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1452 = PCURVE('',#752,#1453); -#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458); -#1454 = LINE('',#1455,#1456); -#1455 = CARTESIAN_POINT('',(0.,-2.175)); -#1456 = VECTOR('',#1457,1.); -#1457 = DIRECTION('',(0.,1.)); -#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1446 = ORIENTED_EDGE('',*,*,#1447,.T.); +#1447 = EDGE_CURVE('',#1415,#1448,#1450,.T.); +#1448 = VERTEX_POINT('',#1449); +#1449 = CARTESIAN_POINT('',(0.192913389581,0.462598425197,0.150787398571 + )); +#1450 = SURFACE_CURVE('',#1451,(#1455,#1462),.PCURVE_S1.); +#1451 = LINE('',#1452,#1453); +#1452 = CARTESIAN_POINT('',(0.192913389581,0.364173228346,0.150787398571 + )); +#1453 = VECTOR('',#1454,3.937007874016E-02); +#1454 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1455 = PCURVE('',#1423,#1456); +#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461); +#1457 = LINE('',#1458,#1459); +#1458 = CARTESIAN_POINT('',(-1.573544444351E-17,-1.574803149606E-02)); +#1459 = VECTOR('',#1460,1.); +#1460 = DIRECTION('',(1.,0.)); +#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1459 = ADVANCED_FACE('',(#1460),#778,.T.); -#1460 = FACE_BOUND('',#1461,.T.); -#1461 = EDGE_LOOP('',(#1462,#1463,#1464,#1487)); -#1462 = ORIENTED_EDGE('',*,*,#764,.T.); -#1463 = ORIENTED_EDGE('',*,*,#1359,.T.); -#1464 = ORIENTED_EDGE('',*,*,#1465,.F.); -#1465 = EDGE_CURVE('',#1466,#1331,#1468,.T.); -#1466 = VERTEX_POINT('',#1467); -#1467 = CARTESIAN_POINT('',(1.425,-2.175,-13.9)); -#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.); +#1462 = PCURVE('',#1463,#1468); +#1463 = PLANE('',#1464); +#1464 = AXIS2_PLACEMENT_3D('',#1465,#1466,#1467); +#1465 = CARTESIAN_POINT('',(0.192913389581,0.364173228346,0.150787398571 + )); +#1466 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1467 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473); #1469 = LINE('',#1470,#1471); -#1470 = CARTESIAN_POINT('',(1.425,-2.175,-13.9)); +#1470 = CARTESIAN_POINT('',(0.,0.)); #1471 = VECTOR('',#1472,1.); -#1472 = DIRECTION('',(0.,0.,1.)); -#1473 = PCURVE('',#778,#1474); -#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479); -#1475 = LINE('',#1476,#1477); -#1476 = CARTESIAN_POINT('',(2.175,0.)); -#1477 = VECTOR('',#1478,1.); -#1478 = DIRECTION('',(0.,-1.)); -#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1472 = DIRECTION('',(0.,-1.)); +#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1480 = PCURVE('',#1347,#1481); -#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486); -#1482 = LINE('',#1483,#1484); -#1483 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#1484 = VECTOR('',#1485,1.); -#1485 = DIRECTION('',(-0.,-1.)); -#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1474 = ORIENTED_EDGE('',*,*,#1475,.F.); +#1475 = EDGE_CURVE('',#1476,#1448,#1478,.T.); +#1476 = VERTEX_POINT('',#1477); +#1477 = CARTESIAN_POINT('',(0.177165358085,0.462598425197,0.150787398571 + )); +#1478 = SURFACE_CURVE('',#1479,(#1483,#1490),.PCURVE_S1.); +#1479 = LINE('',#1480,#1481); +#1480 = CARTESIAN_POINT('',(0.177165358085,0.462598425197,0.150787398571 + )); +#1481 = VECTOR('',#1482,3.937007874016E-02); +#1482 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1483 = PCURVE('',#1423,#1484); +#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(9.842519685039E-02,5.463695987329E-18)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(1.110223024625E-16,-1.)); +#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1487 = ORIENTED_EDGE('',*,*,#1488,.F.); -#1488 = EDGE_CURVE('',#737,#1466,#1489,.T.); -#1489 = SURFACE_CURVE('',#1490,(#1494,#1501),.PCURVE_S1.); -#1490 = LINE('',#1491,#1492); -#1491 = CARTESIAN_POINT('',(1.425,5.68434188608E-14,-13.9)); -#1492 = VECTOR('',#1493,1.); -#1493 = DIRECTION('',(0.,-1.,0.)); -#1494 = PCURVE('',#778,#1495); -#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500); -#1496 = LINE('',#1497,#1498); -#1497 = CARTESIAN_POINT('',(0.,0.)); -#1498 = VECTOR('',#1499,1.); -#1499 = DIRECTION('',(1.,0.)); -#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1490 = PCURVE('',#1491,#1496); +#1491 = PLANE('',#1492); +#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495); +#1493 = CARTESIAN_POINT('',(0.177165358085,0.462598425197,0.150787398571 + )); +#1494 = DIRECTION('',(1.232595164408E-32,1.,-1.110223024625E-16)); +#1495 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501); +#1497 = LINE('',#1498,#1499); +#1498 = CARTESIAN_POINT('',(-9.705473735495E-34,5.463695987329E-18)); +#1499 = VECTOR('',#1500,1.); +#1500 = DIRECTION('',(-1.110223024625E-16,-1.)); +#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1501 = PCURVE('',#752,#1502); -#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507); -#1503 = LINE('',#1504,#1505); -#1504 = CARTESIAN_POINT('',(2.85,0.)); -#1505 = VECTOR('',#1506,1.); -#1506 = DIRECTION('',(0.,-1.)); -#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1502 = ORIENTED_EDGE('',*,*,#1503,.F.); +#1503 = EDGE_CURVE('',#1413,#1476,#1504,.T.); +#1504 = SURFACE_CURVE('',#1505,(#1509,#1516),.PCURVE_S1.); +#1505 = LINE('',#1506,#1507); +#1506 = CARTESIAN_POINT('',(0.177165358085,0.364173228346,0.150787398571 + )); +#1507 = VECTOR('',#1508,3.937007874016E-02); +#1508 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1509 = PCURVE('',#1423,#1510); +#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515); +#1511 = LINE('',#1512,#1513); +#1512 = CARTESIAN_POINT('',(-1.748382715945E-17,-5.463695987329E-18)); +#1513 = VECTOR('',#1514,1.); +#1514 = DIRECTION('',(1.,0.)); +#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1508 = ADVANCED_FACE('',(#1509,#1536),#752,.F.); -#1509 = FACE_BOUND('',#1510,.F.); -#1510 = EDGE_LOOP('',(#1511,#1512,#1513,#1535)); -#1511 = ORIENTED_EDGE('',*,*,#736,.F.); -#1512 = ORIENTED_EDGE('',*,*,#1439,.F.); -#1513 = ORIENTED_EDGE('',*,*,#1514,.T.); -#1514 = EDGE_CURVE('',#1415,#1466,#1515,.T.); -#1515 = SURFACE_CURVE('',#1516,(#1521,#1528),.PCURVE_S1.); -#1516 = CIRCLE('',#1517,1.425); -#1517 = AXIS2_PLACEMENT_3D('',#1518,#1519,#1520); -#1518 = CARTESIAN_POINT('',(-6.991629497578E-14,-2.175,-13.9)); -#1519 = DIRECTION('',(0.,0.,1.)); -#1520 = DIRECTION('',(1.,0.,0.)); -#1521 = PCURVE('',#752,#1522); +#1516 = PCURVE('',#1517,#1522); +#1517 = PLANE('',#1518); +#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1519 = CARTESIAN_POINT('',(0.177165358085,0.364173228346,0.150787398571 + )); +#1520 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1521 = DIRECTION('',(0.,1.110223024625E-16,1.)); #1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527); -#1523 = CIRCLE('',#1524,1.425); -#1524 = AXIS2_PLACEMENT_2D('',#1525,#1526); -#1525 = CARTESIAN_POINT('',(1.425,-2.175)); -#1526 = DIRECTION('',(1.,0.)); +#1523 = LINE('',#1524,#1525); +#1524 = CARTESIAN_POINT('',(0.,0.)); +#1525 = VECTOR('',#1526,1.); +#1526 = DIRECTION('',(0.,-1.)); #1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1528 = PCURVE('',#1347,#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) +#1528 = ADVANCED_FACE('',(#1529),#1491,.T.); +#1529 = FACE_BOUND('',#1530,.T.); +#1530 = EDGE_LOOP('',(#1531,#1532,#1555,#1583)); +#1531 = ORIENTED_EDGE('',*,*,#1475,.T.); +#1532 = ORIENTED_EDGE('',*,*,#1533,.T.); +#1533 = EDGE_CURVE('',#1448,#1534,#1536,.T.); +#1534 = VERTEX_POINT('',#1535); +#1535 = CARTESIAN_POINT('',(0.192913389581,0.462598425197, + -9.251968804291E-02)); +#1536 = SURFACE_CURVE('',#1537,(#1541,#1548),.PCURVE_S1.); +#1537 = LINE('',#1538,#1539); +#1538 = CARTESIAN_POINT('',(0.192913389581,0.462598425197,0.150787398571 + )); +#1539 = VECTOR('',#1540,3.937007874016E-02); +#1540 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#1541 = PCURVE('',#1491,#1542); +#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547); +#1543 = LINE('',#1544,#1545); +#1544 = CARTESIAN_POINT('',(1.966930555438E-18,-1.574803149606E-02)); +#1545 = VECTOR('',#1546,1.); +#1546 = DIRECTION('',(1.,-0.)); +#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1535 = ORIENTED_EDGE('',*,*,#1488,.F.); -#1536 = FACE_BOUND('',#1537,.F.); -#1537 = EDGE_LOOP('',(#1538)); -#1538 = ORIENTED_EDGE('',*,*,#1539,.F.); -#1539 = EDGE_CURVE('',#1540,#1540,#1542,.T.); -#1540 = VERTEX_POINT('',#1541); -#1541 = CARTESIAN_POINT('',(0.75,-2.175,-13.9)); -#1542 = SURFACE_CURVE('',#1543,(#1548,#1555),.PCURVE_S1.); -#1543 = CIRCLE('',#1544,0.75); -#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547); -#1545 = CARTESIAN_POINT('',(-6.991629497578E-14,-2.175,-13.9)); -#1546 = DIRECTION('',(0.,0.,1.)); -#1547 = DIRECTION('',(1.,0.,0.)); -#1548 = PCURVE('',#752,#1549); +#1548 = PCURVE('',#1463,#1549); #1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); -#1550 = CIRCLE('',#1551,0.75); -#1551 = AXIS2_PLACEMENT_2D('',#1552,#1553); -#1552 = CARTESIAN_POINT('',(1.425,-2.175)); -#1553 = DIRECTION('',(1.,0.)); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(0.,-9.842519685039E-02)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(-1.,0.)); #1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1555 = PCURVE('',#1399,#1556); -#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1561); -#1557 = LINE('',#1558,#1559); -#1558 = CARTESIAN_POINT('',(-0.,0.)); -#1559 = VECTOR('',#1560,1.); -#1560 = DIRECTION('',(-1.,0.)); -#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1555 = ORIENTED_EDGE('',*,*,#1556,.F.); +#1556 = EDGE_CURVE('',#1557,#1534,#1559,.T.); +#1557 = VERTEX_POINT('',#1558); +#1558 = CARTESIAN_POINT('',(0.177165358085,0.462598425197, + -9.251968804291E-02)); +#1559 = SURFACE_CURVE('',#1560,(#1564,#1571),.PCURVE_S1.); +#1560 = LINE('',#1561,#1562); +#1561 = CARTESIAN_POINT('',(0.177165358085,0.462598425197, + -9.251968804291E-02)); +#1562 = VECTOR('',#1563,3.937007874016E-02); +#1563 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1564 = PCURVE('',#1491,#1565); +#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570); +#1566 = LINE('',#1567,#1568); +#1567 = CARTESIAN_POINT('',(0.243307086614,5.463695987329E-18)); +#1568 = VECTOR('',#1569,1.); +#1569 = DIRECTION('',(-1.110223024625E-16,-1.)); +#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1562 = ADVANCED_FACE('',(#1563),#810,.T.); -#1563 = FACE_BOUND('',#1564,.T.); -#1564 = EDGE_LOOP('',(#1565,#1595,#1616,#1617)); -#1565 = ORIENTED_EDGE('',*,*,#1566,.T.); -#1566 = EDGE_CURVE('',#1567,#1569,#1571,.T.); -#1567 = VERTEX_POINT('',#1568); -#1568 = CARTESIAN_POINT('',(-1.1,-2.5,-7.65)); -#1569 = VERTEX_POINT('',#1570); -#1570 = CARTESIAN_POINT('',(-1.1,-2.5,-7.35)); -#1571 = SURFACE_CURVE('',#1572,(#1576,#1583),.PCURVE_S1.); -#1572 = LINE('',#1573,#1574); -#1573 = CARTESIAN_POINT('',(-1.1,-2.5,-7.65)); -#1574 = VECTOR('',#1575,1.); -#1575 = DIRECTION('',(0.,0.,1.)); -#1576 = PCURVE('',#810,#1577); +#1571 = PCURVE('',#1572,#1577); +#1572 = CYLINDRICAL_SURFACE('',#1573,4.92125984252E-02); +#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576); +#1574 = CARTESIAN_POINT('',(0.177165358085,0.413385826772, + -9.251968804291E-02)); +#1575 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#1576 = DIRECTION('',(1.110223024625E-16,1.,0.)); #1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582); #1578 = LINE('',#1579,#1580); -#1579 = CARTESIAN_POINT('',(4.440892098501E-16,0.)); +#1579 = CARTESIAN_POINT('',(-6.28318530718,0.)); #1580 = VECTOR('',#1581,1.); -#1581 = DIRECTION('',(0.,-1.)); +#1581 = DIRECTION('',(-0.,-1.)); #1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1583 = PCURVE('',#1584,#1589); -#1584 = CYLINDRICAL_SURFACE('',#1585,1.1); -#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588); -#1586 = CARTESIAN_POINT('',(-1.99840144433E-14,-2.5,-7.65)); -#1587 = DIRECTION('',(-0.,-0.,-1.)); -#1588 = DIRECTION('',(1.,0.,0.)); -#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594); -#1590 = LINE('',#1591,#1592); -#1591 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#1592 = VECTOR('',#1593,1.); -#1593 = DIRECTION('',(-0.,-1.)); -#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1583 = ORIENTED_EDGE('',*,*,#1584,.F.); +#1584 = EDGE_CURVE('',#1476,#1557,#1585,.T.); +#1585 = SURFACE_CURVE('',#1586,(#1590,#1597),.PCURVE_S1.); +#1586 = LINE('',#1587,#1588); +#1587 = CARTESIAN_POINT('',(0.177165358085,0.462598425197,0.150787398571 + )); +#1588 = VECTOR('',#1589,3.937007874016E-02); +#1589 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#1590 = PCURVE('',#1491,#1591); +#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596); +#1592 = LINE('',#1593,#1594); +#1593 = CARTESIAN_POINT('',(5.463695987329E-18,5.463695987329E-18)); +#1594 = VECTOR('',#1595,1.); +#1595 = DIRECTION('',(1.,-0.)); +#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1595 = ORIENTED_EDGE('',*,*,#1596,.T.); -#1596 = EDGE_CURVE('',#1569,#795,#1597,.T.); -#1597 = SURFACE_CURVE('',#1598,(#1602,#1609),.PCURVE_S1.); -#1598 = LINE('',#1599,#1600); -#1599 = CARTESIAN_POINT('',(-1.1,-2.5,-7.35)); -#1600 = VECTOR('',#1601,1.); -#1601 = DIRECTION('',(0.,1.,0.)); -#1602 = PCURVE('',#810,#1603); -#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608); -#1604 = LINE('',#1605,#1606); -#1605 = CARTESIAN_POINT('',(0.,-0.3)); -#1606 = VECTOR('',#1607,1.); -#1607 = DIRECTION('',(1.,0.)); -#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1597 = PCURVE('',#1517,#1598); +#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603); +#1599 = LINE('',#1600,#1601); +#1600 = CARTESIAN_POINT('',(0.,-9.842519685039E-02)); +#1601 = VECTOR('',#1602,1.); +#1602 = DIRECTION('',(-1.,0.)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1609 = PCURVE('',#892,#1610); -#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615); -#1611 = LINE('',#1612,#1613); -#1612 = CARTESIAN_POINT('',(0.,-2.5)); -#1613 = VECTOR('',#1614,1.); -#1614 = DIRECTION('',(0.,1.)); -#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1616 = ORIENTED_EDGE('',*,*,#792,.F.); -#1617 = ORIENTED_EDGE('',*,*,#1618,.F.); -#1618 = EDGE_CURVE('',#1567,#793,#1619,.T.); -#1619 = SURFACE_CURVE('',#1620,(#1624,#1631),.PCURVE_S1.); +#1604 = ADVANCED_FACE('',(#1605),#1572,.T.); +#1605 = FACE_BOUND('',#1606,.F.); +#1606 = EDGE_LOOP('',(#1607,#1632,#1654,#1655)); +#1607 = ORIENTED_EDGE('',*,*,#1608,.T.); +#1608 = EDGE_CURVE('',#1609,#1611,#1613,.T.); +#1609 = VERTEX_POINT('',#1610); +#1610 = CARTESIAN_POINT('',(0.177165358085,0.364173228346, + -9.251968804291E-02)); +#1611 = VERTEX_POINT('',#1612); +#1612 = CARTESIAN_POINT('',(0.192913389581,0.364173228346, + -9.251968804291E-02)); +#1613 = SURFACE_CURVE('',#1614,(#1618,#1625),.PCURVE_S1.); +#1614 = LINE('',#1615,#1616); +#1615 = CARTESIAN_POINT('',(0.177165358085,0.364173228346, + -9.251968804291E-02)); +#1616 = VECTOR('',#1617,3.937007874016E-02); +#1617 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1618 = PCURVE('',#1572,#1619); +#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624); #1620 = LINE('',#1621,#1622); -#1621 = CARTESIAN_POINT('',(-1.1,-2.5,-7.65)); +#1621 = CARTESIAN_POINT('',(-3.14159265359,0.)); #1622 = VECTOR('',#1623,1.); -#1623 = DIRECTION('',(0.,1.,0.)); -#1624 = PCURVE('',#810,#1625); -#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630); -#1626 = LINE('',#1627,#1628); -#1627 = CARTESIAN_POINT('',(0.,0.)); -#1628 = VECTOR('',#1629,1.); -#1629 = DIRECTION('',(1.,0.)); -#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1623 = DIRECTION('',(-0.,-1.)); +#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1631 = PCURVE('',#838,#1632); -#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637); -#1633 = LINE('',#1634,#1635); -#1634 = CARTESIAN_POINT('',(0.,-2.5)); -#1635 = VECTOR('',#1636,1.); -#1636 = DIRECTION('',(0.,1.)); -#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1625 = PCURVE('',#1435,#1626); +#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631); +#1627 = LINE('',#1628,#1629); +#1628 = CARTESIAN_POINT('',(0.,-5.463695987329E-18)); +#1629 = VECTOR('',#1630,1.); +#1630 = DIRECTION('',(1.110223024625E-16,-1.)); +#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1638 = ADVANCED_FACE('',(#1639,#1688),#838,.F.); -#1639 = FACE_BOUND('',#1640,.F.); -#1640 = EDGE_LOOP('',(#1641,#1642,#1643,#1667)); -#1641 = ORIENTED_EDGE('',*,*,#822,.F.); -#1642 = ORIENTED_EDGE('',*,*,#1618,.F.); -#1643 = ORIENTED_EDGE('',*,*,#1644,.T.); -#1644 = EDGE_CURVE('',#1567,#1645,#1647,.T.); -#1645 = VERTEX_POINT('',#1646); -#1646 = CARTESIAN_POINT('',(1.1,-2.5,-7.65)); -#1647 = SURFACE_CURVE('',#1648,(#1653,#1660),.PCURVE_S1.); -#1648 = CIRCLE('',#1649,1.1); -#1649 = AXIS2_PLACEMENT_3D('',#1650,#1651,#1652); -#1650 = CARTESIAN_POINT('',(-1.99840144433E-14,-2.5,-7.65)); -#1651 = DIRECTION('',(0.,0.,1.)); -#1652 = DIRECTION('',(1.,0.,0.)); -#1653 = PCURVE('',#838,#1654); -#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659); -#1655 = CIRCLE('',#1656,1.1); -#1656 = AXIS2_PLACEMENT_2D('',#1657,#1658); -#1657 = CARTESIAN_POINT('',(1.1,-2.5)); -#1658 = DIRECTION('',(1.,0.)); -#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1632 = ORIENTED_EDGE('',*,*,#1633,.T.); +#1633 = EDGE_CURVE('',#1611,#1534,#1634,.T.); +#1634 = SURFACE_CURVE('',#1635,(#1640,#1647),.PCURVE_S1.); +#1635 = CIRCLE('',#1636,4.92125984252E-02); +#1636 = AXIS2_PLACEMENT_3D('',#1637,#1638,#1639); +#1637 = CARTESIAN_POINT('',(0.192913389581,0.413385826772, + -9.251968804291E-02)); +#1638 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1639 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1640 = PCURVE('',#1572,#1641); +#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646); +#1642 = LINE('',#1643,#1644); +#1643 = CARTESIAN_POINT('',(-0.,-1.574803149606E-02)); +#1644 = VECTOR('',#1645,1.); +#1645 = DIRECTION('',(-1.,0.)); +#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1660 = PCURVE('',#1584,#1661); -#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666); -#1662 = LINE('',#1663,#1664); -#1663 = CARTESIAN_POINT('',(-0.,0.)); -#1664 = VECTOR('',#1665,1.); -#1665 = DIRECTION('',(-1.,0.)); -#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1647 = PCURVE('',#1463,#1648); +#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653); +#1649 = CIRCLE('',#1650,4.92125984252E-02); +#1650 = AXIS2_PLACEMENT_2D('',#1651,#1652); +#1651 = CARTESIAN_POINT('',(-0.243307086614,-4.92125984252E-02)); +#1652 = DIRECTION('',(0.,-1.)); +#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1667 = ORIENTED_EDGE('',*,*,#1668,.F.); -#1668 = EDGE_CURVE('',#823,#1645,#1669,.T.); -#1669 = SURFACE_CURVE('',#1670,(#1674,#1681),.PCURVE_S1.); -#1670 = LINE('',#1671,#1672); -#1671 = CARTESIAN_POINT('',(1.1,2.84217094304E-14,-7.65)); -#1672 = VECTOR('',#1673,1.); -#1673 = DIRECTION('',(0.,-1.,0.)); -#1674 = PCURVE('',#838,#1675); -#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1680); -#1676 = LINE('',#1677,#1678); -#1677 = CARTESIAN_POINT('',(2.2,0.)); -#1678 = VECTOR('',#1679,1.); -#1679 = DIRECTION('',(0.,-1.)); -#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1654 = ORIENTED_EDGE('',*,*,#1556,.F.); +#1655 = ORIENTED_EDGE('',*,*,#1656,.F.); +#1656 = EDGE_CURVE('',#1609,#1557,#1657,.T.); +#1657 = SURFACE_CURVE('',#1658,(#1663,#1670),.PCURVE_S1.); +#1658 = CIRCLE('',#1659,4.92125984252E-02); +#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662); +#1660 = CARTESIAN_POINT('',(0.177165358085,0.413385826772, + -9.251968804291E-02)); +#1661 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1662 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1663 = PCURVE('',#1572,#1664); +#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669); +#1665 = LINE('',#1666,#1667); +#1666 = CARTESIAN_POINT('',(-0.,0.)); +#1667 = VECTOR('',#1668,1.); +#1668 = DIRECTION('',(-1.,0.)); +#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1681 = PCURVE('',#866,#1682); -#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687); -#1683 = LINE('',#1684,#1685); -#1684 = CARTESIAN_POINT('',(0.,0.)); -#1685 = VECTOR('',#1686,1.); -#1686 = DIRECTION('',(1.,0.)); -#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1670 = PCURVE('',#1517,#1671); +#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676); +#1672 = CIRCLE('',#1673,4.92125984252E-02); +#1673 = AXIS2_PLACEMENT_2D('',#1674,#1675); +#1674 = CARTESIAN_POINT('',(-0.243307086614,-4.92125984252E-02)); +#1675 = DIRECTION('',(0.,-1.)); +#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1688 = FACE_BOUND('',#1689,.F.); -#1689 = EDGE_LOOP('',(#1690)); -#1690 = ORIENTED_EDGE('',*,*,#1691,.F.); -#1691 = EDGE_CURVE('',#1692,#1692,#1694,.T.); -#1692 = VERTEX_POINT('',#1693); -#1693 = CARTESIAN_POINT('',(0.75,-2.5,-7.65)); -#1694 = SURFACE_CURVE('',#1695,(#1700,#1707),.PCURVE_S1.); -#1695 = CIRCLE('',#1696,0.75); -#1696 = AXIS2_PLACEMENT_3D('',#1697,#1698,#1699); -#1697 = CARTESIAN_POINT('',(-1.99840144433E-14,-2.5,-7.65)); -#1698 = DIRECTION('',(0.,0.,1.)); -#1699 = DIRECTION('',(1.,0.,0.)); -#1700 = PCURVE('',#838,#1701); -#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706); -#1702 = CIRCLE('',#1703,0.75); -#1703 = AXIS2_PLACEMENT_2D('',#1704,#1705); -#1704 = CARTESIAN_POINT('',(1.1,-2.5)); -#1705 = DIRECTION('',(1.,0.)); -#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1677 = ADVANCED_FACE('',(#1678),#1435,.T.); +#1678 = FACE_BOUND('',#1679,.T.); +#1679 = EDGE_LOOP('',(#1680,#1681,#1702,#1703)); +#1680 = ORIENTED_EDGE('',*,*,#1608,.T.); +#1681 = ORIENTED_EDGE('',*,*,#1682,.T.); +#1682 = EDGE_CURVE('',#1611,#1415,#1683,.T.); +#1683 = SURFACE_CURVE('',#1684,(#1688,#1695),.PCURVE_S1.); +#1684 = LINE('',#1685,#1686); +#1685 = CARTESIAN_POINT('',(0.192913389581,0.364173228346, + -9.251968804291E-02)); +#1686 = VECTOR('',#1687,3.937007874016E-02); +#1687 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1688 = PCURVE('',#1435,#1689); +#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694); +#1690 = LINE('',#1691,#1692); +#1691 = CARTESIAN_POINT('',(-6.818692592186E-17,-1.574803149606E-02)); +#1692 = VECTOR('',#1693,1.); +#1693 = DIRECTION('',(1.,0.)); +#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1707 = PCURVE('',#1708,#1713); -#1708 = CYLINDRICAL_SURFACE('',#1709,0.75); -#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712); -#1710 = CARTESIAN_POINT('',(-1.99840144433E-14,-2.5,-7.65)); -#1711 = DIRECTION('',(-0.,-0.,-1.)); -#1712 = DIRECTION('',(1.,0.,0.)); -#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718); -#1714 = LINE('',#1715,#1716); -#1715 = CARTESIAN_POINT('',(-0.,0.)); -#1716 = VECTOR('',#1717,1.); -#1717 = DIRECTION('',(-1.,0.)); -#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1695 = PCURVE('',#1463,#1696); +#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(-0.243307086614,0.)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(1.,0.)); +#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1719 = ADVANCED_FACE('',(#1720,#1769),#892,.T.); -#1720 = FACE_BOUND('',#1721,.T.); -#1721 = EDGE_LOOP('',(#1722,#1723,#1724,#1748)); -#1722 = ORIENTED_EDGE('',*,*,#878,.F.); -#1723 = ORIENTED_EDGE('',*,*,#1596,.F.); -#1724 = ORIENTED_EDGE('',*,*,#1725,.T.); -#1725 = EDGE_CURVE('',#1569,#1726,#1728,.T.); -#1726 = VERTEX_POINT('',#1727); -#1727 = CARTESIAN_POINT('',(1.1,-2.5,-7.35)); -#1728 = SURFACE_CURVE('',#1729,(#1734,#1741),.PCURVE_S1.); -#1729 = CIRCLE('',#1730,1.1); -#1730 = AXIS2_PLACEMENT_3D('',#1731,#1732,#1733); -#1731 = CARTESIAN_POINT('',(-1.99840144433E-14,-2.5,-7.35)); -#1732 = DIRECTION('',(0.,0.,1.)); -#1733 = DIRECTION('',(1.,0.,0.)); -#1734 = PCURVE('',#892,#1735); -#1735 = DEFINITIONAL_REPRESENTATION('',(#1736),#1740); -#1736 = CIRCLE('',#1737,1.1); -#1737 = AXIS2_PLACEMENT_2D('',#1738,#1739); -#1738 = CARTESIAN_POINT('',(1.1,-2.5)); -#1739 = DIRECTION('',(1.,0.)); -#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1702 = ORIENTED_EDGE('',*,*,#1412,.F.); +#1703 = ORIENTED_EDGE('',*,*,#1704,.F.); +#1704 = EDGE_CURVE('',#1609,#1413,#1705,.T.); +#1705 = SURFACE_CURVE('',#1706,(#1710,#1717),.PCURVE_S1.); +#1706 = LINE('',#1707,#1708); +#1707 = CARTESIAN_POINT('',(0.177165358085,0.364173228346, + -9.251968804291E-02)); +#1708 = VECTOR('',#1709,3.937007874016E-02); +#1709 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1710 = PCURVE('',#1435,#1711); +#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716); +#1712 = LINE('',#1713,#1714); +#1713 = CARTESIAN_POINT('',(-6.993530863781E-17,-3.247620894868E-17)); +#1714 = VECTOR('',#1715,1.); +#1715 = DIRECTION('',(1.,0.)); +#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1741 = PCURVE('',#1584,#1742); -#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747); -#1743 = LINE('',#1744,#1745); -#1744 = CARTESIAN_POINT('',(-0.,-0.3)); -#1745 = VECTOR('',#1746,1.); -#1746 = DIRECTION('',(-1.,0.)); -#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1717 = PCURVE('',#1517,#1718); +#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723); +#1719 = LINE('',#1720,#1721); +#1720 = CARTESIAN_POINT('',(-0.243307086614,0.)); +#1721 = VECTOR('',#1722,1.); +#1722 = DIRECTION('',(1.,0.)); +#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1748 = ORIENTED_EDGE('',*,*,#1749,.F.); -#1749 = EDGE_CURVE('',#851,#1726,#1750,.T.); -#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.); -#1751 = LINE('',#1752,#1753); -#1752 = CARTESIAN_POINT('',(1.1,2.84217094304E-14,-7.35)); -#1753 = VECTOR('',#1754,1.); -#1754 = DIRECTION('',(0.,-1.,0.)); -#1755 = PCURVE('',#892,#1756); -#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761); -#1757 = LINE('',#1758,#1759); -#1758 = CARTESIAN_POINT('',(2.2,0.)); -#1759 = VECTOR('',#1760,1.); -#1760 = DIRECTION('',(0.,-1.)); -#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1724 = ADVANCED_FACE('',(#1725),#1739,.F.); +#1725 = FACE_BOUND('',#1726,.T.); +#1726 = EDGE_LOOP('',(#1727,#1757,#1779,#1780)); +#1727 = ORIENTED_EDGE('',*,*,#1728,.T.); +#1728 = EDGE_CURVE('',#1729,#1731,#1733,.T.); +#1729 = VERTEX_POINT('',#1730); +#1730 = CARTESIAN_POINT('',(0.177165358085,0.442913385827, + -9.251968804291E-02)); +#1731 = VERTEX_POINT('',#1732); +#1732 = CARTESIAN_POINT('',(0.192913389581,0.442913385827, + -9.251968804291E-02)); +#1733 = SEAM_CURVE('',#1734,(#1738,#1750),.PCURVE_S1.); +#1734 = LINE('',#1735,#1736); +#1735 = CARTESIAN_POINT('',(0.177165358085,0.442913385827, + -9.251968804291E-02)); +#1736 = VECTOR('',#1737,3.937007874016E-02); +#1737 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1738 = PCURVE('',#1739,#1744); +#1739 = CYLINDRICAL_SURFACE('',#1740,2.952755905512E-02); +#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743); +#1741 = CARTESIAN_POINT('',(0.177165358085,0.413385826772, + -9.251968804291E-02)); +#1742 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#1743 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1744 = DEFINITIONAL_REPRESENTATION('',(#1745),#1749); +#1745 = LINE('',#1746,#1747); +#1746 = CARTESIAN_POINT('',(-0.,0.)); +#1747 = VECTOR('',#1748,1.); +#1748 = DIRECTION('',(-0.,-1.)); +#1749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1762 = PCURVE('',#866,#1763); -#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768); -#1764 = LINE('',#1765,#1766); -#1765 = CARTESIAN_POINT('',(0.,-0.3)); -#1766 = VECTOR('',#1767,1.); -#1767 = DIRECTION('',(1.,0.)); -#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1750 = PCURVE('',#1739,#1751); +#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1756); +#1752 = LINE('',#1753,#1754); +#1753 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1754 = VECTOR('',#1755,1.); +#1755 = DIRECTION('',(-0.,-1.)); +#1756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1769 = FACE_BOUND('',#1770,.T.); -#1770 = EDGE_LOOP('',(#1771)); -#1771 = ORIENTED_EDGE('',*,*,#1772,.F.); -#1772 = EDGE_CURVE('',#1773,#1773,#1775,.T.); -#1773 = VERTEX_POINT('',#1774); -#1774 = CARTESIAN_POINT('',(0.75,-2.5,-7.35)); -#1775 = SURFACE_CURVE('',#1776,(#1781,#1788),.PCURVE_S1.); -#1776 = CIRCLE('',#1777,0.75); -#1777 = AXIS2_PLACEMENT_3D('',#1778,#1779,#1780); -#1778 = CARTESIAN_POINT('',(-1.99840144433E-14,-2.5,-7.35)); -#1779 = DIRECTION('',(0.,0.,1.)); -#1780 = DIRECTION('',(1.,0.,0.)); -#1781 = PCURVE('',#892,#1782); -#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787); -#1783 = CIRCLE('',#1784,0.75); -#1784 = AXIS2_PLACEMENT_2D('',#1785,#1786); -#1785 = CARTESIAN_POINT('',(1.1,-2.5)); -#1786 = DIRECTION('',(1.,0.)); -#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1757 = ORIENTED_EDGE('',*,*,#1758,.T.); +#1758 = EDGE_CURVE('',#1731,#1731,#1759,.T.); +#1759 = SURFACE_CURVE('',#1760,(#1765,#1772),.PCURVE_S1.); +#1760 = CIRCLE('',#1761,2.952755905512E-02); +#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764); +#1762 = CARTESIAN_POINT('',(0.192913389581,0.413385826772, + -9.251968804291E-02)); +#1763 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1764 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1765 = PCURVE('',#1739,#1766); +#1766 = DEFINITIONAL_REPRESENTATION('',(#1767),#1771); +#1767 = LINE('',#1768,#1769); +#1768 = CARTESIAN_POINT('',(-0.,-1.574803149606E-02)); +#1769 = VECTOR('',#1770,1.); +#1770 = DIRECTION('',(-1.,0.)); +#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1788 = PCURVE('',#1708,#1789); +#1772 = PCURVE('',#1463,#1773); +#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1778); +#1774 = CIRCLE('',#1775,2.952755905512E-02); +#1775 = AXIS2_PLACEMENT_2D('',#1776,#1777); +#1776 = CARTESIAN_POINT('',(-0.243307086614,-4.92125984252E-02)); +#1777 = DIRECTION('',(0.,-1.)); +#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1779 = ORIENTED_EDGE('',*,*,#1728,.F.); +#1780 = ORIENTED_EDGE('',*,*,#1781,.F.); +#1781 = EDGE_CURVE('',#1729,#1729,#1782,.T.); +#1782 = SURFACE_CURVE('',#1783,(#1788,#1795),.PCURVE_S1.); +#1783 = CIRCLE('',#1784,2.952755905512E-02); +#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787); +#1785 = CARTESIAN_POINT('',(0.177165358085,0.413385826772, + -9.251968804291E-02)); +#1786 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1787 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1788 = PCURVE('',#1739,#1789); #1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794); #1790 = LINE('',#1791,#1792); -#1791 = CARTESIAN_POINT('',(-0.,-0.3)); +#1791 = CARTESIAN_POINT('',(-0.,0.)); #1792 = VECTOR('',#1793,1.); #1793 = DIRECTION('',(-1.,0.)); #1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1795 = ADVANCED_FACE('',(#1796),#866,.T.); -#1796 = FACE_BOUND('',#1797,.T.); -#1797 = EDGE_LOOP('',(#1798,#1799,#1800,#1821)); -#1798 = ORIENTED_EDGE('',*,*,#850,.T.); -#1799 = ORIENTED_EDGE('',*,*,#1749,.T.); -#1800 = ORIENTED_EDGE('',*,*,#1801,.F.); -#1801 = EDGE_CURVE('',#1645,#1726,#1802,.T.); -#1802 = SURFACE_CURVE('',#1803,(#1807,#1814),.PCURVE_S1.); -#1803 = LINE('',#1804,#1805); -#1804 = CARTESIAN_POINT('',(1.1,-2.5,-7.65)); -#1805 = VECTOR('',#1806,1.); -#1806 = DIRECTION('',(0.,0.,1.)); -#1807 = PCURVE('',#866,#1808); -#1808 = DEFINITIONAL_REPRESENTATION('',(#1809),#1813); -#1809 = LINE('',#1810,#1811); -#1810 = CARTESIAN_POINT('',(2.5,0.)); -#1811 = VECTOR('',#1812,1.); -#1812 = DIRECTION('',(0.,-1.)); -#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1795 = PCURVE('',#1517,#1796); +#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801); +#1797 = CIRCLE('',#1798,2.952755905512E-02); +#1798 = AXIS2_PLACEMENT_2D('',#1799,#1800); +#1799 = CARTESIAN_POINT('',(-0.243307086614,-4.92125984252E-02)); +#1800 = DIRECTION('',(0.,-1.)); +#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1814 = PCURVE('',#1584,#1815); -#1815 = DEFINITIONAL_REPRESENTATION('',(#1816),#1820); -#1816 = LINE('',#1817,#1818); -#1817 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#1818 = VECTOR('',#1819,1.); -#1819 = DIRECTION('',(-0.,-1.)); -#1820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1802 = ADVANCED_FACE('',(#1803,#1809),#1517,.F.); +#1803 = FACE_BOUND('',#1804,.T.); +#1804 = EDGE_LOOP('',(#1805,#1806,#1807,#1808)); +#1805 = ORIENTED_EDGE('',*,*,#1503,.T.); +#1806 = ORIENTED_EDGE('',*,*,#1584,.T.); +#1807 = ORIENTED_EDGE('',*,*,#1656,.F.); +#1808 = ORIENTED_EDGE('',*,*,#1704,.T.); +#1809 = FACE_BOUND('',#1810,.T.); +#1810 = EDGE_LOOP('',(#1811)); +#1811 = ORIENTED_EDGE('',*,*,#1781,.T.); +#1812 = ADVANCED_FACE('',(#1813,#1819),#1463,.T.); +#1813 = FACE_BOUND('',#1814,.F.); +#1814 = EDGE_LOOP('',(#1815,#1816,#1817,#1818)); +#1815 = ORIENTED_EDGE('',*,*,#1447,.T.); +#1816 = ORIENTED_EDGE('',*,*,#1533,.T.); +#1817 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1818 = ORIENTED_EDGE('',*,*,#1682,.T.); +#1819 = FACE_BOUND('',#1820,.F.); +#1820 = EDGE_LOOP('',(#1821)); +#1821 = ORIENTED_EDGE('',*,*,#1758,.T.); +#1822 = MANIFOLD_SOLID_BREP('',#1823); +#1823 = CLOSED_SHELL('',(#1824,#1944,#2020,#2093,#2140,#2218,#2228)); +#1824 = ADVANCED_FACE('',(#1825),#1839,.T.); +#1825 = FACE_BOUND('',#1826,.T.); +#1826 = EDGE_LOOP('',(#1827,#1862,#1890,#1918)); +#1827 = ORIENTED_EDGE('',*,*,#1828,.T.); +#1828 = EDGE_CURVE('',#1829,#1831,#1833,.T.); +#1829 = VERTEX_POINT('',#1830); +#1830 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1831 = VERTEX_POINT('',#1832); +#1832 = CARTESIAN_POINT('',(-4.330708661417E-02,0.28937007874, + 1.054711873392E-15)); +#1833 = SURFACE_CURVE('',#1834,(#1838,#1850),.PCURVE_S1.); +#1834 = LINE('',#1835,#1836); +#1835 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1836 = VECTOR('',#1837,3.937007874016E-02); +#1837 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1838 = PCURVE('',#1839,#1844); +#1839 = PLANE('',#1840); +#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843); +#1841 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1842 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#1843 = DIRECTION('',(1.,0.,0.)); +#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849); +#1845 = LINE('',#1846,#1847); +#1846 = CARTESIAN_POINT('',(0.,0.)); +#1847 = VECTOR('',#1848,1.); +#1848 = DIRECTION('',(0.,-1.)); +#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1821 = ORIENTED_EDGE('',*,*,#1668,.F.); -#1822 = ADVANCED_FACE('',(#1823),#1002,.T.); -#1823 = FACE_BOUND('',#1824,.T.); -#1824 = EDGE_LOOP('',(#1825,#1848,#1869,#1870)); -#1825 = ORIENTED_EDGE('',*,*,#1826,.T.); -#1826 = EDGE_CURVE('',#1250,#1827,#1829,.T.); -#1827 = VERTEX_POINT('',#1828); -#1828 = CARTESIAN_POINT('',(4.,6.35,-3.81)); -#1829 = SURFACE_CURVE('',#1830,(#1834,#1841),.PCURVE_S1.); -#1830 = LINE('',#1831,#1832); -#1831 = CARTESIAN_POINT('',(4.,6.35,-14.478)); -#1832 = VECTOR('',#1833,1.); -#1833 = DIRECTION('',(0.,0.,1.)); -#1834 = PCURVE('',#1002,#1835); -#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1840); -#1836 = LINE('',#1837,#1838); -#1837 = CARTESIAN_POINT('',(0.,0.)); -#1838 = VECTOR('',#1839,1.); -#1839 = DIRECTION('',(0.,-1.)); -#1840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1841 = PCURVE('',#1291,#1842); -#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847); -#1843 = LINE('',#1844,#1845); -#1844 = CARTESIAN_POINT('',(6.28318530718,0.)); -#1845 = VECTOR('',#1846,1.); -#1846 = DIRECTION('',(0.,-1.)); -#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1848 = ORIENTED_EDGE('',*,*,#1849,.T.); -#1849 = EDGE_CURVE('',#1827,#959,#1850,.T.); -#1850 = SURFACE_CURVE('',#1851,(#1855,#1862),.PCURVE_S1.); -#1851 = LINE('',#1852,#1853); -#1852 = CARTESIAN_POINT('',(4.,6.35,-3.81)); -#1853 = VECTOR('',#1854,1.); -#1854 = DIRECTION('',(1.,0.,0.)); -#1855 = PCURVE('',#1002,#1856); +#1850 = PCURVE('',#1851,#1856); +#1851 = PLANE('',#1852); +#1852 = AXIS2_PLACEMENT_3D('',#1853,#1854,#1855); +#1853 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + -9.842519685039E-02)); +#1854 = DIRECTION('',(-1.,0.,0.)); +#1855 = DIRECTION('',(0.,6.661338147751E-16,1.)); #1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861); #1857 = LINE('',#1858,#1859); -#1858 = CARTESIAN_POINT('',(0.,-10.668)); +#1858 = CARTESIAN_POINT('',(9.842519685039E-02,0.)); #1859 = VECTOR('',#1860,1.); -#1860 = DIRECTION('',(1.,0.)); +#1860 = DIRECTION('',(-2.22044604925E-16,-1.)); #1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1862 = PCURVE('',#974,#1863); -#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868); -#1864 = LINE('',#1865,#1866); -#1865 = CARTESIAN_POINT('',(-8.572,8.881784197001E-16)); -#1866 = VECTOR('',#1867,1.); -#1867 = DIRECTION('',(-1.,0.)); -#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1862 = ORIENTED_EDGE('',*,*,#1863,.T.); +#1863 = EDGE_CURVE('',#1831,#1864,#1866,.T.); +#1864 = VERTEX_POINT('',#1865); +#1865 = CARTESIAN_POINT('',(4.330708661417E-02,0.28937007874, + 1.054711873392E-15)); +#1866 = SURFACE_CURVE('',#1867,(#1871,#1878),.PCURVE_S1.); +#1867 = LINE('',#1868,#1869); +#1868 = CARTESIAN_POINT('',(-4.330708661417E-02,0.28937007874, + 1.054711873392E-15)); +#1869 = VECTOR('',#1870,3.937007874016E-02); +#1870 = DIRECTION('',(1.,0.,0.)); +#1871 = PCURVE('',#1839,#1872); +#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877); +#1873 = LINE('',#1874,#1875); +#1874 = CARTESIAN_POINT('',(0.,-1.181102362205E-02)); +#1875 = VECTOR('',#1876,1.); +#1876 = DIRECTION('',(1.,0.)); +#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1869 = ORIENTED_EDGE('',*,*,#986,.F.); -#1870 = ORIENTED_EDGE('',*,*,#1249,.F.); -#1871 = ADVANCED_FACE('',(#1872),#974,.T.); -#1872 = FACE_BOUND('',#1873,.T.); -#1873 = EDGE_LOOP('',(#1874,#1897,#1898,#1919,#1920,#1921)); -#1874 = ORIENTED_EDGE('',*,*,#1875,.F.); -#1875 = EDGE_CURVE('',#1149,#1876,#1878,.T.); -#1876 = VERTEX_POINT('',#1877); -#1877 = CARTESIAN_POINT('',(-4.,6.35,-3.81)); -#1878 = SURFACE_CURVE('',#1879,(#1883,#1890),.PCURVE_S1.); -#1879 = LINE('',#1880,#1881); -#1880 = CARTESIAN_POINT('',(-4.572,6.35,-3.81)); -#1881 = VECTOR('',#1882,1.); -#1882 = DIRECTION('',(1.,0.,0.)); -#1883 = PCURVE('',#974,#1884); +#1878 = PCURVE('',#1879,#1884); +#1879 = PLANE('',#1880); +#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883); +#1881 = CARTESIAN_POINT('',(-4.330708661417E-02,0.28937007874, + 1.054711873392E-15)); +#1882 = DIRECTION('',(0.,-1.,7.993605777301E-16)); +#1883 = DIRECTION('',(0.,-7.993605777301E-16,-1.)); #1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889); #1885 = LINE('',#1886,#1887); #1886 = CARTESIAN_POINT('',(0.,0.)); #1887 = VECTOR('',#1888,1.); -#1888 = DIRECTION('',(-1.,0.)); +#1888 = DIRECTION('',(0.,1.)); #1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1890 = PCURVE('',#1164,#1891); -#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896); -#1892 = LINE('',#1893,#1894); -#1893 = CARTESIAN_POINT('',(0.,-10.668)); -#1894 = VECTOR('',#1895,1.); -#1895 = DIRECTION('',(1.,0.)); -#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1897 = ORIENTED_EDGE('',*,*,#1176,.T.); -#1898 = ORIENTED_EDGE('',*,*,#1899,.T.); -#1899 = EDGE_CURVE('',#1177,#931,#1900,.T.); -#1900 = SURFACE_CURVE('',#1901,(#1905,#1912),.PCURVE_S1.); +#1890 = ORIENTED_EDGE('',*,*,#1891,.F.); +#1891 = EDGE_CURVE('',#1892,#1864,#1894,.T.); +#1892 = VERTEX_POINT('',#1893); +#1893 = CARTESIAN_POINT('',(4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1894 = SURFACE_CURVE('',#1895,(#1899,#1906),.PCURVE_S1.); +#1895 = LINE('',#1896,#1897); +#1896 = CARTESIAN_POINT('',(4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1897 = VECTOR('',#1898,3.937007874016E-02); +#1898 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1899 = PCURVE('',#1839,#1900); +#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905); #1901 = LINE('',#1902,#1903); -#1902 = CARTESIAN_POINT('',(-4.572,11.176,-3.81)); +#1902 = CARTESIAN_POINT('',(8.661417322835E-02,0.)); #1903 = VECTOR('',#1904,1.); -#1904 = DIRECTION('',(1.,0.,0.)); -#1905 = PCURVE('',#974,#1906); -#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911); -#1907 = LINE('',#1908,#1909); -#1908 = CARTESIAN_POINT('',(0.,4.826)); -#1909 = VECTOR('',#1910,1.); -#1910 = DIRECTION('',(-1.,0.)); -#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1904 = DIRECTION('',(0.,-1.)); +#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1912 = PCURVE('',#946,#1913); -#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1918); -#1914 = LINE('',#1915,#1916); -#1915 = CARTESIAN_POINT('',(0.,-3.81)); -#1916 = VECTOR('',#1917,1.); -#1917 = DIRECTION('',(1.,0.)); -#1918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1906 = PCURVE('',#1907,#1912); +#1907 = PLANE('',#1908); +#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911); +#1909 = CARTESIAN_POINT('',(4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1910 = DIRECTION('',(1.,0.,0.)); +#1911 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1912 = DEFINITIONAL_REPRESENTATION('',(#1913),#1917); +#1913 = LINE('',#1914,#1915); +#1914 = CARTESIAN_POINT('',(0.,0.)); +#1915 = VECTOR('',#1916,1.); +#1916 = DIRECTION('',(2.22044604925E-16,-1.)); +#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1919 = ORIENTED_EDGE('',*,*,#958,.T.); -#1920 = ORIENTED_EDGE('',*,*,#1849,.F.); -#1921 = ORIENTED_EDGE('',*,*,#1922,.F.); -#1922 = EDGE_CURVE('',#1876,#1827,#1923,.T.); -#1923 = SURFACE_CURVE('',#1924,(#1929,#1936),.PCURVE_S1.); -#1924 = CIRCLE('',#1925,4.); -#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); -#1926 = CARTESIAN_POINT('',(0.,6.35,-3.81)); -#1927 = DIRECTION('',(0.,0.,-1.)); -#1928 = DIRECTION('',(1.,0.,0.)); -#1929 = PCURVE('',#974,#1930); -#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935); -#1931 = CIRCLE('',#1932,4.); -#1932 = AXIS2_PLACEMENT_2D('',#1933,#1934); -#1933 = CARTESIAN_POINT('',(-4.572,8.881784197001E-16)); -#1934 = DIRECTION('',(-1.,0.)); -#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1918 = ORIENTED_EDGE('',*,*,#1919,.F.); +#1919 = EDGE_CURVE('',#1829,#1892,#1920,.T.); +#1920 = SURFACE_CURVE('',#1921,(#1925,#1932),.PCURVE_S1.); +#1921 = LINE('',#1922,#1923); +#1922 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1923 = VECTOR('',#1924,3.937007874016E-02); +#1924 = DIRECTION('',(1.,0.,0.)); +#1925 = PCURVE('',#1839,#1926); +#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931); +#1927 = LINE('',#1928,#1929); +#1928 = CARTESIAN_POINT('',(0.,0.)); +#1929 = VECTOR('',#1930,1.); +#1930 = DIRECTION('',(1.,0.)); +#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1936 = PCURVE('',#1291,#1937); -#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942); -#1938 = LINE('',#1939,#1940); -#1939 = CARTESIAN_POINT('',(0.,-10.668)); -#1940 = VECTOR('',#1941,1.); -#1941 = DIRECTION('',(1.,0.)); -#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1932 = PCURVE('',#1933,#1938); +#1933 = PLANE('',#1934); +#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937); +#1935 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#1936 = DIRECTION('',(0.,-1.,7.993605777301E-16)); +#1937 = DIRECTION('',(0.,-7.993605777301E-16,-1.)); +#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943); +#1939 = LINE('',#1940,#1941); +#1940 = CARTESIAN_POINT('',(0.,0.)); +#1941 = VECTOR('',#1942,1.); +#1942 = DIRECTION('',(0.,1.)); +#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1943 = ADVANCED_FACE('',(#1944),#946,.F.); -#1944 = FACE_BOUND('',#1945,.F.); -#1945 = EDGE_LOOP('',(#1946,#1947,#1948,#1949)); -#1946 = ORIENTED_EDGE('',*,*,#1043,.F.); -#1947 = ORIENTED_EDGE('',*,*,#1199,.T.); -#1948 = ORIENTED_EDGE('',*,*,#1899,.T.); -#1949 = ORIENTED_EDGE('',*,*,#930,.F.); -#1950 = ADVANCED_FACE('',(#1951),#1108,.F.); -#1951 = FACE_BOUND('',#1952,.F.); -#1952 = EDGE_LOOP('',(#1953,#1954,#1977,#2008)); -#1953 = ORIENTED_EDGE('',*,*,#1091,.F.); -#1954 = ORIENTED_EDGE('',*,*,#1955,.T.); -#1955 = EDGE_CURVE('',#1092,#1956,#1958,.T.); -#1956 = VERTEX_POINT('',#1957); -#1957 = CARTESIAN_POINT('',(3.048,6.35,-9.144)); -#1958 = SEAM_CURVE('',#1959,(#1963,#1970),.PCURVE_S1.); +#1944 = ADVANCED_FACE('',(#1945),#1907,.T.); +#1945 = FACE_BOUND('',#1946,.T.); +#1946 = EDGE_LOOP('',(#1947,#1948,#1971,#1999)); +#1947 = ORIENTED_EDGE('',*,*,#1891,.T.); +#1948 = ORIENTED_EDGE('',*,*,#1949,.T.); +#1949 = EDGE_CURVE('',#1864,#1950,#1952,.T.); +#1950 = VERTEX_POINT('',#1951); +#1951 = CARTESIAN_POINT('',(4.330708661417E-02,0.28937007874, + -9.842519685039E-02)); +#1952 = SURFACE_CURVE('',#1953,(#1957,#1964),.PCURVE_S1.); +#1953 = LINE('',#1954,#1955); +#1954 = CARTESIAN_POINT('',(4.330708661417E-02,0.28937007874, + 1.054711873392E-15)); +#1955 = VECTOR('',#1956,3.937007874016E-02); +#1956 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1957 = PCURVE('',#1907,#1958); +#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963); #1959 = LINE('',#1960,#1961); -#1960 = CARTESIAN_POINT('',(3.048,6.35,0.)); +#1960 = CARTESIAN_POINT('',(2.622574073918E-18,-1.181102362205E-02)); #1961 = VECTOR('',#1962,1.); -#1962 = DIRECTION('',(-0.,-0.,-1.)); -#1963 = PCURVE('',#1108,#1964); -#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969); -#1965 = LINE('',#1966,#1967); -#1966 = CARTESIAN_POINT('',(6.28318530718,0.)); -#1967 = VECTOR('',#1968,1.); -#1968 = DIRECTION('',(0.,-1.)); -#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1962 = DIRECTION('',(1.,0.)); +#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1970 = PCURVE('',#1108,#1971); -#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976); -#1972 = LINE('',#1973,#1974); -#1973 = CARTESIAN_POINT('',(0.,0.)); -#1974 = VECTOR('',#1975,1.); -#1975 = DIRECTION('',(0.,-1.)); -#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1964 = PCURVE('',#1879,#1965); +#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1970); +#1966 = LINE('',#1967,#1968); +#1967 = CARTESIAN_POINT('',(0.,8.661417322835E-02)); +#1968 = VECTOR('',#1969,1.); +#1969 = DIRECTION('',(1.,0.)); +#1970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1977 = ORIENTED_EDGE('',*,*,#1978,.T.); -#1978 = EDGE_CURVE('',#1956,#1956,#1979,.T.); -#1979 = SURFACE_CURVE('',#1980,(#1985,#1992),.PCURVE_S1.); -#1980 = CIRCLE('',#1981,3.048); -#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984); -#1982 = CARTESIAN_POINT('',(0.,6.35,-9.144)); -#1983 = DIRECTION('',(0.,0.,1.)); -#1984 = DIRECTION('',(1.,0.,0.)); -#1985 = PCURVE('',#1108,#1986); -#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991); -#1987 = LINE('',#1988,#1989); -#1988 = CARTESIAN_POINT('',(0.,-9.144)); -#1989 = VECTOR('',#1990,1.); -#1990 = DIRECTION('',(1.,0.)); -#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1971 = ORIENTED_EDGE('',*,*,#1972,.F.); +#1972 = EDGE_CURVE('',#1973,#1950,#1975,.T.); +#1973 = VERTEX_POINT('',#1974); +#1974 = CARTESIAN_POINT('',(4.330708661417E-02,0.301181102362, + -9.842519685039E-02)); +#1975 = SURFACE_CURVE('',#1976,(#1980,#1987),.PCURVE_S1.); +#1976 = LINE('',#1977,#1978); +#1977 = CARTESIAN_POINT('',(4.330708661417E-02,0.301181102362, + -9.842519685039E-02)); +#1978 = VECTOR('',#1979,3.937007874016E-02); +#1979 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1980 = PCURVE('',#1907,#1981); +#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986); +#1982 = LINE('',#1983,#1984); +#1983 = CARTESIAN_POINT('',(9.842519685039E-02,-2.622574073918E-17)); +#1984 = VECTOR('',#1985,1.); +#1985 = DIRECTION('',(2.22044604925E-16,-1.)); +#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#1992 = PCURVE('',#1993,#1998); -#1993 = PLANE('',#1994); -#1994 = AXIS2_PLACEMENT_3D('',#1995,#1996,#1997); -#1995 = CARTESIAN_POINT('',(3.048,6.35,-9.144)); -#1996 = DIRECTION('',(0.,0.,-1.)); -#1997 = DIRECTION('',(-1.,0.,0.)); -#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2007); -#1999 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2000,#2001,#2002,#2003, -#2004,#2005,#2006),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2000 = CARTESIAN_POINT('',(0.,0.)); -#2001 = CARTESIAN_POINT('',(0.,5.27929086147)); -#2002 = CARTESIAN_POINT('',(4.572,2.639645430735)); -#2003 = CARTESIAN_POINT('',(9.144,7.465446887602E-16)); -#2004 = CARTESIAN_POINT('',(4.572,-2.639645430735)); -#2005 = CARTESIAN_POINT('',(4.884981308351E-15,-5.27929086147)); -#2006 = CARTESIAN_POINT('',(0.,0.)); -#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1987 = PCURVE('',#1988,#1993); +#1988 = CYLINDRICAL_SURFACE('',#1989,4.330708661417E-02); +#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992); +#1990 = CARTESIAN_POINT('',(-7.692883950157E-16,0.301181102362, + -9.842519685039E-02)); +#1991 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1992 = DIRECTION('',(1.,0.,0.)); +#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1998); +#1994 = LINE('',#1995,#1996); +#1995 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1996 = VECTOR('',#1997,1.); +#1997 = DIRECTION('',(-0.,-1.)); +#1998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2008 = ORIENTED_EDGE('',*,*,#1955,.F.); -#2009 = ADVANCED_FACE('',(#2010),#1164,.T.); -#2010 = FACE_BOUND('',#2011,.T.); -#2011 = EDGE_LOOP('',(#2012,#2013,#2014,#2035)); -#2012 = ORIENTED_EDGE('',*,*,#1148,.T.); -#2013 = ORIENTED_EDGE('',*,*,#1875,.T.); -#2014 = ORIENTED_EDGE('',*,*,#2015,.F.); -#2015 = EDGE_CURVE('',#1224,#1876,#2016,.T.); -#2016 = SURFACE_CURVE('',#2017,(#2021,#2028),.PCURVE_S1.); -#2017 = LINE('',#2018,#2019); -#2018 = CARTESIAN_POINT('',(-4.,6.35,-14.478)); -#2019 = VECTOR('',#2020,1.); -#2020 = DIRECTION('',(0.,0.,1.)); -#2021 = PCURVE('',#1164,#2022); -#2022 = DEFINITIONAL_REPRESENTATION('',(#2023),#2027); -#2023 = LINE('',#2024,#2025); -#2024 = CARTESIAN_POINT('',(0.572,0.)); -#2025 = VECTOR('',#2026,1.); -#2026 = DIRECTION('',(0.,-1.)); -#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1999 = ORIENTED_EDGE('',*,*,#2000,.F.); +#2000 = EDGE_CURVE('',#1892,#1973,#2001,.T.); +#2001 = SURFACE_CURVE('',#2002,(#2006,#2013),.PCURVE_S1.); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(4.330708661417E-02,0.301181102362, + 1.049466725244E-15)); +#2004 = VECTOR('',#2005,3.937007874016E-02); +#2005 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#2006 = PCURVE('',#1907,#2007); +#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(0.,0.)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(1.,0.)); +#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2028 = PCURVE('',#1291,#2029); -#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2034); +#2013 = PCURVE('',#1933,#2014); +#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019); +#2015 = LINE('',#2016,#2017); +#2016 = CARTESIAN_POINT('',(0.,8.661417322835E-02)); +#2017 = VECTOR('',#2018,1.); +#2018 = DIRECTION('',(1.,0.)); +#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2020 = ADVANCED_FACE('',(#2021),#1988,.T.); +#2021 = FACE_BOUND('',#2022,.F.); +#2022 = EDGE_LOOP('',(#2023,#2048,#2070,#2071)); +#2023 = ORIENTED_EDGE('',*,*,#2024,.T.); +#2024 = EDGE_CURVE('',#2025,#2027,#2029,.T.); +#2025 = VERTEX_POINT('',#2026); +#2026 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + -9.842519685039E-02)); +#2027 = VERTEX_POINT('',#2028); +#2028 = CARTESIAN_POINT('',(-4.330708661417E-02,0.28937007874, + -9.842519685039E-02)); +#2029 = SURFACE_CURVE('',#2030,(#2034,#2041),.PCURVE_S1.); #2030 = LINE('',#2031,#2032); -#2031 = CARTESIAN_POINT('',(3.14159265359,0.)); -#2032 = VECTOR('',#2033,1.); -#2033 = DIRECTION('',(0.,-1.)); -#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2031 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + -9.842519685039E-02)); +#2032 = VECTOR('',#2033,3.937007874016E-02); +#2033 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2034 = PCURVE('',#1988,#2035); +#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040); +#2036 = LINE('',#2037,#2038); +#2037 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#2038 = VECTOR('',#2039,1.); +#2039 = DIRECTION('',(-0.,-1.)); +#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2035 = ORIENTED_EDGE('',*,*,#1223,.F.); -#2036 = ADVANCED_FACE('',(#2037),#1291,.T.); -#2037 = FACE_BOUND('',#2038,.T.); -#2038 = EDGE_LOOP('',(#2039,#2040,#2041,#2042)); -#2039 = ORIENTED_EDGE('',*,*,#2015,.T.); -#2040 = ORIENTED_EDGE('',*,*,#1922,.T.); -#2041 = ORIENTED_EDGE('',*,*,#1826,.F.); -#2042 = ORIENTED_EDGE('',*,*,#1272,.F.); -#2043 = ADVANCED_FACE('',(#2044),#1347,.T.); -#2044 = FACE_BOUND('',#2045,.F.); -#2045 = EDGE_LOOP('',(#2046,#2047,#2048,#2049)); -#2046 = ORIENTED_EDGE('',*,*,#1414,.T.); -#2047 = ORIENTED_EDGE('',*,*,#1330,.T.); -#2048 = ORIENTED_EDGE('',*,*,#1465,.F.); -#2049 = ORIENTED_EDGE('',*,*,#1514,.F.); -#2050 = ADVANCED_FACE('',(#2051),#1399,.F.); -#2051 = FACE_BOUND('',#2052,.T.); -#2052 = EDGE_LOOP('',(#2053,#2074,#2075,#2076)); -#2053 = ORIENTED_EDGE('',*,*,#2054,.T.); -#2054 = EDGE_CURVE('',#1540,#1383,#2055,.T.); -#2055 = SEAM_CURVE('',#2056,(#2060,#2067),.PCURVE_S1.); -#2056 = LINE('',#2057,#2058); -#2057 = CARTESIAN_POINT('',(0.75,-2.175,-13.9)); -#2058 = VECTOR('',#2059,1.); -#2059 = DIRECTION('',(0.,0.,1.)); -#2060 = PCURVE('',#1399,#2061); -#2061 = DEFINITIONAL_REPRESENTATION('',(#2062),#2066); -#2062 = LINE('',#2063,#2064); -#2063 = CARTESIAN_POINT('',(-0.,0.)); -#2064 = VECTOR('',#2065,1.); -#2065 = DIRECTION('',(-0.,-1.)); -#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2041 = PCURVE('',#1851,#2042); +#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047); +#2043 = LINE('',#2044,#2045); +#2044 = CARTESIAN_POINT('',(-1.164656848259E-32,-2.622574073918E-17)); +#2045 = VECTOR('',#2046,1.); +#2046 = DIRECTION('',(-2.22044604925E-16,-1.)); +#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2067 = PCURVE('',#1399,#2068); -#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2073); -#2069 = LINE('',#2070,#2071); -#2070 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#2071 = VECTOR('',#2072,1.); -#2072 = DIRECTION('',(-0.,-1.)); -#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2048 = ORIENTED_EDGE('',*,*,#2049,.T.); +#2049 = EDGE_CURVE('',#2027,#1950,#2050,.T.); +#2050 = SURFACE_CURVE('',#2051,(#2056,#2063),.PCURVE_S1.); +#2051 = CIRCLE('',#2052,4.330708661417E-02); +#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055); +#2053 = CARTESIAN_POINT('',(-7.692883950157E-16,0.28937007874, + -9.842519685039E-02)); +#2054 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#2055 = DIRECTION('',(1.,0.,0.)); +#2056 = PCURVE('',#1988,#2057); +#2057 = DEFINITIONAL_REPRESENTATION('',(#2058),#2062); +#2058 = LINE('',#2059,#2060); +#2059 = CARTESIAN_POINT('',(-0.,-1.181102362205E-02)); +#2060 = VECTOR('',#2061,1.); +#2061 = DIRECTION('',(-1.,0.)); +#2062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2074 = ORIENTED_EDGE('',*,*,#1382,.T.); -#2075 = ORIENTED_EDGE('',*,*,#2054,.F.); -#2076 = ORIENTED_EDGE('',*,*,#1539,.F.); -#2077 = ADVANCED_FACE('',(#2078),#1584,.T.); -#2078 = FACE_BOUND('',#2079,.F.); -#2079 = EDGE_LOOP('',(#2080,#2081,#2082,#2083)); -#2080 = ORIENTED_EDGE('',*,*,#1566,.T.); -#2081 = ORIENTED_EDGE('',*,*,#1725,.T.); -#2082 = ORIENTED_EDGE('',*,*,#1801,.F.); -#2083 = ORIENTED_EDGE('',*,*,#1644,.F.); -#2084 = ADVANCED_FACE('',(#2085),#1708,.F.); -#2085 = FACE_BOUND('',#2086,.T.); -#2086 = EDGE_LOOP('',(#2087,#2108,#2109,#2110)); -#2087 = ORIENTED_EDGE('',*,*,#2088,.T.); -#2088 = EDGE_CURVE('',#1692,#1773,#2089,.T.); -#2089 = SEAM_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.); -#2090 = LINE('',#2091,#2092); -#2091 = CARTESIAN_POINT('',(0.75,-2.5,-7.65)); -#2092 = VECTOR('',#2093,1.); -#2093 = DIRECTION('',(0.,0.,1.)); -#2094 = PCURVE('',#1708,#2095); -#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100); -#2096 = LINE('',#2097,#2098); -#2097 = CARTESIAN_POINT('',(-0.,0.)); -#2098 = VECTOR('',#2099,1.); -#2099 = DIRECTION('',(-0.,-1.)); -#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2063 = PCURVE('',#1879,#2064); +#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069); +#2065 = CIRCLE('',#2066,4.330708661417E-02); +#2066 = AXIS2_PLACEMENT_2D('',#2067,#2068); +#2067 = CARTESIAN_POINT('',(9.842519685039E-02,4.330708661417E-02)); +#2068 = DIRECTION('',(0.,1.)); +#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2101 = PCURVE('',#1708,#2102); -#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107); -#2103 = LINE('',#2104,#2105); -#2104 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#2105 = VECTOR('',#2106,1.); -#2106 = DIRECTION('',(-0.,-1.)); -#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2070 = ORIENTED_EDGE('',*,*,#1972,.F.); +#2071 = ORIENTED_EDGE('',*,*,#2072,.F.); +#2072 = EDGE_CURVE('',#2025,#1973,#2073,.T.); +#2073 = SURFACE_CURVE('',#2074,(#2079,#2086),.PCURVE_S1.); +#2074 = CIRCLE('',#2075,4.330708661417E-02); +#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078); +#2076 = CARTESIAN_POINT('',(-7.692883950157E-16,0.301181102362, + -9.842519685039E-02)); +#2077 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#2078 = DIRECTION('',(1.,0.,0.)); +#2079 = PCURVE('',#1988,#2080); +#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2085); +#2081 = LINE('',#2082,#2083); +#2082 = CARTESIAN_POINT('',(-0.,0.)); +#2083 = VECTOR('',#2084,1.); +#2084 = DIRECTION('',(-1.,0.)); +#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2108 = ORIENTED_EDGE('',*,*,#1772,.T.); -#2109 = ORIENTED_EDGE('',*,*,#2088,.F.); -#2110 = ORIENTED_EDGE('',*,*,#1691,.F.); -#2111 = ADVANCED_FACE('',(#2112,#2115),#1993,.F.); -#2112 = FACE_BOUND('',#2113,.F.); -#2113 = EDGE_LOOP('',(#2114)); -#2114 = ORIENTED_EDGE('',*,*,#1978,.F.); -#2115 = FACE_BOUND('',#2116,.F.); -#2116 = EDGE_LOOP('',(#2117)); -#2117 = ORIENTED_EDGE('',*,*,#2118,.T.); -#2118 = EDGE_CURVE('',#2119,#2119,#2121,.T.); -#2119 = VERTEX_POINT('',#2120); -#2120 = CARTESIAN_POINT('',(1.,6.35,-9.144)); -#2121 = SURFACE_CURVE('',#2122,(#2127,#2138),.PCURVE_S1.); -#2122 = CIRCLE('',#2123,1.); -#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126); -#2124 = CARTESIAN_POINT('',(0.,6.35,-9.144)); -#2125 = DIRECTION('',(0.,0.,1.)); -#2126 = DIRECTION('',(1.,0.,0.)); -#2127 = PCURVE('',#1993,#2128); -#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2137); -#2129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2130,#2131,#2132,#2133, -#2134,#2135,#2136),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2130 = CARTESIAN_POINT('',(2.048,0.)); -#2131 = CARTESIAN_POINT('',(2.048,1.732050807569)); -#2132 = CARTESIAN_POINT('',(3.548,0.866025403784)); -#2133 = CARTESIAN_POINT('',(5.048,2.449293598295E-16)); -#2134 = CARTESIAN_POINT('',(3.548,-0.866025403784)); -#2135 = CARTESIAN_POINT('',(2.048,-1.732050807569)); -#2136 = CARTESIAN_POINT('',(2.048,0.)); -#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2086 = PCURVE('',#1933,#2087); +#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092); +#2088 = CIRCLE('',#2089,4.330708661417E-02); +#2089 = AXIS2_PLACEMENT_2D('',#2090,#2091); +#2090 = CARTESIAN_POINT('',(9.842519685039E-02,4.330708661417E-02)); +#2091 = DIRECTION('',(0.,1.)); +#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2138 = PCURVE('',#2139,#2144); -#2139 = CYLINDRICAL_SURFACE('',#2140,1.); -#2140 = AXIS2_PLACEMENT_3D('',#2141,#2142,#2143); -#2141 = CARTESIAN_POINT('',(0.,6.35,-9.144)); -#2142 = DIRECTION('',(-0.,-0.,-1.)); -#2143 = DIRECTION('',(1.,0.,0.)); -#2144 = DEFINITIONAL_REPRESENTATION('',(#2145),#2149); -#2145 = LINE('',#2146,#2147); -#2146 = CARTESIAN_POINT('',(-0.,0.)); -#2147 = VECTOR('',#2148,1.); -#2148 = DIRECTION('',(-1.,0.)); -#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2093 = ADVANCED_FACE('',(#2094),#1851,.T.); +#2094 = FACE_BOUND('',#2095,.T.); +#2095 = EDGE_LOOP('',(#2096,#2097,#2118,#2119)); +#2096 = ORIENTED_EDGE('',*,*,#2024,.T.); +#2097 = ORIENTED_EDGE('',*,*,#2098,.T.); +#2098 = EDGE_CURVE('',#2027,#1831,#2099,.T.); +#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.); +#2100 = LINE('',#2101,#2102); +#2101 = CARTESIAN_POINT('',(-4.330708661417E-02,0.28937007874, + -9.842519685039E-02)); +#2102 = VECTOR('',#2103,3.937007874016E-02); +#2103 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2104 = PCURVE('',#1851,#2105); +#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110); +#2106 = LINE('',#2107,#2108); +#2107 = CARTESIAN_POINT('',(0.,-1.181102362205E-02)); +#2108 = VECTOR('',#2109,1.); +#2109 = DIRECTION('',(1.,0.)); +#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2150 = ADVANCED_FACE('',(#2151),#2139,.T.); -#2151 = FACE_BOUND('',#2152,.F.); -#2152 = EDGE_LOOP('',(#2153,#2176,#2177,#2178)); -#2153 = ORIENTED_EDGE('',*,*,#2154,.F.); -#2154 = EDGE_CURVE('',#2119,#2155,#2157,.T.); -#2155 = VERTEX_POINT('',#2156); -#2156 = CARTESIAN_POINT('',(1.,6.35,-1.84)); -#2157 = SEAM_CURVE('',#2158,(#2162,#2169),.PCURVE_S1.); -#2158 = LINE('',#2159,#2160); -#2159 = CARTESIAN_POINT('',(1.,6.35,-9.144)); -#2160 = VECTOR('',#2161,1.); -#2161 = DIRECTION('',(0.,0.,1.)); -#2162 = PCURVE('',#2139,#2163); -#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168); -#2164 = LINE('',#2165,#2166); -#2165 = CARTESIAN_POINT('',(-6.28318530718,0.)); -#2166 = VECTOR('',#2167,1.); -#2167 = DIRECTION('',(-0.,-1.)); -#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2111 = PCURVE('',#1879,#2112); +#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117); +#2113 = LINE('',#2114,#2115); +#2114 = CARTESIAN_POINT('',(9.842519685039E-02,0.)); +#2115 = VECTOR('',#2116,1.); +#2116 = DIRECTION('',(-1.,0.)); +#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2169 = PCURVE('',#2139,#2170); -#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175); -#2171 = LINE('',#2172,#2173); -#2172 = CARTESIAN_POINT('',(-0.,0.)); -#2173 = VECTOR('',#2174,1.); -#2174 = DIRECTION('',(-0.,-1.)); -#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2118 = ORIENTED_EDGE('',*,*,#1828,.F.); +#2119 = ORIENTED_EDGE('',*,*,#2120,.F.); +#2120 = EDGE_CURVE('',#2025,#1829,#2121,.T.); +#2121 = SURFACE_CURVE('',#2122,(#2126,#2133),.PCURVE_S1.); +#2122 = LINE('',#2123,#2124); +#2123 = CARTESIAN_POINT('',(-4.330708661417E-02,0.301181102362, + -9.842519685039E-02)); +#2124 = VECTOR('',#2125,3.937007874016E-02); +#2125 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2126 = PCURVE('',#1851,#2127); +#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132); +#2128 = LINE('',#2129,#2130); +#2129 = CARTESIAN_POINT('',(0.,0.)); +#2130 = VECTOR('',#2131,1.); +#2131 = DIRECTION('',(1.,0.)); +#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2176 = ORIENTED_EDGE('',*,*,#2118,.F.); -#2177 = ORIENTED_EDGE('',*,*,#2154,.T.); -#2178 = ORIENTED_EDGE('',*,*,#2179,.T.); -#2179 = EDGE_CURVE('',#2155,#2155,#2180,.T.); -#2180 = SURFACE_CURVE('',#2181,(#2186,#2193),.PCURVE_S1.); -#2181 = CIRCLE('',#2182,1.); -#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185); -#2183 = CARTESIAN_POINT('',(0.,6.35,-1.84)); -#2184 = DIRECTION('',(0.,0.,1.)); -#2185 = DIRECTION('',(1.,0.,0.)); -#2186 = PCURVE('',#2139,#2187); -#2187 = DEFINITIONAL_REPRESENTATION('',(#2188),#2192); -#2188 = LINE('',#2189,#2190); -#2189 = CARTESIAN_POINT('',(-0.,-7.304)); -#2190 = VECTOR('',#2191,1.); -#2191 = DIRECTION('',(-1.,0.)); -#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2133 = PCURVE('',#1933,#2134); +#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139); +#2135 = LINE('',#2136,#2137); +#2136 = CARTESIAN_POINT('',(9.842519685039E-02,0.)); +#2137 = VECTOR('',#2138,1.); +#2138 = DIRECTION('',(-1.,0.)); +#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2193 = PCURVE('',#2194,#2199); -#2194 = TOROIDAL_SURFACE('',#2195,0.5,0.5); -#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198); -#2196 = CARTESIAN_POINT('',(0.,6.35,-1.84)); -#2197 = DIRECTION('',(0.,0.,1.)); -#2198 = DIRECTION('',(1.,0.,0.)); -#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204); -#2200 = LINE('',#2201,#2202); -#2201 = CARTESIAN_POINT('',(0.,0.)); -#2202 = VECTOR('',#2203,1.); -#2203 = DIRECTION('',(1.,0.)); -#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2140 = ADVANCED_FACE('',(#2141),#2155,.F.); +#2141 = FACE_BOUND('',#2142,.T.); +#2142 = EDGE_LOOP('',(#2143,#2173,#2195,#2196)); +#2143 = ORIENTED_EDGE('',*,*,#2144,.T.); +#2144 = EDGE_CURVE('',#2145,#2147,#2149,.T.); +#2145 = VERTEX_POINT('',#2146); +#2146 = CARTESIAN_POINT('',(2.952755905512E-02,0.301181102362, + -9.842519685039E-02)); +#2147 = VERTEX_POINT('',#2148); +#2148 = CARTESIAN_POINT('',(2.952755905512E-02,0.28937007874, + -9.842519685039E-02)); +#2149 = SEAM_CURVE('',#2150,(#2154,#2166),.PCURVE_S1.); +#2150 = LINE('',#2151,#2152); +#2151 = CARTESIAN_POINT('',(2.952755905512E-02,0.301181102362, + -9.842519685039E-02)); +#2152 = VECTOR('',#2153,3.937007874016E-02); +#2153 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2154 = PCURVE('',#2155,#2160); +#2155 = CYLINDRICAL_SURFACE('',#2156,2.952755905512E-02); +#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159); +#2157 = CARTESIAN_POINT('',(-7.692883950157E-16,0.301181102362, + -9.842519685039E-02)); +#2158 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2159 = DIRECTION('',(1.,0.,0.)); +#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2165); +#2161 = LINE('',#2162,#2163); +#2162 = CARTESIAN_POINT('',(-0.,0.)); +#2163 = VECTOR('',#2164,1.); +#2164 = DIRECTION('',(-0.,-1.)); +#2165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2205 = ADVANCED_FACE('',(#2206),#2194,.T.); -#2206 = FACE_BOUND('',#2207,.T.); -#2207 = EDGE_LOOP('',(#2208,#2230,#2231,#2232)); -#2208 = ORIENTED_EDGE('',*,*,#2209,.F.); -#2209 = EDGE_CURVE('',#2155,#2210,#2212,.T.); -#2210 = VERTEX_POINT('',#2211); -#2211 = CARTESIAN_POINT('',(0.5,6.35,-1.34)); -#2212 = SEAM_CURVE('',#2213,(#2218,#2224),.PCURVE_S1.); -#2213 = CIRCLE('',#2214,0.5); -#2214 = AXIS2_PLACEMENT_3D('',#2215,#2216,#2217); -#2215 = CARTESIAN_POINT('',(0.5,6.35,-1.84)); -#2216 = DIRECTION('',(0.,-1.,0.)); -#2217 = DIRECTION('',(1.,0.,0.)); -#2218 = PCURVE('',#2194,#2219); -#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2223); -#2220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2221,#2222),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); -#2221 = CARTESIAN_POINT('',(0.,0.)); -#2222 = CARTESIAN_POINT('',(0.,1.570796326795)); -#2223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2166 = PCURVE('',#2155,#2167); +#2167 = DEFINITIONAL_REPRESENTATION('',(#2168),#2172); +#2168 = LINE('',#2169,#2170); +#2169 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2170 = VECTOR('',#2171,1.); +#2171 = DIRECTION('',(-0.,-1.)); +#2172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2224 = PCURVE('',#2194,#2225); -#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2229); -#2226 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2227,#2228),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); -#2227 = CARTESIAN_POINT('',(6.28318530718,0.)); -#2228 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); -#2229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2173 = ORIENTED_EDGE('',*,*,#2174,.T.); +#2174 = EDGE_CURVE('',#2147,#2147,#2175,.T.); +#2175 = SURFACE_CURVE('',#2176,(#2181,#2188),.PCURVE_S1.); +#2176 = CIRCLE('',#2177,2.952755905512E-02); +#2177 = AXIS2_PLACEMENT_3D('',#2178,#2179,#2180); +#2178 = CARTESIAN_POINT('',(-7.692883950157E-16,0.28937007874, + -9.842519685039E-02)); +#2179 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#2180 = DIRECTION('',(1.,0.,0.)); +#2181 = PCURVE('',#2155,#2182); +#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187); +#2183 = LINE('',#2184,#2185); +#2184 = CARTESIAN_POINT('',(-0.,-1.181102362205E-02)); +#2185 = VECTOR('',#2186,1.); +#2186 = DIRECTION('',(-1.,0.)); +#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2230 = ORIENTED_EDGE('',*,*,#2179,.T.); -#2231 = ORIENTED_EDGE('',*,*,#2209,.T.); -#2232 = ORIENTED_EDGE('',*,*,#2233,.F.); -#2233 = EDGE_CURVE('',#2210,#2210,#2234,.T.); -#2234 = SURFACE_CURVE('',#2235,(#2240,#2247),.PCURVE_S1.); -#2235 = CIRCLE('',#2236,0.5); -#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239); -#2237 = CARTESIAN_POINT('',(0.,6.35,-1.34)); -#2238 = DIRECTION('',(0.,0.,1.)); -#2239 = DIRECTION('',(1.,0.,0.)); -#2240 = PCURVE('',#2194,#2241); -#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246); -#2242 = LINE('',#2243,#2244); -#2243 = CARTESIAN_POINT('',(0.,1.570796326795)); -#2244 = VECTOR('',#2245,1.); -#2245 = DIRECTION('',(1.,0.)); -#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2188 = PCURVE('',#1879,#2189); +#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194); +#2190 = CIRCLE('',#2191,2.952755905512E-02); +#2191 = AXIS2_PLACEMENT_2D('',#2192,#2193); +#2192 = CARTESIAN_POINT('',(9.842519685039E-02,4.330708661417E-02)); +#2193 = DIRECTION('',(0.,1.)); +#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2247 = PCURVE('',#2248,#2253); -#2248 = PLANE('',#2249); -#2249 = AXIS2_PLACEMENT_3D('',#2250,#2251,#2252); -#2250 = CARTESIAN_POINT('',(1.,6.35,-1.34)); -#2251 = DIRECTION('',(0.,0.,-1.)); -#2252 = DIRECTION('',(-1.,0.,0.)); -#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2262); -#2254 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2255,#2256,#2257,#2258, -#2259,#2260,#2261),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2255 = CARTESIAN_POINT('',(0.5,0.)); -#2256 = CARTESIAN_POINT('',(0.5,0.866025403784)); -#2257 = CARTESIAN_POINT('',(1.25,0.433012701892)); -#2258 = CARTESIAN_POINT('',(2.,1.224646799147E-16)); -#2259 = CARTESIAN_POINT('',(1.25,-0.433012701892)); -#2260 = CARTESIAN_POINT('',(0.5,-0.866025403784)); -#2261 = CARTESIAN_POINT('',(0.5,0.)); -#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2195 = ORIENTED_EDGE('',*,*,#2144,.F.); +#2196 = ORIENTED_EDGE('',*,*,#2197,.F.); +#2197 = EDGE_CURVE('',#2145,#2145,#2198,.T.); +#2198 = SURFACE_CURVE('',#2199,(#2204,#2211),.PCURVE_S1.); +#2199 = CIRCLE('',#2200,2.952755905512E-02); +#2200 = AXIS2_PLACEMENT_3D('',#2201,#2202,#2203); +#2201 = CARTESIAN_POINT('',(-7.692883950157E-16,0.301181102362, + -9.842519685039E-02)); +#2202 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#2203 = DIRECTION('',(1.,0.,0.)); +#2204 = PCURVE('',#2155,#2205); +#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210); +#2206 = LINE('',#2207,#2208); +#2207 = CARTESIAN_POINT('',(-0.,0.)); +#2208 = VECTOR('',#2209,1.); +#2209 = DIRECTION('',(-1.,0.)); +#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); -#2263 = ADVANCED_FACE('',(#2264),#2248,.F.); -#2264 = FACE_BOUND('',#2265,.F.); -#2265 = EDGE_LOOP('',(#2266)); -#2266 = ORIENTED_EDGE('',*,*,#2233,.F.); -#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2271)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2268,#2269,#2270)) REPRESENTATION_CONTEXT +#2211 = PCURVE('',#1933,#2212); +#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217); +#2213 = CIRCLE('',#2214,2.952755905512E-02); +#2214 = AXIS2_PLACEMENT_2D('',#2215,#2216); +#2215 = CARTESIAN_POINT('',(9.842519685039E-02,4.330708661417E-02)); +#2216 = DIRECTION('',(0.,1.)); +#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2218 = ADVANCED_FACE('',(#2219,#2225),#1933,.F.); +#2219 = FACE_BOUND('',#2220,.T.); +#2220 = EDGE_LOOP('',(#2221,#2222,#2223,#2224)); +#2221 = ORIENTED_EDGE('',*,*,#1919,.T.); +#2222 = ORIENTED_EDGE('',*,*,#2000,.T.); +#2223 = ORIENTED_EDGE('',*,*,#2072,.F.); +#2224 = ORIENTED_EDGE('',*,*,#2120,.T.); +#2225 = FACE_BOUND('',#2226,.T.); +#2226 = EDGE_LOOP('',(#2227)); +#2227 = ORIENTED_EDGE('',*,*,#2197,.T.); +#2228 = ADVANCED_FACE('',(#2229,#2235),#1879,.T.); +#2229 = FACE_BOUND('',#2230,.F.); +#2230 = EDGE_LOOP('',(#2231,#2232,#2233,#2234)); +#2231 = ORIENTED_EDGE('',*,*,#1863,.T.); +#2232 = ORIENTED_EDGE('',*,*,#1949,.T.); +#2233 = ORIENTED_EDGE('',*,*,#2049,.F.); +#2234 = ORIENTED_EDGE('',*,*,#2098,.T.); +#2235 = FACE_BOUND('',#2236,.F.); +#2236 = EDGE_LOOP('',(#2237)); +#2237 = ORIENTED_EDGE('',*,*,#2174,.T.); +#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2245)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2239,#2243,#2244)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#2268 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#2269 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#2270 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#2271 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2268, - 'distance_accuracy_value','confusion accuracy'); -#2272 = PRODUCT_TYPE('part',$,(#7)); -#2273 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #2274,#2282,#2289,#2296,#2303,#2310,#2317,#2324,#2332,#2339,#2346, - #2353,#2360,#2367,#2374,#2381,#2388,#2395,#2402,#2409,#2416,#2423, - #2430,#2437,#2444,#2451,#2458,#2465,#2472,#2479,#2486,#2493,#2501, - #2508),#2267); -#2274 = STYLED_ITEM('color',(#2275),#17); -#2275 = PRESENTATION_STYLE_ASSIGNMENT((#2276)); -#2276 = SURFACE_STYLE_USAGE(.BOTH.,#2277); -#2277 = SURFACE_SIDE_STYLE('',(#2278)); -#2278 = SURFACE_STYLE_FILL_AREA(#2279); -#2279 = FILL_AREA_STYLE('',(#2280)); -#2280 = FILL_AREA_STYLE_COLOUR('',#2281); -#2281 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); -#2282 = STYLED_ITEM('color',(#2283),#169); -#2283 = PRESENTATION_STYLE_ASSIGNMENT((#2284)); +#2239 = ( CONVERSION_BASED_UNIT('INCH',#2241) LENGTH_UNIT() NAMED_UNIT( + #2240) ); +#2240 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); +#2241 = LENGTH_MEASURE_WITH_UNIT(25.4,#2242); +#2242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09) + ,#2239,'distance_accuracy_value','confusion accuracy'); +#2246 = SHAPE_DEFINITION_REPRESENTATION(#2247,#989); +#2247 = PRODUCT_DEFINITION_SHAPE('','',#2248); +#2248 = PRODUCT_DEFINITION('design','',#2249,#2252); +#2249 = PRODUCT_DEFINITION_FORMATION('','',#2250); +#2250 = PRODUCT('pins','pins','',(#2251)); +#2251 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#2252 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2254,#2256); +#2254 = ( REPRESENTATION_RELATIONSHIP('','',#989,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2255) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#2256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2257); +#2257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#2248,$); +#2258 = PRODUCT_TYPE('part',$,(#2250)); +#2259 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2260),#968); +#2260 = STYLED_ITEM('color',(#2261),#801); +#2261 = PRESENTATION_STYLE_ASSIGNMENT((#2262,#2268)); +#2262 = SURFACE_STYLE_USAGE(.BOTH.,#2263); +#2263 = SURFACE_SIDE_STYLE('',(#2264)); +#2264 = SURFACE_STYLE_FILL_AREA(#2265); +#2265 = FILL_AREA_STYLE('',(#2266)); +#2266 = FILL_AREA_STYLE_COLOUR('',#2267); +#2267 = COLOUR_RGB('',0.835294127464,0.835294127464,0.835294127464); +#2268 = CURVE_STYLE('',#2269,POSITIVE_LENGTH_MEASURE(0.1),#2267); +#2269 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2270 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2271),#779); +#2271 = STYLED_ITEM('color',(#2272),#37); +#2272 = PRESENTATION_STYLE_ASSIGNMENT((#2273,#2279)); +#2273 = SURFACE_STYLE_USAGE(.BOTH.,#2274); +#2274 = SURFACE_SIDE_STYLE('',(#2275)); +#2275 = SURFACE_STYLE_FILL_AREA(#2276); +#2276 = FILL_AREA_STYLE('',(#2277)); +#2277 = FILL_AREA_STYLE_COLOUR('',#2278); +#2278 = COLOUR_RGB('',0.101960785687,0.101960785687,0.101960785687); +#2279 = CURVE_STYLE('',#2280,POSITIVE_LENGTH_MEASURE(0.1),#2278); +#2280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2282,#2292,#2301),#2238); +#2282 = STYLED_ITEM('color',(#2283),#990); +#2283 = PRESENTATION_STYLE_ASSIGNMENT((#2284,#2290)); #2284 = SURFACE_STYLE_USAGE(.BOTH.,#2285); #2285 = SURFACE_SIDE_STYLE('',(#2286)); #2286 = SURFACE_STYLE_FILL_AREA(#2287); #2287 = FILL_AREA_STYLE('',(#2288)); -#2288 = FILL_AREA_STYLE_COLOUR('',#2281); -#2289 = STYLED_ITEM('color',(#2290),#297); -#2290 = PRESENTATION_STYLE_ASSIGNMENT((#2291)); -#2291 = SURFACE_STYLE_USAGE(.BOTH.,#2292); -#2292 = SURFACE_SIDE_STYLE('',(#2293)); -#2293 = SURFACE_STYLE_FILL_AREA(#2294); -#2294 = FILL_AREA_STYLE('',(#2295)); -#2295 = FILL_AREA_STYLE_COLOUR('',#2281); -#2296 = STYLED_ITEM('color',(#2297),#344); -#2297 = PRESENTATION_STYLE_ASSIGNMENT((#2298)); -#2298 = SURFACE_STYLE_USAGE(.BOTH.,#2299); -#2299 = SURFACE_SIDE_STYLE('',(#2300)); -#2300 = SURFACE_STYLE_FILL_AREA(#2301); -#2301 = FILL_AREA_STYLE('',(#2302)); -#2302 = FILL_AREA_STYLE_COLOUR('',#2281); -#2303 = STYLED_ITEM('color',(#2304),#435); -#2304 = PRESENTATION_STYLE_ASSIGNMENT((#2305)); -#2305 = SURFACE_STYLE_USAGE(.BOTH.,#2306); -#2306 = SURFACE_SIDE_STYLE('',(#2307)); -#2307 = SURFACE_STYLE_FILL_AREA(#2308); -#2308 = FILL_AREA_STYLE('',(#2309)); -#2309 = FILL_AREA_STYLE_COLOUR('',#2281); -#2310 = STYLED_ITEM('color',(#2311),#463); -#2311 = PRESENTATION_STYLE_ASSIGNMENT((#2312)); -#2312 = SURFACE_STYLE_USAGE(.BOTH.,#2313); -#2313 = SURFACE_SIDE_STYLE('',(#2314)); -#2314 = SURFACE_STYLE_FILL_AREA(#2315); -#2315 = FILL_AREA_STYLE('',(#2316)); -#2316 = FILL_AREA_STYLE_COLOUR('',#2281); -#2317 = STYLED_ITEM('color',(#2318),#513); -#2318 = PRESENTATION_STYLE_ASSIGNMENT((#2319)); -#2319 = SURFACE_STYLE_USAGE(.BOTH.,#2320); -#2320 = SURFACE_SIDE_STYLE('',(#2321)); -#2321 = SURFACE_STYLE_FILL_AREA(#2322); -#2322 = FILL_AREA_STYLE('',(#2323)); -#2323 = FILL_AREA_STYLE_COLOUR('',#2281); -#2324 = STYLED_ITEM('color',(#2325),#541); -#2325 = PRESENTATION_STYLE_ASSIGNMENT((#2326)); -#2326 = SURFACE_STYLE_USAGE(.BOTH.,#2327); -#2327 = SURFACE_SIDE_STYLE('',(#2328)); -#2328 = SURFACE_STYLE_FILL_AREA(#2329); -#2329 = FILL_AREA_STYLE('',(#2330)); -#2330 = FILL_AREA_STYLE_COLOUR('',#2331); -#2331 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342); -#2332 = STYLED_ITEM('color',(#2333),#903); -#2333 = PRESENTATION_STYLE_ASSIGNMENT((#2334)); -#2334 = SURFACE_STYLE_USAGE(.BOTH.,#2335); -#2335 = SURFACE_SIDE_STYLE('',(#2336)); -#2336 = SURFACE_STYLE_FILL_AREA(#2337); -#2337 = FILL_AREA_STYLE('',(#2338)); -#2338 = FILL_AREA_STYLE_COLOUR('',#2331); -#2339 = STYLED_ITEM('color',(#2340),#1039); -#2340 = PRESENTATION_STYLE_ASSIGNMENT((#2341)); -#2341 = SURFACE_STYLE_USAGE(.BOTH.,#2342); -#2342 = SURFACE_SIDE_STYLE('',(#2343)); -#2343 = SURFACE_STYLE_FILL_AREA(#2344); -#2344 = FILL_AREA_STYLE('',(#2345)); -#2345 = FILL_AREA_STYLE_COLOUR('',#2331); -#2346 = STYLED_ITEM('color',(#2347),#1119); -#2347 = PRESENTATION_STYLE_ASSIGNMENT((#2348)); -#2348 = SURFACE_STYLE_USAGE(.BOTH.,#2349); -#2349 = SURFACE_SIDE_STYLE('',(#2350)); -#2350 = SURFACE_STYLE_FILL_AREA(#2351); -#2351 = FILL_AREA_STYLE('',(#2352)); -#2352 = FILL_AREA_STYLE_COLOUR('',#2331); -#2353 = STYLED_ITEM('color',(#2354),#1219); -#2354 = PRESENTATION_STYLE_ASSIGNMENT((#2355)); -#2355 = SURFACE_STYLE_USAGE(.BOTH.,#2356); -#2356 = SURFACE_SIDE_STYLE('',(#2357)); -#2357 = SURFACE_STYLE_FILL_AREA(#2358); -#2358 = FILL_AREA_STYLE('',(#2359)); -#2359 = FILL_AREA_STYLE_COLOUR('',#2331); -#2360 = STYLED_ITEM('color',(#2361),#1302); -#2361 = PRESENTATION_STYLE_ASSIGNMENT((#2362)); -#2362 = SURFACE_STYLE_USAGE(.BOTH.,#2363); -#2363 = SURFACE_SIDE_STYLE('',(#2364)); -#2364 = SURFACE_STYLE_FILL_AREA(#2365); -#2365 = FILL_AREA_STYLE('',(#2366)); -#2366 = FILL_AREA_STYLE_COLOUR('',#2281); -#2367 = STYLED_ITEM('color',(#2368),#1410); -#2368 = PRESENTATION_STYLE_ASSIGNMENT((#2369)); -#2369 = SURFACE_STYLE_USAGE(.BOTH.,#2370); -#2370 = SURFACE_SIDE_STYLE('',(#2371)); -#2371 = SURFACE_STYLE_FILL_AREA(#2372); -#2372 = FILL_AREA_STYLE('',(#2373)); -#2373 = FILL_AREA_STYLE_COLOUR('',#2281); -#2374 = STYLED_ITEM('color',(#2375),#1459); -#2375 = PRESENTATION_STYLE_ASSIGNMENT((#2376)); -#2376 = SURFACE_STYLE_USAGE(.BOTH.,#2377); -#2377 = SURFACE_SIDE_STYLE('',(#2378)); -#2378 = SURFACE_STYLE_FILL_AREA(#2379); -#2379 = FILL_AREA_STYLE('',(#2380)); -#2380 = FILL_AREA_STYLE_COLOUR('',#2281); -#2381 = STYLED_ITEM('color',(#2382),#1508); -#2382 = PRESENTATION_STYLE_ASSIGNMENT((#2383)); -#2383 = SURFACE_STYLE_USAGE(.BOTH.,#2384); -#2384 = SURFACE_SIDE_STYLE('',(#2385)); -#2385 = SURFACE_STYLE_FILL_AREA(#2386); -#2386 = FILL_AREA_STYLE('',(#2387)); -#2387 = FILL_AREA_STYLE_COLOUR('',#2281); -#2388 = STYLED_ITEM('color',(#2389),#1562); -#2389 = PRESENTATION_STYLE_ASSIGNMENT((#2390)); -#2390 = SURFACE_STYLE_USAGE(.BOTH.,#2391); -#2391 = SURFACE_SIDE_STYLE('',(#2392)); -#2392 = SURFACE_STYLE_FILL_AREA(#2393); -#2393 = FILL_AREA_STYLE('',(#2394)); -#2394 = FILL_AREA_STYLE_COLOUR('',#2281); -#2395 = STYLED_ITEM('color',(#2396),#1638); -#2396 = PRESENTATION_STYLE_ASSIGNMENT((#2397)); -#2397 = SURFACE_STYLE_USAGE(.BOTH.,#2398); -#2398 = SURFACE_SIDE_STYLE('',(#2399)); -#2399 = SURFACE_STYLE_FILL_AREA(#2400); -#2400 = FILL_AREA_STYLE('',(#2401)); -#2401 = FILL_AREA_STYLE_COLOUR('',#2281); -#2402 = STYLED_ITEM('color',(#2403),#1719); -#2403 = PRESENTATION_STYLE_ASSIGNMENT((#2404)); -#2404 = SURFACE_STYLE_USAGE(.BOTH.,#2405); -#2405 = SURFACE_SIDE_STYLE('',(#2406)); -#2406 = SURFACE_STYLE_FILL_AREA(#2407); -#2407 = FILL_AREA_STYLE('',(#2408)); -#2408 = FILL_AREA_STYLE_COLOUR('',#2281); -#2409 = STYLED_ITEM('color',(#2410),#1795); -#2410 = PRESENTATION_STYLE_ASSIGNMENT((#2411)); -#2411 = SURFACE_STYLE_USAGE(.BOTH.,#2412); -#2412 = SURFACE_SIDE_STYLE('',(#2413)); -#2413 = SURFACE_STYLE_FILL_AREA(#2414); -#2414 = FILL_AREA_STYLE('',(#2415)); -#2415 = FILL_AREA_STYLE_COLOUR('',#2281); -#2416 = STYLED_ITEM('color',(#2417),#1822); -#2417 = PRESENTATION_STYLE_ASSIGNMENT((#2418)); -#2418 = SURFACE_STYLE_USAGE(.BOTH.,#2419); -#2419 = SURFACE_SIDE_STYLE('',(#2420)); -#2420 = SURFACE_STYLE_FILL_AREA(#2421); -#2421 = FILL_AREA_STYLE('',(#2422)); -#2422 = FILL_AREA_STYLE_COLOUR('',#2331); -#2423 = STYLED_ITEM('color',(#2424),#1871); -#2424 = PRESENTATION_STYLE_ASSIGNMENT((#2425)); -#2425 = SURFACE_STYLE_USAGE(.BOTH.,#2426); -#2426 = SURFACE_SIDE_STYLE('',(#2427)); -#2427 = SURFACE_STYLE_FILL_AREA(#2428); -#2428 = FILL_AREA_STYLE('',(#2429)); -#2429 = FILL_AREA_STYLE_COLOUR('',#2331); -#2430 = STYLED_ITEM('color',(#2431),#1943); -#2431 = PRESENTATION_STYLE_ASSIGNMENT((#2432)); -#2432 = SURFACE_STYLE_USAGE(.BOTH.,#2433); -#2433 = SURFACE_SIDE_STYLE('',(#2434)); -#2434 = SURFACE_STYLE_FILL_AREA(#2435); -#2435 = FILL_AREA_STYLE('',(#2436)); -#2436 = FILL_AREA_STYLE_COLOUR('',#2331); -#2437 = STYLED_ITEM('color',(#2438),#1950); -#2438 = PRESENTATION_STYLE_ASSIGNMENT((#2439)); -#2439 = SURFACE_STYLE_USAGE(.BOTH.,#2440); -#2440 = SURFACE_SIDE_STYLE('',(#2441)); -#2441 = SURFACE_STYLE_FILL_AREA(#2442); -#2442 = FILL_AREA_STYLE('',(#2443)); -#2443 = FILL_AREA_STYLE_COLOUR('',#2281); -#2444 = STYLED_ITEM('color',(#2445),#2009); -#2445 = PRESENTATION_STYLE_ASSIGNMENT((#2446)); -#2446 = SURFACE_STYLE_USAGE(.BOTH.,#2447); -#2447 = SURFACE_SIDE_STYLE('',(#2448)); -#2448 = SURFACE_STYLE_FILL_AREA(#2449); -#2449 = FILL_AREA_STYLE('',(#2450)); -#2450 = FILL_AREA_STYLE_COLOUR('',#2331); -#2451 = STYLED_ITEM('color',(#2452),#2036); -#2452 = PRESENTATION_STYLE_ASSIGNMENT((#2453)); -#2453 = SURFACE_STYLE_USAGE(.BOTH.,#2454); -#2454 = SURFACE_SIDE_STYLE('',(#2455)); -#2455 = SURFACE_STYLE_FILL_AREA(#2456); -#2456 = FILL_AREA_STYLE('',(#2457)); -#2457 = FILL_AREA_STYLE_COLOUR('',#2331); -#2458 = STYLED_ITEM('color',(#2459),#2043); -#2459 = PRESENTATION_STYLE_ASSIGNMENT((#2460)); -#2460 = SURFACE_STYLE_USAGE(.BOTH.,#2461); -#2461 = SURFACE_SIDE_STYLE('',(#2462)); -#2462 = SURFACE_STYLE_FILL_AREA(#2463); -#2463 = FILL_AREA_STYLE('',(#2464)); -#2464 = FILL_AREA_STYLE_COLOUR('',#2281); -#2465 = STYLED_ITEM('color',(#2466),#2050); -#2466 = PRESENTATION_STYLE_ASSIGNMENT((#2467)); -#2467 = SURFACE_STYLE_USAGE(.BOTH.,#2468); -#2468 = SURFACE_SIDE_STYLE('',(#2469)); -#2469 = SURFACE_STYLE_FILL_AREA(#2470); -#2470 = FILL_AREA_STYLE('',(#2471)); -#2471 = FILL_AREA_STYLE_COLOUR('',#2281); -#2472 = STYLED_ITEM('color',(#2473),#2077); -#2473 = PRESENTATION_STYLE_ASSIGNMENT((#2474)); -#2474 = SURFACE_STYLE_USAGE(.BOTH.,#2475); -#2475 = SURFACE_SIDE_STYLE('',(#2476)); -#2476 = SURFACE_STYLE_FILL_AREA(#2477); -#2477 = FILL_AREA_STYLE('',(#2478)); -#2478 = FILL_AREA_STYLE_COLOUR('',#2281); -#2479 = STYLED_ITEM('color',(#2480),#2084); -#2480 = PRESENTATION_STYLE_ASSIGNMENT((#2481)); -#2481 = SURFACE_STYLE_USAGE(.BOTH.,#2482); -#2482 = SURFACE_SIDE_STYLE('',(#2483)); -#2483 = SURFACE_STYLE_FILL_AREA(#2484); -#2484 = FILL_AREA_STYLE('',(#2485)); -#2485 = FILL_AREA_STYLE_COLOUR('',#2281); -#2486 = STYLED_ITEM('color',(#2487),#2111); -#2487 = PRESENTATION_STYLE_ASSIGNMENT((#2488)); -#2488 = SURFACE_STYLE_USAGE(.BOTH.,#2489); -#2489 = SURFACE_SIDE_STYLE('',(#2490)); -#2490 = SURFACE_STYLE_FILL_AREA(#2491); -#2491 = FILL_AREA_STYLE('',(#2492)); -#2492 = FILL_AREA_STYLE_COLOUR('',#2281); -#2493 = STYLED_ITEM('color',(#2494),#2150); -#2494 = PRESENTATION_STYLE_ASSIGNMENT((#2495)); -#2495 = SURFACE_STYLE_USAGE(.BOTH.,#2496); -#2496 = SURFACE_SIDE_STYLE('',(#2497)); -#2497 = SURFACE_STYLE_FILL_AREA(#2498); -#2498 = FILL_AREA_STYLE('',(#2499)); -#2499 = FILL_AREA_STYLE_COLOUR('',#2500); -#2500 = COLOUR_RGB('',1.,0.952941179276,0.29411765933); -#2501 = STYLED_ITEM('color',(#2502),#2205); -#2502 = PRESENTATION_STYLE_ASSIGNMENT((#2503)); -#2503 = SURFACE_STYLE_USAGE(.BOTH.,#2504); -#2504 = SURFACE_SIDE_STYLE('',(#2505)); -#2505 = SURFACE_STYLE_FILL_AREA(#2506); -#2506 = FILL_AREA_STYLE('',(#2507)); -#2507 = FILL_AREA_STYLE_COLOUR('',#2500); -#2508 = STYLED_ITEM('color',(#2509),#2263); -#2509 = PRESENTATION_STYLE_ASSIGNMENT((#2510)); -#2510 = SURFACE_STYLE_USAGE(.BOTH.,#2511); -#2511 = SURFACE_SIDE_STYLE('',(#2512)); -#2512 = SURFACE_STYLE_FILL_AREA(#2513); -#2513 = FILL_AREA_STYLE('',(#2514)); -#2514 = FILL_AREA_STYLE_COLOUR('',#2500); +#2288 = FILL_AREA_STYLE_COLOUR('',#2289); +#2289 = COLOUR_RGB('',0.831372559071,0.831372559071,0.831372559071); +#2290 = CURVE_STYLE('',#2291,POSITIVE_LENGTH_MEASURE(0.1),#2289); +#2291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2292 = STYLED_ITEM('color',(#2293),#1406); +#2293 = PRESENTATION_STYLE_ASSIGNMENT((#2294,#2299)); +#2294 = SURFACE_STYLE_USAGE(.BOTH.,#2295); +#2295 = SURFACE_SIDE_STYLE('',(#2296)); +#2296 = SURFACE_STYLE_FILL_AREA(#2297); +#2297 = FILL_AREA_STYLE('',(#2298)); +#2298 = FILL_AREA_STYLE_COLOUR('',#2289); +#2299 = CURVE_STYLE('',#2300,POSITIVE_LENGTH_MEASURE(0.1),#2289); +#2300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2301 = STYLED_ITEM('color',(#2302),#1822); +#2302 = PRESENTATION_STYLE_ASSIGNMENT((#2303,#2308)); +#2303 = SURFACE_STYLE_USAGE(.BOTH.,#2304); +#2304 = SURFACE_SIDE_STYLE('',(#2305)); +#2305 = SURFACE_STYLE_FILL_AREA(#2306); +#2306 = FILL_AREA_STYLE('',(#2307)); +#2307 = FILL_AREA_STYLE_COLOUR('',#2289); +#2308 = CURVE_STYLE('',#2309,POSITIVE_LENGTH_MEASURE(0.1),#2289); +#2309 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); ENDSEC; END-ISO-10303-21; diff --git a/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.stl b/Electrical Parts/electronic-components/power-connectors/jack_DC_2.1mm_PCB.stl index 98c0c3f8c9455bd56f09e64291d41c06b4405b5f..7c70eee04a1e03c9a07f42b01793d4811cdf2ce7 100644 GIT binary patch literal 51784 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 literal 56084 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