From 7d7561b09332cba7be314cb8a48f516489548937 Mon Sep 17 00:00:00 2001 From: yomboprime Date: Mon, 12 Feb 2018 09:48:49 +0100 Subject: [PATCH] Nema-17 Mount bracket --- .../Nema-17_MountBracket.step | 4003 +++++++++++++++++ .../Nema-17_MountBracket.stl | Bin 0 -> 61684 bytes .../Nema-17_Mount_Bracket.fcstd | Bin 0 -> 67472 bytes 3 files changed, 4003 insertions(+) create mode 100644 Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.step create mode 100644 Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.stl create mode 100644 Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_Mount_Bracket.fcstd diff --git a/Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.step b/Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.step new file mode 100644 index 00000000..0664e1b2 --- /dev/null +++ b/Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.step @@ -0,0 +1,4003 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( + '/media/datos/Devel/freecad/soporte nema17/Nema-17_MountBracket.step', + '2018-02-12T09:18:35',('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 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#3364); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#148,#628,#678,#732,#1212,#1409,#1459,#1643, + #1670,#1697,#1724,#1731,#1778,#1805,#1832,#1839,#1886,#1913,#1940, + #1947,#1997,#2098,#2148,#2249,#2276,#2303,#2330,#2691,#3026,#3053, + #3080,#3107,#3114,#3141,#3168,#3195,#3222,#3229,#3256,#3283,#3310, + #3337)); +#28 = ADVANCED_FACE('',(#29),#43,.F.); +#29 = FACE_BOUND('',#30,.T.); +#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('',(-46.70710678118,46.292893218813,0.)); +#35 = VERTEX_POINT('',#36); +#36 = CARTESIAN_POINT('',(-43.29289321881,49.707106781187,0.)); +#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-57.5,35.5,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(-45.,48.,0.)); +#46 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#47 = DIRECTION('',(-0.,-0.,-1.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(-0.,-17.67766952966)); +#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('',(-47.,0.,0.)); +#58 = DIRECTION('',(0.,0.,1.)); +#59 = DIRECTION('',(1.,0.,0.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(-10.5,35.5)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(0.707106781187,0.707106781187)); +#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('',(-46.70710678118,46.292893218813,3.)); +#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(-46.70710678118,46.292893218813,0.)); +#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.,-2.414213562373)); +#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 = CYLINDRICAL_SURFACE('',#84,1.); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-46.,45.585786437627,0.)); +#86 = DIRECTION('',(0.,0.,1.)); +#87 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(0.,0.)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(0.,1.)); +#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('',(-43.29289321881,49.707106781187,3.)); +#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(-57.5,35.5,3.)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#103 = PCURVE('',#43,#104); +#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-3.,-17.67766952966)); +#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('',(-47.,0.,3.)); +#114 = DIRECTION('',(0.,0.,1.)); +#115 = DIRECTION('',(1.,0.,0.)); +#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(-10.5,35.5)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(0.707106781187,0.707106781187)); +#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('',(-43.29289321881,49.707106781187,0.)); +#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.,2.414213562373)); +#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 = CYLINDRICAL_SURFACE('',#138,1.); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(-42.58578643762,49.,0.)); +#140 = DIRECTION('',(0.,0.,1.)); +#141 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(-0.,0.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(-0.,1.)); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#148 = ADVANCED_FACE('',(#149,#404,#516),#55,.F.); +#149 = FACE_BOUND('',#150,.F.); +#150 = EDGE_LOOP('',(#151,#181,#207,#208,#232,#260,#289,#317,#350,#378) + ); +#151 = ORIENTED_EDGE('',*,*,#152,.F.); +#152 = EDGE_CURVE('',#153,#155,#157,.T.); +#153 = VERTEX_POINT('',#154); +#154 = CARTESIAN_POINT('',(-42.58578643762,50.,0.)); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(4.440892098501E-16,50.,-4.440892098501E-16)); +#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(0.,50.,0.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(1.,0.,0.)); +#162 = PCURVE('',#55,#163); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(47.,50.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = PCURVE('',#170,#175); +#170 = PLANE('',#171); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(-43.,50.,0.)); +#173 = DIRECTION('',(0.,-1.,0.)); +#174 = DIRECTION('',(0.,0.,-1.)); +#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180); +#176 = LINE('',#177,#178); +#177 = CARTESIAN_POINT('',(0.,43.)); +#178 = VECTOR('',#179,1.); +#179 = DIRECTION('',(0.,1.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = ORIENTED_EDGE('',*,*,#182,.F.); +#182 = EDGE_CURVE('',#35,#153,#183,.T.); +#183 = SURFACE_CURVE('',#184,(#189,#200),.PCURVE_S1.); +#184 = CIRCLE('',#185,1.); +#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188); +#186 = CARTESIAN_POINT('',(-42.58578643762,49.,0.)); +#187 = DIRECTION('',(-0.,-0.,-1.)); +#188 = DIRECTION('',(0.,-1.,0.)); +#189 = PCURVE('',#55,#190); +#190 = DEFINITIONAL_REPRESENTATION('',(#191),#199); +#191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#192,#193,#194,#195,#196,#197 +,#198),.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( + '') ); +#192 = CARTESIAN_POINT('',(4.414213562373,48.)); +#193 = CARTESIAN_POINT('',(2.682162754804,48.)); +#194 = CARTESIAN_POINT('',(3.548188158589,49.5)); +#195 = CARTESIAN_POINT('',(4.414213562373,51.)); +#196 = CARTESIAN_POINT('',(5.280238966158,49.5)); +#197 = CARTESIAN_POINT('',(6.146264369942,48.)); +#198 = CARTESIAN_POINT('',(4.414213562373,48.)); +#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#200 = PCURVE('',#137,#201); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(2.356194490192,-0.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(-1.,0.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = ORIENTED_EDGE('',*,*,#32,.F.); +#208 = ORIENTED_EDGE('',*,*,#209,.T.); +#209 = EDGE_CURVE('',#33,#210,#212,.T.); +#210 = VERTEX_POINT('',#211); +#211 = CARTESIAN_POINT('',(-47.,45.585786437627,0.)); +#212 = SURFACE_CURVE('',#213,(#218,#225),.PCURVE_S1.); +#213 = CIRCLE('',#214,1.); +#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217); +#215 = CARTESIAN_POINT('',(-46.,45.585786437627,0.)); +#216 = DIRECTION('',(0.,0.,1.)); +#217 = DIRECTION('',(0.,-1.,0.)); +#218 = PCURVE('',#55,#219); +#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224); +#220 = CIRCLE('',#221,1.); +#221 = AXIS2_PLACEMENT_2D('',#222,#223); +#222 = CARTESIAN_POINT('',(1.,45.585786437627)); +#223 = DIRECTION('',(0.,-1.)); +#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#225 = PCURVE('',#83,#226); +#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231); +#227 = LINE('',#228,#229); +#228 = CARTESIAN_POINT('',(-3.926990816987,0.)); +#229 = VECTOR('',#230,1.); +#230 = DIRECTION('',(1.,0.)); +#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#234,#210,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(-47.,4.414213562373,0.)); +#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(-47.,0.,0.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(0.,1.,0.)); +#241 = PCURVE('',#55,#242); +#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(0.,0.)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(0.,1.)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = PCURVE('',#249,#254); +#249 = PLANE('',#250); +#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253); +#251 = CARTESIAN_POINT('',(-47.,0.,0.)); +#252 = DIRECTION('',(1.,0.,0.)); +#253 = DIRECTION('',(0.,0.,1.)); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.,0.)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(0.,-1.)); +#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#234,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(-46.70710678118,3.707106781187,0.)); +#264 = SURFACE_CURVE('',#265,(#270,#277),.PCURVE_S1.); +#265 = CIRCLE('',#266,1.); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(-46.,4.414213562373,0.)); +#268 = DIRECTION('',(0.,0.,1.)); +#269 = DIRECTION('',(0.,-1.,0.)); +#270 = PCURVE('',#55,#271); +#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); +#272 = CIRCLE('',#273,1.); +#273 = AXIS2_PLACEMENT_2D('',#274,#275); +#274 = CARTESIAN_POINT('',(1.,4.414213562373)); +#275 = DIRECTION('',(0.,-1.)); +#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#277 = PCURVE('',#278,#283); +#278 = CYLINDRICAL_SURFACE('',#279,1.); +#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); +#280 = CARTESIAN_POINT('',(-46.,4.414213562373,0.)); +#281 = DIRECTION('',(0.,0.,1.)); +#282 = DIRECTION('',(-1.,-0.,0.)); +#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(1.,0.)); +#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#262,#291,#293,.T.); +#291 = VERTEX_POINT('',#292); +#292 = CARTESIAN_POINT('',(-43.29289321881,0.292893218813,0.)); +#293 = SURFACE_CURVE('',#294,(#298,#305),.PCURVE_S1.); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(-45.,2.,0.)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#298 = PCURVE('',#55,#299); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(2.,2.)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.707106781187,-0.707106781187)); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#305 = PCURVE('',#306,#311); +#306 = PLANE('',#307); +#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310); +#308 = CARTESIAN_POINT('',(-45.,2.,0.)); +#309 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#310 = DIRECTION('',(-0.,-0.,-1.)); +#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(-0.,-1.256073966947E-15)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(-0.,1.)); +#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#317 = ORIENTED_EDGE('',*,*,#318,.F.); +#318 = EDGE_CURVE('',#319,#291,#321,.T.); +#319 = VERTEX_POINT('',#320); +#320 = CARTESIAN_POINT('',(-42.58578643762,-4.440892098501E-16,0.)); +#321 = SURFACE_CURVE('',#322,(#327,#338),.PCURVE_S1.); +#322 = CIRCLE('',#323,1.); +#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326); +#324 = CARTESIAN_POINT('',(-42.58578643762,1.,0.)); +#325 = DIRECTION('',(-0.,-0.,-1.)); +#326 = DIRECTION('',(0.,-1.,0.)); +#327 = PCURVE('',#55,#328); +#328 = DEFINITIONAL_REPRESENTATION('',(#329),#337); +#329 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#330,#331,#332,#333,#334,#335 +,#336),.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( + '') ); +#330 = CARTESIAN_POINT('',(4.414213562373,-4.440892098501E-16)); +#331 = CARTESIAN_POINT('',(2.682162754804,-4.440892098501E-16)); +#332 = CARTESIAN_POINT('',(3.548188158589,1.5)); +#333 = CARTESIAN_POINT('',(4.414213562373,3.)); +#334 = CARTESIAN_POINT('',(5.280238966158,1.5)); +#335 = CARTESIAN_POINT('',(6.146264369942,1.110223024625E-15)); +#336 = CARTESIAN_POINT('',(4.414213562373,-4.440892098501E-16)); +#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#338 = PCURVE('',#339,#344); +#339 = CYLINDRICAL_SURFACE('',#340,1.); +#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343); +#341 = CARTESIAN_POINT('',(-42.58578643762,1.,0.)); +#342 = DIRECTION('',(0.,0.,1.)); +#343 = DIRECTION('',(0.,-1.,0.)); +#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(-0.,0.)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(-1.,0.)); +#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#350 = ORIENTED_EDGE('',*,*,#351,.T.); +#351 = EDGE_CURVE('',#319,#352,#354,.T.); +#352 = VERTEX_POINT('',#353); +#353 = CARTESIAN_POINT('',(4.440892098501E-16,0.,-4.440892098501E-16)); +#354 = SURFACE_CURVE('',#355,(#359,#366),.PCURVE_S1.); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-47.,0.,0.)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(1.,0.,0.)); +#359 = PCURVE('',#55,#360); +#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(0.,0.)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(1.,0.)); +#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#366 = PCURVE('',#367,#372); +#367 = PLANE('',#368); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(-43.,0.,0.)); +#370 = DIRECTION('',(0.,-1.,0.)); +#371 = DIRECTION('',(0.,0.,-1.)); +#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(0.,-4.)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(0.,1.)); +#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#378 = ORIENTED_EDGE('',*,*,#379,.T.); +#379 = EDGE_CURVE('',#352,#155,#380,.T.); +#380 = SURFACE_CURVE('',#381,(#385,#392),.PCURVE_S1.); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(4.440892098501E-16,0.,-4.440892098501E-16)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(0.,1.,0.)); +#385 = PCURVE('',#55,#386); +#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391); +#387 = LINE('',#388,#389); +#388 = CARTESIAN_POINT('',(47.,0.)); +#389 = VECTOR('',#390,1.); +#390 = DIRECTION('',(0.,1.)); +#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#392 = PCURVE('',#393,#398); +#393 = CYLINDRICAL_SURFACE('',#394,3.); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(4.440892098501E-16,0.,3.)); +#396 = DIRECTION('',(0.,1.,0.)); +#397 = DIRECTION('',(0.,0.,-1.)); +#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-0.,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(-0.,1.)); +#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#404 = FACE_BOUND('',#405,.F.); +#405 = EDGE_LOOP('',(#406,#437,#463,#492)); +#406 = ORIENTED_EDGE('',*,*,#407,.F.); +#407 = EDGE_CURVE('',#408,#410,#412,.T.); +#408 = VERTEX_POINT('',#409); +#409 = CARTESIAN_POINT('',(-37.,42.,0.)); +#410 = VERTEX_POINT('',#411); +#411 = CARTESIAN_POINT('',(-36.99999999999,38.,0.)); +#412 = SURFACE_CURVE('',#413,(#418,#425),.PCURVE_S1.); +#413 = CIRCLE('',#414,2.); +#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417); +#415 = CARTESIAN_POINT('',(-37.,40.,0.)); +#416 = DIRECTION('',(0.,0.,1.)); +#417 = DIRECTION('',(1.,0.,0.)); +#418 = PCURVE('',#55,#419); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424); +#420 = CIRCLE('',#421,2.); +#421 = AXIS2_PLACEMENT_2D('',#422,#423); +#422 = CARTESIAN_POINT('',(10.,40.)); +#423 = DIRECTION('',(1.,0.)); +#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#425 = PCURVE('',#426,#431); +#426 = CYLINDRICAL_SURFACE('',#427,2.); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(-37.,40.,3.)); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = DIRECTION('',(1.,0.,0.)); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(0.,-3.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(1.,0.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = ORIENTED_EDGE('',*,*,#438,.T.); +#438 = EDGE_CURVE('',#408,#439,#441,.T.); +#439 = VERTEX_POINT('',#440); +#440 = CARTESIAN_POINT('',(-7.000000000009,42.,0.)); +#441 = SURFACE_CURVE('',#442,(#446,#452),.PCURVE_S1.); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(-42.,42.000000000001,0.)); +#444 = VECTOR('',#445,1.); +#445 = DIRECTION('',(1.,-3.339550858073E-14,0.)); +#446 = PCURVE('',#55,#447); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#451); +#448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#449,#450),.UNSPECIFIED.,.F.,.F., + (2,2),(1.999999999998,37.999999999992),.PIECEWISE_BEZIER_KNOTS.); +#449 = CARTESIAN_POINT('',(6.999999999998,42.000000000001)); +#450 = CARTESIAN_POINT('',(42.999999999992,42.)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#452 = PCURVE('',#453,#458); +#453 = PLANE('',#454); +#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457); +#455 = CARTESIAN_POINT('',(-37.,42.000000000001,3.)); +#456 = DIRECTION('',(-3.339550858073E-14,-1.,0.)); +#457 = DIRECTION('',(1.,-3.339550858073E-14,0.)); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#462); +#459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#460,#461),.UNSPECIFIED.,.F.,.F., + (2,2),(1.999999999998,37.999999999992),.PIECEWISE_BEZIER_KNOTS.); +#460 = CARTESIAN_POINT('',(-2.999999999999,-3.)); +#461 = CARTESIAN_POINT('',(32.999999999995,-3.)); +#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#463 = ORIENTED_EDGE('',*,*,#464,.F.); +#464 = EDGE_CURVE('',#465,#439,#467,.T.); +#465 = VERTEX_POINT('',#466); +#466 = CARTESIAN_POINT('',(-7.000000000007,38.,0.)); +#467 = SURFACE_CURVE('',#468,(#473,#480),.PCURVE_S1.); +#468 = CIRCLE('',#469,2.); +#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472); +#470 = CARTESIAN_POINT('',(-7.000000000008,40.,0.)); +#471 = DIRECTION('',(0.,0.,1.)); +#472 = DIRECTION('',(1.,0.,0.)); +#473 = PCURVE('',#55,#474); +#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479); +#475 = CIRCLE('',#476,2.); +#476 = AXIS2_PLACEMENT_2D('',#477,#478); +#477 = CARTESIAN_POINT('',(39.999999999992,40.)); +#478 = DIRECTION('',(1.,0.)); +#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#480 = PCURVE('',#481,#486); +#481 = CYLINDRICAL_SURFACE('',#482,2.); +#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); +#483 = CARTESIAN_POINT('',(-7.000000000008,40.,3.)); +#484 = DIRECTION('',(0.,0.,1.)); +#485 = DIRECTION('',(1.,0.,0.)); +#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(0.,-3.)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(1.,0.)); +#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#492 = ORIENTED_EDGE('',*,*,#493,.F.); +#493 = EDGE_CURVE('',#410,#465,#494,.T.); +#494 = SURFACE_CURVE('',#495,(#499,#505),.PCURVE_S1.); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(-41.99999999999,38.,0.)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(1.,0.,0.)); +#499 = PCURVE('',#55,#500); +#500 = DEFINITIONAL_REPRESENTATION('',(#501),#504); +#501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#502,#503),.UNSPECIFIED.,.F.,.F., + (2,2),(2.000000000001,37.99999999999),.PIECEWISE_BEZIER_KNOTS.); +#502 = CARTESIAN_POINT('',(7.000000000003,38.)); +#503 = CARTESIAN_POINT('',(42.999999999992,38.)); +#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#505 = PCURVE('',#506,#511); +#506 = PLANE('',#507); +#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510); +#508 = CARTESIAN_POINT('',(-36.99999999999,38.,3.)); +#509 = DIRECTION('',(0.,-1.,0.)); +#510 = DIRECTION('',(1.,0.,0.)); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#515); +#512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#513,#514),.UNSPECIFIED.,.F.,.F., + (2,2),(2.000000000001,37.99999999999),.PIECEWISE_BEZIER_KNOTS.); +#513 = CARTESIAN_POINT('',(-3.,-3.)); +#514 = CARTESIAN_POINT('',(32.999999999989,-3.)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = FACE_BOUND('',#517,.F.); +#517 = EDGE_LOOP('',(#518,#549,#575,#604)); +#518 = ORIENTED_EDGE('',*,*,#519,.F.); +#519 = EDGE_CURVE('',#520,#522,#524,.T.); +#520 = VERTEX_POINT('',#521); +#521 = CARTESIAN_POINT('',(-7.000000000002,8.,0.)); +#522 = VERTEX_POINT('',#523); +#523 = CARTESIAN_POINT('',(-7.000000000003,12.,0.)); +#524 = SURFACE_CURVE('',#525,(#530,#537),.PCURVE_S1.); +#525 = CIRCLE('',#526,2.); +#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529); +#527 = CARTESIAN_POINT('',(-7.000000000002,10.,0.)); +#528 = DIRECTION('',(0.,0.,1.)); +#529 = DIRECTION('',(1.,0.,0.)); +#530 = PCURVE('',#55,#531); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = CIRCLE('',#533,2.); +#533 = AXIS2_PLACEMENT_2D('',#534,#535); +#534 = CARTESIAN_POINT('',(39.999999999998,10.)); +#535 = DIRECTION('',(1.,0.)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = PCURVE('',#538,#543); +#538 = CYLINDRICAL_SURFACE('',#539,2.); +#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542); +#540 = CARTESIAN_POINT('',(-7.000000000002,10.,3.)); +#541 = DIRECTION('',(0.,0.,1.)); +#542 = DIRECTION('',(1.,0.,0.)); +#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(0.,-3.)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(1.,0.)); +#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#549 = ORIENTED_EDGE('',*,*,#550,.F.); +#550 = EDGE_CURVE('',#551,#520,#553,.T.); +#551 = VERTEX_POINT('',#552); +#552 = CARTESIAN_POINT('',(-36.99999999999,8.,0.)); +#553 = SURFACE_CURVE('',#554,(#558,#564),.PCURVE_S1.); +#554 = LINE('',#555,#556); +#555 = CARTESIAN_POINT('',(-42.,8.,0.)); +#556 = VECTOR('',#557,1.); +#557 = DIRECTION('',(1.,0.,0.)); +#558 = PCURVE('',#55,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#563); +#560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#561,#562),.UNSPECIFIED.,.F.,.F., + (2,2),(2.000000000001,37.999999999998),.PIECEWISE_BEZIER_KNOTS.); +#561 = CARTESIAN_POINT('',(7.000000000001,8.)); +#562 = CARTESIAN_POINT('',(42.999999999998,8.)); +#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#564 = PCURVE('',#565,#570); +#565 = PLANE('',#566); +#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569); +#567 = CARTESIAN_POINT('',(-36.99999999999,8.,3.)); +#568 = DIRECTION('',(0.,-1.,0.)); +#569 = DIRECTION('',(1.,0.,0.)); +#570 = DEFINITIONAL_REPRESENTATION('',(#571),#574); +#571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#572,#573),.UNSPECIFIED.,.F.,.F., + (2,2),(2.000000000001,37.999999999998),.PIECEWISE_BEZIER_KNOTS.); +#572 = CARTESIAN_POINT('',(-3.,-3.)); +#573 = CARTESIAN_POINT('',(32.999999999997,-3.)); +#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#575 = ORIENTED_EDGE('',*,*,#576,.F.); +#576 = EDGE_CURVE('',#577,#551,#579,.T.); +#577 = VERTEX_POINT('',#578); +#578 = CARTESIAN_POINT('',(-36.99999999999,12.,0.)); +#579 = SURFACE_CURVE('',#580,(#585,#592),.PCURVE_S1.); +#580 = CIRCLE('',#581,2.); +#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584); +#582 = CARTESIAN_POINT('',(-36.99999999999,10.,0.)); +#583 = DIRECTION('',(0.,0.,1.)); +#584 = DIRECTION('',(1.,0.,0.)); +#585 = PCURVE('',#55,#586); +#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591); +#587 = CIRCLE('',#588,2.); +#588 = AXIS2_PLACEMENT_2D('',#589,#590); +#589 = CARTESIAN_POINT('',(10.000000000002,10.)); +#590 = DIRECTION('',(1.,0.)); +#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#592 = PCURVE('',#593,#598); +#593 = CYLINDRICAL_SURFACE('',#594,2.); +#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597); +#595 = CARTESIAN_POINT('',(-36.99999999999,10.,3.)); +#596 = DIRECTION('',(0.,0.,1.)); +#597 = DIRECTION('',(1.,0.,0.)); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(0.,-3.)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#577,#522,#606,.T.); +#606 = SURFACE_CURVE('',#607,(#611,#617),.PCURVE_S1.); +#607 = LINE('',#608,#609); +#608 = CARTESIAN_POINT('',(-41.99999999999,12.,0.)); +#609 = VECTOR('',#610,1.); +#610 = DIRECTION('',(1.,0.,0.)); +#611 = PCURVE('',#55,#612); +#612 = DEFINITIONAL_REPRESENTATION('',(#613),#616); +#613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#614,#615),.UNSPECIFIED.,.F.,.F., + (2,2),(2.000000000001,37.999999999996),.PIECEWISE_BEZIER_KNOTS.); +#614 = CARTESIAN_POINT('',(7.000000000002,12.)); +#615 = CARTESIAN_POINT('',(42.999999999996,12.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = PCURVE('',#618,#623); +#618 = PLANE('',#619); +#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622); +#620 = CARTESIAN_POINT('',(-36.99999999999,12.,3.)); +#621 = DIRECTION('',(0.,-1.,0.)); +#622 = DIRECTION('',(1.,0.,0.)); +#623 = DEFINITIONAL_REPRESENTATION('',(#624),#627); +#624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#625,#626),.UNSPECIFIED.,.F.,.F., + (2,2),(2.000000000001,37.999999999996),.PIECEWISE_BEZIER_KNOTS.); +#625 = CARTESIAN_POINT('',(-3.,-3.)); +#626 = CARTESIAN_POINT('',(32.999999999995,-3.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = ADVANCED_FACE('',(#629),#83,.T.); +#629 = FACE_BOUND('',#630,.T.); +#630 = EDGE_LOOP('',(#631,#632,#655,#677)); +#631 = ORIENTED_EDGE('',*,*,#209,.T.); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#210,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(-47.,45.585786437627,3.)); +#636 = SURFACE_CURVE('',#637,(#641,#648),.PCURVE_S1.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(-47.,45.585786437627,0.)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(0.,0.,1.)); +#641 = PCURVE('',#83,#642); +#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647); +#643 = LINE('',#644,#645); +#644 = CARTESIAN_POINT('',(0.785398163397,0.)); +#645 = VECTOR('',#646,1.); +#646 = DIRECTION('',(0.,1.)); +#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#648 = PCURVE('',#249,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-45.58578643762)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = ORIENTED_EDGE('',*,*,#656,.F.); +#656 = EDGE_CURVE('',#68,#634,#657,.T.); +#657 = SURFACE_CURVE('',#658,(#663,#670),.PCURVE_S1.); +#658 = CIRCLE('',#659,1.); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(-46.,45.585786437627,3.)); +#661 = DIRECTION('',(0.,0.,1.)); +#662 = DIRECTION('',(0.,-1.,0.)); +#663 = PCURVE('',#83,#664); +#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(-3.926990816987,3.)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(1.,0.)); +#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#670 = PCURVE('',#111,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = CIRCLE('',#673,1.); +#673 = AXIS2_PLACEMENT_2D('',#674,#675); +#674 = CARTESIAN_POINT('',(1.,45.585786437627)); +#675 = DIRECTION('',(0.,-1.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = ORIENTED_EDGE('',*,*,#67,.F.); +#678 = ADVANCED_FACE('',(#679),#137,.T.); +#679 = FACE_BOUND('',#680,.F.); +#680 = EDGE_LOOP('',(#681,#682,#705,#731)); +#681 = ORIENTED_EDGE('',*,*,#182,.T.); +#682 = ORIENTED_EDGE('',*,*,#683,.T.); +#683 = EDGE_CURVE('',#153,#684,#686,.T.); +#684 = VERTEX_POINT('',#685); +#685 = CARTESIAN_POINT('',(-42.58578643762,50.,3.)); +#686 = SURFACE_CURVE('',#687,(#691,#698),.PCURVE_S1.); +#687 = LINE('',#688,#689); +#688 = CARTESIAN_POINT('',(-42.58578643762,50.,0.)); +#689 = VECTOR('',#690,1.); +#690 = DIRECTION('',(0.,0.,1.)); +#691 = PCURVE('',#137,#692); +#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-0.785398163397,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(-0.,1.)); +#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#698 = PCURVE('',#170,#699); +#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704); +#700 = LINE('',#701,#702); +#701 = CARTESIAN_POINT('',(0.,0.414213562373)); +#702 = VECTOR('',#703,1.); +#703 = DIRECTION('',(-1.,0.)); +#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#705 = ORIENTED_EDGE('',*,*,#706,.F.); +#706 = EDGE_CURVE('',#96,#684,#707,.T.); +#707 = SURFACE_CURVE('',#708,(#713,#720),.PCURVE_S1.); +#708 = CIRCLE('',#709,1.); +#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712); +#710 = CARTESIAN_POINT('',(-42.58578643762,49.,3.)); +#711 = DIRECTION('',(-0.,-0.,-1.)); +#712 = DIRECTION('',(0.,-1.,0.)); +#713 = PCURVE('',#137,#714); +#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(2.356194490192,3.)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(-1.,0.)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#720 = PCURVE('',#111,#721); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#730); +#722 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#723,#724,#725,#726,#727,#728 +,#729),.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( + '') ); +#723 = CARTESIAN_POINT('',(4.414213562373,48.)); +#724 = CARTESIAN_POINT('',(2.682162754804,48.)); +#725 = CARTESIAN_POINT('',(3.548188158589,49.5)); +#726 = CARTESIAN_POINT('',(4.414213562373,51.)); +#727 = CARTESIAN_POINT('',(5.280238966158,49.5)); +#728 = CARTESIAN_POINT('',(6.146264369942,48.)); +#729 = CARTESIAN_POINT('',(4.414213562373,48.)); +#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#731 = ORIENTED_EDGE('',*,*,#123,.F.); +#732 = ADVANCED_FACE('',(#733,#1020,#1116),#111,.T.); +#733 = FACE_BOUND('',#734,.T.); +#734 = EDGE_LOOP('',(#735,#758,#759,#760,#761,#784,#808,#831,#859,#882, + #910,#938,#966,#994)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#684,#737,#739,.T.); +#737 = VERTEX_POINT('',#738); +#738 = CARTESIAN_POINT('',(-13.,50.,3.)); +#739 = SURFACE_CURVE('',#740,(#744,#751),.PCURVE_S1.); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(-47.,50.,3.)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(1.,0.,0.)); +#744 = PCURVE('',#111,#745); +#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(0.,50.)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(1.,0.)); +#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#751 = PCURVE('',#170,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(-3.,-4.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = ORIENTED_EDGE('',*,*,#706,.F.); +#759 = ORIENTED_EDGE('',*,*,#95,.F.); +#760 = ORIENTED_EDGE('',*,*,#656,.T.); +#761 = ORIENTED_EDGE('',*,*,#762,.F.); +#762 = EDGE_CURVE('',#763,#634,#765,.T.); +#763 = VERTEX_POINT('',#764); +#764 = CARTESIAN_POINT('',(-47.,4.414213562373,3.)); +#765 = SURFACE_CURVE('',#766,(#770,#777),.PCURVE_S1.); +#766 = LINE('',#767,#768); +#767 = CARTESIAN_POINT('',(-47.,0.,3.)); +#768 = VECTOR('',#769,1.); +#769 = DIRECTION('',(0.,1.,0.)); +#770 = PCURVE('',#111,#771); +#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); +#772 = LINE('',#773,#774); +#773 = CARTESIAN_POINT('',(0.,0.)); +#774 = VECTOR('',#775,1.); +#775 = DIRECTION('',(0.,1.)); +#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#777 = PCURVE('',#249,#778); +#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783); +#779 = LINE('',#780,#781); +#780 = CARTESIAN_POINT('',(3.,0.)); +#781 = VECTOR('',#782,1.); +#782 = DIRECTION('',(0.,-1.)); +#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#784 = ORIENTED_EDGE('',*,*,#785,.T.); +#785 = EDGE_CURVE('',#763,#786,#788,.T.); +#786 = VERTEX_POINT('',#787); +#787 = CARTESIAN_POINT('',(-46.70710678118,3.707106781187,3.)); +#788 = SURFACE_CURVE('',#789,(#794,#801),.PCURVE_S1.); +#789 = CIRCLE('',#790,1.); +#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793); +#791 = CARTESIAN_POINT('',(-46.,4.414213562373,3.)); +#792 = DIRECTION('',(0.,0.,1.)); +#793 = DIRECTION('',(0.,-1.,0.)); +#794 = PCURVE('',#111,#795); +#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800); +#796 = CIRCLE('',#797,1.); +#797 = AXIS2_PLACEMENT_2D('',#798,#799); +#798 = CARTESIAN_POINT('',(1.,4.414213562373)); +#799 = DIRECTION('',(0.,-1.)); +#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#801 = PCURVE('',#278,#802); +#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807); +#803 = LINE('',#804,#805); +#804 = CARTESIAN_POINT('',(-4.712388980385,3.)); +#805 = VECTOR('',#806,1.); +#806 = DIRECTION('',(1.,0.)); +#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#808 = ORIENTED_EDGE('',*,*,#809,.T.); +#809 = EDGE_CURVE('',#786,#810,#812,.T.); +#810 = VERTEX_POINT('',#811); +#811 = CARTESIAN_POINT('',(-43.29289321881,0.292893218813,3.)); +#812 = SURFACE_CURVE('',#813,(#817,#824),.PCURVE_S1.); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(-45.,2.,3.)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#817 = PCURVE('',#111,#818); +#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(2.,2.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.707106781187,-0.707106781187)); +#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#824 = PCURVE('',#306,#825); +#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830); +#826 = LINE('',#827,#828); +#827 = CARTESIAN_POINT('',(-3.,-1.256073966947E-15)); +#828 = VECTOR('',#829,1.); +#829 = DIRECTION('',(-0.,1.)); +#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#831 = ORIENTED_EDGE('',*,*,#832,.F.); +#832 = EDGE_CURVE('',#833,#810,#835,.T.); +#833 = VERTEX_POINT('',#834); +#834 = CARTESIAN_POINT('',(-42.58578643762,-4.440892098501E-16,3.)); +#835 = SURFACE_CURVE('',#836,(#841,#852),.PCURVE_S1.); +#836 = CIRCLE('',#837,1.); +#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840); +#838 = CARTESIAN_POINT('',(-42.58578643762,1.,3.)); +#839 = DIRECTION('',(-0.,-0.,-1.)); +#840 = DIRECTION('',(0.,-1.,0.)); +#841 = PCURVE('',#111,#842); +#842 = DEFINITIONAL_REPRESENTATION('',(#843),#851); +#843 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#844,#845,#846,#847,#848,#849 +,#850),.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( + '') ); +#844 = CARTESIAN_POINT('',(4.414213562373,-4.440892098501E-16)); +#845 = CARTESIAN_POINT('',(2.682162754804,-4.440892098501E-16)); +#846 = CARTESIAN_POINT('',(3.548188158589,1.5)); +#847 = CARTESIAN_POINT('',(4.414213562373,3.)); +#848 = CARTESIAN_POINT('',(5.280238966158,1.5)); +#849 = CARTESIAN_POINT('',(6.146264369942,1.110223024625E-15)); +#850 = CARTESIAN_POINT('',(4.414213562373,-4.440892098501E-16)); +#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#852 = PCURVE('',#339,#853); +#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(-0.,3.)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(-1.,0.)); +#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#859 = ORIENTED_EDGE('',*,*,#860,.T.); +#860 = EDGE_CURVE('',#833,#861,#863,.T.); +#861 = VERTEX_POINT('',#862); +#862 = CARTESIAN_POINT('',(-13.,2.886579864025E-15,3.)); +#863 = SURFACE_CURVE('',#864,(#868,#875),.PCURVE_S1.); +#864 = LINE('',#865,#866); +#865 = CARTESIAN_POINT('',(-47.,0.,3.)); +#866 = VECTOR('',#867,1.); +#867 = DIRECTION('',(1.,0.,0.)); +#868 = PCURVE('',#111,#869); +#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874); +#870 = LINE('',#871,#872); +#871 = CARTESIAN_POINT('',(0.,0.)); +#872 = VECTOR('',#873,1.); +#873 = DIRECTION('',(1.,0.)); +#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#875 = PCURVE('',#367,#876); +#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881); +#877 = LINE('',#878,#879); +#878 = CARTESIAN_POINT('',(-3.,-4.)); +#879 = VECTOR('',#880,1.); +#880 = DIRECTION('',(0.,1.)); +#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#882 = ORIENTED_EDGE('',*,*,#883,.T.); +#883 = EDGE_CURVE('',#861,#884,#886,.T.); +#884 = VERTEX_POINT('',#885); +#885 = CARTESIAN_POINT('',(-13.,3.,3.)); +#886 = SURFACE_CURVE('',#887,(#891,#898),.PCURVE_S1.); +#887 = LINE('',#888,#889); +#888 = CARTESIAN_POINT('',(-13.,2.886579864025E-15,3.)); +#889 = VECTOR('',#890,1.); +#890 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#891 = PCURVE('',#111,#892); +#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897); +#893 = LINE('',#894,#895); +#894 = CARTESIAN_POINT('',(34.,2.886579864025E-15)); +#895 = VECTOR('',#896,1.); +#896 = DIRECTION('',(2.22044604925E-16,1.)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#898 = PCURVE('',#899,#904); +#899 = CYLINDRICAL_SURFACE('',#900,1.); +#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903); +#901 = CARTESIAN_POINT('',(-13.,2.886579864025E-15,4.)); +#902 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#903 = DIRECTION('',(0.,0.,-1.)); +#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(0.,0.)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(0.,1.)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = ORIENTED_EDGE('',*,*,#911,.F.); +#911 = EDGE_CURVE('',#912,#884,#914,.T.); +#912 = VERTEX_POINT('',#913); +#913 = CARTESIAN_POINT('',(-0.5,3.,3.)); +#914 = SURFACE_CURVE('',#915,(#919,#926),.PCURVE_S1.); +#915 = LINE('',#916,#917); +#916 = CARTESIAN_POINT('',(6.661338147751E-16,3.,3.)); +#917 = VECTOR('',#918,1.); +#918 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#919 = PCURVE('',#111,#920); +#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925); +#921 = LINE('',#922,#923); +#922 = CARTESIAN_POINT('',(47.,3.)); +#923 = VECTOR('',#924,1.); +#924 = DIRECTION('',(-1.,2.22044604925E-16)); +#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#926 = PCURVE('',#927,#932); +#927 = PLANE('',#928); +#928 = AXIS2_PLACEMENT_3D('',#929,#930,#931); +#929 = CARTESIAN_POINT('',(6.661338147751E-16,3.,3.)); +#930 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#931 = DIRECTION('',(0.,0.,1.)); +#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937); +#933 = LINE('',#934,#935); +#934 = CARTESIAN_POINT('',(0.,0.)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(0.,-1.)); +#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#938 = ORIENTED_EDGE('',*,*,#939,.T.); +#939 = EDGE_CURVE('',#912,#940,#942,.T.); +#940 = VERTEX_POINT('',#941); +#941 = CARTESIAN_POINT('',(-0.5,47.,3.)); +#942 = SURFACE_CURVE('',#943,(#947,#954),.PCURVE_S1.); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(-0.5,0.,3.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(0.,1.,0.)); +#947 = PCURVE('',#111,#948); +#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(46.5,0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(0.,1.)); +#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#954 = PCURVE('',#955,#960); +#955 = CYLINDRICAL_SURFACE('',#956,0.5); +#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959); +#957 = CARTESIAN_POINT('',(-0.5,0.,3.5)); +#958 = DIRECTION('',(0.,1.,0.)); +#959 = DIRECTION('',(0.,0.,-1.)); +#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965); +#961 = LINE('',#962,#963); +#962 = CARTESIAN_POINT('',(-0.,0.)); +#963 = VECTOR('',#964,1.); +#964 = DIRECTION('',(-0.,1.)); +#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#966 = ORIENTED_EDGE('',*,*,#967,.T.); +#967 = EDGE_CURVE('',#940,#968,#970,.T.); +#968 = VERTEX_POINT('',#969); +#969 = CARTESIAN_POINT('',(-13.,47.,3.)); +#970 = SURFACE_CURVE('',#971,(#975,#982),.PCURVE_S1.); +#971 = LINE('',#972,#973); +#972 = CARTESIAN_POINT('',(0.,47.,3.)); +#973 = VECTOR('',#974,1.); +#974 = DIRECTION('',(-1.,2.22044604925E-16,0.)); +#975 = PCURVE('',#111,#976); +#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981); +#977 = LINE('',#978,#979); +#978 = CARTESIAN_POINT('',(47.,47.)); +#979 = VECTOR('',#980,1.); +#980 = DIRECTION('',(-1.,2.22044604925E-16)); +#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#982 = PCURVE('',#983,#988); +#983 = PLANE('',#984); +#984 = AXIS2_PLACEMENT_3D('',#985,#986,#987); +#985 = CARTESIAN_POINT('',(0.,47.,3.)); +#986 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#987 = DIRECTION('',(0.,0.,1.)); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(0.,0.)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(0.,-1.)); +#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#994 = ORIENTED_EDGE('',*,*,#995,.T.); +#995 = EDGE_CURVE('',#968,#737,#996,.T.); +#996 = SURFACE_CURVE('',#997,(#1001,#1008),.PCURVE_S1.); +#997 = LINE('',#998,#999); +#998 = CARTESIAN_POINT('',(-13.,47.,3.)); +#999 = VECTOR('',#1000,1.); +#1000 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1001 = PCURVE('',#111,#1002); +#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007); +#1003 = LINE('',#1004,#1005); +#1004 = CARTESIAN_POINT('',(34.,47.)); +#1005 = VECTOR('',#1006,1.); +#1006 = DIRECTION('',(2.22044604925E-16,1.)); +#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1008 = PCURVE('',#1009,#1014); +#1009 = CYLINDRICAL_SURFACE('',#1010,1.); +#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013); +#1011 = CARTESIAN_POINT('',(-13.,47.,4.)); +#1012 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1013 = DIRECTION('',(0.,0.,-1.)); +#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019); +#1015 = LINE('',#1016,#1017); +#1016 = CARTESIAN_POINT('',(0.,0.)); +#1017 = VECTOR('',#1018,1.); +#1018 = DIRECTION('',(0.,1.)); +#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1020 = FACE_BOUND('',#1021,.T.); +#1021 = EDGE_LOOP('',(#1022,#1048,#1071,#1095)); +#1022 = ORIENTED_EDGE('',*,*,#1023,.F.); +#1023 = EDGE_CURVE('',#1024,#1026,#1028,.T.); +#1024 = VERTEX_POINT('',#1025); +#1025 = CARTESIAN_POINT('',(-7.000000000002,8.,3.)); +#1026 = VERTEX_POINT('',#1027); +#1027 = CARTESIAN_POINT('',(-7.000000000003,12.,3.)); +#1028 = SURFACE_CURVE('',#1029,(#1034,#1041),.PCURVE_S1.); +#1029 = CIRCLE('',#1030,2.); +#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033); +#1031 = CARTESIAN_POINT('',(-7.000000000002,10.,3.)); +#1032 = DIRECTION('',(0.,0.,1.)); +#1033 = DIRECTION('',(1.,0.,0.)); +#1034 = PCURVE('',#111,#1035); +#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040); +#1036 = CIRCLE('',#1037,2.); +#1037 = AXIS2_PLACEMENT_2D('',#1038,#1039); +#1038 = CARTESIAN_POINT('',(39.999999999998,10.)); +#1039 = DIRECTION('',(1.,0.)); +#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1041 = PCURVE('',#538,#1042); +#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047); +#1043 = LINE('',#1044,#1045); +#1044 = CARTESIAN_POINT('',(0.,0.)); +#1045 = VECTOR('',#1046,1.); +#1046 = DIRECTION('',(1.,0.)); +#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1048 = ORIENTED_EDGE('',*,*,#1049,.F.); +#1049 = EDGE_CURVE('',#1050,#1024,#1052,.T.); +#1050 = VERTEX_POINT('',#1051); +#1051 = CARTESIAN_POINT('',(-36.99999999999,8.,3.)); +#1052 = SURFACE_CURVE('',#1053,(#1057,#1064),.PCURVE_S1.); +#1053 = LINE('',#1054,#1055); +#1054 = CARTESIAN_POINT('',(-36.99999999999,8.,3.)); +#1055 = VECTOR('',#1056,1.); +#1056 = DIRECTION('',(1.,0.,0.)); +#1057 = PCURVE('',#111,#1058); +#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(10.000000000001,8.)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(1.,0.)); +#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1064 = PCURVE('',#565,#1065); +#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070); +#1066 = LINE('',#1067,#1068); +#1067 = CARTESIAN_POINT('',(0.,0.)); +#1068 = VECTOR('',#1069,1.); +#1069 = DIRECTION('',(1.,0.)); +#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1071 = ORIENTED_EDGE('',*,*,#1072,.F.); +#1072 = EDGE_CURVE('',#1073,#1050,#1075,.T.); +#1073 = VERTEX_POINT('',#1074); +#1074 = CARTESIAN_POINT('',(-36.99999999999,12.,3.)); +#1075 = SURFACE_CURVE('',#1076,(#1081,#1088),.PCURVE_S1.); +#1076 = CIRCLE('',#1077,2.); +#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1078 = CARTESIAN_POINT('',(-36.99999999999,10.,3.)); +#1079 = DIRECTION('',(0.,0.,1.)); +#1080 = DIRECTION('',(1.,0.,0.)); +#1081 = PCURVE('',#111,#1082); +#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087); +#1083 = CIRCLE('',#1084,2.); +#1084 = AXIS2_PLACEMENT_2D('',#1085,#1086); +#1085 = CARTESIAN_POINT('',(10.000000000002,10.)); +#1086 = DIRECTION('',(1.,0.)); +#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1088 = PCURVE('',#593,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(0.,0.)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(1.,0.)); +#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1095 = ORIENTED_EDGE('',*,*,#1096,.T.); +#1096 = EDGE_CURVE('',#1073,#1026,#1097,.T.); +#1097 = SURFACE_CURVE('',#1098,(#1102,#1109),.PCURVE_S1.); +#1098 = LINE('',#1099,#1100); +#1099 = CARTESIAN_POINT('',(-36.99999999999,12.,3.)); +#1100 = VECTOR('',#1101,1.); +#1101 = DIRECTION('',(1.,0.,0.)); +#1102 = PCURVE('',#111,#1103); +#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108); +#1104 = LINE('',#1105,#1106); +#1105 = CARTESIAN_POINT('',(10.000000000002,12.)); +#1106 = VECTOR('',#1107,1.); +#1107 = DIRECTION('',(1.,0.)); +#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1109 = PCURVE('',#618,#1110); +#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115); +#1111 = LINE('',#1112,#1113); +#1112 = CARTESIAN_POINT('',(0.,0.)); +#1113 = VECTOR('',#1114,1.); +#1114 = DIRECTION('',(1.,0.)); +#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1116 = FACE_BOUND('',#1117,.T.); +#1117 = EDGE_LOOP('',(#1118,#1143,#1167,#1190)); +#1118 = ORIENTED_EDGE('',*,*,#1119,.F.); +#1119 = EDGE_CURVE('',#1120,#1122,#1124,.T.); +#1120 = VERTEX_POINT('',#1121); +#1121 = CARTESIAN_POINT('',(-36.99999999999,38.,3.)); +#1122 = VERTEX_POINT('',#1123); +#1123 = CARTESIAN_POINT('',(-7.000000000007,38.,3.)); +#1124 = SURFACE_CURVE('',#1125,(#1129,#1136),.PCURVE_S1.); +#1125 = LINE('',#1126,#1127); +#1126 = CARTESIAN_POINT('',(-36.99999999999,38.,3.)); +#1127 = VECTOR('',#1128,1.); +#1128 = DIRECTION('',(1.,0.,0.)); +#1129 = PCURVE('',#111,#1130); +#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135); +#1131 = LINE('',#1132,#1133); +#1132 = CARTESIAN_POINT('',(10.000000000003,38.)); +#1133 = VECTOR('',#1134,1.); +#1134 = DIRECTION('',(1.,0.)); +#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1136 = PCURVE('',#506,#1137); +#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142); +#1138 = LINE('',#1139,#1140); +#1139 = CARTESIAN_POINT('',(0.,0.)); +#1140 = VECTOR('',#1141,1.); +#1141 = DIRECTION('',(1.,0.)); +#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1143 = ORIENTED_EDGE('',*,*,#1144,.F.); +#1144 = EDGE_CURVE('',#1145,#1120,#1147,.T.); +#1145 = VERTEX_POINT('',#1146); +#1146 = CARTESIAN_POINT('',(-37.,42.,3.)); +#1147 = SURFACE_CURVE('',#1148,(#1153,#1160),.PCURVE_S1.); +#1148 = CIRCLE('',#1149,2.); +#1149 = AXIS2_PLACEMENT_3D('',#1150,#1151,#1152); +#1150 = CARTESIAN_POINT('',(-37.,40.,3.)); +#1151 = DIRECTION('',(0.,0.,1.)); +#1152 = DIRECTION('',(1.,0.,0.)); +#1153 = PCURVE('',#111,#1154); +#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159); +#1155 = CIRCLE('',#1156,2.); +#1156 = AXIS2_PLACEMENT_2D('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(10.,40.)); +#1158 = DIRECTION('',(1.,0.)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = PCURVE('',#426,#1161); +#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166); +#1162 = LINE('',#1163,#1164); +#1163 = CARTESIAN_POINT('',(0.,0.)); +#1164 = VECTOR('',#1165,1.); +#1165 = DIRECTION('',(1.,0.)); +#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1167 = ORIENTED_EDGE('',*,*,#1168,.T.); +#1168 = EDGE_CURVE('',#1145,#1169,#1171,.T.); +#1169 = VERTEX_POINT('',#1170); +#1170 = CARTESIAN_POINT('',(-7.000000000009,42.,3.)); +#1171 = SURFACE_CURVE('',#1172,(#1176,#1183),.PCURVE_S1.); +#1172 = LINE('',#1173,#1174); +#1173 = CARTESIAN_POINT('',(-37.,42.000000000001,3.)); +#1174 = VECTOR('',#1175,1.); +#1175 = DIRECTION('',(1.,-3.339550858073E-14,0.)); +#1176 = PCURVE('',#111,#1177); +#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182); +#1178 = LINE('',#1179,#1180); +#1179 = CARTESIAN_POINT('',(9.999999999997,42.000000000001)); +#1180 = VECTOR('',#1181,1.); +#1181 = DIRECTION('',(1.,-3.339550858073E-14)); +#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1183 = PCURVE('',#453,#1184); +#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189); +#1185 = LINE('',#1186,#1187); +#1186 = CARTESIAN_POINT('',(0.,0.)); +#1187 = VECTOR('',#1188,1.); +#1188 = DIRECTION('',(1.,0.)); +#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1190 = ORIENTED_EDGE('',*,*,#1191,.F.); +#1191 = EDGE_CURVE('',#1122,#1169,#1192,.T.); +#1192 = SURFACE_CURVE('',#1193,(#1198,#1205),.PCURVE_S1.); +#1193 = CIRCLE('',#1194,2.); +#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197); +#1195 = CARTESIAN_POINT('',(-7.000000000008,40.,3.)); +#1196 = DIRECTION('',(0.,0.,1.)); +#1197 = DIRECTION('',(1.,0.,0.)); +#1198 = PCURVE('',#111,#1199); +#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204); +#1200 = CIRCLE('',#1201,2.); +#1201 = AXIS2_PLACEMENT_2D('',#1202,#1203); +#1202 = CARTESIAN_POINT('',(39.999999999992,40.)); +#1203 = DIRECTION('',(1.,0.)); +#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1205 = PCURVE('',#481,#1206); +#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211); +#1207 = LINE('',#1208,#1209); +#1208 = CARTESIAN_POINT('',(0.,0.)); +#1209 = VECTOR('',#1210,1.); +#1210 = DIRECTION('',(1.,0.)); +#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1212 = ADVANCED_FACE('',(#1213),#170,.F.); +#1213 = FACE_BOUND('',#1214,.F.); +#1214 = EDGE_LOOP('',(#1215,#1216,#1217,#1218,#1242,#1270,#1298,#1326, + #1355,#1383)); +#1215 = ORIENTED_EDGE('',*,*,#736,.F.); +#1216 = ORIENTED_EDGE('',*,*,#683,.F.); +#1217 = ORIENTED_EDGE('',*,*,#152,.T.); +#1218 = ORIENTED_EDGE('',*,*,#1219,.T.); +#1219 = EDGE_CURVE('',#155,#1220,#1222,.T.); +#1220 = VERTEX_POINT('',#1221); +#1221 = CARTESIAN_POINT('',(3.,50.,3.)); +#1222 = SURFACE_CURVE('',#1223,(#1228,#1235),.PCURVE_S1.); +#1223 = CIRCLE('',#1224,3.); +#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227); +#1225 = CARTESIAN_POINT('',(4.440892098501E-16,50.,3.)); +#1226 = DIRECTION('',(0.,-1.,0.)); +#1227 = DIRECTION('',(0.,0.,1.)); +#1228 = PCURVE('',#170,#1229); +#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234); +#1230 = CIRCLE('',#1231,3.); +#1231 = AXIS2_PLACEMENT_2D('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(-3.,43.)); +#1233 = DIRECTION('',(-1.,0.)); +#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1235 = PCURVE('',#393,#1236); +#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1241); +#1237 = LINE('',#1238,#1239); +#1238 = CARTESIAN_POINT('',(3.14159265359,50.)); +#1239 = VECTOR('',#1240,1.); +#1240 = DIRECTION('',(-1.,0.)); +#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1242 = ORIENTED_EDGE('',*,*,#1243,.T.); +#1243 = EDGE_CURVE('',#1220,#1244,#1246,.T.); +#1244 = VERTEX_POINT('',#1245); +#1245 = CARTESIAN_POINT('',(3.,50.,45.585786437627)); +#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(3.,50.,0.)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(0.,0.,1.)); +#1251 = PCURVE('',#170,#1252); +#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(0.,46.)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(-1.,0.)); +#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1258 = PCURVE('',#1259,#1264); +#1259 = PLANE('',#1260); +#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263); +#1261 = CARTESIAN_POINT('',(3.,0.,0.)); +#1262 = DIRECTION('',(1.,0.,0.)); +#1263 = DIRECTION('',(0.,0.,1.)); +#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269); +#1265 = LINE('',#1266,#1267); +#1266 = CARTESIAN_POINT('',(0.,-50.)); +#1267 = VECTOR('',#1268,1.); +#1268 = DIRECTION('',(1.,0.)); +#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1270 = ORIENTED_EDGE('',*,*,#1271,.F.); +#1271 = EDGE_CURVE('',#1272,#1244,#1274,.T.); +#1272 = VERTEX_POINT('',#1273); +#1273 = CARTESIAN_POINT('',(0.,50.,45.585786437627)); +#1274 = SURFACE_CURVE('',#1275,(#1279,#1286),.PCURVE_S1.); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(0.,50.,45.585786437627)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(1.,0.,0.)); +#1279 = PCURVE('',#170,#1280); +#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285); +#1281 = LINE('',#1282,#1283); +#1282 = CARTESIAN_POINT('',(-45.58578643762,43.)); +#1283 = VECTOR('',#1284,1.); +#1284 = DIRECTION('',(0.,1.)); +#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1286 = PCURVE('',#1287,#1292); +#1287 = CYLINDRICAL_SURFACE('',#1288,1.); +#1288 = AXIS2_PLACEMENT_3D('',#1289,#1290,#1291); +#1289 = CARTESIAN_POINT('',(0.,49.,45.585786437627)); +#1290 = DIRECTION('',(1.,0.,0.)); +#1291 = DIRECTION('',(-0.,1.,0.)); +#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297); +#1293 = LINE('',#1294,#1295); +#1294 = CARTESIAN_POINT('',(0.,0.)); +#1295 = VECTOR('',#1296,1.); +#1296 = DIRECTION('',(0.,1.)); +#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1298 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1299 = EDGE_CURVE('',#1300,#1272,#1302,.T.); +#1300 = VERTEX_POINT('',#1301); +#1301 = CARTESIAN_POINT('',(1.110223024625E-15,50.,20.)); +#1302 = SURFACE_CURVE('',#1303,(#1307,#1314),.PCURVE_S1.); +#1303 = LINE('',#1304,#1305); +#1304 = CARTESIAN_POINT('',(0.,50.,0.)); +#1305 = VECTOR('',#1306,1.); +#1306 = DIRECTION('',(0.,0.,1.)); +#1307 = PCURVE('',#170,#1308); +#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313); +#1309 = LINE('',#1310,#1311); +#1310 = CARTESIAN_POINT('',(0.,43.)); +#1311 = VECTOR('',#1312,1.); +#1312 = DIRECTION('',(-1.,0.)); +#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1314 = PCURVE('',#1315,#1320); +#1315 = PLANE('',#1316); +#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319); +#1317 = CARTESIAN_POINT('',(0.,0.,0.)); +#1318 = DIRECTION('',(1.,0.,0.)); +#1319 = DIRECTION('',(0.,0.,1.)); +#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325); +#1321 = LINE('',#1322,#1323); +#1322 = CARTESIAN_POINT('',(0.,-50.)); +#1323 = VECTOR('',#1324,1.); +#1324 = DIRECTION('',(1.,0.)); +#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1326 = ORIENTED_EDGE('',*,*,#1327,.T.); +#1327 = EDGE_CURVE('',#1300,#1328,#1330,.T.); +#1328 = VERTEX_POINT('',#1329); +#1329 = CARTESIAN_POINT('',(-1.8,50.,20.6)); +#1330 = SURFACE_CURVE('',#1331,(#1336,#1343),.PCURVE_S1.); +#1331 = CIRCLE('',#1332,1.); +#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335); +#1333 = CARTESIAN_POINT('',(-1.,50.,20.)); +#1334 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1335 = DIRECTION('',(0.,0.,1.)); +#1336 = PCURVE('',#170,#1337); +#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342); +#1338 = CIRCLE('',#1339,1.); +#1339 = AXIS2_PLACEMENT_2D('',#1340,#1341); +#1340 = CARTESIAN_POINT('',(-20.,42.)); +#1341 = DIRECTION('',(-1.,0.)); +#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1343 = PCURVE('',#1344,#1349); +#1344 = CYLINDRICAL_SURFACE('',#1345,1.); +#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348); +#1346 = CARTESIAN_POINT('',(-1.,47.,20.)); +#1347 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1348 = DIRECTION('',(1.,-2.22044604925E-16,0.)); +#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354); +#1350 = LINE('',#1351,#1352); +#1351 = CARTESIAN_POINT('',(4.712388980385,3.)); +#1352 = VECTOR('',#1353,1.); +#1353 = DIRECTION('',(-1.,0.)); +#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1355 = ORIENTED_EDGE('',*,*,#1356,.T.); +#1356 = EDGE_CURVE('',#1328,#1357,#1359,.T.); +#1357 = VERTEX_POINT('',#1358); +#1358 = CARTESIAN_POINT('',(-13.8,50.,4.6)); +#1359 = SURFACE_CURVE('',#1360,(#1364,#1371),.PCURVE_S1.); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(6.661338147751E-16,50.,23.)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(-0.6,1.33226762955E-16,-0.8)); +#1364 = PCURVE('',#170,#1365); +#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370); +#1366 = LINE('',#1367,#1368); +#1367 = CARTESIAN_POINT('',(-23.,43.)); +#1368 = VECTOR('',#1369,1.); +#1369 = DIRECTION('',(0.8,-0.6)); +#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1371 = PCURVE('',#1372,#1377); +#1372 = PLANE('',#1373); +#1373 = AXIS2_PLACEMENT_3D('',#1374,#1375,#1376); +#1374 = CARTESIAN_POINT('',(0.,47.,23.)); +#1375 = DIRECTION('',(-0.8,1.7763568394E-16,0.6)); +#1376 = DIRECTION('',(0.6,-1.33226762955E-16,0.8)); +#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382); +#1378 = LINE('',#1379,#1380); +#1379 = CARTESIAN_POINT('',(0.,3.)); +#1380 = VECTOR('',#1381,1.); +#1381 = DIRECTION('',(-1.,0.)); +#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1383 = ORIENTED_EDGE('',*,*,#1384,.F.); +#1384 = EDGE_CURVE('',#737,#1357,#1385,.T.); +#1385 = SURFACE_CURVE('',#1386,(#1391,#1402),.PCURVE_S1.); +#1386 = CIRCLE('',#1387,1.); +#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390); +#1388 = CARTESIAN_POINT('',(-13.,50.,4.)); +#1389 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#1390 = DIRECTION('',(0.,0.,1.)); +#1391 = PCURVE('',#170,#1392); +#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1401); +#1393 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1394,#1395,#1396,#1397, +#1398,#1399,#1400),.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('') ); +#1394 = CARTESIAN_POINT('',(-5.,30.)); +#1395 = CARTESIAN_POINT('',(-5.,31.732050807569)); +#1396 = CARTESIAN_POINT('',(-3.5,30.866025403784)); +#1397 = CARTESIAN_POINT('',(-2.,30.)); +#1398 = CARTESIAN_POINT('',(-3.5,29.133974596216)); +#1399 = CARTESIAN_POINT('',(-5.,28.267949192431)); +#1400 = CARTESIAN_POINT('',(-5.,30.)); +#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1402 = PCURVE('',#1009,#1403); +#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408); +#1404 = LINE('',#1405,#1406); +#1405 = CARTESIAN_POINT('',(-3.14159265359,3.)); +#1406 = VECTOR('',#1407,1.); +#1407 = DIRECTION('',(1.,0.)); +#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1409 = ADVANCED_FACE('',(#1410),#393,.T.); +#1410 = FACE_BOUND('',#1411,.F.); +#1411 = EDGE_LOOP('',(#1412,#1436,#1457,#1458)); +#1412 = ORIENTED_EDGE('',*,*,#1413,.T.); +#1413 = EDGE_CURVE('',#352,#1414,#1416,.T.); +#1414 = VERTEX_POINT('',#1415); +#1415 = CARTESIAN_POINT('',(3.,0.,3.)); +#1416 = SURFACE_CURVE('',#1417,(#1422,#1429),.PCURVE_S1.); +#1417 = CIRCLE('',#1418,3.); +#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421); +#1419 = CARTESIAN_POINT('',(4.440892098501E-16,0.,3.)); +#1420 = DIRECTION('',(0.,-1.,0.)); +#1421 = DIRECTION('',(0.,0.,1.)); +#1422 = PCURVE('',#393,#1423); +#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428); +#1424 = LINE('',#1425,#1426); +#1425 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#1426 = VECTOR('',#1427,1.); +#1427 = DIRECTION('',(-1.,0.)); +#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1429 = PCURVE('',#367,#1430); +#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435); +#1431 = CIRCLE('',#1432,3.); +#1432 = AXIS2_PLACEMENT_2D('',#1433,#1434); +#1433 = CARTESIAN_POINT('',(-3.,43.)); +#1434 = DIRECTION('',(-1.,0.)); +#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1436 = ORIENTED_EDGE('',*,*,#1437,.T.); +#1437 = EDGE_CURVE('',#1414,#1220,#1438,.T.); +#1438 = SURFACE_CURVE('',#1439,(#1443,#1450),.PCURVE_S1.); +#1439 = LINE('',#1440,#1441); +#1440 = CARTESIAN_POINT('',(3.,0.,3.)); +#1441 = VECTOR('',#1442,1.); +#1442 = DIRECTION('',(0.,1.,0.)); +#1443 = PCURVE('',#393,#1444); +#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449); +#1445 = LINE('',#1446,#1447); +#1446 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1447 = VECTOR('',#1448,1.); +#1448 = DIRECTION('',(-0.,1.)); +#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1450 = PCURVE('',#1259,#1451); +#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456); +#1452 = LINE('',#1453,#1454); +#1453 = CARTESIAN_POINT('',(3.,0.)); +#1454 = VECTOR('',#1455,1.); +#1455 = DIRECTION('',(0.,-1.)); +#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1457 = ORIENTED_EDGE('',*,*,#1219,.F.); +#1458 = ORIENTED_EDGE('',*,*,#379,.F.); +#1459 = ADVANCED_FACE('',(#1460),#367,.T.); +#1460 = FACE_BOUND('',#1461,.T.); +#1461 = EDGE_LOOP('',(#1462,#1463,#1464,#1487,#1515,#1538,#1567,#1595, + #1621,#1622)); +#1462 = ORIENTED_EDGE('',*,*,#351,.T.); +#1463 = ORIENTED_EDGE('',*,*,#1413,.T.); +#1464 = ORIENTED_EDGE('',*,*,#1465,.T.); +#1465 = EDGE_CURVE('',#1414,#1466,#1468,.T.); +#1466 = VERTEX_POINT('',#1467); +#1467 = CARTESIAN_POINT('',(3.,-4.440892098501E-16,45.585786437627)); +#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.); +#1469 = LINE('',#1470,#1471); +#1470 = CARTESIAN_POINT('',(3.,0.,0.)); +#1471 = VECTOR('',#1472,1.); +#1472 = DIRECTION('',(0.,0.,1.)); +#1473 = PCURVE('',#367,#1474); +#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479); +#1475 = LINE('',#1476,#1477); +#1476 = CARTESIAN_POINT('',(0.,46.)); +#1477 = VECTOR('',#1478,1.); +#1478 = DIRECTION('',(-1.,0.)); +#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1480 = PCURVE('',#1259,#1481); +#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486); +#1482 = LINE('',#1483,#1484); +#1483 = CARTESIAN_POINT('',(0.,0.)); +#1484 = VECTOR('',#1485,1.); +#1485 = DIRECTION('',(1.,0.)); +#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1487 = ORIENTED_EDGE('',*,*,#1488,.F.); +#1488 = EDGE_CURVE('',#1489,#1466,#1491,.T.); +#1489 = VERTEX_POINT('',#1490); +#1490 = CARTESIAN_POINT('',(0.,-4.440892098501E-16,45.585786437627)); +#1491 = SURFACE_CURVE('',#1492,(#1496,#1503),.PCURVE_S1.); +#1492 = LINE('',#1493,#1494); +#1493 = CARTESIAN_POINT('',(0.,-4.440892098501E-16,45.585786437627)); +#1494 = VECTOR('',#1495,1.); +#1495 = DIRECTION('',(1.,0.,0.)); +#1496 = PCURVE('',#367,#1497); +#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502); +#1498 = LINE('',#1499,#1500); +#1499 = CARTESIAN_POINT('',(-45.58578643762,43.)); +#1500 = VECTOR('',#1501,1.); +#1501 = DIRECTION('',(0.,1.)); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1503 = PCURVE('',#1504,#1509); +#1504 = CYLINDRICAL_SURFACE('',#1505,1.); +#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508); +#1506 = CARTESIAN_POINT('',(0.,1.,45.585786437627)); +#1507 = DIRECTION('',(1.,0.,0.)); +#1508 = DIRECTION('',(0.,-1.,0.)); +#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514); +#1510 = LINE('',#1511,#1512); +#1511 = CARTESIAN_POINT('',(-0.,0.)); +#1512 = VECTOR('',#1513,1.); +#1513 = DIRECTION('',(-0.,1.)); +#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1515 = ORIENTED_EDGE('',*,*,#1516,.F.); +#1516 = EDGE_CURVE('',#1517,#1489,#1519,.T.); +#1517 = VERTEX_POINT('',#1518); +#1518 = CARTESIAN_POINT('',(4.440892098501E-16,-9.860761315263E-32,20.) + ); +#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.); +#1520 = LINE('',#1521,#1522); +#1521 = CARTESIAN_POINT('',(0.,0.,0.)); +#1522 = VECTOR('',#1523,1.); +#1523 = DIRECTION('',(0.,0.,1.)); +#1524 = PCURVE('',#367,#1525); +#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530); +#1526 = LINE('',#1527,#1528); +#1527 = CARTESIAN_POINT('',(0.,43.)); +#1528 = VECTOR('',#1529,1.); +#1529 = DIRECTION('',(-1.,0.)); +#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1531 = PCURVE('',#1315,#1532); +#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537); +#1533 = LINE('',#1534,#1535); +#1534 = CARTESIAN_POINT('',(0.,0.)); +#1535 = VECTOR('',#1536,1.); +#1536 = DIRECTION('',(1.,0.)); +#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1538 = ORIENTED_EDGE('',*,*,#1539,.T.); +#1539 = EDGE_CURVE('',#1517,#1540,#1542,.T.); +#1540 = VERTEX_POINT('',#1541); +#1541 = CARTESIAN_POINT('',(-1.8,3.996802888651E-16,20.6)); +#1542 = SURFACE_CURVE('',#1543,(#1548,#1555),.PCURVE_S1.); +#1543 = CIRCLE('',#1544,1.); +#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547); +#1545 = CARTESIAN_POINT('',(-1.,2.22044604925E-16,20.)); +#1546 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#1547 = DIRECTION('',(0.,0.,1.)); +#1548 = PCURVE('',#367,#1549); +#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554); +#1550 = CIRCLE('',#1551,1.); +#1551 = AXIS2_PLACEMENT_2D('',#1552,#1553); +#1552 = CARTESIAN_POINT('',(-20.,42.)); +#1553 = DIRECTION('',(-1.,0.)); +#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1555 = PCURVE('',#1556,#1561); +#1556 = CYLINDRICAL_SURFACE('',#1557,1.); +#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560); +#1558 = CARTESIAN_POINT('',(-1.,2.22044604925E-16,20.)); +#1559 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1560 = DIRECTION('',(1.,-2.22044604925E-16,0.)); +#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566); +#1562 = LINE('',#1563,#1564); +#1563 = CARTESIAN_POINT('',(4.712388980385,-0.)); +#1564 = VECTOR('',#1565,1.); +#1565 = DIRECTION('',(-1.,0.)); +#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1567 = ORIENTED_EDGE('',*,*,#1568,.T.); +#1568 = EDGE_CURVE('',#1540,#1569,#1571,.T.); +#1569 = VERTEX_POINT('',#1570); +#1570 = CARTESIAN_POINT('',(-13.8,3.064215547965E-15,4.6)); +#1571 = SURFACE_CURVE('',#1572,(#1576,#1583),.PCURVE_S1.); +#1572 = LINE('',#1573,#1574); +#1573 = CARTESIAN_POINT('',(0.,0.,23.)); +#1574 = VECTOR('',#1575,1.); +#1575 = DIRECTION('',(-0.6,1.33226762955E-16,-0.8)); +#1576 = PCURVE('',#367,#1577); +#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582); +#1578 = LINE('',#1579,#1580); +#1579 = CARTESIAN_POINT('',(-23.,43.)); +#1580 = VECTOR('',#1581,1.); +#1581 = DIRECTION('',(0.8,-0.6)); +#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1583 = PCURVE('',#1584,#1589); +#1584 = PLANE('',#1585); +#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588); +#1586 = CARTESIAN_POINT('',(0.,0.,23.)); +#1587 = DIRECTION('',(-0.8,1.7763568394E-16,0.6)); +#1588 = DIRECTION('',(0.6,-1.33226762955E-16,0.8)); +#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594); +#1590 = LINE('',#1591,#1592); +#1591 = CARTESIAN_POINT('',(0.,0.)); +#1592 = VECTOR('',#1593,1.); +#1593 = DIRECTION('',(-1.,0.)); +#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1595 = ORIENTED_EDGE('',*,*,#1596,.F.); +#1596 = EDGE_CURVE('',#861,#1569,#1597,.T.); +#1597 = SURFACE_CURVE('',#1598,(#1603,#1614),.PCURVE_S1.); +#1598 = CIRCLE('',#1599,1.); +#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602); +#1600 = CARTESIAN_POINT('',(-13.,2.886579864025E-15,4.)); +#1601 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#1602 = DIRECTION('',(0.,0.,1.)); +#1603 = PCURVE('',#367,#1604); +#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1613); +#1605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1606,#1607,#1608,#1609, +#1610,#1611,#1612),.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('') ); +#1606 = CARTESIAN_POINT('',(-5.,30.)); +#1607 = CARTESIAN_POINT('',(-5.,31.732050807569)); +#1608 = CARTESIAN_POINT('',(-3.5,30.866025403784)); +#1609 = CARTESIAN_POINT('',(-2.,30.)); +#1610 = CARTESIAN_POINT('',(-3.5,29.133974596216)); +#1611 = CARTESIAN_POINT('',(-5.,28.267949192431)); +#1612 = CARTESIAN_POINT('',(-5.,30.)); +#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1614 = PCURVE('',#899,#1615); +#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620); +#1616 = LINE('',#1617,#1618); +#1617 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1618 = VECTOR('',#1619,1.); +#1619 = DIRECTION('',(1.,0.)); +#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1621 = ORIENTED_EDGE('',*,*,#860,.F.); +#1622 = ORIENTED_EDGE('',*,*,#1623,.F.); +#1623 = EDGE_CURVE('',#319,#833,#1624,.T.); +#1624 = SURFACE_CURVE('',#1625,(#1629,#1636),.PCURVE_S1.); +#1625 = LINE('',#1626,#1627); +#1626 = CARTESIAN_POINT('',(-42.58578643762,-4.440892098501E-16,0.)); +#1627 = VECTOR('',#1628,1.); +#1628 = DIRECTION('',(0.,0.,1.)); +#1629 = PCURVE('',#367,#1630); +#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635); +#1631 = LINE('',#1632,#1633); +#1632 = CARTESIAN_POINT('',(-0.,0.414213562373)); +#1633 = VECTOR('',#1634,1.); +#1634 = DIRECTION('',(-1.,0.)); +#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1636 = PCURVE('',#339,#1637); +#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642); +#1638 = LINE('',#1639,#1640); +#1639 = CARTESIAN_POINT('',(-0.,0.)); +#1640 = VECTOR('',#1641,1.); +#1641 = DIRECTION('',(-0.,1.)); +#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1643 = ADVANCED_FACE('',(#1644),#339,.T.); +#1644 = FACE_BOUND('',#1645,.F.); +#1645 = EDGE_LOOP('',(#1646,#1647,#1668,#1669)); +#1646 = ORIENTED_EDGE('',*,*,#318,.T.); +#1647 = ORIENTED_EDGE('',*,*,#1648,.T.); +#1648 = EDGE_CURVE('',#291,#810,#1649,.T.); +#1649 = SURFACE_CURVE('',#1650,(#1654,#1661),.PCURVE_S1.); +#1650 = LINE('',#1651,#1652); +#1651 = CARTESIAN_POINT('',(-43.29289321881,0.292893218813,0.)); +#1652 = VECTOR('',#1653,1.); +#1653 = DIRECTION('',(0.,0.,1.)); +#1654 = PCURVE('',#339,#1655); +#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1660); +#1656 = LINE('',#1657,#1658); +#1657 = CARTESIAN_POINT('',(-0.785398163397,0.)); +#1658 = VECTOR('',#1659,1.); +#1659 = DIRECTION('',(-0.,1.)); +#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1661 = PCURVE('',#306,#1662); +#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667); +#1663 = LINE('',#1664,#1665); +#1664 = CARTESIAN_POINT('',(-0.,2.414213562373)); +#1665 = VECTOR('',#1666,1.); +#1666 = DIRECTION('',(-1.,0.)); +#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1668 = ORIENTED_EDGE('',*,*,#832,.F.); +#1669 = ORIENTED_EDGE('',*,*,#1623,.F.); +#1670 = ADVANCED_FACE('',(#1671),#249,.F.); +#1671 = FACE_BOUND('',#1672,.F.); +#1672 = EDGE_LOOP('',(#1673,#1674,#1695,#1696)); +#1673 = ORIENTED_EDGE('',*,*,#762,.F.); +#1674 = ORIENTED_EDGE('',*,*,#1675,.F.); +#1675 = EDGE_CURVE('',#234,#763,#1676,.T.); +#1676 = SURFACE_CURVE('',#1677,(#1681,#1688),.PCURVE_S1.); +#1677 = LINE('',#1678,#1679); +#1678 = CARTESIAN_POINT('',(-47.,4.414213562373,0.)); +#1679 = VECTOR('',#1680,1.); +#1680 = DIRECTION('',(0.,0.,1.)); +#1681 = PCURVE('',#249,#1682); +#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687); +#1683 = LINE('',#1684,#1685); +#1684 = CARTESIAN_POINT('',(0.,-4.414213562373)); +#1685 = VECTOR('',#1686,1.); +#1686 = DIRECTION('',(1.,0.)); +#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1688 = PCURVE('',#278,#1689); +#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694); +#1690 = LINE('',#1691,#1692); +#1691 = CARTESIAN_POINT('',(0.,0.)); +#1692 = VECTOR('',#1693,1.); +#1693 = DIRECTION('',(0.,1.)); +#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1695 = ORIENTED_EDGE('',*,*,#233,.T.); +#1696 = ORIENTED_EDGE('',*,*,#633,.T.); +#1697 = ADVANCED_FACE('',(#1698),#306,.T.); +#1698 = FACE_BOUND('',#1699,.F.); +#1699 = EDGE_LOOP('',(#1700,#1701,#1722,#1723)); +#1700 = ORIENTED_EDGE('',*,*,#290,.F.); +#1701 = ORIENTED_EDGE('',*,*,#1702,.T.); +#1702 = EDGE_CURVE('',#262,#786,#1703,.T.); +#1703 = SURFACE_CURVE('',#1704,(#1708,#1715),.PCURVE_S1.); +#1704 = LINE('',#1705,#1706); +#1705 = CARTESIAN_POINT('',(-46.70710678118,3.707106781187,0.)); +#1706 = VECTOR('',#1707,1.); +#1707 = DIRECTION('',(0.,0.,1.)); +#1708 = PCURVE('',#306,#1709); +#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714); +#1710 = LINE('',#1711,#1712); +#1711 = CARTESIAN_POINT('',(-0.,-2.414213562373)); +#1712 = VECTOR('',#1713,1.); +#1713 = DIRECTION('',(-1.,0.)); +#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1715 = PCURVE('',#278,#1716); +#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721); +#1717 = LINE('',#1718,#1719); +#1718 = CARTESIAN_POINT('',(0.785398163397,0.)); +#1719 = VECTOR('',#1720,1.); +#1720 = DIRECTION('',(0.,1.)); +#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1722 = ORIENTED_EDGE('',*,*,#809,.T.); +#1723 = ORIENTED_EDGE('',*,*,#1648,.F.); +#1724 = ADVANCED_FACE('',(#1725),#278,.T.); +#1725 = FACE_BOUND('',#1726,.T.); +#1726 = EDGE_LOOP('',(#1727,#1728,#1729,#1730)); +#1727 = ORIENTED_EDGE('',*,*,#261,.T.); +#1728 = ORIENTED_EDGE('',*,*,#1702,.T.); +#1729 = ORIENTED_EDGE('',*,*,#785,.F.); +#1730 = ORIENTED_EDGE('',*,*,#1675,.F.); +#1731 = ADVANCED_FACE('',(#1732),#426,.F.); +#1732 = FACE_BOUND('',#1733,.F.); +#1733 = EDGE_LOOP('',(#1734,#1735,#1756,#1757)); +#1734 = ORIENTED_EDGE('',*,*,#1144,.F.); +#1735 = ORIENTED_EDGE('',*,*,#1736,.T.); +#1736 = EDGE_CURVE('',#1145,#408,#1737,.T.); +#1737 = SURFACE_CURVE('',#1738,(#1742,#1749),.PCURVE_S1.); +#1738 = LINE('',#1739,#1740); +#1739 = CARTESIAN_POINT('',(-37.,42.,3.)); +#1740 = VECTOR('',#1741,1.); +#1741 = DIRECTION('',(-0.,-0.,-1.)); +#1742 = PCURVE('',#426,#1743); +#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748); +#1744 = LINE('',#1745,#1746); +#1745 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1746 = VECTOR('',#1747,1.); +#1747 = DIRECTION('',(0.,-1.)); +#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1749 = PCURVE('',#453,#1750); +#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(1.39266376209E-12,0.)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(0.,-1.)); +#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1756 = ORIENTED_EDGE('',*,*,#407,.T.); +#1757 = ORIENTED_EDGE('',*,*,#1758,.F.); +#1758 = EDGE_CURVE('',#1120,#410,#1759,.T.); +#1759 = SURFACE_CURVE('',#1760,(#1764,#1771),.PCURVE_S1.); +#1760 = LINE('',#1761,#1762); +#1761 = CARTESIAN_POINT('',(-36.99999999999,38.,3.)); +#1762 = VECTOR('',#1763,1.); +#1763 = DIRECTION('',(-0.,-0.,-1.)); +#1764 = PCURVE('',#426,#1765); +#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770); +#1766 = LINE('',#1767,#1768); +#1767 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1768 = VECTOR('',#1769,1.); +#1769 = DIRECTION('',(0.,-1.)); +#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1771 = PCURVE('',#506,#1772); +#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(-1.193711796077E-12,0.)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(0.,-1.)); +#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1778 = ADVANCED_FACE('',(#1779),#506,.F.); +#1779 = FACE_BOUND('',#1780,.F.); +#1780 = EDGE_LOOP('',(#1781,#1782,#1783,#1784)); +#1781 = ORIENTED_EDGE('',*,*,#1119,.F.); +#1782 = ORIENTED_EDGE('',*,*,#1758,.T.); +#1783 = ORIENTED_EDGE('',*,*,#493,.T.); +#1784 = ORIENTED_EDGE('',*,*,#1785,.F.); +#1785 = EDGE_CURVE('',#1122,#465,#1786,.T.); +#1786 = SURFACE_CURVE('',#1787,(#1791,#1798),.PCURVE_S1.); +#1787 = LINE('',#1788,#1789); +#1788 = CARTESIAN_POINT('',(-7.000000000007,38.,3.)); +#1789 = VECTOR('',#1790,1.); +#1790 = DIRECTION('',(-0.,-0.,-1.)); +#1791 = PCURVE('',#506,#1792); +#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797); +#1793 = LINE('',#1794,#1795); +#1794 = CARTESIAN_POINT('',(29.99999999999,0.)); +#1795 = VECTOR('',#1796,1.); +#1796 = DIRECTION('',(0.,-1.)); +#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1798 = PCURVE('',#481,#1799); +#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804); +#1800 = LINE('',#1801,#1802); +#1801 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1802 = VECTOR('',#1803,1.); +#1803 = DIRECTION('',(0.,-1.)); +#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1805 = ADVANCED_FACE('',(#1806),#481,.F.); +#1806 = FACE_BOUND('',#1807,.F.); +#1807 = EDGE_LOOP('',(#1808,#1809,#1810,#1811)); +#1808 = ORIENTED_EDGE('',*,*,#1191,.F.); +#1809 = ORIENTED_EDGE('',*,*,#1785,.T.); +#1810 = ORIENTED_EDGE('',*,*,#464,.T.); +#1811 = ORIENTED_EDGE('',*,*,#1812,.F.); +#1812 = EDGE_CURVE('',#1169,#439,#1813,.T.); +#1813 = SURFACE_CURVE('',#1814,(#1818,#1825),.PCURVE_S1.); +#1814 = LINE('',#1815,#1816); +#1815 = CARTESIAN_POINT('',(-7.000000000009,42.,3.)); +#1816 = VECTOR('',#1817,1.); +#1817 = DIRECTION('',(-0.,-0.,-1.)); +#1818 = PCURVE('',#481,#1819); +#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824); +#1820 = LINE('',#1821,#1822); +#1821 = CARTESIAN_POINT('',(7.853981633975,0.)); +#1822 = VECTOR('',#1823,1.); +#1823 = DIRECTION('',(0.,-1.)); +#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1825 = PCURVE('',#453,#1826); +#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831); +#1827 = LINE('',#1828,#1829); +#1828 = CARTESIAN_POINT('',(29.999999999994,0.)); +#1829 = VECTOR('',#1830,1.); +#1830 = DIRECTION('',(0.,-1.)); +#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1832 = ADVANCED_FACE('',(#1833),#453,.T.); +#1833 = FACE_BOUND('',#1834,.T.); +#1834 = EDGE_LOOP('',(#1835,#1836,#1837,#1838)); +#1835 = ORIENTED_EDGE('',*,*,#1168,.F.); +#1836 = ORIENTED_EDGE('',*,*,#1736,.T.); +#1837 = ORIENTED_EDGE('',*,*,#438,.T.); +#1838 = ORIENTED_EDGE('',*,*,#1812,.F.); +#1839 = ADVANCED_FACE('',(#1840),#538,.F.); +#1840 = FACE_BOUND('',#1841,.F.); +#1841 = EDGE_LOOP('',(#1842,#1843,#1864,#1865)); +#1842 = ORIENTED_EDGE('',*,*,#1023,.F.); +#1843 = ORIENTED_EDGE('',*,*,#1844,.T.); +#1844 = EDGE_CURVE('',#1024,#520,#1845,.T.); +#1845 = SURFACE_CURVE('',#1846,(#1850,#1857),.PCURVE_S1.); +#1846 = LINE('',#1847,#1848); +#1847 = CARTESIAN_POINT('',(-7.000000000002,8.,3.)); +#1848 = VECTOR('',#1849,1.); +#1849 = DIRECTION('',(-0.,-0.,-1.)); +#1850 = PCURVE('',#538,#1851); +#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856); +#1852 = LINE('',#1853,#1854); +#1853 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1854 = VECTOR('',#1855,1.); +#1855 = DIRECTION('',(0.,-1.)); +#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1857 = PCURVE('',#565,#1858); +#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863); +#1859 = LINE('',#1860,#1861); +#1860 = CARTESIAN_POINT('',(29.999999999997,0.)); +#1861 = VECTOR('',#1862,1.); +#1862 = DIRECTION('',(0.,-1.)); +#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1864 = ORIENTED_EDGE('',*,*,#519,.T.); +#1865 = ORIENTED_EDGE('',*,*,#1866,.F.); +#1866 = EDGE_CURVE('',#1026,#522,#1867,.T.); +#1867 = SURFACE_CURVE('',#1868,(#1872,#1879),.PCURVE_S1.); +#1868 = LINE('',#1869,#1870); +#1869 = CARTESIAN_POINT('',(-7.000000000003,12.,3.)); +#1870 = VECTOR('',#1871,1.); +#1871 = DIRECTION('',(-0.,-0.,-1.)); +#1872 = PCURVE('',#538,#1873); +#1873 = DEFINITIONAL_REPRESENTATION('',(#1874),#1878); +#1874 = LINE('',#1875,#1876); +#1875 = CARTESIAN_POINT('',(7.853981633975,0.)); +#1876 = VECTOR('',#1877,1.); +#1877 = DIRECTION('',(0.,-1.)); +#1878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1879 = PCURVE('',#618,#1880); +#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885); +#1881 = LINE('',#1882,#1883); +#1882 = CARTESIAN_POINT('',(29.999999999995,0.)); +#1883 = VECTOR('',#1884,1.); +#1884 = DIRECTION('',(0.,-1.)); +#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1886 = ADVANCED_FACE('',(#1887),#618,.T.); +#1887 = FACE_BOUND('',#1888,.T.); +#1888 = EDGE_LOOP('',(#1889,#1890,#1911,#1912)); +#1889 = ORIENTED_EDGE('',*,*,#1096,.F.); +#1890 = ORIENTED_EDGE('',*,*,#1891,.T.); +#1891 = EDGE_CURVE('',#1073,#577,#1892,.T.); +#1892 = SURFACE_CURVE('',#1893,(#1897,#1904),.PCURVE_S1.); +#1893 = LINE('',#1894,#1895); +#1894 = CARTESIAN_POINT('',(-36.99999999999,12.,3.)); +#1895 = VECTOR('',#1896,1.); +#1896 = DIRECTION('',(-0.,-0.,-1.)); +#1897 = PCURVE('',#618,#1898); +#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903); +#1899 = LINE('',#1900,#1901); +#1900 = CARTESIAN_POINT('',(0.,0.)); +#1901 = VECTOR('',#1902,1.); +#1902 = DIRECTION('',(0.,-1.)); +#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1904 = PCURVE('',#593,#1905); +#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1910); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(0.,-1.)); +#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1911 = ORIENTED_EDGE('',*,*,#605,.T.); +#1912 = ORIENTED_EDGE('',*,*,#1866,.F.); +#1913 = ADVANCED_FACE('',(#1914),#593,.F.); +#1914 = FACE_BOUND('',#1915,.F.); +#1915 = EDGE_LOOP('',(#1916,#1917,#1918,#1919)); +#1916 = ORIENTED_EDGE('',*,*,#1072,.F.); +#1917 = ORIENTED_EDGE('',*,*,#1891,.T.); +#1918 = ORIENTED_EDGE('',*,*,#576,.T.); +#1919 = ORIENTED_EDGE('',*,*,#1920,.F.); +#1920 = EDGE_CURVE('',#1050,#551,#1921,.T.); +#1921 = SURFACE_CURVE('',#1922,(#1926,#1933),.PCURVE_S1.); +#1922 = LINE('',#1923,#1924); +#1923 = CARTESIAN_POINT('',(-36.99999999999,8.,3.)); +#1924 = VECTOR('',#1925,1.); +#1925 = DIRECTION('',(-0.,-0.,-1.)); +#1926 = PCURVE('',#593,#1927); +#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932); +#1928 = LINE('',#1929,#1930); +#1929 = CARTESIAN_POINT('',(4.712388980385,0.)); +#1930 = VECTOR('',#1931,1.); +#1931 = DIRECTION('',(0.,-1.)); +#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1933 = PCURVE('',#565,#1934); +#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939); +#1935 = LINE('',#1936,#1937); +#1936 = CARTESIAN_POINT('',(8.029132914089E-13,0.)); +#1937 = VECTOR('',#1938,1.); +#1938 = DIRECTION('',(0.,-1.)); +#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1940 = ADVANCED_FACE('',(#1941),#565,.F.); +#1941 = FACE_BOUND('',#1942,.F.); +#1942 = EDGE_LOOP('',(#1943,#1944,#1945,#1946)); +#1943 = ORIENTED_EDGE('',*,*,#1049,.F.); +#1944 = ORIENTED_EDGE('',*,*,#1920,.T.); +#1945 = ORIENTED_EDGE('',*,*,#550,.T.); +#1946 = ORIENTED_EDGE('',*,*,#1844,.F.); +#1947 = ADVANCED_FACE('',(#1948),#1009,.T.); +#1948 = FACE_BOUND('',#1949,.T.); +#1949 = EDGE_LOOP('',(#1950,#1974,#1995,#1996)); +#1950 = ORIENTED_EDGE('',*,*,#1951,.T.); +#1951 = EDGE_CURVE('',#968,#1952,#1954,.T.); +#1952 = VERTEX_POINT('',#1953); +#1953 = CARTESIAN_POINT('',(-13.8,47.,4.6)); +#1954 = SURFACE_CURVE('',#1955,(#1960,#1967),.PCURVE_S1.); +#1955 = CIRCLE('',#1956,1.); +#1956 = AXIS2_PLACEMENT_3D('',#1957,#1958,#1959); +#1957 = CARTESIAN_POINT('',(-13.,47.,4.)); +#1958 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#1959 = DIRECTION('',(0.,0.,1.)); +#1960 = PCURVE('',#1009,#1961); +#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966); +#1962 = LINE('',#1963,#1964); +#1963 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1964 = VECTOR('',#1965,1.); +#1965 = DIRECTION('',(1.,0.)); +#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1967 = PCURVE('',#983,#1968); +#1968 = DEFINITIONAL_REPRESENTATION('',(#1969),#1973); +#1969 = CIRCLE('',#1970,1.); +#1970 = AXIS2_PLACEMENT_2D('',#1971,#1972); +#1971 = CARTESIAN_POINT('',(1.,-13.)); +#1972 = DIRECTION('',(1.,0.)); +#1973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1974 = ORIENTED_EDGE('',*,*,#1975,.T.); +#1975 = EDGE_CURVE('',#1952,#1357,#1976,.T.); +#1976 = SURFACE_CURVE('',#1977,(#1981,#1988),.PCURVE_S1.); +#1977 = LINE('',#1978,#1979); +#1978 = CARTESIAN_POINT('',(-13.8,47.,4.6)); +#1979 = VECTOR('',#1980,1.); +#1980 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#1981 = PCURVE('',#1009,#1982); +#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987); +#1983 = LINE('',#1984,#1985); +#1984 = CARTESIAN_POINT('',(2.214297435588,0.)); +#1985 = VECTOR('',#1986,1.); +#1986 = DIRECTION('',(0.,1.)); +#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1988 = PCURVE('',#1372,#1989); +#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994); +#1990 = LINE('',#1991,#1992); +#1991 = CARTESIAN_POINT('',(-23.,0.)); +#1992 = VECTOR('',#1993,1.); +#1993 = DIRECTION('',(0.,1.)); +#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1995 = ORIENTED_EDGE('',*,*,#1384,.F.); +#1996 = ORIENTED_EDGE('',*,*,#995,.F.); +#1997 = ADVANCED_FACE('',(#1998),#983,.F.); +#1998 = FACE_BOUND('',#1999,.F.); +#1999 = EDGE_LOOP('',(#2000,#2025,#2047,#2048,#2049,#2072)); +#2000 = ORIENTED_EDGE('',*,*,#2001,.F.); +#2001 = EDGE_CURVE('',#2002,#2004,#2006,.T.); +#2002 = VERTEX_POINT('',#2003); +#2003 = CARTESIAN_POINT('',(5.551115123126E-17,47.,3.5)); +#2004 = VERTEX_POINT('',#2005); +#2005 = CARTESIAN_POINT('',(4.440892098501E-16,47.,20.)); +#2006 = SURFACE_CURVE('',#2007,(#2011,#2018),.PCURVE_S1.); +#2007 = LINE('',#2008,#2009); +#2008 = CARTESIAN_POINT('',(0.,47.,3.)); +#2009 = VECTOR('',#2010,1.); +#2010 = DIRECTION('',(0.,0.,1.)); +#2011 = PCURVE('',#983,#2012); +#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017); +#2013 = LINE('',#2014,#2015); +#2014 = CARTESIAN_POINT('',(0.,0.)); +#2015 = VECTOR('',#2016,1.); +#2016 = DIRECTION('',(1.,0.)); +#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2018 = PCURVE('',#1315,#2019); +#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024); +#2020 = LINE('',#2021,#2022); +#2021 = CARTESIAN_POINT('',(3.,-47.)); +#2022 = VECTOR('',#2023,1.); +#2023 = DIRECTION('',(1.,0.)); +#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2025 = ORIENTED_EDGE('',*,*,#2026,.T.); +#2026 = EDGE_CURVE('',#2002,#940,#2027,.T.); +#2027 = SURFACE_CURVE('',#2028,(#2033,#2040),.PCURVE_S1.); +#2028 = CIRCLE('',#2029,0.5); +#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032); +#2030 = CARTESIAN_POINT('',(-0.5,47.,3.5)); +#2031 = DIRECTION('',(0.,1.,0.)); +#2032 = DIRECTION('',(0.,0.,-1.)); +#2033 = PCURVE('',#983,#2034); +#2034 = DEFINITIONAL_REPRESENTATION('',(#2035),#2039); +#2035 = CIRCLE('',#2036,0.5); +#2036 = AXIS2_PLACEMENT_2D('',#2037,#2038); +#2037 = CARTESIAN_POINT('',(0.5,-0.5)); +#2038 = DIRECTION('',(-1.,0.)); +#2039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2040 = PCURVE('',#955,#2041); +#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046); +#2042 = LINE('',#2043,#2044); +#2043 = CARTESIAN_POINT('',(-6.28318530718,47.)); +#2044 = VECTOR('',#2045,1.); +#2045 = DIRECTION('',(1.,-0.)); +#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2047 = ORIENTED_EDGE('',*,*,#967,.T.); +#2048 = ORIENTED_EDGE('',*,*,#1951,.T.); +#2049 = ORIENTED_EDGE('',*,*,#2050,.F.); +#2050 = EDGE_CURVE('',#2051,#1952,#2053,.T.); +#2051 = VERTEX_POINT('',#2052); +#2052 = CARTESIAN_POINT('',(-1.8,47.,20.6)); +#2053 = SURFACE_CURVE('',#2054,(#2058,#2065),.PCURVE_S1.); +#2054 = LINE('',#2055,#2056); +#2055 = CARTESIAN_POINT('',(0.,47.,23.)); +#2056 = VECTOR('',#2057,1.); +#2057 = DIRECTION('',(-0.6,1.33226762955E-16,-0.8)); +#2058 = PCURVE('',#983,#2059); +#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064); +#2060 = LINE('',#2061,#2062); +#2061 = CARTESIAN_POINT('',(20.,0.)); +#2062 = VECTOR('',#2063,1.); +#2063 = DIRECTION('',(-0.8,-0.6)); +#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2065 = PCURVE('',#1372,#2066); +#2066 = DEFINITIONAL_REPRESENTATION('',(#2067),#2071); +#2067 = LINE('',#2068,#2069); +#2068 = CARTESIAN_POINT('',(0.,0.)); +#2069 = VECTOR('',#2070,1.); +#2070 = DIRECTION('',(-1.,0.)); +#2071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2072 = ORIENTED_EDGE('',*,*,#2073,.F.); +#2073 = EDGE_CURVE('',#2004,#2051,#2074,.T.); +#2074 = SURFACE_CURVE('',#2075,(#2080,#2091),.PCURVE_S1.); +#2075 = CIRCLE('',#2076,1.); +#2076 = AXIS2_PLACEMENT_3D('',#2077,#2078,#2079); +#2077 = CARTESIAN_POINT('',(-1.,47.,20.)); +#2078 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#2079 = DIRECTION('',(0.,0.,1.)); +#2080 = PCURVE('',#983,#2081); +#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2090); +#2082 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2083,#2084,#2085,#2086, +#2087,#2088,#2089),.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('') ); +#2083 = CARTESIAN_POINT('',(18.,-1.)); +#2084 = CARTESIAN_POINT('',(18.,-2.732050807569)); +#2085 = CARTESIAN_POINT('',(16.5,-1.866025403784)); +#2086 = CARTESIAN_POINT('',(15.,-1.)); +#2087 = CARTESIAN_POINT('',(16.5,-0.133974596216)); +#2088 = CARTESIAN_POINT('',(18.,0.732050807569)); +#2089 = CARTESIAN_POINT('',(18.,-1.)); +#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2091 = PCURVE('',#1344,#2092); +#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097); +#2093 = LINE('',#2094,#2095); +#2094 = CARTESIAN_POINT('',(4.712388980385,-0.)); +#2095 = VECTOR('',#2096,1.); +#2096 = DIRECTION('',(-1.,0.)); +#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2098 = ADVANCED_FACE('',(#2099),#955,.F.); +#2099 = FACE_BOUND('',#2100,.T.); +#2100 = EDGE_LOOP('',(#2101,#2102,#2126,#2147)); +#2101 = ORIENTED_EDGE('',*,*,#939,.F.); +#2102 = ORIENTED_EDGE('',*,*,#2103,.F.); +#2103 = EDGE_CURVE('',#2104,#912,#2106,.T.); +#2104 = VERTEX_POINT('',#2105); +#2105 = CARTESIAN_POINT('',(3.885780586188E-16,3.,3.5)); +#2106 = SURFACE_CURVE('',#2107,(#2112,#2119),.PCURVE_S1.); +#2107 = CIRCLE('',#2108,0.5); +#2108 = AXIS2_PLACEMENT_3D('',#2109,#2110,#2111); +#2109 = CARTESIAN_POINT('',(-0.5,3.,3.5)); +#2110 = DIRECTION('',(0.,1.,0.)); +#2111 = DIRECTION('',(0.,0.,-1.)); +#2112 = PCURVE('',#955,#2113); +#2113 = DEFINITIONAL_REPRESENTATION('',(#2114),#2118); +#2114 = LINE('',#2115,#2116); +#2115 = CARTESIAN_POINT('',(-6.28318530718,3.)); +#2116 = VECTOR('',#2117,1.); +#2117 = DIRECTION('',(1.,-0.)); +#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2119 = PCURVE('',#927,#2120); +#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125); +#2121 = CIRCLE('',#2122,0.5); +#2122 = AXIS2_PLACEMENT_2D('',#2123,#2124); +#2123 = CARTESIAN_POINT('',(0.5,-0.5)); +#2124 = DIRECTION('',(-1.,0.)); +#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2126 = ORIENTED_EDGE('',*,*,#2127,.T.); +#2127 = EDGE_CURVE('',#2104,#2002,#2128,.T.); +#2128 = SURFACE_CURVE('',#2129,(#2133,#2140),.PCURVE_S1.); +#2129 = LINE('',#2130,#2131); +#2130 = CARTESIAN_POINT('',(1.110223024625E-16,0.,3.5)); +#2131 = VECTOR('',#2132,1.); +#2132 = DIRECTION('',(0.,1.,0.)); +#2133 = PCURVE('',#955,#2134); +#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139); +#2135 = LINE('',#2136,#2137); +#2136 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#2137 = VECTOR('',#2138,1.); +#2138 = DIRECTION('',(-0.,1.)); +#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2140 = PCURVE('',#1315,#2141); +#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146); +#2142 = LINE('',#2143,#2144); +#2143 = CARTESIAN_POINT('',(3.5,0.)); +#2144 = VECTOR('',#2145,1.); +#2145 = DIRECTION('',(0.,-1.)); +#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2147 = ORIENTED_EDGE('',*,*,#2026,.T.); +#2148 = ADVANCED_FACE('',(#2149),#927,.T.); +#2149 = FACE_BOUND('',#2150,.T.); +#2150 = EDGE_LOOP('',(#2151,#2174,#2175,#2176,#2200,#2223)); +#2151 = ORIENTED_EDGE('',*,*,#2152,.F.); +#2152 = EDGE_CURVE('',#2104,#2153,#2155,.T.); +#2153 = VERTEX_POINT('',#2154); +#2154 = CARTESIAN_POINT('',(1.110223024625E-15,3.,20.)); +#2155 = SURFACE_CURVE('',#2156,(#2160,#2167),.PCURVE_S1.); +#2156 = LINE('',#2157,#2158); +#2157 = CARTESIAN_POINT('',(6.661338147751E-16,3.,3.)); +#2158 = VECTOR('',#2159,1.); +#2159 = DIRECTION('',(0.,0.,1.)); +#2160 = PCURVE('',#927,#2161); +#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166); +#2162 = LINE('',#2163,#2164); +#2163 = CARTESIAN_POINT('',(0.,0.)); +#2164 = VECTOR('',#2165,1.); +#2165 = DIRECTION('',(1.,0.)); +#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2167 = PCURVE('',#1315,#2168); +#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173); +#2169 = LINE('',#2170,#2171); +#2170 = CARTESIAN_POINT('',(3.,-3.)); +#2171 = VECTOR('',#2172,1.); +#2172 = DIRECTION('',(1.,0.)); +#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2174 = ORIENTED_EDGE('',*,*,#2103,.T.); +#2175 = ORIENTED_EDGE('',*,*,#911,.T.); +#2176 = ORIENTED_EDGE('',*,*,#2177,.T.); +#2177 = EDGE_CURVE('',#884,#2178,#2180,.T.); +#2178 = VERTEX_POINT('',#2179); +#2179 = CARTESIAN_POINT('',(-13.8,3.,4.6)); +#2180 = SURFACE_CURVE('',#2181,(#2186,#2193),.PCURVE_S1.); +#2181 = CIRCLE('',#2182,1.); +#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185); +#2183 = CARTESIAN_POINT('',(-13.,3.,4.)); +#2184 = DIRECTION('',(2.22044604925E-16,1.,-0.)); +#2185 = DIRECTION('',(0.,0.,1.)); +#2186 = PCURVE('',#927,#2187); +#2187 = DEFINITIONAL_REPRESENTATION('',(#2188),#2192); +#2188 = CIRCLE('',#2189,1.); +#2189 = AXIS2_PLACEMENT_2D('',#2190,#2191); +#2190 = CARTESIAN_POINT('',(1.,-13.)); +#2191 = DIRECTION('',(1.,0.)); +#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2193 = PCURVE('',#899,#2194); +#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2199); +#2195 = LINE('',#2196,#2197); +#2196 = CARTESIAN_POINT('',(-3.14159265359,3.)); +#2197 = VECTOR('',#2198,1.); +#2198 = DIRECTION('',(1.,0.)); +#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2200 = ORIENTED_EDGE('',*,*,#2201,.F.); +#2201 = EDGE_CURVE('',#2202,#2178,#2204,.T.); +#2202 = VERTEX_POINT('',#2203); +#2203 = CARTESIAN_POINT('',(-1.8,3.,20.6)); +#2204 = SURFACE_CURVE('',#2205,(#2209,#2216),.PCURVE_S1.); +#2205 = LINE('',#2206,#2207); +#2206 = CARTESIAN_POINT('',(6.661338147751E-16,3.,23.)); +#2207 = VECTOR('',#2208,1.); +#2208 = DIRECTION('',(-0.6,1.33226762955E-16,-0.8)); +#2209 = PCURVE('',#927,#2210); +#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2215); +#2211 = LINE('',#2212,#2213); +#2212 = CARTESIAN_POINT('',(20.,0.)); +#2213 = VECTOR('',#2214,1.); +#2214 = DIRECTION('',(-0.8,-0.6)); +#2215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2216 = PCURVE('',#1584,#2217); +#2217 = DEFINITIONAL_REPRESENTATION('',(#2218),#2222); +#2218 = LINE('',#2219,#2220); +#2219 = CARTESIAN_POINT('',(0.,3.)); +#2220 = VECTOR('',#2221,1.); +#2221 = DIRECTION('',(-1.,0.)); +#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2223 = ORIENTED_EDGE('',*,*,#2224,.F.); +#2224 = EDGE_CURVE('',#2153,#2202,#2225,.T.); +#2225 = SURFACE_CURVE('',#2226,(#2231,#2242),.PCURVE_S1.); +#2226 = CIRCLE('',#2227,1.); +#2227 = AXIS2_PLACEMENT_3D('',#2228,#2229,#2230); +#2228 = CARTESIAN_POINT('',(-1.,3.,20.)); +#2229 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#2230 = DIRECTION('',(0.,0.,1.)); +#2231 = PCURVE('',#927,#2232); +#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2241); +#2233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2234,#2235,#2236,#2237, +#2238,#2239,#2240),.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('') ); +#2234 = CARTESIAN_POINT('',(18.,-1.)); +#2235 = CARTESIAN_POINT('',(18.,-2.732050807569)); +#2236 = CARTESIAN_POINT('',(16.5,-1.866025403784)); +#2237 = CARTESIAN_POINT('',(15.,-1.)); +#2238 = CARTESIAN_POINT('',(16.5,-0.133974596216)); +#2239 = CARTESIAN_POINT('',(18.,0.732050807569)); +#2240 = CARTESIAN_POINT('',(18.,-1.)); +#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2242 = PCURVE('',#1556,#2243); +#2243 = DEFINITIONAL_REPRESENTATION('',(#2244),#2248); +#2244 = LINE('',#2245,#2246); +#2245 = CARTESIAN_POINT('',(4.712388980385,3.)); +#2246 = VECTOR('',#2247,1.); +#2247 = DIRECTION('',(-1.,0.)); +#2248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2249 = ADVANCED_FACE('',(#2250),#899,.T.); +#2250 = FACE_BOUND('',#2251,.T.); +#2251 = EDGE_LOOP('',(#2252,#2253,#2274,#2275)); +#2252 = ORIENTED_EDGE('',*,*,#1596,.T.); +#2253 = ORIENTED_EDGE('',*,*,#2254,.T.); +#2254 = EDGE_CURVE('',#1569,#2178,#2255,.T.); +#2255 = SURFACE_CURVE('',#2256,(#2260,#2267),.PCURVE_S1.); +#2256 = LINE('',#2257,#2258); +#2257 = CARTESIAN_POINT('',(-13.8,3.064215547965E-15,4.6)); +#2258 = VECTOR('',#2259,1.); +#2259 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#2260 = PCURVE('',#899,#2261); +#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2266); +#2262 = LINE('',#2263,#2264); +#2263 = CARTESIAN_POINT('',(2.214297435588,0.)); +#2264 = VECTOR('',#2265,1.); +#2265 = DIRECTION('',(0.,1.)); +#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2267 = PCURVE('',#1584,#2268); +#2268 = DEFINITIONAL_REPRESENTATION('',(#2269),#2273); +#2269 = LINE('',#2270,#2271); +#2270 = CARTESIAN_POINT('',(-23.,0.)); +#2271 = VECTOR('',#2272,1.); +#2272 = DIRECTION('',(0.,1.)); +#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2274 = ORIENTED_EDGE('',*,*,#2177,.F.); +#2275 = ORIENTED_EDGE('',*,*,#883,.F.); +#2276 = ADVANCED_FACE('',(#2277),#1372,.T.); +#2277 = FACE_BOUND('',#2278,.T.); +#2278 = EDGE_LOOP('',(#2279,#2280,#2301,#2302)); +#2279 = ORIENTED_EDGE('',*,*,#2050,.F.); +#2280 = ORIENTED_EDGE('',*,*,#2281,.T.); +#2281 = EDGE_CURVE('',#2051,#1328,#2282,.T.); +#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.); +#2283 = LINE('',#2284,#2285); +#2284 = CARTESIAN_POINT('',(-1.8,47.,20.6)); +#2285 = VECTOR('',#2286,1.); +#2286 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#2287 = PCURVE('',#1372,#2288); +#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293); +#2289 = LINE('',#2290,#2291); +#2290 = CARTESIAN_POINT('',(-3.,0.)); +#2291 = VECTOR('',#2292,1.); +#2292 = DIRECTION('',(0.,1.)); +#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2294 = PCURVE('',#1344,#2295); +#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300); +#2296 = LINE('',#2297,#2298); +#2297 = CARTESIAN_POINT('',(-2.498091544797,0.)); +#2298 = VECTOR('',#2299,1.); +#2299 = DIRECTION('',(-0.,1.)); +#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2301 = ORIENTED_EDGE('',*,*,#1356,.T.); +#2302 = ORIENTED_EDGE('',*,*,#1975,.F.); +#2303 = ADVANCED_FACE('',(#2304),#1344,.T.); +#2304 = FACE_BOUND('',#2305,.F.); +#2305 = EDGE_LOOP('',(#2306,#2307,#2308,#2309)); +#2306 = ORIENTED_EDGE('',*,*,#2073,.T.); +#2307 = ORIENTED_EDGE('',*,*,#2281,.T.); +#2308 = ORIENTED_EDGE('',*,*,#1327,.F.); +#2309 = ORIENTED_EDGE('',*,*,#2310,.F.); +#2310 = EDGE_CURVE('',#2004,#1300,#2311,.T.); +#2311 = SURFACE_CURVE('',#2312,(#2316,#2323),.PCURVE_S1.); +#2312 = LINE('',#2313,#2314); +#2313 = CARTESIAN_POINT('',(4.440892098501E-16,47.,20.)); +#2314 = VECTOR('',#2315,1.); +#2315 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#2316 = PCURVE('',#1344,#2317); +#2317 = DEFINITIONAL_REPRESENTATION('',(#2318),#2322); +#2318 = LINE('',#2319,#2320); +#2319 = CARTESIAN_POINT('',(-0.,0.)); +#2320 = VECTOR('',#2321,1.); +#2321 = DIRECTION('',(-0.,1.)); +#2322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2323 = PCURVE('',#1315,#2324); +#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329); +#2325 = LINE('',#2326,#2327); +#2326 = CARTESIAN_POINT('',(20.,-47.)); +#2327 = VECTOR('',#2328,1.); +#2328 = DIRECTION('',(0.,-1.)); +#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2330 = ADVANCED_FACE('',(#2331,#2532,#2563,#2594,#2629,#2660),#1259,.T. + ); +#2331 = FACE_BOUND('',#2332,.T.); +#2332 = EDGE_LOOP('',(#2333,#2334,#2335,#2336,#2360,#2388,#2417,#2445, + #2478,#2506)); +#2333 = ORIENTED_EDGE('',*,*,#1465,.F.); +#2334 = ORIENTED_EDGE('',*,*,#1437,.T.); +#2335 = ORIENTED_EDGE('',*,*,#1243,.T.); +#2336 = ORIENTED_EDGE('',*,*,#2337,.T.); +#2337 = EDGE_CURVE('',#1244,#2338,#2340,.T.); +#2338 = VERTEX_POINT('',#2339); +#2339 = CARTESIAN_POINT('',(3.,49.707106781187,46.292893218813)); +#2340 = SURFACE_CURVE('',#2341,(#2346,#2353),.PCURVE_S1.); +#2341 = CIRCLE('',#2342,1.); +#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345); +#2343 = CARTESIAN_POINT('',(3.,49.,45.585786437627)); +#2344 = DIRECTION('',(1.,0.,0.)); +#2345 = DIRECTION('',(-0.,0.,1.)); +#2346 = PCURVE('',#1259,#2347); +#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352); +#2348 = CIRCLE('',#2349,1.); +#2349 = AXIS2_PLACEMENT_2D('',#2350,#2351); +#2350 = CARTESIAN_POINT('',(45.585786437627,-49.)); +#2351 = DIRECTION('',(1.,0.)); +#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2353 = PCURVE('',#1287,#2354); +#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359); +#2355 = LINE('',#2356,#2357); +#2356 = CARTESIAN_POINT('',(-4.712388980385,3.)); +#2357 = VECTOR('',#2358,1.); +#2358 = DIRECTION('',(1.,0.)); +#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2360 = ORIENTED_EDGE('',*,*,#2361,.F.); +#2361 = EDGE_CURVE('',#2362,#2338,#2364,.T.); +#2362 = VERTEX_POINT('',#2363); +#2363 = CARTESIAN_POINT('',(3.,46.292893218813,49.707106781187)); +#2364 = SURFACE_CURVE('',#2365,(#2369,#2376),.PCURVE_S1.); +#2365 = LINE('',#2366,#2367); +#2366 = CARTESIAN_POINT('',(3.,48.,48.)); +#2367 = VECTOR('',#2368,1.); +#2368 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#2369 = PCURVE('',#1259,#2370); +#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375); +#2371 = LINE('',#2372,#2373); +#2372 = CARTESIAN_POINT('',(48.,-48.)); +#2373 = VECTOR('',#2374,1.); +#2374 = DIRECTION('',(-0.707106781187,-0.707106781187)); +#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2376 = PCURVE('',#2377,#2382); +#2377 = PLANE('',#2378); +#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); +#2379 = CARTESIAN_POINT('',(0.,48.,48.)); +#2380 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#2381 = DIRECTION('',(1.,0.,0.)); +#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387); +#2383 = LINE('',#2384,#2385); +#2384 = CARTESIAN_POINT('',(3.,0.)); +#2385 = VECTOR('',#2386,1.); +#2386 = DIRECTION('',(0.,1.)); +#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2388 = ORIENTED_EDGE('',*,*,#2389,.T.); +#2389 = EDGE_CURVE('',#2362,#2390,#2392,.T.); +#2390 = VERTEX_POINT('',#2391); +#2391 = CARTESIAN_POINT('',(3.,45.585786437627,50.)); +#2392 = SURFACE_CURVE('',#2393,(#2398,#2405),.PCURVE_S1.); +#2393 = CIRCLE('',#2394,1.); +#2394 = AXIS2_PLACEMENT_3D('',#2395,#2396,#2397); +#2395 = CARTESIAN_POINT('',(3.,45.585786437627,49.)); +#2396 = DIRECTION('',(1.,0.,0.)); +#2397 = DIRECTION('',(-0.,0.,1.)); +#2398 = PCURVE('',#1259,#2399); +#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404); +#2400 = CIRCLE('',#2401,1.); +#2401 = AXIS2_PLACEMENT_2D('',#2402,#2403); +#2402 = CARTESIAN_POINT('',(49.,-45.58578643762)); +#2403 = DIRECTION('',(1.,0.)); +#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2405 = PCURVE('',#2406,#2411); +#2406 = CYLINDRICAL_SURFACE('',#2407,1.); +#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410); +#2408 = CARTESIAN_POINT('',(0.,45.585786437627,49.)); +#2409 = DIRECTION('',(1.,0.,0.)); +#2410 = DIRECTION('',(-0.,0.707106781187,0.707106781187)); +#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416); +#2412 = LINE('',#2413,#2414); +#2413 = CARTESIAN_POINT('',(-5.497787143782,3.)); +#2414 = VECTOR('',#2415,1.); +#2415 = DIRECTION('',(1.,0.)); +#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2417 = ORIENTED_EDGE('',*,*,#2418,.F.); +#2418 = EDGE_CURVE('',#2419,#2390,#2421,.T.); +#2419 = VERTEX_POINT('',#2420); +#2420 = CARTESIAN_POINT('',(3.,4.414213562373,50.)); +#2421 = SURFACE_CURVE('',#2422,(#2426,#2433),.PCURVE_S1.); +#2422 = LINE('',#2423,#2424); +#2423 = CARTESIAN_POINT('',(3.,0.,50.)); +#2424 = VECTOR('',#2425,1.); +#2425 = DIRECTION('',(0.,1.,0.)); +#2426 = PCURVE('',#1259,#2427); +#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432); +#2428 = LINE('',#2429,#2430); +#2429 = CARTESIAN_POINT('',(50.,0.)); +#2430 = VECTOR('',#2431,1.); +#2431 = DIRECTION('',(0.,-1.)); +#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2433 = PCURVE('',#2434,#2439); +#2434 = PLANE('',#2435); +#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438); +#2436 = CARTESIAN_POINT('',(0.,0.,50.)); +#2437 = DIRECTION('',(0.,0.,1.)); +#2438 = DIRECTION('',(1.,0.,0.)); +#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444); +#2440 = LINE('',#2441,#2442); +#2441 = CARTESIAN_POINT('',(3.,0.)); +#2442 = VECTOR('',#2443,1.); +#2443 = DIRECTION('',(0.,1.)); +#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2445 = ORIENTED_EDGE('',*,*,#2446,.F.); +#2446 = EDGE_CURVE('',#2447,#2419,#2449,.T.); +#2447 = VERTEX_POINT('',#2448); +#2448 = CARTESIAN_POINT('',(3.,3.707106781187,49.707106781187)); +#2449 = SURFACE_CURVE('',#2450,(#2455,#2466),.PCURVE_S1.); +#2450 = CIRCLE('',#2451,1.); +#2451 = AXIS2_PLACEMENT_3D('',#2452,#2453,#2454); +#2452 = CARTESIAN_POINT('',(3.,4.414213562373,49.)); +#2453 = DIRECTION('',(-1.,0.,-0.)); +#2454 = DIRECTION('',(-0.,0.,1.)); +#2455 = PCURVE('',#1259,#2456); +#2456 = DEFINITIONAL_REPRESENTATION('',(#2457),#2465); +#2457 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2458,#2459,#2460,#2461, +#2462,#2463,#2464),.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('') ); +#2458 = CARTESIAN_POINT('',(50.,-4.414213562373)); +#2459 = CARTESIAN_POINT('',(50.,-6.146264369942)); +#2460 = CARTESIAN_POINT('',(48.5,-5.280238966158)); +#2461 = CARTESIAN_POINT('',(47.,-4.414213562373)); +#2462 = CARTESIAN_POINT('',(48.5,-3.548188158589)); +#2463 = CARTESIAN_POINT('',(50.,-2.682162754804)); +#2464 = CARTESIAN_POINT('',(50.,-4.414213562373)); +#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2466 = PCURVE('',#2467,#2472); +#2467 = CYLINDRICAL_SURFACE('',#2468,1.); +#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471); +#2469 = CARTESIAN_POINT('',(0.,4.414213562373,49.)); +#2470 = DIRECTION('',(1.,0.,0.)); +#2471 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477); +#2473 = LINE('',#2474,#2475); +#2474 = CARTESIAN_POINT('',(5.497787143782,3.)); +#2475 = VECTOR('',#2476,1.); +#2476 = DIRECTION('',(-1.,0.)); +#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2478 = ORIENTED_EDGE('',*,*,#2479,.T.); +#2479 = EDGE_CURVE('',#2447,#2480,#2482,.T.); +#2480 = VERTEX_POINT('',#2481); +#2481 = CARTESIAN_POINT('',(3.,0.292893218813,46.292893218813)); +#2482 = SURFACE_CURVE('',#2483,(#2487,#2494),.PCURVE_S1.); +#2483 = LINE('',#2484,#2485); +#2484 = CARTESIAN_POINT('',(3.,-10.5,35.5)); +#2485 = VECTOR('',#2486,1.); +#2486 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#2487 = PCURVE('',#1259,#2488); +#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493); +#2489 = LINE('',#2490,#2491); +#2490 = CARTESIAN_POINT('',(35.5,10.5)); +#2491 = VECTOR('',#2492,1.); +#2492 = DIRECTION('',(-0.707106781187,0.707106781187)); +#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2494 = PCURVE('',#2495,#2500); +#2495 = PLANE('',#2496); +#2496 = AXIS2_PLACEMENT_3D('',#2497,#2498,#2499); +#2497 = CARTESIAN_POINT('',(0.,2.,48.)); +#2498 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#2499 = DIRECTION('',(1.,0.,0.)); +#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505); +#2501 = LINE('',#2502,#2503); +#2502 = CARTESIAN_POINT('',(3.,17.677669529664)); +#2503 = VECTOR('',#2504,1.); +#2504 = DIRECTION('',(0.,1.)); +#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2506 = ORIENTED_EDGE('',*,*,#2507,.F.); +#2507 = EDGE_CURVE('',#1466,#2480,#2508,.T.); +#2508 = SURFACE_CURVE('',#2509,(#2514,#2525),.PCURVE_S1.); +#2509 = CIRCLE('',#2510,1.); +#2510 = AXIS2_PLACEMENT_3D('',#2511,#2512,#2513); +#2511 = CARTESIAN_POINT('',(3.,1.,45.585786437627)); +#2512 = DIRECTION('',(-1.,0.,-0.)); +#2513 = DIRECTION('',(-0.,0.,1.)); +#2514 = PCURVE('',#1259,#2515); +#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2524); +#2516 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2517,#2518,#2519,#2520, +#2521,#2522,#2523),.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('') ); +#2517 = CARTESIAN_POINT('',(46.585786437627,-1.)); +#2518 = CARTESIAN_POINT('',(46.585786437627,-2.732050807569)); +#2519 = CARTESIAN_POINT('',(45.085786437627,-1.866025403784)); +#2520 = CARTESIAN_POINT('',(43.585786437627,-1.)); +#2521 = CARTESIAN_POINT('',(45.085786437627,-0.133974596216)); +#2522 = CARTESIAN_POINT('',(46.585786437627,0.732050807569)); +#2523 = CARTESIAN_POINT('',(46.585786437627,-1.)); +#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2525 = PCURVE('',#1504,#2526); +#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2531); +#2527 = LINE('',#2528,#2529); +#2528 = CARTESIAN_POINT('',(4.712388980385,3.)); +#2529 = VECTOR('',#2530,1.); +#2530 = DIRECTION('',(-1.,0.)); +#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2532 = FACE_BOUND('',#2533,.T.); +#2533 = EDGE_LOOP('',(#2534)); +#2534 = ORIENTED_EDGE('',*,*,#2535,.F.); +#2535 = EDGE_CURVE('',#2536,#2536,#2538,.T.); +#2536 = VERTEX_POINT('',#2537); +#2537 = CARTESIAN_POINT('',(3.,40.5,42.35)); +#2538 = SURFACE_CURVE('',#2539,(#2544,#2551),.PCURVE_S1.); +#2539 = CIRCLE('',#2540,2.); +#2540 = AXIS2_PLACEMENT_3D('',#2541,#2542,#2543); +#2541 = CARTESIAN_POINT('',(3.,40.5,44.35)); +#2542 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2543 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2544 = PCURVE('',#1259,#2545); +#2545 = DEFINITIONAL_REPRESENTATION('',(#2546),#2550); +#2546 = CIRCLE('',#2547,2.); +#2547 = AXIS2_PLACEMENT_2D('',#2548,#2549); +#2548 = CARTESIAN_POINT('',(44.35,-40.5)); +#2549 = DIRECTION('',(-1.,0.)); +#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2551 = PCURVE('',#2552,#2557); +#2552 = CYLINDRICAL_SURFACE('',#2553,2.); +#2553 = AXIS2_PLACEMENT_3D('',#2554,#2555,#2556); +#2554 = CARTESIAN_POINT('',(-6.,40.5,44.35)); +#2555 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2556 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2562); +#2558 = LINE('',#2559,#2560); +#2559 = CARTESIAN_POINT('',(0.,9.)); +#2560 = VECTOR('',#2561,1.); +#2561 = DIRECTION('',(1.,0.)); +#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2563 = FACE_BOUND('',#2564,.T.); +#2564 = EDGE_LOOP('',(#2565)); +#2565 = ORIENTED_EDGE('',*,*,#2566,.F.); +#2566 = EDGE_CURVE('',#2567,#2567,#2569,.T.); +#2567 = VERTEX_POINT('',#2568); +#2568 = CARTESIAN_POINT('',(3.,9.5,42.35)); +#2569 = SURFACE_CURVE('',#2570,(#2575,#2582),.PCURVE_S1.); +#2570 = CIRCLE('',#2571,2.); +#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574); +#2572 = CARTESIAN_POINT('',(3.,9.5,44.35)); +#2573 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2574 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2575 = PCURVE('',#1259,#2576); +#2576 = DEFINITIONAL_REPRESENTATION('',(#2577),#2581); +#2577 = CIRCLE('',#2578,2.); +#2578 = AXIS2_PLACEMENT_2D('',#2579,#2580); +#2579 = CARTESIAN_POINT('',(44.35,-9.5)); +#2580 = DIRECTION('',(-1.,0.)); +#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2582 = PCURVE('',#2583,#2588); +#2583 = CYLINDRICAL_SURFACE('',#2584,2.); +#2584 = AXIS2_PLACEMENT_3D('',#2585,#2586,#2587); +#2585 = CARTESIAN_POINT('',(-6.,9.5,44.35)); +#2586 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2587 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2588 = DEFINITIONAL_REPRESENTATION('',(#2589),#2593); +#2589 = LINE('',#2590,#2591); +#2590 = CARTESIAN_POINT('',(0.,9.)); +#2591 = VECTOR('',#2592,1.); +#2592 = DIRECTION('',(1.,0.)); +#2593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2594 = FACE_BOUND('',#2595,.T.); +#2595 = EDGE_LOOP('',(#2596)); +#2596 = ORIENTED_EDGE('',*,*,#2597,.T.); +#2597 = EDGE_CURVE('',#2598,#2598,#2600,.T.); +#2598 = VERTEX_POINT('',#2599); +#2599 = CARTESIAN_POINT('',(3.,13.75,28.75)); +#2600 = SURFACE_CURVE('',#2601,(#2606,#2617),.PCURVE_S1.); +#2601 = CIRCLE('',#2602,11.25); +#2602 = AXIS2_PLACEMENT_3D('',#2603,#2604,#2605); +#2603 = CARTESIAN_POINT('',(3.,25.,28.75)); +#2604 = DIRECTION('',(-1.,0.,0.)); +#2605 = DIRECTION('',(0.,-1.,0.)); +#2606 = PCURVE('',#1259,#2607); +#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2616); +#2608 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2609,#2610,#2611,#2612, +#2613,#2614,#2615),.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('') ); +#2609 = CARTESIAN_POINT('',(28.75,-13.75)); +#2610 = CARTESIAN_POINT('',(48.23557158515,-13.75)); +#2611 = CARTESIAN_POINT('',(38.492785792575,-30.625)); +#2612 = CARTESIAN_POINT('',(28.75,-47.5)); +#2613 = CARTESIAN_POINT('',(19.007214207425,-30.625)); +#2614 = CARTESIAN_POINT('',(9.26442841485,-13.75)); +#2615 = CARTESIAN_POINT('',(28.75,-13.75)); +#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2617 = PCURVE('',#2618,#2623); +#2618 = CYLINDRICAL_SURFACE('',#2619,11.25); +#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622); +#2620 = CARTESIAN_POINT('',(0.,25.,28.75)); +#2621 = DIRECTION('',(-1.,0.,0.)); +#2622 = DIRECTION('',(0.,-1.,0.)); +#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628); +#2624 = LINE('',#2625,#2626); +#2625 = CARTESIAN_POINT('',(0.,-3.)); +#2626 = VECTOR('',#2627,1.); +#2627 = DIRECTION('',(1.,0.)); +#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2629 = FACE_BOUND('',#2630,.T.); +#2630 = EDGE_LOOP('',(#2631)); +#2631 = ORIENTED_EDGE('',*,*,#2632,.F.); +#2632 = EDGE_CURVE('',#2633,#2633,#2635,.T.); +#2633 = VERTEX_POINT('',#2634); +#2634 = CARTESIAN_POINT('',(3.,9.5,11.35)); +#2635 = SURFACE_CURVE('',#2636,(#2641,#2648),.PCURVE_S1.); +#2636 = CIRCLE('',#2637,2.); +#2637 = AXIS2_PLACEMENT_3D('',#2638,#2639,#2640); +#2638 = CARTESIAN_POINT('',(3.,9.5,13.35)); +#2639 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2640 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2641 = PCURVE('',#1259,#2642); +#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2647); +#2643 = CIRCLE('',#2644,2.); +#2644 = AXIS2_PLACEMENT_2D('',#2645,#2646); +#2645 = CARTESIAN_POINT('',(13.35,-9.5)); +#2646 = DIRECTION('',(-1.,0.)); +#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2648 = PCURVE('',#2649,#2654); +#2649 = CYLINDRICAL_SURFACE('',#2650,2.); +#2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653); +#2651 = CARTESIAN_POINT('',(-6.,9.5,13.35)); +#2652 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2653 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2654 = DEFINITIONAL_REPRESENTATION('',(#2655),#2659); +#2655 = LINE('',#2656,#2657); +#2656 = CARTESIAN_POINT('',(0.,9.)); +#2657 = VECTOR('',#2658,1.); +#2658 = DIRECTION('',(1.,0.)); +#2659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2660 = FACE_BOUND('',#2661,.T.); +#2661 = EDGE_LOOP('',(#2662)); +#2662 = ORIENTED_EDGE('',*,*,#2663,.F.); +#2663 = EDGE_CURVE('',#2664,#2664,#2666,.T.); +#2664 = VERTEX_POINT('',#2665); +#2665 = CARTESIAN_POINT('',(3.,40.5,11.35)); +#2666 = SURFACE_CURVE('',#2667,(#2672,#2679),.PCURVE_S1.); +#2667 = CIRCLE('',#2668,2.); +#2668 = AXIS2_PLACEMENT_3D('',#2669,#2670,#2671); +#2669 = CARTESIAN_POINT('',(3.,40.5,13.35)); +#2670 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2671 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2672 = PCURVE('',#1259,#2673); +#2673 = DEFINITIONAL_REPRESENTATION('',(#2674),#2678); +#2674 = CIRCLE('',#2675,2.); +#2675 = AXIS2_PLACEMENT_2D('',#2676,#2677); +#2676 = CARTESIAN_POINT('',(13.35,-40.5)); +#2677 = DIRECTION('',(-1.,0.)); +#2678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2679 = PCURVE('',#2680,#2685); +#2680 = CYLINDRICAL_SURFACE('',#2681,2.); +#2681 = AXIS2_PLACEMENT_3D('',#2682,#2683,#2684); +#2682 = CARTESIAN_POINT('',(-6.,40.5,13.35)); +#2683 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2684 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2690); +#2686 = LINE('',#2687,#2688); +#2687 = CARTESIAN_POINT('',(0.,9.)); +#2688 = VECTOR('',#2689,1.); +#2689 = DIRECTION('',(1.,0.)); +#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2691 = ADVANCED_FACE('',(#2692,#2892,#2918,#2944,#2974,#3000),#1315,.F. + ); +#2692 = FACE_BOUND('',#2693,.F.); +#2693 = EDGE_LOOP('',(#2694,#2695,#2716,#2717,#2718,#2719,#2720,#2721, + #2745,#2768,#2792,#2815,#2843,#2866)); +#2694 = ORIENTED_EDGE('',*,*,#1516,.F.); +#2695 = ORIENTED_EDGE('',*,*,#2696,.T.); +#2696 = EDGE_CURVE('',#1517,#2153,#2697,.T.); +#2697 = SURFACE_CURVE('',#2698,(#2702,#2709),.PCURVE_S1.); +#2698 = LINE('',#2699,#2700); +#2699 = CARTESIAN_POINT('',(4.440892098501E-16,-9.860761315263E-32,20.) + ); +#2700 = VECTOR('',#2701,1.); +#2701 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#2702 = PCURVE('',#1315,#2703); +#2703 = DEFINITIONAL_REPRESENTATION('',(#2704),#2708); +#2704 = LINE('',#2705,#2706); +#2705 = CARTESIAN_POINT('',(20.,9.860761315263E-32)); +#2706 = VECTOR('',#2707,1.); +#2707 = DIRECTION('',(0.,-1.)); +#2708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2709 = PCURVE('',#1556,#2710); +#2710 = DEFINITIONAL_REPRESENTATION('',(#2711),#2715); +#2711 = LINE('',#2712,#2713); +#2712 = CARTESIAN_POINT('',(-0.,0.)); +#2713 = VECTOR('',#2714,1.); +#2714 = DIRECTION('',(-0.,1.)); +#2715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2716 = ORIENTED_EDGE('',*,*,#2152,.F.); +#2717 = ORIENTED_EDGE('',*,*,#2127,.T.); +#2718 = ORIENTED_EDGE('',*,*,#2001,.T.); +#2719 = ORIENTED_EDGE('',*,*,#2310,.T.); +#2720 = ORIENTED_EDGE('',*,*,#1299,.T.); +#2721 = ORIENTED_EDGE('',*,*,#2722,.T.); +#2722 = EDGE_CURVE('',#1272,#2723,#2725,.T.); +#2723 = VERTEX_POINT('',#2724); +#2724 = CARTESIAN_POINT('',(0.,49.707106781187,46.292893218813)); +#2725 = SURFACE_CURVE('',#2726,(#2731,#2738),.PCURVE_S1.); +#2726 = CIRCLE('',#2727,1.); +#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730); +#2728 = CARTESIAN_POINT('',(0.,49.,45.585786437627)); +#2729 = DIRECTION('',(1.,0.,0.)); +#2730 = DIRECTION('',(-0.,0.,1.)); +#2731 = PCURVE('',#1315,#2732); +#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737); +#2733 = CIRCLE('',#2734,1.); +#2734 = AXIS2_PLACEMENT_2D('',#2735,#2736); +#2735 = CARTESIAN_POINT('',(45.585786437627,-49.)); +#2736 = DIRECTION('',(1.,0.)); +#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2738 = PCURVE('',#1287,#2739); +#2739 = DEFINITIONAL_REPRESENTATION('',(#2740),#2744); +#2740 = LINE('',#2741,#2742); +#2741 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#2742 = VECTOR('',#2743,1.); +#2743 = DIRECTION('',(1.,0.)); +#2744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2745 = ORIENTED_EDGE('',*,*,#2746,.F.); +#2746 = EDGE_CURVE('',#2747,#2723,#2749,.T.); +#2747 = VERTEX_POINT('',#2748); +#2748 = CARTESIAN_POINT('',(0.,46.292893218813,49.707106781187)); +#2749 = SURFACE_CURVE('',#2750,(#2754,#2761),.PCURVE_S1.); +#2750 = LINE('',#2751,#2752); +#2751 = CARTESIAN_POINT('',(0.,48.,48.)); +#2752 = VECTOR('',#2753,1.); +#2753 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#2754 = PCURVE('',#1315,#2755); +#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760); +#2756 = LINE('',#2757,#2758); +#2757 = CARTESIAN_POINT('',(48.,-48.)); +#2758 = VECTOR('',#2759,1.); +#2759 = DIRECTION('',(-0.707106781187,-0.707106781187)); +#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2761 = PCURVE('',#2377,#2762); +#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2767); +#2763 = LINE('',#2764,#2765); +#2764 = CARTESIAN_POINT('',(0.,0.)); +#2765 = VECTOR('',#2766,1.); +#2766 = DIRECTION('',(0.,1.)); +#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2768 = ORIENTED_EDGE('',*,*,#2769,.T.); +#2769 = EDGE_CURVE('',#2747,#2770,#2772,.T.); +#2770 = VERTEX_POINT('',#2771); +#2771 = CARTESIAN_POINT('',(0.,45.585786437627,50.)); +#2772 = SURFACE_CURVE('',#2773,(#2778,#2785),.PCURVE_S1.); +#2773 = CIRCLE('',#2774,1.); +#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777); +#2775 = CARTESIAN_POINT('',(0.,45.585786437627,49.)); +#2776 = DIRECTION('',(1.,0.,0.)); +#2777 = DIRECTION('',(-0.,0.,1.)); +#2778 = PCURVE('',#1315,#2779); +#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784); +#2780 = CIRCLE('',#2781,1.); +#2781 = AXIS2_PLACEMENT_2D('',#2782,#2783); +#2782 = CARTESIAN_POINT('',(49.,-45.58578643762)); +#2783 = DIRECTION('',(1.,0.)); +#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2785 = PCURVE('',#2406,#2786); +#2786 = DEFINITIONAL_REPRESENTATION('',(#2787),#2791); +#2787 = LINE('',#2788,#2789); +#2788 = CARTESIAN_POINT('',(-5.497787143782,0.)); +#2789 = VECTOR('',#2790,1.); +#2790 = DIRECTION('',(1.,0.)); +#2791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2792 = ORIENTED_EDGE('',*,*,#2793,.F.); +#2793 = EDGE_CURVE('',#2794,#2770,#2796,.T.); +#2794 = VERTEX_POINT('',#2795); +#2795 = CARTESIAN_POINT('',(0.,4.414213562373,50.)); +#2796 = SURFACE_CURVE('',#2797,(#2801,#2808),.PCURVE_S1.); +#2797 = LINE('',#2798,#2799); +#2798 = CARTESIAN_POINT('',(0.,0.,50.)); +#2799 = VECTOR('',#2800,1.); +#2800 = DIRECTION('',(0.,1.,0.)); +#2801 = PCURVE('',#1315,#2802); +#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2807); +#2803 = LINE('',#2804,#2805); +#2804 = CARTESIAN_POINT('',(50.,0.)); +#2805 = VECTOR('',#2806,1.); +#2806 = DIRECTION('',(0.,-1.)); +#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2808 = PCURVE('',#2434,#2809); +#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814); +#2810 = LINE('',#2811,#2812); +#2811 = CARTESIAN_POINT('',(0.,0.)); +#2812 = VECTOR('',#2813,1.); +#2813 = DIRECTION('',(0.,1.)); +#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2815 = ORIENTED_EDGE('',*,*,#2816,.F.); +#2816 = EDGE_CURVE('',#2817,#2794,#2819,.T.); +#2817 = VERTEX_POINT('',#2818); +#2818 = CARTESIAN_POINT('',(0.,3.707106781187,49.707106781187)); +#2819 = SURFACE_CURVE('',#2820,(#2825,#2836),.PCURVE_S1.); +#2820 = CIRCLE('',#2821,1.); +#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824); +#2822 = CARTESIAN_POINT('',(0.,4.414213562373,49.)); +#2823 = DIRECTION('',(-1.,0.,-0.)); +#2824 = DIRECTION('',(-0.,0.,1.)); +#2825 = PCURVE('',#1315,#2826); +#2826 = DEFINITIONAL_REPRESENTATION('',(#2827),#2835); +#2827 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2828,#2829,#2830,#2831, +#2832,#2833,#2834),.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('') ); +#2828 = CARTESIAN_POINT('',(50.,-4.414213562373)); +#2829 = CARTESIAN_POINT('',(50.,-6.146264369942)); +#2830 = CARTESIAN_POINT('',(48.5,-5.280238966158)); +#2831 = CARTESIAN_POINT('',(47.,-4.414213562373)); +#2832 = CARTESIAN_POINT('',(48.5,-3.548188158589)); +#2833 = CARTESIAN_POINT('',(50.,-2.682162754804)); +#2834 = CARTESIAN_POINT('',(50.,-4.414213562373)); +#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2836 = PCURVE('',#2467,#2837); +#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842); +#2838 = LINE('',#2839,#2840); +#2839 = CARTESIAN_POINT('',(5.497787143782,-0.)); +#2840 = VECTOR('',#2841,1.); +#2841 = DIRECTION('',(-1.,0.)); +#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2843 = ORIENTED_EDGE('',*,*,#2844,.T.); +#2844 = EDGE_CURVE('',#2817,#2845,#2847,.T.); +#2845 = VERTEX_POINT('',#2846); +#2846 = CARTESIAN_POINT('',(0.,0.292893218813,46.292893218813)); +#2847 = SURFACE_CURVE('',#2848,(#2852,#2859),.PCURVE_S1.); +#2848 = LINE('',#2849,#2850); +#2849 = CARTESIAN_POINT('',(0.,-10.5,35.5)); +#2850 = VECTOR('',#2851,1.); +#2851 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#2852 = PCURVE('',#1315,#2853); +#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858); +#2854 = LINE('',#2855,#2856); +#2855 = CARTESIAN_POINT('',(35.5,10.5)); +#2856 = VECTOR('',#2857,1.); +#2857 = DIRECTION('',(-0.707106781187,0.707106781187)); +#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2859 = PCURVE('',#2495,#2860); +#2860 = DEFINITIONAL_REPRESENTATION('',(#2861),#2865); +#2861 = LINE('',#2862,#2863); +#2862 = CARTESIAN_POINT('',(0.,17.677669529664)); +#2863 = VECTOR('',#2864,1.); +#2864 = DIRECTION('',(0.,1.)); +#2865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2866 = ORIENTED_EDGE('',*,*,#2867,.F.); +#2867 = EDGE_CURVE('',#1489,#2845,#2868,.T.); +#2868 = SURFACE_CURVE('',#2869,(#2874,#2885),.PCURVE_S1.); +#2869 = CIRCLE('',#2870,1.); +#2870 = AXIS2_PLACEMENT_3D('',#2871,#2872,#2873); +#2871 = CARTESIAN_POINT('',(0.,1.,45.585786437627)); +#2872 = DIRECTION('',(-1.,0.,-0.)); +#2873 = DIRECTION('',(-0.,0.,1.)); +#2874 = PCURVE('',#1315,#2875); +#2875 = DEFINITIONAL_REPRESENTATION('',(#2876),#2884); +#2876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2877,#2878,#2879,#2880, +#2881,#2882,#2883),.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('') ); +#2877 = CARTESIAN_POINT('',(46.585786437627,-1.)); +#2878 = CARTESIAN_POINT('',(46.585786437627,-2.732050807569)); +#2879 = CARTESIAN_POINT('',(45.085786437627,-1.866025403784)); +#2880 = CARTESIAN_POINT('',(43.585786437627,-1.)); +#2881 = CARTESIAN_POINT('',(45.085786437627,-0.133974596216)); +#2882 = CARTESIAN_POINT('',(46.585786437627,0.732050807569)); +#2883 = CARTESIAN_POINT('',(46.585786437627,-1.)); +#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2885 = PCURVE('',#1504,#2886); +#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891); +#2887 = LINE('',#2888,#2889); +#2888 = CARTESIAN_POINT('',(4.712388980385,-0.)); +#2889 = VECTOR('',#2890,1.); +#2890 = DIRECTION('',(-1.,0.)); +#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2892 = FACE_BOUND('',#2893,.F.); +#2893 = EDGE_LOOP('',(#2894)); +#2894 = ORIENTED_EDGE('',*,*,#2895,.F.); +#2895 = EDGE_CURVE('',#2896,#2896,#2898,.T.); +#2896 = VERTEX_POINT('',#2897); +#2897 = CARTESIAN_POINT('',(0.,40.5,42.35)); +#2898 = SURFACE_CURVE('',#2899,(#2904,#2911),.PCURVE_S1.); +#2899 = CIRCLE('',#2900,2.); +#2900 = AXIS2_PLACEMENT_3D('',#2901,#2902,#2903); +#2901 = CARTESIAN_POINT('',(0.,40.5,44.35)); +#2902 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2903 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2904 = PCURVE('',#1315,#2905); +#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2910); +#2906 = CIRCLE('',#2907,2.); +#2907 = AXIS2_PLACEMENT_2D('',#2908,#2909); +#2908 = CARTESIAN_POINT('',(44.35,-40.5)); +#2909 = DIRECTION('',(-1.,0.)); +#2910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2911 = PCURVE('',#2552,#2912); +#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2917); +#2913 = LINE('',#2914,#2915); +#2914 = CARTESIAN_POINT('',(0.,6.)); +#2915 = VECTOR('',#2916,1.); +#2916 = DIRECTION('',(1.,0.)); +#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2918 = FACE_BOUND('',#2919,.F.); +#2919 = EDGE_LOOP('',(#2920)); +#2920 = ORIENTED_EDGE('',*,*,#2921,.F.); +#2921 = EDGE_CURVE('',#2922,#2922,#2924,.T.); +#2922 = VERTEX_POINT('',#2923); +#2923 = CARTESIAN_POINT('',(0.,9.5,42.35)); +#2924 = SURFACE_CURVE('',#2925,(#2930,#2937),.PCURVE_S1.); +#2925 = CIRCLE('',#2926,2.); +#2926 = AXIS2_PLACEMENT_3D('',#2927,#2928,#2929); +#2927 = CARTESIAN_POINT('',(0.,9.5,44.35)); +#2928 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2929 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2930 = PCURVE('',#1315,#2931); +#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936); +#2932 = CIRCLE('',#2933,2.); +#2933 = AXIS2_PLACEMENT_2D('',#2934,#2935); +#2934 = CARTESIAN_POINT('',(44.35,-9.5)); +#2935 = DIRECTION('',(-1.,0.)); +#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2937 = PCURVE('',#2583,#2938); +#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943); +#2939 = LINE('',#2940,#2941); +#2940 = CARTESIAN_POINT('',(0.,6.)); +#2941 = VECTOR('',#2942,1.); +#2942 = DIRECTION('',(1.,0.)); +#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2944 = FACE_BOUND('',#2945,.F.); +#2945 = EDGE_LOOP('',(#2946)); +#2946 = ORIENTED_EDGE('',*,*,#2947,.T.); +#2947 = EDGE_CURVE('',#2948,#2948,#2950,.T.); +#2948 = VERTEX_POINT('',#2949); +#2949 = CARTESIAN_POINT('',(0.,13.75,28.75)); +#2950 = SURFACE_CURVE('',#2951,(#2956,#2967),.PCURVE_S1.); +#2951 = CIRCLE('',#2952,11.25); +#2952 = AXIS2_PLACEMENT_3D('',#2953,#2954,#2955); +#2953 = CARTESIAN_POINT('',(0.,25.,28.75)); +#2954 = DIRECTION('',(-1.,0.,0.)); +#2955 = DIRECTION('',(0.,-1.,0.)); +#2956 = PCURVE('',#1315,#2957); +#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2966); +#2958 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2959,#2960,#2961,#2962, +#2963,#2964,#2965),.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('') ); +#2959 = CARTESIAN_POINT('',(28.75,-13.75)); +#2960 = CARTESIAN_POINT('',(48.23557158515,-13.75)); +#2961 = CARTESIAN_POINT('',(38.492785792575,-30.625)); +#2962 = CARTESIAN_POINT('',(28.75,-47.5)); +#2963 = CARTESIAN_POINT('',(19.007214207425,-30.625)); +#2964 = CARTESIAN_POINT('',(9.26442841485,-13.75)); +#2965 = CARTESIAN_POINT('',(28.75,-13.75)); +#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2967 = PCURVE('',#2618,#2968); +#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973); +#2969 = LINE('',#2970,#2971); +#2970 = CARTESIAN_POINT('',(0.,0.)); +#2971 = VECTOR('',#2972,1.); +#2972 = DIRECTION('',(1.,0.)); +#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2974 = FACE_BOUND('',#2975,.F.); +#2975 = EDGE_LOOP('',(#2976)); +#2976 = ORIENTED_EDGE('',*,*,#2977,.F.); +#2977 = EDGE_CURVE('',#2978,#2978,#2980,.T.); +#2978 = VERTEX_POINT('',#2979); +#2979 = CARTESIAN_POINT('',(0.,9.5,11.35)); +#2980 = SURFACE_CURVE('',#2981,(#2986,#2993),.PCURVE_S1.); +#2981 = CIRCLE('',#2982,2.); +#2982 = AXIS2_PLACEMENT_3D('',#2983,#2984,#2985); +#2983 = CARTESIAN_POINT('',(0.,9.5,13.35)); +#2984 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2985 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2986 = PCURVE('',#1315,#2987); +#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992); +#2988 = CIRCLE('',#2989,2.); +#2989 = AXIS2_PLACEMENT_2D('',#2990,#2991); +#2990 = CARTESIAN_POINT('',(13.35,-9.5)); +#2991 = DIRECTION('',(-1.,0.)); +#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2993 = PCURVE('',#2649,#2994); +#2994 = DEFINITIONAL_REPRESENTATION('',(#2995),#2999); +#2995 = LINE('',#2996,#2997); +#2996 = CARTESIAN_POINT('',(0.,6.)); +#2997 = VECTOR('',#2998,1.); +#2998 = DIRECTION('',(1.,0.)); +#2999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3000 = FACE_BOUND('',#3001,.F.); +#3001 = EDGE_LOOP('',(#3002)); +#3002 = ORIENTED_EDGE('',*,*,#3003,.F.); +#3003 = EDGE_CURVE('',#3004,#3004,#3006,.T.); +#3004 = VERTEX_POINT('',#3005); +#3005 = CARTESIAN_POINT('',(0.,40.5,11.35)); +#3006 = SURFACE_CURVE('',#3007,(#3012,#3019),.PCURVE_S1.); +#3007 = CIRCLE('',#3008,2.); +#3008 = AXIS2_PLACEMENT_3D('',#3009,#3010,#3011); +#3009 = CARTESIAN_POINT('',(0.,40.5,13.35)); +#3010 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#3011 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#3012 = PCURVE('',#1315,#3013); +#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018); +#3014 = CIRCLE('',#3015,2.); +#3015 = AXIS2_PLACEMENT_2D('',#3016,#3017); +#3016 = CARTESIAN_POINT('',(13.35,-40.5)); +#3017 = DIRECTION('',(-1.,0.)); +#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3019 = PCURVE('',#2680,#3020); +#3020 = DEFINITIONAL_REPRESENTATION('',(#3021),#3025); +#3021 = LINE('',#3022,#3023); +#3022 = CARTESIAN_POINT('',(0.,6.)); +#3023 = VECTOR('',#3024,1.); +#3024 = DIRECTION('',(1.,0.)); +#3025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3026 = ADVANCED_FACE('',(#3027),#1287,.T.); +#3027 = FACE_BOUND('',#3028,.T.); +#3028 = EDGE_LOOP('',(#3029,#3030,#3051,#3052)); +#3029 = ORIENTED_EDGE('',*,*,#2722,.T.); +#3030 = ORIENTED_EDGE('',*,*,#3031,.T.); +#3031 = EDGE_CURVE('',#2723,#2338,#3032,.T.); +#3032 = SURFACE_CURVE('',#3033,(#3037,#3044),.PCURVE_S1.); +#3033 = LINE('',#3034,#3035); +#3034 = CARTESIAN_POINT('',(0.,49.707106781187,46.292893218813)); +#3035 = VECTOR('',#3036,1.); +#3036 = DIRECTION('',(1.,0.,0.)); +#3037 = PCURVE('',#1287,#3038); +#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043); +#3039 = LINE('',#3040,#3041); +#3040 = CARTESIAN_POINT('',(0.785398163397,0.)); +#3041 = VECTOR('',#3042,1.); +#3042 = DIRECTION('',(0.,1.)); +#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3044 = PCURVE('',#2377,#3045); +#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050); +#3046 = LINE('',#3047,#3048); +#3047 = CARTESIAN_POINT('',(0.,2.414213562373)); +#3048 = VECTOR('',#3049,1.); +#3049 = DIRECTION('',(1.,0.)); +#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3051 = ORIENTED_EDGE('',*,*,#2337,.F.); +#3052 = ORIENTED_EDGE('',*,*,#1271,.F.); +#3053 = ADVANCED_FACE('',(#3054),#1504,.T.); +#3054 = FACE_BOUND('',#3055,.F.); +#3055 = EDGE_LOOP('',(#3056,#3057,#3078,#3079)); +#3056 = ORIENTED_EDGE('',*,*,#2867,.T.); +#3057 = ORIENTED_EDGE('',*,*,#3058,.T.); +#3058 = EDGE_CURVE('',#2845,#2480,#3059,.T.); +#3059 = SURFACE_CURVE('',#3060,(#3064,#3071),.PCURVE_S1.); +#3060 = LINE('',#3061,#3062); +#3061 = CARTESIAN_POINT('',(0.,0.292893218813,46.292893218813)); +#3062 = VECTOR('',#3063,1.); +#3063 = DIRECTION('',(1.,0.,0.)); +#3064 = PCURVE('',#1504,#3065); +#3065 = DEFINITIONAL_REPRESENTATION('',(#3066),#3070); +#3066 = LINE('',#3067,#3068); +#3067 = CARTESIAN_POINT('',(-0.785398163397,0.)); +#3068 = VECTOR('',#3069,1.); +#3069 = DIRECTION('',(-0.,1.)); +#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3071 = PCURVE('',#2495,#3072); +#3072 = DEFINITIONAL_REPRESENTATION('',(#3073),#3077); +#3073 = LINE('',#3074,#3075); +#3074 = CARTESIAN_POINT('',(0.,2.414213562373)); +#3075 = VECTOR('',#3076,1.); +#3076 = DIRECTION('',(1.,0.)); +#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3078 = ORIENTED_EDGE('',*,*,#2507,.F.); +#3079 = ORIENTED_EDGE('',*,*,#1488,.F.); +#3080 = ADVANCED_FACE('',(#3081),#1584,.T.); +#3081 = FACE_BOUND('',#3082,.T.); +#3082 = EDGE_LOOP('',(#3083,#3084,#3105,#3106)); +#3083 = ORIENTED_EDGE('',*,*,#1568,.F.); +#3084 = ORIENTED_EDGE('',*,*,#3085,.T.); +#3085 = EDGE_CURVE('',#1540,#2202,#3086,.T.); +#3086 = SURFACE_CURVE('',#3087,(#3091,#3098),.PCURVE_S1.); +#3087 = LINE('',#3088,#3089); +#3088 = CARTESIAN_POINT('',(-1.8,3.996802888651E-16,20.6)); +#3089 = VECTOR('',#3090,1.); +#3090 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#3091 = PCURVE('',#1584,#3092); +#3092 = DEFINITIONAL_REPRESENTATION('',(#3093),#3097); +#3093 = LINE('',#3094,#3095); +#3094 = CARTESIAN_POINT('',(-3.,0.)); +#3095 = VECTOR('',#3096,1.); +#3096 = DIRECTION('',(0.,1.)); +#3097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3098 = PCURVE('',#1556,#3099); +#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3104); +#3100 = LINE('',#3101,#3102); +#3101 = CARTESIAN_POINT('',(-2.498091544797,0.)); +#3102 = VECTOR('',#3103,1.); +#3103 = DIRECTION('',(-0.,1.)); +#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3105 = ORIENTED_EDGE('',*,*,#2201,.T.); +#3106 = ORIENTED_EDGE('',*,*,#2254,.F.); +#3107 = ADVANCED_FACE('',(#3108),#1556,.T.); +#3108 = FACE_BOUND('',#3109,.F.); +#3109 = EDGE_LOOP('',(#3110,#3111,#3112,#3113)); +#3110 = ORIENTED_EDGE('',*,*,#1539,.T.); +#3111 = ORIENTED_EDGE('',*,*,#3085,.T.); +#3112 = ORIENTED_EDGE('',*,*,#2224,.F.); +#3113 = ORIENTED_EDGE('',*,*,#2696,.F.); +#3114 = ADVANCED_FACE('',(#3115),#2495,.F.); +#3115 = FACE_BOUND('',#3116,.F.); +#3116 = EDGE_LOOP('',(#3117,#3118,#3139,#3140)); +#3117 = ORIENTED_EDGE('',*,*,#2844,.F.); +#3118 = ORIENTED_EDGE('',*,*,#3119,.T.); +#3119 = EDGE_CURVE('',#2817,#2447,#3120,.T.); +#3120 = SURFACE_CURVE('',#3121,(#3125,#3132),.PCURVE_S1.); +#3121 = LINE('',#3122,#3123); +#3122 = CARTESIAN_POINT('',(0.,3.707106781187,49.707106781187)); +#3123 = VECTOR('',#3124,1.); +#3124 = DIRECTION('',(1.,0.,0.)); +#3125 = PCURVE('',#2495,#3126); +#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131); +#3127 = LINE('',#3128,#3129); +#3128 = CARTESIAN_POINT('',(0.,-2.414213562373)); +#3129 = VECTOR('',#3130,1.); +#3130 = DIRECTION('',(1.,0.)); +#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3132 = PCURVE('',#2467,#3133); +#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138); +#3134 = LINE('',#3135,#3136); +#3135 = CARTESIAN_POINT('',(-0.,0.)); +#3136 = VECTOR('',#3137,1.); +#3137 = DIRECTION('',(-0.,1.)); +#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3139 = ORIENTED_EDGE('',*,*,#2479,.T.); +#3140 = ORIENTED_EDGE('',*,*,#3058,.F.); +#3141 = ADVANCED_FACE('',(#3142),#2467,.T.); +#3142 = FACE_BOUND('',#3143,.F.); +#3143 = EDGE_LOOP('',(#3144,#3145,#3166,#3167)); +#3144 = ORIENTED_EDGE('',*,*,#2816,.T.); +#3145 = ORIENTED_EDGE('',*,*,#3146,.T.); +#3146 = EDGE_CURVE('',#2794,#2419,#3147,.T.); +#3147 = SURFACE_CURVE('',#3148,(#3152,#3159),.PCURVE_S1.); +#3148 = LINE('',#3149,#3150); +#3149 = CARTESIAN_POINT('',(0.,4.414213562373,50.)); +#3150 = VECTOR('',#3151,1.); +#3151 = DIRECTION('',(1.,0.,0.)); +#3152 = PCURVE('',#2467,#3153); +#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3158); +#3154 = LINE('',#3155,#3156); +#3155 = CARTESIAN_POINT('',(-0.785398163397,0.)); +#3156 = VECTOR('',#3157,1.); +#3157 = DIRECTION('',(-0.,1.)); +#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3159 = PCURVE('',#2434,#3160); +#3160 = DEFINITIONAL_REPRESENTATION('',(#3161),#3165); +#3161 = LINE('',#3162,#3163); +#3162 = CARTESIAN_POINT('',(0.,4.414213562373)); +#3163 = VECTOR('',#3164,1.); +#3164 = DIRECTION('',(1.,0.)); +#3165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3166 = ORIENTED_EDGE('',*,*,#2446,.F.); +#3167 = ORIENTED_EDGE('',*,*,#3119,.F.); +#3168 = ADVANCED_FACE('',(#3169),#2434,.T.); +#3169 = FACE_BOUND('',#3170,.T.); +#3170 = EDGE_LOOP('',(#3171,#3172,#3173,#3174)); +#3171 = ORIENTED_EDGE('',*,*,#2793,.F.); +#3172 = ORIENTED_EDGE('',*,*,#3146,.T.); +#3173 = ORIENTED_EDGE('',*,*,#2418,.T.); +#3174 = ORIENTED_EDGE('',*,*,#3175,.F.); +#3175 = EDGE_CURVE('',#2770,#2390,#3176,.T.); +#3176 = SURFACE_CURVE('',#3177,(#3181,#3188),.PCURVE_S1.); +#3177 = LINE('',#3178,#3179); +#3178 = CARTESIAN_POINT('',(0.,45.585786437627,50.)); +#3179 = VECTOR('',#3180,1.); +#3180 = DIRECTION('',(1.,0.,0.)); +#3181 = PCURVE('',#2434,#3182); +#3182 = DEFINITIONAL_REPRESENTATION('',(#3183),#3187); +#3183 = LINE('',#3184,#3185); +#3184 = CARTESIAN_POINT('',(0.,45.585786437627)); +#3185 = VECTOR('',#3186,1.); +#3186 = DIRECTION('',(1.,0.)); +#3187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3188 = PCURVE('',#2406,#3189); +#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194); +#3190 = LINE('',#3191,#3192); +#3191 = CARTESIAN_POINT('',(0.785398163397,0.)); +#3192 = VECTOR('',#3193,1.); +#3193 = DIRECTION('',(0.,1.)); +#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3195 = ADVANCED_FACE('',(#3196),#2377,.T.); +#3196 = FACE_BOUND('',#3197,.T.); +#3197 = EDGE_LOOP('',(#3198,#3199,#3220,#3221)); +#3198 = ORIENTED_EDGE('',*,*,#2746,.F.); +#3199 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3200 = EDGE_CURVE('',#2747,#2362,#3201,.T.); +#3201 = SURFACE_CURVE('',#3202,(#3206,#3213),.PCURVE_S1.); +#3202 = LINE('',#3203,#3204); +#3203 = CARTESIAN_POINT('',(0.,46.292893218813,49.707106781187)); +#3204 = VECTOR('',#3205,1.); +#3205 = DIRECTION('',(1.,0.,0.)); +#3206 = PCURVE('',#2377,#3207); +#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212); +#3208 = LINE('',#3209,#3210); +#3209 = CARTESIAN_POINT('',(0.,-2.414213562373)); +#3210 = VECTOR('',#3211,1.); +#3211 = DIRECTION('',(1.,0.)); +#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3213 = PCURVE('',#2406,#3214); +#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219); +#3215 = LINE('',#3216,#3217); +#3216 = CARTESIAN_POINT('',(0.,0.)); +#3217 = VECTOR('',#3218,1.); +#3218 = DIRECTION('',(0.,1.)); +#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3220 = ORIENTED_EDGE('',*,*,#2361,.T.); +#3221 = ORIENTED_EDGE('',*,*,#3031,.F.); +#3222 = ADVANCED_FACE('',(#3223),#2406,.T.); +#3223 = FACE_BOUND('',#3224,.T.); +#3224 = EDGE_LOOP('',(#3225,#3226,#3227,#3228)); +#3225 = ORIENTED_EDGE('',*,*,#2769,.T.); +#3226 = ORIENTED_EDGE('',*,*,#3175,.T.); +#3227 = ORIENTED_EDGE('',*,*,#2389,.F.); +#3228 = ORIENTED_EDGE('',*,*,#3200,.F.); +#3229 = ADVANCED_FACE('',(#3230),#2552,.F.); +#3230 = FACE_BOUND('',#3231,.F.); +#3231 = EDGE_LOOP('',(#3232,#3233,#3254,#3255)); +#3232 = ORIENTED_EDGE('',*,*,#2535,.F.); +#3233 = ORIENTED_EDGE('',*,*,#3234,.F.); +#3234 = EDGE_CURVE('',#2896,#2536,#3235,.T.); +#3235 = SEAM_CURVE('',#3236,(#3240,#3247),.PCURVE_S1.); +#3236 = LINE('',#3237,#3238); +#3237 = CARTESIAN_POINT('',(-6.,40.5,42.35)); +#3238 = VECTOR('',#3239,1.); +#3239 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#3240 = PCURVE('',#2552,#3241); +#3241 = DEFINITIONAL_REPRESENTATION('',(#3242),#3246); +#3242 = LINE('',#3243,#3244); +#3243 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3244 = VECTOR('',#3245,1.); +#3245 = DIRECTION('',(0.,1.)); +#3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3247 = PCURVE('',#2552,#3248); +#3248 = DEFINITIONAL_REPRESENTATION('',(#3249),#3253); +#3249 = LINE('',#3250,#3251); +#3250 = CARTESIAN_POINT('',(0.,-0.)); +#3251 = VECTOR('',#3252,1.); +#3252 = DIRECTION('',(0.,1.)); +#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3254 = ORIENTED_EDGE('',*,*,#2895,.T.); +#3255 = ORIENTED_EDGE('',*,*,#3234,.T.); +#3256 = ADVANCED_FACE('',(#3257),#2583,.F.); +#3257 = FACE_BOUND('',#3258,.F.); +#3258 = EDGE_LOOP('',(#3259,#3260,#3281,#3282)); +#3259 = ORIENTED_EDGE('',*,*,#2566,.F.); +#3260 = ORIENTED_EDGE('',*,*,#3261,.F.); +#3261 = EDGE_CURVE('',#2922,#2567,#3262,.T.); +#3262 = SEAM_CURVE('',#3263,(#3267,#3274),.PCURVE_S1.); +#3263 = LINE('',#3264,#3265); +#3264 = CARTESIAN_POINT('',(-6.,9.5,42.35)); +#3265 = VECTOR('',#3266,1.); +#3266 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#3267 = PCURVE('',#2583,#3268); +#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273); +#3269 = LINE('',#3270,#3271); +#3270 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3271 = VECTOR('',#3272,1.); +#3272 = DIRECTION('',(0.,1.)); +#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3274 = PCURVE('',#2583,#3275); +#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280); +#3276 = LINE('',#3277,#3278); +#3277 = CARTESIAN_POINT('',(0.,-0.)); +#3278 = VECTOR('',#3279,1.); +#3279 = DIRECTION('',(0.,1.)); +#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3281 = ORIENTED_EDGE('',*,*,#2921,.T.); +#3282 = ORIENTED_EDGE('',*,*,#3261,.T.); +#3283 = ADVANCED_FACE('',(#3284),#2618,.F.); +#3284 = FACE_BOUND('',#3285,.F.); +#3285 = EDGE_LOOP('',(#3286,#3287,#3308,#3309)); +#3286 = ORIENTED_EDGE('',*,*,#2947,.F.); +#3287 = ORIENTED_EDGE('',*,*,#3288,.T.); +#3288 = EDGE_CURVE('',#2948,#2598,#3289,.T.); +#3289 = SEAM_CURVE('',#3290,(#3294,#3301),.PCURVE_S1.); +#3290 = LINE('',#3291,#3292); +#3291 = CARTESIAN_POINT('',(0.,13.75,28.75)); +#3292 = VECTOR('',#3293,1.); +#3293 = DIRECTION('',(1.,0.,0.)); +#3294 = PCURVE('',#2618,#3295); +#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300); +#3296 = LINE('',#3297,#3298); +#3297 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3298 = VECTOR('',#3299,1.); +#3299 = DIRECTION('',(0.,-1.)); +#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3301 = PCURVE('',#2618,#3302); +#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307); +#3303 = LINE('',#3304,#3305); +#3304 = CARTESIAN_POINT('',(0.,0.)); +#3305 = VECTOR('',#3306,1.); +#3306 = DIRECTION('',(0.,-1.)); +#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3308 = ORIENTED_EDGE('',*,*,#2597,.T.); +#3309 = ORIENTED_EDGE('',*,*,#3288,.F.); +#3310 = ADVANCED_FACE('',(#3311),#2649,.F.); +#3311 = FACE_BOUND('',#3312,.F.); +#3312 = EDGE_LOOP('',(#3313,#3314,#3335,#3336)); +#3313 = ORIENTED_EDGE('',*,*,#2632,.F.); +#3314 = ORIENTED_EDGE('',*,*,#3315,.F.); +#3315 = EDGE_CURVE('',#2978,#2633,#3316,.T.); +#3316 = SEAM_CURVE('',#3317,(#3321,#3328),.PCURVE_S1.); +#3317 = LINE('',#3318,#3319); +#3318 = CARTESIAN_POINT('',(-6.,9.5,11.35)); +#3319 = VECTOR('',#3320,1.); +#3320 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#3321 = PCURVE('',#2649,#3322); +#3322 = DEFINITIONAL_REPRESENTATION('',(#3323),#3327); +#3323 = LINE('',#3324,#3325); +#3324 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3325 = VECTOR('',#3326,1.); +#3326 = DIRECTION('',(0.,1.)); +#3327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3328 = PCURVE('',#2649,#3329); +#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334); +#3330 = LINE('',#3331,#3332); +#3331 = CARTESIAN_POINT('',(0.,-0.)); +#3332 = VECTOR('',#3333,1.); +#3333 = DIRECTION('',(0.,1.)); +#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3335 = ORIENTED_EDGE('',*,*,#2977,.T.); +#3336 = ORIENTED_EDGE('',*,*,#3315,.T.); +#3337 = ADVANCED_FACE('',(#3338),#2680,.F.); +#3338 = FACE_BOUND('',#3339,.F.); +#3339 = EDGE_LOOP('',(#3340,#3341,#3362,#3363)); +#3340 = ORIENTED_EDGE('',*,*,#2663,.F.); +#3341 = ORIENTED_EDGE('',*,*,#3342,.F.); +#3342 = EDGE_CURVE('',#3004,#2664,#3343,.T.); +#3343 = SEAM_CURVE('',#3344,(#3348,#3355),.PCURVE_S1.); +#3344 = LINE('',#3345,#3346); +#3345 = CARTESIAN_POINT('',(-6.,40.5,11.35)); +#3346 = VECTOR('',#3347,1.); +#3347 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#3348 = PCURVE('',#2680,#3349); +#3349 = DEFINITIONAL_REPRESENTATION('',(#3350),#3354); +#3350 = LINE('',#3351,#3352); +#3351 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3352 = VECTOR('',#3353,1.); +#3353 = DIRECTION('',(0.,1.)); +#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3355 = PCURVE('',#2680,#3356); +#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361); +#3357 = LINE('',#3358,#3359); +#3358 = CARTESIAN_POINT('',(0.,-0.)); +#3359 = VECTOR('',#3360,1.); +#3360 = DIRECTION('',(0.,1.)); +#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3362 = ORIENTED_EDGE('',*,*,#3003,.T.); +#3363 = ORIENTED_EDGE('',*,*,#3342,.T.); +#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3368)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3365,#3366,#3367)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3365 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3366 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3367 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3368 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3365, + 'distance_accuracy_value','confusion accuracy'); +#3369 = SHAPE_DEFINITION_REPRESENTATION(#3370,#25); +#3370 = PRODUCT_DEFINITION_SHAPE('','',#3371); +#3371 = PRODUCT_DEFINITION('design','',#3372,#3375); +#3372 = PRODUCT_DEFINITION_FORMATION('','',#3373); +#3373 = PRODUCT('Nema-17_MountBracket','Nema-17_MountBracket','',(#3374) + ); +#3374 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#3375 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3376 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3377,#3379); +#3377 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3378) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3378 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#3379 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3380); +#3380 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#3371,$); +#3381 = PRODUCT_TYPE('part',$,(#3373)); +#3382 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3383),#3364); +#3383 = STYLED_ITEM('color',(#3384),#26); +#3384 = PRESENTATION_STYLE_ASSIGNMENT((#3385,#3391)); +#3385 = SURFACE_STYLE_USAGE(.BOTH.,#3386); +#3386 = SURFACE_SIDE_STYLE('',(#3387)); +#3387 = SURFACE_STYLE_FILL_AREA(#3388); +#3388 = FILL_AREA_STYLE('',(#3389)); +#3389 = FILL_AREA_STYLE_COLOUR('',#3390); +#3390 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#3391 = CURVE_STYLE('',#3392,POSITIVE_LENGTH_MEASURE(0.1),#3390); +#3392 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.stl b/Electrical Parts/Motors/Nema-17_Mount_Bracket/Nema-17_MountBracket.stl new file mode 100644 index 0000000000000000000000000000000000000000..df43de8bf495f813639eb7652becd9f8aec347f9 GIT binary patch literal 61684 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