From fb3c611674ba1a779f97f5f3e6963eadd1728c59 Mon Sep 17 00:00:00 2001 From: obijuan Date: Fri, 22 Aug 2014 10:03:22 +0200 Subject: [PATCH] SM-S43036 6-arms horn --- .../SM-S4303R-6-arm-horn.fcstd | Bin 0 -> 153995 bytes .../SM-S4303R-6-arms-horn.stl | Bin 0 -> 171884 bytes .../SM-S4303R-6-arms-horn.stp | 5700 +++++++++++++++++ 3 files changed, 5700 insertions(+) create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arm-horn.fcstd create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stl create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stp diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arm-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arm-horn.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..ee2daa5df546df3be34e711a3c66dd047080566f GIT binary patch literal 153995 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 H8e0D!EMa4@ literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stl new file mode 100644 index 0000000000000000000000000000000000000000..b341930f263564a32148e1ebb99dc18f93e1bfb5 GIT binary patch literal 171884 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 GmH!WsctrdF literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stp b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stp new file mode 100644 index 00000000..d33ade59 --- /dev/null +++ b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-6-arms-horn.stp @@ -0,0 +1,5700 @@ +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-6-arms-horn.stp', + '2014-08-17T18:53:07',('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-6-arms-final','Horn-6-arms-final','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4663); +#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,#2001,#2040,#2142,#2191,#2245,#2294,#2343,#2393,#2447,#2496, + #2545,#2595,#2674,#2722,#2798,#2847,#2897,#2946,#2995,#3049,#3099, + #3148,#3196,#3250,#3326,#3353,#3407,#3461,#3515,#3569,#3623,#3677, + #3731,#3785,#3839,#3893,#3947,#4001,#4055,#4109,#4163,#4217,#4271, + #4325,#4384,#4504,#4543,#4602,#4656)); +#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.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(4.2,0.,-3.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(4.2,0.,-0.7)); +#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.,-0.7)); +#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.)); +#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.)); +#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.)); +#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.3)); +#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.)); +#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.1)); +#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.)); +#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.1)); +#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.1)); +#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.,-0.7)); +#170 = SEAM_CURVE('',#171,(#175,#181),.PCURVE_S1.); +#171 = LINE('',#172,#173); +#172 = CARTESIAN_POINT('',(4.2,0.,-1.)); +#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.,-0.7)); +#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.,-0.7)); +#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.9,0.,-3.1)); +#230 = SURFACE_CURVE('',#231,(#236,#247),.PCURVE_S1.); +#231 = CIRCLE('',#232,2.9); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,0.,-3.1)); +#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.3,0.)); +#240 = CARTESIAN_POINT('',(-1.3,-5.02294734195)); +#241 = CARTESIAN_POINT('',(-5.65,-2.511473670975)); +#242 = CARTESIAN_POINT('',(-10.,-7.102951435055E-16)); +#243 = CARTESIAN_POINT('',(-5.65,2.511473670975)); +#244 = CARTESIAN_POINT('',(-1.3,5.02294734195)); +#245 = CARTESIAN_POINT('',(-1.3,0.)); +#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#247 = PCURVE('',#248,#253); +#248 = CYLINDRICAL_SURFACE('',#249,2.9); +#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252); +#250 = CARTESIAN_POINT('',(0.,0.,-3.1)); +#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.,-0.7)); +#269 = SURFACE_CURVE('',#270,(#275,#286),.PCURVE_S1.); +#270 = CIRCLE('',#271,5.); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(0.,0.,-0.7)); +#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.,-0.7)); +#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.9,0.,0.7)); +#306 = SEAM_CURVE('',#307,(#311,#318),.PCURVE_S1.); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(2.9,0.,-3.1)); +#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.9); +#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332); +#330 = CARTESIAN_POINT('',(0.,0.,0.7)); +#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.9,0.,0.7)); +#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.02294734195)); +#350 = CARTESIAN_POINT('',(-4.35,-2.511473670975)); +#351 = CARTESIAN_POINT('',(-8.7,-7.102951435055E-16)); +#352 = CARTESIAN_POINT('',(-4.35,2.511473670975)); +#353 = CARTESIAN_POINT('',(-4.440892098501E-15,5.02294734195)); +#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.3)); +#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.3)); +#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.3)); +#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.3)); +#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.4,0.,0.7)); +#422 = SURFACE_CURVE('',#423,(#428,#435),.PCURVE_S1.); +#423 = CIRCLE('',#424,1.4); +#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427); +#425 = CARTESIAN_POINT('',(0.,0.,0.7)); +#426 = DIRECTION('',(0.,0.,1.)); +#427 = DIRECTION('',(1.,0.,0.)); +#428 = PCURVE('',#341,#429); +#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434); +#430 = CIRCLE('',#431,1.4); +#431 = AXIS2_PLACEMENT_2D('',#432,#433); +#432 = CARTESIAN_POINT('',(-2.9,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.4); +#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); +#438 = CARTESIAN_POINT('',(0.,0.,1.9)); +#439 = DIRECTION('',(0.,0.,1.)); +#440 = DIRECTION('',(1.,0.,0.)); +#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(0.,-1.2)); +#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.3,0.,0.)); +#454 = SEAM_CURVE('',#455,(#459,#465),.PCURVE_S1.); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(5.,0.,-0.3)); +#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.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#462 = CARTESIAN_POINT('',(0.,0.3)); +#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.424264068712,0.),.PIECEWISE_BEZIER_KNOTS.); +#468 = CARTESIAN_POINT('',(-6.28318530718,0.3)); +#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.3); +#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.3)); +#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('',(13.865067283731,-2.379229414479,0.)); +#490 = DIRECTION('',(0.,0.,-1.)); +#491 = DIRECTION('',(-1.,0.,0.)); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = CIRCLE('',#494,5.3); +#494 = AXIS2_PLACEMENT_2D('',#495,#496); +#495 = CARTESIAN_POINT('',(13.865067283731,2.379229414479)); +#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.4,0.,1.9)); +#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.); +#508 = CIRCLE('',#509,1.4); +#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512); +#510 = CARTESIAN_POINT('',(0.,0.,1.9)); +#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.,0.,1.9)); +#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.424871130596)); +#530 = CARTESIAN_POINT('',(3.7,1.212435565298)); +#531 = CARTESIAN_POINT('',(5.8,3.429011037613E-16)); +#532 = CARTESIAN_POINT('',(3.7,-1.212435565298)); +#533 = CARTESIAN_POINT('',(1.6,-2.424871130596)); +#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.4,0.,1.9)); +#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,#1371,#1406,#1441,#1476,#1511,#1546, + #1581,#1616,#1651,#1686,#1721,#1756,#1791,#1826,#1861,#1896,#1931, + #1966),#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,#660,#688,#721,#749,#782,#806,#834, + #863,#891,#920,#948,#976,#1003,#1031,#1064,#1092,#1125,#1153,#1185, + #1208,#1236,#1265,#1293,#1322,#1350)); +#565 = ORIENTED_EDGE('',*,*,#566,.F.); +#566 = EDGE_CURVE('',#567,#569,#571,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(13.865067283731,-2.379229414479,0.)); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(15.95,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('',(13.55,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.715067283731,2.379229414479)); +#581 = CARTESIAN_POINT('',(2.715067283731,-1.777692523686)); +#582 = CARTESIAN_POINT('',(-0.884932716269,0.300768445396)); +#583 = CARTESIAN_POINT('',(-4.484932716269,2.379229414479)); +#584 = CARTESIAN_POINT('',(-0.884932716269,4.457690383562)); +#585 = CARTESIAN_POINT('',(2.715067283731,6.536151352644)); +#586 = CARTESIAN_POINT('',(2.715067283731,2.379229414479)); +#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('',(13.55,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.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#596 = CARTESIAN_POINT('',(-1.702454388914,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('',(6.325903307349,-3.37759632319,0.)); +#603 = SURFACE_CURVE('',#604,(#608,#615),.PCURVE_S1.); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(13.865067283731,-2.379229414479,0.)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(-0.991345589366,-0.131278034888,-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.991345589366,-0.131278034888)); +#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('',(13.865067283731,-2.379229414479,0.)); +#619 = DIRECTION('',(0.131278034888,-0.991345589366,0.)); +#620 = DIRECTION('',(-0.991345589366,-0.131278034888,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,.T.); +#628 = EDGE_CURVE('',#601,#629,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(6.088035873286,-3.789594804453,0.)); +#631 = SURFACE_CURVE('',#632,(#637,#648),.PCURVE_S1.); +#632 = CIRCLE('',#633,0.3); +#633 = AXIS2_PLACEMENT_3D('',#634,#635,#636); +#634 = CARTESIAN_POINT('',(6.365286717816,-3.675,0.)); +#635 = DIRECTION('',(0.,0.,1.)); +#636 = DIRECTION('',(-1.,0.,0.)); +#637 = PCURVE('',#487,#638); +#638 = DEFINITIONAL_REPRESENTATION('',(#639),#647); +#639 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#640,#641,#642,#643,#644,#645 +,#646),.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( + '') ); +#640 = CARTESIAN_POINT('',(7.799780565916,-1.295770585521)); +#641 = CARTESIAN_POINT('',(7.799780565916,-1.815385827792)); +#642 = CARTESIAN_POINT('',(7.349780565916,-1.555578206656)); +#643 = CARTESIAN_POINT('',(6.899780565916,-1.295770585521)); +#644 = CARTESIAN_POINT('',(7.349780565916,-1.035962964386)); +#645 = CARTESIAN_POINT('',(7.799780565916,-0.77615534325)); +#646 = CARTESIAN_POINT('',(7.799780565916,-1.295770585521)); +#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#648 = PCURVE('',#649,#654); +#649 = CYLINDRICAL_SURFACE('',#650,0.3); +#650 = AXIS2_PLACEMENT_3D('',#651,#652,#653); +#651 = CARTESIAN_POINT('',(6.365286717816,-3.675,0.)); +#652 = DIRECTION('',(0.,0.,-1.)); +#653 = DIRECTION('',(-1.,0.,0.)); +#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(-0.,0.)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(-1.,0.)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = ORIENTED_EDGE('',*,*,#661,.T.); +#661 = EDGE_CURVE('',#629,#662,#664,.T.); +#662 = VERTEX_POINT('',#663); +#663 = CARTESIAN_POINT('',(8.993006756236,-10.81788578565,0.)); +#664 = SURFACE_CURVE('',#665,(#669,#676),.PCURVE_S1.); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(6.088035873286,-3.789594804453,0.)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(0.381982681511,-0.924169481765,0.)); +#669 = PCURVE('',#487,#670); +#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675); +#671 = LINE('',#672,#673); +#672 = CARTESIAN_POINT('',(7.777031410445,-1.410365389974)); +#673 = VECTOR('',#674,1.); +#674 = DIRECTION('',(-0.381982681511,-0.924169481765)); +#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#676 = PCURVE('',#677,#682); +#677 = PLANE('',#678); +#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681); +#679 = CARTESIAN_POINT('',(6.088035873286,-3.789594804453,0.)); +#680 = DIRECTION('',(0.924169481765,0.381982681511,0.)); +#681 = DIRECTION('',(0.381982681511,-0.924169481765,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,.F.); +#689 = EDGE_CURVE('',#690,#662,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(4.872060527496,-13.19711520013,0.)); +#692 = SURFACE_CURVE('',#693,(#698,#709),.PCURVE_S1.); +#693 = CIRCLE('',#694,2.4); +#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697); +#695 = CARTESIAN_POINT('',(6.775,-11.73464422127,0.)); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = DIRECTION('',(-1.,0.,0.)); +#698 = PCURVE('',#487,#699); +#699 = DEFINITIONAL_REPRESENTATION('',(#700),#708); +#700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#701,#702,#703,#704,#705,#706 +,#707),.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( + '') ); +#701 = CARTESIAN_POINT('',(9.490067283731,-9.3554148068)); +#702 = CARTESIAN_POINT('',(9.490067283731,-13.51233674496)); +#703 = CARTESIAN_POINT('',(5.890067283731,-11.43387577588)); +#704 = CARTESIAN_POINT('',(2.290067283731,-9.3554148068)); +#705 = CARTESIAN_POINT('',(5.890067283731,-7.276953837717)); +#706 = CARTESIAN_POINT('',(9.490067283731,-5.198492868635)); +#707 = CARTESIAN_POINT('',(9.490067283731,-9.3554148068)); +#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#709 = PCURVE('',#710,#715); +#710 = CYLINDRICAL_SURFACE('',#711,2.4); +#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714); +#712 = CARTESIAN_POINT('',(6.775,-11.73464422127,0.)); +#713 = DIRECTION('',(0.,0.,-1.)); +#714 = DIRECTION('',(-1.,0.,0.)); +#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(-0.,0.)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(-1.,0.)); +#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#721 = ORIENTED_EDGE('',*,*,#722,.T.); +#722 = EDGE_CURVE('',#690,#723,#725,.T.); +#723 = VERTEX_POINT('',#724); +#724 = CARTESIAN_POINT('',(0.237867434063,-7.167191127643,0.)); +#725 = SURFACE_CURVE('',#726,(#730,#737),.PCURVE_S1.); +#726 = LINE('',#727,#728); +#727 = CARTESIAN_POINT('',(4.872060527496,-13.19711520013,0.)); +#728 = VECTOR('',#729,1.); +#729 = DIRECTION('',(-0.609362907855,0.792891446877,0.)); +#730 = PCURVE('',#487,#731); +#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(8.993006756236,-10.81788578565)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.609362907855,0.792891446877)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = PCURVE('',#738,#743); +#738 = PLANE('',#739); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(4.872060527496,-13.19711520013,0.)); +#741 = DIRECTION('',(-0.792891446877,-0.609362907855,-0.)); +#742 = DIRECTION('',(-0.609362907855,0.792891446877,0.)); +#743 = DEFINITIONAL_REPRESENTATION('',(#744),#748); +#744 = LINE('',#745,#746); +#745 = CARTESIAN_POINT('',(0.,0.)); +#746 = VECTOR('',#747,1.); +#747 = DIRECTION('',(1.,0.)); +#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#749 = ORIENTED_EDGE('',*,*,#750,.T.); +#750 = EDGE_CURVE('',#723,#751,#753,.T.); +#751 = VERTEX_POINT('',#752); +#752 = CARTESIAN_POINT('',(0.,-7.05,0.)); +#753 = SURFACE_CURVE('',#754,(#759,#770),.PCURVE_S1.); +#754 = CIRCLE('',#755,0.3); +#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758); +#756 = CARTESIAN_POINT('',(0.,-7.35,0.)); +#757 = DIRECTION('',(0.,0.,1.)); +#758 = DIRECTION('',(-1.,0.,0.)); +#759 = PCURVE('',#487,#760); +#760 = DEFINITIONAL_REPRESENTATION('',(#761),#769); +#761 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#762,#763,#764,#765,#766,#767 +,#768),.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( + '') ); +#762 = CARTESIAN_POINT('',(14.165067283731,-4.970770585521)); +#763 = CARTESIAN_POINT('',(14.165067283731,-5.490385827792)); +#764 = CARTESIAN_POINT('',(13.715067283731,-5.230578206656)); +#765 = CARTESIAN_POINT('',(13.265067283731,-4.970770585521)); +#766 = CARTESIAN_POINT('',(13.715067283731,-4.710962964386)); +#767 = CARTESIAN_POINT('',(14.165067283731,-4.45115534325)); +#768 = CARTESIAN_POINT('',(14.165067283731,-4.970770585521)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = PCURVE('',#771,#776); +#771 = CYLINDRICAL_SURFACE('',#772,0.3); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(0.,-7.35,0.)); +#774 = DIRECTION('',(-0.,-0.,-1.)); +#775 = DIRECTION('',(-1.,0.,0.)); +#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(4.440892098501E-16,-0.)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(-1.,0.)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#782 = ORIENTED_EDGE('',*,*,#783,.F.); +#783 = EDGE_CURVE('',#784,#751,#786,.T.); +#784 = VERTEX_POINT('',#785); +#785 = CARTESIAN_POINT('',(-0.237867434063,-7.167191127643,0.)); +#786 = SURFACE_CURVE('',#787,(#792,#799),.PCURVE_S1.); +#787 = CIRCLE('',#788,0.3); +#788 = AXIS2_PLACEMENT_3D('',#789,#790,#791); +#789 = CARTESIAN_POINT('',(0.,-7.35,0.)); +#790 = DIRECTION('',(0.,0.,-1.)); +#791 = DIRECTION('',(1.,0.,0.)); +#792 = PCURVE('',#487,#793); +#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798); +#794 = CIRCLE('',#795,0.3); +#795 = AXIS2_PLACEMENT_2D('',#796,#797); +#796 = CARTESIAN_POINT('',(13.865067283731,-4.970770585521)); +#797 = DIRECTION('',(-1.,0.)); +#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#799 = PCURVE('',#771,#800); +#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(-9.424777960769,0.)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(1.,-0.)); +#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#806 = ORIENTED_EDGE('',*,*,#807,.F.); +#807 = EDGE_CURVE('',#808,#784,#810,.T.); +#808 = VERTEX_POINT('',#809); +#809 = CARTESIAN_POINT('',(-4.872060527496,-13.19711520013,0.)); +#810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(-4.872060527496,-13.19711520013,0.)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.609362907855,0.792891446877,0.)); +#815 = PCURVE('',#487,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(18.737127811227,-10.81788578565)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(-0.609362907855,0.792891446877)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = PCURVE('',#823,#828); +#823 = PLANE('',#824); +#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827); +#825 = CARTESIAN_POINT('',(-4.872060527496,-13.19711520013,0.)); +#826 = DIRECTION('',(0.792891446877,-0.609362907855,0.)); +#827 = DIRECTION('',(-0.609362907855,-0.792891446877,-0.)); +#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833); +#829 = LINE('',#830,#831); +#830 = CARTESIAN_POINT('',(-0.,0.)); +#831 = VECTOR('',#832,1.); +#832 = DIRECTION('',(-1.,0.)); +#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#834 = ORIENTED_EDGE('',*,*,#835,.T.); +#835 = EDGE_CURVE('',#808,#836,#838,.T.); +#836 = VERTEX_POINT('',#837); +#837 = CARTESIAN_POINT('',(-8.993006756236,-10.81788578565,0.)); +#838 = SURFACE_CURVE('',#839,(#844,#851),.PCURVE_S1.); +#839 = CIRCLE('',#840,2.4); +#840 = AXIS2_PLACEMENT_3D('',#841,#842,#843); +#841 = CARTESIAN_POINT('',(-6.775,-11.73464422127,0.)); +#842 = DIRECTION('',(0.,0.,-1.)); +#843 = DIRECTION('',(1.,0.,0.)); +#844 = PCURVE('',#487,#845); +#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850); +#846 = CIRCLE('',#847,2.4); +#847 = AXIS2_PLACEMENT_2D('',#848,#849); +#848 = CARTESIAN_POINT('',(20.640067283731,-9.3554148068)); +#849 = DIRECTION('',(-1.,0.)); +#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#851 = PCURVE('',#852,#857); +#852 = CYLINDRICAL_SURFACE('',#853,2.4); +#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856); +#854 = CARTESIAN_POINT('',(-6.775,-11.73464422127,0.)); +#855 = DIRECTION('',(0.,0.,-1.)); +#856 = DIRECTION('',(1.,0.,0.)); +#857 = DEFINITIONAL_REPRESENTATION('',(#858),#862); +#858 = LINE('',#859,#860); +#859 = CARTESIAN_POINT('',(0.,0.)); +#860 = VECTOR('',#861,1.); +#861 = DIRECTION('',(1.,0.)); +#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#863 = ORIENTED_EDGE('',*,*,#864,.F.); +#864 = EDGE_CURVE('',#865,#836,#867,.T.); +#865 = VERTEX_POINT('',#866); +#866 = CARTESIAN_POINT('',(-6.088035873286,-3.789594804453,0.)); +#867 = SURFACE_CURVE('',#868,(#872,#879),.PCURVE_S1.); +#868 = LINE('',#869,#870); +#869 = CARTESIAN_POINT('',(-6.088035873286,-3.789594804453,0.)); +#870 = VECTOR('',#871,1.); +#871 = DIRECTION('',(-0.381982681511,-0.924169481765,-0.)); +#872 = PCURVE('',#487,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(19.953103157017,-1.410365389974)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(0.381982681511,-0.924169481765)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#880,#885); +#880 = PLANE('',#881); +#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884); +#882 = CARTESIAN_POINT('',(-6.088035873286,-3.789594804453,0.)); +#883 = DIRECTION('',(-0.924169481765,0.381982681511,0.)); +#884 = DIRECTION('',(0.381982681511,0.924169481765,0.)); +#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890); +#886 = LINE('',#887,#888); +#887 = CARTESIAN_POINT('',(-0.,0.)); +#888 = VECTOR('',#889,1.); +#889 = DIRECTION('',(-1.,0.)); +#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#891 = ORIENTED_EDGE('',*,*,#892,.F.); +#892 = EDGE_CURVE('',#893,#865,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(-6.325903307349,-3.37759632319,0.)); +#895 = SURFACE_CURVE('',#896,(#901,#908),.PCURVE_S1.); +#896 = CIRCLE('',#897,0.3); +#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900); +#898 = CARTESIAN_POINT('',(-6.365286717816,-3.675,0.)); +#899 = DIRECTION('',(0.,0.,-1.)); +#900 = DIRECTION('',(1.,0.,0.)); +#901 = PCURVE('',#487,#902); +#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907); +#903 = CIRCLE('',#904,0.3); +#904 = AXIS2_PLACEMENT_2D('',#905,#906); +#905 = CARTESIAN_POINT('',(20.230354001547,-1.295770585521)); +#906 = DIRECTION('',(-1.,0.)); +#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#908 = PCURVE('',#909,#914); +#909 = CYLINDRICAL_SURFACE('',#910,0.3); +#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913); +#911 = CARTESIAN_POINT('',(-6.365286717816,-3.675,0.)); +#912 = DIRECTION('',(0.,0.,-1.)); +#913 = DIRECTION('',(1.,0.,0.)); +#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919); +#915 = LINE('',#916,#917); +#916 = CARTESIAN_POINT('',(0.,0.)); +#917 = VECTOR('',#918,1.); +#918 = DIRECTION('',(1.,0.)); +#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#920 = ORIENTED_EDGE('',*,*,#921,.F.); +#921 = EDGE_CURVE('',#922,#893,#924,.T.); +#922 = VERTEX_POINT('',#923); +#923 = CARTESIAN_POINT('',(-13.86506728373,-2.379229414479,0.)); +#924 = SURFACE_CURVE('',#925,(#929,#936),.PCURVE_S1.); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-13.86506728373,-2.379229414479,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(0.991345589366,-0.131278034888,0.)); +#929 = PCURVE('',#487,#930); +#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935); +#931 = LINE('',#932,#933); +#932 = CARTESIAN_POINT('',(27.730134567463,0.)); +#933 = VECTOR('',#934,1.); +#934 = DIRECTION('',(-0.991345589366,-0.131278034888)); +#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#936 = PCURVE('',#937,#942); +#937 = PLANE('',#938); +#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941); +#939 = CARTESIAN_POINT('',(-13.86506728373,-2.379229414479,0.)); +#940 = DIRECTION('',(-0.131278034888,-0.991345589366,-0.)); +#941 = DIRECTION('',(-0.991345589366,0.131278034888,0.)); +#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(-0.,0.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(-1.,0.)); +#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#948 = ORIENTED_EDGE('',*,*,#949,.T.); +#949 = EDGE_CURVE('',#922,#950,#952,.T.); +#950 = VERTEX_POINT('',#951); +#951 = CARTESIAN_POINT('',(-15.95,0.,0.)); +#952 = SURFACE_CURVE('',#953,(#958,#965),.PCURVE_S1.); +#953 = CIRCLE('',#954,2.4); +#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957); +#955 = CARTESIAN_POINT('',(-13.55,0.,0.)); +#956 = DIRECTION('',(0.,0.,-1.)); +#957 = DIRECTION('',(1.,0.,0.)); +#958 = PCURVE('',#487,#959); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = CIRCLE('',#961,2.4); +#961 = AXIS2_PLACEMENT_2D('',#962,#963); +#962 = CARTESIAN_POINT('',(27.415067283731,2.379229414479)); +#963 = DIRECTION('',(-1.,0.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = PCURVE('',#966,#971); +#966 = CYLINDRICAL_SURFACE('',#967,2.4); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(-13.55,0.,0.)); +#969 = DIRECTION('',(0.,0.,-1.)); +#970 = DIRECTION('',(1.,0.,0.)); +#971 = DEFINITIONAL_REPRESENTATION('',(#972),#975); +#972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#973,#974),.UNSPECIFIED.,.F.,.F., + (2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#973 = CARTESIAN_POINT('',(1.702454388914,0.)); +#974 = CARTESIAN_POINT('',(3.14159265359,0.)); +#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#976 = ORIENTED_EDGE('',*,*,#977,.F.); +#977 = EDGE_CURVE('',#978,#950,#980,.T.); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(-13.86506728373,2.379229414479,0.)); +#980 = SURFACE_CURVE('',#981,(#986,#997),.PCURVE_S1.); +#981 = CIRCLE('',#982,2.4); +#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985); +#983 = CARTESIAN_POINT('',(-13.55,0.,0.)); +#984 = DIRECTION('',(0.,0.,1.)); +#985 = DIRECTION('',(1.,0.,0.)); +#986 = PCURVE('',#487,#987); +#987 = DEFINITIONAL_REPRESENTATION('',(#988),#996); +#988 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#989,#990,#991,#992,#993,#994 +,#995),.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( + '') ); +#989 = CARTESIAN_POINT('',(25.015067283731,2.379229414479)); +#990 = CARTESIAN_POINT('',(25.015067283731,6.536151352644)); +#991 = CARTESIAN_POINT('',(28.615067283731,4.457690383562)); +#992 = CARTESIAN_POINT('',(32.215067283731,2.379229414479)); +#993 = CARTESIAN_POINT('',(28.615067283731,0.300768445396)); +#994 = CARTESIAN_POINT('',(25.015067283731,-1.777692523686)); +#995 = CARTESIAN_POINT('',(25.015067283731,2.379229414479)); +#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#997 = PCURVE('',#966,#998); +#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1002); +#999 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1000,#1001),.UNSPECIFIED.,.F., + .F.,(2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1000 = CARTESIAN_POINT('',(4.580730918266,0.)); +#1001 = CARTESIAN_POINT('',(3.14159265359,0.)); +#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1003 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1004 = EDGE_CURVE('',#978,#1005,#1007,.T.); +#1005 = VERTEX_POINT('',#1006); +#1006 = CARTESIAN_POINT('',(-6.325903307349,3.37759632319,0.)); +#1007 = SURFACE_CURVE('',#1008,(#1012,#1019),.PCURVE_S1.); +#1008 = LINE('',#1009,#1010); +#1009 = CARTESIAN_POINT('',(-13.86506728373,2.379229414479,0.)); +#1010 = VECTOR('',#1011,1.); +#1011 = DIRECTION('',(0.991345589366,0.131278034888,0.)); +#1012 = PCURVE('',#487,#1013); +#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018); +#1014 = LINE('',#1015,#1016); +#1015 = CARTESIAN_POINT('',(27.730134567463,4.758458828958)); +#1016 = VECTOR('',#1017,1.); +#1017 = DIRECTION('',(-0.991345589366,0.131278034888)); +#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1019 = PCURVE('',#1020,#1025); +#1020 = PLANE('',#1021); +#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024); +#1022 = CARTESIAN_POINT('',(-13.86506728373,2.379229414479,0.)); +#1023 = DIRECTION('',(-0.131278034888,0.991345589366,0.)); +#1024 = DIRECTION('',(0.991345589366,0.131278034888,0.)); +#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030); +#1026 = LINE('',#1027,#1028); +#1027 = CARTESIAN_POINT('',(0.,0.)); +#1028 = VECTOR('',#1029,1.); +#1029 = DIRECTION('',(1.,0.)); +#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1031 = ORIENTED_EDGE('',*,*,#1032,.T.); +#1032 = EDGE_CURVE('',#1005,#1033,#1035,.T.); +#1033 = VERTEX_POINT('',#1034); +#1034 = CARTESIAN_POINT('',(-6.088035873286,3.789594804453,0.)); +#1035 = SURFACE_CURVE('',#1036,(#1041,#1052),.PCURVE_S1.); +#1036 = CIRCLE('',#1037,0.3); +#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040); +#1038 = CARTESIAN_POINT('',(-6.365286717816,3.675,0.)); +#1039 = DIRECTION('',(0.,0.,1.)); +#1040 = DIRECTION('',(1.,0.,0.)); +#1041 = PCURVE('',#487,#1042); +#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1051); +#1043 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1044,#1045,#1046,#1047, +#1048,#1049,#1050),.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('') ); +#1044 = CARTESIAN_POINT('',(19.930354001547,6.054229414479)); +#1045 = CARTESIAN_POINT('',(19.930354001547,6.57384465675)); +#1046 = CARTESIAN_POINT('',(20.380354001547,6.314037035614)); +#1047 = CARTESIAN_POINT('',(20.830354001547,6.054229414479)); +#1048 = CARTESIAN_POINT('',(20.380354001547,5.794421793344)); +#1049 = CARTESIAN_POINT('',(19.930354001547,5.534614172208)); +#1050 = CARTESIAN_POINT('',(19.930354001547,6.054229414479)); +#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1052 = PCURVE('',#1053,#1058); +#1053 = CYLINDRICAL_SURFACE('',#1054,0.3); +#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057); +#1055 = CARTESIAN_POINT('',(-6.365286717816,3.675,0.)); +#1056 = DIRECTION('',(-0.,-0.,-1.)); +#1057 = DIRECTION('',(1.,0.,0.)); +#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(-0.,0.)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(-1.,0.)); +#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1064 = ORIENTED_EDGE('',*,*,#1065,.T.); +#1065 = EDGE_CURVE('',#1033,#1066,#1068,.T.); +#1066 = VERTEX_POINT('',#1067); +#1067 = CARTESIAN_POINT('',(-8.993006756236,10.817885785652,0.)); +#1068 = SURFACE_CURVE('',#1069,(#1073,#1080),.PCURVE_S1.); +#1069 = LINE('',#1070,#1071); +#1070 = CARTESIAN_POINT('',(-6.088035873286,3.789594804453,0.)); +#1071 = VECTOR('',#1072,1.); +#1072 = DIRECTION('',(-0.381982681511,0.924169481765,0.)); +#1073 = PCURVE('',#487,#1074); +#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079); +#1075 = LINE('',#1076,#1077); +#1076 = CARTESIAN_POINT('',(19.953103157017,6.168824218932)); +#1077 = VECTOR('',#1078,1.); +#1078 = DIRECTION('',(0.381982681511,0.924169481765)); +#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1080 = PCURVE('',#1081,#1086); +#1081 = PLANE('',#1082); +#1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085); +#1083 = CARTESIAN_POINT('',(-6.088035873286,3.789594804453,0.)); +#1084 = DIRECTION('',(-0.924169481765,-0.381982681511,0.)); +#1085 = DIRECTION('',(-0.381982681511,0.924169481765,0.)); +#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091); +#1087 = LINE('',#1088,#1089); +#1088 = CARTESIAN_POINT('',(0.,0.)); +#1089 = VECTOR('',#1090,1.); +#1090 = DIRECTION('',(1.,0.)); +#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1092 = ORIENTED_EDGE('',*,*,#1093,.F.); +#1093 = EDGE_CURVE('',#1094,#1066,#1096,.T.); +#1094 = VERTEX_POINT('',#1095); +#1095 = CARTESIAN_POINT('',(-4.872060527496,13.197115200131,0.)); +#1096 = SURFACE_CURVE('',#1097,(#1102,#1113),.PCURVE_S1.); +#1097 = CIRCLE('',#1098,2.4); +#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101); +#1099 = CARTESIAN_POINT('',(-6.775,11.734644221279,0.)); +#1100 = DIRECTION('',(0.,0.,1.)); +#1101 = DIRECTION('',(1.,0.,0.)); +#1102 = PCURVE('',#487,#1103); +#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1112); +#1104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1105,#1106,#1107,#1108, +#1109,#1110,#1111),.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('') ); +#1105 = CARTESIAN_POINT('',(18.240067283731,14.113873635758)); +#1106 = CARTESIAN_POINT('',(18.240067283731,18.270795573923)); +#1107 = CARTESIAN_POINT('',(21.840067283731,16.192334604841)); +#1108 = CARTESIAN_POINT('',(25.440067283731,14.113873635758)); +#1109 = CARTESIAN_POINT('',(21.840067283731,12.035412666676)); +#1110 = CARTESIAN_POINT('',(18.240067283731,9.956951697593)); +#1111 = CARTESIAN_POINT('',(18.240067283731,14.113873635758)); +#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1113 = PCURVE('',#1114,#1119); +#1114 = CYLINDRICAL_SURFACE('',#1115,2.4); +#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); +#1116 = CARTESIAN_POINT('',(-6.775,11.734644221279,0.)); +#1117 = DIRECTION('',(-0.,-0.,-1.)); +#1118 = DIRECTION('',(1.,0.,0.)); +#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(-0.,0.)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(-1.,0.)); +#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1125 = ORIENTED_EDGE('',*,*,#1126,.T.); +#1126 = EDGE_CURVE('',#1094,#1127,#1129,.T.); +#1127 = VERTEX_POINT('',#1128); +#1128 = CARTESIAN_POINT('',(-0.237867434063,7.167191127643,0.)); +#1129 = SURFACE_CURVE('',#1130,(#1134,#1141),.PCURVE_S1.); +#1130 = LINE('',#1131,#1132); +#1131 = CARTESIAN_POINT('',(-4.872060527496,13.197115200131,0.)); +#1132 = VECTOR('',#1133,1.); +#1133 = DIRECTION('',(0.609362907855,-0.792891446877,0.)); +#1134 = PCURVE('',#487,#1135); +#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(18.737127811227,15.57634461461)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(-0.609362907855,-0.792891446877)); +#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1141 = PCURVE('',#1142,#1147); +#1142 = PLANE('',#1143); +#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146); +#1144 = CARTESIAN_POINT('',(-4.872060527496,13.197115200131,0.)); +#1145 = DIRECTION('',(0.792891446877,0.609362907855,0.)); +#1146 = DIRECTION('',(0.609362907855,-0.792891446877,0.)); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(0.,0.)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(1.,0.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = ORIENTED_EDGE('',*,*,#1154,.T.); +#1154 = EDGE_CURVE('',#1127,#1155,#1157,.T.); +#1155 = VERTEX_POINT('',#1156); +#1156 = CARTESIAN_POINT('',(0.,7.05,0.)); +#1157 = SURFACE_CURVE('',#1158,(#1163,#1174),.PCURVE_S1.); +#1158 = CIRCLE('',#1159,0.3); +#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162); +#1160 = CARTESIAN_POINT('',(0.,7.35,0.)); +#1161 = DIRECTION('',(0.,0.,1.)); +#1162 = DIRECTION('',(1.,0.,0.)); +#1163 = PCURVE('',#487,#1164); +#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1173); +#1165 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1166,#1167,#1168,#1169, +#1170,#1171,#1172),.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('') ); +#1166 = CARTESIAN_POINT('',(13.565067283731,9.729229414479)); +#1167 = CARTESIAN_POINT('',(13.565067283731,10.24884465675)); +#1168 = CARTESIAN_POINT('',(14.015067283731,9.989037035614)); +#1169 = CARTESIAN_POINT('',(14.465067283731,9.729229414479)); +#1170 = CARTESIAN_POINT('',(14.015067283731,9.469421793344)); +#1171 = CARTESIAN_POINT('',(13.565067283731,9.209614172208)); +#1172 = CARTESIAN_POINT('',(13.565067283731,9.729229414479)); +#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1174 = PCURVE('',#1175,#1180); +#1175 = CYLINDRICAL_SURFACE('',#1176,0.3); +#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179); +#1177 = CARTESIAN_POINT('',(0.,7.35,0.)); +#1178 = DIRECTION('',(0.,0.,-1.)); +#1179 = DIRECTION('',(-1.,-0.,-0.)); +#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1184); +#1181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1182,#1183),.UNSPECIFIED.,.F., + .F.,(2,2),(3.796849491307,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1182 = CARTESIAN_POINT('',(5.627928469462,0.)); +#1183 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1185 = ORIENTED_EDGE('',*,*,#1186,.F.); +#1186 = EDGE_CURVE('',#1187,#1155,#1189,.T.); +#1187 = VERTEX_POINT('',#1188); +#1188 = CARTESIAN_POINT('',(0.237867434063,7.167191127643,0.)); +#1189 = SURFACE_CURVE('',#1190,(#1195,#1202),.PCURVE_S1.); +#1190 = CIRCLE('',#1191,0.3); +#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194); +#1192 = CARTESIAN_POINT('',(0.,7.35,0.)); +#1193 = DIRECTION('',(0.,0.,-1.)); +#1194 = DIRECTION('',(-1.,-0.,-0.)); +#1195 = PCURVE('',#487,#1196); +#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201); +#1197 = CIRCLE('',#1198,0.3); +#1198 = AXIS2_PLACEMENT_2D('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(13.865067283731,9.729229414479)); +#1200 = DIRECTION('',(1.,0.)); +#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1202 = PCURVE('',#1175,#1203); +#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1207); +#1204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1205,#1206),.UNSPECIFIED.,.F., + .F.,(2,2),(3.796849491307,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1205 = CARTESIAN_POINT('',(3.796849491307,0.)); +#1206 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1208 = ORIENTED_EDGE('',*,*,#1209,.F.); +#1209 = EDGE_CURVE('',#1210,#1187,#1212,.T.); +#1210 = VERTEX_POINT('',#1211); +#1211 = CARTESIAN_POINT('',(4.872060527496,13.197115200131,0.)); +#1212 = SURFACE_CURVE('',#1213,(#1217,#1224),.PCURVE_S1.); +#1213 = LINE('',#1214,#1215); +#1214 = CARTESIAN_POINT('',(4.872060527496,13.197115200131,0.)); +#1215 = VECTOR('',#1216,1.); +#1216 = DIRECTION('',(-0.609362907855,-0.792891446877,-0.)); +#1217 = PCURVE('',#487,#1218); +#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(8.993006756236,15.57634461461)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(0.609362907855,-0.792891446877)); +#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1224 = PCURVE('',#1225,#1230); +#1225 = PLANE('',#1226); +#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229); +#1227 = CARTESIAN_POINT('',(4.872060527496,13.197115200131,0.)); +#1228 = DIRECTION('',(-0.792891446877,0.609362907855,0.)); +#1229 = DIRECTION('',(0.609362907855,0.792891446877,0.)); +#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(-0.,0.)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(-1.,0.)); +#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1236 = ORIENTED_EDGE('',*,*,#1237,.T.); +#1237 = EDGE_CURVE('',#1210,#1238,#1240,.T.); +#1238 = VERTEX_POINT('',#1239); +#1239 = CARTESIAN_POINT('',(8.993006756236,10.817885785652,0.)); +#1240 = SURFACE_CURVE('',#1241,(#1246,#1253),.PCURVE_S1.); +#1241 = CIRCLE('',#1242,2.4); +#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245); +#1243 = CARTESIAN_POINT('',(6.775,11.734644221279,0.)); +#1244 = DIRECTION('',(0.,0.,-1.)); +#1245 = DIRECTION('',(-1.,-0.,-0.)); +#1246 = PCURVE('',#487,#1247); +#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252); +#1248 = CIRCLE('',#1249,2.4); +#1249 = AXIS2_PLACEMENT_2D('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(7.090067283731,14.113873635758)); +#1251 = DIRECTION('',(1.,0.)); +#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1253 = PCURVE('',#1254,#1259); +#1254 = CYLINDRICAL_SURFACE('',#1255,2.4); +#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258); +#1256 = CARTESIAN_POINT('',(6.775,11.734644221279,0.)); +#1257 = DIRECTION('',(0.,0.,-1.)); +#1258 = DIRECTION('',(-1.,0.,0.)); +#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(0.,0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(1.,0.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = ORIENTED_EDGE('',*,*,#1266,.F.); +#1266 = EDGE_CURVE('',#1267,#1238,#1269,.T.); +#1267 = VERTEX_POINT('',#1268); +#1268 = CARTESIAN_POINT('',(6.088035873286,3.789594804453,0.)); +#1269 = SURFACE_CURVE('',#1270,(#1274,#1281),.PCURVE_S1.); +#1270 = LINE('',#1271,#1272); +#1271 = CARTESIAN_POINT('',(6.088035873286,3.789594804453,0.)); +#1272 = VECTOR('',#1273,1.); +#1273 = DIRECTION('',(0.381982681511,0.924169481765,0.)); +#1274 = PCURVE('',#487,#1275); +#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(7.777031410445,6.168824218932)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(-0.381982681511,0.924169481765)); +#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1281 = PCURVE('',#1282,#1287); +#1282 = PLANE('',#1283); +#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286); +#1284 = CARTESIAN_POINT('',(6.088035873286,3.789594804453,0.)); +#1285 = DIRECTION('',(0.924169481765,-0.381982681511,0.)); +#1286 = DIRECTION('',(-0.381982681511,-0.924169481765,-0.)); +#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292); +#1288 = LINE('',#1289,#1290); +#1289 = CARTESIAN_POINT('',(-0.,0.)); +#1290 = VECTOR('',#1291,1.); +#1291 = DIRECTION('',(-1.,0.)); +#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1293 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1294 = EDGE_CURVE('',#1295,#1267,#1297,.T.); +#1295 = VERTEX_POINT('',#1296); +#1296 = CARTESIAN_POINT('',(6.325903307349,3.37759632319,0.)); +#1297 = SURFACE_CURVE('',#1298,(#1303,#1310),.PCURVE_S1.); +#1298 = CIRCLE('',#1299,0.3); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(6.365286717816,3.675,0.)); +#1301 = DIRECTION('',(0.,0.,-1.)); +#1302 = DIRECTION('',(-1.,-0.,-0.)); +#1303 = PCURVE('',#487,#1304); +#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309); +#1305 = CIRCLE('',#1306,0.3); +#1306 = AXIS2_PLACEMENT_2D('',#1307,#1308); +#1307 = CARTESIAN_POINT('',(7.499780565916,6.054229414479)); +#1308 = DIRECTION('',(1.,0.)); +#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1310 = PCURVE('',#1311,#1316); +#1311 = CYLINDRICAL_SURFACE('',#1312,0.3); +#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315); +#1313 = CARTESIAN_POINT('',(6.365286717816,3.675,0.)); +#1314 = DIRECTION('',(0.,0.,-1.)); +#1315 = DIRECTION('',(-1.,0.,0.)); +#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(0.,0.)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(1.,0.)); +#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1322 = ORIENTED_EDGE('',*,*,#1323,.F.); +#1323 = EDGE_CURVE('',#1324,#1295,#1326,.T.); +#1324 = VERTEX_POINT('',#1325); +#1325 = CARTESIAN_POINT('',(13.865067283731,2.379229414479,0.)); +#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.); +#1327 = LINE('',#1328,#1329); +#1328 = CARTESIAN_POINT('',(13.865067283731,2.379229414479,0.)); +#1329 = VECTOR('',#1330,1.); +#1330 = DIRECTION('',(-0.991345589366,0.131278034888,0.)); +#1331 = PCURVE('',#487,#1332); +#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337); +#1333 = LINE('',#1334,#1335); +#1334 = CARTESIAN_POINT('',(0.,4.758458828958)); +#1335 = VECTOR('',#1336,1.); +#1336 = DIRECTION('',(0.991345589366,0.131278034888)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = PCURVE('',#1339,#1344); +#1339 = PLANE('',#1340); +#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343); +#1341 = CARTESIAN_POINT('',(13.865067283731,2.379229414479,0.)); +#1342 = DIRECTION('',(0.131278034888,0.991345589366,0.)); +#1343 = DIRECTION('',(0.991345589366,-0.131278034888,0.)); +#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349); +#1345 = LINE('',#1346,#1347); +#1346 = CARTESIAN_POINT('',(-0.,0.)); +#1347 = VECTOR('',#1348,1.); +#1348 = DIRECTION('',(-1.,0.)); +#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1350 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1351 = EDGE_CURVE('',#1324,#569,#1352,.T.); +#1352 = SURFACE_CURVE('',#1353,(#1358,#1365),.PCURVE_S1.); +#1353 = CIRCLE('',#1354,2.4); +#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357); +#1355 = CARTESIAN_POINT('',(13.55,0.,0.)); +#1356 = DIRECTION('',(0.,0.,-1.)); +#1357 = DIRECTION('',(-1.,-0.,-0.)); +#1358 = PCURVE('',#487,#1359); +#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364); +#1360 = CIRCLE('',#1361,2.4); +#1361 = AXIS2_PLACEMENT_2D('',#1362,#1363); +#1362 = CARTESIAN_POINT('',(0.315067283731,2.379229414479)); +#1363 = DIRECTION('',(1.,0.)); +#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1365 = PCURVE('',#589,#1366); +#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1370); +#1367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1368,#1369),.UNSPECIFIED.,.F., + .F.,(2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1368 = CARTESIAN_POINT('',(-4.580730918266,0.)); +#1369 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1371 = FACE_BOUND('',#1372,.T.); +#1372 = EDGE_LOOP('',(#1373)); +#1373 = ORIENTED_EDGE('',*,*,#1374,.T.); +#1374 = EDGE_CURVE('',#1375,#1375,#1377,.T.); +#1375 = VERTEX_POINT('',#1376); +#1376 = CARTESIAN_POINT('',(-6.45,0.,0.)); +#1377 = SURFACE_CURVE('',#1378,(#1383,#1394),.PCURVE_S1.); +#1378 = CIRCLE('',#1379,0.8); +#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382); +#1380 = CARTESIAN_POINT('',(-7.25,0.,0.)); +#1381 = DIRECTION('',(0.,0.,1.)); +#1382 = DIRECTION('',(1.,0.,0.)); +#1383 = PCURVE('',#487,#1384); +#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1393); +#1385 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1386,#1387,#1388,#1389, +#1390,#1391,#1392),.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('') ); +#1386 = CARTESIAN_POINT('',(20.315067283731,2.379229414479)); +#1387 = CARTESIAN_POINT('',(20.315067283731,3.764870060534)); +#1388 = CARTESIAN_POINT('',(21.515067283731,3.072049737507)); +#1389 = CARTESIAN_POINT('',(22.715067283731,2.379229414479)); +#1390 = CARTESIAN_POINT('',(21.515067283731,1.686409091451)); +#1391 = CARTESIAN_POINT('',(20.315067283731,0.993588768424)); +#1392 = CARTESIAN_POINT('',(20.315067283731,2.379229414479)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = PCURVE('',#1395,#1400); +#1395 = CYLINDRICAL_SURFACE('',#1396,0.8); +#1396 = AXIS2_PLACEMENT_3D('',#1397,#1398,#1399); +#1397 = CARTESIAN_POINT('',(-7.25,0.,2.6)); +#1398 = DIRECTION('',(0.,0.,1.)); +#1399 = DIRECTION('',(1.,0.,0.)); +#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405); +#1401 = LINE('',#1402,#1403); +#1402 = CARTESIAN_POINT('',(0.,-2.6)); +#1403 = VECTOR('',#1404,1.); +#1404 = DIRECTION('',(1.,0.)); +#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1406 = FACE_BOUND('',#1407,.T.); +#1407 = EDGE_LOOP('',(#1408)); +#1408 = ORIENTED_EDGE('',*,*,#1409,.T.); +#1409 = EDGE_CURVE('',#1410,#1410,#1412,.T.); +#1410 = VERTEX_POINT('',#1411); +#1411 = CARTESIAN_POINT('',(-9.05,0.,0.)); +#1412 = SURFACE_CURVE('',#1413,(#1418,#1429),.PCURVE_S1.); +#1413 = CIRCLE('',#1414,0.8); +#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417); +#1415 = CARTESIAN_POINT('',(-9.85,0.,0.)); +#1416 = DIRECTION('',(0.,0.,1.)); +#1417 = DIRECTION('',(1.,0.,0.)); +#1418 = PCURVE('',#487,#1419); +#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1428); +#1420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1421,#1422,#1423,#1424, +#1425,#1426,#1427),.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('') ); +#1421 = CARTESIAN_POINT('',(22.915067283731,2.379229414479)); +#1422 = CARTESIAN_POINT('',(22.915067283731,3.764870060534)); +#1423 = CARTESIAN_POINT('',(24.115067283731,3.072049737507)); +#1424 = CARTESIAN_POINT('',(25.315067283731,2.379229414479)); +#1425 = CARTESIAN_POINT('',(24.115067283731,1.686409091451)); +#1426 = CARTESIAN_POINT('',(22.915067283731,0.993588768424)); +#1427 = CARTESIAN_POINT('',(22.915067283731,2.379229414479)); +#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1429 = PCURVE('',#1430,#1435); +#1430 = CYLINDRICAL_SURFACE('',#1431,0.8); +#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434); +#1432 = CARTESIAN_POINT('',(-9.85,0.,2.6)); +#1433 = DIRECTION('',(0.,0.,1.)); +#1434 = DIRECTION('',(1.,0.,0.)); +#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440); +#1436 = LINE('',#1437,#1438); +#1437 = CARTESIAN_POINT('',(0.,-2.6)); +#1438 = VECTOR('',#1439,1.); +#1439 = DIRECTION('',(1.,0.)); +#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1441 = FACE_BOUND('',#1442,.T.); +#1442 = EDGE_LOOP('',(#1443)); +#1443 = ORIENTED_EDGE('',*,*,#1444,.T.); +#1444 = EDGE_CURVE('',#1445,#1445,#1447,.T.); +#1445 = VERTEX_POINT('',#1446); +#1446 = CARTESIAN_POINT('',(-12.25,0.,0.)); +#1447 = SURFACE_CURVE('',#1448,(#1453,#1464),.PCURVE_S1.); +#1448 = CIRCLE('',#1449,0.8); +#1449 = AXIS2_PLACEMENT_3D('',#1450,#1451,#1452); +#1450 = CARTESIAN_POINT('',(-13.05,0.,0.)); +#1451 = DIRECTION('',(0.,0.,1.)); +#1452 = DIRECTION('',(1.,0.,0.)); +#1453 = PCURVE('',#487,#1454); +#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1463); +#1455 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1456,#1457,#1458,#1459, +#1460,#1461,#1462),.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('') ); +#1456 = CARTESIAN_POINT('',(26.115067283731,2.379229414479)); +#1457 = CARTESIAN_POINT('',(26.115067283731,3.764870060534)); +#1458 = CARTESIAN_POINT('',(27.315067283731,3.072049737507)); +#1459 = CARTESIAN_POINT('',(28.515067283731,2.379229414479)); +#1460 = CARTESIAN_POINT('',(27.315067283731,1.686409091451)); +#1461 = CARTESIAN_POINT('',(26.115067283731,0.993588768424)); +#1462 = CARTESIAN_POINT('',(26.115067283731,2.379229414479)); +#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1464 = PCURVE('',#1465,#1470); +#1465 = CYLINDRICAL_SURFACE('',#1466,0.8); +#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469); +#1467 = CARTESIAN_POINT('',(-13.05,0.,2.6)); +#1468 = DIRECTION('',(0.,0.,1.)); +#1469 = DIRECTION('',(1.,0.,0.)); +#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475); +#1471 = LINE('',#1472,#1473); +#1472 = CARTESIAN_POINT('',(0.,-2.6)); +#1473 = VECTOR('',#1474,1.); +#1474 = DIRECTION('',(1.,0.)); +#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1476 = FACE_BOUND('',#1477,.T.); +#1477 = EDGE_LOOP('',(#1478)); +#1478 = ORIENTED_EDGE('',*,*,#1479,.T.); +#1479 = EDGE_CURVE('',#1480,#1480,#1482,.T.); +#1480 = VERTEX_POINT('',#1481); +#1481 = CARTESIAN_POINT('',(12.25,-1.500192328956E-15,0.)); +#1482 = SURFACE_CURVE('',#1483,(#1488,#1499),.PCURVE_S1.); +#1483 = CIRCLE('',#1484,0.8); +#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487); +#1485 = CARTESIAN_POINT('',(13.05,-1.598164072887E-15,0.)); +#1486 = DIRECTION('',(0.,0.,1.)); +#1487 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1488 = PCURVE('',#487,#1489); +#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1498); +#1490 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1491,#1492,#1493,#1494, +#1495,#1496,#1497),.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('') ); +#1491 = CARTESIAN_POINT('',(1.615067283731,2.379229414479)); +#1492 = CARTESIAN_POINT('',(1.615067283731,0.993588768424)); +#1493 = CARTESIAN_POINT('',(0.415067283731,1.686409091451)); +#1494 = CARTESIAN_POINT('',(-0.784932716269,2.379229414479)); +#1495 = CARTESIAN_POINT('',(0.415067283731,3.072049737507)); +#1496 = CARTESIAN_POINT('',(1.615067283731,3.764870060534)); +#1497 = CARTESIAN_POINT('',(1.615067283731,2.379229414479)); +#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1499 = PCURVE('',#1500,#1505); +#1500 = CYLINDRICAL_SURFACE('',#1501,0.8); +#1501 = AXIS2_PLACEMENT_3D('',#1502,#1503,#1504); +#1502 = CARTESIAN_POINT('',(13.05,-1.598164072887E-15,2.6)); +#1503 = DIRECTION('',(0.,0.,1.)); +#1504 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1505 = DEFINITIONAL_REPRESENTATION('',(#1506),#1510); +#1506 = LINE('',#1507,#1508); +#1507 = CARTESIAN_POINT('',(0.,-2.6)); +#1508 = VECTOR('',#1509,1.); +#1509 = DIRECTION('',(1.,0.)); +#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1511 = FACE_BOUND('',#1512,.T.); +#1512 = EDGE_LOOP('',(#1513)); +#1513 = ORIENTED_EDGE('',*,*,#1514,.T.); +#1514 = EDGE_CURVE('',#1515,#1515,#1517,.T.); +#1515 = VERTEX_POINT('',#1516); +#1516 = CARTESIAN_POINT('',(9.05,-1.108305353228E-15,0.)); +#1517 = SURFACE_CURVE('',#1518,(#1523,#1534),.PCURVE_S1.); +#1518 = CIRCLE('',#1519,0.8); +#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522); +#1520 = CARTESIAN_POINT('',(9.85,-1.20627709716E-15,0.)); +#1521 = DIRECTION('',(0.,0.,1.)); +#1522 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1523 = PCURVE('',#487,#1524); +#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1533); +#1525 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1526,#1527,#1528,#1529, +#1530,#1531,#1532),.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('') ); +#1526 = CARTESIAN_POINT('',(4.815067283731,2.379229414479)); +#1527 = CARTESIAN_POINT('',(4.815067283731,0.993588768424)); +#1528 = CARTESIAN_POINT('',(3.615067283731,1.686409091451)); +#1529 = CARTESIAN_POINT('',(2.415067283731,2.379229414479)); +#1530 = CARTESIAN_POINT('',(3.615067283731,3.072049737507)); +#1531 = CARTESIAN_POINT('',(4.815067283731,3.764870060534)); +#1532 = CARTESIAN_POINT('',(4.815067283731,2.379229414479)); +#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1534 = PCURVE('',#1535,#1540); +#1535 = CYLINDRICAL_SURFACE('',#1536,0.8); +#1536 = AXIS2_PLACEMENT_3D('',#1537,#1538,#1539); +#1537 = CARTESIAN_POINT('',(9.85,-1.20627709716E-15,2.6)); +#1538 = DIRECTION('',(0.,0.,1.)); +#1539 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545); +#1541 = LINE('',#1542,#1543); +#1542 = CARTESIAN_POINT('',(0.,-2.6)); +#1543 = VECTOR('',#1544,1.); +#1544 = DIRECTION('',(1.,0.)); +#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1546 = FACE_BOUND('',#1547,.T.); +#1547 = EDGE_LOOP('',(#1548)); +#1548 = ORIENTED_EDGE('',*,*,#1549,.T.); +#1549 = EDGE_CURVE('',#1550,#1550,#1552,.T.); +#1550 = VERTEX_POINT('',#1551); +#1551 = CARTESIAN_POINT('',(6.125,-10.60881119635,0.)); +#1552 = SURFACE_CURVE('',#1553,(#1558,#1569),.PCURVE_S1.); +#1553 = CIRCLE('',#1554,0.8); +#1554 = AXIS2_PLACEMENT_3D('',#1555,#1556,#1557); +#1555 = CARTESIAN_POINT('',(6.525,-11.30163151938,0.)); +#1556 = DIRECTION('',(0.,0.,1.)); +#1557 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1558 = PCURVE('',#487,#1559); +#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1568); +#1560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1561,#1562,#1563,#1564, +#1565,#1566,#1567),.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('') ); +#1561 = CARTESIAN_POINT('',(7.740067283731,-8.22958178188)); +#1562 = CARTESIAN_POINT('',(8.940067283731,-8.922402104908)); +#1563 = CARTESIAN_POINT('',(7.740067283731,-9.615222427935)); +#1564 = CARTESIAN_POINT('',(6.540067283731,-10.30804275096)); +#1565 = CARTESIAN_POINT('',(6.540067283731,-8.922402104908)); +#1566 = CARTESIAN_POINT('',(6.540067283731,-7.536761458853)); +#1567 = CARTESIAN_POINT('',(7.740067283731,-8.22958178188)); +#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1569 = PCURVE('',#1570,#1575); +#1570 = CYLINDRICAL_SURFACE('',#1571,0.8); +#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574); +#1572 = CARTESIAN_POINT('',(6.525,-11.30163151938,2.6)); +#1573 = DIRECTION('',(0.,0.,1.)); +#1574 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1580); +#1576 = LINE('',#1577,#1578); +#1577 = CARTESIAN_POINT('',(0.,-2.6)); +#1578 = VECTOR('',#1579,1.); +#1579 = DIRECTION('',(1.,0.)); +#1580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1581 = FACE_BOUND('',#1582,.T.); +#1582 = EDGE_LOOP('',(#1583)); +#1583 = ORIENTED_EDGE('',*,*,#1584,.T.); +#1584 = EDGE_CURVE('',#1585,#1585,#1587,.T.); +#1585 = VERTEX_POINT('',#1586); +#1586 = CARTESIAN_POINT('',(-4.525,7.837529904249,0.)); +#1587 = SURFACE_CURVE('',#1588,(#1593,#1604),.PCURVE_S1.); +#1588 = CIRCLE('',#1589,0.8); +#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592); +#1590 = CARTESIAN_POINT('',(-4.925,8.530350227277,0.)); +#1591 = DIRECTION('',(-0.,0.,1.)); +#1592 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1593 = PCURVE('',#487,#1594); +#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1603); +#1595 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1596,#1597,#1598,#1599, +#1600,#1601,#1602),.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('') ); +#1596 = CARTESIAN_POINT('',(18.390067283731,10.216759318728)); +#1597 = CARTESIAN_POINT('',(17.190067283731,10.909579641756)); +#1598 = CARTESIAN_POINT('',(18.390067283731,11.602399964783)); +#1599 = CARTESIAN_POINT('',(19.590067283731,12.295220287811)); +#1600 = CARTESIAN_POINT('',(19.590067283731,10.909579641756)); +#1601 = CARTESIAN_POINT('',(19.590067283731,9.523938995701)); +#1602 = CARTESIAN_POINT('',(18.390067283731,10.216759318728)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1604 = PCURVE('',#1605,#1610); +#1605 = CYLINDRICAL_SURFACE('',#1606,0.8); +#1606 = AXIS2_PLACEMENT_3D('',#1607,#1608,#1609); +#1607 = CARTESIAN_POINT('',(-4.925,8.530350227277,2.6)); +#1608 = DIRECTION('',(0.,0.,1.)); +#1609 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615); +#1611 = LINE('',#1612,#1613); +#1612 = CARTESIAN_POINT('',(0.,-2.6)); +#1613 = VECTOR('',#1614,1.); +#1614 = DIRECTION('',(1.,0.)); +#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1616 = FACE_BOUND('',#1617,.T.); +#1617 = EDGE_LOOP('',(#1618)); +#1618 = ORIENTED_EDGE('',*,*,#1619,.T.); +#1619 = EDGE_CURVE('',#1620,#1620,#1622,.T.); +#1620 = VERTEX_POINT('',#1621); +#1621 = CARTESIAN_POINT('',(-6.125,-10.60881119635,0.)); +#1622 = SURFACE_CURVE('',#1623,(#1628,#1639),.PCURVE_S1.); +#1623 = CIRCLE('',#1624,0.8); +#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627); +#1625 = CARTESIAN_POINT('',(-6.525,-11.30163151938,0.)); +#1626 = DIRECTION('',(0.,-0.,1.)); +#1627 = DIRECTION('',(0.5,0.866025403784,0.)); +#1628 = PCURVE('',#487,#1629); +#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1638); +#1630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1631,#1632,#1633,#1634, +#1635,#1636,#1637),.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('') ); +#1631 = CARTESIAN_POINT('',(19.990067283731,-8.22958178188)); +#1632 = CARTESIAN_POINT('',(21.190067283731,-7.536761458853)); +#1633 = CARTESIAN_POINT('',(21.190067283731,-8.922402104908)); +#1634 = CARTESIAN_POINT('',(21.190067283731,-10.30804275096)); +#1635 = CARTESIAN_POINT('',(19.990067283731,-9.615222427935)); +#1636 = CARTESIAN_POINT('',(18.790067283731,-8.922402104908)); +#1637 = CARTESIAN_POINT('',(19.990067283731,-8.22958178188)); +#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1639 = PCURVE('',#1640,#1645); +#1640 = CYLINDRICAL_SURFACE('',#1641,0.8); +#1641 = AXIS2_PLACEMENT_3D('',#1642,#1643,#1644); +#1642 = CARTESIAN_POINT('',(-6.525,-11.30163151938,2.6)); +#1643 = DIRECTION('',(0.,0.,1.)); +#1644 = DIRECTION('',(0.5,0.866025403784,0.)); +#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650); +#1646 = LINE('',#1647,#1648); +#1647 = CARTESIAN_POINT('',(0.,-2.6)); +#1648 = VECTOR('',#1649,1.); +#1649 = DIRECTION('',(1.,0.)); +#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1651 = FACE_BOUND('',#1652,.T.); +#1652 = EDGE_LOOP('',(#1653)); +#1653 = ORIENTED_EDGE('',*,*,#1654,.T.); +#1654 = EDGE_CURVE('',#1655,#1655,#1657,.T.); +#1655 = VERTEX_POINT('',#1656); +#1656 = CARTESIAN_POINT('',(4.525,-7.837529904249,0.)); +#1657 = SURFACE_CURVE('',#1658,(#1663,#1674),.PCURVE_S1.); +#1658 = CIRCLE('',#1659,0.8); +#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662); +#1660 = CARTESIAN_POINT('',(4.925,-8.530350227277,0.)); +#1661 = DIRECTION('',(0.,0.,1.)); +#1662 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1663 = PCURVE('',#487,#1664); +#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1673); +#1665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1666,#1667,#1668,#1669, +#1670,#1671,#1672),.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('') ); +#1666 = CARTESIAN_POINT('',(9.340067283731,-5.45830048977)); +#1667 = CARTESIAN_POINT('',(10.540067283731,-6.151120812798)); +#1668 = CARTESIAN_POINT('',(9.340067283731,-6.843941135825)); +#1669 = CARTESIAN_POINT('',(8.140067283731,-7.536761458853)); +#1670 = CARTESIAN_POINT('',(8.140067283731,-6.151120812798)); +#1671 = CARTESIAN_POINT('',(8.140067283731,-4.765480166743)); +#1672 = CARTESIAN_POINT('',(9.340067283731,-5.45830048977)); +#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1674 = PCURVE('',#1675,#1680); +#1675 = CYLINDRICAL_SURFACE('',#1676,0.8); +#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679); +#1677 = CARTESIAN_POINT('',(4.925,-8.530350227277,2.6)); +#1678 = DIRECTION('',(0.,0.,1.)); +#1679 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685); +#1681 = LINE('',#1682,#1683); +#1682 = CARTESIAN_POINT('',(0.,-2.6)); +#1683 = VECTOR('',#1684,1.); +#1684 = DIRECTION('',(1.,0.)); +#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1686 = FACE_BOUND('',#1687,.T.); +#1687 = EDGE_LOOP('',(#1688)); +#1688 = ORIENTED_EDGE('',*,*,#1689,.T.); +#1689 = EDGE_CURVE('',#1690,#1690,#1692,.T.); +#1690 = VERTEX_POINT('',#1691); +#1691 = CARTESIAN_POINT('',(-4.525,-7.837529904249,0.)); +#1692 = SURFACE_CURVE('',#1693,(#1698,#1709),.PCURVE_S1.); +#1693 = CIRCLE('',#1694,0.8); +#1694 = AXIS2_PLACEMENT_3D('',#1695,#1696,#1697); +#1695 = CARTESIAN_POINT('',(-4.925,-8.530350227277,0.)); +#1696 = DIRECTION('',(0.,-0.,1.)); +#1697 = DIRECTION('',(0.5,0.866025403784,0.)); +#1698 = PCURVE('',#487,#1699); +#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1708); +#1700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1701,#1702,#1703,#1704, +#1705,#1706,#1707),.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('') ); +#1701 = CARTESIAN_POINT('',(18.390067283731,-5.45830048977)); +#1702 = CARTESIAN_POINT('',(19.590067283731,-4.765480166743)); +#1703 = CARTESIAN_POINT('',(19.590067283731,-6.151120812798)); +#1704 = CARTESIAN_POINT('',(19.590067283731,-7.536761458853)); +#1705 = CARTESIAN_POINT('',(18.390067283731,-6.843941135825)); +#1706 = CARTESIAN_POINT('',(17.190067283731,-6.151120812798)); +#1707 = CARTESIAN_POINT('',(18.390067283731,-5.45830048977)); +#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1709 = PCURVE('',#1710,#1715); +#1710 = CYLINDRICAL_SURFACE('',#1711,0.8); +#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714); +#1712 = CARTESIAN_POINT('',(-4.925,-8.530350227277,2.6)); +#1713 = DIRECTION('',(0.,0.,1.)); +#1714 = DIRECTION('',(0.5,0.866025403784,0.)); +#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720); +#1716 = LINE('',#1717,#1718); +#1717 = CARTESIAN_POINT('',(0.,-2.6)); +#1718 = VECTOR('',#1719,1.); +#1719 = DIRECTION('',(1.,0.)); +#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1721 = FACE_BOUND('',#1722,.T.); +#1722 = EDGE_LOOP('',(#1723)); +#1723 = ORIENTED_EDGE('',*,*,#1724,.T.); +#1724 = EDGE_CURVE('',#1725,#1725,#1727,.T.); +#1725 = VERTEX_POINT('',#1726); +#1726 = CARTESIAN_POINT('',(6.125,10.608811196359,0.)); +#1727 = SURFACE_CURVE('',#1728,(#1733,#1744),.PCURVE_S1.); +#1728 = CIRCLE('',#1729,0.8); +#1729 = AXIS2_PLACEMENT_3D('',#1730,#1731,#1732); +#1730 = CARTESIAN_POINT('',(6.525,11.301631519387,0.)); +#1731 = DIRECTION('',(0.,0.,1.)); +#1732 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1733 = PCURVE('',#487,#1734); +#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1743); +#1735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1736,#1737,#1738,#1739, +#1740,#1741,#1742),.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('') ); +#1736 = CARTESIAN_POINT('',(7.740067283731,12.988040610838)); +#1737 = CARTESIAN_POINT('',(6.540067283731,12.295220287811)); +#1738 = CARTESIAN_POINT('',(6.540067283731,13.680860933866)); +#1739 = CARTESIAN_POINT('',(6.540067283731,15.066501579921)); +#1740 = CARTESIAN_POINT('',(7.740067283731,14.373681256893)); +#1741 = CARTESIAN_POINT('',(8.940067283731,13.680860933866)); +#1742 = CARTESIAN_POINT('',(7.740067283731,12.988040610838)); +#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1744 = PCURVE('',#1745,#1750); +#1745 = CYLINDRICAL_SURFACE('',#1746,0.8); +#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749); +#1747 = CARTESIAN_POINT('',(6.525,11.301631519387,2.6)); +#1748 = DIRECTION('',(0.,0.,1.)); +#1749 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(0.,-2.6)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(1.,0.)); +#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1756 = FACE_BOUND('',#1757,.T.); +#1757 = EDGE_LOOP('',(#1758)); +#1758 = ORIENTED_EDGE('',*,*,#1759,.T.); +#1759 = EDGE_CURVE('',#1760,#1760,#1762,.T.); +#1760 = VERTEX_POINT('',#1761); +#1761 = CARTESIAN_POINT('',(6.45,-7.8989718545E-16,0.)); +#1762 = SURFACE_CURVE('',#1763,(#1768,#1779),.PCURVE_S1.); +#1763 = CIRCLE('',#1764,0.8); +#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767); +#1765 = CARTESIAN_POINT('',(7.25,-8.878689293818E-16,0.)); +#1766 = DIRECTION('',(0.,0.,1.)); +#1767 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1768 = PCURVE('',#487,#1769); +#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1778); +#1770 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1771,#1772,#1773,#1774, +#1775,#1776,#1777),.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('') ); +#1771 = CARTESIAN_POINT('',(7.415067283731,2.379229414479)); +#1772 = CARTESIAN_POINT('',(7.415067283731,0.993588768424)); +#1773 = CARTESIAN_POINT('',(6.215067283731,1.686409091451)); +#1774 = CARTESIAN_POINT('',(5.015067283731,2.379229414479)); +#1775 = CARTESIAN_POINT('',(6.215067283731,3.072049737507)); +#1776 = CARTESIAN_POINT('',(7.415067283731,3.764870060534)); +#1777 = CARTESIAN_POINT('',(7.415067283731,2.379229414479)); +#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1779 = PCURVE('',#1780,#1785); +#1780 = CYLINDRICAL_SURFACE('',#1781,0.8); +#1781 = AXIS2_PLACEMENT_3D('',#1782,#1783,#1784); +#1782 = CARTESIAN_POINT('',(7.25,-8.878689293818E-16,2.6)); +#1783 = DIRECTION('',(0.,0.,1.)); +#1784 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790); +#1786 = LINE('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(0.,-2.6)); +#1788 = VECTOR('',#1789,1.); +#1789 = DIRECTION('',(1.,0.)); +#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1791 = FACE_BOUND('',#1792,.T.); +#1792 = EDGE_LOOP('',(#1793)); +#1793 = ORIENTED_EDGE('',*,*,#1794,.T.); +#1794 = EDGE_CURVE('',#1795,#1795,#1797,.T.); +#1795 = VERTEX_POINT('',#1796); +#1796 = CARTESIAN_POINT('',(-3.225,5.58586385441,0.)); +#1797 = SURFACE_CURVE('',#1798,(#1803,#1814),.PCURVE_S1.); +#1798 = CIRCLE('',#1799,0.8); +#1799 = AXIS2_PLACEMENT_3D('',#1800,#1801,#1802); +#1800 = CARTESIAN_POINT('',(-3.625,6.278684177437,0.)); +#1801 = DIRECTION('',(-0.,0.,1.)); +#1802 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1803 = PCURVE('',#487,#1804); +#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1813); +#1805 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1806,#1807,#1808,#1809, +#1810,#1811,#1812),.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('') ); +#1806 = CARTESIAN_POINT('',(17.090067283731,7.965093268889)); +#1807 = CARTESIAN_POINT('',(15.890067283731,8.657913591916)); +#1808 = CARTESIAN_POINT('',(17.090067283731,9.350733914944)); +#1809 = CARTESIAN_POINT('',(18.290067283731,10.043554237971)); +#1810 = CARTESIAN_POINT('',(18.290067283731,8.657913591916)); +#1811 = CARTESIAN_POINT('',(18.290067283731,7.272272945861)); +#1812 = CARTESIAN_POINT('',(17.090067283731,7.965093268889)); +#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1814 = PCURVE('',#1815,#1820); +#1815 = CYLINDRICAL_SURFACE('',#1816,0.8); +#1816 = AXIS2_PLACEMENT_3D('',#1817,#1818,#1819); +#1817 = CARTESIAN_POINT('',(-3.625,6.278684177437,2.6)); +#1818 = DIRECTION('',(0.,0.,1.)); +#1819 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1825); +#1821 = LINE('',#1822,#1823); +#1822 = CARTESIAN_POINT('',(0.,-2.6)); +#1823 = VECTOR('',#1824,1.); +#1824 = DIRECTION('',(1.,0.)); +#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1826 = FACE_BOUND('',#1827,.T.); +#1827 = EDGE_LOOP('',(#1828)); +#1828 = ORIENTED_EDGE('',*,*,#1829,.T.); +#1829 = EDGE_CURVE('',#1830,#1830,#1832,.T.); +#1830 = VERTEX_POINT('',#1831); +#1831 = CARTESIAN_POINT('',(3.225,5.58586385441,0.)); +#1832 = SURFACE_CURVE('',#1833,(#1838,#1849),.PCURVE_S1.); +#1833 = CIRCLE('',#1834,0.8); +#1834 = AXIS2_PLACEMENT_3D('',#1835,#1836,#1837); +#1835 = CARTESIAN_POINT('',(3.625,6.278684177437,0.)); +#1836 = DIRECTION('',(0.,0.,1.)); +#1837 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1838 = PCURVE('',#487,#1839); +#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1848); +#1840 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1841,#1842,#1843,#1844, +#1845,#1846,#1847),.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('') ); +#1841 = CARTESIAN_POINT('',(10.640067283731,7.965093268889)); +#1842 = CARTESIAN_POINT('',(9.440067283731,7.272272945861)); +#1843 = CARTESIAN_POINT('',(9.440067283731,8.657913591916)); +#1844 = CARTESIAN_POINT('',(9.440067283731,10.043554237971)); +#1845 = CARTESIAN_POINT('',(10.640067283731,9.350733914944)); +#1846 = CARTESIAN_POINT('',(11.840067283731,8.657913591916)); +#1847 = CARTESIAN_POINT('',(10.640067283731,7.965093268889)); +#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1849 = PCURVE('',#1850,#1855); +#1850 = CYLINDRICAL_SURFACE('',#1851,0.8); +#1851 = AXIS2_PLACEMENT_3D('',#1852,#1853,#1854); +#1852 = CARTESIAN_POINT('',(3.625,6.278684177437,2.6)); +#1853 = DIRECTION('',(0.,0.,1.)); +#1854 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1860); +#1856 = LINE('',#1857,#1858); +#1857 = CARTESIAN_POINT('',(0.,-2.6)); +#1858 = VECTOR('',#1859,1.); +#1859 = DIRECTION('',(1.,0.)); +#1860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1861 = FACE_BOUND('',#1862,.T.); +#1862 = EDGE_LOOP('',(#1863)); +#1863 = ORIENTED_EDGE('',*,*,#1864,.T.); +#1864 = EDGE_CURVE('',#1865,#1865,#1867,.T.); +#1865 = VERTEX_POINT('',#1866); +#1866 = CARTESIAN_POINT('',(4.525,7.837529904249,0.)); +#1867 = SURFACE_CURVE('',#1868,(#1873,#1884),.PCURVE_S1.); +#1868 = CIRCLE('',#1869,0.8); +#1869 = AXIS2_PLACEMENT_3D('',#1870,#1871,#1872); +#1870 = CARTESIAN_POINT('',(4.925,8.530350227277,0.)); +#1871 = DIRECTION('',(0.,0.,1.)); +#1872 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1873 = PCURVE('',#487,#1874); +#1874 = DEFINITIONAL_REPRESENTATION('',(#1875),#1883); +#1875 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1876,#1877,#1878,#1879, +#1880,#1881,#1882),.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('') ); +#1876 = CARTESIAN_POINT('',(9.340067283731,10.216759318728)); +#1877 = CARTESIAN_POINT('',(8.140067283731,9.523938995701)); +#1878 = CARTESIAN_POINT('',(8.140067283731,10.909579641756)); +#1879 = CARTESIAN_POINT('',(8.140067283731,12.295220287811)); +#1880 = CARTESIAN_POINT('',(9.340067283731,11.602399964783)); +#1881 = CARTESIAN_POINT('',(10.540067283731,10.909579641756)); +#1882 = CARTESIAN_POINT('',(9.340067283731,10.216759318728)); +#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1884 = PCURVE('',#1885,#1890); +#1885 = CYLINDRICAL_SURFACE('',#1886,0.8); +#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889); +#1887 = CARTESIAN_POINT('',(4.925,8.530350227277,2.6)); +#1888 = DIRECTION('',(0.,0.,1.)); +#1889 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895); +#1891 = LINE('',#1892,#1893); +#1892 = CARTESIAN_POINT('',(0.,-2.6)); +#1893 = VECTOR('',#1894,1.); +#1894 = DIRECTION('',(1.,0.)); +#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1896 = FACE_BOUND('',#1897,.T.); +#1897 = EDGE_LOOP('',(#1898)); +#1898 = ORIENTED_EDGE('',*,*,#1899,.T.); +#1899 = EDGE_CURVE('',#1900,#1900,#1902,.T.); +#1900 = VERTEX_POINT('',#1901); +#1901 = CARTESIAN_POINT('',(-6.125,10.608811196359,0.)); +#1902 = SURFACE_CURVE('',#1903,(#1908,#1919),.PCURVE_S1.); +#1903 = CIRCLE('',#1904,0.8); +#1904 = AXIS2_PLACEMENT_3D('',#1905,#1906,#1907); +#1905 = CARTESIAN_POINT('',(-6.525,11.301631519387,0.)); +#1906 = DIRECTION('',(-0.,0.,1.)); +#1907 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1908 = PCURVE('',#487,#1909); +#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1918); +#1910 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1911,#1912,#1913,#1914, +#1915,#1916,#1917),.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('') ); +#1911 = CARTESIAN_POINT('',(19.990067283731,12.988040610838)); +#1912 = CARTESIAN_POINT('',(18.790067283731,13.680860933866)); +#1913 = CARTESIAN_POINT('',(19.990067283731,14.373681256893)); +#1914 = CARTESIAN_POINT('',(21.190067283731,15.066501579921)); +#1915 = CARTESIAN_POINT('',(21.190067283731,13.680860933866)); +#1916 = CARTESIAN_POINT('',(21.190067283731,12.295220287811)); +#1917 = CARTESIAN_POINT('',(19.990067283731,12.988040610838)); +#1918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1919 = PCURVE('',#1920,#1925); +#1920 = CYLINDRICAL_SURFACE('',#1921,0.8); +#1921 = AXIS2_PLACEMENT_3D('',#1922,#1923,#1924); +#1922 = CARTESIAN_POINT('',(-6.525,11.301631519387,2.6)); +#1923 = DIRECTION('',(0.,0.,1.)); +#1924 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930); +#1926 = LINE('',#1927,#1928); +#1927 = CARTESIAN_POINT('',(0.,-2.6)); +#1928 = VECTOR('',#1929,1.); +#1929 = DIRECTION('',(1.,0.)); +#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1931 = FACE_BOUND('',#1932,.T.); +#1932 = EDGE_LOOP('',(#1933)); +#1933 = ORIENTED_EDGE('',*,*,#1934,.T.); +#1934 = EDGE_CURVE('',#1935,#1935,#1937,.T.); +#1935 = VERTEX_POINT('',#1936); +#1936 = CARTESIAN_POINT('',(3.225,-5.58586385441,0.)); +#1937 = SURFACE_CURVE('',#1938,(#1943,#1954),.PCURVE_S1.); +#1938 = CIRCLE('',#1939,0.8); +#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942); +#1940 = CARTESIAN_POINT('',(3.625,-6.278684177437,0.)); +#1941 = DIRECTION('',(0.,0.,1.)); +#1942 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1943 = PCURVE('',#487,#1944); +#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1953); +#1945 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1946,#1947,#1948,#1949, +#1950,#1951,#1952),.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('') ); +#1946 = CARTESIAN_POINT('',(10.640067283731,-3.206634439931)); +#1947 = CARTESIAN_POINT('',(11.840067283731,-3.899454762958)); +#1948 = CARTESIAN_POINT('',(10.640067283731,-4.592275085986)); +#1949 = CARTESIAN_POINT('',(9.440067283731,-5.285095409013)); +#1950 = CARTESIAN_POINT('',(9.440067283731,-3.899454762958)); +#1951 = CARTESIAN_POINT('',(9.440067283731,-2.513814116903)); +#1952 = CARTESIAN_POINT('',(10.640067283731,-3.206634439931)); +#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1954 = PCURVE('',#1955,#1960); +#1955 = CYLINDRICAL_SURFACE('',#1956,0.8); +#1956 = AXIS2_PLACEMENT_3D('',#1957,#1958,#1959); +#1957 = CARTESIAN_POINT('',(3.625,-6.278684177437,2.6)); +#1958 = DIRECTION('',(0.,0.,1.)); +#1959 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965); +#1961 = LINE('',#1962,#1963); +#1962 = CARTESIAN_POINT('',(0.,-2.6)); +#1963 = VECTOR('',#1964,1.); +#1964 = DIRECTION('',(1.,0.)); +#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1966 = FACE_BOUND('',#1967,.T.); +#1967 = EDGE_LOOP('',(#1968)); +#1968 = ORIENTED_EDGE('',*,*,#1969,.T.); +#1969 = EDGE_CURVE('',#1970,#1970,#1972,.T.); +#1970 = VERTEX_POINT('',#1971); +#1971 = CARTESIAN_POINT('',(-3.225,-5.58586385441,0.)); +#1972 = SURFACE_CURVE('',#1973,(#1978,#1989),.PCURVE_S1.); +#1973 = CIRCLE('',#1974,0.8); +#1974 = AXIS2_PLACEMENT_3D('',#1975,#1976,#1977); +#1975 = CARTESIAN_POINT('',(-3.625,-6.278684177437,0.)); +#1976 = DIRECTION('',(0.,-0.,1.)); +#1977 = DIRECTION('',(0.5,0.866025403784,0.)); +#1978 = PCURVE('',#487,#1979); +#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1988); +#1980 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1981,#1982,#1983,#1984, +#1985,#1986,#1987),.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('') ); +#1981 = CARTESIAN_POINT('',(17.090067283731,-3.206634439931)); +#1982 = CARTESIAN_POINT('',(18.290067283731,-2.513814116903)); +#1983 = CARTESIAN_POINT('',(18.290067283731,-3.899454762958)); +#1984 = CARTESIAN_POINT('',(18.290067283731,-5.285095409013)); +#1985 = CARTESIAN_POINT('',(17.090067283731,-4.592275085986)); +#1986 = CARTESIAN_POINT('',(15.890067283731,-3.899454762958)); +#1987 = CARTESIAN_POINT('',(17.090067283731,-3.206634439931)); +#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1989 = PCURVE('',#1990,#1995); +#1990 = CYLINDRICAL_SURFACE('',#1991,0.8); +#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994); +#1992 = CARTESIAN_POINT('',(-3.625,-6.278684177437,2.6)); +#1993 = DIRECTION('',(0.,0.,1.)); +#1994 = DIRECTION('',(0.5,0.866025403784,0.)); +#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000); +#1996 = LINE('',#1997,#1998); +#1997 = CARTESIAN_POINT('',(0.,-2.6)); +#1998 = VECTOR('',#1999,1.); +#1999 = DIRECTION('',(1.,0.)); +#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2001 = ADVANCED_FACE('',(#2002,#2037),#521,.F.); +#2002 = FACE_BOUND('',#2003,.F.); +#2003 = EDGE_LOOP('',(#2004)); +#2004 = ORIENTED_EDGE('',*,*,#2005,.F.); +#2005 = EDGE_CURVE('',#2006,#2006,#2008,.T.); +#2006 = VERTEX_POINT('',#2007); +#2007 = CARTESIAN_POINT('',(3.,0.,1.9)); +#2008 = SURFACE_CURVE('',#2009,(#2014,#2025),.PCURVE_S1.); +#2009 = CIRCLE('',#2010,3.); +#2010 = AXIS2_PLACEMENT_3D('',#2011,#2012,#2013); +#2011 = CARTESIAN_POINT('',(0.,0.,1.9)); +#2012 = DIRECTION('',(0.,0.,1.)); +#2013 = DIRECTION('',(1.,0.,0.)); +#2014 = PCURVE('',#521,#2015); +#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2024); +#2016 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2017,#2018,#2019,#2020, +#2021,#2022,#2023),.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('') ); +#2017 = CARTESIAN_POINT('',(0.,0.)); +#2018 = CARTESIAN_POINT('',(0.,5.196152422707)); +#2019 = CARTESIAN_POINT('',(4.5,2.598076211353)); +#2020 = CARTESIAN_POINT('',(9.,7.347880794884E-16)); +#2021 = CARTESIAN_POINT('',(4.5,-2.598076211353)); +#2022 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707)); +#2023 = CARTESIAN_POINT('',(0.,0.)); +#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2025 = PCURVE('',#2026,#2031); +#2026 = CYLINDRICAL_SURFACE('',#2027,3.); +#2027 = AXIS2_PLACEMENT_3D('',#2028,#2029,#2030); +#2028 = CARTESIAN_POINT('',(0.,0.,2.7)); +#2029 = DIRECTION('',(0.,0.,1.)); +#2030 = DIRECTION('',(1.,0.,0.)); +#2031 = DEFINITIONAL_REPRESENTATION('',(#2032),#2036); +#2032 = LINE('',#2033,#2034); +#2033 = CARTESIAN_POINT('',(0.,-0.8)); +#2034 = VECTOR('',#2035,1.); +#2035 = DIRECTION('',(1.,0.)); +#2036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2037 = FACE_BOUND('',#2038,.F.); +#2038 = EDGE_LOOP('',(#2039)); +#2039 = ORIENTED_EDGE('',*,*,#504,.T.); +#2040 = ADVANCED_FACE('',(#2041),#589,.T.); +#2041 = FACE_BOUND('',#2042,.F.); +#2042 = EDGE_LOOP('',(#2043,#2065,#2066,#2067,#2089,#2121)); +#2043 = ORIENTED_EDGE('',*,*,#2044,.F.); +#2044 = EDGE_CURVE('',#1324,#2045,#2047,.T.); +#2045 = VERTEX_POINT('',#2046); +#2046 = CARTESIAN_POINT('',(13.865067283731,2.379229414479,2.6)); +#2047 = SURFACE_CURVE('',#2048,(#2052,#2058),.PCURVE_S1.); +#2048 = LINE('',#2049,#2050); +#2049 = CARTESIAN_POINT('',(13.865067283731,2.379229414479,0.)); +#2050 = VECTOR('',#2051,1.); +#2051 = DIRECTION('',(0.,0.,1.)); +#2052 = PCURVE('',#589,#2053); +#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2057); +#2054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2055,#2056),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.6),.PIECEWISE_BEZIER_KNOTS.); +#2055 = CARTESIAN_POINT('',(-4.580730918266,0.)); +#2056 = CARTESIAN_POINT('',(-4.580730918266,-2.6)); +#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2058 = PCURVE('',#1339,#2059); +#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064); +#2060 = LINE('',#2061,#2062); +#2061 = CARTESIAN_POINT('',(-0.,0.)); +#2062 = VECTOR('',#2063,1.); +#2063 = DIRECTION('',(-0.,-1.)); +#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2065 = ORIENTED_EDGE('',*,*,#1351,.T.); +#2066 = ORIENTED_EDGE('',*,*,#566,.F.); +#2067 = ORIENTED_EDGE('',*,*,#2068,.T.); +#2068 = EDGE_CURVE('',#567,#2069,#2071,.T.); +#2069 = VERTEX_POINT('',#2070); +#2070 = CARTESIAN_POINT('',(13.865067283731,-2.379229414479,2.6)); +#2071 = SURFACE_CURVE('',#2072,(#2076,#2082),.PCURVE_S1.); +#2072 = LINE('',#2073,#2074); +#2073 = CARTESIAN_POINT('',(13.865067283731,-2.379229414479,0.)); +#2074 = VECTOR('',#2075,1.); +#2075 = DIRECTION('',(0.,0.,1.)); +#2076 = PCURVE('',#589,#2077); +#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2081); +#2078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2079,#2080),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.6),.PIECEWISE_BEZIER_KNOTS.); +#2079 = CARTESIAN_POINT('',(-1.702454388914,0.)); +#2080 = CARTESIAN_POINT('',(-1.702454388914,-2.6)); +#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2082 = PCURVE('',#616,#2083); +#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088); +#2084 = LINE('',#2085,#2086); +#2085 = CARTESIAN_POINT('',(0.,0.)); +#2086 = VECTOR('',#2087,1.); +#2087 = DIRECTION('',(0.,-1.)); +#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2089 = ORIENTED_EDGE('',*,*,#2090,.T.); +#2090 = EDGE_CURVE('',#2069,#2091,#2093,.T.); +#2091 = VERTEX_POINT('',#2092); +#2092 = CARTESIAN_POINT('',(15.95,0.,2.6)); +#2093 = SURFACE_CURVE('',#2094,(#2099,#2105),.PCURVE_S1.); +#2094 = CIRCLE('',#2095,2.4); +#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098); +#2096 = CARTESIAN_POINT('',(13.55,0.,2.6)); +#2097 = DIRECTION('',(0.,0.,1.)); +#2098 = DIRECTION('',(-1.,0.,0.)); +#2099 = PCURVE('',#589,#2100); +#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2104); +#2101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2102,#2103),.UNSPECIFIED.,.F., + .F.,(2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2102 = CARTESIAN_POINT('',(-1.702454388914,-2.6)); +#2103 = CARTESIAN_POINT('',(-3.14159265359,-2.6)); +#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2105 = PCURVE('',#2106,#2111); +#2106 = PLANE('',#2107); +#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110); +#2108 = CARTESIAN_POINT('',(13.865067283731,-2.379229414479,2.6)); +#2109 = DIRECTION('',(0.,0.,-1.)); +#2110 = DIRECTION('',(-1.,0.,0.)); +#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2120); +#2112 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2113,#2114,#2115,#2116, +#2117,#2118,#2119),.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('') ); +#2113 = CARTESIAN_POINT('',(2.715067283731,2.379229414479)); +#2114 = CARTESIAN_POINT('',(2.715067283731,-1.777692523686)); +#2115 = CARTESIAN_POINT('',(-0.884932716269,0.300768445396)); +#2116 = CARTESIAN_POINT('',(-4.484932716269,2.379229414479)); +#2117 = CARTESIAN_POINT('',(-0.884932716269,4.457690383562)); +#2118 = CARTESIAN_POINT('',(2.715067283731,6.536151352644)); +#2119 = CARTESIAN_POINT('',(2.715067283731,2.379229414479)); +#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2121 = ORIENTED_EDGE('',*,*,#2122,.F.); +#2122 = EDGE_CURVE('',#2045,#2091,#2123,.T.); +#2123 = SURFACE_CURVE('',#2124,(#2129,#2135),.PCURVE_S1.); +#2124 = CIRCLE('',#2125,2.4); +#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128); +#2126 = CARTESIAN_POINT('',(13.55,0.,2.6)); +#2127 = DIRECTION('',(0.,0.,-1.)); +#2128 = DIRECTION('',(-1.,-0.,-0.)); +#2129 = PCURVE('',#589,#2130); +#2130 = DEFINITIONAL_REPRESENTATION('',(#2131),#2134); +#2131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2132,#2133),.UNSPECIFIED.,.F., + .F.,(2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2132 = CARTESIAN_POINT('',(-4.580730918266,-2.6)); +#2133 = CARTESIAN_POINT('',(-3.14159265359,-2.6)); +#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2135 = PCURVE('',#2106,#2136); +#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141); +#2137 = CIRCLE('',#2138,2.4); +#2138 = AXIS2_PLACEMENT_2D('',#2139,#2140); +#2139 = CARTESIAN_POINT('',(0.315067283731,2.379229414479)); +#2140 = DIRECTION('',(1.,0.)); +#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2142 = ADVANCED_FACE('',(#2143),#616,.T.); +#2143 = FACE_BOUND('',#2144,.T.); +#2144 = EDGE_LOOP('',(#2145,#2146,#2169,#2190)); +#2145 = ORIENTED_EDGE('',*,*,#2068,.T.); +#2146 = ORIENTED_EDGE('',*,*,#2147,.T.); +#2147 = EDGE_CURVE('',#2069,#2148,#2150,.T.); +#2148 = VERTEX_POINT('',#2149); +#2149 = CARTESIAN_POINT('',(6.325903307349,-3.37759632319,2.6)); +#2150 = SURFACE_CURVE('',#2151,(#2155,#2162),.PCURVE_S1.); +#2151 = LINE('',#2152,#2153); +#2152 = CARTESIAN_POINT('',(13.865067283731,-2.379229414479,2.6)); +#2153 = VECTOR('',#2154,1.); +#2154 = DIRECTION('',(-0.991345589366,-0.131278034888,-0.)); +#2155 = PCURVE('',#616,#2156); +#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161); +#2157 = LINE('',#2158,#2159); +#2158 = CARTESIAN_POINT('',(0.,-2.6)); +#2159 = VECTOR('',#2160,1.); +#2160 = DIRECTION('',(1.,0.)); +#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2162 = PCURVE('',#2106,#2163); +#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168); +#2164 = LINE('',#2165,#2166); +#2165 = CARTESIAN_POINT('',(0.,0.)); +#2166 = VECTOR('',#2167,1.); +#2167 = DIRECTION('',(0.991345589366,-0.131278034888)); +#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2169 = ORIENTED_EDGE('',*,*,#2170,.F.); +#2170 = EDGE_CURVE('',#601,#2148,#2171,.T.); +#2171 = SURFACE_CURVE('',#2172,(#2176,#2183),.PCURVE_S1.); +#2172 = LINE('',#2173,#2174); +#2173 = CARTESIAN_POINT('',(6.325903307349,-3.37759632319,0.)); +#2174 = VECTOR('',#2175,1.); +#2175 = DIRECTION('',(0.,0.,1.)); +#2176 = PCURVE('',#616,#2177); +#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182); +#2178 = LINE('',#2179,#2180); +#2179 = CARTESIAN_POINT('',(7.604980601368,0.)); +#2180 = VECTOR('',#2181,1.); +#2181 = DIRECTION('',(0.,-1.)); +#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2183 = PCURVE('',#649,#2184); +#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2189); +#2185 = LINE('',#2186,#2187); +#2186 = CARTESIAN_POINT('',(-4.844047042504,0.)); +#2187 = VECTOR('',#2188,1.); +#2188 = DIRECTION('',(-0.,-1.)); +#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2190 = ORIENTED_EDGE('',*,*,#600,.F.); +#2191 = ADVANCED_FACE('',(#2192),#649,.F.); +#2192 = FACE_BOUND('',#2193,.T.); +#2193 = EDGE_LOOP('',(#2194,#2195,#2223,#2244)); +#2194 = ORIENTED_EDGE('',*,*,#2170,.T.); +#2195 = ORIENTED_EDGE('',*,*,#2196,.T.); +#2196 = EDGE_CURVE('',#2148,#2197,#2199,.T.); +#2197 = VERTEX_POINT('',#2198); +#2198 = CARTESIAN_POINT('',(6.088035873286,-3.789594804453,2.6)); +#2199 = SURFACE_CURVE('',#2200,(#2205,#2212),.PCURVE_S1.); +#2200 = CIRCLE('',#2201,0.3); +#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204); +#2202 = CARTESIAN_POINT('',(6.365286717816,-3.675,2.6)); +#2203 = DIRECTION('',(0.,0.,1.)); +#2204 = DIRECTION('',(-1.,0.,0.)); +#2205 = PCURVE('',#649,#2206); +#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211); +#2207 = LINE('',#2208,#2209); +#2208 = CARTESIAN_POINT('',(-0.,-2.6)); +#2209 = VECTOR('',#2210,1.); +#2210 = DIRECTION('',(-1.,0.)); +#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2212 = PCURVE('',#2106,#2213); +#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2222); +#2214 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2215,#2216,#2217,#2218, +#2219,#2220,#2221),.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('') ); +#2215 = CARTESIAN_POINT('',(7.799780565916,-1.295770585521)); +#2216 = CARTESIAN_POINT('',(7.799780565916,-1.815385827792)); +#2217 = CARTESIAN_POINT('',(7.349780565916,-1.555578206656)); +#2218 = CARTESIAN_POINT('',(6.899780565916,-1.295770585521)); +#2219 = CARTESIAN_POINT('',(7.349780565916,-1.035962964386)); +#2220 = CARTESIAN_POINT('',(7.799780565916,-0.77615534325)); +#2221 = CARTESIAN_POINT('',(7.799780565916,-1.295770585521)); +#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2223 = ORIENTED_EDGE('',*,*,#2224,.F.); +#2224 = EDGE_CURVE('',#629,#2197,#2225,.T.); +#2225 = SURFACE_CURVE('',#2226,(#2230,#2237),.PCURVE_S1.); +#2226 = LINE('',#2227,#2228); +#2227 = CARTESIAN_POINT('',(6.088035873286,-3.789594804453,0.)); +#2228 = VECTOR('',#2229,1.); +#2229 = DIRECTION('',(0.,0.,1.)); +#2230 = PCURVE('',#649,#2231); +#2231 = DEFINITIONAL_REPRESENTATION('',(#2232),#2236); +#2232 = LINE('',#2233,#2234); +#2233 = CARTESIAN_POINT('',(-6.675126020659,0.)); +#2234 = VECTOR('',#2235,1.); +#2235 = DIRECTION('',(-0.,-1.)); +#2236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2237 = PCURVE('',#677,#2238); +#2238 = DEFINITIONAL_REPRESENTATION('',(#2239),#2243); +#2239 = LINE('',#2240,#2241); +#2240 = CARTESIAN_POINT('',(0.,0.)); +#2241 = VECTOR('',#2242,1.); +#2242 = DIRECTION('',(0.,-1.)); +#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2244 = ORIENTED_EDGE('',*,*,#628,.F.); +#2245 = ADVANCED_FACE('',(#2246),#1339,.T.); +#2246 = FACE_BOUND('',#2247,.F.); +#2247 = EDGE_LOOP('',(#2248,#2249,#2272,#2293)); +#2248 = ORIENTED_EDGE('',*,*,#2044,.T.); +#2249 = ORIENTED_EDGE('',*,*,#2250,.T.); +#2250 = EDGE_CURVE('',#2045,#2251,#2253,.T.); +#2251 = VERTEX_POINT('',#2252); +#2252 = CARTESIAN_POINT('',(6.325903307349,3.37759632319,2.6)); +#2253 = SURFACE_CURVE('',#2254,(#2258,#2265),.PCURVE_S1.); +#2254 = LINE('',#2255,#2256); +#2255 = CARTESIAN_POINT('',(13.865067283731,2.379229414479,2.6)); +#2256 = VECTOR('',#2257,1.); +#2257 = DIRECTION('',(-0.991345589366,0.131278034888,0.)); +#2258 = PCURVE('',#1339,#2259); +#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264); +#2260 = LINE('',#2261,#2262); +#2261 = CARTESIAN_POINT('',(-0.,-2.6)); +#2262 = VECTOR('',#2263,1.); +#2263 = DIRECTION('',(-1.,0.)); +#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2265 = PCURVE('',#2106,#2266); +#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271); +#2267 = LINE('',#2268,#2269); +#2268 = CARTESIAN_POINT('',(0.,4.758458828958)); +#2269 = VECTOR('',#2270,1.); +#2270 = DIRECTION('',(0.991345589366,0.131278034888)); +#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2272 = ORIENTED_EDGE('',*,*,#2273,.F.); +#2273 = EDGE_CURVE('',#1295,#2251,#2274,.T.); +#2274 = SURFACE_CURVE('',#2275,(#2279,#2286),.PCURVE_S1.); +#2275 = LINE('',#2276,#2277); +#2276 = CARTESIAN_POINT('',(6.325903307349,3.37759632319,0.)); +#2277 = VECTOR('',#2278,1.); +#2278 = DIRECTION('',(0.,0.,1.)); +#2279 = PCURVE('',#1339,#2280); +#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285); +#2281 = LINE('',#2282,#2283); +#2282 = CARTESIAN_POINT('',(-7.604980601368,0.)); +#2283 = VECTOR('',#2284,1.); +#2284 = DIRECTION('',(-0.,-1.)); +#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2286 = PCURVE('',#1311,#2287); +#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292); +#2288 = LINE('',#2289,#2290); +#2289 = CARTESIAN_POINT('',(4.844047042504,0.)); +#2290 = VECTOR('',#2291,1.); +#2291 = DIRECTION('',(0.,-1.)); +#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2293 = ORIENTED_EDGE('',*,*,#1323,.F.); +#2294 = ADVANCED_FACE('',(#2295),#677,.T.); +#2295 = FACE_BOUND('',#2296,.T.); +#2296 = EDGE_LOOP('',(#2297,#2298,#2321,#2342)); +#2297 = ORIENTED_EDGE('',*,*,#2224,.T.); +#2298 = ORIENTED_EDGE('',*,*,#2299,.T.); +#2299 = EDGE_CURVE('',#2197,#2300,#2302,.T.); +#2300 = VERTEX_POINT('',#2301); +#2301 = CARTESIAN_POINT('',(8.993006756236,-10.81788578565,2.6)); +#2302 = SURFACE_CURVE('',#2303,(#2307,#2314),.PCURVE_S1.); +#2303 = LINE('',#2304,#2305); +#2304 = CARTESIAN_POINT('',(6.088035873286,-3.789594804453,2.6)); +#2305 = VECTOR('',#2306,1.); +#2306 = DIRECTION('',(0.381982681511,-0.924169481765,0.)); +#2307 = PCURVE('',#677,#2308); +#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2313); +#2309 = LINE('',#2310,#2311); +#2310 = CARTESIAN_POINT('',(0.,-2.6)); +#2311 = VECTOR('',#2312,1.); +#2312 = DIRECTION('',(1.,0.)); +#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2314 = PCURVE('',#2106,#2315); +#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320); +#2316 = LINE('',#2317,#2318); +#2317 = CARTESIAN_POINT('',(7.777031410445,-1.410365389974)); +#2318 = VECTOR('',#2319,1.); +#2319 = DIRECTION('',(-0.381982681511,-0.924169481765)); +#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2321 = ORIENTED_EDGE('',*,*,#2322,.F.); +#2322 = EDGE_CURVE('',#662,#2300,#2323,.T.); +#2323 = SURFACE_CURVE('',#2324,(#2328,#2335),.PCURVE_S1.); +#2324 = LINE('',#2325,#2326); +#2325 = CARTESIAN_POINT('',(8.993006756236,-10.81788578565,0.)); +#2326 = VECTOR('',#2327,1.); +#2327 = DIRECTION('',(0.,0.,1.)); +#2328 = PCURVE('',#677,#2329); +#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334); +#2330 = LINE('',#2331,#2332); +#2331 = CARTESIAN_POINT('',(7.604980601368,0.)); +#2332 = VECTOR('',#2333,1.); +#2333 = DIRECTION('',(0.,-1.)); +#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2335 = PCURVE('',#710,#2336); +#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341); +#2337 = LINE('',#2338,#2339); +#2338 = CARTESIAN_POINT('',(-3.533533367069,0.)); +#2339 = VECTOR('',#2340,1.); +#2340 = DIRECTION('',(-0.,-1.)); +#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2342 = ORIENTED_EDGE('',*,*,#661,.F.); +#2343 = ADVANCED_FACE('',(#2344),#1311,.F.); +#2344 = FACE_BOUND('',#2345,.F.); +#2345 = EDGE_LOOP('',(#2346,#2347,#2371,#2392)); +#2346 = ORIENTED_EDGE('',*,*,#2273,.T.); +#2347 = ORIENTED_EDGE('',*,*,#2348,.T.); +#2348 = EDGE_CURVE('',#2251,#2349,#2351,.T.); +#2349 = VERTEX_POINT('',#2350); +#2350 = CARTESIAN_POINT('',(6.088035873286,3.789594804453,2.6)); +#2351 = SURFACE_CURVE('',#2352,(#2357,#2364),.PCURVE_S1.); +#2352 = CIRCLE('',#2353,0.3); +#2353 = AXIS2_PLACEMENT_3D('',#2354,#2355,#2356); +#2354 = CARTESIAN_POINT('',(6.365286717816,3.675,2.6)); +#2355 = DIRECTION('',(0.,0.,-1.)); +#2356 = DIRECTION('',(-1.,-0.,-0.)); +#2357 = PCURVE('',#1311,#2358); +#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363); +#2359 = LINE('',#2360,#2361); +#2360 = CARTESIAN_POINT('',(0.,-2.6)); +#2361 = VECTOR('',#2362,1.); +#2362 = DIRECTION('',(1.,0.)); +#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2364 = PCURVE('',#2106,#2365); +#2365 = DEFINITIONAL_REPRESENTATION('',(#2366),#2370); +#2366 = CIRCLE('',#2367,0.3); +#2367 = AXIS2_PLACEMENT_2D('',#2368,#2369); +#2368 = CARTESIAN_POINT('',(7.499780565916,6.054229414479)); +#2369 = DIRECTION('',(1.,0.)); +#2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2371 = ORIENTED_EDGE('',*,*,#2372,.F.); +#2372 = EDGE_CURVE('',#1267,#2349,#2373,.T.); +#2373 = SURFACE_CURVE('',#2374,(#2378,#2385),.PCURVE_S1.); +#2374 = LINE('',#2375,#2376); +#2375 = CARTESIAN_POINT('',(6.088035873286,3.789594804453,0.)); +#2376 = VECTOR('',#2377,1.); +#2377 = DIRECTION('',(0.,0.,1.)); +#2378 = PCURVE('',#1311,#2379); +#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384); +#2380 = LINE('',#2381,#2382); +#2381 = CARTESIAN_POINT('',(6.675126020659,0.)); +#2382 = VECTOR('',#2383,1.); +#2383 = DIRECTION('',(0.,-1.)); +#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2385 = PCURVE('',#1282,#2386); +#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391); +#2387 = LINE('',#2388,#2389); +#2388 = CARTESIAN_POINT('',(-0.,0.)); +#2389 = VECTOR('',#2390,1.); +#2390 = DIRECTION('',(-0.,-1.)); +#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2392 = ORIENTED_EDGE('',*,*,#1294,.F.); +#2393 = ADVANCED_FACE('',(#2394),#710,.T.); +#2394 = FACE_BOUND('',#2395,.F.); +#2395 = EDGE_LOOP('',(#2396,#2419,#2445,#2446)); +#2396 = ORIENTED_EDGE('',*,*,#2397,.T.); +#2397 = EDGE_CURVE('',#690,#2398,#2400,.T.); +#2398 = VERTEX_POINT('',#2399); +#2399 = CARTESIAN_POINT('',(4.872060527496,-13.19711520013,2.6)); +#2400 = SURFACE_CURVE('',#2401,(#2405,#2412),.PCURVE_S1.); +#2401 = LINE('',#2402,#2403); +#2402 = CARTESIAN_POINT('',(4.872060527496,-13.19711520013,0.)); +#2403 = VECTOR('',#2404,1.); +#2404 = DIRECTION('',(0.,0.,1.)); +#2405 = PCURVE('',#710,#2406); +#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411); +#2407 = LINE('',#2408,#2409); +#2408 = CARTESIAN_POINT('',(-0.655256837717,0.)); +#2409 = VECTOR('',#2410,1.); +#2410 = DIRECTION('',(-0.,-1.)); +#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2412 = PCURVE('',#738,#2413); +#2413 = DEFINITIONAL_REPRESENTATION('',(#2414),#2418); +#2414 = LINE('',#2415,#2416); +#2415 = CARTESIAN_POINT('',(0.,0.)); +#2416 = VECTOR('',#2417,1.); +#2417 = DIRECTION('',(0.,-1.)); +#2418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2419 = ORIENTED_EDGE('',*,*,#2420,.T.); +#2420 = EDGE_CURVE('',#2398,#2300,#2421,.T.); +#2421 = SURFACE_CURVE('',#2422,(#2427,#2434),.PCURVE_S1.); +#2422 = CIRCLE('',#2423,2.4); +#2423 = AXIS2_PLACEMENT_3D('',#2424,#2425,#2426); +#2424 = CARTESIAN_POINT('',(6.775,-11.73464422127,2.6)); +#2425 = DIRECTION('',(0.,0.,1.)); +#2426 = DIRECTION('',(-1.,0.,0.)); +#2427 = PCURVE('',#710,#2428); +#2428 = DEFINITIONAL_REPRESENTATION('',(#2429),#2433); +#2429 = LINE('',#2430,#2431); +#2430 = CARTESIAN_POINT('',(-0.,-2.6)); +#2431 = VECTOR('',#2432,1.); +#2432 = DIRECTION('',(-1.,0.)); +#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2434 = PCURVE('',#2106,#2435); +#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2444); +#2436 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2437,#2438,#2439,#2440, +#2441,#2442,#2443),.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('') ); +#2437 = CARTESIAN_POINT('',(9.490067283731,-9.3554148068)); +#2438 = CARTESIAN_POINT('',(9.490067283731,-13.51233674496)); +#2439 = CARTESIAN_POINT('',(5.890067283731,-11.43387577588)); +#2440 = CARTESIAN_POINT('',(2.290067283731,-9.3554148068)); +#2441 = CARTESIAN_POINT('',(5.890067283731,-7.276953837717)); +#2442 = CARTESIAN_POINT('',(9.490067283731,-5.198492868635)); +#2443 = CARTESIAN_POINT('',(9.490067283731,-9.3554148068)); +#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2445 = ORIENTED_EDGE('',*,*,#2322,.F.); +#2446 = ORIENTED_EDGE('',*,*,#689,.F.); +#2447 = ADVANCED_FACE('',(#2448),#1282,.T.); +#2448 = FACE_BOUND('',#2449,.F.); +#2449 = EDGE_LOOP('',(#2450,#2451,#2474,#2495)); +#2450 = ORIENTED_EDGE('',*,*,#2372,.T.); +#2451 = ORIENTED_EDGE('',*,*,#2452,.T.); +#2452 = EDGE_CURVE('',#2349,#2453,#2455,.T.); +#2453 = VERTEX_POINT('',#2454); +#2454 = CARTESIAN_POINT('',(8.993006756236,10.817885785652,2.6)); +#2455 = SURFACE_CURVE('',#2456,(#2460,#2467),.PCURVE_S1.); +#2456 = LINE('',#2457,#2458); +#2457 = CARTESIAN_POINT('',(6.088035873286,3.789594804453,2.6)); +#2458 = VECTOR('',#2459,1.); +#2459 = DIRECTION('',(0.381982681511,0.924169481765,0.)); +#2460 = PCURVE('',#1282,#2461); +#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466); +#2462 = LINE('',#2463,#2464); +#2463 = CARTESIAN_POINT('',(-0.,-2.6)); +#2464 = VECTOR('',#2465,1.); +#2465 = DIRECTION('',(-1.,0.)); +#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2467 = PCURVE('',#2106,#2468); +#2468 = DEFINITIONAL_REPRESENTATION('',(#2469),#2473); +#2469 = LINE('',#2470,#2471); +#2470 = CARTESIAN_POINT('',(7.777031410445,6.168824218932)); +#2471 = VECTOR('',#2472,1.); +#2472 = DIRECTION('',(-0.381982681511,0.924169481765)); +#2473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2474 = ORIENTED_EDGE('',*,*,#2475,.F.); +#2475 = EDGE_CURVE('',#1238,#2453,#2476,.T.); +#2476 = SURFACE_CURVE('',#2477,(#2481,#2488),.PCURVE_S1.); +#2477 = LINE('',#2478,#2479); +#2478 = CARTESIAN_POINT('',(8.993006756236,10.817885785652,0.)); +#2479 = VECTOR('',#2480,1.); +#2480 = DIRECTION('',(0.,0.,1.)); +#2481 = PCURVE('',#1282,#2482); +#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2487); +#2483 = LINE('',#2484,#2485); +#2484 = CARTESIAN_POINT('',(-7.604980601368,0.)); +#2485 = VECTOR('',#2486,1.); +#2486 = DIRECTION('',(-0.,-1.)); +#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2488 = PCURVE('',#1254,#2489); +#2489 = DEFINITIONAL_REPRESENTATION('',(#2490),#2494); +#2490 = LINE('',#2491,#2492); +#2491 = CARTESIAN_POINT('',(3.533533367069,0.)); +#2492 = VECTOR('',#2493,1.); +#2493 = DIRECTION('',(0.,-1.)); +#2494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2495 = ORIENTED_EDGE('',*,*,#1266,.F.); +#2496 = ADVANCED_FACE('',(#2497),#738,.T.); +#2497 = FACE_BOUND('',#2498,.T.); +#2498 = EDGE_LOOP('',(#2499,#2500,#2523,#2544)); +#2499 = ORIENTED_EDGE('',*,*,#2397,.T.); +#2500 = ORIENTED_EDGE('',*,*,#2501,.T.); +#2501 = EDGE_CURVE('',#2398,#2502,#2504,.T.); +#2502 = VERTEX_POINT('',#2503); +#2503 = CARTESIAN_POINT('',(0.237867434063,-7.167191127643,2.6)); +#2504 = SURFACE_CURVE('',#2505,(#2509,#2516),.PCURVE_S1.); +#2505 = LINE('',#2506,#2507); +#2506 = CARTESIAN_POINT('',(4.872060527496,-13.19711520013,2.6)); +#2507 = VECTOR('',#2508,1.); +#2508 = DIRECTION('',(-0.609362907855,0.792891446877,0.)); +#2509 = PCURVE('',#738,#2510); +#2510 = DEFINITIONAL_REPRESENTATION('',(#2511),#2515); +#2511 = LINE('',#2512,#2513); +#2512 = CARTESIAN_POINT('',(0.,-2.6)); +#2513 = VECTOR('',#2514,1.); +#2514 = DIRECTION('',(1.,0.)); +#2515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2516 = PCURVE('',#2106,#2517); +#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522); +#2518 = LINE('',#2519,#2520); +#2519 = CARTESIAN_POINT('',(8.993006756236,-10.81788578565)); +#2520 = VECTOR('',#2521,1.); +#2521 = DIRECTION('',(0.609362907855,0.792891446877)); +#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2523 = ORIENTED_EDGE('',*,*,#2524,.F.); +#2524 = EDGE_CURVE('',#723,#2502,#2525,.T.); +#2525 = SURFACE_CURVE('',#2526,(#2530,#2537),.PCURVE_S1.); +#2526 = LINE('',#2527,#2528); +#2527 = CARTESIAN_POINT('',(0.237867434063,-7.167191127643,0.)); +#2528 = VECTOR('',#2529,1.); +#2529 = DIRECTION('',(0.,0.,1.)); +#2530 = PCURVE('',#738,#2531); +#2531 = DEFINITIONAL_REPRESENTATION('',(#2532),#2536); +#2532 = LINE('',#2533,#2534); +#2533 = CARTESIAN_POINT('',(7.604980601368,0.)); +#2534 = VECTOR('',#2535,1.); +#2535 = DIRECTION('',(0.,-1.)); +#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2537 = PCURVE('',#771,#2538); +#2538 = DEFINITIONAL_REPRESENTATION('',(#2539),#2543); +#2539 = LINE('',#2540,#2541); +#2540 = CARTESIAN_POINT('',(-3.796849491307,0.)); +#2541 = VECTOR('',#2542,1.); +#2542 = DIRECTION('',(-0.,-1.)); +#2543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2544 = ORIENTED_EDGE('',*,*,#722,.F.); +#2545 = ADVANCED_FACE('',(#2546),#1254,.T.); +#2546 = FACE_BOUND('',#2547,.T.); +#2547 = EDGE_LOOP('',(#2548,#2571,#2593,#2594)); +#2548 = ORIENTED_EDGE('',*,*,#2549,.T.); +#2549 = EDGE_CURVE('',#1210,#2550,#2552,.T.); +#2550 = VERTEX_POINT('',#2551); +#2551 = CARTESIAN_POINT('',(4.872060527496,13.197115200131,2.6)); +#2552 = SURFACE_CURVE('',#2553,(#2557,#2564),.PCURVE_S1.); +#2553 = LINE('',#2554,#2555); +#2554 = CARTESIAN_POINT('',(4.872060527496,13.197115200131,0.)); +#2555 = VECTOR('',#2556,1.); +#2556 = DIRECTION('',(0.,0.,1.)); +#2557 = PCURVE('',#1254,#2558); +#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2563); +#2559 = LINE('',#2560,#2561); +#2560 = CARTESIAN_POINT('',(0.655256837717,0.)); +#2561 = VECTOR('',#2562,1.); +#2562 = DIRECTION('',(0.,-1.)); +#2563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2564 = PCURVE('',#1225,#2565); +#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570); +#2566 = LINE('',#2567,#2568); +#2567 = CARTESIAN_POINT('',(-0.,0.)); +#2568 = VECTOR('',#2569,1.); +#2569 = DIRECTION('',(-0.,-1.)); +#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2571 = ORIENTED_EDGE('',*,*,#2572,.T.); +#2572 = EDGE_CURVE('',#2550,#2453,#2573,.T.); +#2573 = SURFACE_CURVE('',#2574,(#2579,#2586),.PCURVE_S1.); +#2574 = CIRCLE('',#2575,2.4); +#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578); +#2576 = CARTESIAN_POINT('',(6.775,11.734644221279,2.6)); +#2577 = DIRECTION('',(0.,0.,-1.)); +#2578 = DIRECTION('',(-1.,-0.,-0.)); +#2579 = PCURVE('',#1254,#2580); +#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585); +#2581 = LINE('',#2582,#2583); +#2582 = CARTESIAN_POINT('',(0.,-2.6)); +#2583 = VECTOR('',#2584,1.); +#2584 = DIRECTION('',(1.,0.)); +#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2586 = PCURVE('',#2106,#2587); +#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592); +#2588 = CIRCLE('',#2589,2.4); +#2589 = AXIS2_PLACEMENT_2D('',#2590,#2591); +#2590 = CARTESIAN_POINT('',(7.090067283731,14.113873635758)); +#2591 = DIRECTION('',(1.,0.)); +#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2593 = ORIENTED_EDGE('',*,*,#2475,.F.); +#2594 = ORIENTED_EDGE('',*,*,#1237,.F.); +#2595 = ADVANCED_FACE('',(#2596),#771,.F.); +#2596 = FACE_BOUND('',#2597,.T.); +#2597 = EDGE_LOOP('',(#2598,#2621,#2622,#2623,#2624,#2652)); +#2598 = ORIENTED_EDGE('',*,*,#2599,.F.); +#2599 = EDGE_CURVE('',#784,#2600,#2602,.T.); +#2600 = VERTEX_POINT('',#2601); +#2601 = CARTESIAN_POINT('',(-0.237867434063,-7.167191127643,2.6)); +#2602 = SURFACE_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.); +#2603 = LINE('',#2604,#2605); +#2604 = CARTESIAN_POINT('',(-0.237867434063,-7.167191127643,0.)); +#2605 = VECTOR('',#2606,1.); +#2606 = DIRECTION('',(0.,0.,1.)); +#2607 = PCURVE('',#771,#2608); +#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613); +#2609 = LINE('',#2610,#2611); +#2610 = CARTESIAN_POINT('',(-5.627928469462,0.)); +#2611 = VECTOR('',#2612,1.); +#2612 = DIRECTION('',(-0.,-1.)); +#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2614 = PCURVE('',#823,#2615); +#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620); +#2616 = LINE('',#2617,#2618); +#2617 = CARTESIAN_POINT('',(-7.604980601368,0.)); +#2618 = VECTOR('',#2619,1.); +#2619 = DIRECTION('',(-0.,-1.)); +#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2621 = ORIENTED_EDGE('',*,*,#783,.T.); +#2622 = ORIENTED_EDGE('',*,*,#750,.F.); +#2623 = ORIENTED_EDGE('',*,*,#2524,.T.); +#2624 = ORIENTED_EDGE('',*,*,#2625,.T.); +#2625 = EDGE_CURVE('',#2502,#2626,#2628,.T.); +#2626 = VERTEX_POINT('',#2627); +#2627 = CARTESIAN_POINT('',(0.,-7.05,2.6)); +#2628 = SURFACE_CURVE('',#2629,(#2634,#2641),.PCURVE_S1.); +#2629 = CIRCLE('',#2630,0.3); +#2630 = AXIS2_PLACEMENT_3D('',#2631,#2632,#2633); +#2631 = CARTESIAN_POINT('',(0.,-7.35,2.6)); +#2632 = DIRECTION('',(0.,0.,1.)); +#2633 = DIRECTION('',(-1.,0.,0.)); +#2634 = PCURVE('',#771,#2635); +#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640); +#2636 = LINE('',#2637,#2638); +#2637 = CARTESIAN_POINT('',(4.440892098501E-16,-2.6)); +#2638 = VECTOR('',#2639,1.); +#2639 = DIRECTION('',(-1.,0.)); +#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2641 = PCURVE('',#2106,#2642); +#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2651); +#2643 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2644,#2645,#2646,#2647, +#2648,#2649,#2650),.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('') ); +#2644 = CARTESIAN_POINT('',(14.165067283731,-4.970770585521)); +#2645 = CARTESIAN_POINT('',(14.165067283731,-5.490385827792)); +#2646 = CARTESIAN_POINT('',(13.715067283731,-5.230578206656)); +#2647 = CARTESIAN_POINT('',(13.265067283731,-4.970770585521)); +#2648 = CARTESIAN_POINT('',(13.715067283731,-4.710962964386)); +#2649 = CARTESIAN_POINT('',(14.165067283731,-4.45115534325)); +#2650 = CARTESIAN_POINT('',(14.165067283731,-4.970770585521)); +#2651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2652 = ORIENTED_EDGE('',*,*,#2653,.F.); +#2653 = EDGE_CURVE('',#2600,#2626,#2654,.T.); +#2654 = SURFACE_CURVE('',#2655,(#2660,#2667),.PCURVE_S1.); +#2655 = CIRCLE('',#2656,0.3); +#2656 = AXIS2_PLACEMENT_3D('',#2657,#2658,#2659); +#2657 = CARTESIAN_POINT('',(0.,-7.35,2.6)); +#2658 = DIRECTION('',(0.,0.,-1.)); +#2659 = DIRECTION('',(1.,0.,0.)); +#2660 = PCURVE('',#771,#2661); +#2661 = DEFINITIONAL_REPRESENTATION('',(#2662),#2666); +#2662 = LINE('',#2663,#2664); +#2663 = CARTESIAN_POINT('',(-9.424777960769,-2.6)); +#2664 = VECTOR('',#2665,1.); +#2665 = DIRECTION('',(1.,-0.)); +#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2667 = PCURVE('',#2106,#2668); +#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673); +#2669 = CIRCLE('',#2670,0.3); +#2670 = AXIS2_PLACEMENT_2D('',#2671,#2672); +#2671 = CARTESIAN_POINT('',(13.865067283731,-4.970770585521)); +#2672 = DIRECTION('',(-1.,0.)); +#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2674 = ADVANCED_FACE('',(#2675),#1225,.T.); +#2675 = FACE_BOUND('',#2676,.F.); +#2676 = EDGE_LOOP('',(#2677,#2678,#2701,#2721)); +#2677 = ORIENTED_EDGE('',*,*,#2549,.T.); +#2678 = ORIENTED_EDGE('',*,*,#2679,.T.); +#2679 = EDGE_CURVE('',#2550,#2680,#2682,.T.); +#2680 = VERTEX_POINT('',#2681); +#2681 = CARTESIAN_POINT('',(0.237867434063,7.167191127643,2.6)); +#2682 = SURFACE_CURVE('',#2683,(#2687,#2694),.PCURVE_S1.); +#2683 = LINE('',#2684,#2685); +#2684 = CARTESIAN_POINT('',(4.872060527496,13.197115200131,2.6)); +#2685 = VECTOR('',#2686,1.); +#2686 = DIRECTION('',(-0.609362907855,-0.792891446877,-0.)); +#2687 = PCURVE('',#1225,#2688); +#2688 = DEFINITIONAL_REPRESENTATION('',(#2689),#2693); +#2689 = LINE('',#2690,#2691); +#2690 = CARTESIAN_POINT('',(-0.,-2.6)); +#2691 = VECTOR('',#2692,1.); +#2692 = DIRECTION('',(-1.,0.)); +#2693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2694 = PCURVE('',#2106,#2695); +#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700); +#2696 = LINE('',#2697,#2698); +#2697 = CARTESIAN_POINT('',(8.993006756236,15.57634461461)); +#2698 = VECTOR('',#2699,1.); +#2699 = DIRECTION('',(0.609362907855,-0.792891446877)); +#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2701 = ORIENTED_EDGE('',*,*,#2702,.F.); +#2702 = EDGE_CURVE('',#1187,#2680,#2703,.T.); +#2703 = SURFACE_CURVE('',#2704,(#2708,#2715),.PCURVE_S1.); +#2704 = LINE('',#2705,#2706); +#2705 = CARTESIAN_POINT('',(0.237867434063,7.167191127643,0.)); +#2706 = VECTOR('',#2707,1.); +#2707 = DIRECTION('',(0.,0.,1.)); +#2708 = PCURVE('',#1225,#2709); +#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2714); +#2710 = LINE('',#2711,#2712); +#2711 = CARTESIAN_POINT('',(-7.604980601368,0.)); +#2712 = VECTOR('',#2713,1.); +#2713 = DIRECTION('',(-0.,-1.)); +#2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2715 = PCURVE('',#1175,#2716); +#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2720); +#2717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2718,#2719),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.6),.PIECEWISE_BEZIER_KNOTS.); +#2718 = CARTESIAN_POINT('',(3.796849491307,0.)); +#2719 = CARTESIAN_POINT('',(3.796849491307,-2.6)); +#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2721 = ORIENTED_EDGE('',*,*,#1209,.F.); +#2722 = ADVANCED_FACE('',(#2723),#1175,.F.); +#2723 = FACE_BOUND('',#2724,.F.); +#2724 = EDGE_LOOP('',(#2725,#2747,#2748,#2749,#2750,#2773)); +#2725 = ORIENTED_EDGE('',*,*,#2726,.F.); +#2726 = EDGE_CURVE('',#1127,#2727,#2729,.T.); +#2727 = VERTEX_POINT('',#2728); +#2728 = CARTESIAN_POINT('',(-0.237867434063,7.167191127643,2.6)); +#2729 = SURFACE_CURVE('',#2730,(#2734,#2740),.PCURVE_S1.); +#2730 = LINE('',#2731,#2732); +#2731 = CARTESIAN_POINT('',(-0.237867434063,7.167191127643,0.)); +#2732 = VECTOR('',#2733,1.); +#2733 = DIRECTION('',(0.,0.,1.)); +#2734 = PCURVE('',#1175,#2735); +#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2739); +#2736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2737,#2738),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.6),.PIECEWISE_BEZIER_KNOTS.); +#2737 = CARTESIAN_POINT('',(5.627928469462,0.)); +#2738 = CARTESIAN_POINT('',(5.627928469462,-2.6)); +#2739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2740 = PCURVE('',#1142,#2741); +#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746); +#2742 = LINE('',#2743,#2744); +#2743 = CARTESIAN_POINT('',(7.604980601368,0.)); +#2744 = VECTOR('',#2745,1.); +#2745 = DIRECTION('',(0.,-1.)); +#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2747 = ORIENTED_EDGE('',*,*,#1154,.T.); +#2748 = ORIENTED_EDGE('',*,*,#1186,.F.); +#2749 = ORIENTED_EDGE('',*,*,#2702,.T.); +#2750 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2751 = EDGE_CURVE('',#2680,#2752,#2754,.T.); +#2752 = VERTEX_POINT('',#2753); +#2753 = CARTESIAN_POINT('',(0.,7.05,2.6)); +#2754 = SURFACE_CURVE('',#2755,(#2760,#2766),.PCURVE_S1.); +#2755 = CIRCLE('',#2756,0.3); +#2756 = AXIS2_PLACEMENT_3D('',#2757,#2758,#2759); +#2757 = CARTESIAN_POINT('',(0.,7.35,2.6)); +#2758 = DIRECTION('',(0.,0.,-1.)); +#2759 = DIRECTION('',(-1.,-0.,-0.)); +#2760 = PCURVE('',#1175,#2761); +#2761 = DEFINITIONAL_REPRESENTATION('',(#2762),#2765); +#2762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2763,#2764),.UNSPECIFIED.,.F., + .F.,(2,2),(3.796849491307,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2763 = CARTESIAN_POINT('',(3.796849491307,-2.6)); +#2764 = CARTESIAN_POINT('',(4.712388980385,-2.6)); +#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2766 = PCURVE('',#2106,#2767); +#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2772); +#2768 = CIRCLE('',#2769,0.3); +#2769 = AXIS2_PLACEMENT_2D('',#2770,#2771); +#2770 = CARTESIAN_POINT('',(13.865067283731,9.729229414479)); +#2771 = DIRECTION('',(1.,0.)); +#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2773 = ORIENTED_EDGE('',*,*,#2774,.F.); +#2774 = EDGE_CURVE('',#2727,#2752,#2775,.T.); +#2775 = SURFACE_CURVE('',#2776,(#2781,#2787),.PCURVE_S1.); +#2776 = CIRCLE('',#2777,0.3); +#2777 = AXIS2_PLACEMENT_3D('',#2778,#2779,#2780); +#2778 = CARTESIAN_POINT('',(0.,7.35,2.6)); +#2779 = DIRECTION('',(0.,0.,1.)); +#2780 = DIRECTION('',(1.,0.,0.)); +#2781 = PCURVE('',#1175,#2782); +#2782 = DEFINITIONAL_REPRESENTATION('',(#2783),#2786); +#2783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2784,#2785),.UNSPECIFIED.,.F., + .F.,(2,2),(3.796849491307,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2784 = CARTESIAN_POINT('',(5.627928469462,-2.6)); +#2785 = CARTESIAN_POINT('',(4.712388980385,-2.6)); +#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2787 = PCURVE('',#2106,#2788); +#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2797); +#2789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2790,#2791,#2792,#2793, +#2794,#2795,#2796),.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('') ); +#2790 = CARTESIAN_POINT('',(13.565067283731,9.729229414479)); +#2791 = CARTESIAN_POINT('',(13.565067283731,10.24884465675)); +#2792 = CARTESIAN_POINT('',(14.015067283731,9.989037035614)); +#2793 = CARTESIAN_POINT('',(14.465067283731,9.729229414479)); +#2794 = CARTESIAN_POINT('',(14.015067283731,9.469421793344)); +#2795 = CARTESIAN_POINT('',(13.565067283731,9.209614172208)); +#2796 = CARTESIAN_POINT('',(13.565067283731,9.729229414479)); +#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2798 = ADVANCED_FACE('',(#2799),#823,.T.); +#2799 = FACE_BOUND('',#2800,.F.); +#2800 = EDGE_LOOP('',(#2801,#2824,#2845,#2846)); +#2801 = ORIENTED_EDGE('',*,*,#2802,.T.); +#2802 = EDGE_CURVE('',#808,#2803,#2805,.T.); +#2803 = VERTEX_POINT('',#2804); +#2804 = CARTESIAN_POINT('',(-4.872060527496,-13.19711520013,2.6)); +#2805 = SURFACE_CURVE('',#2806,(#2810,#2817),.PCURVE_S1.); +#2806 = LINE('',#2807,#2808); +#2807 = CARTESIAN_POINT('',(-4.872060527496,-13.19711520013,0.)); +#2808 = VECTOR('',#2809,1.); +#2809 = DIRECTION('',(0.,0.,1.)); +#2810 = PCURVE('',#823,#2811); +#2811 = DEFINITIONAL_REPRESENTATION('',(#2812),#2816); +#2812 = LINE('',#2813,#2814); +#2813 = CARTESIAN_POINT('',(-0.,0.)); +#2814 = VECTOR('',#2815,1.); +#2815 = DIRECTION('',(-0.,-1.)); +#2816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2817 = PCURVE('',#852,#2818); +#2818 = DEFINITIONAL_REPRESENTATION('',(#2819),#2823); +#2819 = LINE('',#2820,#2821); +#2820 = CARTESIAN_POINT('',(0.655256837717,0.)); +#2821 = VECTOR('',#2822,1.); +#2822 = DIRECTION('',(0.,-1.)); +#2823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2824 = ORIENTED_EDGE('',*,*,#2825,.T.); +#2825 = EDGE_CURVE('',#2803,#2600,#2826,.T.); +#2826 = SURFACE_CURVE('',#2827,(#2831,#2838),.PCURVE_S1.); +#2827 = LINE('',#2828,#2829); +#2828 = CARTESIAN_POINT('',(-4.872060527496,-13.19711520013,2.6)); +#2829 = VECTOR('',#2830,1.); +#2830 = DIRECTION('',(0.609362907855,0.792891446877,0.)); +#2831 = PCURVE('',#823,#2832); +#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837); +#2833 = LINE('',#2834,#2835); +#2834 = CARTESIAN_POINT('',(-0.,-2.6)); +#2835 = VECTOR('',#2836,1.); +#2836 = DIRECTION('',(-1.,0.)); +#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2838 = PCURVE('',#2106,#2839); +#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844); +#2840 = LINE('',#2841,#2842); +#2841 = CARTESIAN_POINT('',(18.737127811227,-10.81788578565)); +#2842 = VECTOR('',#2843,1.); +#2843 = DIRECTION('',(-0.609362907855,0.792891446877)); +#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2845 = ORIENTED_EDGE('',*,*,#2599,.F.); +#2846 = ORIENTED_EDGE('',*,*,#807,.F.); +#2847 = ADVANCED_FACE('',(#2848),#852,.T.); +#2848 = FACE_BOUND('',#2849,.T.); +#2849 = EDGE_LOOP('',(#2850,#2851,#2875,#2896)); +#2850 = ORIENTED_EDGE('',*,*,#2802,.T.); +#2851 = ORIENTED_EDGE('',*,*,#2852,.T.); +#2852 = EDGE_CURVE('',#2803,#2853,#2855,.T.); +#2853 = VERTEX_POINT('',#2854); +#2854 = CARTESIAN_POINT('',(-8.993006756236,-10.81788578565,2.6)); +#2855 = SURFACE_CURVE('',#2856,(#2861,#2868),.PCURVE_S1.); +#2856 = CIRCLE('',#2857,2.4); +#2857 = AXIS2_PLACEMENT_3D('',#2858,#2859,#2860); +#2858 = CARTESIAN_POINT('',(-6.775,-11.73464422127,2.6)); +#2859 = DIRECTION('',(0.,0.,-1.)); +#2860 = DIRECTION('',(1.,0.,0.)); +#2861 = PCURVE('',#852,#2862); +#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867); +#2863 = LINE('',#2864,#2865); +#2864 = CARTESIAN_POINT('',(0.,-2.6)); +#2865 = VECTOR('',#2866,1.); +#2866 = DIRECTION('',(1.,0.)); +#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2868 = PCURVE('',#2106,#2869); +#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874); +#2870 = CIRCLE('',#2871,2.4); +#2871 = AXIS2_PLACEMENT_2D('',#2872,#2873); +#2872 = CARTESIAN_POINT('',(20.640067283731,-9.3554148068)); +#2873 = DIRECTION('',(-1.,0.)); +#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2875 = ORIENTED_EDGE('',*,*,#2876,.F.); +#2876 = EDGE_CURVE('',#836,#2853,#2877,.T.); +#2877 = SURFACE_CURVE('',#2878,(#2882,#2889),.PCURVE_S1.); +#2878 = LINE('',#2879,#2880); +#2879 = CARTESIAN_POINT('',(-8.993006756236,-10.81788578565,0.)); +#2880 = VECTOR('',#2881,1.); +#2881 = DIRECTION('',(0.,0.,1.)); +#2882 = PCURVE('',#852,#2883); +#2883 = DEFINITIONAL_REPRESENTATION('',(#2884),#2888); +#2884 = LINE('',#2885,#2886); +#2885 = CARTESIAN_POINT('',(3.533533367069,0.)); +#2886 = VECTOR('',#2887,1.); +#2887 = DIRECTION('',(0.,-1.)); +#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2889 = PCURVE('',#880,#2890); +#2890 = DEFINITIONAL_REPRESENTATION('',(#2891),#2895); +#2891 = LINE('',#2892,#2893); +#2892 = CARTESIAN_POINT('',(-7.604980601368,0.)); +#2893 = VECTOR('',#2894,1.); +#2894 = DIRECTION('',(-0.,-1.)); +#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2896 = ORIENTED_EDGE('',*,*,#835,.F.); +#2897 = ADVANCED_FACE('',(#2898),#1142,.T.); +#2898 = FACE_BOUND('',#2899,.T.); +#2899 = EDGE_LOOP('',(#2900,#2923,#2944,#2945)); +#2900 = ORIENTED_EDGE('',*,*,#2901,.T.); +#2901 = EDGE_CURVE('',#1094,#2902,#2904,.T.); +#2902 = VERTEX_POINT('',#2903); +#2903 = CARTESIAN_POINT('',(-4.872060527496,13.197115200131,2.6)); +#2904 = SURFACE_CURVE('',#2905,(#2909,#2916),.PCURVE_S1.); +#2905 = LINE('',#2906,#2907); +#2906 = CARTESIAN_POINT('',(-4.872060527496,13.197115200131,0.)); +#2907 = VECTOR('',#2908,1.); +#2908 = DIRECTION('',(0.,0.,1.)); +#2909 = PCURVE('',#1142,#2910); +#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2915); +#2911 = LINE('',#2912,#2913); +#2912 = CARTESIAN_POINT('',(0.,0.)); +#2913 = VECTOR('',#2914,1.); +#2914 = DIRECTION('',(0.,-1.)); +#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2916 = PCURVE('',#1114,#2917); +#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922); +#2918 = LINE('',#2919,#2920); +#2919 = CARTESIAN_POINT('',(-0.655256837717,0.)); +#2920 = VECTOR('',#2921,1.); +#2921 = DIRECTION('',(-0.,-1.)); +#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2923 = ORIENTED_EDGE('',*,*,#2924,.T.); +#2924 = EDGE_CURVE('',#2902,#2727,#2925,.T.); +#2925 = SURFACE_CURVE('',#2926,(#2930,#2937),.PCURVE_S1.); +#2926 = LINE('',#2927,#2928); +#2927 = CARTESIAN_POINT('',(-4.872060527496,13.197115200131,2.6)); +#2928 = VECTOR('',#2929,1.); +#2929 = DIRECTION('',(0.609362907855,-0.792891446877,0.)); +#2930 = PCURVE('',#1142,#2931); +#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936); +#2932 = LINE('',#2933,#2934); +#2933 = CARTESIAN_POINT('',(0.,-2.6)); +#2934 = VECTOR('',#2935,1.); +#2935 = DIRECTION('',(1.,0.)); +#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2937 = PCURVE('',#2106,#2938); +#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943); +#2939 = LINE('',#2940,#2941); +#2940 = CARTESIAN_POINT('',(18.737127811227,15.57634461461)); +#2941 = VECTOR('',#2942,1.); +#2942 = DIRECTION('',(-0.609362907855,-0.792891446877)); +#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2944 = ORIENTED_EDGE('',*,*,#2726,.F.); +#2945 = ORIENTED_EDGE('',*,*,#1126,.F.); +#2946 = ADVANCED_FACE('',(#2947),#880,.T.); +#2947 = FACE_BOUND('',#2948,.F.); +#2948 = EDGE_LOOP('',(#2949,#2972,#2993,#2994)); +#2949 = ORIENTED_EDGE('',*,*,#2950,.T.); +#2950 = EDGE_CURVE('',#865,#2951,#2953,.T.); +#2951 = VERTEX_POINT('',#2952); +#2952 = CARTESIAN_POINT('',(-6.088035873286,-3.789594804453,2.6)); +#2953 = SURFACE_CURVE('',#2954,(#2958,#2965),.PCURVE_S1.); +#2954 = LINE('',#2955,#2956); +#2955 = CARTESIAN_POINT('',(-6.088035873286,-3.789594804453,0.)); +#2956 = VECTOR('',#2957,1.); +#2957 = DIRECTION('',(0.,0.,1.)); +#2958 = PCURVE('',#880,#2959); +#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964); +#2960 = LINE('',#2961,#2962); +#2961 = CARTESIAN_POINT('',(-0.,0.)); +#2962 = VECTOR('',#2963,1.); +#2963 = DIRECTION('',(-0.,-1.)); +#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2965 = PCURVE('',#909,#2966); +#2966 = DEFINITIONAL_REPRESENTATION('',(#2967),#2971); +#2967 = LINE('',#2968,#2969); +#2968 = CARTESIAN_POINT('',(6.675126020659,0.)); +#2969 = VECTOR('',#2970,1.); +#2970 = DIRECTION('',(0.,-1.)); +#2971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2972 = ORIENTED_EDGE('',*,*,#2973,.T.); +#2973 = EDGE_CURVE('',#2951,#2853,#2974,.T.); +#2974 = SURFACE_CURVE('',#2975,(#2979,#2986),.PCURVE_S1.); +#2975 = LINE('',#2976,#2977); +#2976 = CARTESIAN_POINT('',(-6.088035873286,-3.789594804453,2.6)); +#2977 = VECTOR('',#2978,1.); +#2978 = DIRECTION('',(-0.381982681511,-0.924169481765,-0.)); +#2979 = PCURVE('',#880,#2980); +#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985); +#2981 = LINE('',#2982,#2983); +#2982 = CARTESIAN_POINT('',(-0.,-2.6)); +#2983 = VECTOR('',#2984,1.); +#2984 = DIRECTION('',(-1.,0.)); +#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2986 = PCURVE('',#2106,#2987); +#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992); +#2988 = LINE('',#2989,#2990); +#2989 = CARTESIAN_POINT('',(19.953103157017,-1.410365389974)); +#2990 = VECTOR('',#2991,1.); +#2991 = DIRECTION('',(0.381982681511,-0.924169481765)); +#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2993 = ORIENTED_EDGE('',*,*,#2876,.F.); +#2994 = ORIENTED_EDGE('',*,*,#864,.F.); +#2995 = ADVANCED_FACE('',(#2996),#1114,.T.); +#2996 = FACE_BOUND('',#2997,.F.); +#2997 = EDGE_LOOP('',(#2998,#2999,#3027,#3048)); +#2998 = ORIENTED_EDGE('',*,*,#2901,.T.); +#2999 = ORIENTED_EDGE('',*,*,#3000,.T.); +#3000 = EDGE_CURVE('',#2902,#3001,#3003,.T.); +#3001 = VERTEX_POINT('',#3002); +#3002 = CARTESIAN_POINT('',(-8.993006756236,10.817885785652,2.6)); +#3003 = SURFACE_CURVE('',#3004,(#3009,#3016),.PCURVE_S1.); +#3004 = CIRCLE('',#3005,2.4); +#3005 = AXIS2_PLACEMENT_3D('',#3006,#3007,#3008); +#3006 = CARTESIAN_POINT('',(-6.775,11.734644221279,2.6)); +#3007 = DIRECTION('',(0.,0.,1.)); +#3008 = DIRECTION('',(1.,0.,0.)); +#3009 = PCURVE('',#1114,#3010); +#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015); +#3011 = LINE('',#3012,#3013); +#3012 = CARTESIAN_POINT('',(-0.,-2.6)); +#3013 = VECTOR('',#3014,1.); +#3014 = DIRECTION('',(-1.,0.)); +#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3016 = PCURVE('',#2106,#3017); +#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3026); +#3018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3019,#3020,#3021,#3022, +#3023,#3024,#3025),.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('') ); +#3019 = CARTESIAN_POINT('',(18.240067283731,14.113873635758)); +#3020 = CARTESIAN_POINT('',(18.240067283731,18.270795573923)); +#3021 = CARTESIAN_POINT('',(21.840067283731,16.192334604841)); +#3022 = CARTESIAN_POINT('',(25.440067283731,14.113873635758)); +#3023 = CARTESIAN_POINT('',(21.840067283731,12.035412666676)); +#3024 = CARTESIAN_POINT('',(18.240067283731,9.956951697593)); +#3025 = CARTESIAN_POINT('',(18.240067283731,14.113873635758)); +#3026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3027 = ORIENTED_EDGE('',*,*,#3028,.F.); +#3028 = EDGE_CURVE('',#1066,#3001,#3029,.T.); +#3029 = SURFACE_CURVE('',#3030,(#3034,#3041),.PCURVE_S1.); +#3030 = LINE('',#3031,#3032); +#3031 = CARTESIAN_POINT('',(-8.993006756236,10.817885785652,0.)); +#3032 = VECTOR('',#3033,1.); +#3033 = DIRECTION('',(0.,0.,1.)); +#3034 = PCURVE('',#1114,#3035); +#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3040); +#3036 = LINE('',#3037,#3038); +#3037 = CARTESIAN_POINT('',(-3.533533367069,0.)); +#3038 = VECTOR('',#3039,1.); +#3039 = DIRECTION('',(-0.,-1.)); +#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3041 = PCURVE('',#1081,#3042); +#3042 = DEFINITIONAL_REPRESENTATION('',(#3043),#3047); +#3043 = LINE('',#3044,#3045); +#3044 = CARTESIAN_POINT('',(7.604980601368,0.)); +#3045 = VECTOR('',#3046,1.); +#3046 = DIRECTION('',(0.,-1.)); +#3047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3048 = ORIENTED_EDGE('',*,*,#1093,.F.); +#3049 = ADVANCED_FACE('',(#3050),#909,.F.); +#3050 = FACE_BOUND('',#3051,.F.); +#3051 = EDGE_LOOP('',(#3052,#3075,#3097,#3098)); +#3052 = ORIENTED_EDGE('',*,*,#3053,.T.); +#3053 = EDGE_CURVE('',#893,#3054,#3056,.T.); +#3054 = VERTEX_POINT('',#3055); +#3055 = CARTESIAN_POINT('',(-6.325903307349,-3.37759632319,2.6)); +#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.); +#3057 = LINE('',#3058,#3059); +#3058 = CARTESIAN_POINT('',(-6.325903307349,-3.37759632319,0.)); +#3059 = VECTOR('',#3060,1.); +#3060 = DIRECTION('',(0.,0.,1.)); +#3061 = PCURVE('',#909,#3062); +#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067); +#3063 = LINE('',#3064,#3065); +#3064 = CARTESIAN_POINT('',(4.844047042504,0.)); +#3065 = VECTOR('',#3066,1.); +#3066 = DIRECTION('',(0.,-1.)); +#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3068 = PCURVE('',#937,#3069); +#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074); +#3070 = LINE('',#3071,#3072); +#3071 = CARTESIAN_POINT('',(-7.604980601368,0.)); +#3072 = VECTOR('',#3073,1.); +#3073 = DIRECTION('',(-0.,-1.)); +#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3075 = ORIENTED_EDGE('',*,*,#3076,.T.); +#3076 = EDGE_CURVE('',#3054,#2951,#3077,.T.); +#3077 = SURFACE_CURVE('',#3078,(#3083,#3090),.PCURVE_S1.); +#3078 = CIRCLE('',#3079,0.3); +#3079 = AXIS2_PLACEMENT_3D('',#3080,#3081,#3082); +#3080 = CARTESIAN_POINT('',(-6.365286717816,-3.675,2.6)); +#3081 = DIRECTION('',(0.,0.,-1.)); +#3082 = DIRECTION('',(1.,0.,0.)); +#3083 = PCURVE('',#909,#3084); +#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089); +#3085 = LINE('',#3086,#3087); +#3086 = CARTESIAN_POINT('',(0.,-2.6)); +#3087 = VECTOR('',#3088,1.); +#3088 = DIRECTION('',(1.,0.)); +#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3090 = PCURVE('',#2106,#3091); +#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096); +#3092 = CIRCLE('',#3093,0.3); +#3093 = AXIS2_PLACEMENT_2D('',#3094,#3095); +#3094 = CARTESIAN_POINT('',(20.230354001547,-1.295770585521)); +#3095 = DIRECTION('',(-1.,0.)); +#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3097 = ORIENTED_EDGE('',*,*,#2950,.F.); +#3098 = ORIENTED_EDGE('',*,*,#892,.F.); +#3099 = ADVANCED_FACE('',(#3100),#1081,.T.); +#3100 = FACE_BOUND('',#3101,.T.); +#3101 = EDGE_LOOP('',(#3102,#3125,#3146,#3147)); +#3102 = ORIENTED_EDGE('',*,*,#3103,.T.); +#3103 = EDGE_CURVE('',#1033,#3104,#3106,.T.); +#3104 = VERTEX_POINT('',#3105); +#3105 = CARTESIAN_POINT('',(-6.088035873286,3.789594804453,2.6)); +#3106 = SURFACE_CURVE('',#3107,(#3111,#3118),.PCURVE_S1.); +#3107 = LINE('',#3108,#3109); +#3108 = CARTESIAN_POINT('',(-6.088035873286,3.789594804453,0.)); +#3109 = VECTOR('',#3110,1.); +#3110 = DIRECTION('',(0.,0.,1.)); +#3111 = PCURVE('',#1081,#3112); +#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117); +#3113 = LINE('',#3114,#3115); +#3114 = CARTESIAN_POINT('',(0.,0.)); +#3115 = VECTOR('',#3116,1.); +#3116 = DIRECTION('',(0.,-1.)); +#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3118 = PCURVE('',#1053,#3119); +#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124); +#3120 = LINE('',#3121,#3122); +#3121 = CARTESIAN_POINT('',(-6.675126020659,0.)); +#3122 = VECTOR('',#3123,1.); +#3123 = DIRECTION('',(-0.,-1.)); +#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3125 = ORIENTED_EDGE('',*,*,#3126,.T.); +#3126 = EDGE_CURVE('',#3104,#3001,#3127,.T.); +#3127 = SURFACE_CURVE('',#3128,(#3132,#3139),.PCURVE_S1.); +#3128 = LINE('',#3129,#3130); +#3129 = CARTESIAN_POINT('',(-6.088035873286,3.789594804453,2.6)); +#3130 = VECTOR('',#3131,1.); +#3131 = DIRECTION('',(-0.381982681511,0.924169481765,0.)); +#3132 = PCURVE('',#1081,#3133); +#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138); +#3134 = LINE('',#3135,#3136); +#3135 = CARTESIAN_POINT('',(0.,-2.6)); +#3136 = VECTOR('',#3137,1.); +#3137 = DIRECTION('',(1.,0.)); +#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3139 = PCURVE('',#2106,#3140); +#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145); +#3141 = LINE('',#3142,#3143); +#3142 = CARTESIAN_POINT('',(19.953103157017,6.168824218932)); +#3143 = VECTOR('',#3144,1.); +#3144 = DIRECTION('',(0.381982681511,0.924169481765)); +#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3146 = ORIENTED_EDGE('',*,*,#3028,.F.); +#3147 = ORIENTED_EDGE('',*,*,#1065,.F.); +#3148 = ADVANCED_FACE('',(#3149),#937,.T.); +#3149 = FACE_BOUND('',#3150,.F.); +#3150 = EDGE_LOOP('',(#3151,#3173,#3194,#3195)); +#3151 = ORIENTED_EDGE('',*,*,#3152,.T.); +#3152 = EDGE_CURVE('',#922,#3153,#3155,.T.); +#3153 = VERTEX_POINT('',#3154); +#3154 = CARTESIAN_POINT('',(-13.86506728373,-2.379229414479,2.6)); +#3155 = SURFACE_CURVE('',#3156,(#3160,#3167),.PCURVE_S1.); +#3156 = LINE('',#3157,#3158); +#3157 = CARTESIAN_POINT('',(-13.86506728373,-2.379229414479,0.)); +#3158 = VECTOR('',#3159,1.); +#3159 = DIRECTION('',(0.,0.,1.)); +#3160 = PCURVE('',#937,#3161); +#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166); +#3162 = LINE('',#3163,#3164); +#3163 = CARTESIAN_POINT('',(-0.,0.)); +#3164 = VECTOR('',#3165,1.); +#3165 = DIRECTION('',(-0.,-1.)); +#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3167 = PCURVE('',#966,#3168); +#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3172); +#3169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3170,#3171),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.6),.PIECEWISE_BEZIER_KNOTS.); +#3170 = CARTESIAN_POINT('',(1.702454388914,0.)); +#3171 = CARTESIAN_POINT('',(1.702454388914,-2.6)); +#3172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3173 = ORIENTED_EDGE('',*,*,#3174,.T.); +#3174 = EDGE_CURVE('',#3153,#3054,#3175,.T.); +#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.); +#3176 = LINE('',#3177,#3178); +#3177 = CARTESIAN_POINT('',(-13.86506728373,-2.379229414479,2.6)); +#3178 = VECTOR('',#3179,1.); +#3179 = DIRECTION('',(0.991345589366,-0.131278034888,0.)); +#3180 = PCURVE('',#937,#3181); +#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186); +#3182 = LINE('',#3183,#3184); +#3183 = CARTESIAN_POINT('',(-0.,-2.6)); +#3184 = VECTOR('',#3185,1.); +#3185 = DIRECTION('',(-1.,0.)); +#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3187 = PCURVE('',#2106,#3188); +#3188 = DEFINITIONAL_REPRESENTATION('',(#3189),#3193); +#3189 = LINE('',#3190,#3191); +#3190 = CARTESIAN_POINT('',(27.730134567463,0.)); +#3191 = VECTOR('',#3192,1.); +#3192 = DIRECTION('',(-0.991345589366,-0.131278034888)); +#3193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3194 = ORIENTED_EDGE('',*,*,#3053,.F.); +#3195 = ORIENTED_EDGE('',*,*,#921,.F.); +#3196 = ADVANCED_FACE('',(#3197),#1053,.F.); +#3197 = FACE_BOUND('',#3198,.T.); +#3198 = EDGE_LOOP('',(#3199,#3222,#3248,#3249)); +#3199 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3200 = EDGE_CURVE('',#1005,#3201,#3203,.T.); +#3201 = VERTEX_POINT('',#3202); +#3202 = CARTESIAN_POINT('',(-6.325903307349,3.37759632319,2.6)); +#3203 = SURFACE_CURVE('',#3204,(#3208,#3215),.PCURVE_S1.); +#3204 = LINE('',#3205,#3206); +#3205 = CARTESIAN_POINT('',(-6.325903307349,3.37759632319,0.)); +#3206 = VECTOR('',#3207,1.); +#3207 = DIRECTION('',(0.,0.,1.)); +#3208 = PCURVE('',#1053,#3209); +#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3214); +#3210 = LINE('',#3211,#3212); +#3211 = CARTESIAN_POINT('',(-4.844047042504,0.)); +#3212 = VECTOR('',#3213,1.); +#3213 = DIRECTION('',(-0.,-1.)); +#3214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3215 = PCURVE('',#1020,#3216); +#3216 = DEFINITIONAL_REPRESENTATION('',(#3217),#3221); +#3217 = LINE('',#3218,#3219); +#3218 = CARTESIAN_POINT('',(7.604980601368,0.)); +#3219 = VECTOR('',#3220,1.); +#3220 = DIRECTION('',(0.,-1.)); +#3221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3222 = ORIENTED_EDGE('',*,*,#3223,.T.); +#3223 = EDGE_CURVE('',#3201,#3104,#3224,.T.); +#3224 = SURFACE_CURVE('',#3225,(#3230,#3237),.PCURVE_S1.); +#3225 = CIRCLE('',#3226,0.3); +#3226 = AXIS2_PLACEMENT_3D('',#3227,#3228,#3229); +#3227 = CARTESIAN_POINT('',(-6.365286717816,3.675,2.6)); +#3228 = DIRECTION('',(0.,0.,1.)); +#3229 = DIRECTION('',(1.,0.,0.)); +#3230 = PCURVE('',#1053,#3231); +#3231 = DEFINITIONAL_REPRESENTATION('',(#3232),#3236); +#3232 = LINE('',#3233,#3234); +#3233 = CARTESIAN_POINT('',(-0.,-2.6)); +#3234 = VECTOR('',#3235,1.); +#3235 = DIRECTION('',(-1.,0.)); +#3236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3237 = PCURVE('',#2106,#3238); +#3238 = DEFINITIONAL_REPRESENTATION('',(#3239),#3247); +#3239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3240,#3241,#3242,#3243, +#3244,#3245,#3246),.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('') ); +#3240 = CARTESIAN_POINT('',(19.930354001547,6.054229414479)); +#3241 = CARTESIAN_POINT('',(19.930354001547,6.57384465675)); +#3242 = CARTESIAN_POINT('',(20.380354001547,6.314037035614)); +#3243 = CARTESIAN_POINT('',(20.830354001547,6.054229414479)); +#3244 = CARTESIAN_POINT('',(20.380354001547,5.794421793344)); +#3245 = CARTESIAN_POINT('',(19.930354001547,5.534614172208)); +#3246 = CARTESIAN_POINT('',(19.930354001547,6.054229414479)); +#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3248 = ORIENTED_EDGE('',*,*,#3103,.F.); +#3249 = ORIENTED_EDGE('',*,*,#1032,.F.); +#3250 = ADVANCED_FACE('',(#3251),#966,.T.); +#3251 = FACE_BOUND('',#3252,.T.); +#3252 = EDGE_LOOP('',(#3253,#3282,#3302,#3303,#3304,#3305)); +#3253 = ORIENTED_EDGE('',*,*,#3254,.F.); +#3254 = EDGE_CURVE('',#3255,#3257,#3259,.T.); +#3255 = VERTEX_POINT('',#3256); +#3256 = CARTESIAN_POINT('',(-13.86506728373,2.379229414479,2.6)); +#3257 = VERTEX_POINT('',#3258); +#3258 = CARTESIAN_POINT('',(-15.95,0.,2.6)); +#3259 = SURFACE_CURVE('',#3260,(#3265,#3271),.PCURVE_S1.); +#3260 = CIRCLE('',#3261,2.4); +#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264); +#3262 = CARTESIAN_POINT('',(-13.55,0.,2.6)); +#3263 = DIRECTION('',(0.,0.,1.)); +#3264 = DIRECTION('',(1.,0.,0.)); +#3265 = PCURVE('',#966,#3266); +#3266 = DEFINITIONAL_REPRESENTATION('',(#3267),#3270); +#3267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3268,#3269),.UNSPECIFIED.,.F., + .F.,(2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#3268 = CARTESIAN_POINT('',(4.580730918266,-2.6)); +#3269 = CARTESIAN_POINT('',(3.14159265359,-2.6)); +#3270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3271 = PCURVE('',#2106,#3272); +#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3281); +#3273 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3274,#3275,#3276,#3277, +#3278,#3279,#3280),.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('') ); +#3274 = CARTESIAN_POINT('',(25.015067283731,2.379229414479)); +#3275 = CARTESIAN_POINT('',(25.015067283731,6.536151352644)); +#3276 = CARTESIAN_POINT('',(28.615067283731,4.457690383562)); +#3277 = CARTESIAN_POINT('',(32.215067283731,2.379229414479)); +#3278 = CARTESIAN_POINT('',(28.615067283731,0.300768445396)); +#3279 = CARTESIAN_POINT('',(25.015067283731,-1.777692523686)); +#3280 = CARTESIAN_POINT('',(25.015067283731,2.379229414479)); +#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3282 = ORIENTED_EDGE('',*,*,#3283,.F.); +#3283 = EDGE_CURVE('',#978,#3255,#3284,.T.); +#3284 = SURFACE_CURVE('',#3285,(#3289,#3295),.PCURVE_S1.); +#3285 = LINE('',#3286,#3287); +#3286 = CARTESIAN_POINT('',(-13.86506728373,2.379229414479,0.)); +#3287 = VECTOR('',#3288,1.); +#3288 = DIRECTION('',(0.,0.,1.)); +#3289 = PCURVE('',#966,#3290); +#3290 = DEFINITIONAL_REPRESENTATION('',(#3291),#3294); +#3291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3292,#3293),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,2.6),.PIECEWISE_BEZIER_KNOTS.); +#3292 = CARTESIAN_POINT('',(4.580730918266,0.)); +#3293 = CARTESIAN_POINT('',(4.580730918266,-2.6)); +#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3295 = PCURVE('',#1020,#3296); +#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301); +#3297 = LINE('',#3298,#3299); +#3298 = CARTESIAN_POINT('',(0.,0.)); +#3299 = VECTOR('',#3300,1.); +#3300 = DIRECTION('',(0.,-1.)); +#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3302 = ORIENTED_EDGE('',*,*,#977,.T.); +#3303 = ORIENTED_EDGE('',*,*,#949,.F.); +#3304 = ORIENTED_EDGE('',*,*,#3152,.T.); +#3305 = ORIENTED_EDGE('',*,*,#3306,.T.); +#3306 = EDGE_CURVE('',#3153,#3257,#3307,.T.); +#3307 = SURFACE_CURVE('',#3308,(#3313,#3319),.PCURVE_S1.); +#3308 = CIRCLE('',#3309,2.4); +#3309 = AXIS2_PLACEMENT_3D('',#3310,#3311,#3312); +#3310 = CARTESIAN_POINT('',(-13.55,0.,2.6)); +#3311 = DIRECTION('',(0.,0.,-1.)); +#3312 = DIRECTION('',(1.,0.,0.)); +#3313 = PCURVE('',#966,#3314); +#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3318); +#3315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3316,#3317),.UNSPECIFIED.,.F., + .F.,(2,2),(1.702454388914,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#3316 = CARTESIAN_POINT('',(1.702454388914,-2.6)); +#3317 = CARTESIAN_POINT('',(3.14159265359,-2.6)); +#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3319 = PCURVE('',#2106,#3320); +#3320 = DEFINITIONAL_REPRESENTATION('',(#3321),#3325); +#3321 = CIRCLE('',#3322,2.4); +#3322 = AXIS2_PLACEMENT_2D('',#3323,#3324); +#3323 = CARTESIAN_POINT('',(27.415067283731,2.379229414479)); +#3324 = DIRECTION('',(-1.,0.)); +#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3326 = ADVANCED_FACE('',(#3327),#1020,.T.); +#3327 = FACE_BOUND('',#3328,.T.); +#3328 = EDGE_LOOP('',(#3329,#3330,#3351,#3352)); +#3329 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3330 = ORIENTED_EDGE('',*,*,#3331,.T.); +#3331 = EDGE_CURVE('',#3255,#3201,#3332,.T.); +#3332 = SURFACE_CURVE('',#3333,(#3337,#3344),.PCURVE_S1.); +#3333 = LINE('',#3334,#3335); +#3334 = CARTESIAN_POINT('',(-13.86506728373,2.379229414479,2.6)); +#3335 = VECTOR('',#3336,1.); +#3336 = DIRECTION('',(0.991345589366,0.131278034888,0.)); +#3337 = PCURVE('',#1020,#3338); +#3338 = DEFINITIONAL_REPRESENTATION('',(#3339),#3343); +#3339 = LINE('',#3340,#3341); +#3340 = CARTESIAN_POINT('',(0.,-2.6)); +#3341 = VECTOR('',#3342,1.); +#3342 = DIRECTION('',(1.,0.)); +#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3344 = PCURVE('',#2106,#3345); +#3345 = DEFINITIONAL_REPRESENTATION('',(#3346),#3350); +#3346 = LINE('',#3347,#3348); +#3347 = CARTESIAN_POINT('',(27.730134567463,4.758458828958)); +#3348 = VECTOR('',#3349,1.); +#3349 = DIRECTION('',(-0.991345589366,0.131278034888)); +#3350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3351 = ORIENTED_EDGE('',*,*,#3200,.F.); +#3352 = ORIENTED_EDGE('',*,*,#1004,.F.); +#3353 = ADVANCED_FACE('',(#3354),#1395,.F.); +#3354 = FACE_BOUND('',#3355,.F.); +#3355 = EDGE_LOOP('',(#3356,#3384,#3405,#3406)); +#3356 = ORIENTED_EDGE('',*,*,#3357,.F.); +#3357 = EDGE_CURVE('',#3358,#3358,#3360,.T.); +#3358 = VERTEX_POINT('',#3359); +#3359 = CARTESIAN_POINT('',(-6.45,0.,2.6)); +#3360 = SURFACE_CURVE('',#3361,(#3366,#3373),.PCURVE_S1.); +#3361 = CIRCLE('',#3362,0.8); +#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365); +#3363 = CARTESIAN_POINT('',(-7.25,0.,2.6)); +#3364 = DIRECTION('',(0.,0.,1.)); +#3365 = DIRECTION('',(1.,0.,0.)); +#3366 = PCURVE('',#1395,#3367); +#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3372); +#3368 = LINE('',#3369,#3370); +#3369 = CARTESIAN_POINT('',(0.,0.)); +#3370 = VECTOR('',#3371,1.); +#3371 = DIRECTION('',(1.,0.)); +#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3373 = PCURVE('',#2106,#3374); +#3374 = DEFINITIONAL_REPRESENTATION('',(#3375),#3383); +#3375 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3376,#3377,#3378,#3379, +#3380,#3381,#3382),.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('') ); +#3376 = CARTESIAN_POINT('',(20.315067283731,2.379229414479)); +#3377 = CARTESIAN_POINT('',(20.315067283731,3.764870060534)); +#3378 = CARTESIAN_POINT('',(21.515067283731,3.072049737507)); +#3379 = CARTESIAN_POINT('',(22.715067283731,2.379229414479)); +#3380 = CARTESIAN_POINT('',(21.515067283731,1.686409091451)); +#3381 = CARTESIAN_POINT('',(20.315067283731,0.993588768424)); +#3382 = CARTESIAN_POINT('',(20.315067283731,2.379229414479)); +#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3384 = ORIENTED_EDGE('',*,*,#3385,.T.); +#3385 = EDGE_CURVE('',#3358,#1375,#3386,.T.); +#3386 = SEAM_CURVE('',#3387,(#3391,#3398),.PCURVE_S1.); +#3387 = LINE('',#3388,#3389); +#3388 = CARTESIAN_POINT('',(-6.45,0.,2.6)); +#3389 = VECTOR('',#3390,1.); +#3390 = DIRECTION('',(-0.,-0.,-1.)); +#3391 = PCURVE('',#1395,#3392); +#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397); +#3393 = LINE('',#3394,#3395); +#3394 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3395 = VECTOR('',#3396,1.); +#3396 = DIRECTION('',(0.,-1.)); +#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3398 = PCURVE('',#1395,#3399); +#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404); +#3400 = LINE('',#3401,#3402); +#3401 = CARTESIAN_POINT('',(0.,0.)); +#3402 = VECTOR('',#3403,1.); +#3403 = DIRECTION('',(0.,-1.)); +#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3405 = ORIENTED_EDGE('',*,*,#1374,.T.); +#3406 = ORIENTED_EDGE('',*,*,#3385,.F.); +#3407 = ADVANCED_FACE('',(#3408),#1430,.F.); +#3408 = FACE_BOUND('',#3409,.F.); +#3409 = EDGE_LOOP('',(#3410,#3438,#3459,#3460)); +#3410 = ORIENTED_EDGE('',*,*,#3411,.F.); +#3411 = EDGE_CURVE('',#3412,#3412,#3414,.T.); +#3412 = VERTEX_POINT('',#3413); +#3413 = CARTESIAN_POINT('',(-9.05,0.,2.6)); +#3414 = SURFACE_CURVE('',#3415,(#3420,#3427),.PCURVE_S1.); +#3415 = CIRCLE('',#3416,0.8); +#3416 = AXIS2_PLACEMENT_3D('',#3417,#3418,#3419); +#3417 = CARTESIAN_POINT('',(-9.85,0.,2.6)); +#3418 = DIRECTION('',(0.,0.,1.)); +#3419 = DIRECTION('',(1.,0.,0.)); +#3420 = PCURVE('',#1430,#3421); +#3421 = DEFINITIONAL_REPRESENTATION('',(#3422),#3426); +#3422 = LINE('',#3423,#3424); +#3423 = CARTESIAN_POINT('',(0.,0.)); +#3424 = VECTOR('',#3425,1.); +#3425 = DIRECTION('',(1.,0.)); +#3426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3427 = PCURVE('',#2106,#3428); +#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3437); +#3429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3430,#3431,#3432,#3433, +#3434,#3435,#3436),.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('') ); +#3430 = CARTESIAN_POINT('',(22.915067283731,2.379229414479)); +#3431 = CARTESIAN_POINT('',(22.915067283731,3.764870060534)); +#3432 = CARTESIAN_POINT('',(24.115067283731,3.072049737507)); +#3433 = CARTESIAN_POINT('',(25.315067283731,2.379229414479)); +#3434 = CARTESIAN_POINT('',(24.115067283731,1.686409091451)); +#3435 = CARTESIAN_POINT('',(22.915067283731,0.993588768424)); +#3436 = CARTESIAN_POINT('',(22.915067283731,2.379229414479)); +#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3438 = ORIENTED_EDGE('',*,*,#3439,.T.); +#3439 = EDGE_CURVE('',#3412,#1410,#3440,.T.); +#3440 = SEAM_CURVE('',#3441,(#3445,#3452),.PCURVE_S1.); +#3441 = LINE('',#3442,#3443); +#3442 = CARTESIAN_POINT('',(-9.05,0.,2.6)); +#3443 = VECTOR('',#3444,1.); +#3444 = DIRECTION('',(-0.,-0.,-1.)); +#3445 = PCURVE('',#1430,#3446); +#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451); +#3447 = LINE('',#3448,#3449); +#3448 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3449 = VECTOR('',#3450,1.); +#3450 = DIRECTION('',(0.,-1.)); +#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3452 = PCURVE('',#1430,#3453); +#3453 = DEFINITIONAL_REPRESENTATION('',(#3454),#3458); +#3454 = LINE('',#3455,#3456); +#3455 = CARTESIAN_POINT('',(0.,0.)); +#3456 = VECTOR('',#3457,1.); +#3457 = DIRECTION('',(0.,-1.)); +#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3459 = ORIENTED_EDGE('',*,*,#1409,.T.); +#3460 = ORIENTED_EDGE('',*,*,#3439,.F.); +#3461 = ADVANCED_FACE('',(#3462),#1465,.F.); +#3462 = FACE_BOUND('',#3463,.F.); +#3463 = EDGE_LOOP('',(#3464,#3492,#3513,#3514)); +#3464 = ORIENTED_EDGE('',*,*,#3465,.F.); +#3465 = EDGE_CURVE('',#3466,#3466,#3468,.T.); +#3466 = VERTEX_POINT('',#3467); +#3467 = CARTESIAN_POINT('',(-12.25,0.,2.6)); +#3468 = SURFACE_CURVE('',#3469,(#3474,#3481),.PCURVE_S1.); +#3469 = CIRCLE('',#3470,0.8); +#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473); +#3471 = CARTESIAN_POINT('',(-13.05,0.,2.6)); +#3472 = DIRECTION('',(0.,0.,1.)); +#3473 = DIRECTION('',(1.,0.,0.)); +#3474 = PCURVE('',#1465,#3475); +#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480); +#3476 = LINE('',#3477,#3478); +#3477 = CARTESIAN_POINT('',(0.,0.)); +#3478 = VECTOR('',#3479,1.); +#3479 = DIRECTION('',(1.,0.)); +#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3481 = PCURVE('',#2106,#3482); +#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3491); +#3483 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3484,#3485,#3486,#3487, +#3488,#3489,#3490),.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('') ); +#3484 = CARTESIAN_POINT('',(26.115067283731,2.379229414479)); +#3485 = CARTESIAN_POINT('',(26.115067283731,3.764870060534)); +#3486 = CARTESIAN_POINT('',(27.315067283731,3.072049737507)); +#3487 = CARTESIAN_POINT('',(28.515067283731,2.379229414479)); +#3488 = CARTESIAN_POINT('',(27.315067283731,1.686409091451)); +#3489 = CARTESIAN_POINT('',(26.115067283731,0.993588768424)); +#3490 = CARTESIAN_POINT('',(26.115067283731,2.379229414479)); +#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3492 = ORIENTED_EDGE('',*,*,#3493,.T.); +#3493 = EDGE_CURVE('',#3466,#1445,#3494,.T.); +#3494 = SEAM_CURVE('',#3495,(#3499,#3506),.PCURVE_S1.); +#3495 = LINE('',#3496,#3497); +#3496 = CARTESIAN_POINT('',(-12.25,0.,2.6)); +#3497 = VECTOR('',#3498,1.); +#3498 = DIRECTION('',(-0.,-0.,-1.)); +#3499 = PCURVE('',#1465,#3500); +#3500 = DEFINITIONAL_REPRESENTATION('',(#3501),#3505); +#3501 = LINE('',#3502,#3503); +#3502 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3503 = VECTOR('',#3504,1.); +#3504 = DIRECTION('',(0.,-1.)); +#3505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3506 = PCURVE('',#1465,#3507); +#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512); +#3508 = LINE('',#3509,#3510); +#3509 = CARTESIAN_POINT('',(0.,0.)); +#3510 = VECTOR('',#3511,1.); +#3511 = DIRECTION('',(0.,-1.)); +#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3513 = ORIENTED_EDGE('',*,*,#1444,.T.); +#3514 = ORIENTED_EDGE('',*,*,#3493,.F.); +#3515 = ADVANCED_FACE('',(#3516),#1500,.F.); +#3516 = FACE_BOUND('',#3517,.F.); +#3517 = EDGE_LOOP('',(#3518,#3546,#3567,#3568)); +#3518 = ORIENTED_EDGE('',*,*,#3519,.F.); +#3519 = EDGE_CURVE('',#3520,#3520,#3522,.T.); +#3520 = VERTEX_POINT('',#3521); +#3521 = CARTESIAN_POINT('',(12.25,-1.500192328956E-15,2.6)); +#3522 = SURFACE_CURVE('',#3523,(#3528,#3535),.PCURVE_S1.); +#3523 = CIRCLE('',#3524,0.8); +#3524 = AXIS2_PLACEMENT_3D('',#3525,#3526,#3527); +#3525 = CARTESIAN_POINT('',(13.05,-1.598164072887E-15,2.6)); +#3526 = DIRECTION('',(0.,0.,1.)); +#3527 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3528 = PCURVE('',#1500,#3529); +#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534); +#3530 = LINE('',#3531,#3532); +#3531 = CARTESIAN_POINT('',(0.,0.)); +#3532 = VECTOR('',#3533,1.); +#3533 = DIRECTION('',(1.,0.)); +#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3535 = PCURVE('',#2106,#3536); +#3536 = DEFINITIONAL_REPRESENTATION('',(#3537),#3545); +#3537 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3538,#3539,#3540,#3541, +#3542,#3543,#3544),.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('') ); +#3538 = CARTESIAN_POINT('',(1.615067283731,2.379229414479)); +#3539 = CARTESIAN_POINT('',(1.615067283731,0.993588768424)); +#3540 = CARTESIAN_POINT('',(0.415067283731,1.686409091451)); +#3541 = CARTESIAN_POINT('',(-0.784932716269,2.379229414479)); +#3542 = CARTESIAN_POINT('',(0.415067283731,3.072049737507)); +#3543 = CARTESIAN_POINT('',(1.615067283731,3.764870060534)); +#3544 = CARTESIAN_POINT('',(1.615067283731,2.379229414479)); +#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3546 = ORIENTED_EDGE('',*,*,#3547,.T.); +#3547 = EDGE_CURVE('',#3520,#1480,#3548,.T.); +#3548 = SEAM_CURVE('',#3549,(#3553,#3560),.PCURVE_S1.); +#3549 = LINE('',#3550,#3551); +#3550 = CARTESIAN_POINT('',(12.25,-1.500192328956E-15,2.6)); +#3551 = VECTOR('',#3552,1.); +#3552 = DIRECTION('',(0.,0.,-1.)); +#3553 = PCURVE('',#1500,#3554); +#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559); +#3555 = LINE('',#3556,#3557); +#3556 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3557 = VECTOR('',#3558,1.); +#3558 = DIRECTION('',(0.,-1.)); +#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3560 = PCURVE('',#1500,#3561); +#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566); +#3562 = LINE('',#3563,#3564); +#3563 = CARTESIAN_POINT('',(0.,0.)); +#3564 = VECTOR('',#3565,1.); +#3565 = DIRECTION('',(0.,-1.)); +#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3567 = ORIENTED_EDGE('',*,*,#1479,.T.); +#3568 = ORIENTED_EDGE('',*,*,#3547,.F.); +#3569 = ADVANCED_FACE('',(#3570),#1535,.F.); +#3570 = FACE_BOUND('',#3571,.F.); +#3571 = EDGE_LOOP('',(#3572,#3600,#3621,#3622)); +#3572 = ORIENTED_EDGE('',*,*,#3573,.F.); +#3573 = EDGE_CURVE('',#3574,#3574,#3576,.T.); +#3574 = VERTEX_POINT('',#3575); +#3575 = CARTESIAN_POINT('',(9.05,-1.108305353228E-15,2.6)); +#3576 = SURFACE_CURVE('',#3577,(#3582,#3589),.PCURVE_S1.); +#3577 = CIRCLE('',#3578,0.8); +#3578 = AXIS2_PLACEMENT_3D('',#3579,#3580,#3581); +#3579 = CARTESIAN_POINT('',(9.85,-1.20627709716E-15,2.6)); +#3580 = DIRECTION('',(0.,0.,1.)); +#3581 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3582 = PCURVE('',#1535,#3583); +#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3588); +#3584 = LINE('',#3585,#3586); +#3585 = CARTESIAN_POINT('',(0.,0.)); +#3586 = VECTOR('',#3587,1.); +#3587 = DIRECTION('',(1.,0.)); +#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3589 = PCURVE('',#2106,#3590); +#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3599); +#3591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3592,#3593,#3594,#3595, +#3596,#3597,#3598),.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('') ); +#3592 = CARTESIAN_POINT('',(4.815067283731,2.379229414479)); +#3593 = CARTESIAN_POINT('',(4.815067283731,0.993588768424)); +#3594 = CARTESIAN_POINT('',(3.615067283731,1.686409091451)); +#3595 = CARTESIAN_POINT('',(2.415067283731,2.379229414479)); +#3596 = CARTESIAN_POINT('',(3.615067283731,3.072049737507)); +#3597 = CARTESIAN_POINT('',(4.815067283731,3.764870060534)); +#3598 = CARTESIAN_POINT('',(4.815067283731,2.379229414479)); +#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3600 = ORIENTED_EDGE('',*,*,#3601,.T.); +#3601 = EDGE_CURVE('',#3574,#1515,#3602,.T.); +#3602 = SEAM_CURVE('',#3603,(#3607,#3614),.PCURVE_S1.); +#3603 = LINE('',#3604,#3605); +#3604 = CARTESIAN_POINT('',(9.05,-1.108305353228E-15,2.6)); +#3605 = VECTOR('',#3606,1.); +#3606 = DIRECTION('',(0.,0.,-1.)); +#3607 = PCURVE('',#1535,#3608); +#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613); +#3609 = LINE('',#3610,#3611); +#3610 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3611 = VECTOR('',#3612,1.); +#3612 = DIRECTION('',(0.,-1.)); +#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3614 = PCURVE('',#1535,#3615); +#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3620); +#3616 = LINE('',#3617,#3618); +#3617 = CARTESIAN_POINT('',(0.,0.)); +#3618 = VECTOR('',#3619,1.); +#3619 = DIRECTION('',(0.,-1.)); +#3620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3621 = ORIENTED_EDGE('',*,*,#1514,.T.); +#3622 = ORIENTED_EDGE('',*,*,#3601,.F.); +#3623 = ADVANCED_FACE('',(#3624),#1570,.F.); +#3624 = FACE_BOUND('',#3625,.F.); +#3625 = EDGE_LOOP('',(#3626,#3654,#3675,#3676)); +#3626 = ORIENTED_EDGE('',*,*,#3627,.F.); +#3627 = EDGE_CURVE('',#3628,#3628,#3630,.T.); +#3628 = VERTEX_POINT('',#3629); +#3629 = CARTESIAN_POINT('',(6.125,-10.60881119635,2.6)); +#3630 = SURFACE_CURVE('',#3631,(#3636,#3643),.PCURVE_S1.); +#3631 = CIRCLE('',#3632,0.8); +#3632 = AXIS2_PLACEMENT_3D('',#3633,#3634,#3635); +#3633 = CARTESIAN_POINT('',(6.525,-11.30163151938,2.6)); +#3634 = DIRECTION('',(0.,0.,1.)); +#3635 = DIRECTION('',(-0.5,0.866025403784,0.)); +#3636 = PCURVE('',#1570,#3637); +#3637 = DEFINITIONAL_REPRESENTATION('',(#3638),#3642); +#3638 = LINE('',#3639,#3640); +#3639 = CARTESIAN_POINT('',(0.,0.)); +#3640 = VECTOR('',#3641,1.); +#3641 = DIRECTION('',(1.,0.)); +#3642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3643 = PCURVE('',#2106,#3644); +#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3653); +#3645 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3646,#3647,#3648,#3649, +#3650,#3651,#3652),.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('') ); +#3646 = CARTESIAN_POINT('',(7.740067283731,-8.22958178188)); +#3647 = CARTESIAN_POINT('',(8.940067283731,-8.922402104908)); +#3648 = CARTESIAN_POINT('',(7.740067283731,-9.615222427935)); +#3649 = CARTESIAN_POINT('',(6.540067283731,-10.30804275096)); +#3650 = CARTESIAN_POINT('',(6.540067283731,-8.922402104908)); +#3651 = CARTESIAN_POINT('',(6.540067283731,-7.536761458853)); +#3652 = CARTESIAN_POINT('',(7.740067283731,-8.22958178188)); +#3653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3654 = ORIENTED_EDGE('',*,*,#3655,.T.); +#3655 = EDGE_CURVE('',#3628,#1550,#3656,.T.); +#3656 = SEAM_CURVE('',#3657,(#3661,#3668),.PCURVE_S1.); +#3657 = LINE('',#3658,#3659); +#3658 = CARTESIAN_POINT('',(6.125,-10.60881119635,2.6)); +#3659 = VECTOR('',#3660,1.); +#3660 = DIRECTION('',(0.,0.,-1.)); +#3661 = PCURVE('',#1570,#3662); +#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667); +#3663 = LINE('',#3664,#3665); +#3664 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3665 = VECTOR('',#3666,1.); +#3666 = DIRECTION('',(0.,-1.)); +#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3668 = PCURVE('',#1570,#3669); +#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674); +#3670 = LINE('',#3671,#3672); +#3671 = CARTESIAN_POINT('',(0.,0.)); +#3672 = VECTOR('',#3673,1.); +#3673 = DIRECTION('',(0.,-1.)); +#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3675 = ORIENTED_EDGE('',*,*,#1549,.T.); +#3676 = ORIENTED_EDGE('',*,*,#3655,.F.); +#3677 = ADVANCED_FACE('',(#3678),#1605,.F.); +#3678 = FACE_BOUND('',#3679,.F.); +#3679 = EDGE_LOOP('',(#3680,#3708,#3729,#3730)); +#3680 = ORIENTED_EDGE('',*,*,#3681,.F.); +#3681 = EDGE_CURVE('',#3682,#3682,#3684,.T.); +#3682 = VERTEX_POINT('',#3683); +#3683 = CARTESIAN_POINT('',(-4.525,7.837529904249,2.6)); +#3684 = SURFACE_CURVE('',#3685,(#3690,#3697),.PCURVE_S1.); +#3685 = CIRCLE('',#3686,0.8); +#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689); +#3687 = CARTESIAN_POINT('',(-4.925,8.530350227277,2.6)); +#3688 = DIRECTION('',(-0.,0.,1.)); +#3689 = DIRECTION('',(0.5,-0.866025403784,0.)); +#3690 = PCURVE('',#1605,#3691); +#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696); +#3692 = LINE('',#3693,#3694); +#3693 = CARTESIAN_POINT('',(0.,0.)); +#3694 = VECTOR('',#3695,1.); +#3695 = DIRECTION('',(1.,0.)); +#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3697 = PCURVE('',#2106,#3698); +#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3707); +#3699 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3700,#3701,#3702,#3703, +#3704,#3705,#3706),.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('') ); +#3700 = CARTESIAN_POINT('',(18.390067283731,10.216759318728)); +#3701 = CARTESIAN_POINT('',(17.190067283731,10.909579641756)); +#3702 = CARTESIAN_POINT('',(18.390067283731,11.602399964783)); +#3703 = CARTESIAN_POINT('',(19.590067283731,12.295220287811)); +#3704 = CARTESIAN_POINT('',(19.590067283731,10.909579641756)); +#3705 = CARTESIAN_POINT('',(19.590067283731,9.523938995701)); +#3706 = CARTESIAN_POINT('',(18.390067283731,10.216759318728)); +#3707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3708 = ORIENTED_EDGE('',*,*,#3709,.T.); +#3709 = EDGE_CURVE('',#3682,#1585,#3710,.T.); +#3710 = SEAM_CURVE('',#3711,(#3715,#3722),.PCURVE_S1.); +#3711 = LINE('',#3712,#3713); +#3712 = CARTESIAN_POINT('',(-4.525,7.837529904249,2.6)); +#3713 = VECTOR('',#3714,1.); +#3714 = DIRECTION('',(-0.,0.,-1.)); +#3715 = PCURVE('',#1605,#3716); +#3716 = DEFINITIONAL_REPRESENTATION('',(#3717),#3721); +#3717 = LINE('',#3718,#3719); +#3718 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3719 = VECTOR('',#3720,1.); +#3720 = DIRECTION('',(0.,-1.)); +#3721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3722 = PCURVE('',#1605,#3723); +#3723 = DEFINITIONAL_REPRESENTATION('',(#3724),#3728); +#3724 = LINE('',#3725,#3726); +#3725 = CARTESIAN_POINT('',(0.,0.)); +#3726 = VECTOR('',#3727,1.); +#3727 = DIRECTION('',(0.,-1.)); +#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3729 = ORIENTED_EDGE('',*,*,#1584,.T.); +#3730 = ORIENTED_EDGE('',*,*,#3709,.F.); +#3731 = ADVANCED_FACE('',(#3732),#1640,.F.); +#3732 = FACE_BOUND('',#3733,.F.); +#3733 = EDGE_LOOP('',(#3734,#3762,#3783,#3784)); +#3734 = ORIENTED_EDGE('',*,*,#3735,.F.); +#3735 = EDGE_CURVE('',#3736,#3736,#3738,.T.); +#3736 = VERTEX_POINT('',#3737); +#3737 = CARTESIAN_POINT('',(-6.125,-10.60881119635,2.6)); +#3738 = SURFACE_CURVE('',#3739,(#3744,#3751),.PCURVE_S1.); +#3739 = CIRCLE('',#3740,0.8); +#3740 = AXIS2_PLACEMENT_3D('',#3741,#3742,#3743); +#3741 = CARTESIAN_POINT('',(-6.525,-11.30163151938,2.6)); +#3742 = DIRECTION('',(0.,-0.,1.)); +#3743 = DIRECTION('',(0.5,0.866025403784,0.)); +#3744 = PCURVE('',#1640,#3745); +#3745 = DEFINITIONAL_REPRESENTATION('',(#3746),#3750); +#3746 = LINE('',#3747,#3748); +#3747 = CARTESIAN_POINT('',(0.,0.)); +#3748 = VECTOR('',#3749,1.); +#3749 = DIRECTION('',(1.,0.)); +#3750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3751 = PCURVE('',#2106,#3752); +#3752 = DEFINITIONAL_REPRESENTATION('',(#3753),#3761); +#3753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3754,#3755,#3756,#3757, +#3758,#3759,#3760),.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('') ); +#3754 = CARTESIAN_POINT('',(19.990067283731,-8.22958178188)); +#3755 = CARTESIAN_POINT('',(21.190067283731,-7.536761458853)); +#3756 = CARTESIAN_POINT('',(21.190067283731,-8.922402104908)); +#3757 = CARTESIAN_POINT('',(21.190067283731,-10.30804275096)); +#3758 = CARTESIAN_POINT('',(19.990067283731,-9.615222427935)); +#3759 = CARTESIAN_POINT('',(18.790067283731,-8.922402104908)); +#3760 = CARTESIAN_POINT('',(19.990067283731,-8.22958178188)); +#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3762 = ORIENTED_EDGE('',*,*,#3763,.T.); +#3763 = EDGE_CURVE('',#3736,#1620,#3764,.T.); +#3764 = SEAM_CURVE('',#3765,(#3769,#3776),.PCURVE_S1.); +#3765 = LINE('',#3766,#3767); +#3766 = CARTESIAN_POINT('',(-6.125,-10.60881119635,2.6)); +#3767 = VECTOR('',#3768,1.); +#3768 = DIRECTION('',(0.,-0.,-1.)); +#3769 = PCURVE('',#1640,#3770); +#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3775); +#3771 = LINE('',#3772,#3773); +#3772 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3773 = VECTOR('',#3774,1.); +#3774 = DIRECTION('',(0.,-1.)); +#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3776 = PCURVE('',#1640,#3777); +#3777 = DEFINITIONAL_REPRESENTATION('',(#3778),#3782); +#3778 = LINE('',#3779,#3780); +#3779 = CARTESIAN_POINT('',(0.,0.)); +#3780 = VECTOR('',#3781,1.); +#3781 = DIRECTION('',(0.,-1.)); +#3782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3783 = ORIENTED_EDGE('',*,*,#1619,.T.); +#3784 = ORIENTED_EDGE('',*,*,#3763,.F.); +#3785 = ADVANCED_FACE('',(#3786),#1675,.F.); +#3786 = FACE_BOUND('',#3787,.F.); +#3787 = EDGE_LOOP('',(#3788,#3816,#3837,#3838)); +#3788 = ORIENTED_EDGE('',*,*,#3789,.F.); +#3789 = EDGE_CURVE('',#3790,#3790,#3792,.T.); +#3790 = VERTEX_POINT('',#3791); +#3791 = CARTESIAN_POINT('',(4.525,-7.837529904249,2.6)); +#3792 = SURFACE_CURVE('',#3793,(#3798,#3805),.PCURVE_S1.); +#3793 = CIRCLE('',#3794,0.8); +#3794 = AXIS2_PLACEMENT_3D('',#3795,#3796,#3797); +#3795 = CARTESIAN_POINT('',(4.925,-8.530350227277,2.6)); +#3796 = DIRECTION('',(0.,0.,1.)); +#3797 = DIRECTION('',(-0.5,0.866025403784,0.)); +#3798 = PCURVE('',#1675,#3799); +#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3804); +#3800 = LINE('',#3801,#3802); +#3801 = CARTESIAN_POINT('',(0.,0.)); +#3802 = VECTOR('',#3803,1.); +#3803 = DIRECTION('',(1.,0.)); +#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3805 = PCURVE('',#2106,#3806); +#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3815); +#3807 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3808,#3809,#3810,#3811, +#3812,#3813,#3814),.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('') ); +#3808 = CARTESIAN_POINT('',(9.340067283731,-5.45830048977)); +#3809 = CARTESIAN_POINT('',(10.540067283731,-6.151120812798)); +#3810 = CARTESIAN_POINT('',(9.340067283731,-6.843941135825)); +#3811 = CARTESIAN_POINT('',(8.140067283731,-7.536761458853)); +#3812 = CARTESIAN_POINT('',(8.140067283731,-6.151120812798)); +#3813 = CARTESIAN_POINT('',(8.140067283731,-4.765480166743)); +#3814 = CARTESIAN_POINT('',(9.340067283731,-5.45830048977)); +#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3816 = ORIENTED_EDGE('',*,*,#3817,.T.); +#3817 = EDGE_CURVE('',#3790,#1655,#3818,.T.); +#3818 = SEAM_CURVE('',#3819,(#3823,#3830),.PCURVE_S1.); +#3819 = LINE('',#3820,#3821); +#3820 = CARTESIAN_POINT('',(4.525,-7.837529904249,2.6)); +#3821 = VECTOR('',#3822,1.); +#3822 = DIRECTION('',(0.,0.,-1.)); +#3823 = PCURVE('',#1675,#3824); +#3824 = DEFINITIONAL_REPRESENTATION('',(#3825),#3829); +#3825 = LINE('',#3826,#3827); +#3826 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3827 = VECTOR('',#3828,1.); +#3828 = DIRECTION('',(0.,-1.)); +#3829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3830 = PCURVE('',#1675,#3831); +#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836); +#3832 = LINE('',#3833,#3834); +#3833 = CARTESIAN_POINT('',(0.,0.)); +#3834 = VECTOR('',#3835,1.); +#3835 = DIRECTION('',(0.,-1.)); +#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3837 = ORIENTED_EDGE('',*,*,#1654,.T.); +#3838 = ORIENTED_EDGE('',*,*,#3817,.F.); +#3839 = ADVANCED_FACE('',(#3840),#1710,.F.); +#3840 = FACE_BOUND('',#3841,.F.); +#3841 = EDGE_LOOP('',(#3842,#3870,#3891,#3892)); +#3842 = ORIENTED_EDGE('',*,*,#3843,.F.); +#3843 = EDGE_CURVE('',#3844,#3844,#3846,.T.); +#3844 = VERTEX_POINT('',#3845); +#3845 = CARTESIAN_POINT('',(-4.525,-7.837529904249,2.6)); +#3846 = SURFACE_CURVE('',#3847,(#3852,#3859),.PCURVE_S1.); +#3847 = CIRCLE('',#3848,0.8); +#3848 = AXIS2_PLACEMENT_3D('',#3849,#3850,#3851); +#3849 = CARTESIAN_POINT('',(-4.925,-8.530350227277,2.6)); +#3850 = DIRECTION('',(0.,-0.,1.)); +#3851 = DIRECTION('',(0.5,0.866025403784,0.)); +#3852 = PCURVE('',#1710,#3853); +#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858); +#3854 = LINE('',#3855,#3856); +#3855 = CARTESIAN_POINT('',(0.,0.)); +#3856 = VECTOR('',#3857,1.); +#3857 = DIRECTION('',(1.,0.)); +#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3859 = PCURVE('',#2106,#3860); +#3860 = DEFINITIONAL_REPRESENTATION('',(#3861),#3869); +#3861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3862,#3863,#3864,#3865, +#3866,#3867,#3868),.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('') ); +#3862 = CARTESIAN_POINT('',(18.390067283731,-5.45830048977)); +#3863 = CARTESIAN_POINT('',(19.590067283731,-4.765480166743)); +#3864 = CARTESIAN_POINT('',(19.590067283731,-6.151120812798)); +#3865 = CARTESIAN_POINT('',(19.590067283731,-7.536761458853)); +#3866 = CARTESIAN_POINT('',(18.390067283731,-6.843941135825)); +#3867 = CARTESIAN_POINT('',(17.190067283731,-6.151120812798)); +#3868 = CARTESIAN_POINT('',(18.390067283731,-5.45830048977)); +#3869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3870 = ORIENTED_EDGE('',*,*,#3871,.T.); +#3871 = EDGE_CURVE('',#3844,#1690,#3872,.T.); +#3872 = SEAM_CURVE('',#3873,(#3877,#3884),.PCURVE_S1.); +#3873 = LINE('',#3874,#3875); +#3874 = CARTESIAN_POINT('',(-4.525,-7.837529904249,2.6)); +#3875 = VECTOR('',#3876,1.); +#3876 = DIRECTION('',(0.,-0.,-1.)); +#3877 = PCURVE('',#1710,#3878); +#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3883); +#3879 = LINE('',#3880,#3881); +#3880 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3881 = VECTOR('',#3882,1.); +#3882 = DIRECTION('',(0.,-1.)); +#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3884 = PCURVE('',#1710,#3885); +#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3890); +#3886 = LINE('',#3887,#3888); +#3887 = CARTESIAN_POINT('',(0.,0.)); +#3888 = VECTOR('',#3889,1.); +#3889 = DIRECTION('',(0.,-1.)); +#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3891 = ORIENTED_EDGE('',*,*,#1689,.T.); +#3892 = ORIENTED_EDGE('',*,*,#3871,.F.); +#3893 = ADVANCED_FACE('',(#3894),#1745,.F.); +#3894 = FACE_BOUND('',#3895,.F.); +#3895 = EDGE_LOOP('',(#3896,#3924,#3945,#3946)); +#3896 = ORIENTED_EDGE('',*,*,#3897,.F.); +#3897 = EDGE_CURVE('',#3898,#3898,#3900,.T.); +#3898 = VERTEX_POINT('',#3899); +#3899 = CARTESIAN_POINT('',(6.125,10.608811196359,2.6)); +#3900 = SURFACE_CURVE('',#3901,(#3906,#3913),.PCURVE_S1.); +#3901 = CIRCLE('',#3902,0.8); +#3902 = AXIS2_PLACEMENT_3D('',#3903,#3904,#3905); +#3903 = CARTESIAN_POINT('',(6.525,11.301631519387,2.6)); +#3904 = DIRECTION('',(0.,0.,1.)); +#3905 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#3906 = PCURVE('',#1745,#3907); +#3907 = DEFINITIONAL_REPRESENTATION('',(#3908),#3912); +#3908 = LINE('',#3909,#3910); +#3909 = CARTESIAN_POINT('',(0.,0.)); +#3910 = VECTOR('',#3911,1.); +#3911 = DIRECTION('',(1.,0.)); +#3912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3913 = PCURVE('',#2106,#3914); +#3914 = DEFINITIONAL_REPRESENTATION('',(#3915),#3923); +#3915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3916,#3917,#3918,#3919, +#3920,#3921,#3922),.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('') ); +#3916 = CARTESIAN_POINT('',(7.740067283731,12.988040610838)); +#3917 = CARTESIAN_POINT('',(6.540067283731,12.295220287811)); +#3918 = CARTESIAN_POINT('',(6.540067283731,13.680860933866)); +#3919 = CARTESIAN_POINT('',(6.540067283731,15.066501579921)); +#3920 = CARTESIAN_POINT('',(7.740067283731,14.373681256893)); +#3921 = CARTESIAN_POINT('',(8.940067283731,13.680860933866)); +#3922 = CARTESIAN_POINT('',(7.740067283731,12.988040610838)); +#3923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3924 = ORIENTED_EDGE('',*,*,#3925,.T.); +#3925 = EDGE_CURVE('',#3898,#1725,#3926,.T.); +#3926 = SEAM_CURVE('',#3927,(#3931,#3938),.PCURVE_S1.); +#3927 = LINE('',#3928,#3929); +#3928 = CARTESIAN_POINT('',(6.125,10.608811196359,2.6)); +#3929 = VECTOR('',#3930,1.); +#3930 = DIRECTION('',(0.,0.,-1.)); +#3931 = PCURVE('',#1745,#3932); +#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3937); +#3933 = LINE('',#3934,#3935); +#3934 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3935 = VECTOR('',#3936,1.); +#3936 = DIRECTION('',(0.,-1.)); +#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3938 = PCURVE('',#1745,#3939); +#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944); +#3940 = LINE('',#3941,#3942); +#3941 = CARTESIAN_POINT('',(0.,0.)); +#3942 = VECTOR('',#3943,1.); +#3943 = DIRECTION('',(0.,-1.)); +#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3945 = ORIENTED_EDGE('',*,*,#1724,.T.); +#3946 = ORIENTED_EDGE('',*,*,#3925,.F.); +#3947 = ADVANCED_FACE('',(#3948),#1780,.F.); +#3948 = FACE_BOUND('',#3949,.F.); +#3949 = EDGE_LOOP('',(#3950,#3978,#3999,#4000)); +#3950 = ORIENTED_EDGE('',*,*,#3951,.F.); +#3951 = EDGE_CURVE('',#3952,#3952,#3954,.T.); +#3952 = VERTEX_POINT('',#3953); +#3953 = CARTESIAN_POINT('',(6.45,-7.8989718545E-16,2.6)); +#3954 = SURFACE_CURVE('',#3955,(#3960,#3967),.PCURVE_S1.); +#3955 = CIRCLE('',#3956,0.8); +#3956 = AXIS2_PLACEMENT_3D('',#3957,#3958,#3959); +#3957 = CARTESIAN_POINT('',(7.25,-8.878689293818E-16,2.6)); +#3958 = DIRECTION('',(0.,0.,1.)); +#3959 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#3960 = PCURVE('',#1780,#3961); +#3961 = DEFINITIONAL_REPRESENTATION('',(#3962),#3966); +#3962 = LINE('',#3963,#3964); +#3963 = CARTESIAN_POINT('',(0.,0.)); +#3964 = VECTOR('',#3965,1.); +#3965 = DIRECTION('',(1.,0.)); +#3966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3967 = PCURVE('',#2106,#3968); +#3968 = DEFINITIONAL_REPRESENTATION('',(#3969),#3977); +#3969 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3970,#3971,#3972,#3973, +#3974,#3975,#3976),.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('') ); +#3970 = CARTESIAN_POINT('',(7.415067283731,2.379229414479)); +#3971 = CARTESIAN_POINT('',(7.415067283731,0.993588768424)); +#3972 = CARTESIAN_POINT('',(6.215067283731,1.686409091451)); +#3973 = CARTESIAN_POINT('',(5.015067283731,2.379229414479)); +#3974 = CARTESIAN_POINT('',(6.215067283731,3.072049737507)); +#3975 = CARTESIAN_POINT('',(7.415067283731,3.764870060534)); +#3976 = CARTESIAN_POINT('',(7.415067283731,2.379229414479)); +#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3978 = ORIENTED_EDGE('',*,*,#3979,.T.); +#3979 = EDGE_CURVE('',#3952,#1760,#3980,.T.); +#3980 = SEAM_CURVE('',#3981,(#3985,#3992),.PCURVE_S1.); +#3981 = LINE('',#3982,#3983); +#3982 = CARTESIAN_POINT('',(6.45,-7.8989718545E-16,2.6)); +#3983 = VECTOR('',#3984,1.); +#3984 = DIRECTION('',(0.,0.,-1.)); +#3985 = PCURVE('',#1780,#3986); +#3986 = DEFINITIONAL_REPRESENTATION('',(#3987),#3991); +#3987 = LINE('',#3988,#3989); +#3988 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3989 = VECTOR('',#3990,1.); +#3990 = DIRECTION('',(0.,-1.)); +#3991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3992 = PCURVE('',#1780,#3993); +#3993 = DEFINITIONAL_REPRESENTATION('',(#3994),#3998); +#3994 = LINE('',#3995,#3996); +#3995 = CARTESIAN_POINT('',(0.,0.)); +#3996 = VECTOR('',#3997,1.); +#3997 = DIRECTION('',(0.,-1.)); +#3998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3999 = ORIENTED_EDGE('',*,*,#1759,.T.); +#4000 = ORIENTED_EDGE('',*,*,#3979,.F.); +#4001 = ADVANCED_FACE('',(#4002),#1815,.F.); +#4002 = FACE_BOUND('',#4003,.F.); +#4003 = EDGE_LOOP('',(#4004,#4032,#4053,#4054)); +#4004 = ORIENTED_EDGE('',*,*,#4005,.F.); +#4005 = EDGE_CURVE('',#4006,#4006,#4008,.T.); +#4006 = VERTEX_POINT('',#4007); +#4007 = CARTESIAN_POINT('',(-3.225,5.58586385441,2.6)); +#4008 = SURFACE_CURVE('',#4009,(#4014,#4021),.PCURVE_S1.); +#4009 = CIRCLE('',#4010,0.8); +#4010 = AXIS2_PLACEMENT_3D('',#4011,#4012,#4013); +#4011 = CARTESIAN_POINT('',(-3.625,6.278684177437,2.6)); +#4012 = DIRECTION('',(-0.,0.,1.)); +#4013 = DIRECTION('',(0.5,-0.866025403784,0.)); +#4014 = PCURVE('',#1815,#4015); +#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020); +#4016 = LINE('',#4017,#4018); +#4017 = CARTESIAN_POINT('',(0.,0.)); +#4018 = VECTOR('',#4019,1.); +#4019 = DIRECTION('',(1.,0.)); +#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4021 = PCURVE('',#2106,#4022); +#4022 = DEFINITIONAL_REPRESENTATION('',(#4023),#4031); +#4023 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4024,#4025,#4026,#4027, +#4028,#4029,#4030),.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('') ); +#4024 = CARTESIAN_POINT('',(17.090067283731,7.965093268889)); +#4025 = CARTESIAN_POINT('',(15.890067283731,8.657913591916)); +#4026 = CARTESIAN_POINT('',(17.090067283731,9.350733914944)); +#4027 = CARTESIAN_POINT('',(18.290067283731,10.043554237971)); +#4028 = CARTESIAN_POINT('',(18.290067283731,8.657913591916)); +#4029 = CARTESIAN_POINT('',(18.290067283731,7.272272945861)); +#4030 = CARTESIAN_POINT('',(17.090067283731,7.965093268889)); +#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4032 = ORIENTED_EDGE('',*,*,#4033,.T.); +#4033 = EDGE_CURVE('',#4006,#1795,#4034,.T.); +#4034 = SEAM_CURVE('',#4035,(#4039,#4046),.PCURVE_S1.); +#4035 = LINE('',#4036,#4037); +#4036 = CARTESIAN_POINT('',(-3.225,5.58586385441,2.6)); +#4037 = VECTOR('',#4038,1.); +#4038 = DIRECTION('',(-0.,0.,-1.)); +#4039 = PCURVE('',#1815,#4040); +#4040 = DEFINITIONAL_REPRESENTATION('',(#4041),#4045); +#4041 = LINE('',#4042,#4043); +#4042 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4043 = VECTOR('',#4044,1.); +#4044 = DIRECTION('',(0.,-1.)); +#4045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4046 = PCURVE('',#1815,#4047); +#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052); +#4048 = LINE('',#4049,#4050); +#4049 = CARTESIAN_POINT('',(0.,0.)); +#4050 = VECTOR('',#4051,1.); +#4051 = DIRECTION('',(0.,-1.)); +#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4053 = ORIENTED_EDGE('',*,*,#1794,.T.); +#4054 = ORIENTED_EDGE('',*,*,#4033,.F.); +#4055 = ADVANCED_FACE('',(#4056),#1850,.F.); +#4056 = FACE_BOUND('',#4057,.F.); +#4057 = EDGE_LOOP('',(#4058,#4086,#4107,#4108)); +#4058 = ORIENTED_EDGE('',*,*,#4059,.F.); +#4059 = EDGE_CURVE('',#4060,#4060,#4062,.T.); +#4060 = VERTEX_POINT('',#4061); +#4061 = CARTESIAN_POINT('',(3.225,5.58586385441,2.6)); +#4062 = SURFACE_CURVE('',#4063,(#4068,#4075),.PCURVE_S1.); +#4063 = CIRCLE('',#4064,0.8); +#4064 = AXIS2_PLACEMENT_3D('',#4065,#4066,#4067); +#4065 = CARTESIAN_POINT('',(3.625,6.278684177437,2.6)); +#4066 = DIRECTION('',(0.,0.,1.)); +#4067 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#4068 = PCURVE('',#1850,#4069); +#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074); +#4070 = LINE('',#4071,#4072); +#4071 = CARTESIAN_POINT('',(0.,0.)); +#4072 = VECTOR('',#4073,1.); +#4073 = DIRECTION('',(1.,0.)); +#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4075 = PCURVE('',#2106,#4076); +#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4085); +#4077 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4078,#4079,#4080,#4081, +#4082,#4083,#4084),.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('') ); +#4078 = CARTESIAN_POINT('',(10.640067283731,7.965093268889)); +#4079 = CARTESIAN_POINT('',(9.440067283731,7.272272945861)); +#4080 = CARTESIAN_POINT('',(9.440067283731,8.657913591916)); +#4081 = CARTESIAN_POINT('',(9.440067283731,10.043554237971)); +#4082 = CARTESIAN_POINT('',(10.640067283731,9.350733914944)); +#4083 = CARTESIAN_POINT('',(11.840067283731,8.657913591916)); +#4084 = CARTESIAN_POINT('',(10.640067283731,7.965093268889)); +#4085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4086 = ORIENTED_EDGE('',*,*,#4087,.T.); +#4087 = EDGE_CURVE('',#4060,#1830,#4088,.T.); +#4088 = SEAM_CURVE('',#4089,(#4093,#4100),.PCURVE_S1.); +#4089 = LINE('',#4090,#4091); +#4090 = CARTESIAN_POINT('',(3.225,5.58586385441,2.6)); +#4091 = VECTOR('',#4092,1.); +#4092 = DIRECTION('',(0.,0.,-1.)); +#4093 = PCURVE('',#1850,#4094); +#4094 = DEFINITIONAL_REPRESENTATION('',(#4095),#4099); +#4095 = LINE('',#4096,#4097); +#4096 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4097 = VECTOR('',#4098,1.); +#4098 = DIRECTION('',(0.,-1.)); +#4099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4100 = PCURVE('',#1850,#4101); +#4101 = DEFINITIONAL_REPRESENTATION('',(#4102),#4106); +#4102 = LINE('',#4103,#4104); +#4103 = CARTESIAN_POINT('',(0.,0.)); +#4104 = VECTOR('',#4105,1.); +#4105 = DIRECTION('',(0.,-1.)); +#4106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4107 = ORIENTED_EDGE('',*,*,#1829,.T.); +#4108 = ORIENTED_EDGE('',*,*,#4087,.F.); +#4109 = ADVANCED_FACE('',(#4110),#1885,.F.); +#4110 = FACE_BOUND('',#4111,.F.); +#4111 = EDGE_LOOP('',(#4112,#4140,#4161,#4162)); +#4112 = ORIENTED_EDGE('',*,*,#4113,.F.); +#4113 = EDGE_CURVE('',#4114,#4114,#4116,.T.); +#4114 = VERTEX_POINT('',#4115); +#4115 = CARTESIAN_POINT('',(4.525,7.837529904249,2.6)); +#4116 = SURFACE_CURVE('',#4117,(#4122,#4129),.PCURVE_S1.); +#4117 = CIRCLE('',#4118,0.8); +#4118 = AXIS2_PLACEMENT_3D('',#4119,#4120,#4121); +#4119 = CARTESIAN_POINT('',(4.925,8.530350227277,2.6)); +#4120 = DIRECTION('',(0.,0.,1.)); +#4121 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#4122 = PCURVE('',#1885,#4123); +#4123 = DEFINITIONAL_REPRESENTATION('',(#4124),#4128); +#4124 = LINE('',#4125,#4126); +#4125 = CARTESIAN_POINT('',(0.,0.)); +#4126 = VECTOR('',#4127,1.); +#4127 = DIRECTION('',(1.,0.)); +#4128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4129 = PCURVE('',#2106,#4130); +#4130 = DEFINITIONAL_REPRESENTATION('',(#4131),#4139); +#4131 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4132,#4133,#4134,#4135, +#4136,#4137,#4138),.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('') ); +#4132 = CARTESIAN_POINT('',(9.340067283731,10.216759318728)); +#4133 = CARTESIAN_POINT('',(8.140067283731,9.523938995701)); +#4134 = CARTESIAN_POINT('',(8.140067283731,10.909579641756)); +#4135 = CARTESIAN_POINT('',(8.140067283731,12.295220287811)); +#4136 = CARTESIAN_POINT('',(9.340067283731,11.602399964783)); +#4137 = CARTESIAN_POINT('',(10.540067283731,10.909579641756)); +#4138 = CARTESIAN_POINT('',(9.340067283731,10.216759318728)); +#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4140 = ORIENTED_EDGE('',*,*,#4141,.T.); +#4141 = EDGE_CURVE('',#4114,#1865,#4142,.T.); +#4142 = SEAM_CURVE('',#4143,(#4147,#4154),.PCURVE_S1.); +#4143 = LINE('',#4144,#4145); +#4144 = CARTESIAN_POINT('',(4.525,7.837529904249,2.6)); +#4145 = VECTOR('',#4146,1.); +#4146 = DIRECTION('',(0.,0.,-1.)); +#4147 = PCURVE('',#1885,#4148); +#4148 = DEFINITIONAL_REPRESENTATION('',(#4149),#4153); +#4149 = LINE('',#4150,#4151); +#4150 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4151 = VECTOR('',#4152,1.); +#4152 = DIRECTION('',(0.,-1.)); +#4153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4154 = PCURVE('',#1885,#4155); +#4155 = DEFINITIONAL_REPRESENTATION('',(#4156),#4160); +#4156 = LINE('',#4157,#4158); +#4157 = CARTESIAN_POINT('',(0.,0.)); +#4158 = VECTOR('',#4159,1.); +#4159 = DIRECTION('',(0.,-1.)); +#4160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4161 = ORIENTED_EDGE('',*,*,#1864,.T.); +#4162 = ORIENTED_EDGE('',*,*,#4141,.F.); +#4163 = ADVANCED_FACE('',(#4164),#1920,.F.); +#4164 = FACE_BOUND('',#4165,.F.); +#4165 = EDGE_LOOP('',(#4166,#4194,#4215,#4216)); +#4166 = ORIENTED_EDGE('',*,*,#4167,.F.); +#4167 = EDGE_CURVE('',#4168,#4168,#4170,.T.); +#4168 = VERTEX_POINT('',#4169); +#4169 = CARTESIAN_POINT('',(-6.125,10.608811196359,2.6)); +#4170 = SURFACE_CURVE('',#4171,(#4176,#4183),.PCURVE_S1.); +#4171 = CIRCLE('',#4172,0.8); +#4172 = AXIS2_PLACEMENT_3D('',#4173,#4174,#4175); +#4173 = CARTESIAN_POINT('',(-6.525,11.301631519387,2.6)); +#4174 = DIRECTION('',(-0.,0.,1.)); +#4175 = DIRECTION('',(0.5,-0.866025403784,0.)); +#4176 = PCURVE('',#1920,#4177); +#4177 = DEFINITIONAL_REPRESENTATION('',(#4178),#4182); +#4178 = LINE('',#4179,#4180); +#4179 = CARTESIAN_POINT('',(0.,0.)); +#4180 = VECTOR('',#4181,1.); +#4181 = DIRECTION('',(1.,0.)); +#4182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4183 = PCURVE('',#2106,#4184); +#4184 = DEFINITIONAL_REPRESENTATION('',(#4185),#4193); +#4185 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4186,#4187,#4188,#4189, +#4190,#4191,#4192),.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('') ); +#4186 = CARTESIAN_POINT('',(19.990067283731,12.988040610838)); +#4187 = CARTESIAN_POINT('',(18.790067283731,13.680860933866)); +#4188 = CARTESIAN_POINT('',(19.990067283731,14.373681256893)); +#4189 = CARTESIAN_POINT('',(21.190067283731,15.066501579921)); +#4190 = CARTESIAN_POINT('',(21.190067283731,13.680860933866)); +#4191 = CARTESIAN_POINT('',(21.190067283731,12.295220287811)); +#4192 = CARTESIAN_POINT('',(19.990067283731,12.988040610838)); +#4193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4194 = ORIENTED_EDGE('',*,*,#4195,.T.); +#4195 = EDGE_CURVE('',#4168,#1900,#4196,.T.); +#4196 = SEAM_CURVE('',#4197,(#4201,#4208),.PCURVE_S1.); +#4197 = LINE('',#4198,#4199); +#4198 = CARTESIAN_POINT('',(-6.125,10.608811196359,2.6)); +#4199 = VECTOR('',#4200,1.); +#4200 = DIRECTION('',(-0.,0.,-1.)); +#4201 = PCURVE('',#1920,#4202); +#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207); +#4203 = LINE('',#4204,#4205); +#4204 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4205 = VECTOR('',#4206,1.); +#4206 = DIRECTION('',(0.,-1.)); +#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4208 = PCURVE('',#1920,#4209); +#4209 = DEFINITIONAL_REPRESENTATION('',(#4210),#4214); +#4210 = LINE('',#4211,#4212); +#4211 = CARTESIAN_POINT('',(0.,0.)); +#4212 = VECTOR('',#4213,1.); +#4213 = DIRECTION('',(0.,-1.)); +#4214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4215 = ORIENTED_EDGE('',*,*,#1899,.T.); +#4216 = ORIENTED_EDGE('',*,*,#4195,.F.); +#4217 = ADVANCED_FACE('',(#4218),#1955,.F.); +#4218 = FACE_BOUND('',#4219,.F.); +#4219 = EDGE_LOOP('',(#4220,#4248,#4269,#4270)); +#4220 = ORIENTED_EDGE('',*,*,#4221,.F.); +#4221 = EDGE_CURVE('',#4222,#4222,#4224,.T.); +#4222 = VERTEX_POINT('',#4223); +#4223 = CARTESIAN_POINT('',(3.225,-5.58586385441,2.6)); +#4224 = SURFACE_CURVE('',#4225,(#4230,#4237),.PCURVE_S1.); +#4225 = CIRCLE('',#4226,0.8); +#4226 = AXIS2_PLACEMENT_3D('',#4227,#4228,#4229); +#4227 = CARTESIAN_POINT('',(3.625,-6.278684177437,2.6)); +#4228 = DIRECTION('',(0.,0.,1.)); +#4229 = DIRECTION('',(-0.5,0.866025403784,0.)); +#4230 = PCURVE('',#1955,#4231); +#4231 = DEFINITIONAL_REPRESENTATION('',(#4232),#4236); +#4232 = LINE('',#4233,#4234); +#4233 = CARTESIAN_POINT('',(0.,0.)); +#4234 = VECTOR('',#4235,1.); +#4235 = DIRECTION('',(1.,0.)); +#4236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4237 = PCURVE('',#2106,#4238); +#4238 = DEFINITIONAL_REPRESENTATION('',(#4239),#4247); +#4239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4240,#4241,#4242,#4243, +#4244,#4245,#4246),.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('') ); +#4240 = CARTESIAN_POINT('',(10.640067283731,-3.206634439931)); +#4241 = CARTESIAN_POINT('',(11.840067283731,-3.899454762958)); +#4242 = CARTESIAN_POINT('',(10.640067283731,-4.592275085986)); +#4243 = CARTESIAN_POINT('',(9.440067283731,-5.285095409013)); +#4244 = CARTESIAN_POINT('',(9.440067283731,-3.899454762958)); +#4245 = CARTESIAN_POINT('',(9.440067283731,-2.513814116903)); +#4246 = CARTESIAN_POINT('',(10.640067283731,-3.206634439931)); +#4247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4248 = ORIENTED_EDGE('',*,*,#4249,.T.); +#4249 = EDGE_CURVE('',#4222,#1935,#4250,.T.); +#4250 = SEAM_CURVE('',#4251,(#4255,#4262),.PCURVE_S1.); +#4251 = LINE('',#4252,#4253); +#4252 = CARTESIAN_POINT('',(3.225,-5.58586385441,2.6)); +#4253 = VECTOR('',#4254,1.); +#4254 = DIRECTION('',(0.,0.,-1.)); +#4255 = PCURVE('',#1955,#4256); +#4256 = DEFINITIONAL_REPRESENTATION('',(#4257),#4261); +#4257 = LINE('',#4258,#4259); +#4258 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4259 = VECTOR('',#4260,1.); +#4260 = DIRECTION('',(0.,-1.)); +#4261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4262 = PCURVE('',#1955,#4263); +#4263 = DEFINITIONAL_REPRESENTATION('',(#4264),#4268); +#4264 = LINE('',#4265,#4266); +#4265 = CARTESIAN_POINT('',(0.,0.)); +#4266 = VECTOR('',#4267,1.); +#4267 = DIRECTION('',(0.,-1.)); +#4268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4269 = ORIENTED_EDGE('',*,*,#1934,.T.); +#4270 = ORIENTED_EDGE('',*,*,#4249,.F.); +#4271 = ADVANCED_FACE('',(#4272),#1990,.F.); +#4272 = FACE_BOUND('',#4273,.F.); +#4273 = EDGE_LOOP('',(#4274,#4302,#4323,#4324)); +#4274 = ORIENTED_EDGE('',*,*,#4275,.F.); +#4275 = EDGE_CURVE('',#4276,#4276,#4278,.T.); +#4276 = VERTEX_POINT('',#4277); +#4277 = CARTESIAN_POINT('',(-3.225,-5.58586385441,2.6)); +#4278 = SURFACE_CURVE('',#4279,(#4284,#4291),.PCURVE_S1.); +#4279 = CIRCLE('',#4280,0.8); +#4280 = AXIS2_PLACEMENT_3D('',#4281,#4282,#4283); +#4281 = CARTESIAN_POINT('',(-3.625,-6.278684177437,2.6)); +#4282 = DIRECTION('',(0.,-0.,1.)); +#4283 = DIRECTION('',(0.5,0.866025403784,0.)); +#4284 = PCURVE('',#1990,#4285); +#4285 = DEFINITIONAL_REPRESENTATION('',(#4286),#4290); +#4286 = LINE('',#4287,#4288); +#4287 = CARTESIAN_POINT('',(0.,0.)); +#4288 = VECTOR('',#4289,1.); +#4289 = DIRECTION('',(1.,0.)); +#4290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4291 = PCURVE('',#2106,#4292); +#4292 = DEFINITIONAL_REPRESENTATION('',(#4293),#4301); +#4293 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4294,#4295,#4296,#4297, +#4298,#4299,#4300),.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('') ); +#4294 = CARTESIAN_POINT('',(17.090067283731,-3.206634439931)); +#4295 = CARTESIAN_POINT('',(18.290067283731,-2.513814116903)); +#4296 = CARTESIAN_POINT('',(18.290067283731,-3.899454762958)); +#4297 = CARTESIAN_POINT('',(18.290067283731,-5.285095409013)); +#4298 = CARTESIAN_POINT('',(17.090067283731,-4.592275085986)); +#4299 = CARTESIAN_POINT('',(15.890067283731,-3.899454762958)); +#4300 = CARTESIAN_POINT('',(17.090067283731,-3.206634439931)); +#4301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4302 = ORIENTED_EDGE('',*,*,#4303,.T.); +#4303 = EDGE_CURVE('',#4276,#1970,#4304,.T.); +#4304 = SEAM_CURVE('',#4305,(#4309,#4316),.PCURVE_S1.); +#4305 = LINE('',#4306,#4307); +#4306 = CARTESIAN_POINT('',(-3.225,-5.58586385441,2.6)); +#4307 = VECTOR('',#4308,1.); +#4308 = DIRECTION('',(0.,-0.,-1.)); +#4309 = PCURVE('',#1990,#4310); +#4310 = DEFINITIONAL_REPRESENTATION('',(#4311),#4315); +#4311 = LINE('',#4312,#4313); +#4312 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4313 = VECTOR('',#4314,1.); +#4314 = DIRECTION('',(0.,-1.)); +#4315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4316 = PCURVE('',#1990,#4317); +#4317 = DEFINITIONAL_REPRESENTATION('',(#4318),#4322); +#4318 = LINE('',#4319,#4320); +#4319 = CARTESIAN_POINT('',(0.,0.)); +#4320 = VECTOR('',#4321,1.); +#4321 = DIRECTION('',(0.,-1.)); +#4322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4323 = ORIENTED_EDGE('',*,*,#1969,.T.); +#4324 = ORIENTED_EDGE('',*,*,#4303,.F.); +#4325 = ADVANCED_FACE('',(#4326),#2026,.F.); +#4326 = FACE_BOUND('',#4327,.F.); +#4327 = EDGE_LOOP('',(#4328,#4361,#4382,#4383)); +#4328 = ORIENTED_EDGE('',*,*,#4329,.F.); +#4329 = EDGE_CURVE('',#4330,#4330,#4332,.T.); +#4330 = VERTEX_POINT('',#4331); +#4331 = CARTESIAN_POINT('',(3.,0.,2.7)); +#4332 = SURFACE_CURVE('',#4333,(#4338,#4345),.PCURVE_S1.); +#4333 = CIRCLE('',#4334,3.); +#4334 = AXIS2_PLACEMENT_3D('',#4335,#4336,#4337); +#4335 = CARTESIAN_POINT('',(0.,0.,2.7)); +#4336 = DIRECTION('',(0.,0.,1.)); +#4337 = DIRECTION('',(1.,0.,0.)); +#4338 = PCURVE('',#2026,#4339); +#4339 = DEFINITIONAL_REPRESENTATION('',(#4340),#4344); +#4340 = LINE('',#4341,#4342); +#4341 = CARTESIAN_POINT('',(0.,0.)); +#4342 = VECTOR('',#4343,1.); +#4343 = DIRECTION('',(1.,0.)); +#4344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4345 = PCURVE('',#4346,#4351); +#4346 = PLANE('',#4347); +#4347 = AXIS2_PLACEMENT_3D('',#4348,#4349,#4350); +#4348 = CARTESIAN_POINT('',(3.492774,-1.0694E-02,2.7)); +#4349 = DIRECTION('',(0.,0.,-1.)); +#4350 = DIRECTION('',(-1.,0.,0.)); +#4351 = DEFINITIONAL_REPRESENTATION('',(#4352),#4360); +#4352 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4353,#4354,#4355,#4356, +#4357,#4358,#4359),.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('') ); +#4353 = CARTESIAN_POINT('',(0.492774,1.0694E-02)); +#4354 = CARTESIAN_POINT('',(0.492774,5.206846422707)); +#4355 = CARTESIAN_POINT('',(4.992774,2.608770211353)); +#4356 = CARTESIAN_POINT('',(9.492774,1.0694E-02)); +#4357 = CARTESIAN_POINT('',(4.992774,-2.587382211353)); +#4358 = CARTESIAN_POINT('',(0.492774,-5.185458422707)); +#4359 = CARTESIAN_POINT('',(0.492774,1.0694E-02)); +#4360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4361 = ORIENTED_EDGE('',*,*,#4362,.T.); +#4362 = EDGE_CURVE('',#4330,#2006,#4363,.T.); +#4363 = SEAM_CURVE('',#4364,(#4368,#4375),.PCURVE_S1.); +#4364 = LINE('',#4365,#4366); +#4365 = CARTESIAN_POINT('',(3.,0.,2.7)); +#4366 = VECTOR('',#4367,1.); +#4367 = DIRECTION('',(-0.,-0.,-1.)); +#4368 = PCURVE('',#2026,#4369); +#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374); +#4370 = LINE('',#4371,#4372); +#4371 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4372 = VECTOR('',#4373,1.); +#4373 = DIRECTION('',(0.,-1.)); +#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4375 = PCURVE('',#2026,#4376); +#4376 = DEFINITIONAL_REPRESENTATION('',(#4377),#4381); +#4377 = LINE('',#4378,#4379); +#4378 = CARTESIAN_POINT('',(0.,0.)); +#4379 = VECTOR('',#4380,1.); +#4380 = DIRECTION('',(0.,-1.)); +#4381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4382 = ORIENTED_EDGE('',*,*,#2005,.T.); +#4383 = ORIENTED_EDGE('',*,*,#4362,.F.); +#4384 = ADVANCED_FACE('',(#4385,#4415,#4450,#4453,#4456,#4459,#4462, + #4465,#4468,#4471,#4474,#4477,#4480,#4483,#4486,#4489,#4492,#4495, + #4498,#4501),#2106,.F.); +#4385 = FACE_BOUND('',#4386,.F.); +#4386 = EDGE_LOOP('',(#4387,#4388,#4389,#4390,#4391,#4392,#4393,#4394, + #4395,#4396,#4397,#4398,#4399,#4400,#4401,#4402,#4403,#4404,#4405, + #4406,#4407,#4408,#4409,#4410,#4411,#4412,#4413,#4414)); +#4387 = ORIENTED_EDGE('',*,*,#2090,.F.); +#4388 = ORIENTED_EDGE('',*,*,#2147,.T.); +#4389 = ORIENTED_EDGE('',*,*,#2196,.T.); +#4390 = ORIENTED_EDGE('',*,*,#2299,.T.); +#4391 = ORIENTED_EDGE('',*,*,#2420,.F.); +#4392 = ORIENTED_EDGE('',*,*,#2501,.T.); +#4393 = ORIENTED_EDGE('',*,*,#2625,.T.); +#4394 = ORIENTED_EDGE('',*,*,#2653,.F.); +#4395 = ORIENTED_EDGE('',*,*,#2825,.F.); +#4396 = ORIENTED_EDGE('',*,*,#2852,.T.); +#4397 = ORIENTED_EDGE('',*,*,#2973,.F.); +#4398 = ORIENTED_EDGE('',*,*,#3076,.F.); +#4399 = ORIENTED_EDGE('',*,*,#3174,.F.); +#4400 = ORIENTED_EDGE('',*,*,#3306,.T.); +#4401 = ORIENTED_EDGE('',*,*,#3254,.F.); +#4402 = ORIENTED_EDGE('',*,*,#3331,.T.); +#4403 = ORIENTED_EDGE('',*,*,#3223,.T.); +#4404 = ORIENTED_EDGE('',*,*,#3126,.T.); +#4405 = ORIENTED_EDGE('',*,*,#3000,.F.); +#4406 = ORIENTED_EDGE('',*,*,#2924,.T.); +#4407 = ORIENTED_EDGE('',*,*,#2774,.T.); +#4408 = ORIENTED_EDGE('',*,*,#2751,.F.); +#4409 = ORIENTED_EDGE('',*,*,#2679,.F.); +#4410 = ORIENTED_EDGE('',*,*,#2572,.T.); +#4411 = ORIENTED_EDGE('',*,*,#2452,.F.); +#4412 = ORIENTED_EDGE('',*,*,#2348,.F.); +#4413 = ORIENTED_EDGE('',*,*,#2250,.F.); +#4414 = ORIENTED_EDGE('',*,*,#2122,.T.); +#4415 = FACE_BOUND('',#4416,.F.); +#4416 = EDGE_LOOP('',(#4417)); +#4417 = ORIENTED_EDGE('',*,*,#4418,.T.); +#4418 = EDGE_CURVE('',#4419,#4419,#4421,.T.); +#4419 = VERTEX_POINT('',#4420); +#4420 = CARTESIAN_POINT('',(4.45,0.,2.6)); +#4421 = SURFACE_CURVE('',#4422,(#4427,#4438),.PCURVE_S1.); +#4422 = CIRCLE('',#4423,4.45); +#4423 = AXIS2_PLACEMENT_3D('',#4424,#4425,#4426); +#4424 = CARTESIAN_POINT('',(0.,0.,2.6)); +#4425 = DIRECTION('',(0.,0.,1.)); +#4426 = DIRECTION('',(1.,0.,0.)); +#4427 = PCURVE('',#2106,#4428); +#4428 = DEFINITIONAL_REPRESENTATION('',(#4429),#4437); +#4429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4430,#4431,#4432,#4433, +#4434,#4435,#4436),.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('') ); +#4430 = CARTESIAN_POINT('',(9.415067283731,2.379229414479)); +#4431 = CARTESIAN_POINT('',(9.415067283731,10.086855508161)); +#4432 = CARTESIAN_POINT('',(16.090067283731,6.23304246132)); +#4433 = CARTESIAN_POINT('',(22.765067283731,2.379229414479)); +#4434 = CARTESIAN_POINT('',(16.090067283731,-1.474583632362)); +#4435 = CARTESIAN_POINT('',(9.415067283731,-5.328396679202)); +#4436 = CARTESIAN_POINT('',(9.415067283731,2.379229414479)); +#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4438 = PCURVE('',#4439,#4444); +#4439 = CYLINDRICAL_SURFACE('',#4440,4.45); +#4440 = AXIS2_PLACEMENT_3D('',#4441,#4442,#4443); +#4441 = CARTESIAN_POINT('',(0.,0.,2.6)); +#4442 = DIRECTION('',(0.,0.,1.)); +#4443 = DIRECTION('',(1.,0.,0.)); +#4444 = DEFINITIONAL_REPRESENTATION('',(#4445),#4449); +#4445 = LINE('',#4446,#4447); +#4446 = CARTESIAN_POINT('',(0.,0.)); +#4447 = VECTOR('',#4448,1.); +#4448 = DIRECTION('',(1.,0.)); +#4449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4450 = FACE_BOUND('',#4451,.F.); +#4451 = EDGE_LOOP('',(#4452)); +#4452 = ORIENTED_EDGE('',*,*,#3357,.T.); +#4453 = FACE_BOUND('',#4454,.F.); +#4454 = EDGE_LOOP('',(#4455)); +#4455 = ORIENTED_EDGE('',*,*,#3411,.T.); +#4456 = FACE_BOUND('',#4457,.F.); +#4457 = EDGE_LOOP('',(#4458)); +#4458 = ORIENTED_EDGE('',*,*,#3465,.T.); +#4459 = FACE_BOUND('',#4460,.F.); +#4460 = EDGE_LOOP('',(#4461)); +#4461 = ORIENTED_EDGE('',*,*,#3897,.T.); +#4462 = FACE_BOUND('',#4463,.F.); +#4463 = EDGE_LOOP('',(#4464)); +#4464 = ORIENTED_EDGE('',*,*,#4167,.T.); +#4465 = FACE_BOUND('',#4466,.F.); +#4466 = EDGE_LOOP('',(#4467)); +#4467 = ORIENTED_EDGE('',*,*,#3735,.T.); +#4468 = FACE_BOUND('',#4469,.F.); +#4469 = EDGE_LOOP('',(#4470)); +#4470 = ORIENTED_EDGE('',*,*,#3843,.T.); +#4471 = FACE_BOUND('',#4472,.F.); +#4472 = EDGE_LOOP('',(#4473)); +#4473 = ORIENTED_EDGE('',*,*,#4275,.T.); +#4474 = FACE_BOUND('',#4475,.F.); +#4475 = EDGE_LOOP('',(#4476)); +#4476 = ORIENTED_EDGE('',*,*,#4221,.T.); +#4477 = FACE_BOUND('',#4478,.F.); +#4478 = EDGE_LOOP('',(#4479)); +#4479 = ORIENTED_EDGE('',*,*,#3789,.T.); +#4480 = FACE_BOUND('',#4481,.F.); +#4481 = EDGE_LOOP('',(#4482)); +#4482 = ORIENTED_EDGE('',*,*,#4059,.T.); +#4483 = FACE_BOUND('',#4484,.F.); +#4484 = EDGE_LOOP('',(#4485)); +#4485 = ORIENTED_EDGE('',*,*,#4113,.T.); +#4486 = FACE_BOUND('',#4487,.F.); +#4487 = EDGE_LOOP('',(#4488)); +#4488 = ORIENTED_EDGE('',*,*,#4005,.T.); +#4489 = FACE_BOUND('',#4490,.F.); +#4490 = EDGE_LOOP('',(#4491)); +#4491 = ORIENTED_EDGE('',*,*,#3681,.T.); +#4492 = FACE_BOUND('',#4493,.F.); +#4493 = EDGE_LOOP('',(#4494)); +#4494 = ORIENTED_EDGE('',*,*,#3627,.T.); +#4495 = FACE_BOUND('',#4496,.F.); +#4496 = EDGE_LOOP('',(#4497)); +#4497 = ORIENTED_EDGE('',*,*,#3951,.T.); +#4498 = FACE_BOUND('',#4499,.F.); +#4499 = EDGE_LOOP('',(#4500)); +#4500 = ORIENTED_EDGE('',*,*,#3519,.T.); +#4501 = FACE_BOUND('',#4502,.F.); +#4502 = EDGE_LOOP('',(#4503)); +#4503 = ORIENTED_EDGE('',*,*,#3573,.T.); +#4504 = ADVANCED_FACE('',(#4505,#4540),#4346,.F.); +#4505 = FACE_BOUND('',#4506,.F.); +#4506 = EDGE_LOOP('',(#4507)); +#4507 = ORIENTED_EDGE('',*,*,#4508,.F.); +#4508 = EDGE_CURVE('',#4509,#4509,#4511,.T.); +#4509 = VERTEX_POINT('',#4510); +#4510 = CARTESIAN_POINT('',(3.492774,-1.0694E-02,2.7)); +#4511 = SURFACE_CURVE('',#4512,(#4517,#4528),.PCURVE_S1.); +#4512 = CIRCLE('',#4513,3.45); +#4513 = AXIS2_PLACEMENT_3D('',#4514,#4515,#4516); +#4514 = CARTESIAN_POINT('',(4.2774E-02,-1.0694E-02,2.7)); +#4515 = DIRECTION('',(0.,0.,1.)); +#4516 = DIRECTION('',(1.,0.,0.)); +#4517 = PCURVE('',#4346,#4518); +#4518 = DEFINITIONAL_REPRESENTATION('',(#4519),#4527); +#4519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4520,#4521,#4522,#4523, +#4524,#4525,#4526),.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('') ); +#4520 = CARTESIAN_POINT('',(0.,0.)); +#4521 = CARTESIAN_POINT('',(0.,5.975575286113)); +#4522 = CARTESIAN_POINT('',(5.175,2.987787643056)); +#4523 = CARTESIAN_POINT('',(10.35,8.450062914117E-16)); +#4524 = CARTESIAN_POINT('',(5.175,-2.987787643056)); +#4525 = CARTESIAN_POINT('',(5.329070518201E-15,-5.975575286113)); +#4526 = CARTESIAN_POINT('',(0.,0.)); +#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4528 = PCURVE('',#4529,#4534); +#4529 = CYLINDRICAL_SURFACE('',#4530,3.45); +#4530 = AXIS2_PLACEMENT_3D('',#4531,#4532,#4533); +#4531 = CARTESIAN_POINT('',(4.2774E-02,-1.0694E-02,2.)); +#4532 = DIRECTION('',(-0.,-0.,-1.)); +#4533 = DIRECTION('',(1.,0.,0.)); +#4534 = DEFINITIONAL_REPRESENTATION('',(#4535),#4539); +#4535 = LINE('',#4536,#4537); +#4536 = CARTESIAN_POINT('',(-0.,-0.7)); +#4537 = VECTOR('',#4538,1.); +#4538 = DIRECTION('',(-1.,0.)); +#4539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4540 = FACE_BOUND('',#4541,.F.); +#4541 = EDGE_LOOP('',(#4542)); +#4542 = ORIENTED_EDGE('',*,*,#4329,.T.); +#4543 = ADVANCED_FACE('',(#4544),#4439,.F.); +#4544 = FACE_BOUND('',#4545,.F.); +#4545 = EDGE_LOOP('',(#4546,#4547,#4570,#4601)); +#4546 = ORIENTED_EDGE('',*,*,#4418,.F.); +#4547 = ORIENTED_EDGE('',*,*,#4548,.T.); +#4548 = EDGE_CURVE('',#4419,#4549,#4551,.T.); +#4549 = VERTEX_POINT('',#4550); +#4550 = CARTESIAN_POINT('',(4.45,0.,2.)); +#4551 = SEAM_CURVE('',#4552,(#4556,#4563),.PCURVE_S1.); +#4552 = LINE('',#4553,#4554); +#4553 = CARTESIAN_POINT('',(4.45,0.,2.6)); +#4554 = VECTOR('',#4555,1.); +#4555 = DIRECTION('',(-0.,-0.,-1.)); +#4556 = PCURVE('',#4439,#4557); +#4557 = DEFINITIONAL_REPRESENTATION('',(#4558),#4562); +#4558 = LINE('',#4559,#4560); +#4559 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4560 = VECTOR('',#4561,1.); +#4561 = DIRECTION('',(0.,-1.)); +#4562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4563 = PCURVE('',#4439,#4564); +#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569); +#4565 = LINE('',#4566,#4567); +#4566 = CARTESIAN_POINT('',(0.,0.)); +#4567 = VECTOR('',#4568,1.); +#4568 = DIRECTION('',(0.,-1.)); +#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4570 = ORIENTED_EDGE('',*,*,#4571,.T.); +#4571 = EDGE_CURVE('',#4549,#4549,#4572,.T.); +#4572 = SURFACE_CURVE('',#4573,(#4578,#4585),.PCURVE_S1.); +#4573 = CIRCLE('',#4574,4.45); +#4574 = AXIS2_PLACEMENT_3D('',#4575,#4576,#4577); +#4575 = CARTESIAN_POINT('',(0.,0.,2.)); +#4576 = DIRECTION('',(0.,0.,1.)); +#4577 = DIRECTION('',(1.,0.,0.)); +#4578 = PCURVE('',#4439,#4579); +#4579 = DEFINITIONAL_REPRESENTATION('',(#4580),#4584); +#4580 = LINE('',#4581,#4582); +#4581 = CARTESIAN_POINT('',(0.,-0.6)); +#4582 = VECTOR('',#4583,1.); +#4583 = DIRECTION('',(1.,0.)); +#4584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4585 = PCURVE('',#4586,#4591); +#4586 = PLANE('',#4587); +#4587 = AXIS2_PLACEMENT_3D('',#4588,#4589,#4590); +#4588 = CARTESIAN_POINT('',(4.45,0.,2.)); +#4589 = DIRECTION('',(0.,0.,-1.)); +#4590 = DIRECTION('',(-1.,0.,0.)); +#4591 = DEFINITIONAL_REPRESENTATION('',(#4592),#4600); +#4592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4593,#4594,#4595,#4596, +#4597,#4598,#4599),.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('') ); +#4593 = CARTESIAN_POINT('',(0.,0.)); +#4594 = CARTESIAN_POINT('',(0.,7.707626093682)); +#4595 = CARTESIAN_POINT('',(6.675,3.853813046841)); +#4596 = CARTESIAN_POINT('',(13.35,1.089935651241E-15)); +#4597 = CARTESIAN_POINT('',(6.675,-3.853813046841)); +#4598 = CARTESIAN_POINT('',(7.105427357601E-15,-7.707626093682)); +#4599 = CARTESIAN_POINT('',(0.,0.)); +#4600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4601 = ORIENTED_EDGE('',*,*,#4548,.F.); +#4602 = ADVANCED_FACE('',(#4603),#4529,.T.); +#4603 = FACE_BOUND('',#4604,.F.); +#4604 = EDGE_LOOP('',(#4605,#4633,#4654,#4655)); +#4605 = ORIENTED_EDGE('',*,*,#4606,.F.); +#4606 = EDGE_CURVE('',#4607,#4607,#4609,.T.); +#4607 = VERTEX_POINT('',#4608); +#4608 = CARTESIAN_POINT('',(3.492774,-1.0694E-02,2.)); +#4609 = SURFACE_CURVE('',#4610,(#4615,#4622),.PCURVE_S1.); +#4610 = CIRCLE('',#4611,3.45); +#4611 = AXIS2_PLACEMENT_3D('',#4612,#4613,#4614); +#4612 = CARTESIAN_POINT('',(4.2774E-02,-1.0694E-02,2.)); +#4613 = DIRECTION('',(0.,0.,1.)); +#4614 = DIRECTION('',(1.,0.,0.)); +#4615 = PCURVE('',#4529,#4616); +#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621); +#4617 = LINE('',#4618,#4619); +#4618 = CARTESIAN_POINT('',(-0.,0.)); +#4619 = VECTOR('',#4620,1.); +#4620 = DIRECTION('',(-1.,0.)); +#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4622 = PCURVE('',#4586,#4623); +#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4632); +#4624 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4625,#4626,#4627,#4628, +#4629,#4630,#4631),.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('') ); +#4625 = CARTESIAN_POINT('',(0.957226,-1.0694E-02)); +#4626 = CARTESIAN_POINT('',(0.957226,5.964881286113)); +#4627 = CARTESIAN_POINT('',(6.132226,2.977093643056)); +#4628 = CARTESIAN_POINT('',(11.307226,-1.0694E-02)); +#4629 = CARTESIAN_POINT('',(6.132226,-2.998481643056)); +#4630 = CARTESIAN_POINT('',(0.957226,-5.986269286113)); +#4631 = CARTESIAN_POINT('',(0.957226,-1.0694E-02)); +#4632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4633 = ORIENTED_EDGE('',*,*,#4634,.T.); +#4634 = EDGE_CURVE('',#4607,#4509,#4635,.T.); +#4635 = SEAM_CURVE('',#4636,(#4640,#4647),.PCURVE_S1.); +#4636 = LINE('',#4637,#4638); +#4637 = CARTESIAN_POINT('',(3.492774,-1.0694E-02,2.)); +#4638 = VECTOR('',#4639,1.); +#4639 = DIRECTION('',(0.,0.,1.)); +#4640 = PCURVE('',#4529,#4641); +#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4646); +#4642 = LINE('',#4643,#4644); +#4643 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#4644 = VECTOR('',#4645,1.); +#4645 = DIRECTION('',(-0.,-1.)); +#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4647 = PCURVE('',#4529,#4648); +#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653); +#4649 = LINE('',#4650,#4651); +#4650 = CARTESIAN_POINT('',(-0.,0.)); +#4651 = VECTOR('',#4652,1.); +#4652 = DIRECTION('',(-0.,-1.)); +#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4654 = ORIENTED_EDGE('',*,*,#4508,.T.); +#4655 = ORIENTED_EDGE('',*,*,#4634,.F.); +#4656 = ADVANCED_FACE('',(#4657,#4660),#4586,.F.); +#4657 = FACE_BOUND('',#4658,.F.); +#4658 = EDGE_LOOP('',(#4659)); +#4659 = ORIENTED_EDGE('',*,*,#4571,.F.); +#4660 = FACE_BOUND('',#4661,.F.); +#4661 = EDGE_LOOP('',(#4662)); +#4662 = ORIENTED_EDGE('',*,*,#4606,.T.); +#4663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4667)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4664,#4665,#4666)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4664 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4665 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4666 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4667 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4664, + 'distance_accuracy_value','confusion accuracy'); +#4668 = PRODUCT_TYPE('part',$,(#7)); +#4669 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4670),#4663); +#4670 = STYLED_ITEM('color',(#4671),#15); +#4671 = PRESENTATION_STYLE_ASSIGNMENT((#4672,#4678)); +#4672 = SURFACE_STYLE_USAGE(.BOTH.,#4673); +#4673 = SURFACE_SIDE_STYLE('',(#4674)); +#4674 = SURFACE_STYLE_FILL_AREA(#4675); +#4675 = FILL_AREA_STYLE('',(#4676)); +#4676 = FILL_AREA_STYLE_COLOUR('',#4677); +#4677 = COLOUR_RGB('',0.219607844949,0.219607844949,0.219607844949); +#4678 = CURVE_STYLE('',#4679,POSITIVE_LENGTH_MEASURE(0.1),#4677); +#4679 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;