From 546806e939f119a26d50071ca61737a6169d0b21 Mon Sep 17 00:00:00 2001 From: Gafeju Date: Thu, 3 Sep 2015 19:13:58 +0200 Subject: [PATCH] 28BYJ-48_Stepper_Motor --- .../28BYJ-48_Stepper_Motor/28BYJ-48.fcstd | Bin 0 -> 96004 bytes .../28BYJ-48_Stepper_Motor.step | 4940 +++++++++++++++++ .../28BYJ-48_Stepper_Motor.stl | Bin 0 -> 49234 bytes .../28byj48dimension.jpg | Bin 0 -> 30494 bytes 4 files changed, 4940 insertions(+) create mode 100644 Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.fcstd create mode 100644 Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.step create mode 100644 Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.stl create mode 100644 Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28byj48dimension.jpg diff --git a/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.fcstd b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..bcaf313d6da07f34928f50f1717b79b6ed71e607 GIT binary patch literal 96004 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 literal 0 HcmV?d00001 diff --git a/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.step b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.step new file mode 100644 index 00000000..1ede89c9 --- /dev/null +++ b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.step @@ -0,0 +1,4940 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/juan/GIT/FreeCAD-library/Electrical +Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.step', + '2015-09-03T19:04:44',('Author'),(''), + 'Open CASCADE STEP processor 6.8','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('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_TYPE('part',$,(#7)); +#25 = SHAPE_REPRESENTATION('',(#11,#26,#1344,#1800),#3768); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#148,#225,#272,#319,#644,#720,#809,#858,#934, + #1024,#1028,#1077,#1105,#1133,#1183,#1233,#1285,#1340)); +#28 = ADVANCED_FACE('',(#29),#43,.F.); +#29 = FACE_BOUND('',#30,.F.); +#30 = EDGE_LOOP('',(#31,#66,#94,#122)); +#31 = ORIENTED_EDGE('',*,*,#32,.F.); +#32 = EDGE_CURVE('',#33,#35,#37,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#35 = VERTEX_POINT('',#36); +#36 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,0.,0.)); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#46 = DIRECTION('',(0.,1.,0.)); +#47 = DIRECTION('',(0.,0.,1.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(0.,0.)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(0.,1.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = PCURVE('',#55,#60); +#55 = PLANE('',#56); +#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); +#57 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#58 = DIRECTION('',(0.,0.,1.)); +#59 = DIRECTION('',(1.,0.,0.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(0.,0.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(1.,0.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66 = ORIENTED_EDGE('',*,*,#67,.T.); +#67 = EDGE_CURVE('',#33,#68,#70,.T.); +#68 = VERTEX_POINT('',#69); +#69 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#73 = VECTOR('',#74,1.); +#74 = DIRECTION('',(0.,0.,1.)); +#75 = PCURVE('',#43,#76); +#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(0.,0.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(1.,0.)); +#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82 = PCURVE('',#83,#88); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = DIRECTION('',(0.,0.,1.)); +#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(0.,0.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(1.,0.)); +#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#68,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(6.3,-16.,19.)); +#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = PCURVE('',#43,#104); +#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(1.,0.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(0.,1.)); +#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#110 = PCURVE('',#111,#116); +#111 = PLANE('',#112); +#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115); +#113 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#114 = DIRECTION('',(0.,0.,1.)); +#115 = DIRECTION('',(1.,0.,0.)); +#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(0.,0.)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(1.,0.)); +#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#122 = ORIENTED_EDGE('',*,*,#123,.F.); +#123 = EDGE_CURVE('',#35,#96,#124,.T.); +#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.); +#125 = LINE('',#126,#127); +#126 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#127 = VECTOR('',#128,1.); +#128 = DIRECTION('',(0.,0.,1.)); +#129 = PCURVE('',#43,#130); +#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135); +#131 = LINE('',#132,#133); +#132 = CARTESIAN_POINT('',(0.,12.6)); +#133 = VECTOR('',#134,1.); +#134 = DIRECTION('',(1.,0.)); +#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#136 = PCURVE('',#137,#142); +#137 = PLANE('',#138); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#140 = DIRECTION('',(1.,0.,0.)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(0.,0.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(1.,0.)); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#148 = ADVANCED_FACE('',(#149),#55,.F.); +#149 = FACE_BOUND('',#150,.F.); +#150 = EDGE_LOOP('',(#151,#174,#175,#198)); +#151 = ORIENTED_EDGE('',*,*,#152,.F.); +#152 = EDGE_CURVE('',#33,#153,#155,.T.); +#153 = VERTEX_POINT('',#154); +#154 = CARTESIAN_POINT('',(-6.3,-12.50239976964,18.)); +#155 = SURFACE_CURVE('',#156,(#160,#167),.PCURVE_S1.); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(0.,1.,0.)); +#160 = PCURVE('',#55,#161); +#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166); +#162 = LINE('',#163,#164); +#163 = CARTESIAN_POINT('',(0.,0.)); +#164 = VECTOR('',#165,1.); +#165 = DIRECTION('',(0.,1.)); +#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#167 = PCURVE('',#83,#168); +#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(0.,0.)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(0.,-1.)); +#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#174 = ORIENTED_EDGE('',*,*,#32,.T.); +#175 = ORIENTED_EDGE('',*,*,#176,.T.); +#176 = EDGE_CURVE('',#35,#177,#179,.T.); +#177 = VERTEX_POINT('',#178); +#178 = CARTESIAN_POINT('',(6.3,-12.50239976964,18.)); +#179 = SURFACE_CURVE('',#180,(#184,#191),.PCURVE_S1.); +#180 = LINE('',#181,#182); +#181 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#182 = VECTOR('',#183,1.); +#183 = DIRECTION('',(0.,1.,0.)); +#184 = PCURVE('',#55,#185); +#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(12.6,0.)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,1.)); +#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#191 = PCURVE('',#137,#192); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(0.,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(0.,-1.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.F.); +#199 = EDGE_CURVE('',#153,#177,#200,.T.); +#200 = SURFACE_CURVE('',#201,(#206,#213),.PCURVE_S1.); +#201 = CIRCLE('',#202,14.); +#202 = AXIS2_PLACEMENT_3D('',#203,#204,#205); +#203 = CARTESIAN_POINT('',(0.,0.,18.)); +#204 = DIRECTION('',(0.,0.,1.)); +#205 = DIRECTION('',(1.,0.,0.)); +#206 = PCURVE('',#55,#207); +#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); +#208 = CIRCLE('',#209,14.); +#209 = AXIS2_PLACEMENT_2D('',#210,#211); +#210 = CARTESIAN_POINT('',(6.3,16.)); +#211 = DIRECTION('',(1.,0.)); +#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#213 = PCURVE('',#214,#219); +#214 = CYLINDRICAL_SURFACE('',#215,14.); +#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); +#216 = CARTESIAN_POINT('',(0.,0.,0.)); +#217 = DIRECTION('',(0.,0.,1.)); +#218 = DIRECTION('',(1.,0.,0.)); +#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(0.,18.)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(1.,0.)); +#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#225 = ADVANCED_FACE('',(#226),#137,.T.); +#226 = FACE_BOUND('',#227,.T.); +#227 = EDGE_LOOP('',(#228,#251,#252,#253)); +#228 = ORIENTED_EDGE('',*,*,#229,.F.); +#229 = EDGE_CURVE('',#96,#230,#232,.T.); +#230 = VERTEX_POINT('',#231); +#231 = CARTESIAN_POINT('',(6.300000000001,-12.50239976964,19.)); +#232 = SURFACE_CURVE('',#233,(#237,#244),.PCURVE_S1.); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(6.3,-16.,19.)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.,1.,0.)); +#237 = PCURVE('',#137,#238); +#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243); +#239 = LINE('',#240,#241); +#240 = CARTESIAN_POINT('',(1.,0.)); +#241 = VECTOR('',#242,1.); +#242 = DIRECTION('',(0.,-1.)); +#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#244 = PCURVE('',#111,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = LINE('',#247,#248); +#247 = CARTESIAN_POINT('',(12.6,0.)); +#248 = VECTOR('',#249,1.); +#249 = DIRECTION('',(0.,1.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = ORIENTED_EDGE('',*,*,#123,.F.); +#252 = ORIENTED_EDGE('',*,*,#176,.T.); +#253 = ORIENTED_EDGE('',*,*,#254,.T.); +#254 = EDGE_CURVE('',#177,#230,#255,.T.); +#255 = SURFACE_CURVE('',#256,(#260,#266),.PCURVE_S1.); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(6.3,-12.50239976964,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,0.,1.)); +#260 = PCURVE('',#137,#261); +#261 = DEFINITIONAL_REPRESENTATION('',(#262),#265); +#262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#263,#264),.UNSPECIFIED.,.F.,.F., + (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#263 = CARTESIAN_POINT('',(-0.1,-3.497600230356)); +#264 = CARTESIAN_POINT('',(1.0000004,-3.497600230356)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#266 = PCURVE('',#214,#267); +#267 = DEFINITIONAL_REPRESENTATION('',(#268),#271); +#268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#269,#270),.UNSPECIFIED.,.F.,.F., + (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#269 = CARTESIAN_POINT('',(5.179154319432,17.9)); +#270 = CARTESIAN_POINT('',(5.179154319432,19.0000004)); +#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#272 = ADVANCED_FACE('',(#273),#83,.F.); +#273 = FACE_BOUND('',#274,.F.); +#274 = EDGE_LOOP('',(#275,#298,#299,#300)); +#275 = ORIENTED_EDGE('',*,*,#276,.F.); +#276 = EDGE_CURVE('',#68,#277,#279,.T.); +#277 = VERTEX_POINT('',#278); +#278 = CARTESIAN_POINT('',(-6.300000000001,-12.50239976964,19.)); +#279 = SURFACE_CURVE('',#280,(#284,#291),.PCURVE_S1.); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(0.,1.,0.)); +#284 = PCURVE('',#83,#285); +#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(1.,0.)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(0.,-1.)); +#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#291 = PCURVE('',#111,#292); +#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(0.,0.)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(0.,1.)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#298 = ORIENTED_EDGE('',*,*,#67,.F.); +#299 = ORIENTED_EDGE('',*,*,#152,.T.); +#300 = ORIENTED_EDGE('',*,*,#301,.T.); +#301 = EDGE_CURVE('',#153,#277,#302,.T.); +#302 = SURFACE_CURVE('',#303,(#307,#313),.PCURVE_S1.); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(-6.3,-12.50239976964,0.)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(0.,0.,1.)); +#307 = PCURVE('',#83,#308); +#308 = DEFINITIONAL_REPRESENTATION('',(#309),#312); +#309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#310,#311),.UNSPECIFIED.,.F.,.F., + (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#310 = CARTESIAN_POINT('',(-0.1,-3.497600230356)); +#311 = CARTESIAN_POINT('',(1.0000004,-3.497600230356)); +#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#313 = PCURVE('',#214,#314); +#314 = DEFINITIONAL_REPRESENTATION('',(#315),#318); +#315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#316,#317),.UNSPECIFIED.,.F.,.F., + (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#316 = CARTESIAN_POINT('',(4.245623641337,17.9)); +#317 = CARTESIAN_POINT('',(4.245623641337,19.0000004)); +#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#319 = ADVANCED_FACE('',(#320),#214,.T.); +#320 = FACE_BOUND('',#321,.T.); +#321 = EDGE_LOOP('',(#322,#348,#374,#407,#430,#457,#458,#486,#512,#534, + #535,#536,#537,#561,#587,#620)); +#322 = ORIENTED_EDGE('',*,*,#323,.F.); +#323 = EDGE_CURVE('',#324,#326,#328,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(13.555441711726,3.5,19.)); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(-13.55544171172,3.5,19.)); +#328 = SURFACE_CURVE('',#329,(#334,#341),.PCURVE_S1.); +#329 = CIRCLE('',#330,14.); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(0.,0.,19.)); +#332 = DIRECTION('',(0.,0.,1.)); +#333 = DIRECTION('',(1.,0.,0.)); +#334 = PCURVE('',#214,#335); +#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(0.,19.)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(1.,0.)); +#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#341 = PCURVE('',#111,#342); +#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347); +#343 = CIRCLE('',#344,14.); +#344 = AXIS2_PLACEMENT_2D('',#345,#346); +#345 = CARTESIAN_POINT('',(6.3,16.)); +#346 = DIRECTION('',(1.,0.)); +#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#348 = ORIENTED_EDGE('',*,*,#349,.F.); +#349 = EDGE_CURVE('',#350,#324,#352,.T.); +#350 = VERTEX_POINT('',#351); +#351 = CARTESIAN_POINT('',(13.555441711726,3.5,18.2)); +#352 = SURFACE_CURVE('',#353,(#357,#363),.PCURVE_S1.); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(13.555441711726,3.5,0.)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(0.,0.,1.)); +#357 = PCURVE('',#214,#358); +#358 = DEFINITIONAL_REPRESENTATION('',(#359),#362); +#359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#360,#361),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#360 = CARTESIAN_POINT('',(0.252680255142,18.12)); +#361 = CARTESIAN_POINT('',(0.252680255142,19.0000004)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#367 = DIRECTION('',(-1.268826313857E-17,1.,0.)); +#368 = DIRECTION('',(1.,1.268826313857E-17,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#373); +#370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#371,#372),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#371 = CARTESIAN_POINT('',(31.055441711726,8.E-02)); +#372 = CARTESIAN_POINT('',(31.055441711726,-0.8000004)); +#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#374 = ORIENTED_EDGE('',*,*,#375,.F.); +#375 = EDGE_CURVE('',#376,#350,#378,.T.); +#376 = VERTEX_POINT('',#377); +#377 = CARTESIAN_POINT('',(14.,-3.429011037613E-15,18.2)); +#378 = SURFACE_CURVE('',#379,(#384,#391),.PCURVE_S1.); +#379 = CIRCLE('',#380,14.); +#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383); +#381 = CARTESIAN_POINT('',(0.,0.,18.2)); +#382 = DIRECTION('',(0.,0.,1.)); +#383 = DIRECTION('',(1.,0.,0.)); +#384 = PCURVE('',#214,#385); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(0.,18.2)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(1.,0.)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = PCURVE('',#392,#397); +#392 = PLANE('',#393); +#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396); +#394 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#395 = DIRECTION('',(0.,0.,-1.)); +#396 = DIRECTION('',(-1.,0.,0.)); +#397 = DEFINITIONAL_REPRESENTATION('',(#398),#406); +#398 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#399,#400,#401,#402,#403,#404 +,#405),.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( + '') ); +#399 = CARTESIAN_POINT('',(-31.5,-3.5)); +#400 = CARTESIAN_POINT('',(-31.5,20.748711305964)); +#401 = CARTESIAN_POINT('',(-10.5,8.624355652982)); +#402 = CARTESIAN_POINT('',(10.5,-3.5)); +#403 = CARTESIAN_POINT('',(-10.5,-15.62435565298)); +#404 = CARTESIAN_POINT('',(-31.5,-27.74871130596)); +#405 = CARTESIAN_POINT('',(-31.5,-3.5)); +#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#407 = ORIENTED_EDGE('',*,*,#408,.F.); +#408 = EDGE_CURVE('',#409,#376,#411,.T.); +#409 = VERTEX_POINT('',#410); +#410 = CARTESIAN_POINT('',(14.,-3.429011037613E-15,0.)); +#411 = SEAM_CURVE('',#412,(#416,#423),.PCURVE_S1.); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(14.,-3.429011037613E-15,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(0.,0.,1.)); +#416 = PCURVE('',#214,#417); +#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422); +#418 = LINE('',#419,#420); +#419 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#420 = VECTOR('',#421,1.); +#421 = DIRECTION('',(0.,1.)); +#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#423 = PCURVE('',#214,#424); +#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(0.,-0.)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(0.,1.)); +#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#430 = ORIENTED_EDGE('',*,*,#431,.T.); +#431 = EDGE_CURVE('',#409,#409,#432,.T.); +#432 = SURFACE_CURVE('',#433,(#438,#445),.PCURVE_S1.); +#433 = CIRCLE('',#434,14.); +#434 = AXIS2_PLACEMENT_3D('',#435,#436,#437); +#435 = CARTESIAN_POINT('',(0.,0.,0.)); +#436 = DIRECTION('',(0.,0.,1.)); +#437 = DIRECTION('',(1.,0.,0.)); +#438 = PCURVE('',#214,#439); +#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(0.,0.)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(1.,0.)); +#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#445 = PCURVE('',#446,#451); +#446 = PLANE('',#447); +#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450); +#448 = CARTESIAN_POINT('',(0.,0.,0.)); +#449 = DIRECTION('',(0.,0.,1.)); +#450 = DIRECTION('',(1.,0.,0.)); +#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456); +#452 = CIRCLE('',#453,14.); +#453 = AXIS2_PLACEMENT_2D('',#454,#455); +#454 = CARTESIAN_POINT('',(0.,0.)); +#455 = DIRECTION('',(1.,0.)); +#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#457 = ORIENTED_EDGE('',*,*,#408,.T.); +#458 = ORIENTED_EDGE('',*,*,#459,.F.); +#459 = EDGE_CURVE('',#460,#376,#462,.T.); +#460 = VERTEX_POINT('',#461); +#461 = CARTESIAN_POINT('',(13.555441711726,-3.5,18.2)); +#462 = SURFACE_CURVE('',#463,(#468,#475),.PCURVE_S1.); +#463 = CIRCLE('',#464,14.); +#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); +#465 = CARTESIAN_POINT('',(0.,0.,18.2)); +#466 = DIRECTION('',(0.,0.,1.)); +#467 = DIRECTION('',(1.,0.,0.)); +#468 = PCURVE('',#214,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(0.,18.2)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(1.,0.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#392,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#485); +#477 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#478,#479,#480,#481,#482,#483 +,#484),.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( + '') ); +#478 = CARTESIAN_POINT('',(-31.5,-3.5)); +#479 = CARTESIAN_POINT('',(-31.5,20.748711305964)); +#480 = CARTESIAN_POINT('',(-10.5,8.624355652982)); +#481 = CARTESIAN_POINT('',(10.5,-3.5)); +#482 = CARTESIAN_POINT('',(-10.5,-15.62435565298)); +#483 = CARTESIAN_POINT('',(-31.5,-27.74871130596)); +#484 = CARTESIAN_POINT('',(-31.5,-3.5)); +#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#460,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(13.555441711726,-3.5,19.)); +#490 = SURFACE_CURVE('',#491,(#495,#501),.PCURVE_S1.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(13.555441711726,-3.5,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = PCURVE('',#214,#496); +#496 = DEFINITIONAL_REPRESENTATION('',(#497),#500); +#497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#498,#499),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#498 = CARTESIAN_POINT('',(6.030505052038,18.12)); +#499 = CARTESIAN_POINT('',(6.030505052038,19.0000004)); +#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#501 = PCURVE('',#502,#507); +#502 = PLANE('',#503); +#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506); +#504 = CARTESIAN_POINT('',(-17.5,-3.5,18.2)); +#505 = DIRECTION('',(0.,1.,0.)); +#506 = DIRECTION('',(1.,0.,0.)); +#507 = DEFINITIONAL_REPRESENTATION('',(#508),#511); +#508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#509,#510),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#509 = CARTESIAN_POINT('',(31.055441711726,8.E-02)); +#510 = CARTESIAN_POINT('',(31.055441711726,-0.8000004)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = ORIENTED_EDGE('',*,*,#513,.F.); +#513 = EDGE_CURVE('',#230,#488,#514,.T.); +#514 = SURFACE_CURVE('',#515,(#520,#527),.PCURVE_S1.); +#515 = CIRCLE('',#516,14.); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(0.,0.,19.)); +#518 = DIRECTION('',(0.,0.,1.)); +#519 = DIRECTION('',(1.,0.,0.)); +#520 = PCURVE('',#214,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526); +#522 = LINE('',#523,#524); +#523 = CARTESIAN_POINT('',(0.,19.)); +#524 = VECTOR('',#525,1.); +#525 = DIRECTION('',(1.,0.)); +#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#527 = PCURVE('',#111,#528); +#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533); +#529 = CIRCLE('',#530,14.); +#530 = AXIS2_PLACEMENT_2D('',#531,#532); +#531 = CARTESIAN_POINT('',(6.3,16.)); +#532 = DIRECTION('',(1.,0.)); +#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#534 = ORIENTED_EDGE('',*,*,#254,.F.); +#535 = ORIENTED_EDGE('',*,*,#199,.F.); +#536 = ORIENTED_EDGE('',*,*,#301,.T.); +#537 = ORIENTED_EDGE('',*,*,#538,.F.); +#538 = EDGE_CURVE('',#539,#277,#541,.T.); +#539 = VERTEX_POINT('',#540); +#540 = CARTESIAN_POINT('',(-13.55544171172,-3.5,19.)); +#541 = SURFACE_CURVE('',#542,(#547,#554),.PCURVE_S1.); +#542 = CIRCLE('',#543,14.); +#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546); +#544 = CARTESIAN_POINT('',(0.,0.,19.)); +#545 = DIRECTION('',(0.,0.,1.)); +#546 = DIRECTION('',(1.,0.,0.)); +#547 = PCURVE('',#214,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(0.,19.)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(1.,0.)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#554 = PCURVE('',#111,#555); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = CIRCLE('',#557,14.); +#557 = AXIS2_PLACEMENT_2D('',#558,#559); +#558 = CARTESIAN_POINT('',(6.3,16.)); +#559 = DIRECTION('',(1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ORIENTED_EDGE('',*,*,#562,.F.); +#562 = EDGE_CURVE('',#563,#539,#565,.T.); +#563 = VERTEX_POINT('',#564); +#564 = CARTESIAN_POINT('',(-13.55544171172,-3.5,18.2)); +#565 = SURFACE_CURVE('',#566,(#570,#576),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-13.55544171172,-3.5,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = PCURVE('',#214,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#575); +#572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#573,#574),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#573 = CARTESIAN_POINT('',(3.394272908732,18.12)); +#574 = CARTESIAN_POINT('',(3.394272908732,19.0000004)); +#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#576 = PCURVE('',#577,#582); +#577 = PLANE('',#578); +#578 = AXIS2_PLACEMENT_3D('',#579,#580,#581); +#579 = CARTESIAN_POINT('',(-17.5,-3.5,18.2)); +#580 = DIRECTION('',(0.,1.,0.)); +#581 = DIRECTION('',(1.,0.,0.)); +#582 = DEFINITIONAL_REPRESENTATION('',(#583),#586); +#583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#584,#585),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#584 = CARTESIAN_POINT('',(3.944558288274,8.E-02)); +#585 = CARTESIAN_POINT('',(3.944558288274,-0.8000004)); +#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#587 = ORIENTED_EDGE('',*,*,#588,.F.); +#588 = EDGE_CURVE('',#589,#563,#591,.T.); +#589 = VERTEX_POINT('',#590); +#590 = CARTESIAN_POINT('',(-13.55544171172,3.5,18.2)); +#591 = SURFACE_CURVE('',#592,(#597,#604),.PCURVE_S1.); +#592 = CIRCLE('',#593,14.); +#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); +#594 = CARTESIAN_POINT('',(0.,0.,18.2)); +#595 = DIRECTION('',(0.,0.,1.)); +#596 = DIRECTION('',(1.,0.,0.)); +#597 = PCURVE('',#214,#598); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(0.,18.2)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#604 = PCURVE('',#605,#610); +#605 = PLANE('',#606); +#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); +#607 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#608 = DIRECTION('',(0.,0.,-1.)); +#609 = DIRECTION('',(-1.,0.,0.)); +#610 = DEFINITIONAL_REPRESENTATION('',(#611),#619); +#611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#612,#613,#614,#615,#616,#617 +,#618),.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( + '') ); +#612 = CARTESIAN_POINT('',(-31.5,-3.5)); +#613 = CARTESIAN_POINT('',(-31.5,20.748711305964)); +#614 = CARTESIAN_POINT('',(-10.5,8.624355652982)); +#615 = CARTESIAN_POINT('',(10.5,-3.5)); +#616 = CARTESIAN_POINT('',(-10.5,-15.62435565298)); +#617 = CARTESIAN_POINT('',(-31.5,-27.74871130596)); +#618 = CARTESIAN_POINT('',(-31.5,-3.5)); +#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#589,#326,#622,.T.); +#622 = SURFACE_CURVE('',#623,(#627,#633),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-13.55544171172,3.5,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = PCURVE('',#214,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#632); +#629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#630,#631),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#630 = CARTESIAN_POINT('',(2.888912398448,18.12)); +#631 = CARTESIAN_POINT('',(2.888912398448,19.0000004)); +#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#633 = PCURVE('',#634,#639); +#634 = PLANE('',#635); +#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); +#636 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#637 = DIRECTION('',(-1.268826313857E-17,1.,0.)); +#638 = DIRECTION('',(1.,1.268826313857E-17,0.)); +#639 = DEFINITIONAL_REPRESENTATION('',(#640),#643); +#640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#641,#642),.UNSPECIFIED.,.F.,.F., + (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#641 = CARTESIAN_POINT('',(3.944558288274,8.E-02)); +#642 = CARTESIAN_POINT('',(3.944558288274,-0.8000004)); +#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#644 = ADVANCED_FACE('',(#645),#634,.T.); +#645 = FACE_BOUND('',#646,.T.); +#646 = EDGE_LOOP('',(#647,#670,#698,#719)); +#647 = ORIENTED_EDGE('',*,*,#648,.F.); +#648 = EDGE_CURVE('',#649,#589,#651,.T.); +#649 = VERTEX_POINT('',#650); +#650 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#651 = SURFACE_CURVE('',#652,(#656,#663),.PCURVE_S1.); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(1.,1.268826313857E-17,0.)); +#656 = PCURVE('',#634,#657); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(0.,0.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = PCURVE('',#605,#664); +#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(0.,0.)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(-1.,1.268826313857E-17)); +#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#670 = ORIENTED_EDGE('',*,*,#671,.T.); +#671 = EDGE_CURVE('',#649,#672,#674,.T.); +#672 = VERTEX_POINT('',#673); +#673 = CARTESIAN_POINT('',(-17.5,3.5,19.)); +#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(0.,0.,1.)); +#679 = PCURVE('',#634,#680); +#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(0.,0.)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(0.,-1.)); +#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#686 = PCURVE('',#687,#692); +#687 = CYLINDRICAL_SURFACE('',#688,3.5); +#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691); +#689 = CARTESIAN_POINT('',(-17.5,9.71445146547E-17,18.2)); +#690 = DIRECTION('',(-0.,-0.,-1.)); +#691 = DIRECTION('',(1.,0.,0.)); +#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(-0.,-1.)); +#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#698 = ORIENTED_EDGE('',*,*,#699,.T.); +#699 = EDGE_CURVE('',#672,#326,#700,.T.); +#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.); +#701 = LINE('',#702,#703); +#702 = CARTESIAN_POINT('',(-17.5,3.5,19.)); +#703 = VECTOR('',#704,1.); +#704 = DIRECTION('',(1.,1.268826313857E-17,0.)); +#705 = PCURVE('',#634,#706); +#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(0.,-0.8)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(1.,0.)); +#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#712 = PCURVE('',#111,#713); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(-11.2,19.5)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(1.,1.268826313857E-17)); +#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#719 = ORIENTED_EDGE('',*,*,#621,.F.); +#720 = ADVANCED_FACE('',(#721,#774),#605,.T.); +#721 = FACE_BOUND('',#722,.T.); +#722 = EDGE_LOOP('',(#723,#751,#752,#753)); +#723 = ORIENTED_EDGE('',*,*,#724,.F.); +#724 = EDGE_CURVE('',#649,#725,#727,.T.); +#725 = VERTEX_POINT('',#726); +#726 = CARTESIAN_POINT('',(-17.5,-3.5,18.2)); +#727 = SURFACE_CURVE('',#728,(#733,#744),.PCURVE_S1.); +#728 = CIRCLE('',#729,3.5); +#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732); +#730 = CARTESIAN_POINT('',(-17.5,9.71445146547E-17,18.2)); +#731 = DIRECTION('',(0.,0.,1.)); +#732 = DIRECTION('',(1.,0.,0.)); +#733 = PCURVE('',#605,#734); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#743); +#735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#736,#737,#738,#739,#740,#741 +,#742),.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( + '') ); +#736 = CARTESIAN_POINT('',(-3.5,-3.5)); +#737 = CARTESIAN_POINT('',(-3.5,2.562177826491)); +#738 = CARTESIAN_POINT('',(1.75,-0.468911086754)); +#739 = CARTESIAN_POINT('',(7.,-3.5)); +#740 = CARTESIAN_POINT('',(1.75,-6.531088913246)); +#741 = CARTESIAN_POINT('',(-3.5,-9.562177826491)); +#742 = CARTESIAN_POINT('',(-3.5,-3.5)); +#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#744 = PCURVE('',#687,#745); +#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(-0.,0.)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(-1.,0.)); +#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#751 = ORIENTED_EDGE('',*,*,#648,.T.); +#752 = ORIENTED_EDGE('',*,*,#588,.T.); +#753 = ORIENTED_EDGE('',*,*,#754,.F.); +#754 = EDGE_CURVE('',#725,#563,#755,.T.); +#755 = SURFACE_CURVE('',#756,(#760,#767),.PCURVE_S1.); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(-17.5,-3.5,18.2)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(1.,0.,0.)); +#760 = PCURVE('',#605,#761); +#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(0.,-7.)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(-1.,0.)); +#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#767 = PCURVE('',#577,#768); +#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(0.,0.)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(1.,0.)); +#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#774 = FACE_BOUND('',#775,.T.); +#775 = EDGE_LOOP('',(#776)); +#776 = ORIENTED_EDGE('',*,*,#777,.T.); +#777 = EDGE_CURVE('',#778,#778,#780,.T.); +#778 = VERTEX_POINT('',#779); +#779 = CARTESIAN_POINT('',(-15.4,9.71445146547E-17,18.2)); +#780 = SURFACE_CURVE('',#781,(#786,#797),.PCURVE_S1.); +#781 = CIRCLE('',#782,2.1); +#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785); +#783 = CARTESIAN_POINT('',(-17.5,9.71445146547E-17,18.2)); +#784 = DIRECTION('',(0.,0.,1.)); +#785 = DIRECTION('',(1.,0.,0.)); +#786 = PCURVE('',#605,#787); +#787 = DEFINITIONAL_REPRESENTATION('',(#788),#796); +#788 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#789,#790,#791,#792,#793,#794 +,#795),.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( + '') ); +#789 = CARTESIAN_POINT('',(-2.1,-3.5)); +#790 = CARTESIAN_POINT('',(-2.1,0.137306695895)); +#791 = CARTESIAN_POINT('',(1.05,-1.681346652053)); +#792 = CARTESIAN_POINT('',(4.2,-3.5)); +#793 = CARTESIAN_POINT('',(1.05,-5.318653347947)); +#794 = CARTESIAN_POINT('',(-2.1,-7.137306695895)); +#795 = CARTESIAN_POINT('',(-2.1,-3.5)); +#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#797 = PCURVE('',#798,#803); +#798 = CYLINDRICAL_SURFACE('',#799,2.1); +#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802); +#800 = CARTESIAN_POINT('',(-17.5,9.71445146547E-17,18.2)); +#801 = DIRECTION('',(-0.,-0.,-1.)); +#802 = DIRECTION('',(1.,0.,0.)); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(-0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = ADVANCED_FACE('',(#810),#577,.F.); +#810 = FACE_BOUND('',#811,.F.); +#811 = EDGE_LOOP('',(#812,#813,#836,#857)); +#812 = ORIENTED_EDGE('',*,*,#754,.F.); +#813 = ORIENTED_EDGE('',*,*,#814,.T.); +#814 = EDGE_CURVE('',#725,#815,#817,.T.); +#815 = VERTEX_POINT('',#816); +#816 = CARTESIAN_POINT('',(-17.5,-3.5,19.)); +#817 = SURFACE_CURVE('',#818,(#822,#829),.PCURVE_S1.); +#818 = LINE('',#819,#820); +#819 = CARTESIAN_POINT('',(-17.5,-3.5,18.2)); +#820 = VECTOR('',#821,1.); +#821 = DIRECTION('',(0.,0.,1.)); +#822 = PCURVE('',#577,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(0.,0.)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(0.,-1.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = PCURVE('',#687,#830); +#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835); +#831 = LINE('',#832,#833); +#832 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#833 = VECTOR('',#834,1.); +#834 = DIRECTION('',(-0.,-1.)); +#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#815,#539,#838,.T.); +#838 = SURFACE_CURVE('',#839,(#843,#850),.PCURVE_S1.); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(-17.5,-3.5,19.)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(1.,0.,0.)); +#843 = PCURVE('',#577,#844); +#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(0.,-0.8)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(1.,0.)); +#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#850 = PCURVE('',#111,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-11.2,12.5)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(1.,0.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = ORIENTED_EDGE('',*,*,#562,.F.); +#858 = ADVANCED_FACE('',(#859),#502,.F.); +#859 = FACE_BOUND('',#860,.F.); +#860 = EDGE_LOOP('',(#861,#884,#885,#908)); +#861 = ORIENTED_EDGE('',*,*,#862,.F.); +#862 = EDGE_CURVE('',#460,#863,#865,.T.); +#863 = VERTEX_POINT('',#864); +#864 = CARTESIAN_POINT('',(17.5,-3.5,18.2)); +#865 = SURFACE_CURVE('',#866,(#870,#877),.PCURVE_S1.); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(-17.5,-3.5,18.2)); +#868 = VECTOR('',#869,1.); +#869 = DIRECTION('',(1.,0.,0.)); +#870 = PCURVE('',#502,#871); +#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876); +#872 = LINE('',#873,#874); +#873 = CARTESIAN_POINT('',(0.,0.)); +#874 = VECTOR('',#875,1.); +#875 = DIRECTION('',(1.,0.)); +#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#877 = PCURVE('',#392,#878); +#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883); +#879 = LINE('',#880,#881); +#880 = CARTESIAN_POINT('',(0.,-7.)); +#881 = VECTOR('',#882,1.); +#882 = DIRECTION('',(-1.,0.)); +#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#884 = ORIENTED_EDGE('',*,*,#487,.T.); +#885 = ORIENTED_EDGE('',*,*,#886,.T.); +#886 = EDGE_CURVE('',#488,#887,#889,.T.); +#887 = VERTEX_POINT('',#888); +#888 = CARTESIAN_POINT('',(17.5,-3.5,19.)); +#889 = SURFACE_CURVE('',#890,(#894,#901),.PCURVE_S1.); +#890 = LINE('',#891,#892); +#891 = CARTESIAN_POINT('',(-17.5,-3.5,19.)); +#892 = VECTOR('',#893,1.); +#893 = DIRECTION('',(1.,0.,0.)); +#894 = PCURVE('',#502,#895); +#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(0.,-0.8)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,0.)); +#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#901 = PCURVE('',#111,#902); +#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907); +#903 = LINE('',#904,#905); +#904 = CARTESIAN_POINT('',(-11.2,12.5)); +#905 = VECTOR('',#906,1.); +#906 = DIRECTION('',(1.,0.)); +#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#908 = ORIENTED_EDGE('',*,*,#909,.F.); +#909 = EDGE_CURVE('',#863,#887,#910,.T.); +#910 = SURFACE_CURVE('',#911,(#915,#922),.PCURVE_S1.); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(17.5,-3.5,18.2)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(0.,0.,1.)); +#915 = PCURVE('',#502,#916); +#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(35.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,-1.)); +#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#922 = PCURVE('',#923,#928); +#923 = CYLINDRICAL_SURFACE('',#924,3.5); +#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); +#925 = CARTESIAN_POINT('',(17.5,4.544975507059E-16,18.2)); +#926 = DIRECTION('',(-0.,-0.,-1.)); +#927 = DIRECTION('',(1.,0.,0.)); +#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933); +#929 = LINE('',#930,#931); +#930 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#931 = VECTOR('',#932,1.); +#932 = DIRECTION('',(-0.,-1.)); +#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#934 = ADVANCED_FACE('',(#935,#989),#392,.T.); +#935 = FACE_BOUND('',#936,.T.); +#936 = EDGE_LOOP('',(#937,#938,#961,#987,#988)); +#937 = ORIENTED_EDGE('',*,*,#375,.T.); +#938 = ORIENTED_EDGE('',*,*,#939,.T.); +#939 = EDGE_CURVE('',#350,#940,#942,.T.); +#940 = VERTEX_POINT('',#941); +#941 = CARTESIAN_POINT('',(17.5,3.5,18.2)); +#942 = SURFACE_CURVE('',#943,(#947,#954),.PCURVE_S1.); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(-17.5,3.5,18.2)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(1.,1.268826313857E-17,0.)); +#947 = PCURVE('',#392,#948); +#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(0.,0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(-1.,1.268826313857E-17)); +#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#954 = PCURVE('',#364,#955); +#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960); +#956 = LINE('',#957,#958); +#957 = CARTESIAN_POINT('',(0.,0.)); +#958 = VECTOR('',#959,1.); +#959 = DIRECTION('',(1.,0.)); +#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#961 = ORIENTED_EDGE('',*,*,#962,.F.); +#962 = EDGE_CURVE('',#863,#940,#963,.T.); +#963 = SURFACE_CURVE('',#964,(#969,#980),.PCURVE_S1.); +#964 = CIRCLE('',#965,3.5); +#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968); +#966 = CARTESIAN_POINT('',(17.5,4.544975507059E-16,18.2)); +#967 = DIRECTION('',(0.,0.,1.)); +#968 = DIRECTION('',(1.,0.,0.)); +#969 = PCURVE('',#392,#970); +#970 = DEFINITIONAL_REPRESENTATION('',(#971),#979); +#971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#972,#973,#974,#975,#976,#977 +,#978),.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( + '') ); +#972 = CARTESIAN_POINT('',(-38.5,-3.5)); +#973 = CARTESIAN_POINT('',(-38.5,2.562177826491)); +#974 = CARTESIAN_POINT('',(-33.25,-0.468911086754)); +#975 = CARTESIAN_POINT('',(-28.,-3.5)); +#976 = CARTESIAN_POINT('',(-33.25,-6.531088913246)); +#977 = CARTESIAN_POINT('',(-38.5,-9.562177826491)); +#978 = CARTESIAN_POINT('',(-38.5,-3.5)); +#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#980 = PCURVE('',#923,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-0.,0.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(-1.,0.)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = ORIENTED_EDGE('',*,*,#862,.F.); +#988 = ORIENTED_EDGE('',*,*,#459,.T.); +#989 = FACE_BOUND('',#990,.T.); +#990 = EDGE_LOOP('',(#991)); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#993,#993,#995,.T.); +#993 = VERTEX_POINT('',#994); +#994 = CARTESIAN_POINT('',(19.6,4.544975507059E-16,18.2)); +#995 = SURFACE_CURVE('',#996,(#1001,#1012),.PCURVE_S1.); +#996 = CIRCLE('',#997,2.1); +#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000); +#998 = CARTESIAN_POINT('',(17.5,4.544975507059E-16,18.2)); +#999 = DIRECTION('',(0.,0.,1.)); +#1000 = DIRECTION('',(1.,0.,0.)); +#1001 = PCURVE('',#392,#1002); +#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1011); +#1003 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1004,#1005,#1006,#1007, +#1008,#1009,#1010),.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('') ); +#1004 = CARTESIAN_POINT('',(-37.1,-3.5)); +#1005 = CARTESIAN_POINT('',(-37.1,0.137306695895)); +#1006 = CARTESIAN_POINT('',(-33.95,-1.681346652053)); +#1007 = CARTESIAN_POINT('',(-30.8,-3.5)); +#1008 = CARTESIAN_POINT('',(-33.95,-5.318653347947)); +#1009 = CARTESIAN_POINT('',(-37.1,-7.137306695895)); +#1010 = CARTESIAN_POINT('',(-37.1,-3.5)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = PCURVE('',#1013,#1018); +#1013 = CYLINDRICAL_SURFACE('',#1014,2.1); +#1014 = AXIS2_PLACEMENT_3D('',#1015,#1016,#1017); +#1015 = CARTESIAN_POINT('',(17.5,4.544975507059E-16,18.2)); +#1016 = DIRECTION('',(-0.,-0.,-1.)); +#1017 = DIRECTION('',(1.,0.,0.)); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(-0.,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(-1.,0.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = ADVANCED_FACE('',(#1025),#446,.F.); +#1025 = FACE_BOUND('',#1026,.T.); +#1026 = EDGE_LOOP('',(#1027)); +#1027 = ORIENTED_EDGE('',*,*,#431,.F.); +#1028 = ADVANCED_FACE('',(#1029),#364,.T.); +#1029 = FACE_BOUND('',#1030,.T.); +#1030 = EDGE_LOOP('',(#1031,#1032,#1033,#1056)); +#1031 = ORIENTED_EDGE('',*,*,#939,.F.); +#1032 = ORIENTED_EDGE('',*,*,#349,.T.); +#1033 = ORIENTED_EDGE('',*,*,#1034,.T.); +#1034 = EDGE_CURVE('',#324,#1035,#1037,.T.); +#1035 = VERTEX_POINT('',#1036); +#1036 = CARTESIAN_POINT('',(17.5,3.5,19.)); +#1037 = SURFACE_CURVE('',#1038,(#1042,#1049),.PCURVE_S1.); +#1038 = LINE('',#1039,#1040); +#1039 = CARTESIAN_POINT('',(-17.5,3.5,19.)); +#1040 = VECTOR('',#1041,1.); +#1041 = DIRECTION('',(1.,1.268826313857E-17,0.)); +#1042 = PCURVE('',#364,#1043); +#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048); +#1044 = LINE('',#1045,#1046); +#1045 = CARTESIAN_POINT('',(0.,-0.8)); +#1046 = VECTOR('',#1047,1.); +#1047 = DIRECTION('',(1.,0.)); +#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1049 = PCURVE('',#111,#1050); +#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055); +#1051 = LINE('',#1052,#1053); +#1052 = CARTESIAN_POINT('',(-11.2,19.5)); +#1053 = VECTOR('',#1054,1.); +#1054 = DIRECTION('',(1.,1.268826313857E-17)); +#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1056 = ORIENTED_EDGE('',*,*,#1057,.F.); +#1057 = EDGE_CURVE('',#940,#1035,#1058,.T.); +#1058 = SURFACE_CURVE('',#1059,(#1063,#1070),.PCURVE_S1.); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(17.5,3.5,18.2)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(0.,0.,1.)); +#1063 = PCURVE('',#364,#1064); +#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(35.,0.)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(0.,-1.)); +#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1070 = PCURVE('',#923,#1071); +#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076); +#1072 = LINE('',#1073,#1074); +#1073 = CARTESIAN_POINT('',(-7.853981633974,0.)); +#1074 = VECTOR('',#1075,1.); +#1075 = DIRECTION('',(-0.,-1.)); +#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1077 = ADVANCED_FACE('',(#1078),#687,.T.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080,#1081,#1103,#1104)); +#1080 = ORIENTED_EDGE('',*,*,#671,.T.); +#1081 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1082 = EDGE_CURVE('',#672,#815,#1083,.T.); +#1083 = SURFACE_CURVE('',#1084,(#1089,#1096),.PCURVE_S1.); +#1084 = CIRCLE('',#1085,3.5); +#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088); +#1086 = CARTESIAN_POINT('',(-17.5,9.71445146547E-17,19.)); +#1087 = DIRECTION('',(0.,0.,1.)); +#1088 = DIRECTION('',(1.,0.,0.)); +#1089 = PCURVE('',#687,#1090); +#1090 = DEFINITIONAL_REPRESENTATION('',(#1091),#1095); +#1091 = LINE('',#1092,#1093); +#1092 = CARTESIAN_POINT('',(-0.,-0.8)); +#1093 = VECTOR('',#1094,1.); +#1094 = DIRECTION('',(-1.,0.)); +#1095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1096 = PCURVE('',#111,#1097); +#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102); +#1098 = CIRCLE('',#1099,3.5); +#1099 = AXIS2_PLACEMENT_2D('',#1100,#1101); +#1100 = CARTESIAN_POINT('',(-11.2,16.)); +#1101 = DIRECTION('',(1.,0.)); +#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1103 = ORIENTED_EDGE('',*,*,#814,.F.); +#1104 = ORIENTED_EDGE('',*,*,#724,.F.); +#1105 = ADVANCED_FACE('',(#1106),#923,.T.); +#1106 = FACE_BOUND('',#1107,.F.); +#1107 = EDGE_LOOP('',(#1108,#1109,#1131,#1132)); +#1108 = ORIENTED_EDGE('',*,*,#909,.T.); +#1109 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1110 = EDGE_CURVE('',#887,#1035,#1111,.T.); +#1111 = SURFACE_CURVE('',#1112,(#1117,#1124),.PCURVE_S1.); +#1112 = CIRCLE('',#1113,3.5); +#1113 = AXIS2_PLACEMENT_3D('',#1114,#1115,#1116); +#1114 = CARTESIAN_POINT('',(17.5,4.544975507059E-16,19.)); +#1115 = DIRECTION('',(0.,0.,1.)); +#1116 = DIRECTION('',(1.,0.,0.)); +#1117 = PCURVE('',#923,#1118); +#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123); +#1119 = LINE('',#1120,#1121); +#1120 = CARTESIAN_POINT('',(-0.,-0.8)); +#1121 = VECTOR('',#1122,1.); +#1122 = DIRECTION('',(-1.,0.)); +#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1124 = PCURVE('',#111,#1125); +#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130); +#1126 = CIRCLE('',#1127,3.5); +#1127 = AXIS2_PLACEMENT_2D('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(23.8,16.)); +#1129 = DIRECTION('',(1.,0.)); +#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1131 = ORIENTED_EDGE('',*,*,#1057,.F.); +#1132 = ORIENTED_EDGE('',*,*,#962,.F.); +#1133 = ADVANCED_FACE('',(#1134),#1013,.F.); +#1134 = FACE_BOUND('',#1135,.T.); +#1135 = EDGE_LOOP('',(#1136,#1159,#1181,#1182)); +#1136 = ORIENTED_EDGE('',*,*,#1137,.T.); +#1137 = EDGE_CURVE('',#993,#1138,#1140,.T.); +#1138 = VERTEX_POINT('',#1139); +#1139 = CARTESIAN_POINT('',(19.6,4.544975507059E-16,19.)); +#1140 = SEAM_CURVE('',#1141,(#1145,#1152),.PCURVE_S1.); +#1141 = LINE('',#1142,#1143); +#1142 = CARTESIAN_POINT('',(19.6,4.544975507059E-16,18.2)); +#1143 = VECTOR('',#1144,1.); +#1144 = DIRECTION('',(0.,0.,1.)); +#1145 = PCURVE('',#1013,#1146); +#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151); +#1147 = LINE('',#1148,#1149); +#1148 = CARTESIAN_POINT('',(-0.,0.)); +#1149 = VECTOR('',#1150,1.); +#1150 = DIRECTION('',(-0.,-1.)); +#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1152 = PCURVE('',#1013,#1153); +#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158); +#1154 = LINE('',#1155,#1156); +#1155 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1156 = VECTOR('',#1157,1.); +#1157 = DIRECTION('',(-0.,-1.)); +#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1159 = ORIENTED_EDGE('',*,*,#1160,.T.); +#1160 = EDGE_CURVE('',#1138,#1138,#1161,.T.); +#1161 = SURFACE_CURVE('',#1162,(#1167,#1174),.PCURVE_S1.); +#1162 = CIRCLE('',#1163,2.1); +#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166); +#1164 = CARTESIAN_POINT('',(17.5,4.544975507059E-16,19.)); +#1165 = DIRECTION('',(0.,0.,1.)); +#1166 = DIRECTION('',(1.,0.,0.)); +#1167 = PCURVE('',#1013,#1168); +#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173); +#1169 = LINE('',#1170,#1171); +#1170 = CARTESIAN_POINT('',(-0.,-0.8)); +#1171 = VECTOR('',#1172,1.); +#1172 = DIRECTION('',(-1.,0.)); +#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1174 = PCURVE('',#111,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180); +#1176 = CIRCLE('',#1177,2.1); +#1177 = AXIS2_PLACEMENT_2D('',#1178,#1179); +#1178 = CARTESIAN_POINT('',(23.8,16.)); +#1179 = DIRECTION('',(1.,0.)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1181 = ORIENTED_EDGE('',*,*,#1137,.F.); +#1182 = ORIENTED_EDGE('',*,*,#992,.F.); +#1183 = ADVANCED_FACE('',(#1184),#798,.F.); +#1184 = FACE_BOUND('',#1185,.T.); +#1185 = EDGE_LOOP('',(#1186,#1209,#1231,#1232)); +#1186 = ORIENTED_EDGE('',*,*,#1187,.T.); +#1187 = EDGE_CURVE('',#778,#1188,#1190,.T.); +#1188 = VERTEX_POINT('',#1189); +#1189 = CARTESIAN_POINT('',(-15.4,9.71445146547E-17,19.)); +#1190 = SEAM_CURVE('',#1191,(#1195,#1202),.PCURVE_S1.); +#1191 = LINE('',#1192,#1193); +#1192 = CARTESIAN_POINT('',(-15.4,9.71445146547E-17,18.2)); +#1193 = VECTOR('',#1194,1.); +#1194 = DIRECTION('',(0.,0.,1.)); +#1195 = PCURVE('',#798,#1196); +#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201); +#1197 = LINE('',#1198,#1199); +#1198 = CARTESIAN_POINT('',(-0.,0.)); +#1199 = VECTOR('',#1200,1.); +#1200 = DIRECTION('',(-0.,-1.)); +#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1202 = PCURVE('',#798,#1203); +#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208); +#1204 = LINE('',#1205,#1206); +#1205 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1206 = VECTOR('',#1207,1.); +#1207 = DIRECTION('',(-0.,-1.)); +#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1209 = ORIENTED_EDGE('',*,*,#1210,.T.); +#1210 = EDGE_CURVE('',#1188,#1188,#1211,.T.); +#1211 = SURFACE_CURVE('',#1212,(#1217,#1224),.PCURVE_S1.); +#1212 = CIRCLE('',#1213,2.1); +#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216); +#1214 = CARTESIAN_POINT('',(-17.5,9.71445146547E-17,19.)); +#1215 = DIRECTION('',(0.,0.,1.)); +#1216 = DIRECTION('',(1.,0.,0.)); +#1217 = PCURVE('',#798,#1218); +#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(-0.,-0.8)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(-1.,0.)); +#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1224 = PCURVE('',#111,#1225); +#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230); +#1226 = CIRCLE('',#1227,2.1); +#1227 = AXIS2_PLACEMENT_2D('',#1228,#1229); +#1228 = CARTESIAN_POINT('',(-11.2,16.)); +#1229 = DIRECTION('',(1.,0.)); +#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1231 = ORIENTED_EDGE('',*,*,#1187,.F.); +#1232 = ORIENTED_EDGE('',*,*,#777,.F.); +#1233 = ADVANCED_FACE('',(#1234,#1248,#1279,#1282),#111,.T.); +#1234 = FACE_BOUND('',#1235,.T.); +#1235 = EDGE_LOOP('',(#1236,#1237,#1238,#1239,#1240,#1241,#1242,#1243, + #1244,#1245,#1246,#1247)); +#1236 = ORIENTED_EDGE('',*,*,#276,.F.); +#1237 = ORIENTED_EDGE('',*,*,#95,.T.); +#1238 = ORIENTED_EDGE('',*,*,#229,.T.); +#1239 = ORIENTED_EDGE('',*,*,#513,.T.); +#1240 = ORIENTED_EDGE('',*,*,#886,.T.); +#1241 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1242 = ORIENTED_EDGE('',*,*,#1034,.F.); +#1243 = ORIENTED_EDGE('',*,*,#323,.T.); +#1244 = ORIENTED_EDGE('',*,*,#699,.F.); +#1245 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1246 = ORIENTED_EDGE('',*,*,#837,.T.); +#1247 = ORIENTED_EDGE('',*,*,#538,.T.); +#1248 = FACE_BOUND('',#1249,.T.); +#1249 = EDGE_LOOP('',(#1250)); +#1250 = ORIENTED_EDGE('',*,*,#1251,.F.); +#1251 = EDGE_CURVE('',#1252,#1252,#1254,.T.); +#1252 = VERTEX_POINT('',#1253); +#1253 = CARTESIAN_POINT('',(3.5,8.,19.)); +#1254 = SURFACE_CURVE('',#1255,(#1260,#1267),.PCURVE_S1.); +#1255 = CIRCLE('',#1256,3.5); +#1256 = AXIS2_PLACEMENT_3D('',#1257,#1258,#1259); +#1257 = CARTESIAN_POINT('',(0.,8.,19.)); +#1258 = DIRECTION('',(0.,0.,1.)); +#1259 = DIRECTION('',(1.,0.,0.)); +#1260 = PCURVE('',#111,#1261); +#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266); +#1262 = CIRCLE('',#1263,3.5); +#1263 = AXIS2_PLACEMENT_2D('',#1264,#1265); +#1264 = CARTESIAN_POINT('',(6.3,24.)); +#1265 = DIRECTION('',(1.,0.)); +#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1267 = PCURVE('',#1268,#1273); +#1268 = CYLINDRICAL_SURFACE('',#1269,3.5); +#1269 = AXIS2_PLACEMENT_3D('',#1270,#1271,#1272); +#1270 = CARTESIAN_POINT('',(0.,8.,19.)); +#1271 = DIRECTION('',(0.,0.,1.)); +#1272 = DIRECTION('',(1.,0.,0.)); +#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.,0.)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,0.)); +#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1279 = FACE_BOUND('',#1280,.T.); +#1280 = EDGE_LOOP('',(#1281)); +#1281 = ORIENTED_EDGE('',*,*,#1160,.F.); +#1282 = FACE_BOUND('',#1283,.T.); +#1283 = EDGE_LOOP('',(#1284)); +#1284 = ORIENTED_EDGE('',*,*,#1210,.F.); +#1285 = ADVANCED_FACE('',(#1286),#1268,.T.); +#1286 = FACE_BOUND('',#1287,.T.); +#1287 = EDGE_LOOP('',(#1288,#1311,#1338,#1339)); +#1288 = ORIENTED_EDGE('',*,*,#1289,.T.); +#1289 = EDGE_CURVE('',#1252,#1290,#1292,.T.); +#1290 = VERTEX_POINT('',#1291); +#1291 = CARTESIAN_POINT('',(3.5,8.,20.5)); +#1292 = SEAM_CURVE('',#1293,(#1297,#1304),.PCURVE_S1.); +#1293 = LINE('',#1294,#1295); +#1294 = CARTESIAN_POINT('',(3.5,8.,19.)); +#1295 = VECTOR('',#1296,1.); +#1296 = DIRECTION('',(0.,0.,1.)); +#1297 = PCURVE('',#1268,#1298); +#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303); +#1299 = LINE('',#1300,#1301); +#1300 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1301 = VECTOR('',#1302,1.); +#1302 = DIRECTION('',(0.,1.)); +#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1304 = PCURVE('',#1268,#1305); +#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310); +#1306 = LINE('',#1307,#1308); +#1307 = CARTESIAN_POINT('',(0.,-0.)); +#1308 = VECTOR('',#1309,1.); +#1309 = DIRECTION('',(0.,1.)); +#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1311 = ORIENTED_EDGE('',*,*,#1312,.F.); +#1312 = EDGE_CURVE('',#1290,#1290,#1313,.T.); +#1313 = SURFACE_CURVE('',#1314,(#1319,#1326),.PCURVE_S1.); +#1314 = CIRCLE('',#1315,3.5); +#1315 = AXIS2_PLACEMENT_3D('',#1316,#1317,#1318); +#1316 = CARTESIAN_POINT('',(0.,8.,20.5)); +#1317 = DIRECTION('',(0.,0.,1.)); +#1318 = DIRECTION('',(1.,0.,0.)); +#1319 = PCURVE('',#1268,#1320); +#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325); +#1321 = LINE('',#1322,#1323); +#1322 = CARTESIAN_POINT('',(0.,1.5)); +#1323 = VECTOR('',#1324,1.); +#1324 = DIRECTION('',(1.,0.)); +#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1326 = PCURVE('',#1327,#1332); +#1327 = PLANE('',#1328); +#1328 = AXIS2_PLACEMENT_3D('',#1329,#1330,#1331); +#1329 = CARTESIAN_POINT('',(0.,8.,20.5)); +#1330 = DIRECTION('',(0.,0.,1.)); +#1331 = DIRECTION('',(1.,0.,0.)); +#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337); +#1333 = CIRCLE('',#1334,3.5); +#1334 = AXIS2_PLACEMENT_2D('',#1335,#1336); +#1335 = CARTESIAN_POINT('',(0.,0.)); +#1336 = DIRECTION('',(1.,0.)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = ORIENTED_EDGE('',*,*,#1289,.F.); +#1339 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1340 = ADVANCED_FACE('',(#1341),#1327,.T.); +#1341 = FACE_BOUND('',#1342,.T.); +#1342 = EDGE_LOOP('',(#1343)); +#1343 = ORIENTED_EDGE('',*,*,#1312,.T.); +#1344 = MANIFOLD_SOLID_BREP('',#1345); +#1345 = CLOSED_SHELL('',(#1346,#1682,#1686,#1734,#1761,#1767,#1794)); +#1346 = ADVANCED_FACE('',(#1347),#1361,.T.); +#1347 = FACE_BOUND('',#1348,.T.); +#1348 = EDGE_LOOP('',(#1349,#1379,#1408,#1434,#1463,#1487,#1508,#1532, + #1558,#1587,#1611,#1632,#1654,#1655)); +#1349 = ORIENTED_EDGE('',*,*,#1350,.T.); +#1350 = EDGE_CURVE('',#1351,#1353,#1355,.T.); +#1351 = VERTEX_POINT('',#1352); +#1352 = CARTESIAN_POINT('',(2.5,8.,19.)); +#1353 = VERTEX_POINT('',#1354); +#1354 = CARTESIAN_POINT('',(2.5,8.,29.)); +#1355 = SEAM_CURVE('',#1356,(#1360,#1372),.PCURVE_S1.); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(2.5,8.,19.)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(0.,0.,1.)); +#1360 = PCURVE('',#1361,#1366); +#1361 = CYLINDRICAL_SURFACE('',#1362,2.5); +#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365); +#1363 = CARTESIAN_POINT('',(0.,8.,19.)); +#1364 = DIRECTION('',(0.,0.,1.)); +#1365 = DIRECTION('',(1.,0.,0.)); +#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371); +#1367 = LINE('',#1368,#1369); +#1368 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1369 = VECTOR('',#1370,1.); +#1370 = DIRECTION('',(0.,1.)); +#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1372 = PCURVE('',#1361,#1373); +#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378); +#1374 = LINE('',#1375,#1376); +#1375 = CARTESIAN_POINT('',(0.,-0.)); +#1376 = VECTOR('',#1377,1.); +#1377 = DIRECTION('',(0.,1.)); +#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1379 = ORIENTED_EDGE('',*,*,#1380,.F.); +#1380 = EDGE_CURVE('',#1381,#1353,#1383,.T.); +#1381 = VERTEX_POINT('',#1382); +#1382 = CARTESIAN_POINT('',(2.,6.5,29.)); +#1383 = SURFACE_CURVE('',#1384,(#1389,#1396),.PCURVE_S1.); +#1384 = CIRCLE('',#1385,2.5); +#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388); +#1386 = CARTESIAN_POINT('',(0.,8.,29.)); +#1387 = DIRECTION('',(0.,0.,1.)); +#1388 = DIRECTION('',(1.,0.,0.)); +#1389 = PCURVE('',#1361,#1390); +#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395); +#1391 = LINE('',#1392,#1393); +#1392 = CARTESIAN_POINT('',(0.,10.)); +#1393 = VECTOR('',#1394,1.); +#1394 = DIRECTION('',(1.,0.)); +#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1396 = PCURVE('',#1397,#1402); +#1397 = PLANE('',#1398); +#1398 = AXIS2_PLACEMENT_3D('',#1399,#1400,#1401); +#1399 = CARTESIAN_POINT('',(0.,8.,29.)); +#1400 = DIRECTION('',(0.,0.,1.)); +#1401 = DIRECTION('',(1.,0.,0.)); +#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407); +#1403 = CIRCLE('',#1404,2.5); +#1404 = AXIS2_PLACEMENT_2D('',#1405,#1406); +#1405 = CARTESIAN_POINT('',(0.,0.)); +#1406 = DIRECTION('',(1.,0.)); +#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1408 = ORIENTED_EDGE('',*,*,#1409,.F.); +#1409 = EDGE_CURVE('',#1410,#1381,#1412,.T.); +#1410 = VERTEX_POINT('',#1411); +#1411 = CARTESIAN_POINT('',(2.,6.5,23.)); +#1412 = SURFACE_CURVE('',#1413,(#1417,#1423),.PCURVE_S1.); +#1413 = LINE('',#1414,#1415); +#1414 = CARTESIAN_POINT('',(2.,6.5,19.)); +#1415 = VECTOR('',#1416,1.); +#1416 = DIRECTION('',(0.,0.,1.)); +#1417 = PCURVE('',#1361,#1418); +#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1422); +#1419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1420,#1421),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1420 = CARTESIAN_POINT('',(5.639684198386,3.4)); +#1421 = CARTESIAN_POINT('',(5.639684198386,10.0000004)); +#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1423 = PCURVE('',#1424,#1429); +#1424 = PLANE('',#1425); +#1425 = AXIS2_PLACEMENT_3D('',#1426,#1427,#1428); +#1426 = CARTESIAN_POINT('',(2.5,6.5,23.)); +#1427 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1428 = DIRECTION('',(0.,0.,1.)); +#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1433); +#1430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1431,#1432),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1431 = CARTESIAN_POINT('',(-0.6,-0.5)); +#1432 = CARTESIAN_POINT('',(6.0000004,-0.5)); +#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1434 = ORIENTED_EDGE('',*,*,#1435,.F.); +#1435 = EDGE_CURVE('',#1436,#1410,#1438,.T.); +#1436 = VERTEX_POINT('',#1437); +#1437 = CARTESIAN_POINT('',(-4.440892098501E-16,5.5,23.)); +#1438 = SURFACE_CURVE('',#1439,(#1444,#1451),.PCURVE_S1.); +#1439 = CIRCLE('',#1440,2.5); +#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443); +#1441 = CARTESIAN_POINT('',(0.,8.,23.)); +#1442 = DIRECTION('',(0.,0.,1.)); +#1443 = DIRECTION('',(1.,0.,0.)); +#1444 = PCURVE('',#1361,#1445); +#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450); +#1446 = LINE('',#1447,#1448); +#1447 = CARTESIAN_POINT('',(0.,4.)); +#1448 = VECTOR('',#1449,1.); +#1449 = DIRECTION('',(1.,0.)); +#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1451 = PCURVE('',#1452,#1457); +#1452 = PLANE('',#1453); +#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456); +#1454 = CARTESIAN_POINT('',(2.5,5.5,23.)); +#1455 = DIRECTION('',(0.,0.,1.)); +#1456 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1457 = DEFINITIONAL_REPRESENTATION('',(#1458),#1462); +#1458 = CIRCLE('',#1459,2.5); +#1459 = AXIS2_PLACEMENT_2D('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(2.5,2.5)); +#1461 = DIRECTION('',(2.22044604925E-16,-1.)); +#1462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1465,#1436,#1467,.T.); +#1465 = VERTEX_POINT('',#1466); +#1466 = CARTESIAN_POINT('',(-2.,6.5,23.)); +#1467 = SURFACE_CURVE('',#1468,(#1473,#1480),.PCURVE_S1.); +#1468 = CIRCLE('',#1469,2.5); +#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472); +#1470 = CARTESIAN_POINT('',(0.,8.,23.)); +#1471 = DIRECTION('',(0.,0.,1.)); +#1472 = DIRECTION('',(1.,0.,0.)); +#1473 = PCURVE('',#1361,#1474); +#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479); +#1475 = LINE('',#1476,#1477); +#1476 = CARTESIAN_POINT('',(0.,4.)); +#1477 = VECTOR('',#1478,1.); +#1478 = DIRECTION('',(1.,0.)); +#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1480 = PCURVE('',#1452,#1481); +#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486); +#1482 = CIRCLE('',#1483,2.5); +#1483 = AXIS2_PLACEMENT_2D('',#1484,#1485); +#1484 = CARTESIAN_POINT('',(2.5,2.5)); +#1485 = DIRECTION('',(2.22044604925E-16,-1.)); +#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1487 = ORIENTED_EDGE('',*,*,#1488,.T.); +#1488 = EDGE_CURVE('',#1465,#1489,#1491,.T.); +#1489 = VERTEX_POINT('',#1490); +#1490 = CARTESIAN_POINT('',(-2.,6.5,29.)); +#1491 = SURFACE_CURVE('',#1492,(#1496,#1502),.PCURVE_S1.); +#1492 = LINE('',#1493,#1494); +#1493 = CARTESIAN_POINT('',(-2.,6.5,19.)); +#1494 = VECTOR('',#1495,1.); +#1495 = DIRECTION('',(0.,0.,1.)); +#1496 = PCURVE('',#1361,#1497); +#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1501); +#1498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1499,#1500),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1499 = CARTESIAN_POINT('',(3.785093762383,3.4)); +#1500 = CARTESIAN_POINT('',(3.785093762383,10.0000004)); +#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1502 = PCURVE('',#1424,#1503); +#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1507); +#1504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1505,#1506),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1505 = CARTESIAN_POINT('',(-0.6,-4.5)); +#1506 = CARTESIAN_POINT('',(6.0000004,-4.5)); +#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1508 = ORIENTED_EDGE('',*,*,#1509,.F.); +#1509 = EDGE_CURVE('',#1510,#1489,#1512,.T.); +#1510 = VERTEX_POINT('',#1511); +#1511 = CARTESIAN_POINT('',(-2.,9.5,29.)); +#1512 = SURFACE_CURVE('',#1513,(#1518,#1525),.PCURVE_S1.); +#1513 = CIRCLE('',#1514,2.5); +#1514 = AXIS2_PLACEMENT_3D('',#1515,#1516,#1517); +#1515 = CARTESIAN_POINT('',(0.,8.,29.)); +#1516 = DIRECTION('',(0.,0.,1.)); +#1517 = DIRECTION('',(1.,0.,0.)); +#1518 = PCURVE('',#1361,#1519); +#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1524); +#1520 = LINE('',#1521,#1522); +#1521 = CARTESIAN_POINT('',(0.,10.)); +#1522 = VECTOR('',#1523,1.); +#1523 = DIRECTION('',(1.,0.)); +#1524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1525 = PCURVE('',#1397,#1526); +#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531); +#1527 = CIRCLE('',#1528,2.5); +#1528 = AXIS2_PLACEMENT_2D('',#1529,#1530); +#1529 = CARTESIAN_POINT('',(0.,0.)); +#1530 = DIRECTION('',(1.,0.)); +#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1532 = ORIENTED_EDGE('',*,*,#1533,.F.); +#1533 = EDGE_CURVE('',#1534,#1510,#1536,.T.); +#1534 = VERTEX_POINT('',#1535); +#1535 = CARTESIAN_POINT('',(-2.,9.5,23.)); +#1536 = SURFACE_CURVE('',#1537,(#1541,#1547),.PCURVE_S1.); +#1537 = LINE('',#1538,#1539); +#1538 = CARTESIAN_POINT('',(-2.,9.5,19.)); +#1539 = VECTOR('',#1540,1.); +#1540 = DIRECTION('',(0.,0.,1.)); +#1541 = PCURVE('',#1361,#1542); +#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1546); +#1543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1544,#1545),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1544 = CARTESIAN_POINT('',(2.498091544797,3.4)); +#1545 = CARTESIAN_POINT('',(2.498091544797,10.0000004)); +#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1547 = PCURVE('',#1548,#1553); +#1548 = PLANE('',#1549); +#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552); +#1550 = CARTESIAN_POINT('',(2.5,9.5,23.)); +#1551 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1552 = DIRECTION('',(0.,0.,1.)); +#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1557); +#1554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1555,#1556),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1555 = CARTESIAN_POINT('',(-0.6,-4.5)); +#1556 = CARTESIAN_POINT('',(6.0000004,-4.5)); +#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1558 = ORIENTED_EDGE('',*,*,#1559,.F.); +#1559 = EDGE_CURVE('',#1560,#1534,#1562,.T.); +#1560 = VERTEX_POINT('',#1561); +#1561 = CARTESIAN_POINT('',(4.440892098501E-16,10.5,23.)); +#1562 = SURFACE_CURVE('',#1563,(#1568,#1575),.PCURVE_S1.); +#1563 = CIRCLE('',#1564,2.5); +#1564 = AXIS2_PLACEMENT_3D('',#1565,#1566,#1567); +#1565 = CARTESIAN_POINT('',(0.,8.,23.)); +#1566 = DIRECTION('',(0.,0.,1.)); +#1567 = DIRECTION('',(1.,0.,0.)); +#1568 = PCURVE('',#1361,#1569); +#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574); +#1570 = LINE('',#1571,#1572); +#1571 = CARTESIAN_POINT('',(0.,4.)); +#1572 = VECTOR('',#1573,1.); +#1573 = DIRECTION('',(1.,0.)); +#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1575 = PCURVE('',#1576,#1581); +#1576 = PLANE('',#1577); +#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580); +#1578 = CARTESIAN_POINT('',(2.5,9.5,23.)); +#1579 = DIRECTION('',(0.,0.,1.)); +#1580 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1586); +#1582 = CIRCLE('',#1583,2.5); +#1583 = AXIS2_PLACEMENT_2D('',#1584,#1585); +#1584 = CARTESIAN_POINT('',(-1.5,2.5)); +#1585 = DIRECTION('',(2.22044604925E-16,-1.)); +#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1587 = ORIENTED_EDGE('',*,*,#1588,.F.); +#1588 = EDGE_CURVE('',#1589,#1560,#1591,.T.); +#1589 = VERTEX_POINT('',#1590); +#1590 = CARTESIAN_POINT('',(2.,9.5,23.)); +#1591 = SURFACE_CURVE('',#1592,(#1597,#1604),.PCURVE_S1.); +#1592 = CIRCLE('',#1593,2.5); +#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596); +#1594 = CARTESIAN_POINT('',(0.,8.,23.)); +#1595 = DIRECTION('',(0.,0.,1.)); +#1596 = DIRECTION('',(1.,0.,0.)); +#1597 = PCURVE('',#1361,#1598); +#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603); +#1599 = LINE('',#1600,#1601); +#1600 = CARTESIAN_POINT('',(0.,4.)); +#1601 = VECTOR('',#1602,1.); +#1602 = DIRECTION('',(1.,0.)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1604 = PCURVE('',#1576,#1605); +#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610); +#1606 = CIRCLE('',#1607,2.5); +#1607 = AXIS2_PLACEMENT_2D('',#1608,#1609); +#1608 = CARTESIAN_POINT('',(-1.5,2.5)); +#1609 = DIRECTION('',(2.22044604925E-16,-1.)); +#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1611 = ORIENTED_EDGE('',*,*,#1612,.T.); +#1612 = EDGE_CURVE('',#1589,#1613,#1615,.T.); +#1613 = VERTEX_POINT('',#1614); +#1614 = CARTESIAN_POINT('',(2.,9.5,29.)); +#1615 = SURFACE_CURVE('',#1616,(#1620,#1626),.PCURVE_S1.); +#1616 = LINE('',#1617,#1618); +#1617 = CARTESIAN_POINT('',(2.,9.5,19.)); +#1618 = VECTOR('',#1619,1.); +#1619 = DIRECTION('',(0.,0.,1.)); +#1620 = PCURVE('',#1361,#1621); +#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1625); +#1622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1623,#1624),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1623 = CARTESIAN_POINT('',(0.643501108793,3.4)); +#1624 = CARTESIAN_POINT('',(0.643501108793,10.0000004)); +#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1626 = PCURVE('',#1548,#1627); +#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1631); +#1628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1629,#1630),.UNSPECIFIED.,.F., + .F.,(2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.); +#1629 = CARTESIAN_POINT('',(-0.6,-0.5)); +#1630 = CARTESIAN_POINT('',(6.0000004,-0.5)); +#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1632 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1633 = EDGE_CURVE('',#1353,#1613,#1634,.T.); +#1634 = SURFACE_CURVE('',#1635,(#1640,#1647),.PCURVE_S1.); +#1635 = CIRCLE('',#1636,2.5); +#1636 = AXIS2_PLACEMENT_3D('',#1637,#1638,#1639); +#1637 = CARTESIAN_POINT('',(0.,8.,29.)); +#1638 = DIRECTION('',(0.,0.,1.)); +#1639 = DIRECTION('',(1.,0.,0.)); +#1640 = PCURVE('',#1361,#1641); +#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646); +#1642 = LINE('',#1643,#1644); +#1643 = CARTESIAN_POINT('',(0.,10.)); +#1644 = VECTOR('',#1645,1.); +#1645 = DIRECTION('',(1.,0.)); +#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1647 = PCURVE('',#1397,#1648); +#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653); +#1649 = CIRCLE('',#1650,2.5); +#1650 = AXIS2_PLACEMENT_2D('',#1651,#1652); +#1651 = CARTESIAN_POINT('',(0.,0.)); +#1652 = DIRECTION('',(1.,0.)); +#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1654 = ORIENTED_EDGE('',*,*,#1350,.F.); +#1655 = ORIENTED_EDGE('',*,*,#1656,.T.); +#1656 = EDGE_CURVE('',#1351,#1351,#1657,.T.); +#1657 = SURFACE_CURVE('',#1658,(#1663,#1670),.PCURVE_S1.); +#1658 = CIRCLE('',#1659,2.5); +#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662); +#1660 = CARTESIAN_POINT('',(0.,8.,19.)); +#1661 = DIRECTION('',(0.,0.,1.)); +#1662 = DIRECTION('',(1.,0.,0.)); +#1663 = PCURVE('',#1361,#1664); +#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669); +#1665 = LINE('',#1666,#1667); +#1666 = CARTESIAN_POINT('',(0.,0.)); +#1667 = VECTOR('',#1668,1.); +#1668 = DIRECTION('',(1.,0.)); +#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1670 = PCURVE('',#1671,#1676); +#1671 = PLANE('',#1672); +#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675); +#1673 = CARTESIAN_POINT('',(0.,8.,19.)); +#1674 = DIRECTION('',(0.,0.,1.)); +#1675 = DIRECTION('',(1.,0.,0.)); +#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681); +#1677 = CIRCLE('',#1678,2.5); +#1678 = AXIS2_PLACEMENT_2D('',#1679,#1680); +#1679 = CARTESIAN_POINT('',(0.,0.)); +#1680 = DIRECTION('',(1.,0.)); +#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1682 = ADVANCED_FACE('',(#1683),#1671,.F.); +#1683 = FACE_BOUND('',#1684,.T.); +#1684 = EDGE_LOOP('',(#1685)); +#1685 = ORIENTED_EDGE('',*,*,#1656,.F.); +#1686 = ADVANCED_FACE('',(#1687),#1397,.T.); +#1687 = FACE_BOUND('',#1688,.T.); +#1688 = EDGE_LOOP('',(#1689,#1690,#1691,#1712,#1713)); +#1689 = ORIENTED_EDGE('',*,*,#1380,.T.); +#1690 = ORIENTED_EDGE('',*,*,#1633,.T.); +#1691 = ORIENTED_EDGE('',*,*,#1692,.T.); +#1692 = EDGE_CURVE('',#1613,#1510,#1693,.T.); +#1693 = SURFACE_CURVE('',#1694,(#1698,#1705),.PCURVE_S1.); +#1694 = LINE('',#1695,#1696); +#1695 = CARTESIAN_POINT('',(2.5,9.5,29.)); +#1696 = VECTOR('',#1697,1.); +#1697 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#1698 = PCURVE('',#1397,#1699); +#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1704); +#1700 = LINE('',#1701,#1702); +#1701 = CARTESIAN_POINT('',(2.5,1.5)); +#1702 = VECTOR('',#1703,1.); +#1703 = DIRECTION('',(-1.,2.22044604925E-16)); +#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1705 = PCURVE('',#1548,#1706); +#1706 = DEFINITIONAL_REPRESENTATION('',(#1707),#1711); +#1707 = LINE('',#1708,#1709); +#1708 = CARTESIAN_POINT('',(6.,0.)); +#1709 = VECTOR('',#1710,1.); +#1710 = DIRECTION('',(0.,-1.)); +#1711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1712 = ORIENTED_EDGE('',*,*,#1509,.T.); +#1713 = ORIENTED_EDGE('',*,*,#1714,.F.); +#1714 = EDGE_CURVE('',#1381,#1489,#1715,.T.); +#1715 = SURFACE_CURVE('',#1716,(#1720,#1727),.PCURVE_S1.); +#1716 = LINE('',#1717,#1718); +#1717 = CARTESIAN_POINT('',(2.5,6.5,29.)); +#1718 = VECTOR('',#1719,1.); +#1719 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#1720 = PCURVE('',#1397,#1721); +#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1726); +#1722 = LINE('',#1723,#1724); +#1723 = CARTESIAN_POINT('',(2.5,-1.5)); +#1724 = VECTOR('',#1725,1.); +#1725 = DIRECTION('',(-1.,2.22044604925E-16)); +#1726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1727 = PCURVE('',#1424,#1728); +#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1733); +#1729 = LINE('',#1730,#1731); +#1730 = CARTESIAN_POINT('',(6.,0.)); +#1731 = VECTOR('',#1732,1.); +#1732 = DIRECTION('',(0.,-1.)); +#1733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1734 = ADVANCED_FACE('',(#1735),#1548,.T.); +#1735 = FACE_BOUND('',#1736,.T.); +#1736 = EDGE_LOOP('',(#1737,#1738,#1739,#1760)); +#1737 = ORIENTED_EDGE('',*,*,#1692,.F.); +#1738 = ORIENTED_EDGE('',*,*,#1612,.F.); +#1739 = ORIENTED_EDGE('',*,*,#1740,.T.); +#1740 = EDGE_CURVE('',#1589,#1534,#1741,.T.); +#1741 = SURFACE_CURVE('',#1742,(#1746,#1753),.PCURVE_S1.); +#1742 = LINE('',#1743,#1744); +#1743 = CARTESIAN_POINT('',(2.5,9.5,23.)); +#1744 = VECTOR('',#1745,1.); +#1745 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#1746 = PCURVE('',#1548,#1747); +#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752); +#1748 = LINE('',#1749,#1750); +#1749 = CARTESIAN_POINT('',(0.,0.)); +#1750 = VECTOR('',#1751,1.); +#1751 = DIRECTION('',(0.,-1.)); +#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1753 = PCURVE('',#1576,#1754); +#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759); +#1755 = LINE('',#1756,#1757); +#1756 = CARTESIAN_POINT('',(0.,0.)); +#1757 = VECTOR('',#1758,1.); +#1758 = DIRECTION('',(0.,1.)); +#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1760 = ORIENTED_EDGE('',*,*,#1533,.T.); +#1761 = ADVANCED_FACE('',(#1762),#1576,.T.); +#1762 = FACE_BOUND('',#1763,.T.); +#1763 = EDGE_LOOP('',(#1764,#1765,#1766)); +#1764 = ORIENTED_EDGE('',*,*,#1740,.F.); +#1765 = ORIENTED_EDGE('',*,*,#1588,.T.); +#1766 = ORIENTED_EDGE('',*,*,#1559,.T.); +#1767 = ADVANCED_FACE('',(#1768),#1424,.F.); +#1768 = FACE_BOUND('',#1769,.F.); +#1769 = EDGE_LOOP('',(#1770,#1771,#1772,#1793)); +#1770 = ORIENTED_EDGE('',*,*,#1714,.F.); +#1771 = ORIENTED_EDGE('',*,*,#1409,.F.); +#1772 = ORIENTED_EDGE('',*,*,#1773,.T.); +#1773 = EDGE_CURVE('',#1410,#1465,#1774,.T.); +#1774 = SURFACE_CURVE('',#1775,(#1779,#1786),.PCURVE_S1.); +#1775 = LINE('',#1776,#1777); +#1776 = CARTESIAN_POINT('',(2.5,6.5,23.)); +#1777 = VECTOR('',#1778,1.); +#1778 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#1779 = PCURVE('',#1424,#1780); +#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785); +#1781 = LINE('',#1782,#1783); +#1782 = CARTESIAN_POINT('',(0.,0.)); +#1783 = VECTOR('',#1784,1.); +#1784 = DIRECTION('',(0.,-1.)); +#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1786 = PCURVE('',#1452,#1787); +#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792); +#1788 = LINE('',#1789,#1790); +#1789 = CARTESIAN_POINT('',(1.,0.)); +#1790 = VECTOR('',#1791,1.); +#1791 = DIRECTION('',(0.,1.)); +#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1793 = ORIENTED_EDGE('',*,*,#1488,.T.); +#1794 = ADVANCED_FACE('',(#1795),#1452,.T.); +#1795 = FACE_BOUND('',#1796,.T.); +#1796 = EDGE_LOOP('',(#1797,#1798,#1799)); +#1797 = ORIENTED_EDGE('',*,*,#1464,.T.); +#1798 = ORIENTED_EDGE('',*,*,#1435,.T.); +#1799 = ORIENTED_EDGE('',*,*,#1773,.T.); +#1800 = MANIFOLD_SOLID_BREP('',#1801); +#1801 = CLOSED_SHELL('',(#1802,#2075,#2224,#2754,#2803,#2852,#2879,#2975 + ,#3126,#3202,#3254,#3383,#3430,#3479,#3486,#3511,#3536,#3612,#3666, + #3715,#3747,#3754,#3761)); +#1802 = ADVANCED_FACE('',(#1803),#1817,.T.); +#1803 = FACE_BOUND('',#1804,.T.); +#1804 = EDGE_LOOP('',(#1805,#1840,#1868,#1896,#1947,#1975,#2003,#2031)); +#1805 = ORIENTED_EDGE('',*,*,#1806,.F.); +#1806 = EDGE_CURVE('',#1807,#1809,#1811,.T.); +#1807 = VERTEX_POINT('',#1808); +#1808 = CARTESIAN_POINT('',(-7.3,-17.,19.)); +#1809 = VERTEX_POINT('',#1810); +#1810 = CARTESIAN_POINT('',(-7.3,-11.94612908016,19.)); +#1811 = SURFACE_CURVE('',#1812,(#1816,#1828),.PCURVE_S1.); +#1812 = LINE('',#1813,#1814); +#1813 = CARTESIAN_POINT('',(-7.3,-17.,19.)); +#1814 = VECTOR('',#1815,1.); +#1815 = DIRECTION('',(0.,1.,0.)); +#1816 = PCURVE('',#1817,#1822); +#1817 = PLANE('',#1818); +#1818 = AXIS2_PLACEMENT_3D('',#1819,#1820,#1821); +#1819 = CARTESIAN_POINT('',(-7.3,-17.,19.)); +#1820 = DIRECTION('',(0.,0.,1.)); +#1821 = DIRECTION('',(1.,0.,0.)); +#1822 = DEFINITIONAL_REPRESENTATION('',(#1823),#1827); +#1823 = LINE('',#1824,#1825); +#1824 = CARTESIAN_POINT('',(0.,0.)); +#1825 = VECTOR('',#1826,1.); +#1826 = DIRECTION('',(0.,1.)); +#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1828 = PCURVE('',#1829,#1834); +#1829 = PLANE('',#1830); +#1830 = AXIS2_PLACEMENT_3D('',#1831,#1832,#1833); +#1831 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#1832 = DIRECTION('',(1.,0.,0.)); +#1833 = DIRECTION('',(0.,0.,1.)); +#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839); +#1835 = LINE('',#1836,#1837); +#1836 = CARTESIAN_POINT('',(16.,0.)); +#1837 = VECTOR('',#1838,1.); +#1838 = DIRECTION('',(0.,-1.)); +#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1840 = ORIENTED_EDGE('',*,*,#1841,.T.); +#1841 = EDGE_CURVE('',#1807,#1842,#1844,.T.); +#1842 = VERTEX_POINT('',#1843); +#1843 = CARTESIAN_POINT('',(7.3,-17.,19.)); +#1844 = SURFACE_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.); +#1845 = LINE('',#1846,#1847); +#1846 = CARTESIAN_POINT('',(-7.3,-17.,19.)); +#1847 = VECTOR('',#1848,1.); +#1848 = DIRECTION('',(1.,0.,0.)); +#1849 = PCURVE('',#1817,#1850); +#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855); +#1851 = LINE('',#1852,#1853); +#1852 = CARTESIAN_POINT('',(0.,0.)); +#1853 = VECTOR('',#1854,1.); +#1854 = DIRECTION('',(1.,0.)); +#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1856 = PCURVE('',#1857,#1862); +#1857 = PLANE('',#1858); +#1858 = AXIS2_PLACEMENT_3D('',#1859,#1860,#1861); +#1859 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#1860 = DIRECTION('',(0.,1.,0.)); +#1861 = DIRECTION('',(0.,0.,1.)); +#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1867); +#1863 = LINE('',#1864,#1865); +#1864 = CARTESIAN_POINT('',(16.,0.)); +#1865 = VECTOR('',#1866,1.); +#1866 = DIRECTION('',(0.,1.)); +#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1868 = ORIENTED_EDGE('',*,*,#1869,.T.); +#1869 = EDGE_CURVE('',#1842,#1870,#1872,.T.); +#1870 = VERTEX_POINT('',#1871); +#1871 = CARTESIAN_POINT('',(7.3,-11.94612908016,19.)); +#1872 = SURFACE_CURVE('',#1873,(#1877,#1884),.PCURVE_S1.); +#1873 = LINE('',#1874,#1875); +#1874 = CARTESIAN_POINT('',(7.3,-17.,19.)); +#1875 = VECTOR('',#1876,1.); +#1876 = DIRECTION('',(0.,1.,0.)); +#1877 = PCURVE('',#1817,#1878); +#1878 = DEFINITIONAL_REPRESENTATION('',(#1879),#1883); +#1879 = LINE('',#1880,#1881); +#1880 = CARTESIAN_POINT('',(14.6,0.)); +#1881 = VECTOR('',#1882,1.); +#1882 = DIRECTION('',(0.,1.)); +#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1884 = PCURVE('',#1885,#1890); +#1885 = PLANE('',#1886); +#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889); +#1887 = CARTESIAN_POINT('',(7.3,-17.,3.)); +#1888 = DIRECTION('',(1.,0.,0.)); +#1889 = DIRECTION('',(0.,0.,1.)); +#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895); +#1891 = LINE('',#1892,#1893); +#1892 = CARTESIAN_POINT('',(16.,0.)); +#1893 = VECTOR('',#1894,1.); +#1894 = DIRECTION('',(0.,-1.)); +#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1896 = ORIENTED_EDGE('',*,*,#1897,.F.); +#1897 = EDGE_CURVE('',#1898,#1870,#1900,.T.); +#1898 = VERTEX_POINT('',#1899); +#1899 = CARTESIAN_POINT('',(6.300000000001,-12.50239976964,19.)); +#1900 = SURFACE_CURVE('',#1901,(#1906,#1913),.PCURVE_S1.); +#1901 = CIRCLE('',#1902,14.); +#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905); +#1903 = CARTESIAN_POINT('',(0.,0.,19.)); +#1904 = DIRECTION('',(0.,0.,1.)); +#1905 = DIRECTION('',(1.,0.,0.)); +#1906 = PCURVE('',#1817,#1907); +#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912); +#1908 = CIRCLE('',#1909,14.); +#1909 = AXIS2_PLACEMENT_2D('',#1910,#1911); +#1910 = CARTESIAN_POINT('',(7.3,17.)); +#1911 = DIRECTION('',(1.,0.)); +#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1913 = PCURVE('',#1914,#1919); +#1914 = CYLINDRICAL_SURFACE('',#1915,14.); +#1915 = AXIS2_PLACEMENT_3D('',#1916,#1917,#1918); +#1916 = CARTESIAN_POINT('',(0.,0.,0.)); +#1917 = DIRECTION('',(0.,0.,1.)); +#1918 = DIRECTION('',(1.,0.,0.)); +#1919 = DEFINITIONAL_REPRESENTATION('',(#1920),#1946); +#1920 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1921,#1922,#1923,#1924,#1925, + #1926,#1927,#1928,#1929,#1930,#1931,#1932,#1933,#1934,#1935,#1936, + #1937,#1938,#1939,#1940,#1941,#1942,#1943,#1944,#1945), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (5.179154319432,5.182870634859,5.186586950286,5.190303265713, + 5.19401958114,5.197735896567,5.201452211994,5.205168527421, + 5.208884842848,5.212601158275,5.216317473702,5.220033789129, + 5.223750104556,5.227466419983,5.23118273541,5.234899050837, + 5.238615366264,5.242331681691,5.246047997118,5.249764312545, + 5.253480627972,5.257196943399,5.260913258826), + .QUASI_UNIFORM_KNOTS.); +#1921 = CARTESIAN_POINT('',(5.179154319432,19.)); +#1922 = CARTESIAN_POINT('',(5.180393091241,19.)); +#1923 = CARTESIAN_POINT('',(5.182870634859,19.)); +#1924 = CARTESIAN_POINT('',(5.186586950286,19.)); +#1925 = CARTESIAN_POINT('',(5.190303265713,19.)); +#1926 = CARTESIAN_POINT('',(5.19401958114,19.)); +#1927 = CARTESIAN_POINT('',(5.197735896567,19.)); +#1928 = CARTESIAN_POINT('',(5.201452211994,19.)); +#1929 = CARTESIAN_POINT('',(5.205168527421,19.)); +#1930 = CARTESIAN_POINT('',(5.208884842848,19.)); +#1931 = CARTESIAN_POINT('',(5.212601158275,19.)); +#1932 = CARTESIAN_POINT('',(5.216317473702,19.)); +#1933 = CARTESIAN_POINT('',(5.220033789129,19.)); +#1934 = CARTESIAN_POINT('',(5.223750104556,19.)); +#1935 = CARTESIAN_POINT('',(5.227466419983,19.)); +#1936 = CARTESIAN_POINT('',(5.23118273541,19.)); +#1937 = CARTESIAN_POINT('',(5.234899050837,19.)); +#1938 = CARTESIAN_POINT('',(5.238615366264,19.)); +#1939 = CARTESIAN_POINT('',(5.242331681691,19.)); +#1940 = CARTESIAN_POINT('',(5.246047997118,19.)); +#1941 = CARTESIAN_POINT('',(5.249764312545,19.)); +#1942 = CARTESIAN_POINT('',(5.253480627972,19.)); +#1943 = CARTESIAN_POINT('',(5.257196943399,19.)); +#1944 = CARTESIAN_POINT('',(5.259674487017,19.)); +#1945 = CARTESIAN_POINT('',(5.260913258826,19.)); +#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1947 = ORIENTED_EDGE('',*,*,#1948,.F.); +#1948 = EDGE_CURVE('',#1949,#1898,#1951,.T.); +#1949 = VERTEX_POINT('',#1950); +#1950 = CARTESIAN_POINT('',(6.3,-16.,19.)); +#1951 = SURFACE_CURVE('',#1952,(#1956,#1963),.PCURVE_S1.); +#1952 = LINE('',#1953,#1954); +#1953 = CARTESIAN_POINT('',(6.3,-16.,19.)); +#1954 = VECTOR('',#1955,1.); +#1955 = DIRECTION('',(0.,1.,0.)); +#1956 = PCURVE('',#1817,#1957); +#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962); +#1958 = LINE('',#1959,#1960); +#1959 = CARTESIAN_POINT('',(13.6,1.)); +#1960 = VECTOR('',#1961,1.); +#1961 = DIRECTION('',(0.,1.)); +#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1963 = PCURVE('',#1964,#1969); +#1964 = PLANE('',#1965); +#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1966 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#1967 = DIRECTION('',(1.,0.,0.)); +#1968 = DIRECTION('',(0.,0.,1.)); +#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974); +#1970 = LINE('',#1971,#1972); +#1971 = CARTESIAN_POINT('',(1.,0.)); +#1972 = VECTOR('',#1973,1.); +#1973 = DIRECTION('',(0.,-1.)); +#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1975 = ORIENTED_EDGE('',*,*,#1976,.F.); +#1976 = EDGE_CURVE('',#1977,#1949,#1979,.T.); +#1977 = VERTEX_POINT('',#1978); +#1978 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#1979 = SURFACE_CURVE('',#1980,(#1984,#1991),.PCURVE_S1.); +#1980 = LINE('',#1981,#1982); +#1981 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#1982 = VECTOR('',#1983,1.); +#1983 = DIRECTION('',(1.,0.,0.)); +#1984 = PCURVE('',#1817,#1985); +#1985 = DEFINITIONAL_REPRESENTATION('',(#1986),#1990); +#1986 = LINE('',#1987,#1988); +#1987 = CARTESIAN_POINT('',(1.,1.)); +#1988 = VECTOR('',#1989,1.); +#1989 = DIRECTION('',(1.,0.)); +#1990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1991 = PCURVE('',#1992,#1997); +#1992 = PLANE('',#1993); +#1993 = AXIS2_PLACEMENT_3D('',#1994,#1995,#1996); +#1994 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#1995 = DIRECTION('',(0.,1.,0.)); +#1996 = DIRECTION('',(0.,0.,1.)); +#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002); +#1998 = LINE('',#1999,#2000); +#1999 = CARTESIAN_POINT('',(1.,0.)); +#2000 = VECTOR('',#2001,1.); +#2001 = DIRECTION('',(0.,1.)); +#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2003 = ORIENTED_EDGE('',*,*,#2004,.T.); +#2004 = EDGE_CURVE('',#1977,#2005,#2007,.T.); +#2005 = VERTEX_POINT('',#2006); +#2006 = CARTESIAN_POINT('',(-6.300000000001,-12.50239976964,19.)); +#2007 = SURFACE_CURVE('',#2008,(#2012,#2019),.PCURVE_S1.); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(-6.3,-16.,19.)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(0.,1.,0.)); +#2012 = PCURVE('',#1817,#2013); +#2013 = DEFINITIONAL_REPRESENTATION('',(#2014),#2018); +#2014 = LINE('',#2015,#2016); +#2015 = CARTESIAN_POINT('',(1.,1.)); +#2016 = VECTOR('',#2017,1.); +#2017 = DIRECTION('',(0.,1.)); +#2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2019 = PCURVE('',#2020,#2025); +#2020 = PLANE('',#2021); +#2021 = AXIS2_PLACEMENT_3D('',#2022,#2023,#2024); +#2022 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#2023 = DIRECTION('',(1.,0.,0.)); +#2024 = DIRECTION('',(0.,0.,1.)); +#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2030); +#2026 = LINE('',#2027,#2028); +#2027 = CARTESIAN_POINT('',(1.,0.)); +#2028 = VECTOR('',#2029,1.); +#2029 = DIRECTION('',(0.,-1.)); +#2030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2031 = ORIENTED_EDGE('',*,*,#2032,.F.); +#2032 = EDGE_CURVE('',#1809,#2005,#2033,.T.); +#2033 = SURFACE_CURVE('',#2034,(#2039,#2046),.PCURVE_S1.); +#2034 = CIRCLE('',#2035,14.); +#2035 = AXIS2_PLACEMENT_3D('',#2036,#2037,#2038); +#2036 = CARTESIAN_POINT('',(0.,0.,19.)); +#2037 = DIRECTION('',(0.,0.,1.)); +#2038 = DIRECTION('',(1.,0.,0.)); +#2039 = PCURVE('',#1817,#2040); +#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045); +#2041 = CIRCLE('',#2042,14.); +#2042 = AXIS2_PLACEMENT_2D('',#2043,#2044); +#2043 = CARTESIAN_POINT('',(7.3,17.)); +#2044 = DIRECTION('',(1.,0.)); +#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2046 = PCURVE('',#1914,#2047); +#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2074); +#2048 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2049,#2050,#2051,#2052,#2053, + #2054,#2055,#2056,#2057,#2058,#2059,#2060,#2061,#2062,#2063,#2064, + #2065,#2066,#2067,#2068,#2069,#2070,#2071,#2072,#2073), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.163864701944,4.167581017371,4.171297332798,4.175013648225, + 4.178729963652,4.182446279079,4.186162594505,4.189878909932, + 4.193595225359,4.197311540786,4.201027856213,4.20474417164, + 4.208460487067,4.212176802494,4.215893117921,4.219609433348, + 4.223325748775,4.227042064202,4.230758379629,4.234474695056, + 4.238191010483,4.24190732591,4.245623641337),.QUASI_UNIFORM_KNOTS.); +#2049 = CARTESIAN_POINT('',(4.163864701944,19.)); +#2050 = CARTESIAN_POINT('',(4.165103473753,19.)); +#2051 = CARTESIAN_POINT('',(4.167581017371,19.)); +#2052 = CARTESIAN_POINT('',(4.171297332798,19.)); +#2053 = CARTESIAN_POINT('',(4.175013648225,19.)); +#2054 = CARTESIAN_POINT('',(4.178729963652,19.)); +#2055 = CARTESIAN_POINT('',(4.182446279079,19.)); +#2056 = CARTESIAN_POINT('',(4.186162594505,19.)); +#2057 = CARTESIAN_POINT('',(4.189878909932,19.)); +#2058 = CARTESIAN_POINT('',(4.193595225359,19.)); +#2059 = CARTESIAN_POINT('',(4.197311540786,19.)); +#2060 = CARTESIAN_POINT('',(4.201027856213,19.)); +#2061 = CARTESIAN_POINT('',(4.20474417164,19.)); +#2062 = CARTESIAN_POINT('',(4.208460487067,19.)); +#2063 = CARTESIAN_POINT('',(4.212176802494,19.)); +#2064 = CARTESIAN_POINT('',(4.215893117921,19.)); +#2065 = CARTESIAN_POINT('',(4.219609433348,19.)); +#2066 = CARTESIAN_POINT('',(4.223325748775,19.)); +#2067 = CARTESIAN_POINT('',(4.227042064202,19.)); +#2068 = CARTESIAN_POINT('',(4.230758379629,19.)); +#2069 = CARTESIAN_POINT('',(4.234474695056,19.)); +#2070 = CARTESIAN_POINT('',(4.238191010483,19.)); +#2071 = CARTESIAN_POINT('',(4.24190732591,19.)); +#2072 = CARTESIAN_POINT('',(4.244384869528,19.)); +#2073 = CARTESIAN_POINT('',(4.245623641337,19.)); +#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2075 = ADVANCED_FACE('',(#2076),#1829,.F.); +#2076 = FACE_BOUND('',#2077,.F.); +#2077 = EDGE_LOOP('',(#2078,#2079,#2102,#2130,#2156,#2182)); +#2078 = ORIENTED_EDGE('',*,*,#1806,.F.); +#2079 = ORIENTED_EDGE('',*,*,#2080,.F.); +#2080 = EDGE_CURVE('',#2081,#1807,#2083,.T.); +#2081 = VERTEX_POINT('',#2082); +#2082 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#2083 = SURFACE_CURVE('',#2084,(#2088,#2095),.PCURVE_S1.); +#2084 = LINE('',#2085,#2086); +#2085 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#2086 = VECTOR('',#2087,1.); +#2087 = DIRECTION('',(0.,0.,1.)); +#2088 = PCURVE('',#1829,#2089); +#2089 = DEFINITIONAL_REPRESENTATION('',(#2090),#2094); +#2090 = LINE('',#2091,#2092); +#2091 = CARTESIAN_POINT('',(0.,0.)); +#2092 = VECTOR('',#2093,1.); +#2093 = DIRECTION('',(1.,0.)); +#2094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2095 = PCURVE('',#1857,#2096); +#2096 = DEFINITIONAL_REPRESENTATION('',(#2097),#2101); +#2097 = LINE('',#2098,#2099); +#2098 = CARTESIAN_POINT('',(0.,0.)); +#2099 = VECTOR('',#2100,1.); +#2100 = DIRECTION('',(1.,0.)); +#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2102 = ORIENTED_EDGE('',*,*,#2103,.T.); +#2103 = EDGE_CURVE('',#2081,#2104,#2106,.T.); +#2104 = VERTEX_POINT('',#2105); +#2105 = CARTESIAN_POINT('',(-7.3,-14.23762620664,3.)); +#2106 = SURFACE_CURVE('',#2107,(#2111,#2118),.PCURVE_S1.); +#2107 = LINE('',#2108,#2109); +#2108 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#2109 = VECTOR('',#2110,1.); +#2110 = DIRECTION('',(0.,1.,0.)); +#2111 = PCURVE('',#1829,#2112); +#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117); +#2113 = LINE('',#2114,#2115); +#2114 = CARTESIAN_POINT('',(0.,0.)); +#2115 = VECTOR('',#2116,1.); +#2116 = DIRECTION('',(0.,-1.)); +#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2118 = PCURVE('',#2119,#2124); +#2119 = PLANE('',#2120); +#2120 = AXIS2_PLACEMENT_3D('',#2121,#2122,#2123); +#2121 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#2122 = DIRECTION('',(0.,0.,-1.)); +#2123 = DIRECTION('',(-1.,0.,0.)); +#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129); +#2125 = LINE('',#2126,#2127); +#2126 = CARTESIAN_POINT('',(0.,0.)); +#2127 = VECTOR('',#2128,1.); +#2128 = DIRECTION('',(0.,1.)); +#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2130 = ORIENTED_EDGE('',*,*,#2131,.T.); +#2131 = EDGE_CURVE('',#2104,#2132,#2134,.T.); +#2132 = VERTEX_POINT('',#2133); +#2133 = CARTESIAN_POINT('',(-7.3,-14.23762620664,17.)); +#2134 = SURFACE_CURVE('',#2135,(#2139,#2145),.PCURVE_S1.); +#2135 = LINE('',#2136,#2137); +#2136 = CARTESIAN_POINT('',(-7.3,-14.23762620664,3.)); +#2137 = VECTOR('',#2138,1.); +#2138 = DIRECTION('',(0.,0.,1.)); +#2139 = PCURVE('',#1829,#2140); +#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2144); +#2141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2142,#2143),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2142 = CARTESIAN_POINT('',(-3.999999997895E-07,-2.76237379336)); +#2143 = CARTESIAN_POINT('',(14.0000004,-2.76237379336)); +#2144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2145 = PCURVE('',#2146,#2151); +#2146 = CYLINDRICAL_SURFACE('',#2147,16.); +#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150); +#2148 = CARTESIAN_POINT('',(0.,0.,3.)); +#2149 = DIRECTION('',(0.,0.,1.)); +#2150 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2155); +#2152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2153,#2154),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2153 = CARTESIAN_POINT('',(0.224355263166,-3.999999997895E-07)); +#2154 = CARTESIAN_POINT('',(0.224355263166,14.0000004)); +#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2156 = ORIENTED_EDGE('',*,*,#2157,.F.); +#2157 = EDGE_CURVE('',#2158,#2132,#2160,.T.); +#2158 = VERTEX_POINT('',#2159); +#2159 = CARTESIAN_POINT('',(-7.3,-11.94612908016,17.)); +#2160 = SURFACE_CURVE('',#2161,(#2165,#2171),.PCURVE_S1.); +#2161 = LINE('',#2162,#2163); +#2162 = CARTESIAN_POINT('',(-7.3,-8.5,17.)); +#2163 = VECTOR('',#2164,1.); +#2164 = DIRECTION('',(0.,-1.,0.)); +#2165 = PCURVE('',#1829,#2166); +#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2170); +#2167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2168,#2169),.UNSPECIFIED.,.F., + .F.,(2,2),(2.940741988183,7.915937016248),.PIECEWISE_BEZIER_KNOTS.); +#2168 = CARTESIAN_POINT('',(14.,-5.559258011817)); +#2169 = CARTESIAN_POINT('',(14.,-0.584062983752)); +#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2171 = PCURVE('',#2172,#2177); +#2172 = PLANE('',#2173); +#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176); +#2174 = CARTESIAN_POINT('',(0.,0.,17.)); +#2175 = DIRECTION('',(0.,0.,1.)); +#2176 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2181); +#2178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2179,#2180),.UNSPECIFIED.,.F., + .F.,(2,2),(2.940741988183,7.915937016248),.PIECEWISE_BEZIER_KNOTS.); +#2179 = CARTESIAN_POINT('',(13.456466375917,1.761842760856)); +#2180 = CARTESIAN_POINT('',(17.2676868806,4.95983648067)); +#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2182 = ORIENTED_EDGE('',*,*,#2183,.T.); +#2183 = EDGE_CURVE('',#2158,#1809,#2184,.T.); +#2184 = SURFACE_CURVE('',#2185,(#2189,#2195),.PCURVE_S1.); +#2185 = LINE('',#2186,#2187); +#2186 = CARTESIAN_POINT('',(-7.3,-11.94612908016,0.)); +#2187 = VECTOR('',#2188,1.); +#2188 = DIRECTION('',(0.,0.,1.)); +#2189 = PCURVE('',#1829,#2190); +#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2194); +#2191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2192,#2193),.UNSPECIFIED.,.F., + .F.,(2,2),(1.4,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2192 = CARTESIAN_POINT('',(-1.6,-5.053870919833)); +#2193 = CARTESIAN_POINT('',(16.0000004,-5.053870919833)); +#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2195 = PCURVE('',#1914,#2196); +#2196 = DEFINITIONAL_REPRESENTATION('',(#2197),#2223); +#2197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2198,#2199,#2200,#2201,#2202, + #2203,#2204,#2205,#2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213, + #2214,#2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (17.,17.090909090909,17.181818181818,17.272727272727,17.363636363636, + 17.454545454545,17.545454545455,17.636363636364,17.727272727273, + 17.818181818182,17.909090909091,18.,18.090909090909,18.181818181818, + 18.272727272727,18.363636363636,18.454545454545,18.545454545455, + 18.636363636364,18.727272727273,18.818181818182,18.909090909091,19.) + ,.QUASI_UNIFORM_KNOTS.); +#2198 = CARTESIAN_POINT('',(4.163864701944,17.)); +#2199 = CARTESIAN_POINT('',(4.163864701944,17.030303030303)); +#2200 = CARTESIAN_POINT('',(4.163864701944,17.090909090909)); +#2201 = CARTESIAN_POINT('',(4.163864701944,17.181818181818)); +#2202 = CARTESIAN_POINT('',(4.163864701944,17.272727272727)); +#2203 = CARTESIAN_POINT('',(4.163864701944,17.363636363636)); +#2204 = CARTESIAN_POINT('',(4.163864701944,17.454545454545)); +#2205 = CARTESIAN_POINT('',(4.163864701944,17.545454545455)); +#2206 = CARTESIAN_POINT('',(4.163864701944,17.636363636364)); +#2207 = CARTESIAN_POINT('',(4.163864701944,17.727272727273)); +#2208 = CARTESIAN_POINT('',(4.163864701944,17.818181818182)); +#2209 = CARTESIAN_POINT('',(4.163864701944,17.909090909091)); +#2210 = CARTESIAN_POINT('',(4.163864701944,18.)); +#2211 = CARTESIAN_POINT('',(4.163864701944,18.090909090909)); +#2212 = CARTESIAN_POINT('',(4.163864701944,18.181818181818)); +#2213 = CARTESIAN_POINT('',(4.163864701944,18.272727272727)); +#2214 = CARTESIAN_POINT('',(4.163864701944,18.363636363636)); +#2215 = CARTESIAN_POINT('',(4.163864701944,18.454545454545)); +#2216 = CARTESIAN_POINT('',(4.163864701944,18.545454545455)); +#2217 = CARTESIAN_POINT('',(4.163864701944,18.636363636364)); +#2218 = CARTESIAN_POINT('',(4.163864701944,18.727272727273)); +#2219 = CARTESIAN_POINT('',(4.163864701944,18.818181818182)); +#2220 = CARTESIAN_POINT('',(4.163864701944,18.909090909091)); +#2221 = CARTESIAN_POINT('',(4.163864701944,18.969696969697)); +#2222 = CARTESIAN_POINT('',(4.163864701944,19.)); +#2223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2224 = ADVANCED_FACE('',(#2225),#1914,.F.); +#2225 = FACE_BOUND('',#2226,.F.); +#2226 = EDGE_LOOP('',(#2227,#2279,#2329,#2379,#2428,#2479,#2521,#2522, + #2566,#2617,#2659,#2660,#2661,#2707)); +#2227 = ORIENTED_EDGE('',*,*,#2228,.T.); +#2228 = EDGE_CURVE('',#2229,#2231,#2233,.T.); +#2229 = VERTEX_POINT('',#2230); +#2230 = CARTESIAN_POINT('',(-8.999026535612,-10.72462220366,3.)); +#2231 = VERTEX_POINT('',#2232); +#2232 = CARTESIAN_POINT('',(-7.3,-11.94612908016,3.)); +#2233 = SURFACE_CURVE('',#2234,(#2239,#2268),.PCURVE_S1.); +#2234 = CIRCLE('',#2235,14.); +#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238); +#2236 = CARTESIAN_POINT('',(0.,0.,3.)); +#2237 = DIRECTION('',(0.,0.,1.)); +#2238 = DIRECTION('',(1.,0.,0.)); +#2239 = PCURVE('',#1914,#2240); +#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2267); +#2241 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2242,#2243,#2244,#2245,#2246, + #2247,#2248,#2249,#2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257, + #2258,#2259,#2260,#2261,#2262,#2263,#2264,#2265,#2266), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.014257279587,4.021057616967,4.027857954347,4.034658291726, + 4.041458629106,4.048258966486,4.055059303866,4.061859641246, + 4.068659978626,4.075460316006,4.082260653385,4.089060990765, + 4.095861328145,4.102661665525,4.109462002905,4.116262340285, + 4.123062677665,4.129863015044,4.136663352424,4.143463689804, + 4.150264027184,4.157064364564,4.163864701944), + .QUASI_UNIFORM_KNOTS.); +#2242 = CARTESIAN_POINT('',(4.014257279587,3.)); +#2243 = CARTESIAN_POINT('',(4.016524058714,3.)); +#2244 = CARTESIAN_POINT('',(4.021057616967,3.)); +#2245 = CARTESIAN_POINT('',(4.027857954347,3.)); +#2246 = CARTESIAN_POINT('',(4.034658291726,3.)); +#2247 = CARTESIAN_POINT('',(4.041458629106,3.)); +#2248 = CARTESIAN_POINT('',(4.048258966486,3.)); +#2249 = CARTESIAN_POINT('',(4.055059303866,3.)); +#2250 = CARTESIAN_POINT('',(4.061859641246,3.)); +#2251 = CARTESIAN_POINT('',(4.068659978626,3.)); +#2252 = CARTESIAN_POINT('',(4.075460316006,3.)); +#2253 = CARTESIAN_POINT('',(4.082260653385,3.)); +#2254 = CARTESIAN_POINT('',(4.089060990765,3.)); +#2255 = CARTESIAN_POINT('',(4.095861328145,3.)); +#2256 = CARTESIAN_POINT('',(4.102661665525,3.)); +#2257 = CARTESIAN_POINT('',(4.109462002905,3.)); +#2258 = CARTESIAN_POINT('',(4.116262340285,3.)); +#2259 = CARTESIAN_POINT('',(4.123062677665,3.)); +#2260 = CARTESIAN_POINT('',(4.129863015044,3.)); +#2261 = CARTESIAN_POINT('',(4.136663352424,3.)); +#2262 = CARTESIAN_POINT('',(4.143463689804,3.)); +#2263 = CARTESIAN_POINT('',(4.150264027184,3.)); +#2264 = CARTESIAN_POINT('',(4.157064364564,3.)); +#2265 = CARTESIAN_POINT('',(4.161597922817,3.)); +#2266 = CARTESIAN_POINT('',(4.163864701944,3.)); +#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2268 = PCURVE('',#2119,#2269); +#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2278); +#2270 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2271,#2272,#2273,#2274, +#2275,#2276,#2277),.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('') ); +#2271 = CARTESIAN_POINT('',(-21.3,17.)); +#2272 = CARTESIAN_POINT('',(-21.3,41.248711305964)); +#2273 = CARTESIAN_POINT('',(-0.3,29.124355652982)); +#2274 = CARTESIAN_POINT('',(20.7,17.)); +#2275 = CARTESIAN_POINT('',(-0.3,4.875644347018)); +#2276 = CARTESIAN_POINT('',(-21.3,-7.248711305964)); +#2277 = CARTESIAN_POINT('',(-21.3,17.)); +#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2279 = ORIENTED_EDGE('',*,*,#2280,.T.); +#2280 = EDGE_CURVE('',#2231,#2281,#2283,.T.); +#2281 = VERTEX_POINT('',#2282); +#2282 = CARTESIAN_POINT('',(7.3,-11.94612908016,3.)); +#2283 = SURFACE_CURVE('',#2284,(#2289,#2318),.PCURVE_S1.); +#2284 = CIRCLE('',#2285,14.); +#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288); +#2286 = CARTESIAN_POINT('',(0.,0.,3.)); +#2287 = DIRECTION('',(0.,0.,1.)); +#2288 = DIRECTION('',(1.,0.,0.)); +#2289 = PCURVE('',#1914,#2290); +#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2317); +#2291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2292,#2293,#2294,#2295,#2296, + #2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305,#2306,#2307, + #2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.163864701944,4.213730545438,4.263596388933,4.313462232428, + 4.363328075922,4.413193919417,4.463059762911,4.512925606406, + 4.562791449901,4.612657293395,4.66252313689,4.712388980385, + 4.762254823879,4.812120667374,4.861986510869,4.911852354363, + 4.961718197858,5.011584041353,5.061449884847,5.111315728342, + 5.161181571836,5.211047415331,5.260913258826), + .QUASI_UNIFORM_KNOTS.); +#2292 = CARTESIAN_POINT('',(4.163864701944,3.)); +#2293 = CARTESIAN_POINT('',(4.180486649775,3.)); +#2294 = CARTESIAN_POINT('',(4.213730545438,3.)); +#2295 = CARTESIAN_POINT('',(4.263596388933,3.)); +#2296 = CARTESIAN_POINT('',(4.313462232428,3.)); +#2297 = CARTESIAN_POINT('',(4.363328075922,3.)); +#2298 = CARTESIAN_POINT('',(4.413193919417,3.)); +#2299 = CARTESIAN_POINT('',(4.463059762911,3.)); +#2300 = CARTESIAN_POINT('',(4.512925606406,3.)); +#2301 = CARTESIAN_POINT('',(4.562791449901,3.)); +#2302 = CARTESIAN_POINT('',(4.612657293395,3.)); +#2303 = CARTESIAN_POINT('',(4.66252313689,3.)); +#2304 = CARTESIAN_POINT('',(4.712388980385,3.)); +#2305 = CARTESIAN_POINT('',(4.762254823879,3.)); +#2306 = CARTESIAN_POINT('',(4.812120667374,3.)); +#2307 = CARTESIAN_POINT('',(4.861986510869,3.)); +#2308 = CARTESIAN_POINT('',(4.911852354363,3.)); +#2309 = CARTESIAN_POINT('',(4.961718197858,3.)); +#2310 = CARTESIAN_POINT('',(5.011584041353,3.)); +#2311 = CARTESIAN_POINT('',(5.061449884847,3.)); +#2312 = CARTESIAN_POINT('',(5.111315728342,3.)); +#2313 = CARTESIAN_POINT('',(5.161181571837,3.)); +#2314 = CARTESIAN_POINT('',(5.211047415331,3.)); +#2315 = CARTESIAN_POINT('',(5.244291310994,3.)); +#2316 = CARTESIAN_POINT('',(5.260913258826,3.)); +#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2318 = PCURVE('',#2119,#2319); +#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2328); +#2320 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2321,#2322,#2323,#2324, +#2325,#2326,#2327),.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('') ); +#2321 = CARTESIAN_POINT('',(-21.3,17.)); +#2322 = CARTESIAN_POINT('',(-21.3,41.248711305964)); +#2323 = CARTESIAN_POINT('',(-0.3,29.124355652982)); +#2324 = CARTESIAN_POINT('',(20.7,17.)); +#2325 = CARTESIAN_POINT('',(-0.3,4.875644347018)); +#2326 = CARTESIAN_POINT('',(-21.3,-7.248711305964)); +#2327 = CARTESIAN_POINT('',(-21.3,17.)); +#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2329 = ORIENTED_EDGE('',*,*,#2330,.T.); +#2330 = EDGE_CURVE('',#2281,#2331,#2333,.T.); +#2331 = VERTEX_POINT('',#2332); +#2332 = CARTESIAN_POINT('',(8.999026535612,-10.72462220366,3.)); +#2333 = SURFACE_CURVE('',#2334,(#2339,#2368),.PCURVE_S1.); +#2334 = CIRCLE('',#2335,14.); +#2335 = AXIS2_PLACEMENT_3D('',#2336,#2337,#2338); +#2336 = CARTESIAN_POINT('',(0.,0.,3.)); +#2337 = DIRECTION('',(0.,0.,1.)); +#2338 = DIRECTION('',(1.,0.,0.)); +#2339 = PCURVE('',#1914,#2340); +#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2367); +#2341 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2342,#2343,#2344,#2345,#2346, + #2347,#2348,#2349,#2350,#2351,#2352,#2353,#2354,#2355,#2356,#2357, + #2358,#2359,#2360,#2361,#2362,#2363,#2364,#2365,#2366), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (5.260913258826,5.267713596206,5.274513933585,5.281314270965, + 5.288114608345,5.294914945725,5.301715283105,5.308515620485, + 5.315315957865,5.322116295244,5.328916632624,5.335716970004, + 5.342517307384,5.349317644764,5.356117982144,5.362918319523, + 5.369718656903,5.376518994283,5.383319331663,5.390119669043, + 5.396920006423,5.403720343803,5.410520681182), + .QUASI_UNIFORM_KNOTS.); +#2342 = CARTESIAN_POINT('',(5.260913258826,3.)); +#2343 = CARTESIAN_POINT('',(5.263180037952,3.)); +#2344 = CARTESIAN_POINT('',(5.267713596206,3.)); +#2345 = CARTESIAN_POINT('',(5.274513933585,3.)); +#2346 = CARTESIAN_POINT('',(5.281314270965,3.)); +#2347 = CARTESIAN_POINT('',(5.288114608345,3.)); +#2348 = CARTESIAN_POINT('',(5.294914945725,3.)); +#2349 = CARTESIAN_POINT('',(5.301715283105,3.)); +#2350 = CARTESIAN_POINT('',(5.308515620485,3.)); +#2351 = CARTESIAN_POINT('',(5.315315957865,3.)); +#2352 = CARTESIAN_POINT('',(5.322116295244,3.)); +#2353 = CARTESIAN_POINT('',(5.328916632624,3.)); +#2354 = CARTESIAN_POINT('',(5.335716970004,3.)); +#2355 = CARTESIAN_POINT('',(5.342517307384,3.)); +#2356 = CARTESIAN_POINT('',(5.349317644764,3.)); +#2357 = CARTESIAN_POINT('',(5.356117982144,3.)); +#2358 = CARTESIAN_POINT('',(5.362918319523,3.)); +#2359 = CARTESIAN_POINT('',(5.369718656903,3.)); +#2360 = CARTESIAN_POINT('',(5.376518994283,3.)); +#2361 = CARTESIAN_POINT('',(5.383319331663,3.)); +#2362 = CARTESIAN_POINT('',(5.390119669043,3.)); +#2363 = CARTESIAN_POINT('',(5.396920006423,3.)); +#2364 = CARTESIAN_POINT('',(5.403720343803,3.)); +#2365 = CARTESIAN_POINT('',(5.408253902056,3.)); +#2366 = CARTESIAN_POINT('',(5.410520681182,3.)); +#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2368 = PCURVE('',#2119,#2369); +#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2378); +#2370 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2371,#2372,#2373,#2374, +#2375,#2376,#2377),.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('') ); +#2371 = CARTESIAN_POINT('',(-21.3,17.)); +#2372 = CARTESIAN_POINT('',(-21.3,41.248711305964)); +#2373 = CARTESIAN_POINT('',(-0.3,29.124355652982)); +#2374 = CARTESIAN_POINT('',(20.7,17.)); +#2375 = CARTESIAN_POINT('',(-0.3,4.875644347018)); +#2376 = CARTESIAN_POINT('',(-21.3,-7.248711305964)); +#2377 = CARTESIAN_POINT('',(-21.3,17.)); +#2378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2379 = ORIENTED_EDGE('',*,*,#2380,.T.); +#2380 = EDGE_CURVE('',#2331,#2381,#2383,.T.); +#2381 = VERTEX_POINT('',#2382); +#2382 = CARTESIAN_POINT('',(8.999026535612,-10.72462220366,17.)); +#2383 = SURFACE_CURVE('',#2384,(#2388,#2417),.PCURVE_S1.); +#2384 = LINE('',#2385,#2386); +#2385 = CARTESIAN_POINT('',(8.999026535612,-10.72462220366,0.)); +#2386 = VECTOR('',#2387,1.); +#2387 = DIRECTION('',(0.,0.,1.)); +#2388 = PCURVE('',#1914,#2389); +#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2416); +#2390 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2391,#2392,#2393,#2394,#2395, + #2396,#2397,#2398,#2399,#2400,#2401,#2402,#2403,#2404,#2405,#2406, + #2407,#2408,#2409,#2410,#2411,#2412,#2413,#2414,#2415), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.,3.636363636364,4.272727272727,4.909090909091,5.545454545455, + 6.181818181818,6.818181818182,7.454545454545,8.090909090909, + 8.727272727273,9.363636363636,10.,10.636363636364,11.272727272727, + 11.909090909091,12.545454545455,13.181818181818,13.818181818182, + 14.454545454545,15.090909090909,15.727272727273,16.363636363636,17.) + ,.QUASI_UNIFORM_KNOTS.); +#2391 = CARTESIAN_POINT('',(5.410520681182,3.)); +#2392 = CARTESIAN_POINT('',(5.410520681182,3.212121212121)); +#2393 = CARTESIAN_POINT('',(5.410520681182,3.636363636364)); +#2394 = CARTESIAN_POINT('',(5.410520681182,4.272727272727)); +#2395 = CARTESIAN_POINT('',(5.410520681182,4.909090909091)); +#2396 = CARTESIAN_POINT('',(5.410520681182,5.545454545455)); +#2397 = CARTESIAN_POINT('',(5.410520681182,6.181818181818)); +#2398 = CARTESIAN_POINT('',(5.410520681182,6.818181818182)); +#2399 = CARTESIAN_POINT('',(5.410520681182,7.454545454545)); +#2400 = CARTESIAN_POINT('',(5.410520681182,8.090909090909)); +#2401 = CARTESIAN_POINT('',(5.410520681182,8.727272727273)); +#2402 = CARTESIAN_POINT('',(5.410520681182,9.363636363636)); +#2403 = CARTESIAN_POINT('',(5.410520681182,10.)); +#2404 = CARTESIAN_POINT('',(5.410520681182,10.636363636364)); +#2405 = CARTESIAN_POINT('',(5.410520681182,11.272727272727)); +#2406 = CARTESIAN_POINT('',(5.410520681182,11.909090909091)); +#2407 = CARTESIAN_POINT('',(5.410520681182,12.545454545455)); +#2408 = CARTESIAN_POINT('',(5.410520681182,13.181818181818)); +#2409 = CARTESIAN_POINT('',(5.410520681182,13.818181818182)); +#2410 = CARTESIAN_POINT('',(5.410520681182,14.454545454545)); +#2411 = CARTESIAN_POINT('',(5.410520681182,15.090909090909)); +#2412 = CARTESIAN_POINT('',(5.410520681182,15.727272727273)); +#2413 = CARTESIAN_POINT('',(5.410520681182,16.363636363636)); +#2414 = CARTESIAN_POINT('',(5.410520681182,16.787878787879)); +#2415 = CARTESIAN_POINT('',(5.410520681182,17.)); +#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2417 = PCURVE('',#2418,#2423); +#2418 = PLANE('',#2419); +#2419 = AXIS2_PLACEMENT_3D('',#2420,#2421,#2422); +#2420 = CARTESIAN_POINT('',(0.,0.,3.)); +#2421 = DIRECTION('',(-0.766044443119,-0.642787609687,0.)); +#2422 = DIRECTION('',(0.642787609687,-0.766044443119,0.)); +#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2427); +#2424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2425,#2426),.UNSPECIFIED.,.F., + .F.,(2,2),(1.6,18.4),.PIECEWISE_BEZIER_KNOTS.); +#2425 = CARTESIAN_POINT('',(14.,-1.4)); +#2426 = CARTESIAN_POINT('',(14.,15.4)); +#2427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2428 = ORIENTED_EDGE('',*,*,#2429,.F.); +#2429 = EDGE_CURVE('',#2430,#2381,#2432,.T.); +#2430 = VERTEX_POINT('',#2431); +#2431 = CARTESIAN_POINT('',(7.3,-11.94612908016,17.)); +#2432 = SURFACE_CURVE('',#2433,(#2438,#2467),.PCURVE_S1.); +#2433 = CIRCLE('',#2434,14.); +#2434 = AXIS2_PLACEMENT_3D('',#2435,#2436,#2437); +#2435 = CARTESIAN_POINT('',(0.,0.,17.)); +#2436 = DIRECTION('',(0.,0.,1.)); +#2437 = DIRECTION('',(1.,0.,0.)); +#2438 = PCURVE('',#1914,#2439); +#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2466); +#2440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2441,#2442,#2443,#2444,#2445, + #2446,#2447,#2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456, + #2457,#2458,#2459,#2460,#2461,#2462,#2463,#2464,#2465), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (5.260913258826,5.267713596206,5.274513933585,5.281314270965, + 5.288114608345,5.294914945725,5.301715283105,5.308515620485, + 5.315315957865,5.322116295244,5.328916632624,5.335716970004, + 5.342517307384,5.349317644764,5.356117982144,5.362918319523, + 5.369718656903,5.376518994283,5.383319331663,5.390119669043, + 5.396920006423,5.403720343803,5.410520681182), + .QUASI_UNIFORM_KNOTS.); +#2441 = CARTESIAN_POINT('',(5.260913258826,17.)); +#2442 = CARTESIAN_POINT('',(5.263180037952,17.)); +#2443 = CARTESIAN_POINT('',(5.267713596206,17.)); +#2444 = CARTESIAN_POINT('',(5.274513933585,17.)); +#2445 = CARTESIAN_POINT('',(5.281314270965,17.)); +#2446 = CARTESIAN_POINT('',(5.288114608345,17.)); +#2447 = CARTESIAN_POINT('',(5.294914945725,17.)); +#2448 = CARTESIAN_POINT('',(5.301715283105,17.)); +#2449 = CARTESIAN_POINT('',(5.308515620485,17.)); +#2450 = CARTESIAN_POINT('',(5.315315957865,17.)); +#2451 = CARTESIAN_POINT('',(5.322116295244,17.)); +#2452 = CARTESIAN_POINT('',(5.328916632624,17.)); +#2453 = CARTESIAN_POINT('',(5.335716970004,17.)); +#2454 = CARTESIAN_POINT('',(5.342517307384,17.)); +#2455 = CARTESIAN_POINT('',(5.349317644764,17.)); +#2456 = CARTESIAN_POINT('',(5.356117982144,17.)); +#2457 = CARTESIAN_POINT('',(5.362918319523,17.)); +#2458 = CARTESIAN_POINT('',(5.369718656903,17.)); +#2459 = CARTESIAN_POINT('',(5.376518994283,17.)); +#2460 = CARTESIAN_POINT('',(5.383319331663,17.)); +#2461 = CARTESIAN_POINT('',(5.390119669043,17.)); +#2462 = CARTESIAN_POINT('',(5.396920006423,17.)); +#2463 = CARTESIAN_POINT('',(5.403720343803,17.)); +#2464 = CARTESIAN_POINT('',(5.408253902056,17.)); +#2465 = CARTESIAN_POINT('',(5.410520681182,17.)); +#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2467 = PCURVE('',#2468,#2473); +#2468 = PLANE('',#2469); +#2469 = AXIS2_PLACEMENT_3D('',#2470,#2471,#2472); +#2470 = CARTESIAN_POINT('',(0.,0.,17.)); +#2471 = DIRECTION('',(0.,0.,1.)); +#2472 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2478); +#2474 = CIRCLE('',#2475,14.); +#2475 = AXIS2_PLACEMENT_2D('',#2476,#2477); +#2476 = CARTESIAN_POINT('',(0.,0.)); +#2477 = DIRECTION('',(-0.642787609687,0.766044443119)); +#2478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2479 = ORIENTED_EDGE('',*,*,#2480,.T.); +#2480 = EDGE_CURVE('',#2430,#1870,#2481,.T.); +#2481 = SURFACE_CURVE('',#2482,(#2486,#2515),.PCURVE_S1.); +#2482 = LINE('',#2483,#2484); +#2483 = CARTESIAN_POINT('',(7.3,-11.94612908016,0.)); +#2484 = VECTOR('',#2485,1.); +#2485 = DIRECTION('',(0.,0.,1.)); +#2486 = PCURVE('',#1914,#2487); +#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2514); +#2488 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2489,#2490,#2491,#2492,#2493, + #2494,#2495,#2496,#2497,#2498,#2499,#2500,#2501,#2502,#2503,#2504, + #2505,#2506,#2507,#2508,#2509,#2510,#2511,#2512,#2513), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (17.,17.090909090909,17.181818181818,17.272727272727,17.363636363636, + 17.454545454545,17.545454545455,17.636363636364,17.727272727273, + 17.818181818182,17.909090909091,18.,18.090909090909,18.181818181818, + 18.272727272727,18.363636363636,18.454545454545,18.545454545455, + 18.636363636364,18.727272727273,18.818181818182,18.909090909091,19.) + ,.QUASI_UNIFORM_KNOTS.); +#2489 = CARTESIAN_POINT('',(5.260913258826,17.)); +#2490 = CARTESIAN_POINT('',(5.260913258826,17.030303030303)); +#2491 = CARTESIAN_POINT('',(5.260913258826,17.090909090909)); +#2492 = CARTESIAN_POINT('',(5.260913258826,17.181818181818)); +#2493 = CARTESIAN_POINT('',(5.260913258826,17.272727272727)); +#2494 = CARTESIAN_POINT('',(5.260913258826,17.363636363636)); +#2495 = CARTESIAN_POINT('',(5.260913258826,17.454545454545)); +#2496 = CARTESIAN_POINT('',(5.260913258826,17.545454545455)); +#2497 = CARTESIAN_POINT('',(5.260913258826,17.636363636364)); +#2498 = CARTESIAN_POINT('',(5.260913258826,17.727272727273)); +#2499 = CARTESIAN_POINT('',(5.260913258826,17.818181818182)); +#2500 = CARTESIAN_POINT('',(5.260913258826,17.909090909091)); +#2501 = CARTESIAN_POINT('',(5.260913258826,18.)); +#2502 = CARTESIAN_POINT('',(5.260913258826,18.090909090909)); +#2503 = CARTESIAN_POINT('',(5.260913258826,18.181818181818)); +#2504 = CARTESIAN_POINT('',(5.260913258826,18.272727272727)); +#2505 = CARTESIAN_POINT('',(5.260913258826,18.363636363636)); +#2506 = CARTESIAN_POINT('',(5.260913258826,18.454545454545)); +#2507 = CARTESIAN_POINT('',(5.260913258826,18.545454545455)); +#2508 = CARTESIAN_POINT('',(5.260913258826,18.636363636364)); +#2509 = CARTESIAN_POINT('',(5.260913258826,18.727272727273)); +#2510 = CARTESIAN_POINT('',(5.260913258826,18.818181818182)); +#2511 = CARTESIAN_POINT('',(5.260913258826,18.909090909091)); +#2512 = CARTESIAN_POINT('',(5.260913258826,18.969696969697)); +#2513 = CARTESIAN_POINT('',(5.260913258826,19.)); +#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2515 = PCURVE('',#1885,#2516); +#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2520); +#2517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2518,#2519),.UNSPECIFIED.,.F., + .F.,(2,2),(1.4,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2518 = CARTESIAN_POINT('',(-1.6,-5.053870919833)); +#2519 = CARTESIAN_POINT('',(16.0000004,-5.053870919833)); +#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2521 = ORIENTED_EDGE('',*,*,#1897,.F.); +#2522 = ORIENTED_EDGE('',*,*,#2523,.F.); +#2523 = EDGE_CURVE('',#2524,#1898,#2526,.T.); +#2524 = VERTEX_POINT('',#2525); +#2525 = CARTESIAN_POINT('',(6.3,-12.50239976964,18.)); +#2526 = SURFACE_CURVE('',#2527,(#2531,#2560),.PCURVE_S1.); +#2527 = LINE('',#2528,#2529); +#2528 = CARTESIAN_POINT('',(6.3,-12.50239976964,0.)); +#2529 = VECTOR('',#2530,1.); +#2530 = DIRECTION('',(0.,0.,1.)); +#2531 = PCURVE('',#1914,#2532); +#2532 = DEFINITIONAL_REPRESENTATION('',(#2533),#2559); +#2533 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2534,#2535,#2536,#2537,#2538, + #2539,#2540,#2541,#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549, + #2550,#2551,#2552,#2553,#2554,#2555,#2556,#2557,#2558), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (18.,18.045454545455,18.090909090909,18.136363636364,18.181818181818, + 18.227272727273,18.272727272727,18.318181818182,18.363636363636, + 18.409090909091,18.454545454545,18.5,18.545454545455,18.590909090909 + ,18.636363636364,18.681818181818,18.727272727273,18.772727272727, + 18.818181818182,18.863636363636,18.909090909091,18.954545454545,19.) + ,.QUASI_UNIFORM_KNOTS.); +#2534 = CARTESIAN_POINT('',(5.179154319432,18.)); +#2535 = CARTESIAN_POINT('',(5.179154319432,18.015151515152)); +#2536 = CARTESIAN_POINT('',(5.179154319432,18.045454545455)); +#2537 = CARTESIAN_POINT('',(5.179154319432,18.090909090909)); +#2538 = CARTESIAN_POINT('',(5.179154319432,18.136363636364)); +#2539 = CARTESIAN_POINT('',(5.179154319432,18.181818181818)); +#2540 = CARTESIAN_POINT('',(5.179154319432,18.227272727273)); +#2541 = CARTESIAN_POINT('',(5.179154319432,18.272727272727)); +#2542 = CARTESIAN_POINT('',(5.179154319432,18.318181818182)); +#2543 = CARTESIAN_POINT('',(5.179154319432,18.363636363636)); +#2544 = CARTESIAN_POINT('',(5.179154319432,18.409090909091)); +#2545 = CARTESIAN_POINT('',(5.179154319432,18.454545454545)); +#2546 = CARTESIAN_POINT('',(5.179154319432,18.5)); +#2547 = CARTESIAN_POINT('',(5.179154319432,18.545454545455)); +#2548 = CARTESIAN_POINT('',(5.179154319432,18.590909090909)); +#2549 = CARTESIAN_POINT('',(5.179154319432,18.636363636364)); +#2550 = CARTESIAN_POINT('',(5.179154319432,18.681818181818)); +#2551 = CARTESIAN_POINT('',(5.179154319432,18.727272727273)); +#2552 = CARTESIAN_POINT('',(5.179154319432,18.772727272727)); +#2553 = CARTESIAN_POINT('',(5.179154319432,18.818181818182)); +#2554 = CARTESIAN_POINT('',(5.179154319432,18.863636363636)); +#2555 = CARTESIAN_POINT('',(5.179154319432,18.909090909091)); +#2556 = CARTESIAN_POINT('',(5.179154319432,18.954545454545)); +#2557 = CARTESIAN_POINT('',(5.179154319432,18.984848484848)); +#2558 = CARTESIAN_POINT('',(5.179154319432,19.)); +#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2560 = PCURVE('',#1964,#2561); +#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2565); +#2562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2563,#2564),.UNSPECIFIED.,.F., + .F.,(2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2563 = CARTESIAN_POINT('',(-0.1,-3.497600230356)); +#2564 = CARTESIAN_POINT('',(1.0000004,-3.497600230356)); +#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2566 = ORIENTED_EDGE('',*,*,#2567,.F.); +#2567 = EDGE_CURVE('',#2568,#2524,#2570,.T.); +#2568 = VERTEX_POINT('',#2569); +#2569 = CARTESIAN_POINT('',(-6.3,-12.50239976964,18.)); +#2570 = SURFACE_CURVE('',#2571,(#2576,#2605),.PCURVE_S1.); +#2571 = CIRCLE('',#2572,14.); +#2572 = AXIS2_PLACEMENT_3D('',#2573,#2574,#2575); +#2573 = CARTESIAN_POINT('',(0.,0.,18.)); +#2574 = DIRECTION('',(0.,0.,1.)); +#2575 = DIRECTION('',(1.,0.,0.)); +#2576 = PCURVE('',#1914,#2577); +#2577 = DEFINITIONAL_REPRESENTATION('',(#2578),#2604); +#2578 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2579,#2580,#2581,#2582,#2583, + #2584,#2585,#2586,#2587,#2588,#2589,#2590,#2591,#2592,#2593,#2594, + #2595,#2596,#2597,#2598,#2599,#2600,#2601,#2602,#2603), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.245623641337,4.288056853978,4.330490066619,4.372923279259, + 4.4153564919,4.457789704541,4.500222917181,4.542656129822, + 4.585089342463,4.627522555103,4.669955767744,4.712388980385, + 4.754822193025,4.797255405666,4.839688618307,4.882121830947, + 4.924555043588,4.966988256229,5.009421468869,5.05185468151, + 5.094287894151,5.136721106791,5.179154319432), + .QUASI_UNIFORM_KNOTS.); +#2579 = CARTESIAN_POINT('',(4.245623641337,18.)); +#2580 = CARTESIAN_POINT('',(4.259768045551,18.)); +#2581 = CARTESIAN_POINT('',(4.288056853978,18.)); +#2582 = CARTESIAN_POINT('',(4.330490066619,18.)); +#2583 = CARTESIAN_POINT('',(4.372923279259,18.)); +#2584 = CARTESIAN_POINT('',(4.4153564919,18.)); +#2585 = CARTESIAN_POINT('',(4.457789704541,18.)); +#2586 = CARTESIAN_POINT('',(4.500222917181,18.)); +#2587 = CARTESIAN_POINT('',(4.542656129822,18.)); +#2588 = CARTESIAN_POINT('',(4.585089342463,18.)); +#2589 = CARTESIAN_POINT('',(4.627522555103,18.)); +#2590 = CARTESIAN_POINT('',(4.669955767744,18.)); +#2591 = CARTESIAN_POINT('',(4.712388980385,18.)); +#2592 = CARTESIAN_POINT('',(4.754822193025,18.)); +#2593 = CARTESIAN_POINT('',(4.797255405666,18.)); +#2594 = CARTESIAN_POINT('',(4.839688618307,18.)); +#2595 = CARTESIAN_POINT('',(4.882121830947,18.)); +#2596 = CARTESIAN_POINT('',(4.924555043588,18.)); +#2597 = CARTESIAN_POINT('',(4.966988256229,18.)); +#2598 = CARTESIAN_POINT('',(5.009421468869,18.)); +#2599 = CARTESIAN_POINT('',(5.05185468151,18.)); +#2600 = CARTESIAN_POINT('',(5.094287894151,18.)); +#2601 = CARTESIAN_POINT('',(5.136721106791,18.)); +#2602 = CARTESIAN_POINT('',(5.165009915218,18.)); +#2603 = CARTESIAN_POINT('',(5.179154319432,18.)); +#2604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2605 = PCURVE('',#2606,#2611); +#2606 = PLANE('',#2607); +#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610); +#2608 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#2609 = DIRECTION('',(0.,0.,1.)); +#2610 = DIRECTION('',(1.,0.,0.)); +#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616); +#2612 = CIRCLE('',#2613,14.); +#2613 = AXIS2_PLACEMENT_2D('',#2614,#2615); +#2614 = CARTESIAN_POINT('',(6.3,16.)); +#2615 = DIRECTION('',(1.,0.)); +#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2617 = ORIENTED_EDGE('',*,*,#2618,.T.); +#2618 = EDGE_CURVE('',#2568,#2005,#2619,.T.); +#2619 = SURFACE_CURVE('',#2620,(#2624,#2653),.PCURVE_S1.); +#2620 = LINE('',#2621,#2622); +#2621 = CARTESIAN_POINT('',(-6.3,-12.50239976964,0.)); +#2622 = VECTOR('',#2623,1.); +#2623 = DIRECTION('',(0.,0.,1.)); +#2624 = PCURVE('',#1914,#2625); +#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2652); +#2626 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2627,#2628,#2629,#2630,#2631, + #2632,#2633,#2634,#2635,#2636,#2637,#2638,#2639,#2640,#2641,#2642, + #2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (18.,18.045454545455,18.090909090909,18.136363636364,18.181818181818, + 18.227272727273,18.272727272727,18.318181818182,18.363636363636, + 18.409090909091,18.454545454545,18.5,18.545454545455,18.590909090909 + ,18.636363636364,18.681818181818,18.727272727273,18.772727272727, + 18.818181818182,18.863636363636,18.909090909091,18.954545454545,19.) + ,.QUASI_UNIFORM_KNOTS.); +#2627 = CARTESIAN_POINT('',(4.245623641337,18.)); +#2628 = CARTESIAN_POINT('',(4.245623641337,18.015151515152)); +#2629 = CARTESIAN_POINT('',(4.245623641337,18.045454545455)); +#2630 = CARTESIAN_POINT('',(4.245623641337,18.090909090909)); +#2631 = CARTESIAN_POINT('',(4.245623641337,18.136363636364)); +#2632 = CARTESIAN_POINT('',(4.245623641337,18.181818181818)); +#2633 = CARTESIAN_POINT('',(4.245623641337,18.227272727273)); +#2634 = CARTESIAN_POINT('',(4.245623641337,18.272727272727)); +#2635 = CARTESIAN_POINT('',(4.245623641337,18.318181818182)); +#2636 = CARTESIAN_POINT('',(4.245623641337,18.363636363636)); +#2637 = CARTESIAN_POINT('',(4.245623641337,18.409090909091)); +#2638 = CARTESIAN_POINT('',(4.245623641337,18.454545454545)); +#2639 = CARTESIAN_POINT('',(4.245623641337,18.5)); +#2640 = CARTESIAN_POINT('',(4.245623641337,18.545454545455)); +#2641 = CARTESIAN_POINT('',(4.245623641337,18.590909090909)); +#2642 = CARTESIAN_POINT('',(4.245623641337,18.636363636364)); +#2643 = CARTESIAN_POINT('',(4.245623641337,18.681818181818)); +#2644 = CARTESIAN_POINT('',(4.245623641337,18.727272727273)); +#2645 = CARTESIAN_POINT('',(4.245623641337,18.772727272727)); +#2646 = CARTESIAN_POINT('',(4.245623641337,18.818181818182)); +#2647 = CARTESIAN_POINT('',(4.245623641337,18.863636363636)); +#2648 = CARTESIAN_POINT('',(4.245623641337,18.909090909091)); +#2649 = CARTESIAN_POINT('',(4.245623641337,18.954545454545)); +#2650 = CARTESIAN_POINT('',(4.245623641337,18.984848484848)); +#2651 = CARTESIAN_POINT('',(4.245623641337,19.)); +#2652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2653 = PCURVE('',#2020,#2654); +#2654 = DEFINITIONAL_REPRESENTATION('',(#2655),#2658); +#2655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2656,#2657),.UNSPECIFIED.,.F., + .F.,(2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2656 = CARTESIAN_POINT('',(-0.1,-3.497600230356)); +#2657 = CARTESIAN_POINT('',(1.0000004,-3.497600230356)); +#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2659 = ORIENTED_EDGE('',*,*,#2032,.F.); +#2660 = ORIENTED_EDGE('',*,*,#2183,.F.); +#2661 = ORIENTED_EDGE('',*,*,#2662,.F.); +#2662 = EDGE_CURVE('',#2663,#2158,#2665,.T.); +#2663 = VERTEX_POINT('',#2664); +#2664 = CARTESIAN_POINT('',(-8.999026535612,-10.72462220366,17.)); +#2665 = SURFACE_CURVE('',#2666,(#2671,#2700),.PCURVE_S1.); +#2666 = CIRCLE('',#2667,14.); +#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670); +#2668 = CARTESIAN_POINT('',(0.,0.,17.)); +#2669 = DIRECTION('',(0.,0.,1.)); +#2670 = DIRECTION('',(1.,0.,0.)); +#2671 = PCURVE('',#1914,#2672); +#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2699); +#2673 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2674,#2675,#2676,#2677,#2678, + #2679,#2680,#2681,#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689, + #2690,#2691,#2692,#2693,#2694,#2695,#2696,#2697,#2698), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.014257279587,4.021057616967,4.027857954347,4.034658291726, + 4.041458629106,4.048258966486,4.055059303866,4.061859641246, + 4.068659978626,4.075460316006,4.082260653385,4.089060990765, + 4.095861328145,4.102661665525,4.109462002905,4.116262340285, + 4.123062677665,4.129863015044,4.136663352424,4.143463689804, + 4.150264027184,4.157064364564,4.163864701944), + .QUASI_UNIFORM_KNOTS.); +#2674 = CARTESIAN_POINT('',(4.014257279587,17.)); +#2675 = CARTESIAN_POINT('',(4.016524058714,17.)); +#2676 = CARTESIAN_POINT('',(4.021057616967,17.)); +#2677 = CARTESIAN_POINT('',(4.027857954347,17.)); +#2678 = CARTESIAN_POINT('',(4.034658291727,17.)); +#2679 = CARTESIAN_POINT('',(4.041458629106,17.)); +#2680 = CARTESIAN_POINT('',(4.048258966486,17.)); +#2681 = CARTESIAN_POINT('',(4.055059303866,17.)); +#2682 = CARTESIAN_POINT('',(4.061859641246,17.)); +#2683 = CARTESIAN_POINT('',(4.068659978626,17.)); +#2684 = CARTESIAN_POINT('',(4.075460316006,17.)); +#2685 = CARTESIAN_POINT('',(4.082260653385,17.)); +#2686 = CARTESIAN_POINT('',(4.089060990765,17.)); +#2687 = CARTESIAN_POINT('',(4.095861328145,17.)); +#2688 = CARTESIAN_POINT('',(4.102661665525,17.)); +#2689 = CARTESIAN_POINT('',(4.109462002905,17.)); +#2690 = CARTESIAN_POINT('',(4.116262340285,17.)); +#2691 = CARTESIAN_POINT('',(4.123062677665,17.)); +#2692 = CARTESIAN_POINT('',(4.129863015044,17.)); +#2693 = CARTESIAN_POINT('',(4.136663352424,17.)); +#2694 = CARTESIAN_POINT('',(4.143463689804,17.)); +#2695 = CARTESIAN_POINT('',(4.150264027184,17.)); +#2696 = CARTESIAN_POINT('',(4.157064364564,17.)); +#2697 = CARTESIAN_POINT('',(4.161597922817,17.)); +#2698 = CARTESIAN_POINT('',(4.163864701944,17.)); +#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2700 = PCURVE('',#2172,#2701); +#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706); +#2702 = CIRCLE('',#2703,14.); +#2703 = AXIS2_PLACEMENT_2D('',#2704,#2705); +#2704 = CARTESIAN_POINT('',(0.,0.)); +#2705 = DIRECTION('',(-0.642787609687,0.766044443119)); +#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2707 = ORIENTED_EDGE('',*,*,#2708,.F.); +#2708 = EDGE_CURVE('',#2229,#2663,#2709,.T.); +#2709 = SURFACE_CURVE('',#2710,(#2714,#2743),.PCURVE_S1.); +#2710 = LINE('',#2711,#2712); +#2711 = CARTESIAN_POINT('',(-8.999026535612,-10.72462220366,0.)); +#2712 = VECTOR('',#2713,1.); +#2713 = DIRECTION('',(0.,0.,1.)); +#2714 = PCURVE('',#1914,#2715); +#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2742); +#2716 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2717,#2718,#2719,#2720,#2721, + #2722,#2723,#2724,#2725,#2726,#2727,#2728,#2729,#2730,#2731,#2732, + #2733,#2734,#2735,#2736,#2737,#2738,#2739,#2740,#2741), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.,3.636363636364,4.272727272727,4.909090909091,5.545454545455, + 6.181818181818,6.818181818182,7.454545454545,8.090909090909, + 8.727272727273,9.363636363636,10.,10.636363636364,11.272727272727, + 11.909090909091,12.545454545455,13.181818181818,13.818181818182, + 14.454545454545,15.090909090909,15.727272727273,16.363636363636,17.) + ,.QUASI_UNIFORM_KNOTS.); +#2717 = CARTESIAN_POINT('',(4.014257279587,3.)); +#2718 = CARTESIAN_POINT('',(4.014257279587,3.212121212121)); +#2719 = CARTESIAN_POINT('',(4.014257279587,3.636363636364)); +#2720 = CARTESIAN_POINT('',(4.014257279587,4.272727272727)); +#2721 = CARTESIAN_POINT('',(4.014257279587,4.909090909091)); +#2722 = CARTESIAN_POINT('',(4.014257279587,5.545454545455)); +#2723 = CARTESIAN_POINT('',(4.014257279587,6.181818181818)); +#2724 = CARTESIAN_POINT('',(4.014257279587,6.818181818182)); +#2725 = CARTESIAN_POINT('',(4.014257279587,7.454545454545)); +#2726 = CARTESIAN_POINT('',(4.014257279587,8.090909090909)); +#2727 = CARTESIAN_POINT('',(4.014257279587,8.727272727273)); +#2728 = CARTESIAN_POINT('',(4.014257279587,9.363636363636)); +#2729 = CARTESIAN_POINT('',(4.014257279587,10.)); +#2730 = CARTESIAN_POINT('',(4.014257279587,10.636363636364)); +#2731 = CARTESIAN_POINT('',(4.014257279587,11.272727272727)); +#2732 = CARTESIAN_POINT('',(4.014257279587,11.909090909091)); +#2733 = CARTESIAN_POINT('',(4.014257279587,12.545454545455)); +#2734 = CARTESIAN_POINT('',(4.014257279587,13.181818181818)); +#2735 = CARTESIAN_POINT('',(4.014257279587,13.818181818182)); +#2736 = CARTESIAN_POINT('',(4.014257279587,14.454545454545)); +#2737 = CARTESIAN_POINT('',(4.014257279587,15.090909090909)); +#2738 = CARTESIAN_POINT('',(4.014257279587,15.727272727273)); +#2739 = CARTESIAN_POINT('',(4.014257279587,16.363636363636)); +#2740 = CARTESIAN_POINT('',(4.014257279587,16.787878787879)); +#2741 = CARTESIAN_POINT('',(4.014257279587,17.)); +#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2743 = PCURVE('',#2744,#2749); +#2744 = PLANE('',#2745); +#2745 = AXIS2_PLACEMENT_3D('',#2746,#2747,#2748); +#2746 = CARTESIAN_POINT('',(0.,0.,3.)); +#2747 = DIRECTION('',(-0.766044443119,0.642787609687,0.)); +#2748 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2753); +#2750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2751,#2752),.UNSPECIFIED.,.F., + .F.,(2,2),(1.6,18.4),.PIECEWISE_BEZIER_KNOTS.); +#2751 = CARTESIAN_POINT('',(14.,-1.4)); +#2752 = CARTESIAN_POINT('',(14.,15.4)); +#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2754 = ADVANCED_FACE('',(#2755),#2020,.T.); +#2755 = FACE_BOUND('',#2756,.T.); +#2756 = EDGE_LOOP('',(#2757,#2758,#2781,#2802)); +#2757 = ORIENTED_EDGE('',*,*,#2004,.F.); +#2758 = ORIENTED_EDGE('',*,*,#2759,.F.); +#2759 = EDGE_CURVE('',#2760,#1977,#2762,.T.); +#2760 = VERTEX_POINT('',#2761); +#2761 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#2762 = SURFACE_CURVE('',#2763,(#2767,#2774),.PCURVE_S1.); +#2763 = LINE('',#2764,#2765); +#2764 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#2765 = VECTOR('',#2766,1.); +#2766 = DIRECTION('',(0.,0.,1.)); +#2767 = PCURVE('',#2020,#2768); +#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773); +#2769 = LINE('',#2770,#2771); +#2770 = CARTESIAN_POINT('',(0.,0.)); +#2771 = VECTOR('',#2772,1.); +#2772 = DIRECTION('',(1.,0.)); +#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2774 = PCURVE('',#1992,#2775); +#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780); +#2776 = LINE('',#2777,#2778); +#2777 = CARTESIAN_POINT('',(0.,0.)); +#2778 = VECTOR('',#2779,1.); +#2779 = DIRECTION('',(1.,0.)); +#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2781 = ORIENTED_EDGE('',*,*,#2782,.T.); +#2782 = EDGE_CURVE('',#2760,#2568,#2783,.T.); +#2783 = SURFACE_CURVE('',#2784,(#2788,#2795),.PCURVE_S1.); +#2784 = LINE('',#2785,#2786); +#2785 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#2786 = VECTOR('',#2787,1.); +#2787 = DIRECTION('',(0.,1.,0.)); +#2788 = PCURVE('',#2020,#2789); +#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794); +#2790 = LINE('',#2791,#2792); +#2791 = CARTESIAN_POINT('',(0.,0.)); +#2792 = VECTOR('',#2793,1.); +#2793 = DIRECTION('',(0.,-1.)); +#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2795 = PCURVE('',#2606,#2796); +#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2801); +#2797 = LINE('',#2798,#2799); +#2798 = CARTESIAN_POINT('',(0.,0.)); +#2799 = VECTOR('',#2800,1.); +#2800 = DIRECTION('',(0.,1.)); +#2801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2802 = ORIENTED_EDGE('',*,*,#2618,.T.); +#2803 = ADVANCED_FACE('',(#2804),#1992,.T.); +#2804 = FACE_BOUND('',#2805,.T.); +#2805 = EDGE_LOOP('',(#2806,#2829,#2830,#2831)); +#2806 = ORIENTED_EDGE('',*,*,#2807,.F.); +#2807 = EDGE_CURVE('',#2760,#2808,#2810,.T.); +#2808 = VERTEX_POINT('',#2809); +#2809 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#2810 = SURFACE_CURVE('',#2811,(#2815,#2822),.PCURVE_S1.); +#2811 = LINE('',#2812,#2813); +#2812 = CARTESIAN_POINT('',(-6.3,-16.,18.)); +#2813 = VECTOR('',#2814,1.); +#2814 = DIRECTION('',(1.,0.,0.)); +#2815 = PCURVE('',#1992,#2816); +#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821); +#2817 = LINE('',#2818,#2819); +#2818 = CARTESIAN_POINT('',(0.,0.)); +#2819 = VECTOR('',#2820,1.); +#2820 = DIRECTION('',(0.,1.)); +#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2822 = PCURVE('',#2606,#2823); +#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2828); +#2824 = LINE('',#2825,#2826); +#2825 = CARTESIAN_POINT('',(0.,0.)); +#2826 = VECTOR('',#2827,1.); +#2827 = DIRECTION('',(1.,0.)); +#2828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2829 = ORIENTED_EDGE('',*,*,#2759,.T.); +#2830 = ORIENTED_EDGE('',*,*,#1976,.T.); +#2831 = ORIENTED_EDGE('',*,*,#2832,.F.); +#2832 = EDGE_CURVE('',#2808,#1949,#2833,.T.); +#2833 = SURFACE_CURVE('',#2834,(#2838,#2845),.PCURVE_S1.); +#2834 = LINE('',#2835,#2836); +#2835 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#2836 = VECTOR('',#2837,1.); +#2837 = DIRECTION('',(0.,0.,1.)); +#2838 = PCURVE('',#1992,#2839); +#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844); +#2840 = LINE('',#2841,#2842); +#2841 = CARTESIAN_POINT('',(0.,12.6)); +#2842 = VECTOR('',#2843,1.); +#2843 = DIRECTION('',(1.,0.)); +#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2845 = PCURVE('',#1964,#2846); +#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851); +#2847 = LINE('',#2848,#2849); +#2848 = CARTESIAN_POINT('',(0.,0.)); +#2849 = VECTOR('',#2850,1.); +#2850 = DIRECTION('',(1.,0.)); +#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2852 = ADVANCED_FACE('',(#2853),#1964,.F.); +#2853 = FACE_BOUND('',#2854,.F.); +#2854 = EDGE_LOOP('',(#2855,#2856,#2857,#2878)); +#2855 = ORIENTED_EDGE('',*,*,#1948,.F.); +#2856 = ORIENTED_EDGE('',*,*,#2832,.F.); +#2857 = ORIENTED_EDGE('',*,*,#2858,.T.); +#2858 = EDGE_CURVE('',#2808,#2524,#2859,.T.); +#2859 = SURFACE_CURVE('',#2860,(#2864,#2871),.PCURVE_S1.); +#2860 = LINE('',#2861,#2862); +#2861 = CARTESIAN_POINT('',(6.3,-16.,18.)); +#2862 = VECTOR('',#2863,1.); +#2863 = DIRECTION('',(0.,1.,0.)); +#2864 = PCURVE('',#1964,#2865); +#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870); +#2866 = LINE('',#2867,#2868); +#2867 = CARTESIAN_POINT('',(0.,0.)); +#2868 = VECTOR('',#2869,1.); +#2869 = DIRECTION('',(0.,-1.)); +#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2871 = PCURVE('',#2606,#2872); +#2872 = DEFINITIONAL_REPRESENTATION('',(#2873),#2877); +#2873 = LINE('',#2874,#2875); +#2874 = CARTESIAN_POINT('',(12.6,0.)); +#2875 = VECTOR('',#2876,1.); +#2876 = DIRECTION('',(0.,1.)); +#2877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2878 = ORIENTED_EDGE('',*,*,#2523,.T.); +#2879 = ADVANCED_FACE('',(#2880),#1885,.T.); +#2880 = FACE_BOUND('',#2881,.T.); +#2881 = EDGE_LOOP('',(#2882,#2883,#2906,#2929,#2955,#2974)); +#2882 = ORIENTED_EDGE('',*,*,#1869,.F.); +#2883 = ORIENTED_EDGE('',*,*,#2884,.F.); +#2884 = EDGE_CURVE('',#2885,#1842,#2887,.T.); +#2885 = VERTEX_POINT('',#2886); +#2886 = CARTESIAN_POINT('',(7.3,-17.,3.)); +#2887 = SURFACE_CURVE('',#2888,(#2892,#2899),.PCURVE_S1.); +#2888 = LINE('',#2889,#2890); +#2889 = CARTESIAN_POINT('',(7.3,-17.,3.)); +#2890 = VECTOR('',#2891,1.); +#2891 = DIRECTION('',(0.,0.,1.)); +#2892 = PCURVE('',#1885,#2893); +#2893 = DEFINITIONAL_REPRESENTATION('',(#2894),#2898); +#2894 = LINE('',#2895,#2896); +#2895 = CARTESIAN_POINT('',(0.,0.)); +#2896 = VECTOR('',#2897,1.); +#2897 = DIRECTION('',(1.,0.)); +#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2899 = PCURVE('',#1857,#2900); +#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905); +#2901 = LINE('',#2902,#2903); +#2902 = CARTESIAN_POINT('',(0.,14.6)); +#2903 = VECTOR('',#2904,1.); +#2904 = DIRECTION('',(1.,0.)); +#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2906 = ORIENTED_EDGE('',*,*,#2907,.T.); +#2907 = EDGE_CURVE('',#2885,#2908,#2910,.T.); +#2908 = VERTEX_POINT('',#2909); +#2909 = CARTESIAN_POINT('',(7.3,-14.23762620664,3.)); +#2910 = SURFACE_CURVE('',#2911,(#2915,#2922),.PCURVE_S1.); +#2911 = LINE('',#2912,#2913); +#2912 = CARTESIAN_POINT('',(7.3,-17.,3.)); +#2913 = VECTOR('',#2914,1.); +#2914 = DIRECTION('',(0.,1.,0.)); +#2915 = PCURVE('',#1885,#2916); +#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921); +#2917 = LINE('',#2918,#2919); +#2918 = CARTESIAN_POINT('',(0.,0.)); +#2919 = VECTOR('',#2920,1.); +#2920 = DIRECTION('',(0.,-1.)); +#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2922 = PCURVE('',#2119,#2923); +#2923 = DEFINITIONAL_REPRESENTATION('',(#2924),#2928); +#2924 = LINE('',#2925,#2926); +#2925 = CARTESIAN_POINT('',(-14.6,0.)); +#2926 = VECTOR('',#2927,1.); +#2927 = DIRECTION('',(0.,1.)); +#2928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2929 = ORIENTED_EDGE('',*,*,#2930,.T.); +#2930 = EDGE_CURVE('',#2908,#2931,#2933,.T.); +#2931 = VERTEX_POINT('',#2932); +#2932 = CARTESIAN_POINT('',(7.3,-14.23762620664,17.)); +#2933 = SURFACE_CURVE('',#2934,(#2938,#2944),.PCURVE_S1.); +#2934 = LINE('',#2935,#2936); +#2935 = CARTESIAN_POINT('',(7.3,-14.23762620664,3.)); +#2936 = VECTOR('',#2937,1.); +#2937 = DIRECTION('',(0.,0.,1.)); +#2938 = PCURVE('',#1885,#2939); +#2939 = DEFINITIONAL_REPRESENTATION('',(#2940),#2943); +#2940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2941,#2942),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2941 = CARTESIAN_POINT('',(-3.999999997895E-07,-2.76237379336)); +#2942 = CARTESIAN_POINT('',(14.0000004,-2.76237379336)); +#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2944 = PCURVE('',#2945,#2950); +#2945 = CYLINDRICAL_SURFACE('',#2946,16.); +#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949); +#2947 = CARTESIAN_POINT('',(0.,0.,3.)); +#2948 = DIRECTION('',(0.,0.,1.)); +#2949 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2954); +#2951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2952,#2953),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#2952 = CARTESIAN_POINT('',(1.171908138429,-3.999999997895E-07)); +#2953 = CARTESIAN_POINT('',(1.171908138429,14.0000004)); +#2954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2955 = ORIENTED_EDGE('',*,*,#2956,.F.); +#2956 = EDGE_CURVE('',#2430,#2931,#2957,.T.); +#2957 = SURFACE_CURVE('',#2958,(#2962,#2968),.PCURVE_S1.); +#2958 = LINE('',#2959,#2960); +#2959 = CARTESIAN_POINT('',(7.3,-8.5,17.)); +#2960 = VECTOR('',#2961,1.); +#2961 = DIRECTION('',(0.,-1.,0.)); +#2962 = PCURVE('',#1885,#2963); +#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2967); +#2964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2965,#2966),.UNSPECIFIED.,.F., + .F.,(2,2),(2.940741988183,9.005387091983),.PIECEWISE_BEZIER_KNOTS.); +#2965 = CARTESIAN_POINT('',(14.,-5.559258011817)); +#2966 = CARTESIAN_POINT('',(14.,0.505387091983)); +#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2968 = PCURVE('',#2468,#2969); +#2969 = DEFINITIONAL_REPRESENTATION('',(#2970),#2973); +#2970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2971,#2972),.UNSPECIFIED.,.F., + .F.,(2,2),(2.940741988183,9.005387091983),.PIECEWISE_BEZIER_KNOTS.); +#2971 = CARTESIAN_POINT('',(4.071767274494,12.946091630393)); +#2972 = CARTESIAN_POINT('',(8.717554955749,16.844370360262)); +#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2974 = ORIENTED_EDGE('',*,*,#2480,.T.); +#2975 = ADVANCED_FACE('',(#2976,#3002),#1857,.F.); +#2976 = FACE_BOUND('',#2977,.F.); +#2977 = EDGE_LOOP('',(#2978,#2999,#3000,#3001)); +#2978 = ORIENTED_EDGE('',*,*,#2979,.F.); +#2979 = EDGE_CURVE('',#2081,#2885,#2980,.T.); +#2980 = SURFACE_CURVE('',#2981,(#2985,#2992),.PCURVE_S1.); +#2981 = LINE('',#2982,#2983); +#2982 = CARTESIAN_POINT('',(-7.3,-17.,3.)); +#2983 = VECTOR('',#2984,1.); +#2984 = DIRECTION('',(1.,0.,0.)); +#2985 = PCURVE('',#1857,#2986); +#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991); +#2987 = LINE('',#2988,#2989); +#2988 = CARTESIAN_POINT('',(0.,0.)); +#2989 = VECTOR('',#2990,1.); +#2990 = DIRECTION('',(0.,1.)); +#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2992 = PCURVE('',#2119,#2993); +#2993 = DEFINITIONAL_REPRESENTATION('',(#2994),#2998); +#2994 = LINE('',#2995,#2996); +#2995 = CARTESIAN_POINT('',(0.,0.)); +#2996 = VECTOR('',#2997,1.); +#2997 = DIRECTION('',(-1.,0.)); +#2998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2999 = ORIENTED_EDGE('',*,*,#2080,.T.); +#3000 = ORIENTED_EDGE('',*,*,#1841,.T.); +#3001 = ORIENTED_EDGE('',*,*,#2884,.F.); +#3002 = FACE_BOUND('',#3003,.F.); +#3003 = EDGE_LOOP('',(#3004,#3034,#3067,#3095)); +#3004 = ORIENTED_EDGE('',*,*,#3005,.T.); +#3005 = EDGE_CURVE('',#3006,#3008,#3010,.T.); +#3006 = VERTEX_POINT('',#3007); +#3007 = CARTESIAN_POINT('',(-5.,-17.,16.5)); +#3008 = VERTEX_POINT('',#3009); +#3009 = CARTESIAN_POINT('',(5.,-17.,16.5)); +#3010 = SURFACE_CURVE('',#3011,(#3015,#3022),.PCURVE_S1.); +#3011 = LINE('',#3012,#3013); +#3012 = CARTESIAN_POINT('',(-5.,-17.,16.5)); +#3013 = VECTOR('',#3014,1.); +#3014 = DIRECTION('',(1.,0.,0.)); +#3015 = PCURVE('',#1857,#3016); +#3016 = DEFINITIONAL_REPRESENTATION('',(#3017),#3021); +#3017 = LINE('',#3018,#3019); +#3018 = CARTESIAN_POINT('',(13.5,2.3)); +#3019 = VECTOR('',#3020,1.); +#3020 = DIRECTION('',(0.,1.)); +#3021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3022 = PCURVE('',#3023,#3028); +#3023 = PLANE('',#3024); +#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027); +#3025 = CARTESIAN_POINT('',(-5.,-17.,16.5)); +#3026 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#3027 = DIRECTION('',(1.,0.,0.)); +#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033); +#3029 = LINE('',#3030,#3031); +#3030 = CARTESIAN_POINT('',(0.,0.)); +#3031 = VECTOR('',#3032,1.); +#3032 = DIRECTION('',(1.,0.)); +#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3034 = ORIENTED_EDGE('',*,*,#3035,.T.); +#3035 = EDGE_CURVE('',#3008,#3036,#3038,.T.); +#3036 = VERTEX_POINT('',#3037); +#3037 = CARTESIAN_POINT('',(5.,-17.,17.5)); +#3038 = SURFACE_CURVE('',#3039,(#3044,#3055),.PCURVE_S1.); +#3039 = CIRCLE('',#3040,0.5); +#3040 = AXIS2_PLACEMENT_3D('',#3041,#3042,#3043); +#3041 = CARTESIAN_POINT('',(5.,-17.,17.)); +#3042 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#3043 = DIRECTION('',(1.,0.,0.)); +#3044 = PCURVE('',#1857,#3045); +#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3054); +#3046 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3047,#3048,#3049,#3050, +#3051,#3052,#3053),.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('') ); +#3047 = CARTESIAN_POINT('',(14.,12.8)); +#3048 = CARTESIAN_POINT('',(14.866025403784,12.8)); +#3049 = CARTESIAN_POINT('',(14.433012701892,12.05)); +#3050 = CARTESIAN_POINT('',(14.,11.3)); +#3051 = CARTESIAN_POINT('',(13.566987298108,12.05)); +#3052 = CARTESIAN_POINT('',(13.133974596216,12.8)); +#3053 = CARTESIAN_POINT('',(14.,12.8)); +#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3055 = PCURVE('',#3056,#3061); +#3056 = CYLINDRICAL_SURFACE('',#3057,0.5); +#3057 = AXIS2_PLACEMENT_3D('',#3058,#3059,#3060); +#3058 = CARTESIAN_POINT('',(5.,-17.,17.)); +#3059 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#3060 = DIRECTION('',(1.,0.,0.)); +#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3066); +#3062 = LINE('',#3063,#3064); +#3063 = CARTESIAN_POINT('',(0.,0.)); +#3064 = VECTOR('',#3065,1.); +#3065 = DIRECTION('',(1.,0.)); +#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3067 = ORIENTED_EDGE('',*,*,#3068,.F.); +#3068 = EDGE_CURVE('',#3069,#3036,#3071,.T.); +#3069 = VERTEX_POINT('',#3070); +#3070 = CARTESIAN_POINT('',(-5.,-17.,17.5)); +#3071 = SURFACE_CURVE('',#3072,(#3076,#3083),.PCURVE_S1.); +#3072 = LINE('',#3073,#3074); +#3073 = CARTESIAN_POINT('',(-5.,-17.,17.5)); +#3074 = VECTOR('',#3075,1.); +#3075 = DIRECTION('',(1.,0.,0.)); +#3076 = PCURVE('',#1857,#3077); +#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082); +#3078 = LINE('',#3079,#3080); +#3079 = CARTESIAN_POINT('',(14.5,2.3)); +#3080 = VECTOR('',#3081,1.); +#3081 = DIRECTION('',(0.,1.)); +#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3083 = PCURVE('',#3084,#3089); +#3084 = PLANE('',#3085); +#3085 = AXIS2_PLACEMENT_3D('',#3086,#3087,#3088); +#3086 = CARTESIAN_POINT('',(-5.,-17.,17.5)); +#3087 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#3088 = DIRECTION('',(1.,0.,0.)); +#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3094); +#3090 = LINE('',#3091,#3092); +#3091 = CARTESIAN_POINT('',(0.,0.)); +#3092 = VECTOR('',#3093,1.); +#3093 = DIRECTION('',(1.,0.)); +#3094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3095 = ORIENTED_EDGE('',*,*,#3096,.T.); +#3096 = EDGE_CURVE('',#3069,#3006,#3097,.T.); +#3097 = SURFACE_CURVE('',#3098,(#3103,#3114),.PCURVE_S1.); +#3098 = CIRCLE('',#3099,0.5); +#3099 = AXIS2_PLACEMENT_3D('',#3100,#3101,#3102); +#3100 = CARTESIAN_POINT('',(-5.,-17.,17.)); +#3101 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#3102 = DIRECTION('',(1.,0.,0.)); +#3103 = PCURVE('',#1857,#3104); +#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3113); +#3105 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3106,#3107,#3108,#3109, +#3110,#3111,#3112),.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('') ); +#3106 = CARTESIAN_POINT('',(14.,2.8)); +#3107 = CARTESIAN_POINT('',(14.866025403784,2.8)); +#3108 = CARTESIAN_POINT('',(14.433012701892,2.05)); +#3109 = CARTESIAN_POINT('',(14.,1.3)); +#3110 = CARTESIAN_POINT('',(13.566987298108,2.05)); +#3111 = CARTESIAN_POINT('',(13.133974596216,2.8)); +#3112 = CARTESIAN_POINT('',(14.,2.8)); +#3113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3114 = PCURVE('',#3115,#3120); +#3115 = CYLINDRICAL_SURFACE('',#3116,0.5); +#3116 = AXIS2_PLACEMENT_3D('',#3117,#3118,#3119); +#3117 = CARTESIAN_POINT('',(-5.,-17.,17.)); +#3118 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#3119 = DIRECTION('',(1.,0.,0.)); +#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3125); +#3121 = LINE('',#3122,#3123); +#3122 = CARTESIAN_POINT('',(0.,0.)); +#3123 = VECTOR('',#3124,1.); +#3124 = DIRECTION('',(1.,0.)); +#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3126 = ADVANCED_FACE('',(#3127),#2172,.T.); +#3127 = FACE_BOUND('',#3128,.T.); +#3128 = EDGE_LOOP('',(#3129,#3157,#3179,#3180,#3181)); +#3129 = ORIENTED_EDGE('',*,*,#3130,.F.); +#3130 = EDGE_CURVE('',#3131,#3133,#3135,.T.); +#3131 = VERTEX_POINT('',#3132); +#3132 = CARTESIAN_POINT('',(-9.,-13.22875655532,17.)); +#3133 = VERTEX_POINT('',#3134); +#3134 = CARTESIAN_POINT('',(-9.,-10.72578233334,17.)); +#3135 = SURFACE_CURVE('',#3136,(#3140,#3146),.PCURVE_S1.); +#3136 = LINE('',#3137,#3138); +#3137 = CARTESIAN_POINT('',(-9.,-7.5,17.)); +#3138 = VECTOR('',#3139,1.); +#3139 = DIRECTION('',(0.,1.,0.)); +#3140 = PCURVE('',#2172,#3141); +#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3145); +#3142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3143,#3144),.UNSPECIFIED.,.F., + .F.,(2,2),(-7.605917375985,-0.9),.PIECEWISE_BEZIER_KNOTS.); +#3143 = CARTESIAN_POINT('',(17.356892551266,2.815496534161)); +#3144 = CARTESIAN_POINT('',(12.219861809378,-1.494984066704)); +#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3146 = PCURVE('',#3147,#3152); +#3147 = PLANE('',#3148); +#3148 = AXIS2_PLACEMENT_3D('',#3149,#3150,#3151); +#3149 = CARTESIAN_POINT('',(-9.,-15.,0.)); +#3150 = DIRECTION('',(1.,0.,0.)); +#3151 = DIRECTION('',(0.,0.,1.)); +#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3156); +#3153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3154,#3155),.UNSPECIFIED.,.F., + .F.,(2,2),(-7.605917375985,-0.9),.PIECEWISE_BEZIER_KNOTS.); +#3154 = CARTESIAN_POINT('',(17.,0.105917375985)); +#3155 = CARTESIAN_POINT('',(17.,-6.6)); +#3156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3157 = ORIENTED_EDGE('',*,*,#3158,.T.); +#3158 = EDGE_CURVE('',#3131,#2132,#3159,.T.); +#3159 = SURFACE_CURVE('',#3160,(#3165,#3172),.PCURVE_S1.); +#3160 = CIRCLE('',#3161,16.); +#3161 = AXIS2_PLACEMENT_3D('',#3162,#3163,#3164); +#3162 = CARTESIAN_POINT('',(0.,0.,17.)); +#3163 = DIRECTION('',(0.,0.,1.)); +#3164 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#3165 = PCURVE('',#2172,#3166); +#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171); +#3167 = CIRCLE('',#3168,16.); +#3168 = AXIS2_PLACEMENT_2D('',#3169,#3170); +#3169 = CARTESIAN_POINT('',(0.,0.)); +#3170 = DIRECTION('',(1.,0.)); +#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3172 = PCURVE('',#2146,#3173); +#3173 = DEFINITIONAL_REPRESENTATION('',(#3174),#3178); +#3174 = LINE('',#3175,#3176); +#3175 = CARTESIAN_POINT('',(0.,14.)); +#3176 = VECTOR('',#3177,1.); +#3177 = DIRECTION('',(1.,0.)); +#3178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3179 = ORIENTED_EDGE('',*,*,#2157,.F.); +#3180 = ORIENTED_EDGE('',*,*,#2662,.F.); +#3181 = ORIENTED_EDGE('',*,*,#3182,.T.); +#3182 = EDGE_CURVE('',#2663,#3133,#3183,.T.); +#3183 = SURFACE_CURVE('',#3184,(#3188,#3195),.PCURVE_S1.); +#3184 = LINE('',#3185,#3186); +#3185 = CARTESIAN_POINT('',(0.,0.,17.)); +#3186 = VECTOR('',#3187,1.); +#3187 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#3188 = PCURVE('',#2172,#3189); +#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194); +#3190 = LINE('',#3191,#3192); +#3191 = CARTESIAN_POINT('',(0.,0.)); +#3192 = VECTOR('',#3193,1.); +#3193 = DIRECTION('',(1.,0.)); +#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3195 = PCURVE('',#2744,#3196); +#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201); +#3197 = LINE('',#3198,#3199); +#3198 = CARTESIAN_POINT('',(0.,14.)); +#3199 = VECTOR('',#3200,1.); +#3200 = DIRECTION('',(1.,0.)); +#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3202 = ADVANCED_FACE('',(#3203),#2146,.T.); +#3203 = FACE_BOUND('',#3204,.T.); +#3204 = EDGE_LOOP('',(#3205,#3206,#3227,#3253)); +#3205 = ORIENTED_EDGE('',*,*,#3158,.F.); +#3206 = ORIENTED_EDGE('',*,*,#3207,.F.); +#3207 = EDGE_CURVE('',#3208,#3131,#3210,.T.); +#3208 = VERTEX_POINT('',#3209); +#3209 = CARTESIAN_POINT('',(-9.,-13.22875655532,3.)); +#3210 = SURFACE_CURVE('',#3211,(#3215,#3221),.PCURVE_S1.); +#3211 = LINE('',#3212,#3213); +#3212 = CARTESIAN_POINT('',(-9.,-13.22875655532,3.)); +#3213 = VECTOR('',#3214,1.); +#3214 = DIRECTION('',(0.,0.,1.)); +#3215 = PCURVE('',#2146,#3216); +#3216 = DEFINITIONAL_REPRESENTATION('',(#3217),#3220); +#3217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3218,#3219),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#3218 = CARTESIAN_POINT('',(0.100725284152,-3.999999997895E-07)); +#3219 = CARTESIAN_POINT('',(0.100725284152,14.0000004)); +#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3221 = PCURVE('',#3147,#3222); +#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3226); +#3223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3224,#3225),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#3224 = CARTESIAN_POINT('',(2.9999996,-1.771243444677)); +#3225 = CARTESIAN_POINT('',(17.0000004,-1.771243444677)); +#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3227 = ORIENTED_EDGE('',*,*,#3228,.T.); +#3228 = EDGE_CURVE('',#3208,#2104,#3229,.T.); +#3229 = SURFACE_CURVE('',#3230,(#3235,#3242),.PCURVE_S1.); +#3230 = CIRCLE('',#3231,16.); +#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234); +#3232 = CARTESIAN_POINT('',(0.,0.,3.)); +#3233 = DIRECTION('',(0.,0.,1.)); +#3234 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#3235 = PCURVE('',#2146,#3236); +#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241); +#3237 = LINE('',#3238,#3239); +#3238 = CARTESIAN_POINT('',(0.,0.)); +#3239 = VECTOR('',#3240,1.); +#3240 = DIRECTION('',(1.,0.)); +#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3242 = PCURVE('',#2119,#3243); +#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3252); +#3244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3245,#3246,#3247,#3248, +#3249,#3250,#3251),.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('') ); +#3245 = CARTESIAN_POINT('',(2.984601754985,4.743288910096)); +#3246 = CARTESIAN_POINT('',(-18.24464458642,-13.07016386514)); +#3247 = CARTESIAN_POINT('',(-23.05692404819,14.221629157329)); +#3248 = CARTESIAN_POINT('',(-27.86920350996,41.513422179807)); +#3249 = CARTESIAN_POINT('',(-1.827677706789,32.035081932575)); +#3250 = CARTESIAN_POINT('',(24.213848096391,22.556741685342)); +#3251 = CARTESIAN_POINT('',(2.984601754985,4.743288910096)); +#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3253 = ORIENTED_EDGE('',*,*,#2131,.T.); +#3254 = ADVANCED_FACE('',(#3255),#2119,.T.); +#3255 = FACE_BOUND('',#3256,.T.); +#3256 = EDGE_LOOP('',(#3257,#3258,#3259,#3281,#3302,#3303,#3304,#3305, + #3328,#3355,#3381,#3382)); +#3257 = ORIENTED_EDGE('',*,*,#2103,.T.); +#3258 = ORIENTED_EDGE('',*,*,#3228,.F.); +#3259 = ORIENTED_EDGE('',*,*,#3260,.T.); +#3260 = EDGE_CURVE('',#3208,#3261,#3263,.T.); +#3261 = VERTEX_POINT('',#3262); +#3262 = CARTESIAN_POINT('',(-9.,-10.72578233334,3.)); +#3263 = SURFACE_CURVE('',#3264,(#3268,#3275),.PCURVE_S1.); +#3264 = LINE('',#3265,#3266); +#3265 = CARTESIAN_POINT('',(-9.,-7.5,3.)); +#3266 = VECTOR('',#3267,1.); +#3267 = DIRECTION('',(0.,1.,0.)); +#3268 = PCURVE('',#2119,#3269); +#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274); +#3270 = LINE('',#3271,#3272); +#3271 = CARTESIAN_POINT('',(1.7,9.5)); +#3272 = VECTOR('',#3273,1.); +#3273 = DIRECTION('',(0.,1.)); +#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3275 = PCURVE('',#3147,#3276); +#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3280); +#3277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3278,#3279),.UNSPECIFIED.,.F., + .F.,(2,2),(-7.605917375985,-0.9),.PIECEWISE_BEZIER_KNOTS.); +#3278 = CARTESIAN_POINT('',(3.,0.105917375985)); +#3279 = CARTESIAN_POINT('',(3.,-6.6)); +#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3281 = ORIENTED_EDGE('',*,*,#3282,.F.); +#3282 = EDGE_CURVE('',#2229,#3261,#3283,.T.); +#3283 = SURFACE_CURVE('',#3284,(#3288,#3295),.PCURVE_S1.); +#3284 = LINE('',#3285,#3286); +#3285 = CARTESIAN_POINT('',(0.,0.,3.)); +#3286 = VECTOR('',#3287,1.); +#3287 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#3288 = PCURVE('',#2119,#3289); +#3289 = DEFINITIONAL_REPRESENTATION('',(#3290),#3294); +#3290 = LINE('',#3291,#3292); +#3291 = CARTESIAN_POINT('',(-7.3,17.)); +#3292 = VECTOR('',#3293,1.); +#3293 = DIRECTION('',(0.642787609687,-0.766044443119)); +#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3295 = PCURVE('',#2744,#3296); +#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301); +#3297 = LINE('',#3298,#3299); +#3298 = CARTESIAN_POINT('',(0.,0.)); +#3299 = VECTOR('',#3300,1.); +#3300 = DIRECTION('',(1.,0.)); +#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3302 = ORIENTED_EDGE('',*,*,#2228,.T.); +#3303 = ORIENTED_EDGE('',*,*,#2280,.T.); +#3304 = ORIENTED_EDGE('',*,*,#2330,.T.); +#3305 = ORIENTED_EDGE('',*,*,#3306,.T.); +#3306 = EDGE_CURVE('',#2331,#3307,#3309,.T.); +#3307 = VERTEX_POINT('',#3308); +#3308 = CARTESIAN_POINT('',(9.,-10.72578233334,3.)); +#3309 = SURFACE_CURVE('',#3310,(#3314,#3321),.PCURVE_S1.); +#3310 = LINE('',#3311,#3312); +#3311 = CARTESIAN_POINT('',(0.,0.,3.)); +#3312 = VECTOR('',#3313,1.); +#3313 = DIRECTION('',(0.642787609687,-0.766044443119,0.)); +#3314 = PCURVE('',#2119,#3315); +#3315 = DEFINITIONAL_REPRESENTATION('',(#3316),#3320); +#3316 = LINE('',#3317,#3318); +#3317 = CARTESIAN_POINT('',(-7.3,17.)); +#3318 = VECTOR('',#3319,1.); +#3319 = DIRECTION('',(-0.642787609687,-0.766044443119)); +#3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3321 = PCURVE('',#2418,#3322); +#3322 = DEFINITIONAL_REPRESENTATION('',(#3323),#3327); +#3323 = LINE('',#3324,#3325); +#3324 = CARTESIAN_POINT('',(0.,0.)); +#3325 = VECTOR('',#3326,1.); +#3326 = DIRECTION('',(1.,0.)); +#3327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3328 = ORIENTED_EDGE('',*,*,#3329,.F.); +#3329 = EDGE_CURVE('',#3330,#3307,#3332,.T.); +#3330 = VERTEX_POINT('',#3331); +#3331 = CARTESIAN_POINT('',(9.,-13.22875655532,3.)); +#3332 = SURFACE_CURVE('',#3333,(#3337,#3344),.PCURVE_S1.); +#3333 = LINE('',#3334,#3335); +#3334 = CARTESIAN_POINT('',(9.,-7.5,3.)); +#3335 = VECTOR('',#3336,1.); +#3336 = DIRECTION('',(0.,1.,0.)); +#3337 = PCURVE('',#2119,#3338); +#3338 = DEFINITIONAL_REPRESENTATION('',(#3339),#3343); +#3339 = LINE('',#3340,#3341); +#3340 = CARTESIAN_POINT('',(-16.3,9.5)); +#3341 = VECTOR('',#3342,1.); +#3342 = DIRECTION('',(0.,1.)); +#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3344 = PCURVE('',#3345,#3350); +#3345 = PLANE('',#3346); +#3346 = AXIS2_PLACEMENT_3D('',#3347,#3348,#3349); +#3347 = CARTESIAN_POINT('',(9.,-15.,0.)); +#3348 = DIRECTION('',(1.,0.,0.)); +#3349 = DIRECTION('',(0.,0.,1.)); +#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3354); +#3351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3352,#3353),.UNSPECIFIED.,.F., + .F.,(2,2),(-8.1,-1.454141610011),.PIECEWISE_BEZIER_KNOTS.); +#3352 = CARTESIAN_POINT('',(3.,0.6)); +#3353 = CARTESIAN_POINT('',(3.,-6.045858389989)); +#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3355 = ORIENTED_EDGE('',*,*,#3356,.F.); +#3356 = EDGE_CURVE('',#2908,#3330,#3357,.T.); +#3357 = SURFACE_CURVE('',#3358,(#3363,#3374),.PCURVE_S1.); +#3358 = CIRCLE('',#3359,16.); +#3359 = AXIS2_PLACEMENT_3D('',#3360,#3361,#3362); +#3360 = CARTESIAN_POINT('',(0.,0.,3.)); +#3361 = DIRECTION('',(0.,0.,1.)); +#3362 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#3363 = PCURVE('',#2119,#3364); +#3364 = DEFINITIONAL_REPRESENTATION('',(#3365),#3373); +#3365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3366,#3367,#3368,#3369, +#3370,#3371,#3372),.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('') ); +#3366 = CARTESIAN_POINT('',(2.984601754985,4.743288910096)); +#3367 = CARTESIAN_POINT('',(-18.24464458642,-13.07016386514)); +#3368 = CARTESIAN_POINT('',(-23.05692404819,14.221629157329)); +#3369 = CARTESIAN_POINT('',(-27.86920350996,41.513422179807)); +#3370 = CARTESIAN_POINT('',(-1.827677706789,32.035081932575)); +#3371 = CARTESIAN_POINT('',(24.213848096391,22.556741685342)); +#3372 = CARTESIAN_POINT('',(2.984601754985,4.743288910096)); +#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3374 = PCURVE('',#2945,#3375); +#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3380); +#3376 = LINE('',#3377,#3378); +#3377 = CARTESIAN_POINT('',(0.,0.)); +#3378 = VECTOR('',#3379,1.); +#3379 = DIRECTION('',(1.,0.)); +#3380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3381 = ORIENTED_EDGE('',*,*,#2907,.F.); +#3382 = ORIENTED_EDGE('',*,*,#2979,.F.); +#3383 = ADVANCED_FACE('',(#3384),#2418,.F.); +#3384 = FACE_BOUND('',#3385,.F.); +#3385 = EDGE_LOOP('',(#3386,#3409,#3410,#3411)); +#3386 = ORIENTED_EDGE('',*,*,#3387,.F.); +#3387 = EDGE_CURVE('',#2381,#3388,#3390,.T.); +#3388 = VERTEX_POINT('',#3389); +#3389 = CARTESIAN_POINT('',(9.,-10.72578233334,17.)); +#3390 = SURFACE_CURVE('',#3391,(#3395,#3402),.PCURVE_S1.); +#3391 = LINE('',#3392,#3393); +#3392 = CARTESIAN_POINT('',(0.,0.,17.)); +#3393 = VECTOR('',#3394,1.); +#3394 = DIRECTION('',(0.642787609687,-0.766044443119,0.)); +#3395 = PCURVE('',#2418,#3396); +#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401); +#3397 = LINE('',#3398,#3399); +#3398 = CARTESIAN_POINT('',(0.,14.)); +#3399 = VECTOR('',#3400,1.); +#3400 = DIRECTION('',(1.,0.)); +#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3402 = PCURVE('',#2468,#3403); +#3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408); +#3404 = LINE('',#3405,#3406); +#3405 = CARTESIAN_POINT('',(0.,0.)); +#3406 = VECTOR('',#3407,1.); +#3407 = DIRECTION('',(0.173648177667,0.984807753012)); +#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3409 = ORIENTED_EDGE('',*,*,#2380,.F.); +#3410 = ORIENTED_EDGE('',*,*,#3306,.T.); +#3411 = ORIENTED_EDGE('',*,*,#3412,.T.); +#3412 = EDGE_CURVE('',#3307,#3388,#3413,.T.); +#3413 = SURFACE_CURVE('',#3414,(#3418,#3424),.PCURVE_S1.); +#3414 = LINE('',#3415,#3416); +#3415 = CARTESIAN_POINT('',(9.,-10.72578233334,1.5)); +#3416 = VECTOR('',#3417,1.); +#3417 = DIRECTION('',(0.,0.,1.)); +#3418 = PCURVE('',#2418,#3419); +#3419 = DEFINITIONAL_REPRESENTATION('',(#3420),#3423); +#3420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3421,#3422),.UNSPECIFIED.,.F., + .F.,(2,2),(1.E-01,16.9),.PIECEWISE_BEZIER_KNOTS.); +#3421 = CARTESIAN_POINT('',(14.001514441744,-1.4)); +#3422 = CARTESIAN_POINT('',(14.001514441744,15.4)); +#3423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3424 = PCURVE('',#3345,#3425); +#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3429); +#3426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3427,#3428),.UNSPECIFIED.,.F., + .F.,(2,2),(1.E-01,16.9),.PIECEWISE_BEZIER_KNOTS.); +#3427 = CARTESIAN_POINT('',(1.6,-4.274217666652)); +#3428 = CARTESIAN_POINT('',(18.4,-4.274217666652)); +#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3430 = ADVANCED_FACE('',(#3431),#2468,.T.); +#3431 = FACE_BOUND('',#3432,.T.); +#3432 = EDGE_LOOP('',(#3433,#3434,#3458,#3477,#3478)); +#3433 = ORIENTED_EDGE('',*,*,#2956,.T.); +#3434 = ORIENTED_EDGE('',*,*,#3435,.T.); +#3435 = EDGE_CURVE('',#2931,#3436,#3438,.T.); +#3436 = VERTEX_POINT('',#3437); +#3437 = CARTESIAN_POINT('',(9.,-13.22875655532,17.)); +#3438 = SURFACE_CURVE('',#3439,(#3444,#3451),.PCURVE_S1.); +#3439 = CIRCLE('',#3440,16.); +#3440 = AXIS2_PLACEMENT_3D('',#3441,#3442,#3443); +#3441 = CARTESIAN_POINT('',(0.,0.,17.)); +#3442 = DIRECTION('',(0.,0.,1.)); +#3443 = DIRECTION('',(-0.642787609687,-0.766044443119,0.)); +#3444 = PCURVE('',#2468,#3445); +#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450); +#3446 = CIRCLE('',#3447,16.); +#3447 = AXIS2_PLACEMENT_2D('',#3448,#3449); +#3448 = CARTESIAN_POINT('',(0.,0.)); +#3449 = DIRECTION('',(1.,0.)); +#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3451 = PCURVE('',#2945,#3452); +#3452 = DEFINITIONAL_REPRESENTATION('',(#3453),#3457); +#3453 = LINE('',#3454,#3455); +#3454 = CARTESIAN_POINT('',(0.,14.)); +#3455 = VECTOR('',#3456,1.); +#3456 = DIRECTION('',(1.,0.)); +#3457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3458 = ORIENTED_EDGE('',*,*,#3459,.T.); +#3459 = EDGE_CURVE('',#3436,#3388,#3460,.T.); +#3460 = SURFACE_CURVE('',#3461,(#3465,#3471),.PCURVE_S1.); +#3461 = LINE('',#3462,#3463); +#3462 = CARTESIAN_POINT('',(9.,-7.5,17.)); +#3463 = VECTOR('',#3464,1.); +#3464 = DIRECTION('',(0.,1.,0.)); +#3465 = PCURVE('',#2468,#3466); +#3466 = DEFINITIONAL_REPRESENTATION('',(#3467),#3470); +#3467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3468,#3469),.UNSPECIFIED.,.F., + .F.,(2,2),(-8.1,-1.454141610011),.PIECEWISE_BEZIER_KNOTS.); +#3468 = CARTESIAN_POINT('',(6.165204825477,16.921886699181)); +#3469 = CARTESIAN_POINT('',(1.074181936071,12.650011270365)); +#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3471 = PCURVE('',#3345,#3472); +#3472 = DEFINITIONAL_REPRESENTATION('',(#3473),#3476); +#3473 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3474,#3475),.UNSPECIFIED.,.F., + .F.,(2,2),(-8.1,-1.454141610011),.PIECEWISE_BEZIER_KNOTS.); +#3474 = CARTESIAN_POINT('',(17.,0.6)); +#3475 = CARTESIAN_POINT('',(17.,-6.045858389989)); +#3476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3477 = ORIENTED_EDGE('',*,*,#3387,.F.); +#3478 = ORIENTED_EDGE('',*,*,#2429,.F.); +#3479 = ADVANCED_FACE('',(#3480),#2606,.T.); +#3480 = FACE_BOUND('',#3481,.T.); +#3481 = EDGE_LOOP('',(#3482,#3483,#3484,#3485)); +#3482 = ORIENTED_EDGE('',*,*,#2782,.F.); +#3483 = ORIENTED_EDGE('',*,*,#2807,.T.); +#3484 = ORIENTED_EDGE('',*,*,#2858,.T.); +#3485 = ORIENTED_EDGE('',*,*,#2567,.F.); +#3486 = ADVANCED_FACE('',(#3487),#2744,.T.); +#3487 = FACE_BOUND('',#3488,.T.); +#3488 = EDGE_LOOP('',(#3489,#3490,#3491,#3510)); +#3489 = ORIENTED_EDGE('',*,*,#2708,.F.); +#3490 = ORIENTED_EDGE('',*,*,#3282,.T.); +#3491 = ORIENTED_EDGE('',*,*,#3492,.F.); +#3492 = EDGE_CURVE('',#3133,#3261,#3493,.T.); +#3493 = SURFACE_CURVE('',#3494,(#3498,#3504),.PCURVE_S1.); +#3494 = LINE('',#3495,#3496); +#3495 = CARTESIAN_POINT('',(-9.,-10.72578233334,1.5)); +#3496 = VECTOR('',#3497,1.); +#3497 = DIRECTION('',(0.,0.,-1.)); +#3498 = PCURVE('',#2744,#3499); +#3499 = DEFINITIONAL_REPRESENTATION('',(#3500),#3503); +#3500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3501,#3502),.UNSPECIFIED.,.F., + .F.,(2,2),(-16.9,-1.E-01),.PIECEWISE_BEZIER_KNOTS.); +#3501 = CARTESIAN_POINT('',(14.001514441744,15.4)); +#3502 = CARTESIAN_POINT('',(14.001514441744,-1.4)); +#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3504 = PCURVE('',#3147,#3505); +#3505 = DEFINITIONAL_REPRESENTATION('',(#3506),#3509); +#3506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3507,#3508),.UNSPECIFIED.,.F., + .F.,(2,2),(-16.9,-1.E-01),.PIECEWISE_BEZIER_KNOTS.); +#3507 = CARTESIAN_POINT('',(18.4,-4.274217666652)); +#3508 = CARTESIAN_POINT('',(1.6,-4.274217666652)); +#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3510 = ORIENTED_EDGE('',*,*,#3182,.F.); +#3511 = ADVANCED_FACE('',(#3512),#2945,.T.); +#3512 = FACE_BOUND('',#3513,.T.); +#3513 = EDGE_LOOP('',(#3514,#3515,#3516,#3517)); +#3514 = ORIENTED_EDGE('',*,*,#3435,.F.); +#3515 = ORIENTED_EDGE('',*,*,#2930,.F.); +#3516 = ORIENTED_EDGE('',*,*,#3356,.T.); +#3517 = ORIENTED_EDGE('',*,*,#3518,.T.); +#3518 = EDGE_CURVE('',#3330,#3436,#3519,.T.); +#3519 = SURFACE_CURVE('',#3520,(#3524,#3530),.PCURVE_S1.); +#3520 = LINE('',#3521,#3522); +#3521 = CARTESIAN_POINT('',(9.,-13.22875655532,3.)); +#3522 = VECTOR('',#3523,1.); +#3523 = DIRECTION('',(0.,0.,1.)); +#3524 = PCURVE('',#2945,#3525); +#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3529); +#3526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3527,#3528),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#3527 = CARTESIAN_POINT('',(1.295538117443,-3.999999997895E-07)); +#3528 = CARTESIAN_POINT('',(1.295538117443,14.0000004)); +#3529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3530 = PCURVE('',#3345,#3531); +#3531 = DEFINITIONAL_REPRESENTATION('',(#3532),#3535); +#3532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3533,#3534),.UNSPECIFIED.,.F., + .F.,(2,2),(-3.999999997895E-07,14.0000004),.PIECEWISE_BEZIER_KNOTS.); +#3533 = CARTESIAN_POINT('',(2.9999996,-1.771243444677)); +#3534 = CARTESIAN_POINT('',(17.0000004,-1.771243444677)); +#3535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3536 = ADVANCED_FACE('',(#3537),#3023,.F.); +#3537 = FACE_BOUND('',#3538,.F.); +#3538 = EDGE_LOOP('',(#3539,#3562,#3590,#3611)); +#3539 = ORIENTED_EDGE('',*,*,#3540,.T.); +#3540 = EDGE_CURVE('',#3006,#3541,#3543,.T.); +#3541 = VERTEX_POINT('',#3542); +#3542 = CARTESIAN_POINT('',(-5.,-15.,16.5)); +#3543 = SURFACE_CURVE('',#3544,(#3548,#3555),.PCURVE_S1.); +#3544 = LINE('',#3545,#3546); +#3545 = CARTESIAN_POINT('',(-5.,-17.,16.5)); +#3546 = VECTOR('',#3547,1.); +#3547 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3548 = PCURVE('',#3023,#3549); +#3549 = DEFINITIONAL_REPRESENTATION('',(#3550),#3554); +#3550 = LINE('',#3551,#3552); +#3551 = CARTESIAN_POINT('',(0.,0.)); +#3552 = VECTOR('',#3553,1.); +#3553 = DIRECTION('',(0.,-1.)); +#3554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3555 = PCURVE('',#3115,#3556); +#3556 = DEFINITIONAL_REPRESENTATION('',(#3557),#3561); +#3557 = LINE('',#3558,#3559); +#3558 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3559 = VECTOR('',#3560,1.); +#3560 = DIRECTION('',(0.,-1.)); +#3561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3562 = ORIENTED_EDGE('',*,*,#3563,.T.); +#3563 = EDGE_CURVE('',#3541,#3564,#3566,.T.); +#3564 = VERTEX_POINT('',#3565); +#3565 = CARTESIAN_POINT('',(5.,-15.,16.5)); +#3566 = SURFACE_CURVE('',#3567,(#3571,#3578),.PCURVE_S1.); +#3567 = LINE('',#3568,#3569); +#3568 = CARTESIAN_POINT('',(-5.,-15.,16.5)); +#3569 = VECTOR('',#3570,1.); +#3570 = DIRECTION('',(1.,0.,0.)); +#3571 = PCURVE('',#3023,#3572); +#3572 = DEFINITIONAL_REPRESENTATION('',(#3573),#3577); +#3573 = LINE('',#3574,#3575); +#3574 = CARTESIAN_POINT('',(0.,-2.)); +#3575 = VECTOR('',#3576,1.); +#3576 = DIRECTION('',(1.,0.)); +#3577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3578 = PCURVE('',#3579,#3584); +#3579 = PLANE('',#3580); +#3580 = AXIS2_PLACEMENT_3D('',#3581,#3582,#3583); +#3581 = CARTESIAN_POINT('',(-5.,-15.,17.5)); +#3582 = DIRECTION('',(0.,1.,0.)); +#3583 = DIRECTION('',(0.,0.,1.)); +#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589); +#3585 = LINE('',#3586,#3587); +#3586 = CARTESIAN_POINT('',(-1.,0.)); +#3587 = VECTOR('',#3588,1.); +#3588 = DIRECTION('',(0.,1.)); +#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3590 = ORIENTED_EDGE('',*,*,#3591,.F.); +#3591 = EDGE_CURVE('',#3008,#3564,#3592,.T.); +#3592 = SURFACE_CURVE('',#3593,(#3597,#3604),.PCURVE_S1.); +#3593 = LINE('',#3594,#3595); +#3594 = CARTESIAN_POINT('',(5.,-17.,16.5)); +#3595 = VECTOR('',#3596,1.); +#3596 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3597 = PCURVE('',#3023,#3598); +#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603); +#3599 = LINE('',#3600,#3601); +#3600 = CARTESIAN_POINT('',(10.,0.)); +#3601 = VECTOR('',#3602,1.); +#3602 = DIRECTION('',(0.,-1.)); +#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3604 = PCURVE('',#3056,#3605); +#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610); +#3606 = LINE('',#3607,#3608); +#3607 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3608 = VECTOR('',#3609,1.); +#3609 = DIRECTION('',(0.,-1.)); +#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3611 = ORIENTED_EDGE('',*,*,#3005,.F.); +#3612 = ADVANCED_FACE('',(#3613),#3115,.F.); +#3613 = FACE_BOUND('',#3614,.F.); +#3614 = EDGE_LOOP('',(#3615,#3638,#3664,#3665)); +#3615 = ORIENTED_EDGE('',*,*,#3616,.T.); +#3616 = EDGE_CURVE('',#3069,#3617,#3619,.T.); +#3617 = VERTEX_POINT('',#3618); +#3618 = CARTESIAN_POINT('',(-5.,-15.,17.5)); +#3619 = SURFACE_CURVE('',#3620,(#3624,#3631),.PCURVE_S1.); +#3620 = LINE('',#3621,#3622); +#3621 = CARTESIAN_POINT('',(-5.,-17.,17.5)); +#3622 = VECTOR('',#3623,1.); +#3623 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3624 = PCURVE('',#3115,#3625); +#3625 = DEFINITIONAL_REPRESENTATION('',(#3626),#3630); +#3626 = LINE('',#3627,#3628); +#3627 = CARTESIAN_POINT('',(1.570796326795,0.)); +#3628 = VECTOR('',#3629,1.); +#3629 = DIRECTION('',(0.,-1.)); +#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3631 = PCURVE('',#3084,#3632); +#3632 = DEFINITIONAL_REPRESENTATION('',(#3633),#3637); +#3633 = LINE('',#3634,#3635); +#3634 = CARTESIAN_POINT('',(0.,0.)); +#3635 = VECTOR('',#3636,1.); +#3636 = DIRECTION('',(0.,-1.)); +#3637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3638 = ORIENTED_EDGE('',*,*,#3639,.T.); +#3639 = EDGE_CURVE('',#3617,#3541,#3640,.T.); +#3640 = SURFACE_CURVE('',#3641,(#3646,#3653),.PCURVE_S1.); +#3641 = CIRCLE('',#3642,0.5); +#3642 = AXIS2_PLACEMENT_3D('',#3643,#3644,#3645); +#3643 = CARTESIAN_POINT('',(-5.,-15.,17.)); +#3644 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#3645 = DIRECTION('',(1.,0.,0.)); +#3646 = PCURVE('',#3115,#3647); +#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652); +#3648 = LINE('',#3649,#3650); +#3649 = CARTESIAN_POINT('',(0.,-2.)); +#3650 = VECTOR('',#3651,1.); +#3651 = DIRECTION('',(1.,0.)); +#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3653 = PCURVE('',#3579,#3654); +#3654 = DEFINITIONAL_REPRESENTATION('',(#3655),#3663); +#3655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3656,#3657,#3658,#3659, +#3660,#3661,#3662),.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('') ); +#3656 = CARTESIAN_POINT('',(-0.5,0.5)); +#3657 = CARTESIAN_POINT('',(0.366025403784,0.5)); +#3658 = CARTESIAN_POINT('',(-6.698729810778E-02,-0.25)); +#3659 = CARTESIAN_POINT('',(-0.5,-1.)); +#3660 = CARTESIAN_POINT('',(-0.933012701892,-0.25)); +#3661 = CARTESIAN_POINT('',(-1.366025403784,0.5)); +#3662 = CARTESIAN_POINT('',(-0.5,0.5)); +#3663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3664 = ORIENTED_EDGE('',*,*,#3540,.F.); +#3665 = ORIENTED_EDGE('',*,*,#3096,.F.); +#3666 = ADVANCED_FACE('',(#3667),#3084,.T.); +#3667 = FACE_BOUND('',#3668,.T.); +#3668 = EDGE_LOOP('',(#3669,#3670,#3693,#3714)); +#3669 = ORIENTED_EDGE('',*,*,#3616,.T.); +#3670 = ORIENTED_EDGE('',*,*,#3671,.T.); +#3671 = EDGE_CURVE('',#3617,#3672,#3674,.T.); +#3672 = VERTEX_POINT('',#3673); +#3673 = CARTESIAN_POINT('',(5.,-15.,17.5)); +#3674 = SURFACE_CURVE('',#3675,(#3679,#3686),.PCURVE_S1.); +#3675 = LINE('',#3676,#3677); +#3676 = CARTESIAN_POINT('',(-5.,-15.,17.5)); +#3677 = VECTOR('',#3678,1.); +#3678 = DIRECTION('',(1.,0.,0.)); +#3679 = PCURVE('',#3084,#3680); +#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3685); +#3681 = LINE('',#3682,#3683); +#3682 = CARTESIAN_POINT('',(0.,-2.)); +#3683 = VECTOR('',#3684,1.); +#3684 = DIRECTION('',(1.,0.)); +#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3686 = PCURVE('',#3579,#3687); +#3687 = DEFINITIONAL_REPRESENTATION('',(#3688),#3692); +#3688 = LINE('',#3689,#3690); +#3689 = CARTESIAN_POINT('',(0.,0.)); +#3690 = VECTOR('',#3691,1.); +#3691 = DIRECTION('',(0.,1.)); +#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3693 = ORIENTED_EDGE('',*,*,#3694,.F.); +#3694 = EDGE_CURVE('',#3036,#3672,#3695,.T.); +#3695 = SURFACE_CURVE('',#3696,(#3700,#3707),.PCURVE_S1.); +#3696 = LINE('',#3697,#3698); +#3697 = CARTESIAN_POINT('',(5.,-17.,17.5)); +#3698 = VECTOR('',#3699,1.); +#3699 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3700 = PCURVE('',#3084,#3701); +#3701 = DEFINITIONAL_REPRESENTATION('',(#3702),#3706); +#3702 = LINE('',#3703,#3704); +#3703 = CARTESIAN_POINT('',(10.,0.)); +#3704 = VECTOR('',#3705,1.); +#3705 = DIRECTION('',(0.,-1.)); +#3706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3707 = PCURVE('',#3056,#3708); +#3708 = DEFINITIONAL_REPRESENTATION('',(#3709),#3713); +#3709 = LINE('',#3710,#3711); +#3710 = CARTESIAN_POINT('',(7.853981633974,0.)); +#3711 = VECTOR('',#3712,1.); +#3712 = DIRECTION('',(0.,-1.)); +#3713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3714 = ORIENTED_EDGE('',*,*,#3068,.F.); +#3715 = ADVANCED_FACE('',(#3716),#3056,.F.); +#3716 = FACE_BOUND('',#3717,.F.); +#3717 = EDGE_LOOP('',(#3718,#3719,#3745,#3746)); +#3718 = ORIENTED_EDGE('',*,*,#3591,.T.); +#3719 = ORIENTED_EDGE('',*,*,#3720,.T.); +#3720 = EDGE_CURVE('',#3564,#3672,#3721,.T.); +#3721 = SURFACE_CURVE('',#3722,(#3727,#3734),.PCURVE_S1.); +#3722 = CIRCLE('',#3723,0.5); +#3723 = AXIS2_PLACEMENT_3D('',#3724,#3725,#3726); +#3724 = CARTESIAN_POINT('',(5.,-15.,17.)); +#3725 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#3726 = DIRECTION('',(1.,0.,0.)); +#3727 = PCURVE('',#3056,#3728); +#3728 = DEFINITIONAL_REPRESENTATION('',(#3729),#3733); +#3729 = LINE('',#3730,#3731); +#3730 = CARTESIAN_POINT('',(0.,-2.)); +#3731 = VECTOR('',#3732,1.); +#3732 = DIRECTION('',(1.,0.)); +#3733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3734 = PCURVE('',#3579,#3735); +#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3744); +#3736 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3737,#3738,#3739,#3740, +#3741,#3742,#3743),.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('') ); +#3737 = CARTESIAN_POINT('',(-0.5,10.5)); +#3738 = CARTESIAN_POINT('',(0.366025403784,10.5)); +#3739 = CARTESIAN_POINT('',(-6.698729810778E-02,9.75)); +#3740 = CARTESIAN_POINT('',(-0.5,9.)); +#3741 = CARTESIAN_POINT('',(-0.933012701892,9.75)); +#3742 = CARTESIAN_POINT('',(-1.366025403784,10.5)); +#3743 = CARTESIAN_POINT('',(-0.5,10.5)); +#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3745 = ORIENTED_EDGE('',*,*,#3694,.F.); +#3746 = ORIENTED_EDGE('',*,*,#3035,.F.); +#3747 = ADVANCED_FACE('',(#3748),#3147,.F.); +#3748 = FACE_BOUND('',#3749,.F.); +#3749 = EDGE_LOOP('',(#3750,#3751,#3752,#3753)); +#3750 = ORIENTED_EDGE('',*,*,#3207,.F.); +#3751 = ORIENTED_EDGE('',*,*,#3260,.T.); +#3752 = ORIENTED_EDGE('',*,*,#3492,.F.); +#3753 = ORIENTED_EDGE('',*,*,#3130,.F.); +#3754 = ADVANCED_FACE('',(#3755),#3345,.T.); +#3755 = FACE_BOUND('',#3756,.T.); +#3756 = EDGE_LOOP('',(#3757,#3758,#3759,#3760)); +#3757 = ORIENTED_EDGE('',*,*,#3518,.F.); +#3758 = ORIENTED_EDGE('',*,*,#3329,.T.); +#3759 = ORIENTED_EDGE('',*,*,#3412,.T.); +#3760 = ORIENTED_EDGE('',*,*,#3459,.F.); +#3761 = ADVANCED_FACE('',(#3762),#3579,.F.); +#3762 = FACE_BOUND('',#3763,.T.); +#3763 = EDGE_LOOP('',(#3764,#3765,#3766,#3767)); +#3764 = ORIENTED_EDGE('',*,*,#3639,.T.); +#3765 = ORIENTED_EDGE('',*,*,#3563,.T.); +#3766 = ORIENTED_EDGE('',*,*,#3720,.T.); +#3767 = ORIENTED_EDGE('',*,*,#3671,.F.); +#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3772)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3769,#3770,#3771)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3769 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3770 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3771 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3772 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3769, + 'distance_accuracy_value','confusion accuracy'); +#3773 = SHAPE_DEFINITION_REPRESENTATION(#3774,#25); +#3774 = PRODUCT_DEFINITION_SHAPE('','',#3775); +#3775 = PRODUCT_DEFINITION('design','',#3776,#3779); +#3776 = PRODUCT_DEFINITION_FORMATION('','',#3777); +#3777 = PRODUCT('Motor_final','Motor_final','',(#3778)); +#3778 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#3779 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3780 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3781,#3783); +#3781 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3782) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3782 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#3783 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3784); +#3784 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#3775,$); +#3785 = PRODUCT_TYPE('part',$,(#3777)); +#3786 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3787,#3795,#3802,#3809,#3816,#3823,#3830,#3837,#3844,#3851,#3858, + #3865,#3872,#3879,#3886,#3893,#3900,#3907,#3914,#3921,#3929,#3936, + #3943,#3950,#3957,#3964,#3971,#3979,#3986,#3993,#4000,#4007,#4014, + #4021,#4028,#4035,#4042,#4049,#4056,#4063,#4070,#4077,#4084,#4091, + #4098,#4105,#4112,#4119,#4126),#3768); +#3787 = STYLED_ITEM('color',(#3788),#28); +#3788 = PRESENTATION_STYLE_ASSIGNMENT((#3789)); +#3789 = SURFACE_STYLE_USAGE(.BOTH.,#3790); +#3790 = SURFACE_SIDE_STYLE('',(#3791)); +#3791 = SURFACE_STYLE_FILL_AREA(#3792); +#3792 = FILL_AREA_STYLE('',(#3793)); +#3793 = FILL_AREA_STYLE_COLOUR('',#3794); +#3794 = COLOUR_RGB('',0.819607853889,0.819607853889,0.819607853889); +#3795 = STYLED_ITEM('color',(#3796),#148); +#3796 = PRESENTATION_STYLE_ASSIGNMENT((#3797)); +#3797 = SURFACE_STYLE_USAGE(.BOTH.,#3798); +#3798 = SURFACE_SIDE_STYLE('',(#3799)); +#3799 = SURFACE_STYLE_FILL_AREA(#3800); +#3800 = FILL_AREA_STYLE('',(#3801)); +#3801 = FILL_AREA_STYLE_COLOUR('',#3794); +#3802 = STYLED_ITEM('color',(#3803),#225); +#3803 = PRESENTATION_STYLE_ASSIGNMENT((#3804)); +#3804 = SURFACE_STYLE_USAGE(.BOTH.,#3805); +#3805 = SURFACE_SIDE_STYLE('',(#3806)); +#3806 = SURFACE_STYLE_FILL_AREA(#3807); +#3807 = FILL_AREA_STYLE('',(#3808)); +#3808 = FILL_AREA_STYLE_COLOUR('',#3794); +#3809 = STYLED_ITEM('color',(#3810),#272); +#3810 = PRESENTATION_STYLE_ASSIGNMENT((#3811)); +#3811 = SURFACE_STYLE_USAGE(.BOTH.,#3812); +#3812 = SURFACE_SIDE_STYLE('',(#3813)); +#3813 = SURFACE_STYLE_FILL_AREA(#3814); +#3814 = FILL_AREA_STYLE('',(#3815)); +#3815 = FILL_AREA_STYLE_COLOUR('',#3794); +#3816 = STYLED_ITEM('color',(#3817),#319); +#3817 = PRESENTATION_STYLE_ASSIGNMENT((#3818)); +#3818 = SURFACE_STYLE_USAGE(.BOTH.,#3819); +#3819 = SURFACE_SIDE_STYLE('',(#3820)); +#3820 = SURFACE_STYLE_FILL_AREA(#3821); +#3821 = FILL_AREA_STYLE('',(#3822)); +#3822 = FILL_AREA_STYLE_COLOUR('',#3794); +#3823 = STYLED_ITEM('color',(#3824),#644); +#3824 = PRESENTATION_STYLE_ASSIGNMENT((#3825)); +#3825 = SURFACE_STYLE_USAGE(.BOTH.,#3826); +#3826 = SURFACE_SIDE_STYLE('',(#3827)); +#3827 = SURFACE_STYLE_FILL_AREA(#3828); +#3828 = FILL_AREA_STYLE('',(#3829)); +#3829 = FILL_AREA_STYLE_COLOUR('',#3794); +#3830 = STYLED_ITEM('color',(#3831),#720); +#3831 = PRESENTATION_STYLE_ASSIGNMENT((#3832)); +#3832 = SURFACE_STYLE_USAGE(.BOTH.,#3833); +#3833 = SURFACE_SIDE_STYLE('',(#3834)); +#3834 = SURFACE_STYLE_FILL_AREA(#3835); +#3835 = FILL_AREA_STYLE('',(#3836)); +#3836 = FILL_AREA_STYLE_COLOUR('',#3794); +#3837 = STYLED_ITEM('color',(#3838),#809); +#3838 = PRESENTATION_STYLE_ASSIGNMENT((#3839)); +#3839 = SURFACE_STYLE_USAGE(.BOTH.,#3840); +#3840 = SURFACE_SIDE_STYLE('',(#3841)); +#3841 = SURFACE_STYLE_FILL_AREA(#3842); +#3842 = FILL_AREA_STYLE('',(#3843)); +#3843 = FILL_AREA_STYLE_COLOUR('',#3794); +#3844 = STYLED_ITEM('color',(#3845),#858); +#3845 = PRESENTATION_STYLE_ASSIGNMENT((#3846)); +#3846 = SURFACE_STYLE_USAGE(.BOTH.,#3847); +#3847 = SURFACE_SIDE_STYLE('',(#3848)); +#3848 = SURFACE_STYLE_FILL_AREA(#3849); +#3849 = FILL_AREA_STYLE('',(#3850)); +#3850 = FILL_AREA_STYLE_COLOUR('',#3794); +#3851 = STYLED_ITEM('color',(#3852),#934); +#3852 = PRESENTATION_STYLE_ASSIGNMENT((#3853)); +#3853 = SURFACE_STYLE_USAGE(.BOTH.,#3854); +#3854 = SURFACE_SIDE_STYLE('',(#3855)); +#3855 = SURFACE_STYLE_FILL_AREA(#3856); +#3856 = FILL_AREA_STYLE('',(#3857)); +#3857 = FILL_AREA_STYLE_COLOUR('',#3794); +#3858 = STYLED_ITEM('color',(#3859),#1024); +#3859 = PRESENTATION_STYLE_ASSIGNMENT((#3860)); +#3860 = SURFACE_STYLE_USAGE(.BOTH.,#3861); +#3861 = SURFACE_SIDE_STYLE('',(#3862)); +#3862 = SURFACE_STYLE_FILL_AREA(#3863); +#3863 = FILL_AREA_STYLE('',(#3864)); +#3864 = FILL_AREA_STYLE_COLOUR('',#3794); +#3865 = STYLED_ITEM('color',(#3866),#1028); +#3866 = PRESENTATION_STYLE_ASSIGNMENT((#3867)); +#3867 = SURFACE_STYLE_USAGE(.BOTH.,#3868); +#3868 = SURFACE_SIDE_STYLE('',(#3869)); +#3869 = SURFACE_STYLE_FILL_AREA(#3870); +#3870 = FILL_AREA_STYLE('',(#3871)); +#3871 = FILL_AREA_STYLE_COLOUR('',#3794); +#3872 = STYLED_ITEM('color',(#3873),#1077); +#3873 = PRESENTATION_STYLE_ASSIGNMENT((#3874)); +#3874 = SURFACE_STYLE_USAGE(.BOTH.,#3875); +#3875 = SURFACE_SIDE_STYLE('',(#3876)); +#3876 = SURFACE_STYLE_FILL_AREA(#3877); +#3877 = FILL_AREA_STYLE('',(#3878)); +#3878 = FILL_AREA_STYLE_COLOUR('',#3794); +#3879 = STYLED_ITEM('color',(#3880),#1105); +#3880 = PRESENTATION_STYLE_ASSIGNMENT((#3881)); +#3881 = SURFACE_STYLE_USAGE(.BOTH.,#3882); +#3882 = SURFACE_SIDE_STYLE('',(#3883)); +#3883 = SURFACE_STYLE_FILL_AREA(#3884); +#3884 = FILL_AREA_STYLE('',(#3885)); +#3885 = FILL_AREA_STYLE_COLOUR('',#3794); +#3886 = STYLED_ITEM('color',(#3887),#1133); +#3887 = PRESENTATION_STYLE_ASSIGNMENT((#3888)); +#3888 = SURFACE_STYLE_USAGE(.BOTH.,#3889); +#3889 = SURFACE_SIDE_STYLE('',(#3890)); +#3890 = SURFACE_STYLE_FILL_AREA(#3891); +#3891 = FILL_AREA_STYLE('',(#3892)); +#3892 = FILL_AREA_STYLE_COLOUR('',#3794); +#3893 = STYLED_ITEM('color',(#3894),#1183); +#3894 = PRESENTATION_STYLE_ASSIGNMENT((#3895)); +#3895 = SURFACE_STYLE_USAGE(.BOTH.,#3896); +#3896 = SURFACE_SIDE_STYLE('',(#3897)); +#3897 = SURFACE_STYLE_FILL_AREA(#3898); +#3898 = FILL_AREA_STYLE('',(#3899)); +#3899 = FILL_AREA_STYLE_COLOUR('',#3794); +#3900 = STYLED_ITEM('color',(#3901),#1233); +#3901 = PRESENTATION_STYLE_ASSIGNMENT((#3902)); +#3902 = SURFACE_STYLE_USAGE(.BOTH.,#3903); +#3903 = SURFACE_SIDE_STYLE('',(#3904)); +#3904 = SURFACE_STYLE_FILL_AREA(#3905); +#3905 = FILL_AREA_STYLE('',(#3906)); +#3906 = FILL_AREA_STYLE_COLOUR('',#3794); +#3907 = STYLED_ITEM('color',(#3908),#1285); +#3908 = PRESENTATION_STYLE_ASSIGNMENT((#3909)); +#3909 = SURFACE_STYLE_USAGE(.BOTH.,#3910); +#3910 = SURFACE_SIDE_STYLE('',(#3911)); +#3911 = SURFACE_STYLE_FILL_AREA(#3912); +#3912 = FILL_AREA_STYLE('',(#3913)); +#3913 = FILL_AREA_STYLE_COLOUR('',#3794); +#3914 = STYLED_ITEM('color',(#3915),#1340); +#3915 = PRESENTATION_STYLE_ASSIGNMENT((#3916)); +#3916 = SURFACE_STYLE_USAGE(.BOTH.,#3917); +#3917 = SURFACE_SIDE_STYLE('',(#3918)); +#3918 = SURFACE_STYLE_FILL_AREA(#3919); +#3919 = FILL_AREA_STYLE('',(#3920)); +#3920 = FILL_AREA_STYLE_COLOUR('',#3794); +#3921 = STYLED_ITEM('color',(#3922),#1346); +#3922 = PRESENTATION_STYLE_ASSIGNMENT((#3923)); +#3923 = SURFACE_STYLE_USAGE(.BOTH.,#3924); +#3924 = SURFACE_SIDE_STYLE('',(#3925)); +#3925 = SURFACE_STYLE_FILL_AREA(#3926); +#3926 = FILL_AREA_STYLE('',(#3927)); +#3927 = FILL_AREA_STYLE_COLOUR('',#3928); +#3928 = COLOUR_RGB('',0.780392169952,0.568627476692,0.113725490868); +#3929 = STYLED_ITEM('color',(#3930),#1682); +#3930 = PRESENTATION_STYLE_ASSIGNMENT((#3931)); +#3931 = SURFACE_STYLE_USAGE(.BOTH.,#3932); +#3932 = SURFACE_SIDE_STYLE('',(#3933)); +#3933 = SURFACE_STYLE_FILL_AREA(#3934); +#3934 = FILL_AREA_STYLE('',(#3935)); +#3935 = FILL_AREA_STYLE_COLOUR('',#3928); +#3936 = STYLED_ITEM('color',(#3937),#1686); +#3937 = PRESENTATION_STYLE_ASSIGNMENT((#3938)); +#3938 = SURFACE_STYLE_USAGE(.BOTH.,#3939); +#3939 = SURFACE_SIDE_STYLE('',(#3940)); +#3940 = SURFACE_STYLE_FILL_AREA(#3941); +#3941 = FILL_AREA_STYLE('',(#3942)); +#3942 = FILL_AREA_STYLE_COLOUR('',#3928); +#3943 = STYLED_ITEM('color',(#3944),#1734); +#3944 = PRESENTATION_STYLE_ASSIGNMENT((#3945)); +#3945 = SURFACE_STYLE_USAGE(.BOTH.,#3946); +#3946 = SURFACE_SIDE_STYLE('',(#3947)); +#3947 = SURFACE_STYLE_FILL_AREA(#3948); +#3948 = FILL_AREA_STYLE('',(#3949)); +#3949 = FILL_AREA_STYLE_COLOUR('',#3928); +#3950 = STYLED_ITEM('color',(#3951),#1761); +#3951 = PRESENTATION_STYLE_ASSIGNMENT((#3952)); +#3952 = SURFACE_STYLE_USAGE(.BOTH.,#3953); +#3953 = SURFACE_SIDE_STYLE('',(#3954)); +#3954 = SURFACE_STYLE_FILL_AREA(#3955); +#3955 = FILL_AREA_STYLE('',(#3956)); +#3956 = FILL_AREA_STYLE_COLOUR('',#3928); +#3957 = STYLED_ITEM('color',(#3958),#1767); +#3958 = PRESENTATION_STYLE_ASSIGNMENT((#3959)); +#3959 = SURFACE_STYLE_USAGE(.BOTH.,#3960); +#3960 = SURFACE_SIDE_STYLE('',(#3961)); +#3961 = SURFACE_STYLE_FILL_AREA(#3962); +#3962 = FILL_AREA_STYLE('',(#3963)); +#3963 = FILL_AREA_STYLE_COLOUR('',#3928); +#3964 = STYLED_ITEM('color',(#3965),#1794); +#3965 = PRESENTATION_STYLE_ASSIGNMENT((#3966)); +#3966 = SURFACE_STYLE_USAGE(.BOTH.,#3967); +#3967 = SURFACE_SIDE_STYLE('',(#3968)); +#3968 = SURFACE_STYLE_FILL_AREA(#3969); +#3969 = FILL_AREA_STYLE('',(#3970)); +#3970 = FILL_AREA_STYLE_COLOUR('',#3928); +#3971 = STYLED_ITEM('color',(#3972),#1802); +#3972 = PRESENTATION_STYLE_ASSIGNMENT((#3973)); +#3973 = SURFACE_STYLE_USAGE(.BOTH.,#3974); +#3974 = SURFACE_SIDE_STYLE('',(#3975)); +#3975 = SURFACE_STYLE_FILL_AREA(#3976); +#3976 = FILL_AREA_STYLE('',(#3977)); +#3977 = FILL_AREA_STYLE_COLOUR('',#3978); +#3978 = COLOUR_RGB('',0.,0.333333343267,1.); +#3979 = STYLED_ITEM('color',(#3980),#2075); +#3980 = PRESENTATION_STYLE_ASSIGNMENT((#3981)); +#3981 = SURFACE_STYLE_USAGE(.BOTH.,#3982); +#3982 = SURFACE_SIDE_STYLE('',(#3983)); +#3983 = SURFACE_STYLE_FILL_AREA(#3984); +#3984 = FILL_AREA_STYLE('',(#3985)); +#3985 = FILL_AREA_STYLE_COLOUR('',#3978); +#3986 = STYLED_ITEM('color',(#3987),#2224); +#3987 = PRESENTATION_STYLE_ASSIGNMENT((#3988)); +#3988 = SURFACE_STYLE_USAGE(.BOTH.,#3989); +#3989 = SURFACE_SIDE_STYLE('',(#3990)); +#3990 = SURFACE_STYLE_FILL_AREA(#3991); +#3991 = FILL_AREA_STYLE('',(#3992)); +#3992 = FILL_AREA_STYLE_COLOUR('',#3978); +#3993 = STYLED_ITEM('color',(#3994),#2754); +#3994 = PRESENTATION_STYLE_ASSIGNMENT((#3995)); +#3995 = SURFACE_STYLE_USAGE(.BOTH.,#3996); +#3996 = SURFACE_SIDE_STYLE('',(#3997)); +#3997 = SURFACE_STYLE_FILL_AREA(#3998); +#3998 = FILL_AREA_STYLE('',(#3999)); +#3999 = FILL_AREA_STYLE_COLOUR('',#3978); +#4000 = STYLED_ITEM('color',(#4001),#2803); +#4001 = PRESENTATION_STYLE_ASSIGNMENT((#4002)); +#4002 = SURFACE_STYLE_USAGE(.BOTH.,#4003); +#4003 = SURFACE_SIDE_STYLE('',(#4004)); +#4004 = SURFACE_STYLE_FILL_AREA(#4005); +#4005 = FILL_AREA_STYLE('',(#4006)); +#4006 = FILL_AREA_STYLE_COLOUR('',#3978); +#4007 = STYLED_ITEM('color',(#4008),#2852); +#4008 = PRESENTATION_STYLE_ASSIGNMENT((#4009)); +#4009 = SURFACE_STYLE_USAGE(.BOTH.,#4010); +#4010 = SURFACE_SIDE_STYLE('',(#4011)); +#4011 = SURFACE_STYLE_FILL_AREA(#4012); +#4012 = FILL_AREA_STYLE('',(#4013)); +#4013 = FILL_AREA_STYLE_COLOUR('',#3978); +#4014 = STYLED_ITEM('color',(#4015),#2879); +#4015 = PRESENTATION_STYLE_ASSIGNMENT((#4016)); +#4016 = SURFACE_STYLE_USAGE(.BOTH.,#4017); +#4017 = SURFACE_SIDE_STYLE('',(#4018)); +#4018 = SURFACE_STYLE_FILL_AREA(#4019); +#4019 = FILL_AREA_STYLE('',(#4020)); +#4020 = FILL_AREA_STYLE_COLOUR('',#3978); +#4021 = STYLED_ITEM('color',(#4022),#2975); +#4022 = PRESENTATION_STYLE_ASSIGNMENT((#4023)); +#4023 = SURFACE_STYLE_USAGE(.BOTH.,#4024); +#4024 = SURFACE_SIDE_STYLE('',(#4025)); +#4025 = SURFACE_STYLE_FILL_AREA(#4026); +#4026 = FILL_AREA_STYLE('',(#4027)); +#4027 = FILL_AREA_STYLE_COLOUR('',#3978); +#4028 = STYLED_ITEM('color',(#4029),#3126); +#4029 = PRESENTATION_STYLE_ASSIGNMENT((#4030)); +#4030 = SURFACE_STYLE_USAGE(.BOTH.,#4031); +#4031 = SURFACE_SIDE_STYLE('',(#4032)); +#4032 = SURFACE_STYLE_FILL_AREA(#4033); +#4033 = FILL_AREA_STYLE('',(#4034)); +#4034 = FILL_AREA_STYLE_COLOUR('',#3978); +#4035 = STYLED_ITEM('color',(#4036),#3202); +#4036 = PRESENTATION_STYLE_ASSIGNMENT((#4037)); +#4037 = SURFACE_STYLE_USAGE(.BOTH.,#4038); +#4038 = SURFACE_SIDE_STYLE('',(#4039)); +#4039 = SURFACE_STYLE_FILL_AREA(#4040); +#4040 = FILL_AREA_STYLE('',(#4041)); +#4041 = FILL_AREA_STYLE_COLOUR('',#3978); +#4042 = STYLED_ITEM('color',(#4043),#3254); +#4043 = PRESENTATION_STYLE_ASSIGNMENT((#4044)); +#4044 = SURFACE_STYLE_USAGE(.BOTH.,#4045); +#4045 = SURFACE_SIDE_STYLE('',(#4046)); +#4046 = SURFACE_STYLE_FILL_AREA(#4047); +#4047 = FILL_AREA_STYLE('',(#4048)); +#4048 = FILL_AREA_STYLE_COLOUR('',#3978); +#4049 = STYLED_ITEM('color',(#4050),#3383); +#4050 = PRESENTATION_STYLE_ASSIGNMENT((#4051)); +#4051 = SURFACE_STYLE_USAGE(.BOTH.,#4052); +#4052 = SURFACE_SIDE_STYLE('',(#4053)); +#4053 = SURFACE_STYLE_FILL_AREA(#4054); +#4054 = FILL_AREA_STYLE('',(#4055)); +#4055 = FILL_AREA_STYLE_COLOUR('',#3978); +#4056 = STYLED_ITEM('color',(#4057),#3430); +#4057 = PRESENTATION_STYLE_ASSIGNMENT((#4058)); +#4058 = SURFACE_STYLE_USAGE(.BOTH.,#4059); +#4059 = SURFACE_SIDE_STYLE('',(#4060)); +#4060 = SURFACE_STYLE_FILL_AREA(#4061); +#4061 = FILL_AREA_STYLE('',(#4062)); +#4062 = FILL_AREA_STYLE_COLOUR('',#3978); +#4063 = STYLED_ITEM('color',(#4064),#3479); +#4064 = PRESENTATION_STYLE_ASSIGNMENT((#4065)); +#4065 = SURFACE_STYLE_USAGE(.BOTH.,#4066); +#4066 = SURFACE_SIDE_STYLE('',(#4067)); +#4067 = SURFACE_STYLE_FILL_AREA(#4068); +#4068 = FILL_AREA_STYLE('',(#4069)); +#4069 = FILL_AREA_STYLE_COLOUR('',#3978); +#4070 = STYLED_ITEM('color',(#4071),#3486); +#4071 = PRESENTATION_STYLE_ASSIGNMENT((#4072)); +#4072 = SURFACE_STYLE_USAGE(.BOTH.,#4073); +#4073 = SURFACE_SIDE_STYLE('',(#4074)); +#4074 = SURFACE_STYLE_FILL_AREA(#4075); +#4075 = FILL_AREA_STYLE('',(#4076)); +#4076 = FILL_AREA_STYLE_COLOUR('',#3978); +#4077 = STYLED_ITEM('color',(#4078),#3511); +#4078 = PRESENTATION_STYLE_ASSIGNMENT((#4079)); +#4079 = SURFACE_STYLE_USAGE(.BOTH.,#4080); +#4080 = SURFACE_SIDE_STYLE('',(#4081)); +#4081 = SURFACE_STYLE_FILL_AREA(#4082); +#4082 = FILL_AREA_STYLE('',(#4083)); +#4083 = FILL_AREA_STYLE_COLOUR('',#3978); +#4084 = STYLED_ITEM('color',(#4085),#3536); +#4085 = PRESENTATION_STYLE_ASSIGNMENT((#4086)); +#4086 = SURFACE_STYLE_USAGE(.BOTH.,#4087); +#4087 = SURFACE_SIDE_STYLE('',(#4088)); +#4088 = SURFACE_STYLE_FILL_AREA(#4089); +#4089 = FILL_AREA_STYLE('',(#4090)); +#4090 = FILL_AREA_STYLE_COLOUR('',#3978); +#4091 = STYLED_ITEM('color',(#4092),#3612); +#4092 = PRESENTATION_STYLE_ASSIGNMENT((#4093)); +#4093 = SURFACE_STYLE_USAGE(.BOTH.,#4094); +#4094 = SURFACE_SIDE_STYLE('',(#4095)); +#4095 = SURFACE_STYLE_FILL_AREA(#4096); +#4096 = FILL_AREA_STYLE('',(#4097)); +#4097 = FILL_AREA_STYLE_COLOUR('',#3978); +#4098 = STYLED_ITEM('color',(#4099),#3666); +#4099 = PRESENTATION_STYLE_ASSIGNMENT((#4100)); +#4100 = SURFACE_STYLE_USAGE(.BOTH.,#4101); +#4101 = SURFACE_SIDE_STYLE('',(#4102)); +#4102 = SURFACE_STYLE_FILL_AREA(#4103); +#4103 = FILL_AREA_STYLE('',(#4104)); +#4104 = FILL_AREA_STYLE_COLOUR('',#3978); +#4105 = STYLED_ITEM('color',(#4106),#3715); +#4106 = PRESENTATION_STYLE_ASSIGNMENT((#4107)); +#4107 = SURFACE_STYLE_USAGE(.BOTH.,#4108); +#4108 = SURFACE_SIDE_STYLE('',(#4109)); +#4109 = SURFACE_STYLE_FILL_AREA(#4110); +#4110 = FILL_AREA_STYLE('',(#4111)); +#4111 = FILL_AREA_STYLE_COLOUR('',#3978); +#4112 = STYLED_ITEM('color',(#4113),#3747); +#4113 = PRESENTATION_STYLE_ASSIGNMENT((#4114)); +#4114 = SURFACE_STYLE_USAGE(.BOTH.,#4115); +#4115 = SURFACE_SIDE_STYLE('',(#4116)); +#4116 = SURFACE_STYLE_FILL_AREA(#4117); +#4117 = FILL_AREA_STYLE('',(#4118)); +#4118 = FILL_AREA_STYLE_COLOUR('',#3978); +#4119 = STYLED_ITEM('color',(#4120),#3754); +#4120 = PRESENTATION_STYLE_ASSIGNMENT((#4121)); +#4121 = SURFACE_STYLE_USAGE(.BOTH.,#4122); +#4122 = SURFACE_SIDE_STYLE('',(#4123)); +#4123 = SURFACE_STYLE_FILL_AREA(#4124); +#4124 = FILL_AREA_STYLE('',(#4125)); +#4125 = FILL_AREA_STYLE_COLOUR('',#3978); +#4126 = STYLED_ITEM('color',(#4127),#3761); +#4127 = PRESENTATION_STYLE_ASSIGNMENT((#4128)); +#4128 = SURFACE_STYLE_USAGE(.BOTH.,#4129); +#4129 = SURFACE_SIDE_STYLE('',(#4130)); +#4130 = SURFACE_STYLE_FILL_AREA(#4131); +#4131 = FILL_AREA_STYLE('',(#4132)); +#4132 = FILL_AREA_STYLE_COLOUR('',#3978); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.stl b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48_Stepper_Motor.stl new file mode 100644 index 0000000000000000000000000000000000000000..0b4ad40cb6d03778d13dbb331c324ca97e302478 GIT binary patch literal 49234 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 QJA?n8$^W0$M8CfMFDt@aRR910 literal 0 HcmV?d00001