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