From a52fa837ab0e38bf69b02b956f489ea7b6cff518 Mon Sep 17 00:00:00 2001 From: obijuan Date: Fri, 22 Aug 2014 11:11:50 +0200 Subject: [PATCH] SM-S4303R servo 4-arms horn --- .../SM-S4303R-4-arm-horn.fcstd | Bin 0 -> 147586 bytes .../SM-S4303R-4-arms-horn.stl | Bin 0 -> 154284 bytes .../SM-S4303R-4-arms-horn.stp | 5428 +++++++++++++++++ 3 files changed, 5428 insertions(+) create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arm-horn.fcstd create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stl create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stp diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arm-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arm-horn.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..389c3db14ac3ac6d0c11eac80ee5e939895289fd GIT binary patch literal 147586 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 z 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�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 b3bHyvuH<`=pTGjhxmjCFOUh9F`Dp!rfUX7E literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stl new file mode 100644 index 0000000000000000000000000000000000000000..610849ec4ccf8e860eaaa7c3f0f39afe81272129 GIT binary patch literal 154284 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 literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stp b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stp new file mode 100644 index 00000000..b0054fa4 --- /dev/null +++ b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-4-arms-horn.stp @@ -0,0 +1,5428 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/development/printbot_part_ +library/servos/SpringRC-SM-S4303R/step-stl/SM-S4303R-4-arms-horn.stp', + '2014-08-18T09:46:47',('FreeCAD'),('FreeCAD'), + 'Open CASCADE STEP processor 6.7','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('horn-final','horn-final','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4455); +#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,#105,#163,#220,#259,#298,#357,#412,#447,#500, + #559,#1919,#1958,#2060,#2109,#2158,#2207,#2261,#2310,#2359,#2409, + #2458,#2507,#2586,#2634,#2710,#2759,#2808,#2857,#2907,#2956,#3005, + #3059,#3107,#3156,#3232,#3259,#3313,#3367,#3421,#3475,#3529,#3583, + #3637,#3691,#3745,#3799,#3853,#3907,#3961,#4015,#4069,#4123,#4182, + #4296,#4335,#4394,#4448)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#77,#78)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(4.2,0.,-1.3)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(4.2,0.,-3.8)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(4.2,0.,-1.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,-1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,4.2); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,-1.)); +#35 = DIRECTION('',(0.,0.,1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-0.,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.F.); +#51 = EDGE_CURVE('',#22,#22,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,4.2); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,-1.3)); +#56 = DIRECTION('',(0.,0.,-1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-0.3)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = CONICAL_SURFACE('',#67,4.2,0.785398163397); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(0.,0.,-1.3)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.,-0.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(-1.,-0.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#21,.T.); +#78 = ORIENTED_EDGE('',*,*,#79,.T.); +#79 = EDGE_CURVE('',#24,#24,#80,.T.); +#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.); +#81 = CIRCLE('',#82,4.2); +#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85); +#83 = CARTESIAN_POINT('',(0.,0.,-3.8)); +#84 = DIRECTION('',(0.,0.,-1.)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = PCURVE('',#32,#87); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-0.,-2.8)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(-1.,0.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = PCURVE('',#94,#99); +#94 = TOROIDAL_SURFACE('',#95,4.1,0.1); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(0.,0.,-3.8)); +#97 = DIRECTION('',(-0.,-0.,-1.)); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(0.,0.)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = ADVANCED_FACE('',(#106),#94,.T.); +#106 = FACE_BOUND('',#107,.T.); +#107 = EDGE_LOOP('',(#108,#130,#131,#132)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#24,#110,#112,.T.); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(4.1,0.,-3.9)); +#112 = SEAM_CURVE('',#113,(#118,#124),.PCURVE_S1.); +#113 = CIRCLE('',#114,0.1); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(4.1,0.,-3.8)); +#116 = DIRECTION('',(-0.,1.,0.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = PCURVE('',#94,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#123); +#120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121,#122),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#121 = CARTESIAN_POINT('',(0.,0.)); +#122 = CARTESIAN_POINT('',(0.,1.570796326795)); +#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#124 = PCURVE('',#94,#125); +#125 = DEFINITIONAL_REPRESENTATION('',(#126),#129); +#126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127,#128),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#127 = CARTESIAN_POINT('',(6.28318530718,0.)); +#128 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#130 = ORIENTED_EDGE('',*,*,#79,.T.); +#131 = ORIENTED_EDGE('',*,*,#109,.T.); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#110,#110,#134,.T.); +#134 = SURFACE_CURVE('',#135,(#140,#147),.PCURVE_S1.); +#135 = CIRCLE('',#136,4.1); +#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); +#137 = CARTESIAN_POINT('',(0.,0.,-3.9)); +#138 = DIRECTION('',(0.,0.,-1.)); +#139 = DIRECTION('',(1.,0.,0.)); +#140 = PCURVE('',#94,#141); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(0.,1.570796326795)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(1.,0.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = PCURVE('',#148,#153); +#148 = PLANE('',#149); +#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); +#150 = CARTESIAN_POINT('',(4.2,0.,-3.9)); +#151 = DIRECTION('',(0.,0.,1.)); +#152 = DIRECTION('',(1.,0.,0.)); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#162); +#154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#155,#156,#157,#158,#159,#160 +,#161),.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( + '') ); +#155 = CARTESIAN_POINT('',(-1.E-01,0.)); +#156 = CARTESIAN_POINT('',(-1.E-01,-7.101408311032)); +#157 = CARTESIAN_POINT('',(-6.25,-3.550704155516)); +#158 = CARTESIAN_POINT('',(-12.4,-1.004210375301E-15)); +#159 = CARTESIAN_POINT('',(-6.25,3.550704155516)); +#160 = CARTESIAN_POINT('',(-0.1,7.101408311032)); +#161 = CARTESIAN_POINT('',(-1.E-01,0.)); +#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#163 = ADVANCED_FACE('',(#164),#66,.T.); +#164 = FACE_BOUND('',#165,.T.); +#165 = EDGE_LOOP('',(#166,#187,#218,#219)); +#166 = ORIENTED_EDGE('',*,*,#167,.F.); +#167 = EDGE_CURVE('',#168,#22,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(4.5,0.,-1.)); +#170 = SEAM_CURVE('',#171,(#175,#181),.PCURVE_S1.); +#171 = LINE('',#172,#173); +#172 = CARTESIAN_POINT('',(4.2,0.,-1.3)); +#173 = VECTOR('',#174,1.); +#174 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#175 = PCURVE('',#66,#176); +#176 = DEFINITIONAL_REPRESENTATION('',(#177),#180); +#177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#178,#179),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#178 = CARTESIAN_POINT('',(0.,0.3)); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = PCURVE('',#66,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#186); +#183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#184,#185),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#184 = CARTESIAN_POINT('',(-6.28318530718,0.3)); +#185 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#168,#168,#189,.T.); +#189 = SURFACE_CURVE('',#190,(#195,#202),.PCURVE_S1.); +#190 = CIRCLE('',#191,4.5); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(0.,0.,-1.)); +#193 = DIRECTION('',(0.,0.,-1.)); +#194 = DIRECTION('',(1.,0.,0.)); +#195 = PCURVE('',#66,#196); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(0.,0.3)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(-1.,-0.)); +#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#202 = PCURVE('',#203,#208); +#203 = PLANE('',#204); +#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207); +#205 = CARTESIAN_POINT('',(5.,0.,-1.)); +#206 = DIRECTION('',(0.,0.,1.)); +#207 = DIRECTION('',(1.,0.,0.)); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#217); +#209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#210,#211,#212,#213,#214,#215 +,#216),.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( + '') ); +#210 = CARTESIAN_POINT('',(-0.5,0.)); +#211 = CARTESIAN_POINT('',(-0.5,-7.79422863406)); +#212 = CARTESIAN_POINT('',(-7.25,-3.89711431703)); +#213 = CARTESIAN_POINT('',(-14.,-1.102182119233E-15)); +#214 = CARTESIAN_POINT('',(-7.25,3.89711431703)); +#215 = CARTESIAN_POINT('',(-0.5,7.79422863406)); +#216 = CARTESIAN_POINT('',(-0.5,0.)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = ORIENTED_EDGE('',*,*,#167,.T.); +#219 = ORIENTED_EDGE('',*,*,#51,.F.); +#220 = ADVANCED_FACE('',(#221,#224),#148,.F.); +#221 = FACE_BOUND('',#222,.F.); +#222 = EDGE_LOOP('',(#223)); +#223 = ORIENTED_EDGE('',*,*,#133,.F.); +#224 = FACE_BOUND('',#225,.F.); +#225 = EDGE_LOOP('',(#226)); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#228,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(2.95,0.,-3.9)); +#230 = SURFACE_CURVE('',#231,(#236,#247),.PCURVE_S1.); +#231 = CIRCLE('',#232,2.95); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,0.,-3.9)); +#234 = DIRECTION('',(0.,0.,-1.)); +#235 = DIRECTION('',(1.,0.,0.)); +#236 = PCURVE('',#148,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#246); +#238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#239,#240,#241,#242,#243,#244 +,#245),.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( + '') ); +#239 = CARTESIAN_POINT('',(-1.25,0.)); +#240 = CARTESIAN_POINT('',(-1.25,-5.109549882328)); +#241 = CARTESIAN_POINT('',(-5.675,-2.554774941164)); +#242 = CARTESIAN_POINT('',(-10.1,-7.225416114969E-16)); +#243 = CARTESIAN_POINT('',(-5.675,2.554774941164)); +#244 = CARTESIAN_POINT('',(-1.25,5.109549882328)); +#245 = CARTESIAN_POINT('',(-1.25,0.)); +#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#247 = PCURVE('',#248,#253); +#248 = CYLINDRICAL_SURFACE('',#249,2.95); +#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252); +#250 = CARTESIAN_POINT('',(0.,0.,-3.9)); +#251 = DIRECTION('',(0.,0.,-1.)); +#252 = DIRECTION('',(1.,0.,0.)); +#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(0.,0.)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(1.,0.)); +#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#259 = ADVANCED_FACE('',(#260,#263),#203,.F.); +#260 = FACE_BOUND('',#261,.F.); +#261 = EDGE_LOOP('',(#262)); +#262 = ORIENTED_EDGE('',*,*,#188,.T.); +#263 = FACE_BOUND('',#264,.F.); +#264 = EDGE_LOOP('',(#265)); +#265 = ORIENTED_EDGE('',*,*,#266,.F.); +#266 = EDGE_CURVE('',#267,#267,#269,.T.); +#267 = VERTEX_POINT('',#268); +#268 = CARTESIAN_POINT('',(5.,0.,-1.)); +#269 = SURFACE_CURVE('',#270,(#275,#286),.PCURVE_S1.); +#270 = CIRCLE('',#271,5.); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(0.,0.,-1.)); +#273 = DIRECTION('',(0.,0.,-1.)); +#274 = DIRECTION('',(1.,0.,0.)); +#275 = PCURVE('',#203,#276); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#285); +#277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#278,#279,#280,#281,#282,#283 +,#284),.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( + '') ); +#278 = CARTESIAN_POINT('',(0.,0.)); +#279 = CARTESIAN_POINT('',(0.,-8.660254037844)); +#280 = CARTESIAN_POINT('',(-7.5,-4.330127018922)); +#281 = CARTESIAN_POINT('',(-15.,-1.224646799147E-15)); +#282 = CARTESIAN_POINT('',(-7.5,4.330127018922)); +#283 = CARTESIAN_POINT('',(-7.993605777301E-15,8.660254037844)); +#284 = CARTESIAN_POINT('',(0.,0.)); +#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#286 = PCURVE('',#287,#292); +#287 = CYLINDRICAL_SURFACE('',#288,5.); +#288 = AXIS2_PLACEMENT_3D('',#289,#290,#291); +#289 = CARTESIAN_POINT('',(0.,0.,0.)); +#290 = DIRECTION('',(0.,0.,1.)); +#291 = DIRECTION('',(1.,0.,0.)); +#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(-0.,-1.)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(-1.,0.)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#298 = ADVANCED_FACE('',(#299),#248,.F.); +#299 = FACE_BOUND('',#300,.F.); +#300 = EDGE_LOOP('',(#301,#302,#325,#356)); +#301 = ORIENTED_EDGE('',*,*,#227,.F.); +#302 = ORIENTED_EDGE('',*,*,#303,.T.); +#303 = EDGE_CURVE('',#228,#304,#306,.T.); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(2.95,0.,-0.1)); +#306 = SEAM_CURVE('',#307,(#311,#318),.PCURVE_S1.); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(2.95,0.,-3.9)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(0.,0.,1.)); +#311 = PCURVE('',#248,#312); +#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(6.28318530718,0.)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(0.,-1.)); +#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#318 = PCURVE('',#248,#319); +#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(0.,0.)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(0.,-1.)); +#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#325 = ORIENTED_EDGE('',*,*,#326,.T.); +#326 = EDGE_CURVE('',#304,#304,#327,.T.); +#327 = SURFACE_CURVE('',#328,(#333,#340),.PCURVE_S1.); +#328 = CIRCLE('',#329,2.95); +#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332); +#330 = CARTESIAN_POINT('',(0.,0.,-0.1)); +#331 = DIRECTION('',(0.,0.,-1.)); +#332 = DIRECTION('',(1.,0.,0.)); +#333 = PCURVE('',#248,#334); +#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(0.,-3.8)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(1.,0.)); +#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#340 = PCURVE('',#341,#346); +#341 = PLANE('',#342); +#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345); +#343 = CARTESIAN_POINT('',(2.95,0.,-0.1)); +#344 = DIRECTION('',(0.,0.,1.)); +#345 = DIRECTION('',(1.,0.,0.)); +#346 = DEFINITIONAL_REPRESENTATION('',(#347),#355); +#347 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#348,#349,#350,#351,#352,#353 +,#354),.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( + '') ); +#348 = CARTESIAN_POINT('',(0.,0.)); +#349 = CARTESIAN_POINT('',(0.,-5.109549882328)); +#350 = CARTESIAN_POINT('',(-4.425,-2.554774941164)); +#351 = CARTESIAN_POINT('',(-8.85,-7.225416114969E-16)); +#352 = CARTESIAN_POINT('',(-4.425,2.554774941164)); +#353 = CARTESIAN_POINT('',(-4.440892098501E-15,5.109549882328)); +#354 = CARTESIAN_POINT('',(0.,0.)); +#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#356 = ORIENTED_EDGE('',*,*,#303,.F.); +#357 = ADVANCED_FACE('',(#358),#287,.T.); +#358 = FACE_BOUND('',#359,.F.); +#359 = EDGE_LOOP('',(#360,#383,#410,#411)); +#360 = ORIENTED_EDGE('',*,*,#361,.F.); +#361 = EDGE_CURVE('',#362,#267,#364,.T.); +#362 = VERTEX_POINT('',#363); +#363 = CARTESIAN_POINT('',(5.,0.,-0.4)); +#364 = SEAM_CURVE('',#365,(#369,#376),.PCURVE_S1.); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(5.,0.,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(0.,0.,-1.)); +#369 = PCURVE('',#287,#370); +#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(-0.,-1.)); +#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#376 = PCURVE('',#287,#377); +#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382); +#378 = LINE('',#379,#380); +#379 = CARTESIAN_POINT('',(-0.,0.)); +#380 = VECTOR('',#381,1.); +#381 = DIRECTION('',(-0.,-1.)); +#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#383 = ORIENTED_EDGE('',*,*,#384,.F.); +#384 = EDGE_CURVE('',#362,#362,#385,.T.); +#385 = SURFACE_CURVE('',#386,(#391,#398),.PCURVE_S1.); +#386 = CIRCLE('',#387,5.); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(0.,0.,-0.4)); +#389 = DIRECTION('',(0.,0.,-1.)); +#390 = DIRECTION('',(1.,0.,0.)); +#391 = PCURVE('',#287,#392); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(-0.,-0.4)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(-1.,0.)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = PCURVE('',#399,#404); +#399 = CONICAL_SURFACE('',#400,5.,0.785398163397); +#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403); +#401 = CARTESIAN_POINT('',(0.,0.,-0.4)); +#402 = DIRECTION('',(0.,0.,1.)); +#403 = DIRECTION('',(1.,0.,0.)); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-0.,-0.)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-1.,-0.)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = ORIENTED_EDGE('',*,*,#361,.T.); +#411 = ORIENTED_EDGE('',*,*,#266,.T.); +#412 = ADVANCED_FACE('',(#413,#416),#341,.F.); +#413 = FACE_BOUND('',#414,.F.); +#414 = EDGE_LOOP('',(#415)); +#415 = ORIENTED_EDGE('',*,*,#326,.F.); +#416 = FACE_BOUND('',#417,.F.); +#417 = EDGE_LOOP('',(#418)); +#418 = ORIENTED_EDGE('',*,*,#419,.F.); +#419 = EDGE_CURVE('',#420,#420,#422,.T.); +#420 = VERTEX_POINT('',#421); +#421 = CARTESIAN_POINT('',(1.45,0.,-0.1)); +#422 = SURFACE_CURVE('',#423,(#428,#435),.PCURVE_S1.); +#423 = CIRCLE('',#424,1.45); +#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427); +#425 = CARTESIAN_POINT('',(0.,0.,-0.1)); +#426 = DIRECTION('',(0.,0.,1.)); +#427 = DIRECTION('',(1.,0.,0.)); +#428 = PCURVE('',#341,#429); +#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434); +#430 = CIRCLE('',#431,1.45); +#431 = AXIS2_PLACEMENT_2D('',#432,#433); +#432 = CARTESIAN_POINT('',(-2.95,0.)); +#433 = DIRECTION('',(1.,0.)); +#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#435 = PCURVE('',#436,#441); +#436 = CYLINDRICAL_SURFACE('',#437,1.45); +#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); +#438 = CARTESIAN_POINT('',(0.,0.,1.3)); +#439 = DIRECTION('',(0.,0.,1.)); +#440 = DIRECTION('',(1.,0.,0.)); +#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(0.,-1.4)); +#444 = VECTOR('',#445,1.); +#445 = DIRECTION('',(1.,0.)); +#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#447 = ADVANCED_FACE('',(#448),#399,.T.); +#448 = FACE_BOUND('',#449,.T.); +#449 = EDGE_LOOP('',(#450,#471,#498,#499)); +#450 = ORIENTED_EDGE('',*,*,#451,.F.); +#451 = EDGE_CURVE('',#452,#362,#454,.T.); +#452 = VERTEX_POINT('',#453); +#453 = CARTESIAN_POINT('',(5.4,0.,0.)); +#454 = SEAM_CURVE('',#455,(#459,#465),.PCURVE_S1.); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(5.,0.,-0.4)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#459 = PCURVE('',#399,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#464); +#461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#462,#463),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.565685424949,0.),.PIECEWISE_BEZIER_KNOTS.); +#462 = CARTESIAN_POINT('',(0.,0.4)); +#463 = CARTESIAN_POINT('',(0.,0.)); +#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#465 = PCURVE('',#399,#466); +#466 = DEFINITIONAL_REPRESENTATION('',(#467),#470); +#467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#468,#469),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.565685424949,0.),.PIECEWISE_BEZIER_KNOTS.); +#468 = CARTESIAN_POINT('',(-6.28318530718,0.4)); +#469 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = ORIENTED_EDGE('',*,*,#472,.T.); +#472 = EDGE_CURVE('',#452,#452,#473,.T.); +#473 = SURFACE_CURVE('',#474,(#479,#486),.PCURVE_S1.); +#474 = CIRCLE('',#475,5.4); +#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); +#476 = CARTESIAN_POINT('',(0.,0.,0.)); +#477 = DIRECTION('',(0.,0.,-1.)); +#478 = DIRECTION('',(1.,0.,0.)); +#479 = PCURVE('',#399,#480); +#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485); +#481 = LINE('',#482,#483); +#482 = CARTESIAN_POINT('',(0.,0.4)); +#483 = VECTOR('',#484,1.); +#484 = DIRECTION('',(-1.,-0.)); +#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#486 = PCURVE('',#487,#492); +#487 = PLANE('',#488); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,0.)); +#490 = DIRECTION('',(0.,0.,-1.)); +#491 = DIRECTION('',(-1.,0.,0.)); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = CIRCLE('',#494,5.4); +#494 = AXIS2_PLACEMENT_2D('',#495,#496); +#495 = CARTESIAN_POINT('',(17.414238302041,2.363981097454)); +#496 = DIRECTION('',(-1.,0.)); +#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#498 = ORIENTED_EDGE('',*,*,#451,.T.); +#499 = ORIENTED_EDGE('',*,*,#384,.F.); +#500 = ADVANCED_FACE('',(#501),#436,.F.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#536,#557,#558)); +#503 = ORIENTED_EDGE('',*,*,#504,.F.); +#504 = EDGE_CURVE('',#505,#505,#507,.T.); +#505 = VERTEX_POINT('',#506); +#506 = CARTESIAN_POINT('',(1.45,0.,1.3)); +#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.); +#508 = CIRCLE('',#509,1.45); +#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512); +#510 = CARTESIAN_POINT('',(0.,0.,1.3)); +#511 = DIRECTION('',(0.,0.,1.)); +#512 = DIRECTION('',(1.,0.,0.)); +#513 = PCURVE('',#436,#514); +#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(0.,0.)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(1.,0.)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = PCURVE('',#521,#526); +#521 = PLANE('',#522); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(3.05,0.,1.3)); +#524 = DIRECTION('',(0.,0.,-1.)); +#525 = DIRECTION('',(-1.,0.,0.)); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#535); +#527 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#528,#529,#530,#531,#532,#533 +,#534),.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( + '') ); +#528 = CARTESIAN_POINT('',(1.6,0.)); +#529 = CARTESIAN_POINT('',(1.6,2.511473670975)); +#530 = CARTESIAN_POINT('',(3.775,1.255736835487)); +#531 = CARTESIAN_POINT('',(5.95,3.551475717527E-16)); +#532 = CARTESIAN_POINT('',(3.775,-1.255736835487)); +#533 = CARTESIAN_POINT('',(1.6,-2.511473670975)); +#534 = CARTESIAN_POINT('',(1.6,0.)); +#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#536 = ORIENTED_EDGE('',*,*,#537,.T.); +#537 = EDGE_CURVE('',#505,#420,#538,.T.); +#538 = SEAM_CURVE('',#539,(#543,#550),.PCURVE_S1.); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(1.45,0.,1.3)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(-0.,-0.,-1.)); +#543 = PCURVE('',#436,#544); +#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(6.28318530718,0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,-1.)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = PCURVE('',#436,#551); +#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(0.,0.)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(0.,-1.)); +#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#557 = ORIENTED_EDGE('',*,*,#419,.T.); +#558 = ORIENTED_EDGE('',*,*,#537,.F.); +#559 = ADVANCED_FACE('',(#560,#563,#1359,#1394,#1429,#1464,#1499,#1534, + #1569,#1604,#1639,#1674,#1709,#1744,#1779,#1814,#1849,#1884),#487, + .T.); +#560 = FACE_BOUND('',#561,.T.); +#561 = EDGE_LOOP('',(#562)); +#562 = ORIENTED_EDGE('',*,*,#472,.F.); +#563 = FACE_BOUND('',#564,.T.); +#564 = EDGE_LOOP('',(#565,#599,#627,#655,#688,#716,#744,#777,#801,#829, + #857,#886,#914,#942,#970,#997,#1025,#1053,#1086,#1114,#1142,#1174, + #1197,#1225,#1253,#1282,#1310,#1338)); +#565 = ORIENTED_EDGE('',*,*,#566,.F.); +#566 = EDGE_CURVE('',#567,#569,#571,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,0.)); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(19.4,0.,0.)); +#571 = SURFACE_CURVE('',#572,(#577,#588),.PCURVE_S1.); +#572 = CIRCLE('',#573,2.4); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(17.,0.,0.)); +#575 = DIRECTION('',(0.,0.,1.)); +#576 = DIRECTION('',(-1.,0.,0.)); +#577 = PCURVE('',#487,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#587); +#579 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#580,#581,#582,#583,#584,#585 +,#586),.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( + '') ); +#580 = CARTESIAN_POINT('',(2.814238302041,2.363981097454)); +#581 = CARTESIAN_POINT('',(2.814238302041,-1.792940840711)); +#582 = CARTESIAN_POINT('',(-0.785761697959,0.285520128372)); +#583 = CARTESIAN_POINT('',(-4.385761697959,2.363981097454)); +#584 = CARTESIAN_POINT('',(-0.785761697959,4.442442066537)); +#585 = CARTESIAN_POINT('',(2.814238302041,6.52090303562)); +#586 = CARTESIAN_POINT('',(2.814238302041,2.363981097454)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#588 = PCURVE('',#589,#594); +#589 = CYLINDRICAL_SURFACE('',#590,2.4); +#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593); +#591 = CARTESIAN_POINT('',(17.,0.,0.)); +#592 = DIRECTION('',(0.,0.,-1.)); +#593 = DIRECTION('',(-1.,0.,0.)); +#594 = DEFINITIONAL_REPRESENTATION('',(#595),#598); +#595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#596,#597),.UNSPECIFIED.,.F.,.F., + (2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#596 = CARTESIAN_POINT('',(-1.74426428589,0.)); +#597 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#599 = ORIENTED_EDGE('',*,*,#600,.T.); +#600 = EDGE_CURVE('',#567,#601,#603,.T.); +#601 = VERTEX_POINT('',#602); +#602 = CARTESIAN_POINT('',(7.586136356114,-4.086143571376,0.)); +#603 = SURFACE_CURVE('',#604,(#608,#615),.PCURVE_S1.); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,0.)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(-0.984992244503,-0.172598604483,-0.)); +#608 = PCURVE('',#487,#609); +#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(0.,0.)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(0.984992244503,-0.172598604483)); +#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#615 = PCURVE('',#616,#621); +#616 = PLANE('',#617); +#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620); +#618 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,0.)); +#619 = DIRECTION('',(0.172598604483,-0.984992244503,0.)); +#620 = DIRECTION('',(-0.984992244503,-0.172598604483,0.)); +#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(0.,0.)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(1.,0.)); +#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#627 = ORIENTED_EDGE('',*,*,#628,.F.); +#628 = EDGE_CURVE('',#629,#601,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(5.586136356114,-4.086143571384,0.)); +#631 = SURFACE_CURVE('',#632,(#636,#643),.PCURVE_S1.); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(5.586136356114,-4.086143571376,0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(1.,0.,0.)); +#636 = PCURVE('',#487,#637); +#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(11.828101945927,-1.722162473921)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(-1.,0.)); +#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#643 = PCURVE('',#644,#649); +#644 = PLANE('',#645); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(5.586136356114,-4.086143571376,0.)); +#647 = DIRECTION('',(0.,1.,0.)); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-0.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = ORIENTED_EDGE('',*,*,#656,.T.); +#656 = EDGE_CURVE('',#629,#657,#659,.T.); +#657 = VERTEX_POINT('',#658); +#658 = CARTESIAN_POINT('',(4.086143571398,-5.586131531897,0.)); +#659 = SURFACE_CURVE('',#660,(#665,#676),.PCURVE_S1.); +#660 = CIRCLE('',#661,1.5); +#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664); +#662 = CARTESIAN_POINT('',(5.586143571372,-5.586143571376,0.)); +#663 = DIRECTION('',(0.,0.,1.)); +#664 = DIRECTION('',(-1.,0.,0.)); +#665 = PCURVE('',#487,#666); +#666 = DEFINITIONAL_REPRESENTATION('',(#667),#675); +#667 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#668,#669,#670,#671,#672,#673 +,#674),.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( + '') ); +#668 = CARTESIAN_POINT('',(13.328094730669,-3.222162473921)); +#669 = CARTESIAN_POINT('',(13.328094730669,-5.820238685274)); +#670 = CARTESIAN_POINT('',(11.078094730669,-4.521200579598)); +#671 = CARTESIAN_POINT('',(8.828094730669,-3.222162473921)); +#672 = CARTESIAN_POINT('',(11.078094730669,-1.923124368245)); +#673 = CARTESIAN_POINT('',(13.328094730669,-0.624086262568)); +#674 = CARTESIAN_POINT('',(13.328094730669,-3.222162473921)); +#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#676 = PCURVE('',#677,#682); +#677 = CYLINDRICAL_SURFACE('',#678,1.5); +#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681); +#679 = CARTESIAN_POINT('',(5.586143571372,-5.586143571376,0.)); +#680 = DIRECTION('',(0.,0.,-1.)); +#681 = DIRECTION('',(-1.,0.,0.)); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(-0.,0.)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(-1.,0.)); +#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#657,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(4.086143571376,-7.586131531897,0.)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(4.086143571376,-5.586131531897,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(-0.,-1.,-0.)); +#697 = PCURVE('',#487,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(13.328094730665,-3.222150434442)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(0.,-1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#705,#710); +#705 = PLANE('',#706); +#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); +#707 = CARTESIAN_POINT('',(4.086143571376,-5.586131531897,0.)); +#708 = DIRECTION('',(1.,0.,0.)); +#709 = DIRECTION('',(0.,-1.,0.)); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715); +#711 = LINE('',#712,#713); +#712 = CARTESIAN_POINT('',(0.,0.)); +#713 = VECTOR('',#714,1.); +#714 = DIRECTION('',(1.,0.)); +#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#690,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(2.363981259367,-17.41423737803,0.)); +#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(4.086143571376,-7.586131531897,0.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(-0.172598522285,-0.984992258906,-0.)); +#725 = PCURVE('',#487,#726); +#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(13.328094730665,-5.222150434442)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.172598522285,-0.984992258906)); +#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#732 = PCURVE('',#733,#738); +#733 = PLANE('',#734); +#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737); +#735 = CARTESIAN_POINT('',(4.086143571376,-7.586131531897,0.)); +#736 = DIRECTION('',(0.984992258906,-0.172598522285,0.)); +#737 = DIRECTION('',(-0.172598522285,-0.984992258906,0.)); +#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743); +#739 = LINE('',#740,#741); +#740 = CARTESIAN_POINT('',(0.,0.)); +#741 = VECTOR('',#742,1.); +#742 = DIRECTION('',(1.,0.)); +#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#744 = ORIENTED_EDGE('',*,*,#745,.F.); +#745 = EDGE_CURVE('',#746,#718,#748,.T.); +#746 = VERTEX_POINT('',#747); +#747 = CARTESIAN_POINT('',(0.,-19.4,0.)); +#748 = SURFACE_CURVE('',#749,(#754,#765),.PCURVE_S1.); +#749 = CIRCLE('',#750,2.4); +#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753); +#751 = CARTESIAN_POINT('',(0.,-17.,0.)); +#752 = DIRECTION('',(0.,0.,1.)); +#753 = DIRECTION('',(-1.,0.,0.)); +#754 = PCURVE('',#487,#755); +#755 = DEFINITIONAL_REPRESENTATION('',(#756),#764); +#756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#757,#758,#759,#760,#761,#762 +,#763),.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( + '') ); +#757 = CARTESIAN_POINT('',(19.814238302041,-14.63601890254)); +#758 = CARTESIAN_POINT('',(19.814238302041,-18.79294084071)); +#759 = CARTESIAN_POINT('',(16.214238302041,-16.71447987162)); +#760 = CARTESIAN_POINT('',(12.614238302041,-14.63601890254)); +#761 = CARTESIAN_POINT('',(16.214238302041,-12.55755793346)); +#762 = CARTESIAN_POINT('',(19.814238302041,-10.47909696438)); +#763 = CARTESIAN_POINT('',(19.814238302041,-14.63601890254)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = PCURVE('',#766,#771); +#766 = CYLINDRICAL_SURFACE('',#767,2.4); +#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770); +#768 = CARTESIAN_POINT('',(0.,-17.,0.)); +#769 = DIRECTION('',(-0.,-0.,-1.)); +#770 = DIRECTION('',(-1.,0.,0.)); +#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); +#772 = LINE('',#773,#774); +#773 = CARTESIAN_POINT('',(-0.,0.)); +#774 = VECTOR('',#775,1.); +#775 = DIRECTION('',(-1.,0.)); +#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#777 = ORIENTED_EDGE('',*,*,#778,.T.); +#778 = EDGE_CURVE('',#746,#779,#781,.T.); +#779 = VERTEX_POINT('',#780); +#780 = CARTESIAN_POINT('',(-2.363981259367,-17.41423737803,0.)); +#781 = SURFACE_CURVE('',#782,(#787,#794),.PCURVE_S1.); +#782 = CIRCLE('',#783,2.4); +#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786); +#784 = CARTESIAN_POINT('',(0.,-17.,0.)); +#785 = DIRECTION('',(0.,0.,-1.)); +#786 = DIRECTION('',(1.,0.,0.)); +#787 = PCURVE('',#487,#788); +#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793); +#789 = CIRCLE('',#790,2.4); +#790 = AXIS2_PLACEMENT_2D('',#791,#792); +#791 = CARTESIAN_POINT('',(17.414238302041,-14.63601890254)); +#792 = DIRECTION('',(-1.,0.)); +#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#794 = PCURVE('',#766,#795); +#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800); +#796 = LINE('',#797,#798); +#797 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#798 = VECTOR('',#799,1.); +#799 = DIRECTION('',(1.,-0.)); +#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#801 = ORIENTED_EDGE('',*,*,#802,.F.); +#802 = EDGE_CURVE('',#803,#779,#805,.T.); +#803 = VERTEX_POINT('',#804); +#804 = CARTESIAN_POINT('',(-4.086143571376,-7.586131531897,0.)); +#805 = SURFACE_CURVE('',#806,(#810,#817),.PCURVE_S1.); +#806 = LINE('',#807,#808); +#807 = CARTESIAN_POINT('',(-4.086143571376,-7.586131531897,0.)); +#808 = VECTOR('',#809,1.); +#809 = DIRECTION('',(0.172598522285,-0.984992258906,0.)); +#810 = PCURVE('',#487,#811); +#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816); +#812 = LINE('',#813,#814); +#813 = CARTESIAN_POINT('',(21.500381873417,-5.222150434442)); +#814 = VECTOR('',#815,1.); +#815 = DIRECTION('',(-0.172598522285,-0.984992258906)); +#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#817 = PCURVE('',#818,#823); +#818 = PLANE('',#819); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(-4.086143571376,-7.586131531897,0.)); +#821 = DIRECTION('',(-0.984992258906,-0.172598522285,-0.)); +#822 = DIRECTION('',(-0.172598522285,0.984992258906,0.)); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(-0.,0.)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(-1.,0.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = ORIENTED_EDGE('',*,*,#830,.F.); +#830 = EDGE_CURVE('',#831,#803,#833,.T.); +#831 = VERTEX_POINT('',#832); +#832 = CARTESIAN_POINT('',(-4.086143571398,-5.586131531897,0.)); +#833 = SURFACE_CURVE('',#834,(#838,#845),.PCURVE_S1.); +#834 = LINE('',#835,#836); +#835 = CARTESIAN_POINT('',(-4.086143571376,-5.586131531897,0.)); +#836 = VECTOR('',#837,1.); +#837 = DIRECTION('',(-0.,-1.,-0.)); +#838 = PCURVE('',#487,#839); +#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(21.500381873417,-3.222150434442)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(0.,-1.)); +#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#845 = PCURVE('',#846,#851); +#846 = PLANE('',#847); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(-4.086143571376,-5.586131531897,0.)); +#849 = DIRECTION('',(-1.,-0.,-0.)); +#850 = DIRECTION('',(0.,1.,0.)); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-0.,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-1.,0.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = ORIENTED_EDGE('',*,*,#858,.F.); +#858 = EDGE_CURVE('',#859,#831,#861,.T.); +#859 = VERTEX_POINT('',#860); +#860 = CARTESIAN_POINT('',(-5.586136356114,-4.086143571384,0.)); +#861 = SURFACE_CURVE('',#862,(#867,#874),.PCURVE_S1.); +#862 = CIRCLE('',#863,1.5); +#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866); +#864 = CARTESIAN_POINT('',(-5.586143571372,-5.586143571376,0.)); +#865 = DIRECTION('',(0.,0.,-1.)); +#866 = DIRECTION('',(1.,0.,0.)); +#867 = PCURVE('',#487,#868); +#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873); +#869 = CIRCLE('',#870,1.5); +#870 = AXIS2_PLACEMENT_2D('',#871,#872); +#871 = CARTESIAN_POINT('',(23.000381873413,-3.222162473921)); +#872 = DIRECTION('',(-1.,0.)); +#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#874 = PCURVE('',#875,#880); +#875 = CYLINDRICAL_SURFACE('',#876,1.5); +#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879); +#877 = CARTESIAN_POINT('',(-5.586143571372,-5.586143571376,0.)); +#878 = DIRECTION('',(0.,0.,-1.)); +#879 = DIRECTION('',(1.,0.,0.)); +#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','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#887,.T.); +#887 = EDGE_CURVE('',#859,#888,#890,.T.); +#888 = VERTEX_POINT('',#889); +#889 = CARTESIAN_POINT('',(-7.586136356114,-4.086143571376,0.)); +#890 = SURFACE_CURVE('',#891,(#895,#902),.PCURVE_S1.); +#891 = LINE('',#892,#893); +#892 = CARTESIAN_POINT('',(-5.586136356114,-4.086143571376,0.)); +#893 = VECTOR('',#894,1.); +#894 = DIRECTION('',(-1.,-0.,-0.)); +#895 = PCURVE('',#487,#896); +#896 = DEFINITIONAL_REPRESENTATION('',(#897),#901); +#897 = LINE('',#898,#899); +#898 = CARTESIAN_POINT('',(23.000374658155,-1.722162473921)); +#899 = VECTOR('',#900,1.); +#900 = DIRECTION('',(1.,0.)); +#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#902 = PCURVE('',#903,#908); +#903 = PLANE('',#904); +#904 = AXIS2_PLACEMENT_3D('',#905,#906,#907); +#905 = CARTESIAN_POINT('',(-5.586136356114,-4.086143571376,0.)); +#906 = DIRECTION('',(0.,1.,0.)); +#907 = DIRECTION('',(1.,0.,0.)); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(-0.,-0.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(-1.,0.)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#916,#888,#918,.T.); +#916 = VERTEX_POINT('',#917); +#917 = CARTESIAN_POINT('',(-17.41423830204,-2.363981097454,0.)); +#918 = SURFACE_CURVE('',#919,(#923,#930),.PCURVE_S1.); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(-17.41423830204,-2.363981097454,0.)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(0.984992244503,-0.172598604483,0.)); +#923 = PCURVE('',#487,#924); +#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(34.828476604082,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(-0.984992244503,-0.172598604483)); +#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#930 = PCURVE('',#931,#936); +#931 = PLANE('',#932); +#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935); +#933 = CARTESIAN_POINT('',(-17.41423830204,-2.363981097454,0.)); +#934 = DIRECTION('',(-0.172598604483,-0.984992244503,-0.)); +#935 = DIRECTION('',(-0.984992244503,0.172598604483,0.)); +#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941); +#937 = LINE('',#938,#939); +#938 = CARTESIAN_POINT('',(-0.,0.)); +#939 = VECTOR('',#940,1.); +#940 = DIRECTION('',(-1.,0.)); +#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#942 = ORIENTED_EDGE('',*,*,#943,.T.); +#943 = EDGE_CURVE('',#916,#944,#946,.T.); +#944 = VERTEX_POINT('',#945); +#945 = CARTESIAN_POINT('',(-19.4,0.,0.)); +#946 = SURFACE_CURVE('',#947,(#952,#959),.PCURVE_S1.); +#947 = CIRCLE('',#948,2.4); +#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951); +#949 = CARTESIAN_POINT('',(-17.,0.,0.)); +#950 = DIRECTION('',(0.,0.,-1.)); +#951 = DIRECTION('',(1.,0.,0.)); +#952 = PCURVE('',#487,#953); +#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958); +#954 = CIRCLE('',#955,2.4); +#955 = AXIS2_PLACEMENT_2D('',#956,#957); +#956 = CARTESIAN_POINT('',(34.414238302041,2.363981097454)); +#957 = DIRECTION('',(-1.,0.)); +#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#959 = PCURVE('',#960,#965); +#960 = CYLINDRICAL_SURFACE('',#961,2.4); +#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964); +#962 = CARTESIAN_POINT('',(-17.,0.,0.)); +#963 = DIRECTION('',(0.,0.,-1.)); +#964 = DIRECTION('',(1.,0.,0.)); +#965 = DEFINITIONAL_REPRESENTATION('',(#966),#969); +#966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#967,#968),.UNSPECIFIED.,.F.,.F., + (2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#967 = CARTESIAN_POINT('',(1.74426428589,0.)); +#968 = CARTESIAN_POINT('',(3.14159265359,0.)); +#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#970 = ORIENTED_EDGE('',*,*,#971,.F.); +#971 = EDGE_CURVE('',#972,#944,#974,.T.); +#972 = VERTEX_POINT('',#973); +#973 = CARTESIAN_POINT('',(-17.41423830204,2.363981097454,0.)); +#974 = SURFACE_CURVE('',#975,(#980,#991),.PCURVE_S1.); +#975 = CIRCLE('',#976,2.4); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(-17.,0.,0.)); +#978 = DIRECTION('',(0.,0.,1.)); +#979 = DIRECTION('',(1.,0.,0.)); +#980 = PCURVE('',#487,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#990); +#982 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#983,#984,#985,#986,#987,#988 +,#989),.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( + '') ); +#983 = CARTESIAN_POINT('',(32.014238302041,2.363981097454)); +#984 = CARTESIAN_POINT('',(32.014238302041,6.52090303562)); +#985 = CARTESIAN_POINT('',(35.614238302041,4.442442066537)); +#986 = CARTESIAN_POINT('',(39.214238302041,2.363981097454)); +#987 = CARTESIAN_POINT('',(35.614238302041,0.285520128372)); +#988 = CARTESIAN_POINT('',(32.014238302041,-1.792940840711)); +#989 = CARTESIAN_POINT('',(32.014238302041,2.363981097454)); +#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#991 = PCURVE('',#960,#992); +#992 = DEFINITIONAL_REPRESENTATION('',(#993),#996); +#993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#994,#995),.UNSPECIFIED.,.F.,.F., + (2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#994 = CARTESIAN_POINT('',(4.53892102129,0.)); +#995 = CARTESIAN_POINT('',(3.14159265359,0.)); +#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#997 = ORIENTED_EDGE('',*,*,#998,.T.); +#998 = EDGE_CURVE('',#972,#999,#1001,.T.); +#999 = VERTEX_POINT('',#1000); +#1000 = CARTESIAN_POINT('',(-7.586136356114,4.086143571376,0.)); +#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.); +#1002 = LINE('',#1003,#1004); +#1003 = CARTESIAN_POINT('',(-17.41423830204,2.363981097454,0.)); +#1004 = VECTOR('',#1005,1.); +#1005 = DIRECTION('',(0.984992244503,0.172598604483,0.)); +#1006 = PCURVE('',#487,#1007); +#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012); +#1008 = LINE('',#1009,#1010); +#1009 = CARTESIAN_POINT('',(34.828476604082,4.727962194909)); +#1010 = VECTOR('',#1011,1.); +#1011 = DIRECTION('',(-0.984992244503,0.172598604483)); +#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1013 = PCURVE('',#1014,#1019); +#1014 = PLANE('',#1015); +#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018); +#1016 = CARTESIAN_POINT('',(-17.41423830204,2.363981097454,0.)); +#1017 = DIRECTION('',(-0.172598604483,0.984992244503,0.)); +#1018 = DIRECTION('',(0.984992244503,0.172598604483,0.)); +#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024); +#1020 = LINE('',#1021,#1022); +#1021 = CARTESIAN_POINT('',(0.,0.)); +#1022 = VECTOR('',#1023,1.); +#1023 = DIRECTION('',(1.,0.)); +#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1025 = ORIENTED_EDGE('',*,*,#1026,.F.); +#1026 = EDGE_CURVE('',#1027,#999,#1029,.T.); +#1027 = VERTEX_POINT('',#1028); +#1028 = CARTESIAN_POINT('',(-5.586136356114,4.086143571384,0.)); +#1029 = SURFACE_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(-5.586136356114,4.086143571376,0.)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(-1.,0.,0.)); +#1034 = PCURVE('',#487,#1035); +#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(23.000374658155,6.45012466883)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(1.,0.)); +#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1041 = PCURVE('',#1042,#1047); +#1042 = PLANE('',#1043); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(-5.586136356114,4.086143571376,0.)); +#1045 = DIRECTION('',(0.,-1.,0.)); +#1046 = DIRECTION('',(-1.,0.,0.)); +#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052); +#1048 = LINE('',#1049,#1050); +#1049 = CARTESIAN_POINT('',(0.,-0.)); +#1050 = VECTOR('',#1051,1.); +#1051 = DIRECTION('',(1.,0.)); +#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1053 = ORIENTED_EDGE('',*,*,#1054,.T.); +#1054 = EDGE_CURVE('',#1027,#1055,#1057,.T.); +#1055 = VERTEX_POINT('',#1056); +#1056 = CARTESIAN_POINT('',(-4.086143571398,5.586131531897,0.)); +#1057 = SURFACE_CURVE('',#1058,(#1063,#1074),.PCURVE_S1.); +#1058 = CIRCLE('',#1059,1.5); +#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062); +#1060 = CARTESIAN_POINT('',(-5.586143571372,5.586143571376,0.)); +#1061 = DIRECTION('',(0.,0.,1.)); +#1062 = DIRECTION('',(1.,0.,0.)); +#1063 = PCURVE('',#487,#1064); +#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1073); +#1065 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1066,#1067,#1068,#1069, +#1070,#1071,#1072),.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('') ); +#1066 = CARTESIAN_POINT('',(21.500381873413,7.95012466883)); +#1067 = CARTESIAN_POINT('',(21.500381873413,10.548200880183)); +#1068 = CARTESIAN_POINT('',(23.750381873413,9.249162774507)); +#1069 = CARTESIAN_POINT('',(26.000381873413,7.95012466883)); +#1070 = CARTESIAN_POINT('',(23.750381873413,6.651086563153)); +#1071 = CARTESIAN_POINT('',(21.500381873413,5.352048457477)); +#1072 = CARTESIAN_POINT('',(21.500381873413,7.95012466883)); +#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1074 = PCURVE('',#1075,#1080); +#1075 = CYLINDRICAL_SURFACE('',#1076,1.5); +#1076 = AXIS2_PLACEMENT_3D('',#1077,#1078,#1079); +#1077 = CARTESIAN_POINT('',(-5.586143571372,5.586143571376,0.)); +#1078 = DIRECTION('',(-0.,-0.,-1.)); +#1079 = DIRECTION('',(1.,0.,0.)); +#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085); +#1081 = LINE('',#1082,#1083); +#1082 = CARTESIAN_POINT('',(-0.,0.)); +#1083 = VECTOR('',#1084,1.); +#1084 = DIRECTION('',(-1.,0.)); +#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1086 = ORIENTED_EDGE('',*,*,#1087,.T.); +#1087 = EDGE_CURVE('',#1055,#1088,#1090,.T.); +#1088 = VERTEX_POINT('',#1089); +#1089 = CARTESIAN_POINT('',(-4.086143571376,7.586131531897,0.)); +#1090 = SURFACE_CURVE('',#1091,(#1095,#1102),.PCURVE_S1.); +#1091 = LINE('',#1092,#1093); +#1092 = CARTESIAN_POINT('',(-4.086143571376,5.586131531897,0.)); +#1093 = VECTOR('',#1094,1.); +#1094 = DIRECTION('',(0.,1.,0.)); +#1095 = PCURVE('',#487,#1096); +#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101); +#1097 = LINE('',#1098,#1099); +#1098 = CARTESIAN_POINT('',(21.500381873417,7.950112629351)); +#1099 = VECTOR('',#1100,1.); +#1100 = DIRECTION('',(0.,1.)); +#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1102 = PCURVE('',#1103,#1108); +#1103 = PLANE('',#1104); +#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107); +#1105 = CARTESIAN_POINT('',(-4.086143571376,5.586131531897,0.)); +#1106 = DIRECTION('',(-1.,0.,0.)); +#1107 = DIRECTION('',(0.,1.,0.)); +#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113); +#1109 = LINE('',#1110,#1111); +#1110 = CARTESIAN_POINT('',(0.,0.)); +#1111 = VECTOR('',#1112,1.); +#1112 = DIRECTION('',(1.,0.)); +#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1114 = ORIENTED_EDGE('',*,*,#1115,.T.); +#1115 = EDGE_CURVE('',#1088,#1116,#1118,.T.); +#1116 = VERTEX_POINT('',#1117); +#1117 = CARTESIAN_POINT('',(-2.363981259367,17.414237378033,0.)); +#1118 = SURFACE_CURVE('',#1119,(#1123,#1130),.PCURVE_S1.); +#1119 = LINE('',#1120,#1121); +#1120 = CARTESIAN_POINT('',(-4.086143571376,7.586131531897,0.)); +#1121 = VECTOR('',#1122,1.); +#1122 = DIRECTION('',(0.172598522285,0.984992258906,0.)); +#1123 = PCURVE('',#487,#1124); +#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129); +#1125 = LINE('',#1126,#1127); +#1126 = CARTESIAN_POINT('',(21.500381873417,9.950112629351)); +#1127 = VECTOR('',#1128,1.); +#1128 = DIRECTION('',(-0.172598522285,0.984992258906)); +#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1130 = PCURVE('',#1131,#1136); +#1131 = PLANE('',#1132); +#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135); +#1133 = CARTESIAN_POINT('',(-4.086143571376,7.586131531897,0.)); +#1134 = DIRECTION('',(-0.984992258906,0.172598522285,0.)); +#1135 = DIRECTION('',(0.172598522285,0.984992258906,0.)); +#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1141); +#1137 = LINE('',#1138,#1139); +#1138 = CARTESIAN_POINT('',(0.,0.)); +#1139 = VECTOR('',#1140,1.); +#1140 = DIRECTION('',(1.,0.)); +#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1142 = ORIENTED_EDGE('',*,*,#1143,.F.); +#1143 = EDGE_CURVE('',#1144,#1116,#1146,.T.); +#1144 = VERTEX_POINT('',#1145); +#1145 = CARTESIAN_POINT('',(0.,19.4,0.)); +#1146 = SURFACE_CURVE('',#1147,(#1152,#1163),.PCURVE_S1.); +#1147 = CIRCLE('',#1148,2.4); +#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151); +#1149 = CARTESIAN_POINT('',(0.,17.,0.)); +#1150 = DIRECTION('',(0.,0.,1.)); +#1151 = DIRECTION('',(1.,0.,0.)); +#1152 = PCURVE('',#487,#1153); +#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1162); +#1154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1155,#1156,#1157,#1158, +#1159,#1160,#1161),.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('') ); +#1155 = CARTESIAN_POINT('',(15.014238302041,19.363981097454)); +#1156 = CARTESIAN_POINT('',(15.014238302041,23.52090303562)); +#1157 = CARTESIAN_POINT('',(18.614238302041,21.442442066537)); +#1158 = CARTESIAN_POINT('',(22.214238302041,19.363981097454)); +#1159 = CARTESIAN_POINT('',(18.614238302041,17.285520128372)); +#1160 = CARTESIAN_POINT('',(15.014238302041,15.207059159289)); +#1161 = CARTESIAN_POINT('',(15.014238302041,19.363981097454)); +#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1163 = PCURVE('',#1164,#1169); +#1164 = CYLINDRICAL_SURFACE('',#1165,2.4); +#1165 = AXIS2_PLACEMENT_3D('',#1166,#1167,#1168); +#1166 = CARTESIAN_POINT('',(0.,17.,0.)); +#1167 = DIRECTION('',(0.,0.,-1.)); +#1168 = DIRECTION('',(-1.,-0.,-0.)); +#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1173); +#1170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1171,#1172),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.968125085364),.PIECEWISE_BEZIER_KNOTS.); +#1171 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1172 = CARTESIAN_POINT('',(0.173467568225,0.)); +#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1174 = ORIENTED_EDGE('',*,*,#1175,.T.); +#1175 = EDGE_CURVE('',#1144,#1176,#1178,.T.); +#1176 = VERTEX_POINT('',#1177); +#1177 = CARTESIAN_POINT('',(2.363981259367,17.414237378033,0.)); +#1178 = SURFACE_CURVE('',#1179,(#1184,#1191),.PCURVE_S1.); +#1179 = CIRCLE('',#1180,2.4); +#1180 = AXIS2_PLACEMENT_3D('',#1181,#1182,#1183); +#1181 = CARTESIAN_POINT('',(0.,17.,0.)); +#1182 = DIRECTION('',(0.,0.,-1.)); +#1183 = DIRECTION('',(-1.,-0.,-0.)); +#1184 = PCURVE('',#487,#1185); +#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1190); +#1186 = CIRCLE('',#1187,2.4); +#1187 = AXIS2_PLACEMENT_2D('',#1188,#1189); +#1188 = CARTESIAN_POINT('',(17.414238302041,19.363981097454)); +#1189 = DIRECTION('',(1.,0.)); +#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1191 = PCURVE('',#1164,#1192); +#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1196); +#1193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1194,#1195),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.968125085364),.PIECEWISE_BEZIER_KNOTS.); +#1194 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1195 = CARTESIAN_POINT('',(2.968125085364,0.)); +#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1197 = ORIENTED_EDGE('',*,*,#1198,.F.); +#1198 = EDGE_CURVE('',#1199,#1176,#1201,.T.); +#1199 = VERTEX_POINT('',#1200); +#1200 = CARTESIAN_POINT('',(4.086143571376,7.586131531897,0.)); +#1201 = SURFACE_CURVE('',#1202,(#1206,#1213),.PCURVE_S1.); +#1202 = LINE('',#1203,#1204); +#1203 = CARTESIAN_POINT('',(4.086143571376,7.586131531897,0.)); +#1204 = VECTOR('',#1205,1.); +#1205 = DIRECTION('',(-0.172598522285,0.984992258906,0.)); +#1206 = PCURVE('',#487,#1207); +#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(13.328094730665,9.950112629351)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(0.172598522285,0.984992258906)); +#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1213 = PCURVE('',#1214,#1219); +#1214 = PLANE('',#1215); +#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218); +#1216 = CARTESIAN_POINT('',(4.086143571376,7.586131531897,0.)); +#1217 = DIRECTION('',(0.984992258906,0.172598522285,0.)); +#1218 = DIRECTION('',(0.172598522285,-0.984992258906,0.)); +#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1224); +#1220 = LINE('',#1221,#1222); +#1221 = CARTESIAN_POINT('',(-0.,0.)); +#1222 = VECTOR('',#1223,1.); +#1223 = DIRECTION('',(-1.,0.)); +#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1225 = ORIENTED_EDGE('',*,*,#1226,.F.); +#1226 = EDGE_CURVE('',#1227,#1199,#1229,.T.); +#1227 = VERTEX_POINT('',#1228); +#1228 = CARTESIAN_POINT('',(4.086143571398,5.586131531897,0.)); +#1229 = SURFACE_CURVE('',#1230,(#1234,#1241),.PCURVE_S1.); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(4.086143571376,5.586131531897,0.)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(0.,1.,0.)); +#1234 = PCURVE('',#487,#1235); +#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240); +#1236 = LINE('',#1237,#1238); +#1237 = CARTESIAN_POINT('',(13.328094730665,7.950112629351)); +#1238 = VECTOR('',#1239,1.); +#1239 = DIRECTION('',(0.,1.)); +#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1241 = PCURVE('',#1242,#1247); +#1242 = PLANE('',#1243); +#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246); +#1244 = CARTESIAN_POINT('',(4.086143571376,5.586131531897,0.)); +#1245 = DIRECTION('',(1.,0.,0.)); +#1246 = DIRECTION('',(0.,-1.,0.)); +#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252); +#1248 = LINE('',#1249,#1250); +#1249 = CARTESIAN_POINT('',(-0.,0.)); +#1250 = VECTOR('',#1251,1.); +#1251 = DIRECTION('',(-1.,0.)); +#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1253 = ORIENTED_EDGE('',*,*,#1254,.F.); +#1254 = EDGE_CURVE('',#1255,#1227,#1257,.T.); +#1255 = VERTEX_POINT('',#1256); +#1256 = CARTESIAN_POINT('',(5.586136356114,4.086143571384,0.)); +#1257 = SURFACE_CURVE('',#1258,(#1263,#1270),.PCURVE_S1.); +#1258 = CIRCLE('',#1259,1.5); +#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262); +#1260 = CARTESIAN_POINT('',(5.586143571372,5.586143571376,0.)); +#1261 = DIRECTION('',(0.,0.,-1.)); +#1262 = DIRECTION('',(-1.,-0.,-0.)); +#1263 = PCURVE('',#487,#1264); +#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269); +#1265 = CIRCLE('',#1266,1.5); +#1266 = AXIS2_PLACEMENT_2D('',#1267,#1268); +#1267 = CARTESIAN_POINT('',(11.828094730669,7.95012466883)); +#1268 = DIRECTION('',(1.,0.)); +#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1270 = PCURVE('',#1271,#1276); +#1271 = CYLINDRICAL_SURFACE('',#1272,1.5); +#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275); +#1273 = CARTESIAN_POINT('',(5.586143571372,5.586143571376,0.)); +#1274 = DIRECTION('',(0.,0.,-1.)); +#1275 = DIRECTION('',(-1.,0.,0.)); +#1276 = DEFINITIONAL_REPRESENTATION('',(#1277),#1281); +#1277 = LINE('',#1278,#1279); +#1278 = CARTESIAN_POINT('',(0.,0.)); +#1279 = VECTOR('',#1280,1.); +#1280 = DIRECTION('',(1.,0.)); +#1281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1282 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1283 = EDGE_CURVE('',#1255,#1284,#1286,.T.); +#1284 = VERTEX_POINT('',#1285); +#1285 = CARTESIAN_POINT('',(7.586136356114,4.086143571376,0.)); +#1286 = SURFACE_CURVE('',#1287,(#1291,#1298),.PCURVE_S1.); +#1287 = LINE('',#1288,#1289); +#1288 = CARTESIAN_POINT('',(5.586136356114,4.086143571376,0.)); +#1289 = VECTOR('',#1290,1.); +#1290 = DIRECTION('',(1.,0.,0.)); +#1291 = PCURVE('',#487,#1292); +#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297); +#1293 = LINE('',#1294,#1295); +#1294 = CARTESIAN_POINT('',(11.828101945927,6.45012466883)); +#1295 = VECTOR('',#1296,1.); +#1296 = DIRECTION('',(-1.,0.)); +#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1298 = PCURVE('',#1299,#1304); +#1299 = PLANE('',#1300); +#1300 = AXIS2_PLACEMENT_3D('',#1301,#1302,#1303); +#1301 = CARTESIAN_POINT('',(5.586136356114,4.086143571376,0.)); +#1302 = DIRECTION('',(-0.,-1.,-0.)); +#1303 = DIRECTION('',(-1.,0.,0.)); +#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309); +#1305 = LINE('',#1306,#1307); +#1306 = CARTESIAN_POINT('',(-0.,-0.)); +#1307 = VECTOR('',#1308,1.); +#1308 = DIRECTION('',(-1.,0.)); +#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1310 = ORIENTED_EDGE('',*,*,#1311,.F.); +#1311 = EDGE_CURVE('',#1312,#1284,#1314,.T.); +#1312 = VERTEX_POINT('',#1313); +#1313 = CARTESIAN_POINT('',(17.414238302041,2.363981097454,0.)); +#1314 = SURFACE_CURVE('',#1315,(#1319,#1326),.PCURVE_S1.); +#1315 = LINE('',#1316,#1317); +#1316 = CARTESIAN_POINT('',(17.414238302041,2.363981097454,0.)); +#1317 = VECTOR('',#1318,1.); +#1318 = DIRECTION('',(-0.984992244503,0.172598604483,0.)); +#1319 = PCURVE('',#487,#1320); +#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325); +#1321 = LINE('',#1322,#1323); +#1322 = CARTESIAN_POINT('',(0.,4.727962194909)); +#1323 = VECTOR('',#1324,1.); +#1324 = DIRECTION('',(0.984992244503,0.172598604483)); +#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1326 = PCURVE('',#1327,#1332); +#1327 = PLANE('',#1328); +#1328 = AXIS2_PLACEMENT_3D('',#1329,#1330,#1331); +#1329 = CARTESIAN_POINT('',(17.414238302041,2.363981097454,0.)); +#1330 = DIRECTION('',(0.172598604483,0.984992244503,0.)); +#1331 = DIRECTION('',(0.984992244503,-0.172598604483,0.)); +#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337); +#1333 = LINE('',#1334,#1335); +#1334 = CARTESIAN_POINT('',(-0.,0.)); +#1335 = VECTOR('',#1336,1.); +#1336 = DIRECTION('',(-1.,0.)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1339 = EDGE_CURVE('',#1312,#569,#1340,.T.); +#1340 = SURFACE_CURVE('',#1341,(#1346,#1353),.PCURVE_S1.); +#1341 = CIRCLE('',#1342,2.4); +#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345); +#1343 = CARTESIAN_POINT('',(17.,0.,0.)); +#1344 = DIRECTION('',(0.,0.,-1.)); +#1345 = DIRECTION('',(-1.,-0.,-0.)); +#1346 = PCURVE('',#487,#1347); +#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352); +#1348 = CIRCLE('',#1349,2.4); +#1349 = AXIS2_PLACEMENT_2D('',#1350,#1351); +#1350 = CARTESIAN_POINT('',(0.414238302041,2.363981097454)); +#1351 = DIRECTION('',(1.,0.)); +#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1353 = PCURVE('',#589,#1354); +#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1358); +#1355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1356,#1357),.UNSPECIFIED.,.F., + .F.,(2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1356 = CARTESIAN_POINT('',(-4.53892102129,0.)); +#1357 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1359 = FACE_BOUND('',#1360,.T.); +#1360 = EDGE_LOOP('',(#1361)); +#1361 = ORIENTED_EDGE('',*,*,#1362,.T.); +#1362 = EDGE_CURVE('',#1363,#1363,#1365,.T.); +#1363 = VERTEX_POINT('',#1364); +#1364 = CARTESIAN_POINT('',(0.8,16.15,0.)); +#1365 = SURFACE_CURVE('',#1366,(#1371,#1382),.PCURVE_S1.); +#1366 = CIRCLE('',#1367,0.8); +#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370); +#1368 = CARTESIAN_POINT('',(0.,16.15,0.)); +#1369 = DIRECTION('',(0.,0.,1.)); +#1370 = DIRECTION('',(1.,0.,0.)); +#1371 = PCURVE('',#487,#1372); +#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1381); +#1373 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1374,#1375,#1376,#1377, +#1378,#1379,#1380),.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('') ); +#1374 = CARTESIAN_POINT('',(16.614238302041,18.513981097454)); +#1375 = CARTESIAN_POINT('',(16.614238302041,19.89962174351)); +#1376 = CARTESIAN_POINT('',(17.814238302041,19.206801420482)); +#1377 = CARTESIAN_POINT('',(19.014238302041,18.513981097454)); +#1378 = CARTESIAN_POINT('',(17.814238302041,17.821160774427)); +#1379 = CARTESIAN_POINT('',(16.614238302041,17.128340451399)); +#1380 = CARTESIAN_POINT('',(16.614238302041,18.513981097454)); +#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1382 = PCURVE('',#1383,#1388); +#1383 = CYLINDRICAL_SURFACE('',#1384,0.8); +#1384 = AXIS2_PLACEMENT_3D('',#1385,#1386,#1387); +#1385 = CARTESIAN_POINT('',(0.,16.15,2.)); +#1386 = DIRECTION('',(0.,0.,1.)); +#1387 = DIRECTION('',(1.,0.,0.)); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(0.,-2.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(1.,0.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = FACE_BOUND('',#1395,.T.); +#1395 = EDGE_LOOP('',(#1396)); +#1396 = ORIENTED_EDGE('',*,*,#1397,.T.); +#1397 = EDGE_CURVE('',#1398,#1398,#1400,.T.); +#1398 = VERTEX_POINT('',#1399); +#1399 = CARTESIAN_POINT('',(0.8,7.15,0.)); +#1400 = SURFACE_CURVE('',#1401,(#1406,#1417),.PCURVE_S1.); +#1401 = CIRCLE('',#1402,0.8); +#1402 = AXIS2_PLACEMENT_3D('',#1403,#1404,#1405); +#1403 = CARTESIAN_POINT('',(0.,7.15,0.)); +#1404 = DIRECTION('',(0.,0.,1.)); +#1405 = DIRECTION('',(1.,0.,0.)); +#1406 = PCURVE('',#487,#1407); +#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1416); +#1408 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1409,#1410,#1411,#1412, +#1413,#1414,#1415),.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('') ); +#1409 = CARTESIAN_POINT('',(16.614238302041,9.513981097454)); +#1410 = CARTESIAN_POINT('',(16.614238302041,10.89962174351)); +#1411 = CARTESIAN_POINT('',(17.814238302041,10.206801420482)); +#1412 = CARTESIAN_POINT('',(19.014238302041,9.513981097454)); +#1413 = CARTESIAN_POINT('',(17.814238302041,8.821160774427)); +#1414 = CARTESIAN_POINT('',(16.614238302041,8.128340451399)); +#1415 = CARTESIAN_POINT('',(16.614238302041,9.513981097454)); +#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1417 = PCURVE('',#1418,#1423); +#1418 = CYLINDRICAL_SURFACE('',#1419,0.8); +#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422); +#1420 = CARTESIAN_POINT('',(0.,7.15,2.)); +#1421 = DIRECTION('',(0.,0.,1.)); +#1422 = DIRECTION('',(1.,0.,0.)); +#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428); +#1424 = LINE('',#1425,#1426); +#1425 = CARTESIAN_POINT('',(0.,-2.)); +#1426 = VECTOR('',#1427,1.); +#1427 = DIRECTION('',(1.,0.)); +#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1429 = FACE_BOUND('',#1430,.T.); +#1430 = EDGE_LOOP('',(#1431)); +#1431 = ORIENTED_EDGE('',*,*,#1432,.T.); +#1432 = EDGE_CURVE('',#1433,#1433,#1435,.T.); +#1433 = VERTEX_POINT('',#1434); +#1434 = CARTESIAN_POINT('',(0.8,9.75,0.)); +#1435 = SURFACE_CURVE('',#1436,(#1441,#1452),.PCURVE_S1.); +#1436 = CIRCLE('',#1437,0.8); +#1437 = AXIS2_PLACEMENT_3D('',#1438,#1439,#1440); +#1438 = CARTESIAN_POINT('',(0.,9.75,0.)); +#1439 = DIRECTION('',(0.,0.,1.)); +#1440 = DIRECTION('',(1.,0.,0.)); +#1441 = PCURVE('',#487,#1442); +#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1451); +#1443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1444,#1445,#1446,#1447, +#1448,#1449,#1450),.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('') ); +#1444 = CARTESIAN_POINT('',(16.614238302041,12.113981097454)); +#1445 = CARTESIAN_POINT('',(16.614238302041,13.49962174351)); +#1446 = CARTESIAN_POINT('',(17.814238302041,12.806801420482)); +#1447 = CARTESIAN_POINT('',(19.014238302041,12.113981097454)); +#1448 = CARTESIAN_POINT('',(17.814238302041,11.421160774427)); +#1449 = CARTESIAN_POINT('',(16.614238302041,10.728340451399)); +#1450 = CARTESIAN_POINT('',(16.614238302041,12.113981097454)); +#1451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1452 = PCURVE('',#1453,#1458); +#1453 = CYLINDRICAL_SURFACE('',#1454,0.8); +#1454 = AXIS2_PLACEMENT_3D('',#1455,#1456,#1457); +#1455 = CARTESIAN_POINT('',(0.,9.75,2.)); +#1456 = DIRECTION('',(0.,0.,1.)); +#1457 = DIRECTION('',(1.,0.,0.)); +#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(0.,-2.)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(1.,0.)); +#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1464 = FACE_BOUND('',#1465,.T.); +#1465 = EDGE_LOOP('',(#1466)); +#1466 = ORIENTED_EDGE('',*,*,#1467,.T.); +#1467 = EDGE_CURVE('',#1468,#1468,#1470,.T.); +#1468 = VERTEX_POINT('',#1469); +#1469 = CARTESIAN_POINT('',(0.8,12.95,0.)); +#1470 = SURFACE_CURVE('',#1471,(#1476,#1487),.PCURVE_S1.); +#1471 = CIRCLE('',#1472,0.8); +#1472 = AXIS2_PLACEMENT_3D('',#1473,#1474,#1475); +#1473 = CARTESIAN_POINT('',(0.,12.95,0.)); +#1474 = DIRECTION('',(0.,0.,1.)); +#1475 = DIRECTION('',(1.,0.,0.)); +#1476 = PCURVE('',#487,#1477); +#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1486); +#1478 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1479,#1480,#1481,#1482, +#1483,#1484,#1485),.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('') ); +#1479 = CARTESIAN_POINT('',(16.614238302041,15.313981097454)); +#1480 = CARTESIAN_POINT('',(16.614238302041,16.69962174351)); +#1481 = CARTESIAN_POINT('',(17.814238302041,16.006801420482)); +#1482 = CARTESIAN_POINT('',(19.014238302041,15.313981097454)); +#1483 = CARTESIAN_POINT('',(17.814238302041,14.621160774427)); +#1484 = CARTESIAN_POINT('',(16.614238302041,13.928340451399)); +#1485 = CARTESIAN_POINT('',(16.614238302041,15.313981097454)); +#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1487 = PCURVE('',#1488,#1493); +#1488 = CYLINDRICAL_SURFACE('',#1489,0.8); +#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492); +#1490 = CARTESIAN_POINT('',(0.,12.95,2.)); +#1491 = DIRECTION('',(0.,0.,1.)); +#1492 = DIRECTION('',(1.,0.,0.)); +#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1498); +#1494 = LINE('',#1495,#1496); +#1495 = CARTESIAN_POINT('',(0.,-2.)); +#1496 = VECTOR('',#1497,1.); +#1497 = DIRECTION('',(1.,0.)); +#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1499 = FACE_BOUND('',#1500,.T.); +#1500 = EDGE_LOOP('',(#1501)); +#1501 = ORIENTED_EDGE('',*,*,#1502,.T.); +#1502 = EDGE_CURVE('',#1503,#1503,#1505,.T.); +#1503 = VERTEX_POINT('',#1504); +#1504 = CARTESIAN_POINT('',(-0.8,-7.15,0.)); +#1505 = SURFACE_CURVE('',#1506,(#1511,#1522),.PCURVE_S1.); +#1506 = CIRCLE('',#1507,0.8); +#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510); +#1508 = CARTESIAN_POINT('',(-8.756224613904E-16,-7.15,0.)); +#1509 = DIRECTION('',(0.,0.,1.)); +#1510 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1511 = PCURVE('',#487,#1512); +#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1521); +#1513 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1514,#1515,#1516,#1517, +#1518,#1519,#1520),.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('') ); +#1514 = CARTESIAN_POINT('',(18.214238302041,-4.786018902546)); +#1515 = CARTESIAN_POINT('',(18.214238302041,-6.171659548601)); +#1516 = CARTESIAN_POINT('',(17.014238302041,-5.478839225573)); +#1517 = CARTESIAN_POINT('',(15.814238302041,-4.786018902546)); +#1518 = CARTESIAN_POINT('',(17.014238302041,-4.093198579518)); +#1519 = CARTESIAN_POINT('',(18.214238302041,-3.40037825649)); +#1520 = CARTESIAN_POINT('',(18.214238302041,-4.786018902546)); +#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1522 = PCURVE('',#1523,#1528); +#1523 = CYLINDRICAL_SURFACE('',#1524,0.8); +#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527); +#1525 = CARTESIAN_POINT('',(-8.756224613904E-16,-7.15,2.)); +#1526 = DIRECTION('',(0.,0.,1.)); +#1527 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533); +#1529 = LINE('',#1530,#1531); +#1530 = CARTESIAN_POINT('',(0.,-2.)); +#1531 = VECTOR('',#1532,1.); +#1532 = DIRECTION('',(1.,0.)); +#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1534 = FACE_BOUND('',#1535,.T.); +#1535 = EDGE_LOOP('',(#1536)); +#1536 = ORIENTED_EDGE('',*,*,#1537,.T.); +#1537 = EDGE_CURVE('',#1538,#1538,#1540,.T.); +#1538 = VERTEX_POINT('',#1539); +#1539 = CARTESIAN_POINT('',(-0.8,-9.75,0.)); +#1540 = SURFACE_CURVE('',#1541,(#1546,#1557),.PCURVE_S1.); +#1541 = CIRCLE('',#1542,0.8); +#1542 = AXIS2_PLACEMENT_3D('',#1543,#1544,#1545); +#1543 = CARTESIAN_POINT('',(-1.194030629169E-15,-9.75,0.)); +#1544 = DIRECTION('',(0.,0.,1.)); +#1545 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1546 = PCURVE('',#487,#1547); +#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1556); +#1548 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1549,#1550,#1551,#1552, +#1553,#1554,#1555),.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('') ); +#1549 = CARTESIAN_POINT('',(18.214238302041,-7.386018902546)); +#1550 = CARTESIAN_POINT('',(18.214238302041,-8.771659548601)); +#1551 = CARTESIAN_POINT('',(17.014238302041,-8.078839225573)); +#1552 = CARTESIAN_POINT('',(15.814238302041,-7.386018902546)); +#1553 = CARTESIAN_POINT('',(17.014238302041,-6.693198579518)); +#1554 = CARTESIAN_POINT('',(18.214238302041,-6.00037825649)); +#1555 = CARTESIAN_POINT('',(18.214238302041,-7.386018902546)); +#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1557 = PCURVE('',#1558,#1563); +#1558 = CYLINDRICAL_SURFACE('',#1559,0.8); +#1559 = AXIS2_PLACEMENT_3D('',#1560,#1561,#1562); +#1560 = CARTESIAN_POINT('',(-1.194030629169E-15,-9.75,2.)); +#1561 = DIRECTION('',(0.,0.,1.)); +#1562 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568); +#1564 = LINE('',#1565,#1566); +#1565 = CARTESIAN_POINT('',(0.,-2.)); +#1566 = VECTOR('',#1567,1.); +#1567 = DIRECTION('',(1.,0.)); +#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1569 = FACE_BOUND('',#1570,.T.); +#1570 = EDGE_LOOP('',(#1571)); +#1571 = ORIENTED_EDGE('',*,*,#1572,.T.); +#1572 = EDGE_CURVE('',#1573,#1573,#1575,.T.); +#1573 = VERTEX_POINT('',#1574); +#1574 = CARTESIAN_POINT('',(-0.8,-16.15,0.)); +#1575 = SURFACE_CURVE('',#1576,(#1581,#1592),.PCURVE_S1.); +#1576 = CIRCLE('',#1577,0.8); +#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580); +#1578 = CARTESIAN_POINT('',(-1.977804580623E-15,-16.15,0.)); +#1579 = DIRECTION('',(0.,0.,1.)); +#1580 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1581 = PCURVE('',#487,#1582); +#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1591); +#1583 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1584,#1585,#1586,#1587, +#1588,#1589,#1590),.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('') ); +#1584 = CARTESIAN_POINT('',(18.214238302041,-13.78601890254)); +#1585 = CARTESIAN_POINT('',(18.214238302041,-15.1716595486)); +#1586 = CARTESIAN_POINT('',(17.014238302041,-14.47883922557)); +#1587 = CARTESIAN_POINT('',(15.814238302041,-13.78601890254)); +#1588 = CARTESIAN_POINT('',(17.014238302041,-13.09319857951)); +#1589 = CARTESIAN_POINT('',(18.214238302041,-12.40037825649)); +#1590 = CARTESIAN_POINT('',(18.214238302041,-13.78601890254)); +#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1592 = PCURVE('',#1593,#1598); +#1593 = CYLINDRICAL_SURFACE('',#1594,0.8); +#1594 = AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1595 = CARTESIAN_POINT('',(-1.977804580623E-15,-16.15,2.)); +#1596 = DIRECTION('',(0.,0.,1.)); +#1597 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603); +#1599 = LINE('',#1600,#1601); +#1600 = CARTESIAN_POINT('',(0.,-2.)); +#1601 = VECTOR('',#1602,1.); +#1602 = DIRECTION('',(1.,0.)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1604 = FACE_BOUND('',#1605,.T.); +#1605 = EDGE_LOOP('',(#1606)); +#1606 = ORIENTED_EDGE('',*,*,#1607,.T.); +#1607 = EDGE_CURVE('',#1608,#1608,#1610,.T.); +#1608 = VERTEX_POINT('',#1609); +#1609 = CARTESIAN_POINT('',(-0.8,-12.95,0.)); +#1610 = SURFACE_CURVE('',#1611,(#1616,#1627),.PCURVE_S1.); +#1611 = CIRCLE('',#1612,0.8); +#1612 = AXIS2_PLACEMENT_3D('',#1613,#1614,#1615); +#1613 = CARTESIAN_POINT('',(-1.585917604896E-15,-12.95,0.)); +#1614 = DIRECTION('',(0.,0.,1.)); +#1615 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1616 = PCURVE('',#487,#1617); +#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1626); +#1618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1619,#1620,#1621,#1622, +#1623,#1624,#1625),.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('') ); +#1619 = CARTESIAN_POINT('',(18.214238302041,-10.58601890254)); +#1620 = CARTESIAN_POINT('',(18.214238302041,-11.9716595486)); +#1621 = CARTESIAN_POINT('',(17.014238302041,-11.27883922557)); +#1622 = CARTESIAN_POINT('',(15.814238302041,-10.58601890254)); +#1623 = CARTESIAN_POINT('',(17.014238302041,-9.893198579518)); +#1624 = CARTESIAN_POINT('',(18.214238302041,-9.20037825649)); +#1625 = CARTESIAN_POINT('',(18.214238302041,-10.58601890254)); +#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1627 = PCURVE('',#1628,#1633); +#1628 = CYLINDRICAL_SURFACE('',#1629,0.8); +#1629 = AXIS2_PLACEMENT_3D('',#1630,#1631,#1632); +#1630 = CARTESIAN_POINT('',(-1.585917604896E-15,-12.95,2.)); +#1631 = DIRECTION('',(0.,0.,1.)); +#1632 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1633 = DEFINITIONAL_REPRESENTATION('',(#1634),#1638); +#1634 = LINE('',#1635,#1636); +#1635 = CARTESIAN_POINT('',(0.,-2.)); +#1636 = VECTOR('',#1637,1.); +#1637 = DIRECTION('',(1.,0.)); +#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1639 = FACE_BOUND('',#1640,.T.); +#1640 = EDGE_LOOP('',(#1641)); +#1641 = ORIENTED_EDGE('',*,*,#1642,.T.); +#1642 = EDGE_CURVE('',#1643,#1643,#1645,.T.); +#1643 = VERTEX_POINT('',#1644); +#1644 = CARTESIAN_POINT('',(12.95,-0.8,0.)); +#1645 = SURFACE_CURVE('',#1646,(#1651,#1662),.PCURVE_S1.); +#1646 = CIRCLE('',#1647,0.8); +#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650); +#1648 = CARTESIAN_POINT('',(12.95,-2.875477633779E-15,0.)); +#1649 = DIRECTION('',(0.,0.,1.)); +#1650 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1651 = PCURVE('',#487,#1652); +#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1661); +#1653 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1654,#1655,#1656,#1657, +#1658,#1659,#1660),.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('') ); +#1654 = CARTESIAN_POINT('',(4.464238302041,1.563981097454)); +#1655 = CARTESIAN_POINT('',(3.078597655986,1.563981097454)); +#1656 = CARTESIAN_POINT('',(3.771417979014,2.763981097454)); +#1657 = CARTESIAN_POINT('',(4.464238302041,3.963981097454)); +#1658 = CARTESIAN_POINT('',(5.157058625069,2.763981097454)); +#1659 = CARTESIAN_POINT('',(5.849878948096,1.563981097454)); +#1660 = CARTESIAN_POINT('',(4.464238302041,1.563981097454)); +#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1662 = PCURVE('',#1663,#1668); +#1663 = CYLINDRICAL_SURFACE('',#1664,0.8); +#1664 = AXIS2_PLACEMENT_3D('',#1665,#1666,#1667); +#1665 = CARTESIAN_POINT('',(12.95,-2.875477633779E-15,2.)); +#1666 = DIRECTION('',(0.,0.,1.)); +#1667 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673); +#1669 = LINE('',#1670,#1671); +#1670 = CARTESIAN_POINT('',(0.,-2.)); +#1671 = VECTOR('',#1672,1.); +#1672 = DIRECTION('',(1.,0.)); +#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1674 = FACE_BOUND('',#1675,.T.); +#1675 = EDGE_LOOP('',(#1676)); +#1676 = ORIENTED_EDGE('',*,*,#1677,.T.); +#1677 = EDGE_CURVE('',#1678,#1678,#1680,.T.); +#1678 = VERTEX_POINT('',#1679); +#1679 = CARTESIAN_POINT('',(16.15,-0.8,0.)); +#1680 = SURFACE_CURVE('',#1681,(#1686,#1697),.PCURVE_S1.); +#1681 = CIRCLE('',#1682,0.8); +#1682 = AXIS2_PLACEMENT_3D('',#1683,#1684,#1685); +#1683 = CARTESIAN_POINT('',(16.15,-3.586020369539E-15,0.)); +#1684 = DIRECTION('',(0.,0.,1.)); +#1685 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1686 = PCURVE('',#487,#1687); +#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1696); +#1688 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1689,#1690,#1691,#1692, +#1693,#1694,#1695),.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('') ); +#1689 = CARTESIAN_POINT('',(1.264238302041,1.563981097454)); +#1690 = CARTESIAN_POINT('',(-0.121402344014,1.563981097454)); +#1691 = CARTESIAN_POINT('',(0.571417979014,2.763981097454)); +#1692 = CARTESIAN_POINT('',(1.264238302041,3.963981097454)); +#1693 = CARTESIAN_POINT('',(1.957058625069,2.763981097454)); +#1694 = CARTESIAN_POINT('',(2.649878948096,1.563981097454)); +#1695 = CARTESIAN_POINT('',(1.264238302041,1.563981097454)); +#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1697 = PCURVE('',#1698,#1703); +#1698 = CYLINDRICAL_SURFACE('',#1699,0.8); +#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702); +#1700 = CARTESIAN_POINT('',(16.15,-3.586020369539E-15,2.)); +#1701 = DIRECTION('',(0.,0.,1.)); +#1702 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708); +#1704 = LINE('',#1705,#1706); +#1705 = CARTESIAN_POINT('',(0.,-2.)); +#1706 = VECTOR('',#1707,1.); +#1707 = DIRECTION('',(1.,0.)); +#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1709 = FACE_BOUND('',#1710,.T.); +#1710 = EDGE_LOOP('',(#1711)); +#1711 = ORIENTED_EDGE('',*,*,#1712,.T.); +#1712 = EDGE_CURVE('',#1713,#1713,#1715,.T.); +#1713 = VERTEX_POINT('',#1714); +#1714 = CARTESIAN_POINT('',(9.75,-0.8,0.)); +#1715 = SURFACE_CURVE('',#1716,(#1721,#1732),.PCURVE_S1.); +#1716 = CIRCLE('',#1717,0.8); +#1717 = AXIS2_PLACEMENT_3D('',#1718,#1719,#1720); +#1718 = CARTESIAN_POINT('',(9.75,-2.164934898019E-15,0.)); +#1719 = DIRECTION('',(0.,0.,1.)); +#1720 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1721 = PCURVE('',#487,#1722); +#1722 = DEFINITIONAL_REPRESENTATION('',(#1723),#1731); +#1723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1724,#1725,#1726,#1727, +#1728,#1729,#1730),.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('') ); +#1724 = CARTESIAN_POINT('',(7.664238302041,1.563981097454)); +#1725 = CARTESIAN_POINT('',(6.278597655986,1.563981097454)); +#1726 = CARTESIAN_POINT('',(6.971417979014,2.763981097454)); +#1727 = CARTESIAN_POINT('',(7.664238302041,3.963981097454)); +#1728 = CARTESIAN_POINT('',(8.357058625069,2.763981097454)); +#1729 = CARTESIAN_POINT('',(9.049878948096,1.563981097454)); +#1730 = CARTESIAN_POINT('',(7.664238302041,1.563981097454)); +#1731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1732 = PCURVE('',#1733,#1738); +#1733 = CYLINDRICAL_SURFACE('',#1734,0.8); +#1734 = AXIS2_PLACEMENT_3D('',#1735,#1736,#1737); +#1735 = CARTESIAN_POINT('',(9.75,-2.164934898019E-15,2.)); +#1736 = DIRECTION('',(0.,0.,1.)); +#1737 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743); +#1739 = LINE('',#1740,#1741); +#1740 = CARTESIAN_POINT('',(0.,-2.)); +#1741 = VECTOR('',#1742,1.); +#1742 = DIRECTION('',(1.,0.)); +#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1744 = FACE_BOUND('',#1745,.T.); +#1745 = EDGE_LOOP('',(#1746)); +#1746 = ORIENTED_EDGE('',*,*,#1747,.T.); +#1747 = EDGE_CURVE('',#1748,#1748,#1750,.T.); +#1748 = VERTEX_POINT('',#1749); +#1749 = CARTESIAN_POINT('',(7.15,-0.8,0.)); +#1750 = SURFACE_CURVE('',#1751,(#1756,#1767),.PCURVE_S1.); +#1751 = CIRCLE('',#1752,0.8); +#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755); +#1753 = CARTESIAN_POINT('',(7.15,-1.587618925214E-15,0.)); +#1754 = DIRECTION('',(0.,0.,1.)); +#1755 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1756 = PCURVE('',#487,#1757); +#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1766); +#1758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1759,#1760,#1761,#1762, +#1763,#1764,#1765),.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('') ); +#1759 = CARTESIAN_POINT('',(10.264238302041,1.563981097454)); +#1760 = CARTESIAN_POINT('',(8.878597655986,1.563981097454)); +#1761 = CARTESIAN_POINT('',(9.571417979014,2.763981097454)); +#1762 = CARTESIAN_POINT('',(10.264238302041,3.963981097454)); +#1763 = CARTESIAN_POINT('',(10.957058625069,2.763981097454)); +#1764 = CARTESIAN_POINT('',(11.649878948096,1.563981097454)); +#1765 = CARTESIAN_POINT('',(10.264238302041,1.563981097454)); +#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1767 = PCURVE('',#1768,#1773); +#1768 = CYLINDRICAL_SURFACE('',#1769,0.8); +#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772); +#1770 = CARTESIAN_POINT('',(7.15,-1.587618925214E-15,2.)); +#1771 = DIRECTION('',(0.,0.,1.)); +#1772 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1778); +#1774 = LINE('',#1775,#1776); +#1775 = CARTESIAN_POINT('',(0.,-2.)); +#1776 = VECTOR('',#1777,1.); +#1777 = DIRECTION('',(1.,0.)); +#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1779 = FACE_BOUND('',#1780,.T.); +#1780 = EDGE_LOOP('',(#1781)); +#1781 = ORIENTED_EDGE('',*,*,#1782,.T.); +#1782 = EDGE_CURVE('',#1783,#1783,#1785,.T.); +#1783 = VERTEX_POINT('',#1784); +#1784 = CARTESIAN_POINT('',(-16.15,0.8,0.)); +#1785 = SURFACE_CURVE('',#1786,(#1791,#1802),.PCURVE_S1.); +#1786 = CIRCLE('',#1787,0.8); +#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790); +#1788 = CARTESIAN_POINT('',(-16.15,1.79301018477E-15,0.)); +#1789 = DIRECTION('',(0.,-0.,1.)); +#1790 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1791 = PCURVE('',#487,#1792); +#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1801); +#1793 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1794,#1795,#1796,#1797, +#1798,#1799,#1800),.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('') ); +#1794 = CARTESIAN_POINT('',(33.564238302041,3.163981097454)); +#1795 = CARTESIAN_POINT('',(34.949878948096,3.163981097454)); +#1796 = CARTESIAN_POINT('',(34.257058625069,1.963981097454)); +#1797 = CARTESIAN_POINT('',(33.564238302041,0.763981097454)); +#1798 = CARTESIAN_POINT('',(32.871417979014,1.963981097454)); +#1799 = CARTESIAN_POINT('',(32.178597655986,3.163981097454)); +#1800 = CARTESIAN_POINT('',(33.564238302041,3.163981097454)); +#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1802 = PCURVE('',#1803,#1808); +#1803 = CYLINDRICAL_SURFACE('',#1804,0.8); +#1804 = AXIS2_PLACEMENT_3D('',#1805,#1806,#1807); +#1805 = CARTESIAN_POINT('',(-16.15,1.79301018477E-15,2.)); +#1806 = DIRECTION('',(0.,0.,1.)); +#1807 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1808 = DEFINITIONAL_REPRESENTATION('',(#1809),#1813); +#1809 = LINE('',#1810,#1811); +#1810 = CARTESIAN_POINT('',(0.,-2.)); +#1811 = VECTOR('',#1812,1.); +#1812 = DIRECTION('',(1.,0.)); +#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1814 = FACE_BOUND('',#1815,.T.); +#1815 = EDGE_LOOP('',(#1816)); +#1816 = ORIENTED_EDGE('',*,*,#1817,.T.); +#1817 = EDGE_CURVE('',#1818,#1818,#1820,.T.); +#1818 = VERTEX_POINT('',#1819); +#1819 = CARTESIAN_POINT('',(-9.75,0.8,0.)); +#1820 = SURFACE_CURVE('',#1821,(#1826,#1837),.PCURVE_S1.); +#1821 = CIRCLE('',#1822,0.8); +#1822 = AXIS2_PLACEMENT_3D('',#1823,#1824,#1825); +#1823 = CARTESIAN_POINT('',(-9.75,1.08246744901E-15,0.)); +#1824 = DIRECTION('',(0.,-0.,1.)); +#1825 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1826 = PCURVE('',#487,#1827); +#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1836); +#1828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1829,#1830,#1831,#1832, +#1833,#1834,#1835),.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('') ); +#1829 = CARTESIAN_POINT('',(27.164238302041,3.163981097454)); +#1830 = CARTESIAN_POINT('',(28.549878948096,3.163981097454)); +#1831 = CARTESIAN_POINT('',(27.857058625069,1.963981097454)); +#1832 = CARTESIAN_POINT('',(27.164238302041,0.763981097454)); +#1833 = CARTESIAN_POINT('',(26.471417979014,1.963981097454)); +#1834 = CARTESIAN_POINT('',(25.778597655986,3.163981097454)); +#1835 = CARTESIAN_POINT('',(27.164238302041,3.163981097454)); +#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1837 = PCURVE('',#1838,#1843); +#1838 = CYLINDRICAL_SURFACE('',#1839,0.8); +#1839 = AXIS2_PLACEMENT_3D('',#1840,#1841,#1842); +#1840 = CARTESIAN_POINT('',(-9.75,1.08246744901E-15,2.)); +#1841 = DIRECTION('',(0.,0.,1.)); +#1842 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848); +#1844 = LINE('',#1845,#1846); +#1845 = CARTESIAN_POINT('',(0.,-2.)); +#1846 = VECTOR('',#1847,1.); +#1847 = DIRECTION('',(1.,0.)); +#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1849 = FACE_BOUND('',#1850,.T.); +#1850 = EDGE_LOOP('',(#1851)); +#1851 = ORIENTED_EDGE('',*,*,#1852,.T.); +#1852 = EDGE_CURVE('',#1853,#1853,#1855,.T.); +#1853 = VERTEX_POINT('',#1854); +#1854 = CARTESIAN_POINT('',(-7.15,0.8,0.)); +#1855 = SURFACE_CURVE('',#1856,(#1861,#1872),.PCURVE_S1.); +#1856 = CIRCLE('',#1857,0.8); +#1857 = AXIS2_PLACEMENT_3D('',#1858,#1859,#1860); +#1858 = CARTESIAN_POINT('',(-7.15,7.93809462607E-16,0.)); +#1859 = DIRECTION('',(0.,-0.,1.)); +#1860 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1861 = PCURVE('',#487,#1862); +#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1871); +#1863 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1864,#1865,#1866,#1867, +#1868,#1869,#1870),.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('') ); +#1864 = CARTESIAN_POINT('',(24.564238302041,3.163981097454)); +#1865 = CARTESIAN_POINT('',(25.949878948096,3.163981097454)); +#1866 = CARTESIAN_POINT('',(25.257058625069,1.963981097454)); +#1867 = CARTESIAN_POINT('',(24.564238302041,0.763981097454)); +#1868 = CARTESIAN_POINT('',(23.871417979014,1.963981097454)); +#1869 = CARTESIAN_POINT('',(23.178597655986,3.163981097454)); +#1870 = CARTESIAN_POINT('',(24.564238302041,3.163981097454)); +#1871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1872 = PCURVE('',#1873,#1878); +#1873 = CYLINDRICAL_SURFACE('',#1874,0.8); +#1874 = AXIS2_PLACEMENT_3D('',#1875,#1876,#1877); +#1875 = CARTESIAN_POINT('',(-7.15,7.93809462607E-16,2.)); +#1876 = DIRECTION('',(0.,0.,1.)); +#1877 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1878 = DEFINITIONAL_REPRESENTATION('',(#1879),#1883); +#1879 = LINE('',#1880,#1881); +#1880 = CARTESIAN_POINT('',(0.,-2.)); +#1881 = VECTOR('',#1882,1.); +#1882 = DIRECTION('',(1.,0.)); +#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1884 = FACE_BOUND('',#1885,.T.); +#1885 = EDGE_LOOP('',(#1886)); +#1886 = ORIENTED_EDGE('',*,*,#1887,.T.); +#1887 = EDGE_CURVE('',#1888,#1888,#1890,.T.); +#1888 = VERTEX_POINT('',#1889); +#1889 = CARTESIAN_POINT('',(-12.95,0.8,0.)); +#1890 = SURFACE_CURVE('',#1891,(#1896,#1907),.PCURVE_S1.); +#1891 = CIRCLE('',#1892,0.8); +#1892 = AXIS2_PLACEMENT_3D('',#1893,#1894,#1895); +#1893 = CARTESIAN_POINT('',(-12.95,1.43773881689E-15,0.)); +#1894 = DIRECTION('',(0.,-0.,1.)); +#1895 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1896 = PCURVE('',#487,#1897); +#1897 = DEFINITIONAL_REPRESENTATION('',(#1898),#1906); +#1898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1899,#1900,#1901,#1902, +#1903,#1904,#1905),.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('') ); +#1899 = CARTESIAN_POINT('',(30.364238302041,3.163981097454)); +#1900 = CARTESIAN_POINT('',(31.749878948096,3.163981097454)); +#1901 = CARTESIAN_POINT('',(31.057058625069,1.963981097454)); +#1902 = CARTESIAN_POINT('',(30.364238302041,0.763981097454)); +#1903 = CARTESIAN_POINT('',(29.671417979014,1.963981097454)); +#1904 = CARTESIAN_POINT('',(28.978597655986,3.163981097454)); +#1905 = CARTESIAN_POINT('',(30.364238302041,3.163981097454)); +#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1907 = PCURVE('',#1908,#1913); +#1908 = CYLINDRICAL_SURFACE('',#1909,0.8); +#1909 = AXIS2_PLACEMENT_3D('',#1910,#1911,#1912); +#1910 = CARTESIAN_POINT('',(-12.95,1.43773881689E-15,2.)); +#1911 = DIRECTION('',(0.,0.,1.)); +#1912 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1918); +#1914 = LINE('',#1915,#1916); +#1915 = CARTESIAN_POINT('',(0.,-2.)); +#1916 = VECTOR('',#1917,1.); +#1917 = DIRECTION('',(1.,0.)); +#1918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1919 = ADVANCED_FACE('',(#1920,#1955),#521,.F.); +#1920 = FACE_BOUND('',#1921,.F.); +#1921 = EDGE_LOOP('',(#1922)); +#1922 = ORIENTED_EDGE('',*,*,#1923,.F.); +#1923 = EDGE_CURVE('',#1924,#1924,#1926,.T.); +#1924 = VERTEX_POINT('',#1925); +#1925 = CARTESIAN_POINT('',(3.05,0.,1.3)); +#1926 = SURFACE_CURVE('',#1927,(#1932,#1943),.PCURVE_S1.); +#1927 = CIRCLE('',#1928,3.05); +#1928 = AXIS2_PLACEMENT_3D('',#1929,#1930,#1931); +#1929 = CARTESIAN_POINT('',(0.,0.,1.3)); +#1930 = DIRECTION('',(0.,0.,1.)); +#1931 = DIRECTION('',(1.,0.,0.)); +#1932 = PCURVE('',#521,#1933); +#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1942); +#1934 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1935,#1936,#1937,#1938, +#1939,#1940,#1941),.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('') ); +#1935 = CARTESIAN_POINT('',(0.,0.)); +#1936 = CARTESIAN_POINT('',(0.,5.282754963085)); +#1937 = CARTESIAN_POINT('',(4.575,2.641377481543)); +#1938 = CARTESIAN_POINT('',(9.15,7.470345474799E-16)); +#1939 = CARTESIAN_POINT('',(4.575,-2.641377481543)); +#1940 = CARTESIAN_POINT('',(4.884981308351E-15,-5.282754963085)); +#1941 = CARTESIAN_POINT('',(0.,0.)); +#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1943 = PCURVE('',#1944,#1949); +#1944 = CYLINDRICAL_SURFACE('',#1945,3.05); +#1945 = AXIS2_PLACEMENT_3D('',#1946,#1947,#1948); +#1946 = CARTESIAN_POINT('',(0.,0.,2.1)); +#1947 = DIRECTION('',(0.,0.,1.)); +#1948 = DIRECTION('',(1.,0.,0.)); +#1949 = DEFINITIONAL_REPRESENTATION('',(#1950),#1954); +#1950 = LINE('',#1951,#1952); +#1951 = CARTESIAN_POINT('',(0.,-0.8)); +#1952 = VECTOR('',#1953,1.); +#1953 = DIRECTION('',(1.,0.)); +#1954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1955 = FACE_BOUND('',#1956,.F.); +#1956 = EDGE_LOOP('',(#1957)); +#1957 = ORIENTED_EDGE('',*,*,#504,.T.); +#1958 = ADVANCED_FACE('',(#1959),#589,.T.); +#1959 = FACE_BOUND('',#1960,.F.); +#1960 = EDGE_LOOP('',(#1961,#1983,#1984,#1985,#2007,#2039)); +#1961 = ORIENTED_EDGE('',*,*,#1962,.F.); +#1962 = EDGE_CURVE('',#1312,#1963,#1965,.T.); +#1963 = VERTEX_POINT('',#1964); +#1964 = CARTESIAN_POINT('',(17.414238302041,2.363981097454,2.)); +#1965 = SURFACE_CURVE('',#1966,(#1970,#1976),.PCURVE_S1.); +#1966 = LINE('',#1967,#1968); +#1967 = CARTESIAN_POINT('',(17.414238302041,2.363981097454,0.)); +#1968 = VECTOR('',#1969,1.); +#1969 = DIRECTION('',(0.,0.,1.)); +#1970 = PCURVE('',#589,#1971); +#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1975); +#1972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1973,#1974),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.),.PIECEWISE_BEZIER_KNOTS.); +#1973 = CARTESIAN_POINT('',(-4.53892102129,0.)); +#1974 = CARTESIAN_POINT('',(-4.53892102129,-2.)); +#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1976 = PCURVE('',#1327,#1977); +#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982); +#1978 = LINE('',#1979,#1980); +#1979 = CARTESIAN_POINT('',(-0.,0.)); +#1980 = VECTOR('',#1981,1.); +#1981 = DIRECTION('',(-0.,-1.)); +#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1983 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1984 = ORIENTED_EDGE('',*,*,#566,.F.); +#1985 = ORIENTED_EDGE('',*,*,#1986,.T.); +#1986 = EDGE_CURVE('',#567,#1987,#1989,.T.); +#1987 = VERTEX_POINT('',#1988); +#1988 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,2.)); +#1989 = SURFACE_CURVE('',#1990,(#1994,#2000),.PCURVE_S1.); +#1990 = LINE('',#1991,#1992); +#1991 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,0.)); +#1992 = VECTOR('',#1993,1.); +#1993 = DIRECTION('',(0.,0.,1.)); +#1994 = PCURVE('',#589,#1995); +#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#1999); +#1996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1997,#1998),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.),.PIECEWISE_BEZIER_KNOTS.); +#1997 = CARTESIAN_POINT('',(-1.74426428589,0.)); +#1998 = CARTESIAN_POINT('',(-1.74426428589,-2.)); +#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2000 = PCURVE('',#616,#2001); +#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2006); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(0.,0.)); +#2004 = VECTOR('',#2005,1.); +#2005 = DIRECTION('',(0.,-1.)); +#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2007 = ORIENTED_EDGE('',*,*,#2008,.T.); +#2008 = EDGE_CURVE('',#1987,#2009,#2011,.T.); +#2009 = VERTEX_POINT('',#2010); +#2010 = CARTESIAN_POINT('',(19.4,0.,2.)); +#2011 = SURFACE_CURVE('',#2012,(#2017,#2023),.PCURVE_S1.); +#2012 = CIRCLE('',#2013,2.4); +#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016); +#2014 = CARTESIAN_POINT('',(17.,0.,2.)); +#2015 = DIRECTION('',(0.,0.,1.)); +#2016 = DIRECTION('',(-1.,0.,0.)); +#2017 = PCURVE('',#589,#2018); +#2018 = DEFINITIONAL_REPRESENTATION('',(#2019),#2022); +#2019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2020,#2021),.UNSPECIFIED.,.F., + .F.,(2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2020 = CARTESIAN_POINT('',(-1.74426428589,-2.)); +#2021 = CARTESIAN_POINT('',(-3.14159265359,-2.)); +#2022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2023 = PCURVE('',#2024,#2029); +#2024 = PLANE('',#2025); +#2025 = AXIS2_PLACEMENT_3D('',#2026,#2027,#2028); +#2026 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,2.)); +#2027 = DIRECTION('',(0.,0.,-1.)); +#2028 = DIRECTION('',(-1.,0.,0.)); +#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2038); +#2030 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2031,#2032,#2033,#2034, +#2035,#2036,#2037),.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('') ); +#2031 = CARTESIAN_POINT('',(2.814238302041,2.363981097454)); +#2032 = CARTESIAN_POINT('',(2.814238302041,-1.792940840711)); +#2033 = CARTESIAN_POINT('',(-0.785761697959,0.285520128372)); +#2034 = CARTESIAN_POINT('',(-4.385761697959,2.363981097454)); +#2035 = CARTESIAN_POINT('',(-0.785761697959,4.442442066537)); +#2036 = CARTESIAN_POINT('',(2.814238302041,6.52090303562)); +#2037 = CARTESIAN_POINT('',(2.814238302041,2.363981097454)); +#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2039 = ORIENTED_EDGE('',*,*,#2040,.F.); +#2040 = EDGE_CURVE('',#1963,#2009,#2041,.T.); +#2041 = SURFACE_CURVE('',#2042,(#2047,#2053),.PCURVE_S1.); +#2042 = CIRCLE('',#2043,2.4); +#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046); +#2044 = CARTESIAN_POINT('',(17.,0.,2.)); +#2045 = DIRECTION('',(0.,0.,-1.)); +#2046 = DIRECTION('',(-1.,-0.,-0.)); +#2047 = PCURVE('',#589,#2048); +#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2052); +#2049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2050,#2051),.UNSPECIFIED.,.F., + .F.,(2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2050 = CARTESIAN_POINT('',(-4.53892102129,-2.)); +#2051 = CARTESIAN_POINT('',(-3.14159265359,-2.)); +#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2053 = PCURVE('',#2024,#2054); +#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059); +#2055 = CIRCLE('',#2056,2.4); +#2056 = AXIS2_PLACEMENT_2D('',#2057,#2058); +#2057 = CARTESIAN_POINT('',(0.414238302041,2.363981097454)); +#2058 = DIRECTION('',(1.,0.)); +#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2060 = ADVANCED_FACE('',(#2061),#616,.T.); +#2061 = FACE_BOUND('',#2062,.T.); +#2062 = EDGE_LOOP('',(#2063,#2064,#2087,#2108)); +#2063 = ORIENTED_EDGE('',*,*,#1986,.T.); +#2064 = ORIENTED_EDGE('',*,*,#2065,.T.); +#2065 = EDGE_CURVE('',#1987,#2066,#2068,.T.); +#2066 = VERTEX_POINT('',#2067); +#2067 = CARTESIAN_POINT('',(7.586136356114,-4.086143571376,2.)); +#2068 = SURFACE_CURVE('',#2069,(#2073,#2080),.PCURVE_S1.); +#2069 = LINE('',#2070,#2071); +#2070 = CARTESIAN_POINT('',(17.414238302041,-2.363981097454,2.)); +#2071 = VECTOR('',#2072,1.); +#2072 = DIRECTION('',(-0.984992244503,-0.172598604483,-0.)); +#2073 = PCURVE('',#616,#2074); +#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079); +#2075 = LINE('',#2076,#2077); +#2076 = CARTESIAN_POINT('',(0.,-2.)); +#2077 = VECTOR('',#2078,1.); +#2078 = DIRECTION('',(1.,0.)); +#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2080 = PCURVE('',#2024,#2081); +#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2086); +#2082 = LINE('',#2083,#2084); +#2083 = CARTESIAN_POINT('',(0.,0.)); +#2084 = VECTOR('',#2085,1.); +#2085 = DIRECTION('',(0.984992244503,-0.172598604483)); +#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2087 = ORIENTED_EDGE('',*,*,#2088,.F.); +#2088 = EDGE_CURVE('',#601,#2066,#2089,.T.); +#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.); +#2090 = LINE('',#2091,#2092); +#2091 = CARTESIAN_POINT('',(7.586136356114,-4.086143571376,0.)); +#2092 = VECTOR('',#2093,1.); +#2093 = DIRECTION('',(0.,0.,1.)); +#2094 = PCURVE('',#616,#2095); +#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100); +#2096 = LINE('',#2097,#2098); +#2097 = CARTESIAN_POINT('',(9.977847034612,0.)); +#2098 = VECTOR('',#2099,1.); +#2099 = DIRECTION('',(0.,-1.)); +#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2101 = PCURVE('',#644,#2102); +#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107); +#2103 = LINE('',#2104,#2105); +#2104 = CARTESIAN_POINT('',(2.,0.)); +#2105 = VECTOR('',#2106,1.); +#2106 = DIRECTION('',(0.,-1.)); +#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2108 = ORIENTED_EDGE('',*,*,#600,.F.); +#2109 = ADVANCED_FACE('',(#2110),#644,.F.); +#2110 = FACE_BOUND('',#2111,.F.); +#2111 = EDGE_LOOP('',(#2112,#2135,#2156,#2157)); +#2112 = ORIENTED_EDGE('',*,*,#2113,.T.); +#2113 = EDGE_CURVE('',#629,#2114,#2116,.T.); +#2114 = VERTEX_POINT('',#2115); +#2115 = CARTESIAN_POINT('',(5.586136356114,-4.086143571384,2.)); +#2116 = SURFACE_CURVE('',#2117,(#2121,#2128),.PCURVE_S1.); +#2117 = LINE('',#2118,#2119); +#2118 = CARTESIAN_POINT('',(5.586136356114,-4.086143571384,0.)); +#2119 = VECTOR('',#2120,1.); +#2120 = DIRECTION('',(0.,0.,1.)); +#2121 = PCURVE('',#644,#2122); +#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127); +#2123 = LINE('',#2124,#2125); +#2124 = CARTESIAN_POINT('',(3.552713678801E-15,0.)); +#2125 = VECTOR('',#2126,1.); +#2126 = DIRECTION('',(0.,-1.)); +#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2128 = PCURVE('',#677,#2129); +#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134); +#2130 = LINE('',#2131,#2132); +#2131 = CARTESIAN_POINT('',(-4.712393790556,0.)); +#2132 = VECTOR('',#2133,1.); +#2133 = DIRECTION('',(-0.,-1.)); +#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2135 = ORIENTED_EDGE('',*,*,#2136,.T.); +#2136 = EDGE_CURVE('',#2114,#2066,#2137,.T.); +#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.); +#2138 = LINE('',#2139,#2140); +#2139 = CARTESIAN_POINT('',(5.586136356114,-4.086143571376,2.)); +#2140 = VECTOR('',#2141,1.); +#2141 = DIRECTION('',(1.,0.,0.)); +#2142 = PCURVE('',#644,#2143); +#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148); +#2144 = LINE('',#2145,#2146); +#2145 = CARTESIAN_POINT('',(0.,-2.)); +#2146 = VECTOR('',#2147,1.); +#2147 = DIRECTION('',(1.,0.)); +#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2149 = PCURVE('',#2024,#2150); +#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155); +#2151 = LINE('',#2152,#2153); +#2152 = CARTESIAN_POINT('',(11.828101945927,-1.722162473921)); +#2153 = VECTOR('',#2154,1.); +#2154 = DIRECTION('',(-1.,0.)); +#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2156 = ORIENTED_EDGE('',*,*,#2088,.F.); +#2157 = ORIENTED_EDGE('',*,*,#628,.F.); +#2158 = ADVANCED_FACE('',(#2159),#1327,.T.); +#2159 = FACE_BOUND('',#2160,.F.); +#2160 = EDGE_LOOP('',(#2161,#2162,#2185,#2206)); +#2161 = ORIENTED_EDGE('',*,*,#1962,.T.); +#2162 = ORIENTED_EDGE('',*,*,#2163,.T.); +#2163 = EDGE_CURVE('',#1963,#2164,#2166,.T.); +#2164 = VERTEX_POINT('',#2165); +#2165 = CARTESIAN_POINT('',(7.586136356114,4.086143571376,2.)); +#2166 = SURFACE_CURVE('',#2167,(#2171,#2178),.PCURVE_S1.); +#2167 = LINE('',#2168,#2169); +#2168 = CARTESIAN_POINT('',(17.414238302041,2.363981097454,2.)); +#2169 = VECTOR('',#2170,1.); +#2170 = DIRECTION('',(-0.984992244503,0.172598604483,0.)); +#2171 = PCURVE('',#1327,#2172); +#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2177); +#2173 = LINE('',#2174,#2175); +#2174 = CARTESIAN_POINT('',(-0.,-2.)); +#2175 = VECTOR('',#2176,1.); +#2176 = DIRECTION('',(-1.,0.)); +#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2178 = PCURVE('',#2024,#2179); +#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2184); +#2180 = LINE('',#2181,#2182); +#2181 = CARTESIAN_POINT('',(0.,4.727962194909)); +#2182 = VECTOR('',#2183,1.); +#2183 = DIRECTION('',(0.984992244503,0.172598604483)); +#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2185 = ORIENTED_EDGE('',*,*,#2186,.F.); +#2186 = EDGE_CURVE('',#1284,#2164,#2187,.T.); +#2187 = SURFACE_CURVE('',#2188,(#2192,#2199),.PCURVE_S1.); +#2188 = LINE('',#2189,#2190); +#2189 = CARTESIAN_POINT('',(7.586136356114,4.086143571376,0.)); +#2190 = VECTOR('',#2191,1.); +#2191 = DIRECTION('',(0.,0.,1.)); +#2192 = PCURVE('',#1327,#2193); +#2193 = DEFINITIONAL_REPRESENTATION('',(#2194),#2198); +#2194 = LINE('',#2195,#2196); +#2195 = CARTESIAN_POINT('',(-9.977847034612,0.)); +#2196 = VECTOR('',#2197,1.); +#2197 = DIRECTION('',(-0.,-1.)); +#2198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2199 = PCURVE('',#1299,#2200); +#2200 = DEFINITIONAL_REPRESENTATION('',(#2201),#2205); +#2201 = LINE('',#2202,#2203); +#2202 = CARTESIAN_POINT('',(-2.,0.)); +#2203 = VECTOR('',#2204,1.); +#2204 = DIRECTION('',(-0.,-1.)); +#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2206 = ORIENTED_EDGE('',*,*,#1311,.F.); +#2207 = ADVANCED_FACE('',(#2208),#677,.F.); +#2208 = FACE_BOUND('',#2209,.T.); +#2209 = EDGE_LOOP('',(#2210,#2211,#2239,#2260)); +#2210 = ORIENTED_EDGE('',*,*,#2113,.T.); +#2211 = ORIENTED_EDGE('',*,*,#2212,.T.); +#2212 = EDGE_CURVE('',#2114,#2213,#2215,.T.); +#2213 = VERTEX_POINT('',#2214); +#2214 = CARTESIAN_POINT('',(4.086143571398,-5.586131531897,2.)); +#2215 = SURFACE_CURVE('',#2216,(#2221,#2228),.PCURVE_S1.); +#2216 = CIRCLE('',#2217,1.5); +#2217 = AXIS2_PLACEMENT_3D('',#2218,#2219,#2220); +#2218 = CARTESIAN_POINT('',(5.586143571372,-5.586143571376,2.)); +#2219 = DIRECTION('',(0.,0.,1.)); +#2220 = DIRECTION('',(-1.,0.,0.)); +#2221 = PCURVE('',#677,#2222); +#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227); +#2223 = LINE('',#2224,#2225); +#2224 = CARTESIAN_POINT('',(-0.,-2.)); +#2225 = VECTOR('',#2226,1.); +#2226 = DIRECTION('',(-1.,0.)); +#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2228 = PCURVE('',#2024,#2229); +#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2238); +#2230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2231,#2232,#2233,#2234, +#2235,#2236,#2237),.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('') ); +#2231 = CARTESIAN_POINT('',(13.328094730669,-3.222162473921)); +#2232 = CARTESIAN_POINT('',(13.328094730669,-5.820238685274)); +#2233 = CARTESIAN_POINT('',(11.078094730669,-4.521200579598)); +#2234 = CARTESIAN_POINT('',(8.828094730669,-3.222162473921)); +#2235 = CARTESIAN_POINT('',(11.078094730669,-1.923124368245)); +#2236 = CARTESIAN_POINT('',(13.328094730669,-0.624086262568)); +#2237 = CARTESIAN_POINT('',(13.328094730669,-3.222162473921)); +#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2239 = ORIENTED_EDGE('',*,*,#2240,.F.); +#2240 = EDGE_CURVE('',#657,#2213,#2241,.T.); +#2241 = SURFACE_CURVE('',#2242,(#2246,#2253),.PCURVE_S1.); +#2242 = LINE('',#2243,#2244); +#2243 = CARTESIAN_POINT('',(4.086143571398,-5.586131531897,0.)); +#2244 = VECTOR('',#2245,1.); +#2245 = DIRECTION('',(0.,0.,1.)); +#2246 = PCURVE('',#677,#2247); +#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252); +#2248 = LINE('',#2249,#2250); +#2249 = CARTESIAN_POINT('',(-6.28317728086,0.)); +#2250 = VECTOR('',#2251,1.); +#2251 = DIRECTION('',(-0.,-1.)); +#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2253 = PCURVE('',#705,#2254); +#2254 = DEFINITIONAL_REPRESENTATION('',(#2255),#2259); +#2255 = LINE('',#2256,#2257); +#2256 = CARTESIAN_POINT('',(-1.7763568394E-15,0.)); +#2257 = VECTOR('',#2258,1.); +#2258 = DIRECTION('',(0.,-1.)); +#2259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2260 = ORIENTED_EDGE('',*,*,#656,.F.); +#2261 = ADVANCED_FACE('',(#2262),#1299,.F.); +#2262 = FACE_BOUND('',#2263,.T.); +#2263 = EDGE_LOOP('',(#2264,#2287,#2308,#2309)); +#2264 = ORIENTED_EDGE('',*,*,#2265,.T.); +#2265 = EDGE_CURVE('',#1255,#2266,#2268,.T.); +#2266 = VERTEX_POINT('',#2267); +#2267 = CARTESIAN_POINT('',(5.586136356114,4.086143571384,2.)); +#2268 = SURFACE_CURVE('',#2269,(#2273,#2280),.PCURVE_S1.); +#2269 = LINE('',#2270,#2271); +#2270 = CARTESIAN_POINT('',(5.586136356114,4.086143571384,0.)); +#2271 = VECTOR('',#2272,1.); +#2272 = DIRECTION('',(0.,0.,1.)); +#2273 = PCURVE('',#1299,#2274); +#2274 = DEFINITIONAL_REPRESENTATION('',(#2275),#2279); +#2275 = LINE('',#2276,#2277); +#2276 = CARTESIAN_POINT('',(-3.552713678801E-15,0.)); +#2277 = VECTOR('',#2278,1.); +#2278 = DIRECTION('',(-0.,-1.)); +#2279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2280 = PCURVE('',#1271,#2281); +#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286); +#2282 = LINE('',#2283,#2284); +#2283 = CARTESIAN_POINT('',(4.712393790556,0.)); +#2284 = VECTOR('',#2285,1.); +#2285 = DIRECTION('',(0.,-1.)); +#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2287 = ORIENTED_EDGE('',*,*,#2288,.T.); +#2288 = EDGE_CURVE('',#2266,#2164,#2289,.T.); +#2289 = SURFACE_CURVE('',#2290,(#2294,#2301),.PCURVE_S1.); +#2290 = LINE('',#2291,#2292); +#2291 = CARTESIAN_POINT('',(5.586136356114,4.086143571376,2.)); +#2292 = VECTOR('',#2293,1.); +#2293 = DIRECTION('',(1.,0.,0.)); +#2294 = PCURVE('',#1299,#2295); +#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300); +#2296 = LINE('',#2297,#2298); +#2297 = CARTESIAN_POINT('',(-0.,-2.)); +#2298 = VECTOR('',#2299,1.); +#2299 = DIRECTION('',(-1.,0.)); +#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2301 = PCURVE('',#2024,#2302); +#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307); +#2303 = LINE('',#2304,#2305); +#2304 = CARTESIAN_POINT('',(11.828101945927,6.45012466883)); +#2305 = VECTOR('',#2306,1.); +#2306 = DIRECTION('',(-1.,0.)); +#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2308 = ORIENTED_EDGE('',*,*,#2186,.F.); +#2309 = ORIENTED_EDGE('',*,*,#1283,.F.); +#2310 = ADVANCED_FACE('',(#2311),#705,.T.); +#2311 = FACE_BOUND('',#2312,.T.); +#2312 = EDGE_LOOP('',(#2313,#2314,#2337,#2358)); +#2313 = ORIENTED_EDGE('',*,*,#2240,.T.); +#2314 = ORIENTED_EDGE('',*,*,#2315,.T.); +#2315 = EDGE_CURVE('',#2213,#2316,#2318,.T.); +#2316 = VERTEX_POINT('',#2317); +#2317 = CARTESIAN_POINT('',(4.086143571376,-7.586131531897,2.)); +#2318 = SURFACE_CURVE('',#2319,(#2323,#2330),.PCURVE_S1.); +#2319 = LINE('',#2320,#2321); +#2320 = CARTESIAN_POINT('',(4.086143571376,-5.586131531897,2.)); +#2321 = VECTOR('',#2322,1.); +#2322 = DIRECTION('',(-0.,-1.,-0.)); +#2323 = PCURVE('',#705,#2324); +#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329); +#2325 = LINE('',#2326,#2327); +#2326 = CARTESIAN_POINT('',(0.,-2.)); +#2327 = VECTOR('',#2328,1.); +#2328 = DIRECTION('',(1.,0.)); +#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2330 = PCURVE('',#2024,#2331); +#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336); +#2332 = LINE('',#2333,#2334); +#2333 = CARTESIAN_POINT('',(13.328094730665,-3.222150434442)); +#2334 = VECTOR('',#2335,1.); +#2335 = DIRECTION('',(0.,-1.)); +#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2337 = ORIENTED_EDGE('',*,*,#2338,.F.); +#2338 = EDGE_CURVE('',#690,#2316,#2339,.T.); +#2339 = SURFACE_CURVE('',#2340,(#2344,#2351),.PCURVE_S1.); +#2340 = LINE('',#2341,#2342); +#2341 = CARTESIAN_POINT('',(4.086143571376,-7.586131531897,0.)); +#2342 = VECTOR('',#2343,1.); +#2343 = DIRECTION('',(0.,0.,1.)); +#2344 = PCURVE('',#705,#2345); +#2345 = DEFINITIONAL_REPRESENTATION('',(#2346),#2350); +#2346 = LINE('',#2347,#2348); +#2347 = CARTESIAN_POINT('',(2.,0.)); +#2348 = VECTOR('',#2349,1.); +#2349 = DIRECTION('',(0.,-1.)); +#2350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2351 = PCURVE('',#733,#2352); +#2352 = DEFINITIONAL_REPRESENTATION('',(#2353),#2357); +#2353 = LINE('',#2354,#2355); +#2354 = CARTESIAN_POINT('',(-8.748488679321E-16,0.)); +#2355 = VECTOR('',#2356,1.); +#2356 = DIRECTION('',(0.,-1.)); +#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2358 = ORIENTED_EDGE('',*,*,#689,.F.); +#2359 = ADVANCED_FACE('',(#2360),#1271,.F.); +#2360 = FACE_BOUND('',#2361,.F.); +#2361 = EDGE_LOOP('',(#2362,#2363,#2387,#2408)); +#2362 = ORIENTED_EDGE('',*,*,#2265,.T.); +#2363 = ORIENTED_EDGE('',*,*,#2364,.T.); +#2364 = EDGE_CURVE('',#2266,#2365,#2367,.T.); +#2365 = VERTEX_POINT('',#2366); +#2366 = CARTESIAN_POINT('',(4.086143571398,5.586131531897,2.)); +#2367 = SURFACE_CURVE('',#2368,(#2373,#2380),.PCURVE_S1.); +#2368 = CIRCLE('',#2369,1.5); +#2369 = AXIS2_PLACEMENT_3D('',#2370,#2371,#2372); +#2370 = CARTESIAN_POINT('',(5.586143571372,5.586143571376,2.)); +#2371 = DIRECTION('',(0.,0.,-1.)); +#2372 = DIRECTION('',(-1.,-0.,-0.)); +#2373 = PCURVE('',#1271,#2374); +#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379); +#2375 = LINE('',#2376,#2377); +#2376 = CARTESIAN_POINT('',(0.,-2.)); +#2377 = VECTOR('',#2378,1.); +#2378 = DIRECTION('',(1.,0.)); +#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2380 = PCURVE('',#2024,#2381); +#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386); +#2382 = CIRCLE('',#2383,1.5); +#2383 = AXIS2_PLACEMENT_2D('',#2384,#2385); +#2384 = CARTESIAN_POINT('',(11.828094730669,7.95012466883)); +#2385 = DIRECTION('',(1.,0.)); +#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2387 = ORIENTED_EDGE('',*,*,#2388,.F.); +#2388 = EDGE_CURVE('',#1227,#2365,#2389,.T.); +#2389 = SURFACE_CURVE('',#2390,(#2394,#2401),.PCURVE_S1.); +#2390 = LINE('',#2391,#2392); +#2391 = CARTESIAN_POINT('',(4.086143571398,5.586131531897,0.)); +#2392 = VECTOR('',#2393,1.); +#2393 = DIRECTION('',(0.,0.,1.)); +#2394 = PCURVE('',#1271,#2395); +#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400); +#2396 = LINE('',#2397,#2398); +#2397 = CARTESIAN_POINT('',(6.28317728086,0.)); +#2398 = VECTOR('',#2399,1.); +#2399 = DIRECTION('',(0.,-1.)); +#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2401 = PCURVE('',#1242,#2402); +#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407); +#2403 = LINE('',#2404,#2405); +#2404 = CARTESIAN_POINT('',(1.7763568394E-15,-0.)); +#2405 = VECTOR('',#2406,1.); +#2406 = DIRECTION('',(-0.,-1.)); +#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2408 = ORIENTED_EDGE('',*,*,#1254,.F.); +#2409 = ADVANCED_FACE('',(#2410),#733,.T.); +#2410 = FACE_BOUND('',#2411,.T.); +#2411 = EDGE_LOOP('',(#2412,#2413,#2436,#2457)); +#2412 = ORIENTED_EDGE('',*,*,#2338,.T.); +#2413 = ORIENTED_EDGE('',*,*,#2414,.T.); +#2414 = EDGE_CURVE('',#2316,#2415,#2417,.T.); +#2415 = VERTEX_POINT('',#2416); +#2416 = CARTESIAN_POINT('',(2.363981259367,-17.41423737803,2.)); +#2417 = SURFACE_CURVE('',#2418,(#2422,#2429),.PCURVE_S1.); +#2418 = LINE('',#2419,#2420); +#2419 = CARTESIAN_POINT('',(4.086143571376,-7.586131531897,2.)); +#2420 = VECTOR('',#2421,1.); +#2421 = DIRECTION('',(-0.172598522285,-0.984992258906,-0.)); +#2422 = PCURVE('',#733,#2423); +#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428); +#2424 = LINE('',#2425,#2426); +#2425 = CARTESIAN_POINT('',(0.,-2.)); +#2426 = VECTOR('',#2427,1.); +#2427 = DIRECTION('',(1.,0.)); +#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2429 = PCURVE('',#2024,#2430); +#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435); +#2431 = LINE('',#2432,#2433); +#2432 = CARTESIAN_POINT('',(13.328094730665,-5.222150434442)); +#2433 = VECTOR('',#2434,1.); +#2434 = DIRECTION('',(0.172598522285,-0.984992258906)); +#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2436 = ORIENTED_EDGE('',*,*,#2437,.F.); +#2437 = EDGE_CURVE('',#718,#2415,#2438,.T.); +#2438 = SURFACE_CURVE('',#2439,(#2443,#2450),.PCURVE_S1.); +#2439 = LINE('',#2440,#2441); +#2440 = CARTESIAN_POINT('',(2.363981259367,-17.41423737803,0.)); +#2441 = VECTOR('',#2442,1.); +#2442 = DIRECTION('',(0.,0.,1.)); +#2443 = PCURVE('',#733,#2444); +#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449); +#2445 = LINE('',#2446,#2447); +#2446 = CARTESIAN_POINT('',(9.977850848341,0.)); +#2447 = VECTOR('',#2448,1.); +#2448 = DIRECTION('',(0.,-1.)); +#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2450 = PCURVE('',#766,#2451); +#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456); +#2452 = LINE('',#2453,#2454); +#2453 = CARTESIAN_POINT('',(-2.968125085364,0.)); +#2454 = VECTOR('',#2455,1.); +#2455 = DIRECTION('',(-0.,-1.)); +#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2457 = ORIENTED_EDGE('',*,*,#717,.F.); +#2458 = ADVANCED_FACE('',(#2459),#1242,.T.); +#2459 = FACE_BOUND('',#2460,.F.); +#2460 = EDGE_LOOP('',(#2461,#2462,#2485,#2506)); +#2461 = ORIENTED_EDGE('',*,*,#2388,.T.); +#2462 = ORIENTED_EDGE('',*,*,#2463,.T.); +#2463 = EDGE_CURVE('',#2365,#2464,#2466,.T.); +#2464 = VERTEX_POINT('',#2465); +#2465 = CARTESIAN_POINT('',(4.086143571376,7.586131531897,2.)); +#2466 = SURFACE_CURVE('',#2467,(#2471,#2478),.PCURVE_S1.); +#2467 = LINE('',#2468,#2469); +#2468 = CARTESIAN_POINT('',(4.086143571376,5.586131531897,2.)); +#2469 = VECTOR('',#2470,1.); +#2470 = DIRECTION('',(0.,1.,0.)); +#2471 = PCURVE('',#1242,#2472); +#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477); +#2473 = LINE('',#2474,#2475); +#2474 = CARTESIAN_POINT('',(-0.,-2.)); +#2475 = VECTOR('',#2476,1.); +#2476 = DIRECTION('',(-1.,0.)); +#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2478 = PCURVE('',#2024,#2479); +#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484); +#2480 = LINE('',#2481,#2482); +#2481 = CARTESIAN_POINT('',(13.328094730665,7.950112629351)); +#2482 = VECTOR('',#2483,1.); +#2483 = DIRECTION('',(0.,1.)); +#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2485 = ORIENTED_EDGE('',*,*,#2486,.F.); +#2486 = EDGE_CURVE('',#1199,#2464,#2487,.T.); +#2487 = SURFACE_CURVE('',#2488,(#2492,#2499),.PCURVE_S1.); +#2488 = LINE('',#2489,#2490); +#2489 = CARTESIAN_POINT('',(4.086143571376,7.586131531897,0.)); +#2490 = VECTOR('',#2491,1.); +#2491 = DIRECTION('',(0.,0.,1.)); +#2492 = PCURVE('',#1242,#2493); +#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498); +#2494 = LINE('',#2495,#2496); +#2495 = CARTESIAN_POINT('',(-2.,0.)); +#2496 = VECTOR('',#2497,1.); +#2497 = DIRECTION('',(-0.,-1.)); +#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2499 = PCURVE('',#1214,#2500); +#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505); +#2501 = LINE('',#2502,#2503); +#2502 = CARTESIAN_POINT('',(8.748488679321E-16,-0.)); +#2503 = VECTOR('',#2504,1.); +#2504 = DIRECTION('',(-0.,-1.)); +#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2506 = ORIENTED_EDGE('',*,*,#1226,.F.); +#2507 = ADVANCED_FACE('',(#2508),#766,.T.); +#2508 = FACE_BOUND('',#2509,.F.); +#2509 = EDGE_LOOP('',(#2510,#2533,#2557,#2583,#2584,#2585)); +#2510 = ORIENTED_EDGE('',*,*,#2511,.T.); +#2511 = EDGE_CURVE('',#779,#2512,#2514,.T.); +#2512 = VERTEX_POINT('',#2513); +#2513 = CARTESIAN_POINT('',(-2.363981259367,-17.41423737803,2.)); +#2514 = SURFACE_CURVE('',#2515,(#2519,#2526),.PCURVE_S1.); +#2515 = LINE('',#2516,#2517); +#2516 = CARTESIAN_POINT('',(-2.363981259367,-17.41423737803,0.)); +#2517 = VECTOR('',#2518,1.); +#2518 = DIRECTION('',(0.,0.,1.)); +#2519 = PCURVE('',#766,#2520); +#2520 = DEFINITIONAL_REPRESENTATION('',(#2521),#2525); +#2521 = LINE('',#2522,#2523); +#2522 = CARTESIAN_POINT('',(-0.173467568225,0.)); +#2523 = VECTOR('',#2524,1.); +#2524 = DIRECTION('',(-0.,-1.)); +#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2526 = PCURVE('',#818,#2527); +#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2532); +#2528 = LINE('',#2529,#2530); +#2529 = CARTESIAN_POINT('',(-9.977850848341,0.)); +#2530 = VECTOR('',#2531,1.); +#2531 = DIRECTION('',(-0.,-1.)); +#2532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2533 = ORIENTED_EDGE('',*,*,#2534,.F.); +#2534 = EDGE_CURVE('',#2535,#2512,#2537,.T.); +#2535 = VERTEX_POINT('',#2536); +#2536 = CARTESIAN_POINT('',(0.,-19.4,2.)); +#2537 = SURFACE_CURVE('',#2538,(#2543,#2550),.PCURVE_S1.); +#2538 = CIRCLE('',#2539,2.4); +#2539 = AXIS2_PLACEMENT_3D('',#2540,#2541,#2542); +#2540 = CARTESIAN_POINT('',(0.,-17.,2.)); +#2541 = DIRECTION('',(0.,0.,-1.)); +#2542 = DIRECTION('',(1.,0.,0.)); +#2543 = PCURVE('',#766,#2544); +#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2549); +#2545 = LINE('',#2546,#2547); +#2546 = CARTESIAN_POINT('',(-3.14159265359,-2.)); +#2547 = VECTOR('',#2548,1.); +#2548 = DIRECTION('',(1.,-0.)); +#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2550 = PCURVE('',#2024,#2551); +#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2556); +#2552 = CIRCLE('',#2553,2.4); +#2553 = AXIS2_PLACEMENT_2D('',#2554,#2555); +#2554 = CARTESIAN_POINT('',(17.414238302041,-14.63601890254)); +#2555 = DIRECTION('',(-1.,0.)); +#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2557 = ORIENTED_EDGE('',*,*,#2558,.T.); +#2558 = EDGE_CURVE('',#2535,#2415,#2559,.T.); +#2559 = SURFACE_CURVE('',#2560,(#2565,#2572),.PCURVE_S1.); +#2560 = CIRCLE('',#2561,2.4); +#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564); +#2562 = CARTESIAN_POINT('',(0.,-17.,2.)); +#2563 = DIRECTION('',(0.,0.,1.)); +#2564 = DIRECTION('',(-1.,0.,0.)); +#2565 = PCURVE('',#766,#2566); +#2566 = DEFINITIONAL_REPRESENTATION('',(#2567),#2571); +#2567 = LINE('',#2568,#2569); +#2568 = CARTESIAN_POINT('',(-0.,-2.)); +#2569 = VECTOR('',#2570,1.); +#2570 = DIRECTION('',(-1.,0.)); +#2571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2572 = PCURVE('',#2024,#2573); +#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2582); +#2574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2575,#2576,#2577,#2578, +#2579,#2580,#2581),.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('') ); +#2575 = CARTESIAN_POINT('',(19.814238302041,-14.63601890254)); +#2576 = CARTESIAN_POINT('',(19.814238302041,-18.79294084071)); +#2577 = CARTESIAN_POINT('',(16.214238302041,-16.71447987162)); +#2578 = CARTESIAN_POINT('',(12.614238302041,-14.63601890254)); +#2579 = CARTESIAN_POINT('',(16.214238302041,-12.55755793346)); +#2580 = CARTESIAN_POINT('',(19.814238302041,-10.47909696438)); +#2581 = CARTESIAN_POINT('',(19.814238302041,-14.63601890254)); +#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2583 = ORIENTED_EDGE('',*,*,#2437,.F.); +#2584 = ORIENTED_EDGE('',*,*,#745,.F.); +#2585 = ORIENTED_EDGE('',*,*,#778,.T.); +#2586 = ADVANCED_FACE('',(#2587),#1214,.T.); +#2587 = FACE_BOUND('',#2588,.F.); +#2588 = EDGE_LOOP('',(#2589,#2590,#2613,#2633)); +#2589 = ORIENTED_EDGE('',*,*,#2486,.T.); +#2590 = ORIENTED_EDGE('',*,*,#2591,.T.); +#2591 = EDGE_CURVE('',#2464,#2592,#2594,.T.); +#2592 = VERTEX_POINT('',#2593); +#2593 = CARTESIAN_POINT('',(2.363981259367,17.414237378033,2.)); +#2594 = SURFACE_CURVE('',#2595,(#2599,#2606),.PCURVE_S1.); +#2595 = LINE('',#2596,#2597); +#2596 = CARTESIAN_POINT('',(4.086143571376,7.586131531897,2.)); +#2597 = VECTOR('',#2598,1.); +#2598 = DIRECTION('',(-0.172598522285,0.984992258906,0.)); +#2599 = PCURVE('',#1214,#2600); +#2600 = DEFINITIONAL_REPRESENTATION('',(#2601),#2605); +#2601 = LINE('',#2602,#2603); +#2602 = CARTESIAN_POINT('',(-0.,-2.)); +#2603 = VECTOR('',#2604,1.); +#2604 = DIRECTION('',(-1.,0.)); +#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2606 = PCURVE('',#2024,#2607); +#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2612); +#2608 = LINE('',#2609,#2610); +#2609 = CARTESIAN_POINT('',(13.328094730665,9.950112629351)); +#2610 = VECTOR('',#2611,1.); +#2611 = DIRECTION('',(0.172598522285,0.984992258906)); +#2612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2613 = ORIENTED_EDGE('',*,*,#2614,.F.); +#2614 = EDGE_CURVE('',#1176,#2592,#2615,.T.); +#2615 = SURFACE_CURVE('',#2616,(#2620,#2627),.PCURVE_S1.); +#2616 = LINE('',#2617,#2618); +#2617 = CARTESIAN_POINT('',(2.363981259367,17.414237378033,0.)); +#2618 = VECTOR('',#2619,1.); +#2619 = DIRECTION('',(0.,0.,1.)); +#2620 = PCURVE('',#1214,#2621); +#2621 = DEFINITIONAL_REPRESENTATION('',(#2622),#2626); +#2622 = LINE('',#2623,#2624); +#2623 = CARTESIAN_POINT('',(-9.977850848341,0.)); +#2624 = VECTOR('',#2625,1.); +#2625 = DIRECTION('',(-0.,-1.)); +#2626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2627 = PCURVE('',#1164,#2628); +#2628 = DEFINITIONAL_REPRESENTATION('',(#2629),#2632); +#2629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2630,#2631),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.),.PIECEWISE_BEZIER_KNOTS.); +#2630 = CARTESIAN_POINT('',(2.968125085364,0.)); +#2631 = CARTESIAN_POINT('',(2.968125085364,-2.)); +#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2633 = ORIENTED_EDGE('',*,*,#1198,.F.); +#2634 = ADVANCED_FACE('',(#2635),#1164,.T.); +#2635 = FACE_BOUND('',#2636,.T.); +#2636 = EDGE_LOOP('',(#2637,#2659,#2686,#2707,#2708,#2709)); +#2637 = ORIENTED_EDGE('',*,*,#2638,.T.); +#2638 = EDGE_CURVE('',#1116,#2639,#2641,.T.); +#2639 = VERTEX_POINT('',#2640); +#2640 = CARTESIAN_POINT('',(-2.363981259367,17.414237378033,2.)); +#2641 = SURFACE_CURVE('',#2642,(#2646,#2652),.PCURVE_S1.); +#2642 = LINE('',#2643,#2644); +#2643 = CARTESIAN_POINT('',(-2.363981259367,17.414237378033,0.)); +#2644 = VECTOR('',#2645,1.); +#2645 = DIRECTION('',(0.,0.,1.)); +#2646 = PCURVE('',#1164,#2647); +#2647 = DEFINITIONAL_REPRESENTATION('',(#2648),#2651); +#2648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2649,#2650),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.),.PIECEWISE_BEZIER_KNOTS.); +#2649 = CARTESIAN_POINT('',(0.173467568225,0.)); +#2650 = CARTESIAN_POINT('',(0.173467568225,-2.)); +#2651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2652 = PCURVE('',#1131,#2653); +#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658); +#2654 = LINE('',#2655,#2656); +#2655 = CARTESIAN_POINT('',(9.977850848341,0.)); +#2656 = VECTOR('',#2657,1.); +#2657 = DIRECTION('',(0.,-1.)); +#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2659 = ORIENTED_EDGE('',*,*,#2660,.F.); +#2660 = EDGE_CURVE('',#2661,#2639,#2663,.T.); +#2661 = VERTEX_POINT('',#2662); +#2662 = CARTESIAN_POINT('',(0.,19.4,2.)); +#2663 = SURFACE_CURVE('',#2664,(#2669,#2675),.PCURVE_S1.); +#2664 = CIRCLE('',#2665,2.4); +#2665 = AXIS2_PLACEMENT_3D('',#2666,#2667,#2668); +#2666 = CARTESIAN_POINT('',(0.,17.,2.)); +#2667 = DIRECTION('',(0.,0.,1.)); +#2668 = DIRECTION('',(1.,0.,0.)); +#2669 = PCURVE('',#1164,#2670); +#2670 = DEFINITIONAL_REPRESENTATION('',(#2671),#2674); +#2671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2672,#2673),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.968125085364),.PIECEWISE_BEZIER_KNOTS.); +#2672 = CARTESIAN_POINT('',(1.570796326795,-2.)); +#2673 = CARTESIAN_POINT('',(0.173467568225,-2.)); +#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2675 = PCURVE('',#2024,#2676); +#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2685); +#2677 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2678,#2679,#2680,#2681, +#2682,#2683,#2684),.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('') ); +#2678 = CARTESIAN_POINT('',(15.014238302041,19.363981097454)); +#2679 = CARTESIAN_POINT('',(15.014238302041,23.52090303562)); +#2680 = CARTESIAN_POINT('',(18.614238302041,21.442442066537)); +#2681 = CARTESIAN_POINT('',(22.214238302041,19.363981097454)); +#2682 = CARTESIAN_POINT('',(18.614238302041,17.285520128372)); +#2683 = CARTESIAN_POINT('',(15.014238302041,15.207059159289)); +#2684 = CARTESIAN_POINT('',(15.014238302041,19.363981097454)); +#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2686 = ORIENTED_EDGE('',*,*,#2687,.T.); +#2687 = EDGE_CURVE('',#2661,#2592,#2688,.T.); +#2688 = SURFACE_CURVE('',#2689,(#2694,#2700),.PCURVE_S1.); +#2689 = CIRCLE('',#2690,2.4); +#2690 = AXIS2_PLACEMENT_3D('',#2691,#2692,#2693); +#2691 = CARTESIAN_POINT('',(0.,17.,2.)); +#2692 = DIRECTION('',(0.,0.,-1.)); +#2693 = DIRECTION('',(-1.,-0.,-0.)); +#2694 = PCURVE('',#1164,#2695); +#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2699); +#2696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2697,#2698),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,2.968125085364),.PIECEWISE_BEZIER_KNOTS.); +#2697 = CARTESIAN_POINT('',(1.570796326795,-2.)); +#2698 = CARTESIAN_POINT('',(2.968125085364,-2.)); +#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2700 = PCURVE('',#2024,#2701); +#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706); +#2702 = CIRCLE('',#2703,2.4); +#2703 = AXIS2_PLACEMENT_2D('',#2704,#2705); +#2704 = CARTESIAN_POINT('',(17.414238302041,19.363981097454)); +#2705 = DIRECTION('',(1.,0.)); +#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2707 = ORIENTED_EDGE('',*,*,#2614,.F.); +#2708 = ORIENTED_EDGE('',*,*,#1175,.F.); +#2709 = ORIENTED_EDGE('',*,*,#1143,.T.); +#2710 = ADVANCED_FACE('',(#2711),#818,.T.); +#2711 = FACE_BOUND('',#2712,.F.); +#2712 = EDGE_LOOP('',(#2713,#2736,#2757,#2758)); +#2713 = ORIENTED_EDGE('',*,*,#2714,.T.); +#2714 = EDGE_CURVE('',#803,#2715,#2717,.T.); +#2715 = VERTEX_POINT('',#2716); +#2716 = CARTESIAN_POINT('',(-4.086143571376,-7.586131531897,2.)); +#2717 = SURFACE_CURVE('',#2718,(#2722,#2729),.PCURVE_S1.); +#2718 = LINE('',#2719,#2720); +#2719 = CARTESIAN_POINT('',(-4.086143571376,-7.586131531897,0.)); +#2720 = VECTOR('',#2721,1.); +#2721 = DIRECTION('',(0.,0.,1.)); +#2722 = PCURVE('',#818,#2723); +#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2728); +#2724 = LINE('',#2725,#2726); +#2725 = CARTESIAN_POINT('',(8.748488679321E-16,-0.)); +#2726 = VECTOR('',#2727,1.); +#2727 = DIRECTION('',(-0.,-1.)); +#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2729 = PCURVE('',#846,#2730); +#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735); +#2731 = LINE('',#2732,#2733); +#2732 = CARTESIAN_POINT('',(-2.,0.)); +#2733 = VECTOR('',#2734,1.); +#2734 = DIRECTION('',(-0.,-1.)); +#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2736 = ORIENTED_EDGE('',*,*,#2737,.T.); +#2737 = EDGE_CURVE('',#2715,#2512,#2738,.T.); +#2738 = SURFACE_CURVE('',#2739,(#2743,#2750),.PCURVE_S1.); +#2739 = LINE('',#2740,#2741); +#2740 = CARTESIAN_POINT('',(-4.086143571376,-7.586131531897,2.)); +#2741 = VECTOR('',#2742,1.); +#2742 = DIRECTION('',(0.172598522285,-0.984992258906,0.)); +#2743 = PCURVE('',#818,#2744); +#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2749); +#2745 = LINE('',#2746,#2747); +#2746 = CARTESIAN_POINT('',(-0.,-2.)); +#2747 = VECTOR('',#2748,1.); +#2748 = DIRECTION('',(-1.,0.)); +#2749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2750 = PCURVE('',#2024,#2751); +#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756); +#2752 = LINE('',#2753,#2754); +#2753 = CARTESIAN_POINT('',(21.500381873417,-5.222150434442)); +#2754 = VECTOR('',#2755,1.); +#2755 = DIRECTION('',(-0.172598522285,-0.984992258906)); +#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2757 = ORIENTED_EDGE('',*,*,#2511,.F.); +#2758 = ORIENTED_EDGE('',*,*,#802,.F.); +#2759 = ADVANCED_FACE('',(#2760),#846,.T.); +#2760 = FACE_BOUND('',#2761,.F.); +#2761 = EDGE_LOOP('',(#2762,#2785,#2806,#2807)); +#2762 = ORIENTED_EDGE('',*,*,#2763,.T.); +#2763 = EDGE_CURVE('',#831,#2764,#2766,.T.); +#2764 = VERTEX_POINT('',#2765); +#2765 = CARTESIAN_POINT('',(-4.086143571398,-5.586131531897,2.)); +#2766 = SURFACE_CURVE('',#2767,(#2771,#2778),.PCURVE_S1.); +#2767 = LINE('',#2768,#2769); +#2768 = CARTESIAN_POINT('',(-4.086143571398,-5.586131531897,0.)); +#2769 = VECTOR('',#2770,1.); +#2770 = DIRECTION('',(0.,0.,1.)); +#2771 = PCURVE('',#846,#2772); +#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2777); +#2773 = LINE('',#2774,#2775); +#2774 = CARTESIAN_POINT('',(1.7763568394E-15,-0.)); +#2775 = VECTOR('',#2776,1.); +#2776 = DIRECTION('',(-0.,-1.)); +#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2778 = PCURVE('',#875,#2779); +#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784); +#2780 = LINE('',#2781,#2782); +#2781 = CARTESIAN_POINT('',(6.28317728086,0.)); +#2782 = VECTOR('',#2783,1.); +#2783 = DIRECTION('',(0.,-1.)); +#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2785 = ORIENTED_EDGE('',*,*,#2786,.T.); +#2786 = EDGE_CURVE('',#2764,#2715,#2787,.T.); +#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.); +#2788 = LINE('',#2789,#2790); +#2789 = CARTESIAN_POINT('',(-4.086143571376,-5.586131531897,2.)); +#2790 = VECTOR('',#2791,1.); +#2791 = DIRECTION('',(-0.,-1.,-0.)); +#2792 = PCURVE('',#846,#2793); +#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798); +#2794 = LINE('',#2795,#2796); +#2795 = CARTESIAN_POINT('',(-0.,-2.)); +#2796 = VECTOR('',#2797,1.); +#2797 = DIRECTION('',(-1.,0.)); +#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2799 = PCURVE('',#2024,#2800); +#2800 = DEFINITIONAL_REPRESENTATION('',(#2801),#2805); +#2801 = LINE('',#2802,#2803); +#2802 = CARTESIAN_POINT('',(21.500381873417,-3.222150434442)); +#2803 = VECTOR('',#2804,1.); +#2804 = DIRECTION('',(0.,-1.)); +#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2806 = ORIENTED_EDGE('',*,*,#2714,.F.); +#2807 = ORIENTED_EDGE('',*,*,#830,.F.); +#2808 = ADVANCED_FACE('',(#2809),#1131,.T.); +#2809 = FACE_BOUND('',#2810,.T.); +#2810 = EDGE_LOOP('',(#2811,#2834,#2855,#2856)); +#2811 = ORIENTED_EDGE('',*,*,#2812,.T.); +#2812 = EDGE_CURVE('',#1088,#2813,#2815,.T.); +#2813 = VERTEX_POINT('',#2814); +#2814 = CARTESIAN_POINT('',(-4.086143571376,7.586131531897,2.)); +#2815 = SURFACE_CURVE('',#2816,(#2820,#2827),.PCURVE_S1.); +#2816 = LINE('',#2817,#2818); +#2817 = CARTESIAN_POINT('',(-4.086143571376,7.586131531897,0.)); +#2818 = VECTOR('',#2819,1.); +#2819 = DIRECTION('',(0.,0.,1.)); +#2820 = PCURVE('',#1131,#2821); +#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826); +#2822 = LINE('',#2823,#2824); +#2823 = CARTESIAN_POINT('',(-8.748488679321E-16,0.)); +#2824 = VECTOR('',#2825,1.); +#2825 = DIRECTION('',(0.,-1.)); +#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2827 = PCURVE('',#1103,#2828); +#2828 = DEFINITIONAL_REPRESENTATION('',(#2829),#2833); +#2829 = LINE('',#2830,#2831); +#2830 = CARTESIAN_POINT('',(2.,0.)); +#2831 = VECTOR('',#2832,1.); +#2832 = DIRECTION('',(0.,-1.)); +#2833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2834 = ORIENTED_EDGE('',*,*,#2835,.T.); +#2835 = EDGE_CURVE('',#2813,#2639,#2836,.T.); +#2836 = SURFACE_CURVE('',#2837,(#2841,#2848),.PCURVE_S1.); +#2837 = LINE('',#2838,#2839); +#2838 = CARTESIAN_POINT('',(-4.086143571376,7.586131531897,2.)); +#2839 = VECTOR('',#2840,1.); +#2840 = DIRECTION('',(0.172598522285,0.984992258906,0.)); +#2841 = PCURVE('',#1131,#2842); +#2842 = DEFINITIONAL_REPRESENTATION('',(#2843),#2847); +#2843 = LINE('',#2844,#2845); +#2844 = CARTESIAN_POINT('',(0.,-2.)); +#2845 = VECTOR('',#2846,1.); +#2846 = DIRECTION('',(1.,0.)); +#2847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2848 = PCURVE('',#2024,#2849); +#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854); +#2850 = LINE('',#2851,#2852); +#2851 = CARTESIAN_POINT('',(21.500381873417,9.950112629351)); +#2852 = VECTOR('',#2853,1.); +#2853 = DIRECTION('',(-0.172598522285,0.984992258906)); +#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2855 = ORIENTED_EDGE('',*,*,#2638,.F.); +#2856 = ORIENTED_EDGE('',*,*,#1115,.F.); +#2857 = ADVANCED_FACE('',(#2858),#875,.F.); +#2858 = FACE_BOUND('',#2859,.F.); +#2859 = EDGE_LOOP('',(#2860,#2883,#2905,#2906)); +#2860 = ORIENTED_EDGE('',*,*,#2861,.T.); +#2861 = EDGE_CURVE('',#859,#2862,#2864,.T.); +#2862 = VERTEX_POINT('',#2863); +#2863 = CARTESIAN_POINT('',(-5.586136356114,-4.086143571384,2.)); +#2864 = SURFACE_CURVE('',#2865,(#2869,#2876),.PCURVE_S1.); +#2865 = LINE('',#2866,#2867); +#2866 = CARTESIAN_POINT('',(-5.586136356114,-4.086143571384,0.)); +#2867 = VECTOR('',#2868,1.); +#2868 = DIRECTION('',(0.,0.,1.)); +#2869 = PCURVE('',#875,#2870); +#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875); +#2871 = LINE('',#2872,#2873); +#2872 = CARTESIAN_POINT('',(4.712393790556,0.)); +#2873 = VECTOR('',#2874,1.); +#2874 = DIRECTION('',(0.,-1.)); +#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2876 = PCURVE('',#903,#2877); +#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2882); +#2878 = LINE('',#2879,#2880); +#2879 = CARTESIAN_POINT('',(-3.552713678801E-15,0.)); +#2880 = VECTOR('',#2881,1.); +#2881 = DIRECTION('',(-0.,-1.)); +#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2883 = ORIENTED_EDGE('',*,*,#2884,.T.); +#2884 = EDGE_CURVE('',#2862,#2764,#2885,.T.); +#2885 = SURFACE_CURVE('',#2886,(#2891,#2898),.PCURVE_S1.); +#2886 = CIRCLE('',#2887,1.5); +#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890); +#2888 = CARTESIAN_POINT('',(-5.586143571372,-5.586143571376,2.)); +#2889 = DIRECTION('',(0.,0.,-1.)); +#2890 = DIRECTION('',(1.,0.,0.)); +#2891 = PCURVE('',#875,#2892); +#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897); +#2893 = LINE('',#2894,#2895); +#2894 = CARTESIAN_POINT('',(0.,-2.)); +#2895 = VECTOR('',#2896,1.); +#2896 = DIRECTION('',(1.,0.)); +#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2898 = PCURVE('',#2024,#2899); +#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904); +#2900 = CIRCLE('',#2901,1.5); +#2901 = AXIS2_PLACEMENT_2D('',#2902,#2903); +#2902 = CARTESIAN_POINT('',(23.000381873413,-3.222162473921)); +#2903 = DIRECTION('',(-1.,0.)); +#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2905 = ORIENTED_EDGE('',*,*,#2763,.F.); +#2906 = ORIENTED_EDGE('',*,*,#858,.F.); +#2907 = ADVANCED_FACE('',(#2908),#1103,.T.); +#2908 = FACE_BOUND('',#2909,.T.); +#2909 = EDGE_LOOP('',(#2910,#2933,#2954,#2955)); +#2910 = ORIENTED_EDGE('',*,*,#2911,.T.); +#2911 = EDGE_CURVE('',#1055,#2912,#2914,.T.); +#2912 = VERTEX_POINT('',#2913); +#2913 = CARTESIAN_POINT('',(-4.086143571398,5.586131531897,2.)); +#2914 = SURFACE_CURVE('',#2915,(#2919,#2926),.PCURVE_S1.); +#2915 = LINE('',#2916,#2917); +#2916 = CARTESIAN_POINT('',(-4.086143571398,5.586131531897,0.)); +#2917 = VECTOR('',#2918,1.); +#2918 = DIRECTION('',(0.,0.,1.)); +#2919 = PCURVE('',#1103,#2920); +#2920 = DEFINITIONAL_REPRESENTATION('',(#2921),#2925); +#2921 = LINE('',#2922,#2923); +#2922 = CARTESIAN_POINT('',(-1.7763568394E-15,0.)); +#2923 = VECTOR('',#2924,1.); +#2924 = DIRECTION('',(0.,-1.)); +#2925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2926 = PCURVE('',#1075,#2927); +#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932); +#2928 = LINE('',#2929,#2930); +#2929 = CARTESIAN_POINT('',(-6.28317728086,0.)); +#2930 = VECTOR('',#2931,1.); +#2931 = DIRECTION('',(-0.,-1.)); +#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2933 = ORIENTED_EDGE('',*,*,#2934,.T.); +#2934 = EDGE_CURVE('',#2912,#2813,#2935,.T.); +#2935 = SURFACE_CURVE('',#2936,(#2940,#2947),.PCURVE_S1.); +#2936 = LINE('',#2937,#2938); +#2937 = CARTESIAN_POINT('',(-4.086143571376,5.586131531897,2.)); +#2938 = VECTOR('',#2939,1.); +#2939 = DIRECTION('',(0.,1.,0.)); +#2940 = PCURVE('',#1103,#2941); +#2941 = DEFINITIONAL_REPRESENTATION('',(#2942),#2946); +#2942 = LINE('',#2943,#2944); +#2943 = CARTESIAN_POINT('',(0.,-2.)); +#2944 = VECTOR('',#2945,1.); +#2945 = DIRECTION('',(1.,0.)); +#2946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2947 = PCURVE('',#2024,#2948); +#2948 = DEFINITIONAL_REPRESENTATION('',(#2949),#2953); +#2949 = LINE('',#2950,#2951); +#2950 = CARTESIAN_POINT('',(21.500381873417,7.950112629351)); +#2951 = VECTOR('',#2952,1.); +#2952 = DIRECTION('',(0.,1.)); +#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2954 = ORIENTED_EDGE('',*,*,#2812,.F.); +#2955 = ORIENTED_EDGE('',*,*,#1087,.F.); +#2956 = ADVANCED_FACE('',(#2957),#903,.F.); +#2957 = FACE_BOUND('',#2958,.T.); +#2958 = EDGE_LOOP('',(#2959,#2960,#2983,#3004)); +#2959 = ORIENTED_EDGE('',*,*,#2861,.T.); +#2960 = ORIENTED_EDGE('',*,*,#2961,.T.); +#2961 = EDGE_CURVE('',#2862,#2962,#2964,.T.); +#2962 = VERTEX_POINT('',#2963); +#2963 = CARTESIAN_POINT('',(-7.586136356114,-4.086143571376,2.)); +#2964 = SURFACE_CURVE('',#2965,(#2969,#2976),.PCURVE_S1.); +#2965 = LINE('',#2966,#2967); +#2966 = CARTESIAN_POINT('',(-5.586136356114,-4.086143571376,2.)); +#2967 = VECTOR('',#2968,1.); +#2968 = DIRECTION('',(-1.,-0.,-0.)); +#2969 = PCURVE('',#903,#2970); +#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2975); +#2971 = LINE('',#2972,#2973); +#2972 = CARTESIAN_POINT('',(-0.,-2.)); +#2973 = VECTOR('',#2974,1.); +#2974 = DIRECTION('',(-1.,0.)); +#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2976 = PCURVE('',#2024,#2977); +#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982); +#2978 = LINE('',#2979,#2980); +#2979 = CARTESIAN_POINT('',(23.000374658155,-1.722162473921)); +#2980 = VECTOR('',#2981,1.); +#2981 = DIRECTION('',(1.,0.)); +#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2983 = ORIENTED_EDGE('',*,*,#2984,.F.); +#2984 = EDGE_CURVE('',#888,#2962,#2985,.T.); +#2985 = SURFACE_CURVE('',#2986,(#2990,#2997),.PCURVE_S1.); +#2986 = LINE('',#2987,#2988); +#2987 = CARTESIAN_POINT('',(-7.586136356114,-4.086143571376,0.)); +#2988 = VECTOR('',#2989,1.); +#2989 = DIRECTION('',(0.,0.,1.)); +#2990 = PCURVE('',#903,#2991); +#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996); +#2992 = LINE('',#2993,#2994); +#2993 = CARTESIAN_POINT('',(-2.,0.)); +#2994 = VECTOR('',#2995,1.); +#2995 = DIRECTION('',(-0.,-1.)); +#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2997 = PCURVE('',#931,#2998); +#2998 = DEFINITIONAL_REPRESENTATION('',(#2999),#3003); +#2999 = LINE('',#3000,#3001); +#3000 = CARTESIAN_POINT('',(-9.977847034612,0.)); +#3001 = VECTOR('',#3002,1.); +#3002 = DIRECTION('',(-0.,-1.)); +#3003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3004 = ORIENTED_EDGE('',*,*,#887,.F.); +#3005 = ADVANCED_FACE('',(#3006),#1075,.F.); +#3006 = FACE_BOUND('',#3007,.T.); +#3007 = EDGE_LOOP('',(#3008,#3031,#3057,#3058)); +#3008 = ORIENTED_EDGE('',*,*,#3009,.T.); +#3009 = EDGE_CURVE('',#1027,#3010,#3012,.T.); +#3010 = VERTEX_POINT('',#3011); +#3011 = CARTESIAN_POINT('',(-5.586136356114,4.086143571384,2.)); +#3012 = SURFACE_CURVE('',#3013,(#3017,#3024),.PCURVE_S1.); +#3013 = LINE('',#3014,#3015); +#3014 = CARTESIAN_POINT('',(-5.586136356114,4.086143571384,0.)); +#3015 = VECTOR('',#3016,1.); +#3016 = DIRECTION('',(0.,0.,1.)); +#3017 = PCURVE('',#1075,#3018); +#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3023); +#3019 = LINE('',#3020,#3021); +#3020 = CARTESIAN_POINT('',(-4.712393790556,0.)); +#3021 = VECTOR('',#3022,1.); +#3022 = DIRECTION('',(-0.,-1.)); +#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3024 = PCURVE('',#1042,#3025); +#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030); +#3026 = LINE('',#3027,#3028); +#3027 = CARTESIAN_POINT('',(3.552713678801E-15,0.)); +#3028 = VECTOR('',#3029,1.); +#3029 = DIRECTION('',(0.,-1.)); +#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3031 = ORIENTED_EDGE('',*,*,#3032,.T.); +#3032 = EDGE_CURVE('',#3010,#2912,#3033,.T.); +#3033 = SURFACE_CURVE('',#3034,(#3039,#3046),.PCURVE_S1.); +#3034 = CIRCLE('',#3035,1.5); +#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038); +#3036 = CARTESIAN_POINT('',(-5.586143571372,5.586143571376,2.)); +#3037 = DIRECTION('',(0.,0.,1.)); +#3038 = DIRECTION('',(1.,0.,0.)); +#3039 = PCURVE('',#1075,#3040); +#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3045); +#3041 = LINE('',#3042,#3043); +#3042 = CARTESIAN_POINT('',(-0.,-2.)); +#3043 = VECTOR('',#3044,1.); +#3044 = DIRECTION('',(-1.,0.)); +#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3046 = PCURVE('',#2024,#3047); +#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3056); +#3048 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3049,#3050,#3051,#3052, +#3053,#3054,#3055),.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('') ); +#3049 = CARTESIAN_POINT('',(21.500381873413,7.95012466883)); +#3050 = CARTESIAN_POINT('',(21.500381873413,10.548200880183)); +#3051 = CARTESIAN_POINT('',(23.750381873413,9.249162774507)); +#3052 = CARTESIAN_POINT('',(26.000381873413,7.95012466883)); +#3053 = CARTESIAN_POINT('',(23.750381873413,6.651086563153)); +#3054 = CARTESIAN_POINT('',(21.500381873413,5.352048457477)); +#3055 = CARTESIAN_POINT('',(21.500381873413,7.95012466883)); +#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3057 = ORIENTED_EDGE('',*,*,#2911,.F.); +#3058 = ORIENTED_EDGE('',*,*,#1054,.F.); +#3059 = ADVANCED_FACE('',(#3060),#931,.T.); +#3060 = FACE_BOUND('',#3061,.F.); +#3061 = EDGE_LOOP('',(#3062,#3084,#3105,#3106)); +#3062 = ORIENTED_EDGE('',*,*,#3063,.T.); +#3063 = EDGE_CURVE('',#916,#3064,#3066,.T.); +#3064 = VERTEX_POINT('',#3065); +#3065 = CARTESIAN_POINT('',(-17.41423830204,-2.363981097454,2.)); +#3066 = SURFACE_CURVE('',#3067,(#3071,#3078),.PCURVE_S1.); +#3067 = LINE('',#3068,#3069); +#3068 = CARTESIAN_POINT('',(-17.41423830204,-2.363981097454,0.)); +#3069 = VECTOR('',#3070,1.); +#3070 = DIRECTION('',(0.,0.,1.)); +#3071 = PCURVE('',#931,#3072); +#3072 = DEFINITIONAL_REPRESENTATION('',(#3073),#3077); +#3073 = LINE('',#3074,#3075); +#3074 = CARTESIAN_POINT('',(-0.,0.)); +#3075 = VECTOR('',#3076,1.); +#3076 = DIRECTION('',(-0.,-1.)); +#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3078 = PCURVE('',#960,#3079); +#3079 = DEFINITIONAL_REPRESENTATION('',(#3080),#3083); +#3080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3081,#3082),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.),.PIECEWISE_BEZIER_KNOTS.); +#3081 = CARTESIAN_POINT('',(1.74426428589,0.)); +#3082 = CARTESIAN_POINT('',(1.74426428589,-2.)); +#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3084 = ORIENTED_EDGE('',*,*,#3085,.T.); +#3085 = EDGE_CURVE('',#3064,#2962,#3086,.T.); +#3086 = SURFACE_CURVE('',#3087,(#3091,#3098),.PCURVE_S1.); +#3087 = LINE('',#3088,#3089); +#3088 = CARTESIAN_POINT('',(-17.41423830204,-2.363981097454,2.)); +#3089 = VECTOR('',#3090,1.); +#3090 = DIRECTION('',(0.984992244503,-0.172598604483,0.)); +#3091 = PCURVE('',#931,#3092); +#3092 = DEFINITIONAL_REPRESENTATION('',(#3093),#3097); +#3093 = LINE('',#3094,#3095); +#3094 = CARTESIAN_POINT('',(-0.,-2.)); +#3095 = VECTOR('',#3096,1.); +#3096 = DIRECTION('',(-1.,0.)); +#3097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3098 = PCURVE('',#2024,#3099); +#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3104); +#3100 = LINE('',#3101,#3102); +#3101 = CARTESIAN_POINT('',(34.828476604082,0.)); +#3102 = VECTOR('',#3103,1.); +#3103 = DIRECTION('',(-0.984992244503,-0.172598604483)); +#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3105 = ORIENTED_EDGE('',*,*,#2984,.F.); +#3106 = ORIENTED_EDGE('',*,*,#915,.F.); +#3107 = ADVANCED_FACE('',(#3108),#1042,.F.); +#3108 = FACE_BOUND('',#3109,.F.); +#3109 = EDGE_LOOP('',(#3110,#3111,#3134,#3155)); +#3110 = ORIENTED_EDGE('',*,*,#3009,.T.); +#3111 = ORIENTED_EDGE('',*,*,#3112,.T.); +#3112 = EDGE_CURVE('',#3010,#3113,#3115,.T.); +#3113 = VERTEX_POINT('',#3114); +#3114 = CARTESIAN_POINT('',(-7.586136356114,4.086143571376,2.)); +#3115 = SURFACE_CURVE('',#3116,(#3120,#3127),.PCURVE_S1.); +#3116 = LINE('',#3117,#3118); +#3117 = CARTESIAN_POINT('',(-5.586136356114,4.086143571376,2.)); +#3118 = VECTOR('',#3119,1.); +#3119 = DIRECTION('',(-1.,0.,0.)); +#3120 = PCURVE('',#1042,#3121); +#3121 = DEFINITIONAL_REPRESENTATION('',(#3122),#3126); +#3122 = LINE('',#3123,#3124); +#3123 = CARTESIAN_POINT('',(0.,-2.)); +#3124 = VECTOR('',#3125,1.); +#3125 = DIRECTION('',(1.,0.)); +#3126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3127 = PCURVE('',#2024,#3128); +#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3133); +#3129 = LINE('',#3130,#3131); +#3130 = CARTESIAN_POINT('',(23.000374658155,6.45012466883)); +#3131 = VECTOR('',#3132,1.); +#3132 = DIRECTION('',(1.,0.)); +#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3134 = ORIENTED_EDGE('',*,*,#3135,.F.); +#3135 = EDGE_CURVE('',#999,#3113,#3136,.T.); +#3136 = SURFACE_CURVE('',#3137,(#3141,#3148),.PCURVE_S1.); +#3137 = LINE('',#3138,#3139); +#3138 = CARTESIAN_POINT('',(-7.586136356114,4.086143571376,0.)); +#3139 = VECTOR('',#3140,1.); +#3140 = DIRECTION('',(0.,0.,1.)); +#3141 = PCURVE('',#1042,#3142); +#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3147); +#3143 = LINE('',#3144,#3145); +#3144 = CARTESIAN_POINT('',(2.,0.)); +#3145 = VECTOR('',#3146,1.); +#3146 = DIRECTION('',(0.,-1.)); +#3147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3148 = PCURVE('',#1014,#3149); +#3149 = DEFINITIONAL_REPRESENTATION('',(#3150),#3154); +#3150 = LINE('',#3151,#3152); +#3151 = CARTESIAN_POINT('',(9.977847034612,0.)); +#3152 = VECTOR('',#3153,1.); +#3153 = DIRECTION('',(0.,-1.)); +#3154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3155 = ORIENTED_EDGE('',*,*,#1026,.F.); +#3156 = ADVANCED_FACE('',(#3157),#960,.T.); +#3157 = FACE_BOUND('',#3158,.T.); +#3158 = EDGE_LOOP('',(#3159,#3188,#3208,#3209,#3210,#3211)); +#3159 = ORIENTED_EDGE('',*,*,#3160,.F.); +#3160 = EDGE_CURVE('',#3161,#3163,#3165,.T.); +#3161 = VERTEX_POINT('',#3162); +#3162 = CARTESIAN_POINT('',(-17.41423830204,2.363981097454,2.)); +#3163 = VERTEX_POINT('',#3164); +#3164 = CARTESIAN_POINT('',(-19.4,0.,2.)); +#3165 = SURFACE_CURVE('',#3166,(#3171,#3177),.PCURVE_S1.); +#3166 = CIRCLE('',#3167,2.4); +#3167 = AXIS2_PLACEMENT_3D('',#3168,#3169,#3170); +#3168 = CARTESIAN_POINT('',(-17.,0.,2.)); +#3169 = DIRECTION('',(0.,0.,1.)); +#3170 = DIRECTION('',(1.,0.,0.)); +#3171 = PCURVE('',#960,#3172); +#3172 = DEFINITIONAL_REPRESENTATION('',(#3173),#3176); +#3173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3174,#3175),.UNSPECIFIED.,.F., + .F.,(2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#3174 = CARTESIAN_POINT('',(4.53892102129,-2.)); +#3175 = CARTESIAN_POINT('',(3.14159265359,-2.)); +#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3177 = PCURVE('',#2024,#3178); +#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3187); +#3179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3180,#3181,#3182,#3183, +#3184,#3185,#3186),.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('') ); +#3180 = CARTESIAN_POINT('',(32.014238302041,2.363981097454)); +#3181 = CARTESIAN_POINT('',(32.014238302041,6.52090303562)); +#3182 = CARTESIAN_POINT('',(35.614238302041,4.442442066537)); +#3183 = CARTESIAN_POINT('',(39.214238302041,2.363981097454)); +#3184 = CARTESIAN_POINT('',(35.614238302041,0.285520128372)); +#3185 = CARTESIAN_POINT('',(32.014238302041,-1.792940840711)); +#3186 = CARTESIAN_POINT('',(32.014238302041,2.363981097454)); +#3187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3188 = ORIENTED_EDGE('',*,*,#3189,.F.); +#3189 = EDGE_CURVE('',#972,#3161,#3190,.T.); +#3190 = SURFACE_CURVE('',#3191,(#3195,#3201),.PCURVE_S1.); +#3191 = LINE('',#3192,#3193); +#3192 = CARTESIAN_POINT('',(-17.41423830204,2.363981097454,0.)); +#3193 = VECTOR('',#3194,1.); +#3194 = DIRECTION('',(0.,0.,1.)); +#3195 = PCURVE('',#960,#3196); +#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3200); +#3197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3198,#3199),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.),.PIECEWISE_BEZIER_KNOTS.); +#3198 = CARTESIAN_POINT('',(4.53892102129,0.)); +#3199 = CARTESIAN_POINT('',(4.53892102129,-2.)); +#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3201 = PCURVE('',#1014,#3202); +#3202 = DEFINITIONAL_REPRESENTATION('',(#3203),#3207); +#3203 = LINE('',#3204,#3205); +#3204 = CARTESIAN_POINT('',(0.,0.)); +#3205 = VECTOR('',#3206,1.); +#3206 = DIRECTION('',(0.,-1.)); +#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3208 = ORIENTED_EDGE('',*,*,#971,.T.); +#3209 = ORIENTED_EDGE('',*,*,#943,.F.); +#3210 = ORIENTED_EDGE('',*,*,#3063,.T.); +#3211 = ORIENTED_EDGE('',*,*,#3212,.T.); +#3212 = EDGE_CURVE('',#3064,#3163,#3213,.T.); +#3213 = SURFACE_CURVE('',#3214,(#3219,#3225),.PCURVE_S1.); +#3214 = CIRCLE('',#3215,2.4); +#3215 = AXIS2_PLACEMENT_3D('',#3216,#3217,#3218); +#3216 = CARTESIAN_POINT('',(-17.,0.,2.)); +#3217 = DIRECTION('',(0.,0.,-1.)); +#3218 = DIRECTION('',(1.,0.,0.)); +#3219 = PCURVE('',#960,#3220); +#3220 = DEFINITIONAL_REPRESENTATION('',(#3221),#3224); +#3221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3222,#3223),.UNSPECIFIED.,.F., + .F.,(2,2),(1.74426428589,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#3222 = CARTESIAN_POINT('',(1.74426428589,-2.)); +#3223 = CARTESIAN_POINT('',(3.14159265359,-2.)); +#3224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3225 = PCURVE('',#2024,#3226); +#3226 = DEFINITIONAL_REPRESENTATION('',(#3227),#3231); +#3227 = CIRCLE('',#3228,2.4); +#3228 = AXIS2_PLACEMENT_2D('',#3229,#3230); +#3229 = CARTESIAN_POINT('',(34.414238302041,2.363981097454)); +#3230 = DIRECTION('',(-1.,0.)); +#3231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3232 = ADVANCED_FACE('',(#3233),#1014,.T.); +#3233 = FACE_BOUND('',#3234,.T.); +#3234 = EDGE_LOOP('',(#3235,#3236,#3257,#3258)); +#3235 = ORIENTED_EDGE('',*,*,#3189,.T.); +#3236 = ORIENTED_EDGE('',*,*,#3237,.T.); +#3237 = EDGE_CURVE('',#3161,#3113,#3238,.T.); +#3238 = SURFACE_CURVE('',#3239,(#3243,#3250),.PCURVE_S1.); +#3239 = LINE('',#3240,#3241); +#3240 = CARTESIAN_POINT('',(-17.41423830204,2.363981097454,2.)); +#3241 = VECTOR('',#3242,1.); +#3242 = DIRECTION('',(0.984992244503,0.172598604483,0.)); +#3243 = PCURVE('',#1014,#3244); +#3244 = DEFINITIONAL_REPRESENTATION('',(#3245),#3249); +#3245 = LINE('',#3246,#3247); +#3246 = CARTESIAN_POINT('',(0.,-2.)); +#3247 = VECTOR('',#3248,1.); +#3248 = DIRECTION('',(1.,0.)); +#3249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3250 = PCURVE('',#2024,#3251); +#3251 = DEFINITIONAL_REPRESENTATION('',(#3252),#3256); +#3252 = LINE('',#3253,#3254); +#3253 = CARTESIAN_POINT('',(34.828476604082,4.727962194909)); +#3254 = VECTOR('',#3255,1.); +#3255 = DIRECTION('',(-0.984992244503,0.172598604483)); +#3256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3257 = ORIENTED_EDGE('',*,*,#3135,.F.); +#3258 = ORIENTED_EDGE('',*,*,#998,.F.); +#3259 = ADVANCED_FACE('',(#3260),#1383,.F.); +#3260 = FACE_BOUND('',#3261,.F.); +#3261 = EDGE_LOOP('',(#3262,#3290,#3311,#3312)); +#3262 = ORIENTED_EDGE('',*,*,#3263,.F.); +#3263 = EDGE_CURVE('',#3264,#3264,#3266,.T.); +#3264 = VERTEX_POINT('',#3265); +#3265 = CARTESIAN_POINT('',(0.8,16.15,2.)); +#3266 = SURFACE_CURVE('',#3267,(#3272,#3279),.PCURVE_S1.); +#3267 = CIRCLE('',#3268,0.8); +#3268 = AXIS2_PLACEMENT_3D('',#3269,#3270,#3271); +#3269 = CARTESIAN_POINT('',(0.,16.15,2.)); +#3270 = DIRECTION('',(0.,0.,1.)); +#3271 = DIRECTION('',(1.,0.,0.)); +#3272 = PCURVE('',#1383,#3273); +#3273 = DEFINITIONAL_REPRESENTATION('',(#3274),#3278); +#3274 = LINE('',#3275,#3276); +#3275 = CARTESIAN_POINT('',(0.,0.)); +#3276 = VECTOR('',#3277,1.); +#3277 = DIRECTION('',(1.,0.)); +#3278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3279 = PCURVE('',#2024,#3280); +#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3289); +#3281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3282,#3283,#3284,#3285, +#3286,#3287,#3288),.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('') ); +#3282 = CARTESIAN_POINT('',(16.614238302041,18.513981097454)); +#3283 = CARTESIAN_POINT('',(16.614238302041,19.89962174351)); +#3284 = CARTESIAN_POINT('',(17.814238302041,19.206801420482)); +#3285 = CARTESIAN_POINT('',(19.014238302041,18.513981097454)); +#3286 = CARTESIAN_POINT('',(17.814238302041,17.821160774427)); +#3287 = CARTESIAN_POINT('',(16.614238302041,17.128340451399)); +#3288 = CARTESIAN_POINT('',(16.614238302041,18.513981097454)); +#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3290 = ORIENTED_EDGE('',*,*,#3291,.T.); +#3291 = EDGE_CURVE('',#3264,#1363,#3292,.T.); +#3292 = SEAM_CURVE('',#3293,(#3297,#3304),.PCURVE_S1.); +#3293 = LINE('',#3294,#3295); +#3294 = CARTESIAN_POINT('',(0.8,16.15,2.)); +#3295 = VECTOR('',#3296,1.); +#3296 = DIRECTION('',(-0.,-0.,-1.)); +#3297 = PCURVE('',#1383,#3298); +#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303); +#3299 = LINE('',#3300,#3301); +#3300 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3301 = VECTOR('',#3302,1.); +#3302 = DIRECTION('',(0.,-1.)); +#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3304 = PCURVE('',#1383,#3305); +#3305 = DEFINITIONAL_REPRESENTATION('',(#3306),#3310); +#3306 = LINE('',#3307,#3308); +#3307 = CARTESIAN_POINT('',(0.,0.)); +#3308 = VECTOR('',#3309,1.); +#3309 = DIRECTION('',(0.,-1.)); +#3310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3311 = ORIENTED_EDGE('',*,*,#1362,.T.); +#3312 = ORIENTED_EDGE('',*,*,#3291,.F.); +#3313 = ADVANCED_FACE('',(#3314),#1418,.F.); +#3314 = FACE_BOUND('',#3315,.F.); +#3315 = EDGE_LOOP('',(#3316,#3344,#3365,#3366)); +#3316 = ORIENTED_EDGE('',*,*,#3317,.F.); +#3317 = EDGE_CURVE('',#3318,#3318,#3320,.T.); +#3318 = VERTEX_POINT('',#3319); +#3319 = CARTESIAN_POINT('',(0.8,7.15,2.)); +#3320 = SURFACE_CURVE('',#3321,(#3326,#3333),.PCURVE_S1.); +#3321 = CIRCLE('',#3322,0.8); +#3322 = AXIS2_PLACEMENT_3D('',#3323,#3324,#3325); +#3323 = CARTESIAN_POINT('',(0.,7.15,2.)); +#3324 = DIRECTION('',(0.,0.,1.)); +#3325 = DIRECTION('',(1.,0.,0.)); +#3326 = PCURVE('',#1418,#3327); +#3327 = DEFINITIONAL_REPRESENTATION('',(#3328),#3332); +#3328 = LINE('',#3329,#3330); +#3329 = CARTESIAN_POINT('',(0.,0.)); +#3330 = VECTOR('',#3331,1.); +#3331 = DIRECTION('',(1.,0.)); +#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3333 = PCURVE('',#2024,#3334); +#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3343); +#3335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3336,#3337,#3338,#3339, +#3340,#3341,#3342),.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('') ); +#3336 = CARTESIAN_POINT('',(16.614238302041,9.513981097454)); +#3337 = CARTESIAN_POINT('',(16.614238302041,10.89962174351)); +#3338 = CARTESIAN_POINT('',(17.814238302041,10.206801420482)); +#3339 = CARTESIAN_POINT('',(19.014238302041,9.513981097454)); +#3340 = CARTESIAN_POINT('',(17.814238302041,8.821160774427)); +#3341 = CARTESIAN_POINT('',(16.614238302041,8.128340451399)); +#3342 = CARTESIAN_POINT('',(16.614238302041,9.513981097454)); +#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3344 = ORIENTED_EDGE('',*,*,#3345,.T.); +#3345 = EDGE_CURVE('',#3318,#1398,#3346,.T.); +#3346 = SEAM_CURVE('',#3347,(#3351,#3358),.PCURVE_S1.); +#3347 = LINE('',#3348,#3349); +#3348 = CARTESIAN_POINT('',(0.8,7.15,2.)); +#3349 = VECTOR('',#3350,1.); +#3350 = DIRECTION('',(-0.,-0.,-1.)); +#3351 = PCURVE('',#1418,#3352); +#3352 = DEFINITIONAL_REPRESENTATION('',(#3353),#3357); +#3353 = LINE('',#3354,#3355); +#3354 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3355 = VECTOR('',#3356,1.); +#3356 = DIRECTION('',(0.,-1.)); +#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3358 = PCURVE('',#1418,#3359); +#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364); +#3360 = LINE('',#3361,#3362); +#3361 = CARTESIAN_POINT('',(0.,0.)); +#3362 = VECTOR('',#3363,1.); +#3363 = DIRECTION('',(0.,-1.)); +#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3365 = ORIENTED_EDGE('',*,*,#1397,.T.); +#3366 = ORIENTED_EDGE('',*,*,#3345,.F.); +#3367 = ADVANCED_FACE('',(#3368),#1453,.F.); +#3368 = FACE_BOUND('',#3369,.F.); +#3369 = EDGE_LOOP('',(#3370,#3398,#3419,#3420)); +#3370 = ORIENTED_EDGE('',*,*,#3371,.F.); +#3371 = EDGE_CURVE('',#3372,#3372,#3374,.T.); +#3372 = VERTEX_POINT('',#3373); +#3373 = CARTESIAN_POINT('',(0.8,9.75,2.)); +#3374 = SURFACE_CURVE('',#3375,(#3380,#3387),.PCURVE_S1.); +#3375 = CIRCLE('',#3376,0.8); +#3376 = AXIS2_PLACEMENT_3D('',#3377,#3378,#3379); +#3377 = CARTESIAN_POINT('',(0.,9.75,2.)); +#3378 = DIRECTION('',(0.,0.,1.)); +#3379 = DIRECTION('',(1.,0.,0.)); +#3380 = PCURVE('',#1453,#3381); +#3381 = DEFINITIONAL_REPRESENTATION('',(#3382),#3386); +#3382 = LINE('',#3383,#3384); +#3383 = CARTESIAN_POINT('',(0.,0.)); +#3384 = VECTOR('',#3385,1.); +#3385 = DIRECTION('',(1.,0.)); +#3386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3387 = PCURVE('',#2024,#3388); +#3388 = DEFINITIONAL_REPRESENTATION('',(#3389),#3397); +#3389 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3390,#3391,#3392,#3393, +#3394,#3395,#3396),.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('') ); +#3390 = CARTESIAN_POINT('',(16.614238302041,12.113981097454)); +#3391 = CARTESIAN_POINT('',(16.614238302041,13.49962174351)); +#3392 = CARTESIAN_POINT('',(17.814238302041,12.806801420482)); +#3393 = CARTESIAN_POINT('',(19.014238302041,12.113981097454)); +#3394 = CARTESIAN_POINT('',(17.814238302041,11.421160774427)); +#3395 = CARTESIAN_POINT('',(16.614238302041,10.728340451399)); +#3396 = CARTESIAN_POINT('',(16.614238302041,12.113981097454)); +#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3398 = ORIENTED_EDGE('',*,*,#3399,.T.); +#3399 = EDGE_CURVE('',#3372,#1433,#3400,.T.); +#3400 = SEAM_CURVE('',#3401,(#3405,#3412),.PCURVE_S1.); +#3401 = LINE('',#3402,#3403); +#3402 = CARTESIAN_POINT('',(0.8,9.75,2.)); +#3403 = VECTOR('',#3404,1.); +#3404 = DIRECTION('',(-0.,-0.,-1.)); +#3405 = PCURVE('',#1453,#3406); +#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411); +#3407 = LINE('',#3408,#3409); +#3408 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3409 = VECTOR('',#3410,1.); +#3410 = DIRECTION('',(0.,-1.)); +#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3412 = PCURVE('',#1453,#3413); +#3413 = DEFINITIONAL_REPRESENTATION('',(#3414),#3418); +#3414 = LINE('',#3415,#3416); +#3415 = CARTESIAN_POINT('',(0.,0.)); +#3416 = VECTOR('',#3417,1.); +#3417 = DIRECTION('',(0.,-1.)); +#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3419 = ORIENTED_EDGE('',*,*,#1432,.T.); +#3420 = ORIENTED_EDGE('',*,*,#3399,.F.); +#3421 = ADVANCED_FACE('',(#3422),#1488,.F.); +#3422 = FACE_BOUND('',#3423,.F.); +#3423 = EDGE_LOOP('',(#3424,#3452,#3473,#3474)); +#3424 = ORIENTED_EDGE('',*,*,#3425,.F.); +#3425 = EDGE_CURVE('',#3426,#3426,#3428,.T.); +#3426 = VERTEX_POINT('',#3427); +#3427 = CARTESIAN_POINT('',(0.8,12.95,2.)); +#3428 = SURFACE_CURVE('',#3429,(#3434,#3441),.PCURVE_S1.); +#3429 = CIRCLE('',#3430,0.8); +#3430 = AXIS2_PLACEMENT_3D('',#3431,#3432,#3433); +#3431 = CARTESIAN_POINT('',(0.,12.95,2.)); +#3432 = DIRECTION('',(0.,0.,1.)); +#3433 = DIRECTION('',(1.,0.,0.)); +#3434 = PCURVE('',#1488,#3435); +#3435 = DEFINITIONAL_REPRESENTATION('',(#3436),#3440); +#3436 = LINE('',#3437,#3438); +#3437 = CARTESIAN_POINT('',(0.,0.)); +#3438 = VECTOR('',#3439,1.); +#3439 = DIRECTION('',(1.,0.)); +#3440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3441 = PCURVE('',#2024,#3442); +#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3451); +#3443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3444,#3445,#3446,#3447, +#3448,#3449,#3450),.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('') ); +#3444 = CARTESIAN_POINT('',(16.614238302041,15.313981097454)); +#3445 = CARTESIAN_POINT('',(16.614238302041,16.69962174351)); +#3446 = CARTESIAN_POINT('',(17.814238302041,16.006801420482)); +#3447 = CARTESIAN_POINT('',(19.014238302041,15.313981097454)); +#3448 = CARTESIAN_POINT('',(17.814238302041,14.621160774427)); +#3449 = CARTESIAN_POINT('',(16.614238302041,13.928340451399)); +#3450 = CARTESIAN_POINT('',(16.614238302041,15.313981097454)); +#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3452 = ORIENTED_EDGE('',*,*,#3453,.T.); +#3453 = EDGE_CURVE('',#3426,#1468,#3454,.T.); +#3454 = SEAM_CURVE('',#3455,(#3459,#3466),.PCURVE_S1.); +#3455 = LINE('',#3456,#3457); +#3456 = CARTESIAN_POINT('',(0.8,12.95,2.)); +#3457 = VECTOR('',#3458,1.); +#3458 = DIRECTION('',(-0.,-0.,-1.)); +#3459 = PCURVE('',#1488,#3460); +#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465); +#3461 = LINE('',#3462,#3463); +#3462 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3463 = VECTOR('',#3464,1.); +#3464 = DIRECTION('',(0.,-1.)); +#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3466 = PCURVE('',#1488,#3467); +#3467 = DEFINITIONAL_REPRESENTATION('',(#3468),#3472); +#3468 = LINE('',#3469,#3470); +#3469 = CARTESIAN_POINT('',(0.,0.)); +#3470 = VECTOR('',#3471,1.); +#3471 = DIRECTION('',(0.,-1.)); +#3472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3473 = ORIENTED_EDGE('',*,*,#1467,.T.); +#3474 = ORIENTED_EDGE('',*,*,#3453,.F.); +#3475 = ADVANCED_FACE('',(#3476),#1523,.F.); +#3476 = FACE_BOUND('',#3477,.F.); +#3477 = EDGE_LOOP('',(#3478,#3506,#3527,#3528)); +#3478 = ORIENTED_EDGE('',*,*,#3479,.F.); +#3479 = EDGE_CURVE('',#3480,#3480,#3482,.T.); +#3480 = VERTEX_POINT('',#3481); +#3481 = CARTESIAN_POINT('',(-0.8,-7.15,2.)); +#3482 = SURFACE_CURVE('',#3483,(#3488,#3495),.PCURVE_S1.); +#3483 = CIRCLE('',#3484,0.8); +#3484 = AXIS2_PLACEMENT_3D('',#3485,#3486,#3487); +#3485 = CARTESIAN_POINT('',(-8.756224613904E-16,-7.15,2.)); +#3486 = DIRECTION('',(0.,0.,1.)); +#3487 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3488 = PCURVE('',#1523,#3489); +#3489 = DEFINITIONAL_REPRESENTATION('',(#3490),#3494); +#3490 = LINE('',#3491,#3492); +#3491 = CARTESIAN_POINT('',(0.,0.)); +#3492 = VECTOR('',#3493,1.); +#3493 = DIRECTION('',(1.,0.)); +#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3495 = PCURVE('',#2024,#3496); +#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3505); +#3497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3498,#3499,#3500,#3501, +#3502,#3503,#3504),.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('') ); +#3498 = CARTESIAN_POINT('',(18.214238302041,-4.786018902546)); +#3499 = CARTESIAN_POINT('',(18.214238302041,-6.171659548601)); +#3500 = CARTESIAN_POINT('',(17.014238302041,-5.478839225573)); +#3501 = CARTESIAN_POINT('',(15.814238302041,-4.786018902546)); +#3502 = CARTESIAN_POINT('',(17.014238302041,-4.093198579518)); +#3503 = CARTESIAN_POINT('',(18.214238302041,-3.40037825649)); +#3504 = CARTESIAN_POINT('',(18.214238302041,-4.786018902546)); +#3505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3506 = ORIENTED_EDGE('',*,*,#3507,.T.); +#3507 = EDGE_CURVE('',#3480,#1503,#3508,.T.); +#3508 = SEAM_CURVE('',#3509,(#3513,#3520),.PCURVE_S1.); +#3509 = LINE('',#3510,#3511); +#3510 = CARTESIAN_POINT('',(-0.8,-7.15,2.)); +#3511 = VECTOR('',#3512,1.); +#3512 = DIRECTION('',(0.,0.,-1.)); +#3513 = PCURVE('',#1523,#3514); +#3514 = DEFINITIONAL_REPRESENTATION('',(#3515),#3519); +#3515 = LINE('',#3516,#3517); +#3516 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3517 = VECTOR('',#3518,1.); +#3518 = DIRECTION('',(0.,-1.)); +#3519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3520 = PCURVE('',#1523,#3521); +#3521 = DEFINITIONAL_REPRESENTATION('',(#3522),#3526); +#3522 = LINE('',#3523,#3524); +#3523 = CARTESIAN_POINT('',(0.,0.)); +#3524 = VECTOR('',#3525,1.); +#3525 = DIRECTION('',(0.,-1.)); +#3526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3527 = ORIENTED_EDGE('',*,*,#1502,.T.); +#3528 = ORIENTED_EDGE('',*,*,#3507,.F.); +#3529 = ADVANCED_FACE('',(#3530),#1558,.F.); +#3530 = FACE_BOUND('',#3531,.F.); +#3531 = EDGE_LOOP('',(#3532,#3560,#3581,#3582)); +#3532 = ORIENTED_EDGE('',*,*,#3533,.F.); +#3533 = EDGE_CURVE('',#3534,#3534,#3536,.T.); +#3534 = VERTEX_POINT('',#3535); +#3535 = CARTESIAN_POINT('',(-0.8,-9.75,2.)); +#3536 = SURFACE_CURVE('',#3537,(#3542,#3549),.PCURVE_S1.); +#3537 = CIRCLE('',#3538,0.8); +#3538 = AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); +#3539 = CARTESIAN_POINT('',(-1.194030629169E-15,-9.75,2.)); +#3540 = DIRECTION('',(0.,0.,1.)); +#3541 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3542 = PCURVE('',#1558,#3543); +#3543 = DEFINITIONAL_REPRESENTATION('',(#3544),#3548); +#3544 = LINE('',#3545,#3546); +#3545 = CARTESIAN_POINT('',(0.,0.)); +#3546 = VECTOR('',#3547,1.); +#3547 = DIRECTION('',(1.,0.)); +#3548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3549 = PCURVE('',#2024,#3550); +#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3559); +#3551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3552,#3553,#3554,#3555, +#3556,#3557,#3558),.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('') ); +#3552 = CARTESIAN_POINT('',(18.214238302041,-7.386018902546)); +#3553 = CARTESIAN_POINT('',(18.214238302041,-8.771659548601)); +#3554 = CARTESIAN_POINT('',(17.014238302041,-8.078839225573)); +#3555 = CARTESIAN_POINT('',(15.814238302041,-7.386018902546)); +#3556 = CARTESIAN_POINT('',(17.014238302041,-6.693198579518)); +#3557 = CARTESIAN_POINT('',(18.214238302041,-6.00037825649)); +#3558 = CARTESIAN_POINT('',(18.214238302041,-7.386018902546)); +#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3560 = ORIENTED_EDGE('',*,*,#3561,.T.); +#3561 = EDGE_CURVE('',#3534,#1538,#3562,.T.); +#3562 = SEAM_CURVE('',#3563,(#3567,#3574),.PCURVE_S1.); +#3563 = LINE('',#3564,#3565); +#3564 = CARTESIAN_POINT('',(-0.8,-9.75,2.)); +#3565 = VECTOR('',#3566,1.); +#3566 = DIRECTION('',(0.,0.,-1.)); +#3567 = PCURVE('',#1558,#3568); +#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573); +#3569 = LINE('',#3570,#3571); +#3570 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3571 = VECTOR('',#3572,1.); +#3572 = DIRECTION('',(0.,-1.)); +#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3574 = PCURVE('',#1558,#3575); +#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3580); +#3576 = LINE('',#3577,#3578); +#3577 = CARTESIAN_POINT('',(0.,0.)); +#3578 = VECTOR('',#3579,1.); +#3579 = DIRECTION('',(0.,-1.)); +#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3581 = ORIENTED_EDGE('',*,*,#1537,.T.); +#3582 = ORIENTED_EDGE('',*,*,#3561,.F.); +#3583 = ADVANCED_FACE('',(#3584),#1593,.F.); +#3584 = FACE_BOUND('',#3585,.F.); +#3585 = EDGE_LOOP('',(#3586,#3614,#3635,#3636)); +#3586 = ORIENTED_EDGE('',*,*,#3587,.F.); +#3587 = EDGE_CURVE('',#3588,#3588,#3590,.T.); +#3588 = VERTEX_POINT('',#3589); +#3589 = CARTESIAN_POINT('',(-0.8,-16.15,2.)); +#3590 = SURFACE_CURVE('',#3591,(#3596,#3603),.PCURVE_S1.); +#3591 = CIRCLE('',#3592,0.8); +#3592 = AXIS2_PLACEMENT_3D('',#3593,#3594,#3595); +#3593 = CARTESIAN_POINT('',(-1.977804580623E-15,-16.15,2.)); +#3594 = DIRECTION('',(0.,0.,1.)); +#3595 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3596 = PCURVE('',#1593,#3597); +#3597 = DEFINITIONAL_REPRESENTATION('',(#3598),#3602); +#3598 = LINE('',#3599,#3600); +#3599 = CARTESIAN_POINT('',(0.,0.)); +#3600 = VECTOR('',#3601,1.); +#3601 = DIRECTION('',(1.,0.)); +#3602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3603 = PCURVE('',#2024,#3604); +#3604 = DEFINITIONAL_REPRESENTATION('',(#3605),#3613); +#3605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3606,#3607,#3608,#3609, +#3610,#3611,#3612),.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('') ); +#3606 = CARTESIAN_POINT('',(18.214238302041,-13.78601890254)); +#3607 = CARTESIAN_POINT('',(18.214238302041,-15.1716595486)); +#3608 = CARTESIAN_POINT('',(17.014238302041,-14.47883922557)); +#3609 = CARTESIAN_POINT('',(15.814238302041,-13.78601890254)); +#3610 = CARTESIAN_POINT('',(17.014238302041,-13.09319857951)); +#3611 = CARTESIAN_POINT('',(18.214238302041,-12.40037825649)); +#3612 = CARTESIAN_POINT('',(18.214238302041,-13.78601890254)); +#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3614 = ORIENTED_EDGE('',*,*,#3615,.T.); +#3615 = EDGE_CURVE('',#3588,#1573,#3616,.T.); +#3616 = SEAM_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.); +#3617 = LINE('',#3618,#3619); +#3618 = CARTESIAN_POINT('',(-0.8,-16.15,2.)); +#3619 = VECTOR('',#3620,1.); +#3620 = DIRECTION('',(0.,0.,-1.)); +#3621 = PCURVE('',#1593,#3622); +#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627); +#3623 = LINE('',#3624,#3625); +#3624 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3625 = VECTOR('',#3626,1.); +#3626 = DIRECTION('',(0.,-1.)); +#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3628 = PCURVE('',#1593,#3629); +#3629 = DEFINITIONAL_REPRESENTATION('',(#3630),#3634); +#3630 = LINE('',#3631,#3632); +#3631 = CARTESIAN_POINT('',(0.,0.)); +#3632 = VECTOR('',#3633,1.); +#3633 = DIRECTION('',(0.,-1.)); +#3634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3635 = ORIENTED_EDGE('',*,*,#1572,.T.); +#3636 = ORIENTED_EDGE('',*,*,#3615,.F.); +#3637 = ADVANCED_FACE('',(#3638),#1628,.F.); +#3638 = FACE_BOUND('',#3639,.F.); +#3639 = EDGE_LOOP('',(#3640,#3668,#3689,#3690)); +#3640 = ORIENTED_EDGE('',*,*,#3641,.F.); +#3641 = EDGE_CURVE('',#3642,#3642,#3644,.T.); +#3642 = VERTEX_POINT('',#3643); +#3643 = CARTESIAN_POINT('',(-0.8,-12.95,2.)); +#3644 = SURFACE_CURVE('',#3645,(#3650,#3657),.PCURVE_S1.); +#3645 = CIRCLE('',#3646,0.8); +#3646 = AXIS2_PLACEMENT_3D('',#3647,#3648,#3649); +#3647 = CARTESIAN_POINT('',(-1.585917604896E-15,-12.95,2.)); +#3648 = DIRECTION('',(0.,0.,1.)); +#3649 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3650 = PCURVE('',#1628,#3651); +#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656); +#3652 = LINE('',#3653,#3654); +#3653 = CARTESIAN_POINT('',(0.,0.)); +#3654 = VECTOR('',#3655,1.); +#3655 = DIRECTION('',(1.,0.)); +#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3657 = PCURVE('',#2024,#3658); +#3658 = DEFINITIONAL_REPRESENTATION('',(#3659),#3667); +#3659 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3660,#3661,#3662,#3663, +#3664,#3665,#3666),.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('') ); +#3660 = CARTESIAN_POINT('',(18.214238302041,-10.58601890254)); +#3661 = CARTESIAN_POINT('',(18.214238302041,-11.9716595486)); +#3662 = CARTESIAN_POINT('',(17.014238302041,-11.27883922557)); +#3663 = CARTESIAN_POINT('',(15.814238302041,-10.58601890254)); +#3664 = CARTESIAN_POINT('',(17.014238302041,-9.893198579518)); +#3665 = CARTESIAN_POINT('',(18.214238302041,-9.20037825649)); +#3666 = CARTESIAN_POINT('',(18.214238302041,-10.58601890254)); +#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3668 = ORIENTED_EDGE('',*,*,#3669,.T.); +#3669 = EDGE_CURVE('',#3642,#1608,#3670,.T.); +#3670 = SEAM_CURVE('',#3671,(#3675,#3682),.PCURVE_S1.); +#3671 = LINE('',#3672,#3673); +#3672 = CARTESIAN_POINT('',(-0.8,-12.95,2.)); +#3673 = VECTOR('',#3674,1.); +#3674 = DIRECTION('',(0.,0.,-1.)); +#3675 = PCURVE('',#1628,#3676); +#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681); +#3677 = LINE('',#3678,#3679); +#3678 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3679 = VECTOR('',#3680,1.); +#3680 = DIRECTION('',(0.,-1.)); +#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3682 = PCURVE('',#1628,#3683); +#3683 = DEFINITIONAL_REPRESENTATION('',(#3684),#3688); +#3684 = LINE('',#3685,#3686); +#3685 = CARTESIAN_POINT('',(0.,0.)); +#3686 = VECTOR('',#3687,1.); +#3687 = DIRECTION('',(0.,-1.)); +#3688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3689 = ORIENTED_EDGE('',*,*,#1607,.T.); +#3690 = ORIENTED_EDGE('',*,*,#3669,.F.); +#3691 = ADVANCED_FACE('',(#3692),#1663,.F.); +#3692 = FACE_BOUND('',#3693,.F.); +#3693 = EDGE_LOOP('',(#3694,#3722,#3743,#3744)); +#3694 = ORIENTED_EDGE('',*,*,#3695,.F.); +#3695 = EDGE_CURVE('',#3696,#3696,#3698,.T.); +#3696 = VERTEX_POINT('',#3697); +#3697 = CARTESIAN_POINT('',(12.95,-0.8,2.)); +#3698 = SURFACE_CURVE('',#3699,(#3704,#3711),.PCURVE_S1.); +#3699 = CIRCLE('',#3700,0.8); +#3700 = AXIS2_PLACEMENT_3D('',#3701,#3702,#3703); +#3701 = CARTESIAN_POINT('',(12.95,-2.875477633779E-15,2.)); +#3702 = DIRECTION('',(0.,0.,1.)); +#3703 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#3704 = PCURVE('',#1663,#3705); +#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710); +#3706 = LINE('',#3707,#3708); +#3707 = CARTESIAN_POINT('',(0.,0.)); +#3708 = VECTOR('',#3709,1.); +#3709 = DIRECTION('',(1.,0.)); +#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3711 = PCURVE('',#2024,#3712); +#3712 = DEFINITIONAL_REPRESENTATION('',(#3713),#3721); +#3713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3714,#3715,#3716,#3717, +#3718,#3719,#3720),.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('') ); +#3714 = CARTESIAN_POINT('',(4.464238302041,1.563981097454)); +#3715 = CARTESIAN_POINT('',(3.078597655986,1.563981097454)); +#3716 = CARTESIAN_POINT('',(3.771417979014,2.763981097454)); +#3717 = CARTESIAN_POINT('',(4.464238302041,3.963981097454)); +#3718 = CARTESIAN_POINT('',(5.157058625069,2.763981097454)); +#3719 = CARTESIAN_POINT('',(5.849878948096,1.563981097454)); +#3720 = CARTESIAN_POINT('',(4.464238302041,1.563981097454)); +#3721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3722 = ORIENTED_EDGE('',*,*,#3723,.T.); +#3723 = EDGE_CURVE('',#3696,#1643,#3724,.T.); +#3724 = SEAM_CURVE('',#3725,(#3729,#3736),.PCURVE_S1.); +#3725 = LINE('',#3726,#3727); +#3726 = CARTESIAN_POINT('',(12.95,-0.8,2.)); +#3727 = VECTOR('',#3728,1.); +#3728 = DIRECTION('',(0.,0.,-1.)); +#3729 = PCURVE('',#1663,#3730); +#3730 = DEFINITIONAL_REPRESENTATION('',(#3731),#3735); +#3731 = LINE('',#3732,#3733); +#3732 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3733 = VECTOR('',#3734,1.); +#3734 = DIRECTION('',(0.,-1.)); +#3735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3736 = PCURVE('',#1663,#3737); +#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3742); +#3738 = LINE('',#3739,#3740); +#3739 = CARTESIAN_POINT('',(0.,0.)); +#3740 = VECTOR('',#3741,1.); +#3741 = DIRECTION('',(0.,-1.)); +#3742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3743 = ORIENTED_EDGE('',*,*,#1642,.T.); +#3744 = ORIENTED_EDGE('',*,*,#3723,.F.); +#3745 = ADVANCED_FACE('',(#3746),#1698,.F.); +#3746 = FACE_BOUND('',#3747,.F.); +#3747 = EDGE_LOOP('',(#3748,#3776,#3797,#3798)); +#3748 = ORIENTED_EDGE('',*,*,#3749,.F.); +#3749 = EDGE_CURVE('',#3750,#3750,#3752,.T.); +#3750 = VERTEX_POINT('',#3751); +#3751 = CARTESIAN_POINT('',(16.15,-0.8,2.)); +#3752 = SURFACE_CURVE('',#3753,(#3758,#3765),.PCURVE_S1.); +#3753 = CIRCLE('',#3754,0.8); +#3754 = AXIS2_PLACEMENT_3D('',#3755,#3756,#3757); +#3755 = CARTESIAN_POINT('',(16.15,-3.586020369539E-15,2.)); +#3756 = DIRECTION('',(0.,0.,1.)); +#3757 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#3758 = PCURVE('',#1698,#3759); +#3759 = DEFINITIONAL_REPRESENTATION('',(#3760),#3764); +#3760 = LINE('',#3761,#3762); +#3761 = CARTESIAN_POINT('',(0.,0.)); +#3762 = VECTOR('',#3763,1.); +#3763 = DIRECTION('',(1.,0.)); +#3764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3765 = PCURVE('',#2024,#3766); +#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3775); +#3767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3768,#3769,#3770,#3771, +#3772,#3773,#3774),.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('') ); +#3768 = CARTESIAN_POINT('',(1.264238302041,1.563981097454)); +#3769 = CARTESIAN_POINT('',(-0.121402344014,1.563981097454)); +#3770 = CARTESIAN_POINT('',(0.571417979014,2.763981097454)); +#3771 = CARTESIAN_POINT('',(1.264238302041,3.963981097454)); +#3772 = CARTESIAN_POINT('',(1.957058625069,2.763981097454)); +#3773 = CARTESIAN_POINT('',(2.649878948096,1.563981097454)); +#3774 = CARTESIAN_POINT('',(1.264238302041,1.563981097454)); +#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3776 = ORIENTED_EDGE('',*,*,#3777,.T.); +#3777 = EDGE_CURVE('',#3750,#1678,#3778,.T.); +#3778 = SEAM_CURVE('',#3779,(#3783,#3790),.PCURVE_S1.); +#3779 = LINE('',#3780,#3781); +#3780 = CARTESIAN_POINT('',(16.15,-0.8,2.)); +#3781 = VECTOR('',#3782,1.); +#3782 = DIRECTION('',(0.,0.,-1.)); +#3783 = PCURVE('',#1698,#3784); +#3784 = DEFINITIONAL_REPRESENTATION('',(#3785),#3789); +#3785 = LINE('',#3786,#3787); +#3786 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3787 = VECTOR('',#3788,1.); +#3788 = DIRECTION('',(0.,-1.)); +#3789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3790 = PCURVE('',#1698,#3791); +#3791 = DEFINITIONAL_REPRESENTATION('',(#3792),#3796); +#3792 = LINE('',#3793,#3794); +#3793 = CARTESIAN_POINT('',(0.,0.)); +#3794 = VECTOR('',#3795,1.); +#3795 = DIRECTION('',(0.,-1.)); +#3796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3797 = ORIENTED_EDGE('',*,*,#1677,.T.); +#3798 = ORIENTED_EDGE('',*,*,#3777,.F.); +#3799 = ADVANCED_FACE('',(#3800),#1733,.F.); +#3800 = FACE_BOUND('',#3801,.F.); +#3801 = EDGE_LOOP('',(#3802,#3830,#3851,#3852)); +#3802 = ORIENTED_EDGE('',*,*,#3803,.F.); +#3803 = EDGE_CURVE('',#3804,#3804,#3806,.T.); +#3804 = VERTEX_POINT('',#3805); +#3805 = CARTESIAN_POINT('',(9.75,-0.8,2.)); +#3806 = SURFACE_CURVE('',#3807,(#3812,#3819),.PCURVE_S1.); +#3807 = CIRCLE('',#3808,0.8); +#3808 = AXIS2_PLACEMENT_3D('',#3809,#3810,#3811); +#3809 = CARTESIAN_POINT('',(9.75,-2.164934898019E-15,2.)); +#3810 = DIRECTION('',(0.,0.,1.)); +#3811 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#3812 = PCURVE('',#1733,#3813); +#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818); +#3814 = LINE('',#3815,#3816); +#3815 = CARTESIAN_POINT('',(0.,0.)); +#3816 = VECTOR('',#3817,1.); +#3817 = DIRECTION('',(1.,0.)); +#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3819 = PCURVE('',#2024,#3820); +#3820 = DEFINITIONAL_REPRESENTATION('',(#3821),#3829); +#3821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3822,#3823,#3824,#3825, +#3826,#3827,#3828),.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('') ); +#3822 = CARTESIAN_POINT('',(7.664238302041,1.563981097454)); +#3823 = CARTESIAN_POINT('',(6.278597655986,1.563981097454)); +#3824 = CARTESIAN_POINT('',(6.971417979014,2.763981097454)); +#3825 = CARTESIAN_POINT('',(7.664238302041,3.963981097454)); +#3826 = CARTESIAN_POINT('',(8.357058625069,2.763981097454)); +#3827 = CARTESIAN_POINT('',(9.049878948096,1.563981097454)); +#3828 = CARTESIAN_POINT('',(7.664238302041,1.563981097454)); +#3829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3830 = ORIENTED_EDGE('',*,*,#3831,.T.); +#3831 = EDGE_CURVE('',#3804,#1713,#3832,.T.); +#3832 = SEAM_CURVE('',#3833,(#3837,#3844),.PCURVE_S1.); +#3833 = LINE('',#3834,#3835); +#3834 = CARTESIAN_POINT('',(9.75,-0.8,2.)); +#3835 = VECTOR('',#3836,1.); +#3836 = DIRECTION('',(0.,0.,-1.)); +#3837 = PCURVE('',#1733,#3838); +#3838 = DEFINITIONAL_REPRESENTATION('',(#3839),#3843); +#3839 = LINE('',#3840,#3841); +#3840 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3841 = VECTOR('',#3842,1.); +#3842 = DIRECTION('',(0.,-1.)); +#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3844 = PCURVE('',#1733,#3845); +#3845 = DEFINITIONAL_REPRESENTATION('',(#3846),#3850); +#3846 = LINE('',#3847,#3848); +#3847 = CARTESIAN_POINT('',(0.,0.)); +#3848 = VECTOR('',#3849,1.); +#3849 = DIRECTION('',(0.,-1.)); +#3850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3851 = ORIENTED_EDGE('',*,*,#1712,.T.); +#3852 = ORIENTED_EDGE('',*,*,#3831,.F.); +#3853 = ADVANCED_FACE('',(#3854),#1768,.F.); +#3854 = FACE_BOUND('',#3855,.F.); +#3855 = EDGE_LOOP('',(#3856,#3884,#3905,#3906)); +#3856 = ORIENTED_EDGE('',*,*,#3857,.F.); +#3857 = EDGE_CURVE('',#3858,#3858,#3860,.T.); +#3858 = VERTEX_POINT('',#3859); +#3859 = CARTESIAN_POINT('',(7.15,-0.8,2.)); +#3860 = SURFACE_CURVE('',#3861,(#3866,#3873),.PCURVE_S1.); +#3861 = CIRCLE('',#3862,0.8); +#3862 = AXIS2_PLACEMENT_3D('',#3863,#3864,#3865); +#3863 = CARTESIAN_POINT('',(7.15,-1.587618925214E-15,2.)); +#3864 = DIRECTION('',(0.,0.,1.)); +#3865 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#3866 = PCURVE('',#1768,#3867); +#3867 = DEFINITIONAL_REPRESENTATION('',(#3868),#3872); +#3868 = LINE('',#3869,#3870); +#3869 = CARTESIAN_POINT('',(0.,0.)); +#3870 = VECTOR('',#3871,1.); +#3871 = DIRECTION('',(1.,0.)); +#3872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3873 = PCURVE('',#2024,#3874); +#3874 = DEFINITIONAL_REPRESENTATION('',(#3875),#3883); +#3875 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3876,#3877,#3878,#3879, +#3880,#3881,#3882),.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('') ); +#3876 = CARTESIAN_POINT('',(10.264238302041,1.563981097454)); +#3877 = CARTESIAN_POINT('',(8.878597655986,1.563981097454)); +#3878 = CARTESIAN_POINT('',(9.571417979014,2.763981097454)); +#3879 = CARTESIAN_POINT('',(10.264238302041,3.963981097454)); +#3880 = CARTESIAN_POINT('',(10.957058625069,2.763981097454)); +#3881 = CARTESIAN_POINT('',(11.649878948096,1.563981097454)); +#3882 = CARTESIAN_POINT('',(10.264238302041,1.563981097454)); +#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3884 = ORIENTED_EDGE('',*,*,#3885,.T.); +#3885 = EDGE_CURVE('',#3858,#1748,#3886,.T.); +#3886 = SEAM_CURVE('',#3887,(#3891,#3898),.PCURVE_S1.); +#3887 = LINE('',#3888,#3889); +#3888 = CARTESIAN_POINT('',(7.15,-0.8,2.)); +#3889 = VECTOR('',#3890,1.); +#3890 = DIRECTION('',(0.,0.,-1.)); +#3891 = PCURVE('',#1768,#3892); +#3892 = DEFINITIONAL_REPRESENTATION('',(#3893),#3897); +#3893 = LINE('',#3894,#3895); +#3894 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3895 = VECTOR('',#3896,1.); +#3896 = DIRECTION('',(0.,-1.)); +#3897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3898 = PCURVE('',#1768,#3899); +#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904); +#3900 = LINE('',#3901,#3902); +#3901 = CARTESIAN_POINT('',(0.,0.)); +#3902 = VECTOR('',#3903,1.); +#3903 = DIRECTION('',(0.,-1.)); +#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3905 = ORIENTED_EDGE('',*,*,#1747,.T.); +#3906 = ORIENTED_EDGE('',*,*,#3885,.F.); +#3907 = ADVANCED_FACE('',(#3908),#1803,.F.); +#3908 = FACE_BOUND('',#3909,.F.); +#3909 = EDGE_LOOP('',(#3910,#3938,#3959,#3960)); +#3910 = ORIENTED_EDGE('',*,*,#3911,.F.); +#3911 = EDGE_CURVE('',#3912,#3912,#3914,.T.); +#3912 = VERTEX_POINT('',#3913); +#3913 = CARTESIAN_POINT('',(-16.15,0.8,2.)); +#3914 = SURFACE_CURVE('',#3915,(#3920,#3927),.PCURVE_S1.); +#3915 = CIRCLE('',#3916,0.8); +#3916 = AXIS2_PLACEMENT_3D('',#3917,#3918,#3919); +#3917 = CARTESIAN_POINT('',(-16.15,1.79301018477E-15,2.)); +#3918 = DIRECTION('',(0.,-0.,1.)); +#3919 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#3920 = PCURVE('',#1803,#3921); +#3921 = DEFINITIONAL_REPRESENTATION('',(#3922),#3926); +#3922 = LINE('',#3923,#3924); +#3923 = CARTESIAN_POINT('',(0.,0.)); +#3924 = VECTOR('',#3925,1.); +#3925 = DIRECTION('',(1.,0.)); +#3926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3927 = PCURVE('',#2024,#3928); +#3928 = DEFINITIONAL_REPRESENTATION('',(#3929),#3937); +#3929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3930,#3931,#3932,#3933, +#3934,#3935,#3936),.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('') ); +#3930 = CARTESIAN_POINT('',(33.564238302041,3.163981097454)); +#3931 = CARTESIAN_POINT('',(34.949878948096,3.163981097454)); +#3932 = CARTESIAN_POINT('',(34.257058625069,1.963981097454)); +#3933 = CARTESIAN_POINT('',(33.564238302041,0.763981097454)); +#3934 = CARTESIAN_POINT('',(32.871417979014,1.963981097454)); +#3935 = CARTESIAN_POINT('',(32.178597655986,3.163981097454)); +#3936 = CARTESIAN_POINT('',(33.564238302041,3.163981097454)); +#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3938 = ORIENTED_EDGE('',*,*,#3939,.T.); +#3939 = EDGE_CURVE('',#3912,#1783,#3940,.T.); +#3940 = SEAM_CURVE('',#3941,(#3945,#3952),.PCURVE_S1.); +#3941 = LINE('',#3942,#3943); +#3942 = CARTESIAN_POINT('',(-16.15,0.8,2.)); +#3943 = VECTOR('',#3944,1.); +#3944 = DIRECTION('',(0.,-0.,-1.)); +#3945 = PCURVE('',#1803,#3946); +#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951); +#3947 = LINE('',#3948,#3949); +#3948 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3949 = VECTOR('',#3950,1.); +#3950 = DIRECTION('',(0.,-1.)); +#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3952 = PCURVE('',#1803,#3953); +#3953 = DEFINITIONAL_REPRESENTATION('',(#3954),#3958); +#3954 = LINE('',#3955,#3956); +#3955 = CARTESIAN_POINT('',(0.,0.)); +#3956 = VECTOR('',#3957,1.); +#3957 = DIRECTION('',(0.,-1.)); +#3958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3959 = ORIENTED_EDGE('',*,*,#1782,.T.); +#3960 = ORIENTED_EDGE('',*,*,#3939,.F.); +#3961 = ADVANCED_FACE('',(#3962),#1838,.F.); +#3962 = FACE_BOUND('',#3963,.F.); +#3963 = EDGE_LOOP('',(#3964,#3992,#4013,#4014)); +#3964 = ORIENTED_EDGE('',*,*,#3965,.F.); +#3965 = EDGE_CURVE('',#3966,#3966,#3968,.T.); +#3966 = VERTEX_POINT('',#3967); +#3967 = CARTESIAN_POINT('',(-9.75,0.8,2.)); +#3968 = SURFACE_CURVE('',#3969,(#3974,#3981),.PCURVE_S1.); +#3969 = CIRCLE('',#3970,0.8); +#3970 = AXIS2_PLACEMENT_3D('',#3971,#3972,#3973); +#3971 = CARTESIAN_POINT('',(-9.75,1.08246744901E-15,2.)); +#3972 = DIRECTION('',(0.,-0.,1.)); +#3973 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#3974 = PCURVE('',#1838,#3975); +#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3980); +#3976 = LINE('',#3977,#3978); +#3977 = CARTESIAN_POINT('',(0.,0.)); +#3978 = VECTOR('',#3979,1.); +#3979 = DIRECTION('',(1.,0.)); +#3980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3981 = PCURVE('',#2024,#3982); +#3982 = DEFINITIONAL_REPRESENTATION('',(#3983),#3991); +#3983 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3984,#3985,#3986,#3987, +#3988,#3989,#3990),.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('') ); +#3984 = CARTESIAN_POINT('',(27.164238302041,3.163981097454)); +#3985 = CARTESIAN_POINT('',(28.549878948096,3.163981097454)); +#3986 = CARTESIAN_POINT('',(27.857058625069,1.963981097454)); +#3987 = CARTESIAN_POINT('',(27.164238302041,0.763981097454)); +#3988 = CARTESIAN_POINT('',(26.471417979014,1.963981097454)); +#3989 = CARTESIAN_POINT('',(25.778597655986,3.163981097454)); +#3990 = CARTESIAN_POINT('',(27.164238302041,3.163981097454)); +#3991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3992 = ORIENTED_EDGE('',*,*,#3993,.T.); +#3993 = EDGE_CURVE('',#3966,#1818,#3994,.T.); +#3994 = SEAM_CURVE('',#3995,(#3999,#4006),.PCURVE_S1.); +#3995 = LINE('',#3996,#3997); +#3996 = CARTESIAN_POINT('',(-9.75,0.8,2.)); +#3997 = VECTOR('',#3998,1.); +#3998 = DIRECTION('',(0.,-0.,-1.)); +#3999 = PCURVE('',#1838,#4000); +#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005); +#4001 = LINE('',#4002,#4003); +#4002 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4003 = VECTOR('',#4004,1.); +#4004 = DIRECTION('',(0.,-1.)); +#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4006 = PCURVE('',#1838,#4007); +#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012); +#4008 = LINE('',#4009,#4010); +#4009 = CARTESIAN_POINT('',(0.,0.)); +#4010 = VECTOR('',#4011,1.); +#4011 = DIRECTION('',(0.,-1.)); +#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4013 = ORIENTED_EDGE('',*,*,#1817,.T.); +#4014 = ORIENTED_EDGE('',*,*,#3993,.F.); +#4015 = ADVANCED_FACE('',(#4016),#1873,.F.); +#4016 = FACE_BOUND('',#4017,.F.); +#4017 = EDGE_LOOP('',(#4018,#4046,#4067,#4068)); +#4018 = ORIENTED_EDGE('',*,*,#4019,.F.); +#4019 = EDGE_CURVE('',#4020,#4020,#4022,.T.); +#4020 = VERTEX_POINT('',#4021); +#4021 = CARTESIAN_POINT('',(-7.15,0.8,2.)); +#4022 = SURFACE_CURVE('',#4023,(#4028,#4035),.PCURVE_S1.); +#4023 = CIRCLE('',#4024,0.8); +#4024 = AXIS2_PLACEMENT_3D('',#4025,#4026,#4027); +#4025 = CARTESIAN_POINT('',(-7.15,7.93809462607E-16,2.)); +#4026 = DIRECTION('',(0.,-0.,1.)); +#4027 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#4028 = PCURVE('',#1873,#4029); +#4029 = DEFINITIONAL_REPRESENTATION('',(#4030),#4034); +#4030 = LINE('',#4031,#4032); +#4031 = CARTESIAN_POINT('',(0.,0.)); +#4032 = VECTOR('',#4033,1.); +#4033 = DIRECTION('',(1.,0.)); +#4034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4035 = PCURVE('',#2024,#4036); +#4036 = DEFINITIONAL_REPRESENTATION('',(#4037),#4045); +#4037 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4038,#4039,#4040,#4041, +#4042,#4043,#4044),.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('') ); +#4038 = CARTESIAN_POINT('',(24.564238302041,3.163981097454)); +#4039 = CARTESIAN_POINT('',(25.949878948096,3.163981097454)); +#4040 = CARTESIAN_POINT('',(25.257058625069,1.963981097454)); +#4041 = CARTESIAN_POINT('',(24.564238302041,0.763981097454)); +#4042 = CARTESIAN_POINT('',(23.871417979014,1.963981097454)); +#4043 = CARTESIAN_POINT('',(23.178597655986,3.163981097454)); +#4044 = CARTESIAN_POINT('',(24.564238302041,3.163981097454)); +#4045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4046 = ORIENTED_EDGE('',*,*,#4047,.T.); +#4047 = EDGE_CURVE('',#4020,#1853,#4048,.T.); +#4048 = SEAM_CURVE('',#4049,(#4053,#4060),.PCURVE_S1.); +#4049 = LINE('',#4050,#4051); +#4050 = CARTESIAN_POINT('',(-7.15,0.8,2.)); +#4051 = VECTOR('',#4052,1.); +#4052 = DIRECTION('',(0.,-0.,-1.)); +#4053 = PCURVE('',#1873,#4054); +#4054 = DEFINITIONAL_REPRESENTATION('',(#4055),#4059); +#4055 = LINE('',#4056,#4057); +#4056 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4057 = VECTOR('',#4058,1.); +#4058 = DIRECTION('',(0.,-1.)); +#4059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4060 = PCURVE('',#1873,#4061); +#4061 = DEFINITIONAL_REPRESENTATION('',(#4062),#4066); +#4062 = LINE('',#4063,#4064); +#4063 = CARTESIAN_POINT('',(0.,0.)); +#4064 = VECTOR('',#4065,1.); +#4065 = DIRECTION('',(0.,-1.)); +#4066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4067 = ORIENTED_EDGE('',*,*,#1852,.T.); +#4068 = ORIENTED_EDGE('',*,*,#4047,.F.); +#4069 = ADVANCED_FACE('',(#4070),#1908,.F.); +#4070 = FACE_BOUND('',#4071,.F.); +#4071 = EDGE_LOOP('',(#4072,#4100,#4121,#4122)); +#4072 = ORIENTED_EDGE('',*,*,#4073,.F.); +#4073 = EDGE_CURVE('',#4074,#4074,#4076,.T.); +#4074 = VERTEX_POINT('',#4075); +#4075 = CARTESIAN_POINT('',(-12.95,0.8,2.)); +#4076 = SURFACE_CURVE('',#4077,(#4082,#4089),.PCURVE_S1.); +#4077 = CIRCLE('',#4078,0.8); +#4078 = AXIS2_PLACEMENT_3D('',#4079,#4080,#4081); +#4079 = CARTESIAN_POINT('',(-12.95,1.43773881689E-15,2.)); +#4080 = DIRECTION('',(0.,-0.,1.)); +#4081 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#4082 = PCURVE('',#1908,#4083); +#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4088); +#4084 = LINE('',#4085,#4086); +#4085 = CARTESIAN_POINT('',(0.,0.)); +#4086 = VECTOR('',#4087,1.); +#4087 = DIRECTION('',(1.,0.)); +#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4089 = PCURVE('',#2024,#4090); +#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4099); +#4091 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4092,#4093,#4094,#4095, +#4096,#4097,#4098),.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('') ); +#4092 = CARTESIAN_POINT('',(30.364238302041,3.163981097454)); +#4093 = CARTESIAN_POINT('',(31.749878948096,3.163981097454)); +#4094 = CARTESIAN_POINT('',(31.057058625069,1.963981097454)); +#4095 = CARTESIAN_POINT('',(30.364238302041,0.763981097454)); +#4096 = CARTESIAN_POINT('',(29.671417979014,1.963981097454)); +#4097 = CARTESIAN_POINT('',(28.978597655986,3.163981097454)); +#4098 = CARTESIAN_POINT('',(30.364238302041,3.163981097454)); +#4099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4100 = ORIENTED_EDGE('',*,*,#4101,.T.); +#4101 = EDGE_CURVE('',#4074,#1888,#4102,.T.); +#4102 = SEAM_CURVE('',#4103,(#4107,#4114),.PCURVE_S1.); +#4103 = LINE('',#4104,#4105); +#4104 = CARTESIAN_POINT('',(-12.95,0.8,2.)); +#4105 = VECTOR('',#4106,1.); +#4106 = DIRECTION('',(0.,-0.,-1.)); +#4107 = PCURVE('',#1908,#4108); +#4108 = DEFINITIONAL_REPRESENTATION('',(#4109),#4113); +#4109 = LINE('',#4110,#4111); +#4110 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4111 = VECTOR('',#4112,1.); +#4112 = DIRECTION('',(0.,-1.)); +#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4114 = PCURVE('',#1908,#4115); +#4115 = DEFINITIONAL_REPRESENTATION('',(#4116),#4120); +#4116 = LINE('',#4117,#4118); +#4117 = CARTESIAN_POINT('',(0.,0.)); +#4118 = VECTOR('',#4119,1.); +#4119 = DIRECTION('',(0.,-1.)); +#4120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4121 = ORIENTED_EDGE('',*,*,#1887,.T.); +#4122 = ORIENTED_EDGE('',*,*,#4101,.F.); +#4123 = ADVANCED_FACE('',(#4124),#1944,.F.); +#4124 = FACE_BOUND('',#4125,.F.); +#4125 = EDGE_LOOP('',(#4126,#4159,#4180,#4181)); +#4126 = ORIENTED_EDGE('',*,*,#4127,.F.); +#4127 = EDGE_CURVE('',#4128,#4128,#4130,.T.); +#4128 = VERTEX_POINT('',#4129); +#4129 = CARTESIAN_POINT('',(3.05,0.,2.1)); +#4130 = SURFACE_CURVE('',#4131,(#4136,#4143),.PCURVE_S1.); +#4131 = CIRCLE('',#4132,3.05); +#4132 = AXIS2_PLACEMENT_3D('',#4133,#4134,#4135); +#4133 = CARTESIAN_POINT('',(0.,0.,2.1)); +#4134 = DIRECTION('',(0.,0.,1.)); +#4135 = DIRECTION('',(1.,0.,0.)); +#4136 = PCURVE('',#1944,#4137); +#4137 = DEFINITIONAL_REPRESENTATION('',(#4138),#4142); +#4138 = LINE('',#4139,#4140); +#4139 = CARTESIAN_POINT('',(0.,0.)); +#4140 = VECTOR('',#4141,1.); +#4141 = DIRECTION('',(1.,0.)); +#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4143 = PCURVE('',#4144,#4149); +#4144 = PLANE('',#4145); +#4145 = AXIS2_PLACEMENT_3D('',#4146,#4147,#4148); +#4146 = CARTESIAN_POINT('',(3.5,0.,2.1)); +#4147 = DIRECTION('',(0.,0.,-1.)); +#4148 = DIRECTION('',(-1.,0.,0.)); +#4149 = DEFINITIONAL_REPRESENTATION('',(#4150),#4158); +#4150 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4151,#4152,#4153,#4154, +#4155,#4156,#4157),.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('') ); +#4151 = CARTESIAN_POINT('',(0.45,0.)); +#4152 = CARTESIAN_POINT('',(0.45,5.282754963085)); +#4153 = CARTESIAN_POINT('',(5.025,2.641377481543)); +#4154 = CARTESIAN_POINT('',(9.6,7.470345474799E-16)); +#4155 = CARTESIAN_POINT('',(5.025,-2.641377481543)); +#4156 = CARTESIAN_POINT('',(0.45,-5.282754963085)); +#4157 = CARTESIAN_POINT('',(0.45,0.)); +#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4159 = ORIENTED_EDGE('',*,*,#4160,.T.); +#4160 = EDGE_CURVE('',#4128,#1924,#4161,.T.); +#4161 = SEAM_CURVE('',#4162,(#4166,#4173),.PCURVE_S1.); +#4162 = LINE('',#4163,#4164); +#4163 = CARTESIAN_POINT('',(3.05,0.,2.1)); +#4164 = VECTOR('',#4165,1.); +#4165 = DIRECTION('',(-0.,-0.,-1.)); +#4166 = PCURVE('',#1944,#4167); +#4167 = DEFINITIONAL_REPRESENTATION('',(#4168),#4172); +#4168 = LINE('',#4169,#4170); +#4169 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4170 = VECTOR('',#4171,1.); +#4171 = DIRECTION('',(0.,-1.)); +#4172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4173 = PCURVE('',#1944,#4174); +#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179); +#4175 = LINE('',#4176,#4177); +#4176 = CARTESIAN_POINT('',(0.,0.)); +#4177 = VECTOR('',#4178,1.); +#4178 = DIRECTION('',(0.,-1.)); +#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4180 = ORIENTED_EDGE('',*,*,#1923,.T.); +#4181 = ORIENTED_EDGE('',*,*,#4160,.F.); +#4182 = ADVANCED_FACE('',(#4183,#4213,#4248,#4251,#4254,#4257,#4260, + #4263,#4266,#4269,#4272,#4275,#4278,#4281,#4284,#4287,#4290,#4293), + #2024,.F.); +#4183 = FACE_BOUND('',#4184,.F.); +#4184 = EDGE_LOOP('',(#4185,#4186,#4187,#4188,#4189,#4190,#4191,#4192, + #4193,#4194,#4195,#4196,#4197,#4198,#4199,#4200,#4201,#4202,#4203, + #4204,#4205,#4206,#4207,#4208,#4209,#4210,#4211,#4212)); +#4185 = ORIENTED_EDGE('',*,*,#2008,.F.); +#4186 = ORIENTED_EDGE('',*,*,#2065,.T.); +#4187 = ORIENTED_EDGE('',*,*,#2136,.F.); +#4188 = ORIENTED_EDGE('',*,*,#2212,.T.); +#4189 = ORIENTED_EDGE('',*,*,#2315,.T.); +#4190 = ORIENTED_EDGE('',*,*,#2414,.T.); +#4191 = ORIENTED_EDGE('',*,*,#2558,.F.); +#4192 = ORIENTED_EDGE('',*,*,#2534,.T.); +#4193 = ORIENTED_EDGE('',*,*,#2737,.F.); +#4194 = ORIENTED_EDGE('',*,*,#2786,.F.); +#4195 = ORIENTED_EDGE('',*,*,#2884,.F.); +#4196 = ORIENTED_EDGE('',*,*,#2961,.T.); +#4197 = ORIENTED_EDGE('',*,*,#3085,.F.); +#4198 = ORIENTED_EDGE('',*,*,#3212,.T.); +#4199 = ORIENTED_EDGE('',*,*,#3160,.F.); +#4200 = ORIENTED_EDGE('',*,*,#3237,.T.); +#4201 = ORIENTED_EDGE('',*,*,#3112,.F.); +#4202 = ORIENTED_EDGE('',*,*,#3032,.T.); +#4203 = ORIENTED_EDGE('',*,*,#2934,.T.); +#4204 = ORIENTED_EDGE('',*,*,#2835,.T.); +#4205 = ORIENTED_EDGE('',*,*,#2660,.F.); +#4206 = ORIENTED_EDGE('',*,*,#2687,.T.); +#4207 = ORIENTED_EDGE('',*,*,#2591,.F.); +#4208 = ORIENTED_EDGE('',*,*,#2463,.F.); +#4209 = ORIENTED_EDGE('',*,*,#2364,.F.); +#4210 = ORIENTED_EDGE('',*,*,#2288,.T.); +#4211 = ORIENTED_EDGE('',*,*,#2163,.F.); +#4212 = ORIENTED_EDGE('',*,*,#2040,.T.); +#4213 = FACE_BOUND('',#4214,.F.); +#4214 = EDGE_LOOP('',(#4215)); +#4215 = ORIENTED_EDGE('',*,*,#4216,.T.); +#4216 = EDGE_CURVE('',#4217,#4217,#4219,.T.); +#4217 = VERTEX_POINT('',#4218); +#4218 = CARTESIAN_POINT('',(4.5,0.,2.)); +#4219 = SURFACE_CURVE('',#4220,(#4225,#4236),.PCURVE_S1.); +#4220 = CIRCLE('',#4221,4.5); +#4221 = AXIS2_PLACEMENT_3D('',#4222,#4223,#4224); +#4222 = CARTESIAN_POINT('',(0.,0.,2.)); +#4223 = DIRECTION('',(0.,0.,1.)); +#4224 = DIRECTION('',(1.,0.,0.)); +#4225 = PCURVE('',#2024,#4226); +#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4235); +#4227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4228,#4229,#4230,#4231, +#4232,#4233,#4234),.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('') ); +#4228 = CARTESIAN_POINT('',(12.914238302041,2.363981097454)); +#4229 = CARTESIAN_POINT('',(12.914238302041,10.158209731514)); +#4230 = CARTESIAN_POINT('',(19.664238302041,6.261095414484)); +#4231 = CARTESIAN_POINT('',(26.414238302041,2.363981097454)); +#4232 = CARTESIAN_POINT('',(19.664238302041,-1.533133219575)); +#4233 = CARTESIAN_POINT('',(12.914238302041,-5.430247536605)); +#4234 = CARTESIAN_POINT('',(12.914238302041,2.363981097454)); +#4235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4236 = PCURVE('',#4237,#4242); +#4237 = CYLINDRICAL_SURFACE('',#4238,4.5); +#4238 = AXIS2_PLACEMENT_3D('',#4239,#4240,#4241); +#4239 = CARTESIAN_POINT('',(0.,0.,2.)); +#4240 = DIRECTION('',(0.,0.,1.)); +#4241 = DIRECTION('',(1.,0.,0.)); +#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4247); +#4243 = LINE('',#4244,#4245); +#4244 = CARTESIAN_POINT('',(0.,0.)); +#4245 = VECTOR('',#4246,1.); +#4246 = DIRECTION('',(1.,0.)); +#4247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4248 = FACE_BOUND('',#4249,.F.); +#4249 = EDGE_LOOP('',(#4250)); +#4250 = ORIENTED_EDGE('',*,*,#3317,.T.); +#4251 = FACE_BOUND('',#4252,.F.); +#4252 = EDGE_LOOP('',(#4253)); +#4253 = ORIENTED_EDGE('',*,*,#3425,.T.); +#4254 = FACE_BOUND('',#4255,.F.); +#4255 = EDGE_LOOP('',(#4256)); +#4256 = ORIENTED_EDGE('',*,*,#3263,.T.); +#4257 = FACE_BOUND('',#4258,.F.); +#4258 = EDGE_LOOP('',(#4259)); +#4259 = ORIENTED_EDGE('',*,*,#3371,.T.); +#4260 = FACE_BOUND('',#4261,.F.); +#4261 = EDGE_LOOP('',(#4262)); +#4262 = ORIENTED_EDGE('',*,*,#3641,.T.); +#4263 = FACE_BOUND('',#4264,.F.); +#4264 = EDGE_LOOP('',(#4265)); +#4265 = ORIENTED_EDGE('',*,*,#3857,.T.); +#4266 = FACE_BOUND('',#4267,.F.); +#4267 = EDGE_LOOP('',(#4268)); +#4268 = ORIENTED_EDGE('',*,*,#3803,.T.); +#4269 = FACE_BOUND('',#4270,.F.); +#4270 = EDGE_LOOP('',(#4271)); +#4271 = ORIENTED_EDGE('',*,*,#3695,.T.); +#4272 = FACE_BOUND('',#4273,.F.); +#4273 = EDGE_LOOP('',(#4274)); +#4274 = ORIENTED_EDGE('',*,*,#3965,.T.); +#4275 = FACE_BOUND('',#4276,.F.); +#4276 = EDGE_LOOP('',(#4277)); +#4277 = ORIENTED_EDGE('',*,*,#3911,.T.); +#4278 = FACE_BOUND('',#4279,.F.); +#4279 = EDGE_LOOP('',(#4280)); +#4280 = ORIENTED_EDGE('',*,*,#3533,.T.); +#4281 = FACE_BOUND('',#4282,.F.); +#4282 = EDGE_LOOP('',(#4283)); +#4283 = ORIENTED_EDGE('',*,*,#3479,.T.); +#4284 = FACE_BOUND('',#4285,.F.); +#4285 = EDGE_LOOP('',(#4286)); +#4286 = ORIENTED_EDGE('',*,*,#4073,.T.); +#4287 = FACE_BOUND('',#4288,.F.); +#4288 = EDGE_LOOP('',(#4289)); +#4289 = ORIENTED_EDGE('',*,*,#3587,.T.); +#4290 = FACE_BOUND('',#4291,.F.); +#4291 = EDGE_LOOP('',(#4292)); +#4292 = ORIENTED_EDGE('',*,*,#3749,.T.); +#4293 = FACE_BOUND('',#4294,.F.); +#4294 = EDGE_LOOP('',(#4295)); +#4295 = ORIENTED_EDGE('',*,*,#4019,.T.); +#4296 = ADVANCED_FACE('',(#4297,#4332),#4144,.F.); +#4297 = FACE_BOUND('',#4298,.F.); +#4298 = EDGE_LOOP('',(#4299)); +#4299 = ORIENTED_EDGE('',*,*,#4300,.F.); +#4300 = EDGE_CURVE('',#4301,#4301,#4303,.T.); +#4301 = VERTEX_POINT('',#4302); +#4302 = CARTESIAN_POINT('',(3.5,0.,2.1)); +#4303 = SURFACE_CURVE('',#4304,(#4309,#4320),.PCURVE_S1.); +#4304 = CIRCLE('',#4305,3.5); +#4305 = AXIS2_PLACEMENT_3D('',#4306,#4307,#4308); +#4306 = CARTESIAN_POINT('',(0.,0.,2.1)); +#4307 = DIRECTION('',(0.,0.,1.)); +#4308 = DIRECTION('',(1.,0.,0.)); +#4309 = PCURVE('',#4144,#4310); +#4310 = DEFINITIONAL_REPRESENTATION('',(#4311),#4319); +#4311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4312,#4313,#4314,#4315, +#4316,#4317,#4318),.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('') ); +#4312 = CARTESIAN_POINT('',(0.,0.)); +#4313 = CARTESIAN_POINT('',(0.,6.062177826491)); +#4314 = CARTESIAN_POINT('',(5.25,3.031088913246)); +#4315 = CARTESIAN_POINT('',(10.5,8.572527594031E-16)); +#4316 = CARTESIAN_POINT('',(5.25,-3.031088913246)); +#4317 = CARTESIAN_POINT('',(5.329070518201E-15,-6.062177826491)); +#4318 = CARTESIAN_POINT('',(0.,0.)); +#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4320 = PCURVE('',#4321,#4326); +#4321 = CYLINDRICAL_SURFACE('',#4322,3.5); +#4322 = AXIS2_PLACEMENT_3D('',#4323,#4324,#4325); +#4323 = CARTESIAN_POINT('',(0.,0.,1.3)); +#4324 = DIRECTION('',(-0.,-0.,-1.)); +#4325 = DIRECTION('',(1.,0.,0.)); +#4326 = DEFINITIONAL_REPRESENTATION('',(#4327),#4331); +#4327 = LINE('',#4328,#4329); +#4328 = CARTESIAN_POINT('',(-0.,-0.8)); +#4329 = VECTOR('',#4330,1.); +#4330 = DIRECTION('',(-1.,0.)); +#4331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4332 = FACE_BOUND('',#4333,.F.); +#4333 = EDGE_LOOP('',(#4334)); +#4334 = ORIENTED_EDGE('',*,*,#4127,.T.); +#4335 = ADVANCED_FACE('',(#4336),#4237,.F.); +#4336 = FACE_BOUND('',#4337,.F.); +#4337 = EDGE_LOOP('',(#4338,#4339,#4362,#4393)); +#4338 = ORIENTED_EDGE('',*,*,#4216,.F.); +#4339 = ORIENTED_EDGE('',*,*,#4340,.T.); +#4340 = EDGE_CURVE('',#4217,#4341,#4343,.T.); +#4341 = VERTEX_POINT('',#4342); +#4342 = CARTESIAN_POINT('',(4.5,0.,1.3)); +#4343 = SEAM_CURVE('',#4344,(#4348,#4355),.PCURVE_S1.); +#4344 = LINE('',#4345,#4346); +#4345 = CARTESIAN_POINT('',(4.5,0.,2.)); +#4346 = VECTOR('',#4347,1.); +#4347 = DIRECTION('',(-0.,-0.,-1.)); +#4348 = PCURVE('',#4237,#4349); +#4349 = DEFINITIONAL_REPRESENTATION('',(#4350),#4354); +#4350 = LINE('',#4351,#4352); +#4351 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4352 = VECTOR('',#4353,1.); +#4353 = DIRECTION('',(0.,-1.)); +#4354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4355 = PCURVE('',#4237,#4356); +#4356 = DEFINITIONAL_REPRESENTATION('',(#4357),#4361); +#4357 = LINE('',#4358,#4359); +#4358 = CARTESIAN_POINT('',(0.,0.)); +#4359 = VECTOR('',#4360,1.); +#4360 = DIRECTION('',(0.,-1.)); +#4361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4362 = ORIENTED_EDGE('',*,*,#4363,.T.); +#4363 = EDGE_CURVE('',#4341,#4341,#4364,.T.); +#4364 = SURFACE_CURVE('',#4365,(#4370,#4377),.PCURVE_S1.); +#4365 = CIRCLE('',#4366,4.5); +#4366 = AXIS2_PLACEMENT_3D('',#4367,#4368,#4369); +#4367 = CARTESIAN_POINT('',(0.,0.,1.3)); +#4368 = DIRECTION('',(0.,0.,1.)); +#4369 = DIRECTION('',(1.,0.,0.)); +#4370 = PCURVE('',#4237,#4371); +#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376); +#4372 = LINE('',#4373,#4374); +#4373 = CARTESIAN_POINT('',(0.,-0.7)); +#4374 = VECTOR('',#4375,1.); +#4375 = DIRECTION('',(1.,0.)); +#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4377 = PCURVE('',#4378,#4383); +#4378 = PLANE('',#4379); +#4379 = AXIS2_PLACEMENT_3D('',#4380,#4381,#4382); +#4380 = CARTESIAN_POINT('',(4.5,0.,1.3)); +#4381 = DIRECTION('',(0.,0.,-1.)); +#4382 = DIRECTION('',(-1.,0.,0.)); +#4383 = DEFINITIONAL_REPRESENTATION('',(#4384),#4392); +#4384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4385,#4386,#4387,#4388, +#4389,#4390,#4391),.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('') ); +#4385 = CARTESIAN_POINT('',(0.,0.)); +#4386 = CARTESIAN_POINT('',(0.,7.79422863406)); +#4387 = CARTESIAN_POINT('',(6.75,3.89711431703)); +#4388 = CARTESIAN_POINT('',(13.5,1.102182119233E-15)); +#4389 = CARTESIAN_POINT('',(6.75,-3.89711431703)); +#4390 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406)); +#4391 = CARTESIAN_POINT('',(0.,0.)); +#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4393 = ORIENTED_EDGE('',*,*,#4340,.F.); +#4394 = ADVANCED_FACE('',(#4395),#4321,.T.); +#4395 = FACE_BOUND('',#4396,.F.); +#4396 = EDGE_LOOP('',(#4397,#4425,#4446,#4447)); +#4397 = ORIENTED_EDGE('',*,*,#4398,.F.); +#4398 = EDGE_CURVE('',#4399,#4399,#4401,.T.); +#4399 = VERTEX_POINT('',#4400); +#4400 = CARTESIAN_POINT('',(3.5,0.,1.3)); +#4401 = SURFACE_CURVE('',#4402,(#4407,#4414),.PCURVE_S1.); +#4402 = CIRCLE('',#4403,3.5); +#4403 = AXIS2_PLACEMENT_3D('',#4404,#4405,#4406); +#4404 = CARTESIAN_POINT('',(0.,0.,1.3)); +#4405 = DIRECTION('',(0.,0.,1.)); +#4406 = DIRECTION('',(1.,0.,0.)); +#4407 = PCURVE('',#4321,#4408); +#4408 = DEFINITIONAL_REPRESENTATION('',(#4409),#4413); +#4409 = LINE('',#4410,#4411); +#4410 = CARTESIAN_POINT('',(-0.,0.)); +#4411 = VECTOR('',#4412,1.); +#4412 = DIRECTION('',(-1.,0.)); +#4413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4414 = PCURVE('',#4378,#4415); +#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4424); +#4416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4417,#4418,#4419,#4420, +#4421,#4422,#4423),.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('') ); +#4417 = CARTESIAN_POINT('',(1.,0.)); +#4418 = CARTESIAN_POINT('',(1.,6.062177826491)); +#4419 = CARTESIAN_POINT('',(6.25,3.031088913246)); +#4420 = CARTESIAN_POINT('',(11.5,8.572527594031E-16)); +#4421 = CARTESIAN_POINT('',(6.25,-3.031088913246)); +#4422 = CARTESIAN_POINT('',(1.,-6.062177826491)); +#4423 = CARTESIAN_POINT('',(1.,0.)); +#4424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4425 = ORIENTED_EDGE('',*,*,#4426,.T.); +#4426 = EDGE_CURVE('',#4399,#4301,#4427,.T.); +#4427 = SEAM_CURVE('',#4428,(#4432,#4439),.PCURVE_S1.); +#4428 = LINE('',#4429,#4430); +#4429 = CARTESIAN_POINT('',(3.5,0.,1.3)); +#4430 = VECTOR('',#4431,1.); +#4431 = DIRECTION('',(0.,0.,1.)); +#4432 = PCURVE('',#4321,#4433); +#4433 = DEFINITIONAL_REPRESENTATION('',(#4434),#4438); +#4434 = LINE('',#4435,#4436); +#4435 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#4436 = VECTOR('',#4437,1.); +#4437 = DIRECTION('',(-0.,-1.)); +#4438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4439 = PCURVE('',#4321,#4440); +#4440 = DEFINITIONAL_REPRESENTATION('',(#4441),#4445); +#4441 = LINE('',#4442,#4443); +#4442 = CARTESIAN_POINT('',(-0.,0.)); +#4443 = VECTOR('',#4444,1.); +#4444 = DIRECTION('',(-0.,-1.)); +#4445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4446 = ORIENTED_EDGE('',*,*,#4300,.T.); +#4447 = ORIENTED_EDGE('',*,*,#4426,.F.); +#4448 = ADVANCED_FACE('',(#4449,#4452),#4378,.F.); +#4449 = FACE_BOUND('',#4450,.F.); +#4450 = EDGE_LOOP('',(#4451)); +#4451 = ORIENTED_EDGE('',*,*,#4363,.F.); +#4452 = FACE_BOUND('',#4453,.F.); +#4453 = EDGE_LOOP('',(#4454)); +#4454 = ORIENTED_EDGE('',*,*,#4398,.T.); +#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4459)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4456,#4457,#4458)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4456, + 'distance_accuracy_value','confusion accuracy'); +#4460 = PRODUCT_TYPE('part',$,(#7)); +#4461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4462),#4455); +#4462 = STYLED_ITEM('color',(#4463),#15); +#4463 = PRESENTATION_STYLE_ASSIGNMENT((#4464,#4470)); +#4464 = SURFACE_STYLE_USAGE(.BOTH.,#4465); +#4465 = SURFACE_SIDE_STYLE('',(#4466)); +#4466 = SURFACE_STYLE_FILL_AREA(#4467); +#4467 = FILL_AREA_STYLE('',(#4468)); +#4468 = FILL_AREA_STYLE_COLOUR('',#4469); +#4469 = COLOUR_RGB('',0.219607844949,0.219607844949,0.219607844949); +#4470 = CURVE_STYLE('',#4471,POSITIVE_LENGTH_MEASURE(0.1),#4469); +#4471 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;