From 07f4bb147751b185e2e5c349295cebc3432c7c96 Mon Sep 17 00:00:00 2001 From: altenife Date: Sat, 30 May 2020 17:44:54 +0200 Subject: [PATCH] Soporte Spinner --- .../Archivos/Soporte Spinner.step | 1631 ++++++ .../Archivos/Soporte Spinner.stl | Bin 0 -> 67684 bytes .../Archivos/Soporte spinner con spinner.step | 5177 +++++++++++++++++ .../Soporte Spinner/Archivos/Spinner.step | 3720 ++++++++++++ .../Imagenes/Soporte spinner 2.jpg | Bin 0 -> 47923 bytes .../Imagenes/Soporte spinner.jpg | Bin 0 -> 50996 bytes .../Soporte Spinner/Imagenes/Spinner.jpg | Bin 0 -> 11169 bytes Mechanical Parts/Soporte Spinner/README.md | 41 + 8 files changed, 10569 insertions(+) create mode 100644 Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.step create mode 100644 Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.stl create mode 100644 Mechanical Parts/Soporte Spinner/Archivos/Soporte spinner con spinner.step create mode 100644 Mechanical Parts/Soporte Spinner/Archivos/Spinner.step create mode 100644 Mechanical Parts/Soporte Spinner/Imagenes/Soporte spinner 2.jpg create mode 100644 Mechanical Parts/Soporte Spinner/Imagenes/Soporte spinner.jpg create mode 100644 Mechanical Parts/Soporte Spinner/Imagenes/Spinner.jpg create mode 100644 Mechanical Parts/Soporte Spinner/README.md diff --git a/Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.step b/Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.step new file mode 100644 index 00000000..391e1769 --- /dev/null +++ b/Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.step @@ -0,0 +1,1631 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/Github/Desaroyos/Mis proyectos/Things Cosas, FPGAs y +Arduino/Things-Cosas-FPGAs-y-Arduino/Soporte Spinner/Soporte +Spinner.step','2020-05-29T17:58:20',('Author'),(''), + 'Open CASCADE STEP processor 7.3','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#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('Soporte_Spinner','Soporte_Spinner','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1235); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#105,#159,#194,#312,#367,#453,#532,#611,#687, + #691,#723,#804,#829,#905,#932,#1008,#1033,#1104,#1132,#1214,#1221, + #1228)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#50,#77,#78)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(26.,15.,21.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(26.,15.,23.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(26.,15.,20.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,11.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(15.,15.,20.)); +#35 = DIRECTION('',(0.,0.,1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(0.,-0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(0.,1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.F.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,11.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(15.,15.,23.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(0.,3.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(15.,15.,23.)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = CIRCLE('',#73,11.); +#73 = AXIS2_PLACEMENT_2D('',#74,#75); +#74 = CARTESIAN_POINT('',(0.,0.)); +#75 = DIRECTION('',(1.,0.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#21,.F.); +#78 = ORIENTED_EDGE('',*,*,#79,.T.); +#79 = EDGE_CURVE('',#22,#22,#80,.T.); +#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.); +#81 = CIRCLE('',#82,11.); +#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85); +#83 = CARTESIAN_POINT('',(15.,15.,21.)); +#84 = DIRECTION('',(0.,0.,1.)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = PCURVE('',#32,#87); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(0.,1.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.,0.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = PCURVE('',#94,#99); +#94 = TOROIDAL_SURFACE('',#95,12.,1.); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(15.,15.,21.)); +#97 = DIRECTION('',(0.,0.,1.)); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(0.,3.14159265359)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = ADVANCED_FACE('',(#106),#94,.F.); +#106 = FACE_BOUND('',#107,.F.); +#107 = EDGE_LOOP('',(#108,#130,#131,#132)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#22,#110,#112,.T.); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(27.,15.,20.)); +#112 = SEAM_CURVE('',#113,(#118,#124),.PCURVE_S1.); +#113 = CIRCLE('',#114,1.); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(27.,15.,21.)); +#116 = DIRECTION('',(0.,-1.,0.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = PCURVE('',#94,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#123); +#120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121,#122),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#121 = CARTESIAN_POINT('',(0.,3.14159265359)); +#122 = CARTESIAN_POINT('',(0.,4.712388980385)); +#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#124 = PCURVE('',#94,#125); +#125 = DEFINITIONAL_REPRESENTATION('',(#126),#129); +#126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127,#128),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#127 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#128 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#130 = ORIENTED_EDGE('',*,*,#79,.T.); +#131 = ORIENTED_EDGE('',*,*,#109,.T.); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#110,#110,#134,.T.); +#134 = SURFACE_CURVE('',#135,(#140,#147),.PCURVE_S1.); +#135 = CIRCLE('',#136,12.); +#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); +#137 = CARTESIAN_POINT('',(15.,15.,20.)); +#138 = DIRECTION('',(0.,0.,1.)); +#139 = DIRECTION('',(1.,0.,0.)); +#140 = PCURVE('',#94,#141); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(0.,4.712388980385)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(1.,0.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = PCURVE('',#148,#153); +#148 = PLANE('',#149); +#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); +#150 = CARTESIAN_POINT('',(0.,0.,20.)); +#151 = DIRECTION('',(0.,0.,1.)); +#152 = DIRECTION('',(1.,0.,0.)); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); +#154 = CIRCLE('',#155,12.); +#155 = AXIS2_PLACEMENT_2D('',#156,#157); +#156 = CARTESIAN_POINT('',(15.,15.)); +#157 = DIRECTION('',(1.,0.)); +#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#159 = ADVANCED_FACE('',(#160,#163),#66,.T.); +#160 = FACE_BOUND('',#161,.T.); +#161 = EDGE_LOOP('',(#162)); +#162 = ORIENTED_EDGE('',*,*,#51,.T.); +#163 = FACE_BOUND('',#164,.T.); +#164 = EDGE_LOOP('',(#165)); +#165 = ORIENTED_EDGE('',*,*,#166,.F.); +#166 = EDGE_CURVE('',#167,#167,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(19.,15.,23.)); +#169 = SURFACE_CURVE('',#170,(#175,#182),.PCURVE_S1.); +#170 = CIRCLE('',#171,4.); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(15.,15.,23.)); +#173 = DIRECTION('',(0.,0.,1.)); +#174 = DIRECTION('',(1.,0.,0.)); +#175 = PCURVE('',#66,#176); +#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181); +#177 = CIRCLE('',#178,4.); +#178 = AXIS2_PLACEMENT_2D('',#179,#180); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = DIRECTION('',(1.,0.)); +#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#182 = PCURVE('',#183,#188); +#183 = CYLINDRICAL_SURFACE('',#184,4.); +#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187); +#185 = CARTESIAN_POINT('',(15.,15.,23.)); +#186 = DIRECTION('',(0.,0.,1.)); +#187 = DIRECTION('',(1.,0.,0.)); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(0.,0.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,0.)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = ADVANCED_FACE('',(#195,#198),#148,.T.); +#195 = FACE_BOUND('',#196,.T.); +#196 = EDGE_LOOP('',(#197)); +#197 = ORIENTED_EDGE('',*,*,#133,.F.); +#198 = FACE_BOUND('',#199,.T.); +#199 = EDGE_LOOP('',(#200,#230,#258,#286)); +#200 = ORIENTED_EDGE('',*,*,#201,.F.); +#201 = EDGE_CURVE('',#202,#204,#206,.T.); +#202 = VERTEX_POINT('',#203); +#203 = CARTESIAN_POINT('',(2.,2.,20.)); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(2.,28.,20.)); +#206 = SURFACE_CURVE('',#207,(#211,#218),.PCURVE_S1.); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(2.,0.,20.)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(0.,1.,0.)); +#211 = PCURVE('',#148,#212); +#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(2.,0.)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.,1.)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = PCURVE('',#219,#224); +#219 = CYLINDRICAL_SURFACE('',#220,2.); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(2.,0.,18.)); +#222 = DIRECTION('',(0.,1.,0.)); +#223 = DIRECTION('',(-1.,0.,0.)); +#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(1.570796326795,0.)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(0.,1.)); +#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#202,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(28.,2.,20.)); +#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(0.,2.,20.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = PCURVE('',#148,#240); +#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(0.,2.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,0.)); +#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#246 = PCURVE('',#247,#252); +#247 = CYLINDRICAL_SURFACE('',#248,2.); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(0.,2.,18.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = DIRECTION('',(0.,-1.,0.)); +#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(-0.,1.)); +#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#258 = ORIENTED_EDGE('',*,*,#259,.T.); +#259 = EDGE_CURVE('',#232,#260,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(28.,28.,20.)); +#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(28.,0.,20.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(0.,1.,0.)); +#267 = PCURVE('',#148,#268); +#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(28.,0.)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.,1.)); +#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#274 = PCURVE('',#275,#280); +#275 = CYLINDRICAL_SURFACE('',#276,2.); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(28.,0.,18.)); +#278 = DIRECTION('',(0.,1.,0.)); +#279 = DIRECTION('',(1.,0.,0.)); +#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(-0.,1.)); +#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#286 = ORIENTED_EDGE('',*,*,#287,.F.); +#287 = EDGE_CURVE('',#204,#260,#288,.T.); +#288 = SURFACE_CURVE('',#289,(#293,#300),.PCURVE_S1.); +#289 = LINE('',#290,#291); +#290 = CARTESIAN_POINT('',(0.,28.,20.)); +#291 = VECTOR('',#292,1.); +#292 = DIRECTION('',(1.,0.,0.)); +#293 = PCURVE('',#148,#294); +#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(0.,28.)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(1.,0.)); +#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#300 = PCURVE('',#301,#306); +#301 = CYLINDRICAL_SURFACE('',#302,2.); +#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303 = CARTESIAN_POINT('',(0.,28.,18.)); +#304 = DIRECTION('',(1.,0.,0.)); +#305 = DIRECTION('',(0.,1.,0.)); +#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(1.570796326795,0.)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(0.,1.)); +#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#312 = ADVANCED_FACE('',(#313),#183,.T.); +#313 = FACE_BOUND('',#314,.T.); +#314 = EDGE_LOOP('',(#315,#344,#365,#366)); +#315 = ORIENTED_EDGE('',*,*,#316,.F.); +#316 = EDGE_CURVE('',#317,#317,#319,.T.); +#317 = VERTEX_POINT('',#318); +#318 = CARTESIAN_POINT('',(19.,15.,27.)); +#319 = SURFACE_CURVE('',#320,(#325,#332),.PCURVE_S1.); +#320 = CIRCLE('',#321,4.); +#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324); +#322 = CARTESIAN_POINT('',(15.,15.,27.)); +#323 = DIRECTION('',(0.,0.,1.)); +#324 = DIRECTION('',(1.,0.,0.)); +#325 = PCURVE('',#183,#326); +#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(0.,4.)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(1.,0.)); +#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#332 = PCURVE('',#333,#338); +#333 = PLANE('',#334); +#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337); +#335 = CARTESIAN_POINT('',(15.,15.,27.)); +#336 = DIRECTION('',(0.,0.,1.)); +#337 = DIRECTION('',(1.,0.,0.)); +#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343); +#339 = CIRCLE('',#340,4.); +#340 = AXIS2_PLACEMENT_2D('',#341,#342); +#341 = CARTESIAN_POINT('',(0.,0.)); +#342 = DIRECTION('',(1.,0.)); +#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#167,#317,#346,.T.); +#346 = SEAM_CURVE('',#347,(#351,#358),.PCURVE_S1.); +#347 = LINE('',#348,#349); +#348 = CARTESIAN_POINT('',(19.,15.,23.)); +#349 = VECTOR('',#350,1.); +#350 = DIRECTION('',(0.,0.,1.)); +#351 = PCURVE('',#183,#352); +#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(0.,1.)); +#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#358 = PCURVE('',#183,#359); +#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(0.,-0.)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(0.,1.)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#365 = ORIENTED_EDGE('',*,*,#166,.T.); +#366 = ORIENTED_EDGE('',*,*,#345,.T.); +#367 = ADVANCED_FACE('',(#368),#219,.T.); +#368 = FACE_BOUND('',#369,.T.); +#369 = EDGE_LOOP('',(#370,#397,#398,#427)); +#370 = ORIENTED_EDGE('',*,*,#371,.F.); +#371 = EDGE_CURVE('',#202,#372,#374,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(-4.440892098501E-16,2.,18.)); +#374 = SURFACE_CURVE('',#375,(#380,#386),.PCURVE_S1.); +#375 = CIRCLE('',#376,2.); +#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379); +#377 = CARTESIAN_POINT('',(2.,2.,18.)); +#378 = DIRECTION('',(0.,-1.,0.)); +#379 = DIRECTION('',(-1.,0.,0.)); +#380 = PCURVE('',#219,#381); +#381 = DEFINITIONAL_REPRESENTATION('',(#382),#385); +#382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#383,#384),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#383 = CARTESIAN_POINT('',(1.570796326795,2.)); +#384 = CARTESIAN_POINT('',(0.,2.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = PCURVE('',#387,#392); +#387 = SPHERICAL_SURFACE('',#388,2.); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(2.,2.,18.)); +#390 = DIRECTION('',(-0.,-0.,-1.)); +#391 = DIRECTION('',(-1.,0.,0.)); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#396); +#393 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#394,#395),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#394 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#395 = CARTESIAN_POINT('',(0.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = ORIENTED_EDGE('',*,*,#201,.T.); +#398 = ORIENTED_EDGE('',*,*,#399,.F.); +#399 = EDGE_CURVE('',#400,#204,#402,.T.); +#400 = VERTEX_POINT('',#401); +#401 = CARTESIAN_POINT('',(-4.440892098501E-16,28.,18.)); +#402 = SURFACE_CURVE('',#403,(#408,#415),.PCURVE_S1.); +#403 = CIRCLE('',#404,2.); +#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407); +#405 = CARTESIAN_POINT('',(2.,28.,18.)); +#406 = DIRECTION('',(0.,1.,-0.)); +#407 = DIRECTION('',(-1.,0.,0.)); +#408 = PCURVE('',#219,#409); +#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414); +#410 = LINE('',#411,#412); +#411 = CARTESIAN_POINT('',(0.,28.)); +#412 = VECTOR('',#413,1.); +#413 = DIRECTION('',(1.,0.)); +#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#415 = PCURVE('',#416,#421); +#416 = SPHERICAL_SURFACE('',#417,2.); +#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420); +#418 = CARTESIAN_POINT('',(2.,28.,18.)); +#419 = DIRECTION('',(-0.,-1.,-0.)); +#420 = DIRECTION('',(-1.,0.,0.)); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(-0.,0.)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(-1.,0.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ORIENTED_EDGE('',*,*,#428,.F.); +#428 = EDGE_CURVE('',#372,#400,#429,.T.); +#429 = SURFACE_CURVE('',#430,(#434,#441),.PCURVE_S1.); +#430 = LINE('',#431,#432); +#431 = CARTESIAN_POINT('',(-4.440892098501E-16,0.,18.)); +#432 = VECTOR('',#433,1.); +#433 = DIRECTION('',(0.,1.,0.)); +#434 = PCURVE('',#219,#435); +#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440); +#436 = LINE('',#437,#438); +#437 = CARTESIAN_POINT('',(0.,0.)); +#438 = VECTOR('',#439,1.); +#439 = DIRECTION('',(0.,1.)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#441 = PCURVE('',#442,#447); +#442 = PLANE('',#443); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(0.,0.,0.)); +#445 = DIRECTION('',(1.,0.,0.)); +#446 = DIRECTION('',(0.,0.,1.)); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(18.,0.)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(0.,-1.)); +#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#453 = ADVANCED_FACE('',(#454),#247,.T.); +#454 = FACE_BOUND('',#455,.F.); +#455 = EDGE_LOOP('',(#456,#478,#479,#506)); +#456 = ORIENTED_EDGE('',*,*,#457,.F.); +#457 = EDGE_CURVE('',#202,#458,#460,.T.); +#458 = VERTEX_POINT('',#459); +#459 = CARTESIAN_POINT('',(2.,-4.440892098501E-16,18.)); +#460 = SURFACE_CURVE('',#461,(#466,#472),.PCURVE_S1.); +#461 = CIRCLE('',#462,2.); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(2.,2.,18.)); +#464 = DIRECTION('',(1.,-6.123233995737E-17,0.)); +#465 = DIRECTION('',(-6.123233995737E-17,-1.,0.)); +#466 = PCURVE('',#247,#467); +#467 = DEFINITIONAL_REPRESENTATION('',(#468),#471); +#468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#469,#470),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#469 = CARTESIAN_POINT('',(-1.570796326795,2.)); +#470 = CARTESIAN_POINT('',(0.,2.)); +#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#472 = PCURVE('',#387,#473); +#473 = DEFINITIONAL_REPRESENTATION('',(#474),#477); +#474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#475,#476),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#475 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#476 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#478 = ORIENTED_EDGE('',*,*,#231,.T.); +#479 = ORIENTED_EDGE('',*,*,#480,.T.); +#480 = EDGE_CURVE('',#232,#481,#483,.T.); +#481 = VERTEX_POINT('',#482); +#482 = CARTESIAN_POINT('',(28.,-4.440892098501E-16,18.)); +#483 = SURFACE_CURVE('',#484,(#489,#495),.PCURVE_S1.); +#484 = CIRCLE('',#485,2.); +#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488); +#486 = CARTESIAN_POINT('',(28.,2.,18.)); +#487 = DIRECTION('',(1.,6.123233995737E-17,0.)); +#488 = DIRECTION('',(6.123233995737E-17,-1.,0.)); +#489 = PCURVE('',#247,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#494); +#491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#492,#493),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#492 = CARTESIAN_POINT('',(-1.570796326795,28.)); +#493 = CARTESIAN_POINT('',(0.,28.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = PCURVE('',#496,#501); +#496 = SPHERICAL_SURFACE('',#497,2.); +#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500); +#498 = CARTESIAN_POINT('',(28.,2.,18.)); +#499 = DIRECTION('',(-0.,-0.,-1.)); +#500 = DIRECTION('',(1.,0.,0.)); +#501 = DEFINITIONAL_REPRESENTATION('',(#502),#505); +#502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#503,#504),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#503 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#504 = CARTESIAN_POINT('',(1.570796326795,0.)); +#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#506 = ORIENTED_EDGE('',*,*,#507,.F.); +#507 = EDGE_CURVE('',#458,#481,#508,.T.); +#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(0.,-4.440892098501E-16,18.)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(1.,0.,0.)); +#513 = PCURVE('',#247,#514); +#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(-0.,0.)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(-0.,1.)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = PCURVE('',#521,#526); +#521 = PLANE('',#522); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(0.,0.,0.)); +#524 = DIRECTION('',(0.,1.,0.)); +#525 = DIRECTION('',(0.,0.,1.)); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(18.,0.)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(0.,1.)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ADVANCED_FACE('',(#533),#301,.T.); +#533 = FACE_BOUND('',#534,.T.); +#534 = EDGE_LOOP('',(#535,#557,#558,#585)); +#535 = ORIENTED_EDGE('',*,*,#536,.T.); +#536 = EDGE_CURVE('',#537,#204,#539,.T.); +#537 = VERTEX_POINT('',#538); +#538 = CARTESIAN_POINT('',(2.,30.,18.)); +#539 = SURFACE_CURVE('',#540,(#545,#551),.PCURVE_S1.); +#540 = CIRCLE('',#541,2.); +#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544); +#542 = CARTESIAN_POINT('',(2.,28.,18.)); +#543 = DIRECTION('',(1.,0.,6.123233995737E-17)); +#544 = DIRECTION('',(-6.123233995737E-17,0.,1.)); +#545 = PCURVE('',#301,#546); +#546 = DEFINITIONAL_REPRESENTATION('',(#547),#550); +#547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#548,#549),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#548 = CARTESIAN_POINT('',(0.,2.)); +#549 = CARTESIAN_POINT('',(1.570796326795,2.)); +#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#551 = PCURVE('',#416,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#556); +#553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#554,#555),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#554 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#555 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#557 = ORIENTED_EDGE('',*,*,#287,.T.); +#558 = ORIENTED_EDGE('',*,*,#559,.F.); +#559 = EDGE_CURVE('',#560,#260,#562,.T.); +#560 = VERTEX_POINT('',#561); +#561 = CARTESIAN_POINT('',(28.,30.,18.)); +#562 = SURFACE_CURVE('',#563,(#568,#574),.PCURVE_S1.); +#563 = CIRCLE('',#564,2.); +#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567); +#565 = CARTESIAN_POINT('',(28.,28.,18.)); +#566 = DIRECTION('',(1.,0.,-6.123233995737E-17)); +#567 = DIRECTION('',(6.123233995737E-17,0.,1.)); +#568 = PCURVE('',#301,#569); +#569 = DEFINITIONAL_REPRESENTATION('',(#570),#573); +#570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#571,#572),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#571 = CARTESIAN_POINT('',(0.,28.)); +#572 = CARTESIAN_POINT('',(1.570796326795,28.)); +#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#574 = PCURVE('',#575,#580); +#575 = SPHERICAL_SURFACE('',#576,2.); +#576 = AXIS2_PLACEMENT_3D('',#577,#578,#579); +#577 = CARTESIAN_POINT('',(28.,28.,18.)); +#578 = DIRECTION('',(-0.,-1.,-0.)); +#579 = DIRECTION('',(1.,0.,0.)); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#584); +#581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#582,#583),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#582 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#583 = CARTESIAN_POINT('',(1.570796326795,0.)); +#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#585 = ORIENTED_EDGE('',*,*,#586,.F.); +#586 = EDGE_CURVE('',#537,#560,#587,.T.); +#587 = SURFACE_CURVE('',#588,(#592,#599),.PCURVE_S1.); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(0.,30.,18.)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(1.,0.,0.)); +#592 = PCURVE('',#301,#593); +#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(0.,0.)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(0.,1.)); +#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#599 = PCURVE('',#600,#605); +#600 = PLANE('',#601); +#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604); +#602 = CARTESIAN_POINT('',(0.,30.,0.)); +#603 = DIRECTION('',(0.,1.,0.)); +#604 = DIRECTION('',(0.,0.,1.)); +#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610); +#606 = LINE('',#607,#608); +#607 = CARTESIAN_POINT('',(18.,0.)); +#608 = VECTOR('',#609,1.); +#609 = DIRECTION('',(0.,1.)); +#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#611 = ADVANCED_FACE('',(#612),#275,.T.); +#612 = FACE_BOUND('',#613,.F.); +#613 = EDGE_LOOP('',(#614,#636,#637,#661)); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#232,#616,#618,.T.); +#616 = VERTEX_POINT('',#617); +#617 = CARTESIAN_POINT('',(30.,2.,18.)); +#618 = SURFACE_CURVE('',#619,(#624,#630),.PCURVE_S1.); +#619 = CIRCLE('',#620,2.); +#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623); +#621 = CARTESIAN_POINT('',(28.,2.,18.)); +#622 = DIRECTION('',(-0.,1.,0.)); +#623 = DIRECTION('',(1.,0.,0.)); +#624 = PCURVE('',#275,#625); +#625 = DEFINITIONAL_REPRESENTATION('',(#626),#629); +#626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#627,#628),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#627 = CARTESIAN_POINT('',(-1.570796326795,2.)); +#628 = CARTESIAN_POINT('',(0.,2.)); +#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#630 = PCURVE('',#496,#631); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#635); +#632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#633,#634),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#633 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#634 = CARTESIAN_POINT('',(0.,0.)); +#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#636 = ORIENTED_EDGE('',*,*,#259,.T.); +#637 = ORIENTED_EDGE('',*,*,#638,.F.); +#638 = EDGE_CURVE('',#639,#260,#641,.T.); +#639 = VERTEX_POINT('',#640); +#640 = CARTESIAN_POINT('',(30.,28.,18.)); +#641 = SURFACE_CURVE('',#642,(#647,#654),.PCURVE_S1.); +#642 = CIRCLE('',#643,2.); +#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646); +#644 = CARTESIAN_POINT('',(28.,28.,18.)); +#645 = DIRECTION('',(0.,-1.,0.)); +#646 = DIRECTION('',(1.,0.,0.)); +#647 = PCURVE('',#275,#648); +#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653); +#649 = LINE('',#650,#651); +#650 = CARTESIAN_POINT('',(-0.,28.)); +#651 = VECTOR('',#652,1.); +#652 = DIRECTION('',(-1.,0.)); +#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#654 = PCURVE('',#575,#655); +#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660); +#656 = LINE('',#657,#658); +#657 = CARTESIAN_POINT('',(0.,0.)); +#658 = VECTOR('',#659,1.); +#659 = DIRECTION('',(1.,0.)); +#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#661 = ORIENTED_EDGE('',*,*,#662,.F.); +#662 = EDGE_CURVE('',#616,#639,#663,.T.); +#663 = SURFACE_CURVE('',#664,(#668,#675),.PCURVE_S1.); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(30.,0.,18.)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(0.,1.,0.)); +#668 = PCURVE('',#275,#669); +#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674); +#670 = LINE('',#671,#672); +#671 = CARTESIAN_POINT('',(-0.,0.)); +#672 = VECTOR('',#673,1.); +#673 = DIRECTION('',(-0.,1.)); +#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#675 = PCURVE('',#676,#681); +#676 = PLANE('',#677); +#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680); +#678 = CARTESIAN_POINT('',(30.,0.,0.)); +#679 = DIRECTION('',(1.,0.,0.)); +#680 = DIRECTION('',(0.,0.,1.)); +#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(18.,0.)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,-1.)); +#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#687 = ADVANCED_FACE('',(#688),#333,.T.); +#688 = FACE_BOUND('',#689,.T.); +#689 = EDGE_LOOP('',(#690)); +#690 = ORIENTED_EDGE('',*,*,#316,.T.); +#691 = ADVANCED_FACE('',(#692),#387,.T.); +#692 = FACE_BOUND('',#693,.F.); +#693 = EDGE_LOOP('',(#694,#695,#696)); +#694 = ORIENTED_EDGE('',*,*,#371,.F.); +#695 = ORIENTED_EDGE('',*,*,#457,.T.); +#696 = ORIENTED_EDGE('',*,*,#697,.F.); +#697 = EDGE_CURVE('',#372,#458,#698,.T.); +#698 = SURFACE_CURVE('',#699,(#704,#711),.PCURVE_S1.); +#699 = CIRCLE('',#700,2.); +#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703); +#701 = CARTESIAN_POINT('',(2.,2.,18.)); +#702 = DIRECTION('',(0.,0.,1.)); +#703 = DIRECTION('',(-1.,0.,0.)); +#704 = PCURVE('',#387,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-0.,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(-1.,0.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = PCURVE('',#712,#717); +#712 = CYLINDRICAL_SURFACE('',#713,2.); +#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716); +#714 = CARTESIAN_POINT('',(2.,2.,0.)); +#715 = DIRECTION('',(0.,0.,1.)); +#716 = DIRECTION('',(-1.,0.,0.)); +#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(0.,18.)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(1.,0.)); +#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#723 = ADVANCED_FACE('',(#724),#442,.F.); +#724 = FACE_BOUND('',#725,.F.); +#725 = EDGE_LOOP('',(#726,#756,#782,#783)); +#726 = ORIENTED_EDGE('',*,*,#727,.T.); +#727 = EDGE_CURVE('',#728,#730,#732,.T.); +#728 = VERTEX_POINT('',#729); +#729 = CARTESIAN_POINT('',(-4.440892098501E-16,2.,0.)); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-4.440892098501E-16,28.,0.)); +#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.); +#733 = LINE('',#734,#735); +#734 = CARTESIAN_POINT('',(0.,0.,0.)); +#735 = VECTOR('',#736,1.); +#736 = DIRECTION('',(0.,1.,0.)); +#737 = PCURVE('',#442,#738); +#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743); +#739 = LINE('',#740,#741); +#740 = CARTESIAN_POINT('',(0.,0.)); +#741 = VECTOR('',#742,1.); +#742 = DIRECTION('',(0.,-1.)); +#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#744 = PCURVE('',#745,#750); +#745 = PLANE('',#746); +#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749); +#747 = CARTESIAN_POINT('',(0.,0.,0.)); +#748 = DIRECTION('',(0.,0.,1.)); +#749 = DIRECTION('',(1.,0.,0.)); +#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 = ORIENTED_EDGE('',*,*,#757,.T.); +#757 = EDGE_CURVE('',#730,#400,#758,.T.); +#758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.); +#759 = LINE('',#760,#761); +#760 = CARTESIAN_POINT('',(-4.440892098501E-16,28.,0.)); +#761 = VECTOR('',#762,1.); +#762 = DIRECTION('',(0.,0.,1.)); +#763 = PCURVE('',#442,#764); +#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(0.,-28.)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(1.,0.)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = PCURVE('',#771,#776); +#771 = CYLINDRICAL_SURFACE('',#772,2.); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(2.,28.,0.)); +#774 = DIRECTION('',(0.,0.,1.)); +#775 = DIRECTION('',(-1.,0.,0.)); +#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(-0.,0.)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(-0.,1.)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#782 = ORIENTED_EDGE('',*,*,#428,.F.); +#783 = ORIENTED_EDGE('',*,*,#784,.F.); +#784 = EDGE_CURVE('',#728,#372,#785,.T.); +#785 = SURFACE_CURVE('',#786,(#790,#797),.PCURVE_S1.); +#786 = LINE('',#787,#788); +#787 = CARTESIAN_POINT('',(-4.440892098501E-16,2.,0.)); +#788 = VECTOR('',#789,1.); +#789 = DIRECTION('',(0.,0.,1.)); +#790 = PCURVE('',#442,#791); +#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(0.,-2.)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(1.,0.)); +#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#797 = PCURVE('',#712,#798); +#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(0.,0.)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(0.,1.)); +#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#804 = ADVANCED_FACE('',(#805),#416,.T.); +#805 = FACE_BOUND('',#806,.F.); +#806 = EDGE_LOOP('',(#807,#827,#828)); +#807 = ORIENTED_EDGE('',*,*,#808,.F.); +#808 = EDGE_CURVE('',#537,#400,#809,.T.); +#809 = SURFACE_CURVE('',#810,(#815,#821),.PCURVE_S1.); +#810 = CIRCLE('',#811,2.); +#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814); +#812 = CARTESIAN_POINT('',(2.,28.,18.)); +#813 = DIRECTION('',(0.,0.,1.)); +#814 = DIRECTION('',(-1.,0.,0.)); +#815 = PCURVE('',#416,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#820); +#817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#818,#819),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#818 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#819 = CARTESIAN_POINT('',(0.,0.)); +#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#821 = PCURVE('',#771,#822); +#822 = DEFINITIONAL_REPRESENTATION('',(#823),#826); +#823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#824,#825),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#824 = CARTESIAN_POINT('',(-1.570796326795,18.)); +#825 = CARTESIAN_POINT('',(0.,18.)); +#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#827 = ORIENTED_EDGE('',*,*,#536,.T.); +#828 = ORIENTED_EDGE('',*,*,#399,.F.); +#829 = ADVANCED_FACE('',(#830),#521,.F.); +#830 = FACE_BOUND('',#831,.F.); +#831 = EDGE_LOOP('',(#832,#857,#878,#879)); +#832 = ORIENTED_EDGE('',*,*,#833,.F.); +#833 = EDGE_CURVE('',#834,#836,#838,.T.); +#834 = VERTEX_POINT('',#835); +#835 = CARTESIAN_POINT('',(2.,-4.440892098501E-16,0.)); +#836 = VERTEX_POINT('',#837); +#837 = CARTESIAN_POINT('',(28.,-4.440892098501E-16,0.)); +#838 = SURFACE_CURVE('',#839,(#843,#850),.PCURVE_S1.); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(0.,0.,0.)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(1.,0.,0.)); +#843 = PCURVE('',#521,#844); +#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(0.,0.)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(0.,1.)); +#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#850 = PCURVE('',#745,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(0.,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(1.,0.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = ORIENTED_EDGE('',*,*,#858,.T.); +#858 = EDGE_CURVE('',#834,#458,#859,.T.); +#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(2.,-4.440892098501E-16,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(0.,0.,1.)); +#864 = PCURVE('',#521,#865); +#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(0.,2.)); +#868 = VECTOR('',#869,1.); +#869 = DIRECTION('',(1.,0.)); +#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#871 = PCURVE('',#712,#872); +#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877); +#873 = LINE('',#874,#875); +#874 = CARTESIAN_POINT('',(1.570796326795,0.)); +#875 = VECTOR('',#876,1.); +#876 = DIRECTION('',(0.,1.)); +#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#878 = ORIENTED_EDGE('',*,*,#507,.T.); +#879 = ORIENTED_EDGE('',*,*,#880,.F.); +#880 = EDGE_CURVE('',#836,#481,#881,.T.); +#881 = SURFACE_CURVE('',#882,(#886,#893),.PCURVE_S1.); +#882 = LINE('',#883,#884); +#883 = CARTESIAN_POINT('',(28.,-4.440892098501E-16,0.)); +#884 = VECTOR('',#885,1.); +#885 = DIRECTION('',(0.,0.,1.)); +#886 = PCURVE('',#521,#887); +#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892); +#888 = LINE('',#889,#890); +#889 = CARTESIAN_POINT('',(0.,28.)); +#890 = VECTOR('',#891,1.); +#891 = DIRECTION('',(1.,0.)); +#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#893 = PCURVE('',#894,#899); +#894 = CYLINDRICAL_SURFACE('',#895,2.); +#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898); +#896 = CARTESIAN_POINT('',(28.,2.,0.)); +#897 = DIRECTION('',(0.,0.,1.)); +#898 = DIRECTION('',(1.,0.,0.)); +#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904); +#900 = LINE('',#901,#902); +#901 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#902 = VECTOR('',#903,1.); +#903 = DIRECTION('',(-0.,1.)); +#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#905 = ADVANCED_FACE('',(#906),#496,.T.); +#906 = FACE_BOUND('',#907,.T.); +#907 = EDGE_LOOP('',(#908,#909,#910)); +#908 = ORIENTED_EDGE('',*,*,#615,.F.); +#909 = ORIENTED_EDGE('',*,*,#480,.T.); +#910 = ORIENTED_EDGE('',*,*,#911,.F.); +#911 = EDGE_CURVE('',#616,#481,#912,.T.); +#912 = SURFACE_CURVE('',#913,(#918,#925),.PCURVE_S1.); +#913 = CIRCLE('',#914,2.); +#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917); +#915 = CARTESIAN_POINT('',(28.,2.,18.)); +#916 = DIRECTION('',(0.,0.,-1.)); +#917 = DIRECTION('',(1.,0.,0.)); +#918 = PCURVE('',#496,#919); +#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924); +#920 = LINE('',#921,#922); +#921 = CARTESIAN_POINT('',(0.,0.)); +#922 = VECTOR('',#923,1.); +#923 = DIRECTION('',(1.,0.)); +#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#925 = PCURVE('',#894,#926); +#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931); +#927 = LINE('',#928,#929); +#928 = CARTESIAN_POINT('',(-0.,18.)); +#929 = VECTOR('',#930,1.); +#930 = DIRECTION('',(-1.,0.)); +#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#932 = ADVANCED_FACE('',(#933),#600,.T.); +#933 = FACE_BOUND('',#934,.T.); +#934 = EDGE_LOOP('',(#935,#960,#981,#982)); +#935 = ORIENTED_EDGE('',*,*,#936,.F.); +#936 = EDGE_CURVE('',#937,#939,#941,.T.); +#937 = VERTEX_POINT('',#938); +#938 = CARTESIAN_POINT('',(2.,30.,0.)); +#939 = VERTEX_POINT('',#940); +#940 = CARTESIAN_POINT('',(28.,30.,0.)); +#941 = SURFACE_CURVE('',#942,(#946,#953),.PCURVE_S1.); +#942 = LINE('',#943,#944); +#943 = CARTESIAN_POINT('',(0.,30.,0.)); +#944 = VECTOR('',#945,1.); +#945 = DIRECTION('',(1.,0.,0.)); +#946 = PCURVE('',#600,#947); +#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952); +#948 = LINE('',#949,#950); +#949 = CARTESIAN_POINT('',(0.,0.)); +#950 = VECTOR('',#951,1.); +#951 = DIRECTION('',(0.,1.)); +#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#953 = PCURVE('',#745,#954); +#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(0.,30.)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(1.,0.)); +#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#960 = ORIENTED_EDGE('',*,*,#961,.T.); +#961 = EDGE_CURVE('',#937,#537,#962,.T.); +#962 = SURFACE_CURVE('',#963,(#967,#974),.PCURVE_S1.); +#963 = LINE('',#964,#965); +#964 = CARTESIAN_POINT('',(2.,30.,0.)); +#965 = VECTOR('',#966,1.); +#966 = DIRECTION('',(0.,0.,1.)); +#967 = PCURVE('',#600,#968); +#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973); +#969 = LINE('',#970,#971); +#970 = CARTESIAN_POINT('',(0.,2.)); +#971 = VECTOR('',#972,1.); +#972 = DIRECTION('',(1.,0.)); +#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#974 = PCURVE('',#771,#975); +#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(-0.,1.)); +#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#981 = ORIENTED_EDGE('',*,*,#586,.T.); +#982 = ORIENTED_EDGE('',*,*,#983,.F.); +#983 = EDGE_CURVE('',#939,#560,#984,.T.); +#984 = SURFACE_CURVE('',#985,(#989,#996),.PCURVE_S1.); +#985 = LINE('',#986,#987); +#986 = CARTESIAN_POINT('',(28.,30.,0.)); +#987 = VECTOR('',#988,1.); +#988 = DIRECTION('',(0.,0.,1.)); +#989 = PCURVE('',#600,#990); +#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(0.,28.)); +#993 = VECTOR('',#994,1.); +#994 = DIRECTION('',(1.,0.)); +#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#996 = PCURVE('',#997,#1002); +#997 = CYLINDRICAL_SURFACE('',#998,2.); +#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); +#999 = CARTESIAN_POINT('',(28.,28.,0.)); +#1000 = DIRECTION('',(0.,0.,1.)); +#1001 = DIRECTION('',(1.,0.,0.)); +#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007); +#1003 = LINE('',#1004,#1005); +#1004 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1005 = VECTOR('',#1006,1.); +#1006 = DIRECTION('',(0.,1.)); +#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1008 = ADVANCED_FACE('',(#1009),#575,.T.); +#1009 = FACE_BOUND('',#1010,.T.); +#1010 = EDGE_LOOP('',(#1011,#1031,#1032)); +#1011 = ORIENTED_EDGE('',*,*,#1012,.F.); +#1012 = EDGE_CURVE('',#560,#639,#1013,.T.); +#1013 = SURFACE_CURVE('',#1014,(#1019,#1025),.PCURVE_S1.); +#1014 = CIRCLE('',#1015,2.); +#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018); +#1016 = CARTESIAN_POINT('',(28.,28.,18.)); +#1017 = DIRECTION('',(0.,0.,-1.)); +#1018 = DIRECTION('',(1.,0.,0.)); +#1019 = PCURVE('',#575,#1020); +#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1024); +#1021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1022,#1023),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1022 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1023 = CARTESIAN_POINT('',(0.,0.)); +#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1025 = PCURVE('',#997,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1030); +#1027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1028,#1029),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1028 = CARTESIAN_POINT('',(1.570796326795,18.)); +#1029 = CARTESIAN_POINT('',(0.,18.)); +#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1031 = ORIENTED_EDGE('',*,*,#559,.T.); +#1032 = ORIENTED_EDGE('',*,*,#638,.F.); +#1033 = ADVANCED_FACE('',(#1034),#676,.T.); +#1034 = FACE_BOUND('',#1035,.T.); +#1035 = EDGE_LOOP('',(#1036,#1061,#1082,#1083)); +#1036 = ORIENTED_EDGE('',*,*,#1037,.T.); +#1037 = EDGE_CURVE('',#1038,#1040,#1042,.T.); +#1038 = VERTEX_POINT('',#1039); +#1039 = CARTESIAN_POINT('',(30.,2.,0.)); +#1040 = VERTEX_POINT('',#1041); +#1041 = CARTESIAN_POINT('',(30.,28.,0.)); +#1042 = SURFACE_CURVE('',#1043,(#1047,#1054),.PCURVE_S1.); +#1043 = LINE('',#1044,#1045); +#1044 = CARTESIAN_POINT('',(30.,0.,0.)); +#1045 = VECTOR('',#1046,1.); +#1046 = DIRECTION('',(0.,1.,0.)); +#1047 = PCURVE('',#676,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(0.,0.)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(0.,-1.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#745,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = LINE('',#1057,#1058); +#1057 = CARTESIAN_POINT('',(30.,0.)); +#1058 = VECTOR('',#1059,1.); +#1059 = DIRECTION('',(0.,1.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1062,.T.); +#1062 = EDGE_CURVE('',#1040,#639,#1063,.T.); +#1063 = SURFACE_CURVE('',#1064,(#1068,#1075),.PCURVE_S1.); +#1064 = LINE('',#1065,#1066); +#1065 = CARTESIAN_POINT('',(30.,28.,0.)); +#1066 = VECTOR('',#1067,1.); +#1067 = DIRECTION('',(0.,0.,1.)); +#1068 = PCURVE('',#676,#1069); +#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074); +#1070 = LINE('',#1071,#1072); +#1071 = CARTESIAN_POINT('',(0.,-28.)); +#1072 = VECTOR('',#1073,1.); +#1073 = DIRECTION('',(1.,0.)); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1075 = PCURVE('',#997,#1076); +#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(0.,0.)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(0.,1.)); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1082 = ORIENTED_EDGE('',*,*,#662,.F.); +#1083 = ORIENTED_EDGE('',*,*,#1084,.F.); +#1084 = EDGE_CURVE('',#1038,#616,#1085,.T.); +#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(30.,2.,0.)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(0.,0.,1.)); +#1090 = PCURVE('',#676,#1091); +#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096); +#1092 = LINE('',#1093,#1094); +#1093 = CARTESIAN_POINT('',(0.,-2.)); +#1094 = VECTOR('',#1095,1.); +#1095 = DIRECTION('',(1.,0.)); +#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1097 = PCURVE('',#894,#1098); +#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103); +#1099 = LINE('',#1100,#1101); +#1100 = CARTESIAN_POINT('',(-0.,0.)); +#1101 = VECTOR('',#1102,1.); +#1102 = DIRECTION('',(-0.,1.)); +#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1104 = ADVANCED_FACE('',(#1105),#712,.T.); +#1105 = FACE_BOUND('',#1106,.T.); +#1106 = EDGE_LOOP('',(#1107,#1129,#1130,#1131)); +#1107 = ORIENTED_EDGE('',*,*,#1108,.T.); +#1108 = EDGE_CURVE('',#728,#834,#1109,.T.); +#1109 = SURFACE_CURVE('',#1110,(#1115,#1122),.PCURVE_S1.); +#1110 = CIRCLE('',#1111,2.); +#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114); +#1112 = CARTESIAN_POINT('',(2.,2.,0.)); +#1113 = DIRECTION('',(-0.,0.,1.)); +#1114 = DIRECTION('',(0.,-1.,0.)); +#1115 = PCURVE('',#712,#1116); +#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121); +#1117 = LINE('',#1118,#1119); +#1118 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#1119 = VECTOR('',#1120,1.); +#1120 = DIRECTION('',(1.,0.)); +#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1122 = PCURVE('',#745,#1123); +#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128); +#1124 = CIRCLE('',#1125,2.); +#1125 = AXIS2_PLACEMENT_2D('',#1126,#1127); +#1126 = CARTESIAN_POINT('',(2.,2.)); +#1127 = DIRECTION('',(0.,-1.)); +#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1129 = ORIENTED_EDGE('',*,*,#858,.T.); +#1130 = ORIENTED_EDGE('',*,*,#697,.F.); +#1131 = ORIENTED_EDGE('',*,*,#784,.F.); +#1132 = ADVANCED_FACE('',(#1133),#745,.F.); +#1133 = FACE_BOUND('',#1134,.F.); +#1134 = EDGE_LOOP('',(#1135,#1136,#1137,#1138,#1164,#1165,#1187,#1188)); +#1135 = ORIENTED_EDGE('',*,*,#727,.F.); +#1136 = ORIENTED_EDGE('',*,*,#1108,.T.); +#1137 = ORIENTED_EDGE('',*,*,#833,.T.); +#1138 = ORIENTED_EDGE('',*,*,#1139,.F.); +#1139 = EDGE_CURVE('',#1038,#836,#1140,.T.); +#1140 = SURFACE_CURVE('',#1141,(#1146,#1157),.PCURVE_S1.); +#1141 = CIRCLE('',#1142,2.); +#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1143 = CARTESIAN_POINT('',(28.,2.,0.)); +#1144 = DIRECTION('',(-0.,-0.,-1.)); +#1145 = DIRECTION('',(0.,-1.,0.)); +#1146 = PCURVE('',#745,#1147); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1156); +#1148 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1149,#1150,#1151,#1152, +#1153,#1154,#1155),.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('') ); +#1149 = CARTESIAN_POINT('',(28.,-4.440892098501E-16)); +#1150 = CARTESIAN_POINT('',(24.535898384862,-4.440892098501E-16)); +#1151 = CARTESIAN_POINT('',(26.267949192431,3.)); +#1152 = CARTESIAN_POINT('',(28.,6.)); +#1153 = CARTESIAN_POINT('',(29.732050807569,3.)); +#1154 = CARTESIAN_POINT('',(31.464101615138,2.6645352591E-15)); +#1155 = CARTESIAN_POINT('',(28.,-4.440892098501E-16)); +#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1157 = PCURVE('',#894,#1158); +#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163); +#1159 = LINE('',#1160,#1161); +#1160 = CARTESIAN_POINT('',(4.712388980385,-0.)); +#1161 = VECTOR('',#1162,1.); +#1162 = DIRECTION('',(-1.,0.)); +#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1164 = ORIENTED_EDGE('',*,*,#1037,.T.); +#1165 = ORIENTED_EDGE('',*,*,#1166,.T.); +#1166 = EDGE_CURVE('',#1040,#939,#1167,.T.); +#1167 = SURFACE_CURVE('',#1168,(#1173,#1180),.PCURVE_S1.); +#1168 = CIRCLE('',#1169,2.); +#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172); +#1170 = CARTESIAN_POINT('',(28.,28.,0.)); +#1171 = DIRECTION('',(-0.,0.,1.)); +#1172 = DIRECTION('',(0.,-1.,0.)); +#1173 = PCURVE('',#745,#1174); +#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179); +#1175 = CIRCLE('',#1176,2.); +#1176 = AXIS2_PLACEMENT_2D('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(28.,28.)); +#1178 = DIRECTION('',(0.,-1.)); +#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1180 = PCURVE('',#997,#1181); +#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186); +#1182 = LINE('',#1183,#1184); +#1183 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1184 = VECTOR('',#1185,1.); +#1185 = DIRECTION('',(1.,0.)); +#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1187 = ORIENTED_EDGE('',*,*,#936,.F.); +#1188 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1189 = EDGE_CURVE('',#730,#937,#1190,.T.); +#1190 = SURFACE_CURVE('',#1191,(#1196,#1207),.PCURVE_S1.); +#1191 = CIRCLE('',#1192,2.); +#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195); +#1193 = CARTESIAN_POINT('',(2.,28.,0.)); +#1194 = DIRECTION('',(-0.,-0.,-1.)); +#1195 = DIRECTION('',(0.,-1.,0.)); +#1196 = PCURVE('',#745,#1197); +#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1206); +#1198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1199,#1200,#1201,#1202, +#1203,#1204,#1205),.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('') ); +#1199 = CARTESIAN_POINT('',(2.,26.)); +#1200 = CARTESIAN_POINT('',(-1.464101615138,26.)); +#1201 = CARTESIAN_POINT('',(0.267949192431,29.)); +#1202 = CARTESIAN_POINT('',(2.,32.)); +#1203 = CARTESIAN_POINT('',(3.732050807569,29.)); +#1204 = CARTESIAN_POINT('',(5.464101615138,26.)); +#1205 = CARTESIAN_POINT('',(2.,26.)); +#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1207 = PCURVE('',#771,#1208); +#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(1.570796326795,-0.)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(-1.,0.)); +#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1214 = ADVANCED_FACE('',(#1215),#771,.T.); +#1215 = FACE_BOUND('',#1216,.F.); +#1216 = EDGE_LOOP('',(#1217,#1218,#1219,#1220)); +#1217 = ORIENTED_EDGE('',*,*,#1189,.T.); +#1218 = ORIENTED_EDGE('',*,*,#961,.T.); +#1219 = ORIENTED_EDGE('',*,*,#808,.T.); +#1220 = ORIENTED_EDGE('',*,*,#757,.F.); +#1221 = ADVANCED_FACE('',(#1222),#894,.T.); +#1222 = FACE_BOUND('',#1223,.F.); +#1223 = EDGE_LOOP('',(#1224,#1225,#1226,#1227)); +#1224 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1225 = ORIENTED_EDGE('',*,*,#880,.T.); +#1226 = ORIENTED_EDGE('',*,*,#911,.F.); +#1227 = ORIENTED_EDGE('',*,*,#1084,.F.); +#1228 = ADVANCED_FACE('',(#1229),#997,.T.); +#1229 = FACE_BOUND('',#1230,.T.); +#1230 = EDGE_LOOP('',(#1231,#1232,#1233,#1234)); +#1231 = ORIENTED_EDGE('',*,*,#1166,.T.); +#1232 = ORIENTED_EDGE('',*,*,#983,.T.); +#1233 = ORIENTED_EDGE('',*,*,#1012,.T.); +#1234 = ORIENTED_EDGE('',*,*,#1062,.F.); +#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1239)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1236,#1237,#1238)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1236, + 'distance_accuracy_value','confusion accuracy'); +#1240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1241 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1242,#1250,#1257,#1264,#1271,#1278,#1285,#1292,#1299,#1306,#1313, + #1320,#1327,#1334,#1341,#1348,#1355,#1362,#1369,#1376,#1383,#1390, + #1397),#1235); +#1242 = STYLED_ITEM('color',(#1243),#17); +#1243 = PRESENTATION_STYLE_ASSIGNMENT((#1244)); +#1244 = SURFACE_STYLE_USAGE(.BOTH.,#1245); +#1245 = SURFACE_SIDE_STYLE('',(#1246)); +#1246 = SURFACE_STYLE_FILL_AREA(#1247); +#1247 = FILL_AREA_STYLE('',(#1248)); +#1248 = FILL_AREA_STYLE_COLOUR('',#1249); +#1249 = COLOUR_RGB('',0.721568644047,0.721568644047,0.721568644047); +#1250 = STYLED_ITEM('color',(#1251),#105); +#1251 = PRESENTATION_STYLE_ASSIGNMENT((#1252)); +#1252 = SURFACE_STYLE_USAGE(.BOTH.,#1253); +#1253 = SURFACE_SIDE_STYLE('',(#1254)); +#1254 = SURFACE_STYLE_FILL_AREA(#1255); +#1255 = FILL_AREA_STYLE('',(#1256)); +#1256 = FILL_AREA_STYLE_COLOUR('',#1249); +#1257 = STYLED_ITEM('color',(#1258),#159); +#1258 = PRESENTATION_STYLE_ASSIGNMENT((#1259)); +#1259 = SURFACE_STYLE_USAGE(.BOTH.,#1260); +#1260 = SURFACE_SIDE_STYLE('',(#1261)); +#1261 = SURFACE_STYLE_FILL_AREA(#1262); +#1262 = FILL_AREA_STYLE('',(#1263)); +#1263 = FILL_AREA_STYLE_COLOUR('',#1249); +#1264 = STYLED_ITEM('color',(#1265),#194); +#1265 = PRESENTATION_STYLE_ASSIGNMENT((#1266)); +#1266 = SURFACE_STYLE_USAGE(.BOTH.,#1267); +#1267 = SURFACE_SIDE_STYLE('',(#1268)); +#1268 = SURFACE_STYLE_FILL_AREA(#1269); +#1269 = FILL_AREA_STYLE('',(#1270)); +#1270 = FILL_AREA_STYLE_COLOUR('',#1249); +#1271 = STYLED_ITEM('color',(#1272),#312); +#1272 = PRESENTATION_STYLE_ASSIGNMENT((#1273)); +#1273 = SURFACE_STYLE_USAGE(.BOTH.,#1274); +#1274 = SURFACE_SIDE_STYLE('',(#1275)); +#1275 = SURFACE_STYLE_FILL_AREA(#1276); +#1276 = FILL_AREA_STYLE('',(#1277)); +#1277 = FILL_AREA_STYLE_COLOUR('',#1249); +#1278 = STYLED_ITEM('color',(#1279),#367); +#1279 = PRESENTATION_STYLE_ASSIGNMENT((#1280)); +#1280 = SURFACE_STYLE_USAGE(.BOTH.,#1281); +#1281 = SURFACE_SIDE_STYLE('',(#1282)); +#1282 = SURFACE_STYLE_FILL_AREA(#1283); +#1283 = FILL_AREA_STYLE('',(#1284)); +#1284 = FILL_AREA_STYLE_COLOUR('',#1249); +#1285 = STYLED_ITEM('color',(#1286),#453); +#1286 = PRESENTATION_STYLE_ASSIGNMENT((#1287)); +#1287 = SURFACE_STYLE_USAGE(.BOTH.,#1288); +#1288 = SURFACE_SIDE_STYLE('',(#1289)); +#1289 = SURFACE_STYLE_FILL_AREA(#1290); +#1290 = FILL_AREA_STYLE('',(#1291)); +#1291 = FILL_AREA_STYLE_COLOUR('',#1249); +#1292 = STYLED_ITEM('color',(#1293),#532); +#1293 = PRESENTATION_STYLE_ASSIGNMENT((#1294)); +#1294 = SURFACE_STYLE_USAGE(.BOTH.,#1295); +#1295 = SURFACE_SIDE_STYLE('',(#1296)); +#1296 = SURFACE_STYLE_FILL_AREA(#1297); +#1297 = FILL_AREA_STYLE('',(#1298)); +#1298 = FILL_AREA_STYLE_COLOUR('',#1249); +#1299 = STYLED_ITEM('color',(#1300),#611); +#1300 = PRESENTATION_STYLE_ASSIGNMENT((#1301)); +#1301 = SURFACE_STYLE_USAGE(.BOTH.,#1302); +#1302 = SURFACE_SIDE_STYLE('',(#1303)); +#1303 = SURFACE_STYLE_FILL_AREA(#1304); +#1304 = FILL_AREA_STYLE('',(#1305)); +#1305 = FILL_AREA_STYLE_COLOUR('',#1249); +#1306 = STYLED_ITEM('color',(#1307),#687); +#1307 = PRESENTATION_STYLE_ASSIGNMENT((#1308)); +#1308 = SURFACE_STYLE_USAGE(.BOTH.,#1309); +#1309 = SURFACE_SIDE_STYLE('',(#1310)); +#1310 = SURFACE_STYLE_FILL_AREA(#1311); +#1311 = FILL_AREA_STYLE('',(#1312)); +#1312 = FILL_AREA_STYLE_COLOUR('',#1249); +#1313 = STYLED_ITEM('color',(#1314),#691); +#1314 = PRESENTATION_STYLE_ASSIGNMENT((#1315)); +#1315 = SURFACE_STYLE_USAGE(.BOTH.,#1316); +#1316 = SURFACE_SIDE_STYLE('',(#1317)); +#1317 = SURFACE_STYLE_FILL_AREA(#1318); +#1318 = FILL_AREA_STYLE('',(#1319)); +#1319 = FILL_AREA_STYLE_COLOUR('',#1249); +#1320 = STYLED_ITEM('color',(#1321),#723); +#1321 = PRESENTATION_STYLE_ASSIGNMENT((#1322)); +#1322 = SURFACE_STYLE_USAGE(.BOTH.,#1323); +#1323 = SURFACE_SIDE_STYLE('',(#1324)); +#1324 = SURFACE_STYLE_FILL_AREA(#1325); +#1325 = FILL_AREA_STYLE('',(#1326)); +#1326 = FILL_AREA_STYLE_COLOUR('',#1249); +#1327 = STYLED_ITEM('color',(#1328),#804); +#1328 = PRESENTATION_STYLE_ASSIGNMENT((#1329)); +#1329 = SURFACE_STYLE_USAGE(.BOTH.,#1330); +#1330 = SURFACE_SIDE_STYLE('',(#1331)); +#1331 = SURFACE_STYLE_FILL_AREA(#1332); +#1332 = FILL_AREA_STYLE('',(#1333)); +#1333 = FILL_AREA_STYLE_COLOUR('',#1249); +#1334 = STYLED_ITEM('color',(#1335),#829); +#1335 = PRESENTATION_STYLE_ASSIGNMENT((#1336)); +#1336 = SURFACE_STYLE_USAGE(.BOTH.,#1337); +#1337 = SURFACE_SIDE_STYLE('',(#1338)); +#1338 = SURFACE_STYLE_FILL_AREA(#1339); +#1339 = FILL_AREA_STYLE('',(#1340)); +#1340 = FILL_AREA_STYLE_COLOUR('',#1249); +#1341 = STYLED_ITEM('color',(#1342),#905); +#1342 = PRESENTATION_STYLE_ASSIGNMENT((#1343)); +#1343 = SURFACE_STYLE_USAGE(.BOTH.,#1344); +#1344 = SURFACE_SIDE_STYLE('',(#1345)); +#1345 = SURFACE_STYLE_FILL_AREA(#1346); +#1346 = FILL_AREA_STYLE('',(#1347)); +#1347 = FILL_AREA_STYLE_COLOUR('',#1249); +#1348 = STYLED_ITEM('color',(#1349),#932); +#1349 = PRESENTATION_STYLE_ASSIGNMENT((#1350)); +#1350 = SURFACE_STYLE_USAGE(.BOTH.,#1351); +#1351 = SURFACE_SIDE_STYLE('',(#1352)); +#1352 = SURFACE_STYLE_FILL_AREA(#1353); +#1353 = FILL_AREA_STYLE('',(#1354)); +#1354 = FILL_AREA_STYLE_COLOUR('',#1249); +#1355 = STYLED_ITEM('color',(#1356),#1008); +#1356 = PRESENTATION_STYLE_ASSIGNMENT((#1357)); +#1357 = SURFACE_STYLE_USAGE(.BOTH.,#1358); +#1358 = SURFACE_SIDE_STYLE('',(#1359)); +#1359 = SURFACE_STYLE_FILL_AREA(#1360); +#1360 = FILL_AREA_STYLE('',(#1361)); +#1361 = FILL_AREA_STYLE_COLOUR('',#1249); +#1362 = STYLED_ITEM('color',(#1363),#1033); +#1363 = PRESENTATION_STYLE_ASSIGNMENT((#1364)); +#1364 = SURFACE_STYLE_USAGE(.BOTH.,#1365); +#1365 = SURFACE_SIDE_STYLE('',(#1366)); +#1366 = SURFACE_STYLE_FILL_AREA(#1367); +#1367 = FILL_AREA_STYLE('',(#1368)); +#1368 = FILL_AREA_STYLE_COLOUR('',#1249); +#1369 = STYLED_ITEM('color',(#1370),#1104); +#1370 = PRESENTATION_STYLE_ASSIGNMENT((#1371)); +#1371 = SURFACE_STYLE_USAGE(.BOTH.,#1372); +#1372 = SURFACE_SIDE_STYLE('',(#1373)); +#1373 = SURFACE_STYLE_FILL_AREA(#1374); +#1374 = FILL_AREA_STYLE('',(#1375)); +#1375 = FILL_AREA_STYLE_COLOUR('',#1249); +#1376 = STYLED_ITEM('color',(#1377),#1132); +#1377 = PRESENTATION_STYLE_ASSIGNMENT((#1378)); +#1378 = SURFACE_STYLE_USAGE(.BOTH.,#1379); +#1379 = SURFACE_SIDE_STYLE('',(#1380)); +#1380 = SURFACE_STYLE_FILL_AREA(#1381); +#1381 = FILL_AREA_STYLE('',(#1382)); +#1382 = FILL_AREA_STYLE_COLOUR('',#1249); +#1383 = STYLED_ITEM('color',(#1384),#1214); +#1384 = PRESENTATION_STYLE_ASSIGNMENT((#1385)); +#1385 = SURFACE_STYLE_USAGE(.BOTH.,#1386); +#1386 = SURFACE_SIDE_STYLE('',(#1387)); +#1387 = SURFACE_STYLE_FILL_AREA(#1388); +#1388 = FILL_AREA_STYLE('',(#1389)); +#1389 = FILL_AREA_STYLE_COLOUR('',#1249); +#1390 = STYLED_ITEM('color',(#1391),#1221); +#1391 = PRESENTATION_STYLE_ASSIGNMENT((#1392)); +#1392 = SURFACE_STYLE_USAGE(.BOTH.,#1393); +#1393 = SURFACE_SIDE_STYLE('',(#1394)); +#1394 = SURFACE_STYLE_FILL_AREA(#1395); +#1395 = FILL_AREA_STYLE('',(#1396)); +#1396 = FILL_AREA_STYLE_COLOUR('',#1249); +#1397 = STYLED_ITEM('color',(#1398),#1228); +#1398 = PRESENTATION_STYLE_ASSIGNMENT((#1399)); +#1399 = SURFACE_STYLE_USAGE(.BOTH.,#1400); +#1400 = SURFACE_SIDE_STYLE('',(#1401)); +#1401 = SURFACE_STYLE_FILL_AREA(#1402); +#1402 = FILL_AREA_STYLE('',(#1403)); +#1403 = FILL_AREA_STYLE_COLOUR('',#1249); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.stl b/Mechanical Parts/Soporte Spinner/Archivos/Soporte Spinner.stl new file mode 100644 index 0000000000000000000000000000000000000000..84f95aafbf0181c80e4884f4c3a5cd5b8d964b25 GIT binary patch literal 67684 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 T3$$zsd-9WJuc!PTaYz3HUQ?VU literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Soporte Spinner/Archivos/Soporte spinner con spinner.step b/Mechanical Parts/Soporte Spinner/Archivos/Soporte spinner con spinner.step new file mode 100644 index 00000000..2a013553 --- /dev/null +++ b/Mechanical Parts/Soporte Spinner/Archivos/Soporte spinner con spinner.step @@ -0,0 +1,5177 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/Github/Desaroyos/Mis proyectos/Things Cosas, FPGAs y +Arduino/Things-Cosas-FPGAs-y-Arduino/Soporte Spinner/Archivos/Soporte +spinner con spinner.step','2020-05-30T01:23:37',('Author'),(''), + 'Open CASCADE STEP processor 7.3','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#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('Rodamiento_1','Rodamiento_1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#429); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#105,#163,#221,#260,#299,#353,#402)); +#17 = ADVANCED_FACE('',(#18),#31,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#54,#77,#104)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(30.,55.,25.)); +#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); +#25 = CIRCLE('',#26,15.); +#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); +#27 = CARTESIAN_POINT('',(15.,55.,25.)); +#28 = DIRECTION('',(0.,0.,1.)); +#29 = DIRECTION('',(1.,0.,0.)); +#30 = PCURVE('',#31,#36); +#31 = CYLINDRICAL_SURFACE('',#32,15.); +#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); +#33 = CARTESIAN_POINT('',(15.,55.,23.)); +#34 = DIRECTION('',(-0.,-0.,-1.)); +#35 = DIRECTION('',(1.,0.,0.)); +#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); +#37 = LINE('',#38,#39); +#38 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#39 = VECTOR('',#40,1.); +#40 = DIRECTION('',(-1.,0.)); +#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42 = PCURVE('',#43,#48); +#43 = TOROIDAL_SURFACE('',#44,13.,2.); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(15.,55.,25.)); +#46 = DIRECTION('',(0.,0.,-1.)); +#47 = DIRECTION('',(1.,0.,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(6.28318530718,0.)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(-1.,0.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = ORIENTED_EDGE('',*,*,#55,.T.); +#55 = EDGE_CURVE('',#22,#56,#58,.T.); +#56 = VERTEX_POINT('',#57); +#57 = CARTESIAN_POINT('',(30.,55.,35.)); +#58 = SEAM_CURVE('',#59,(#63,#70),.PCURVE_S1.); +#59 = LINE('',#60,#61); +#60 = CARTESIAN_POINT('',(30.,55.,23.)); +#61 = VECTOR('',#62,1.); +#62 = DIRECTION('',(0.,0.,1.)); +#63 = PCURVE('',#31,#64); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.,-1.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = PCURVE('',#31,#71); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(6.283185307179,0.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(-0.,-1.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#56,#56,#79,.T.); +#79 = SURFACE_CURVE('',#80,(#85,#92),.PCURVE_S1.); +#80 = CIRCLE('',#81,15.); +#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84); +#82 = CARTESIAN_POINT('',(15.,55.,35.)); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = DIRECTION('',(1.,0.,0.)); +#85 = PCURVE('',#31,#86); +#86 = DEFINITIONAL_REPRESENTATION('',(#87),#91); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#89 = VECTOR('',#90,1.); +#90 = DIRECTION('',(-1.,0.)); +#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#92 = PCURVE('',#93,#98); +#93 = TOROIDAL_SURFACE('',#94,13.,2.); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(15.,55.,35.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(0.,0.)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(1.,0.)); +#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#104 = ORIENTED_EDGE('',*,*,#55,.F.); +#105 = ADVANCED_FACE('',(#106),#43,.T.); +#106 = FACE_BOUND('',#107,.T.); +#107 = EDGE_LOOP('',(#108,#141,#161,#162)); +#108 = ORIENTED_EDGE('',*,*,#109,.T.); +#109 = EDGE_CURVE('',#110,#110,#112,.T.); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(28.,55.,23.)); +#112 = SURFACE_CURVE('',#113,(#118,#125),.PCURVE_S1.); +#113 = CIRCLE('',#114,13.); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(15.,55.,23.)); +#116 = DIRECTION('',(0.,0.,1.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = PCURVE('',#43,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(-1.,0.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(30.,55.,23.)); +#129 = DIRECTION('',(0.,0.,-1.)); +#130 = DIRECTION('',(-1.,0.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#140); +#132 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#133,#134,#135,#136,#137,#138 +,#139),.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( + '') ); +#133 = CARTESIAN_POINT('',(2.,0.)); +#134 = CARTESIAN_POINT('',(2.,22.516660498395)); +#135 = CARTESIAN_POINT('',(21.5,11.258330249198)); +#136 = CARTESIAN_POINT('',(41.,3.184081677783E-15)); +#137 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#138 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#139 = CARTESIAN_POINT('',(2.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#22,#110,#143,.T.); +#143 = SEAM_CURVE('',#144,(#149,#155),.PCURVE_S1.); +#144 = CIRCLE('',#145,2.); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(28.,55.,25.)); +#147 = DIRECTION('',(-0.,1.,0.)); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = PCURVE('',#43,#150); +#150 = DEFINITIONAL_REPRESENTATION('',(#151),#154); +#151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#152,#153),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#152 = CARTESIAN_POINT('',(0.,0.)); +#153 = CARTESIAN_POINT('',(0.,1.570796326795)); +#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#155 = PCURVE('',#43,#156); +#156 = DEFINITIONAL_REPRESENTATION('',(#157),#160); +#157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#158,#159),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#158 = CARTESIAN_POINT('',(6.283185307179,0.)); +#159 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = ORIENTED_EDGE('',*,*,#21,.F.); +#162 = ORIENTED_EDGE('',*,*,#142,.T.); +#163 = ADVANCED_FACE('',(#164),#93,.T.); +#164 = FACE_BOUND('',#165,.T.); +#165 = EDGE_LOOP('',(#166,#188,#189,#190)); +#166 = ORIENTED_EDGE('',*,*,#167,.F.); +#167 = EDGE_CURVE('',#56,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(28.,55.,37.)); +#170 = SEAM_CURVE('',#171,(#176,#182),.PCURVE_S1.); +#171 = CIRCLE('',#172,2.); +#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); +#173 = CARTESIAN_POINT('',(28.,55.,35.)); +#174 = DIRECTION('',(0.,-1.,0.)); +#175 = DIRECTION('',(1.,0.,0.)); +#176 = PCURVE('',#93,#177); +#177 = DEFINITIONAL_REPRESENTATION('',(#178),#181); +#178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#179,#180),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = CARTESIAN_POINT('',(0.,1.570796326795)); +#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#182 = PCURVE('',#93,#183); +#183 = DEFINITIONAL_REPRESENTATION('',(#184),#187); +#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#185 = CARTESIAN_POINT('',(6.28318530718,0.)); +#186 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = ORIENTED_EDGE('',*,*,#78,.T.); +#189 = ORIENTED_EDGE('',*,*,#167,.T.); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#168,#168,#192,.T.); +#192 = SURFACE_CURVE('',#193,(#198,#205),.PCURVE_S1.); +#193 = CIRCLE('',#194,13.); +#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197); +#195 = CARTESIAN_POINT('',(15.,55.,37.)); +#196 = DIRECTION('',(0.,0.,1.)); +#197 = DIRECTION('',(1.,0.,0.)); +#198 = PCURVE('',#93,#199); +#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(0.,1.570796326795)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(1.,0.)); +#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#205 = PCURVE('',#206,#211); +#206 = PLANE('',#207); +#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); +#208 = CARTESIAN_POINT('',(30.,55.,37.)); +#209 = DIRECTION('',(0.,0.,-1.)); +#210 = DIRECTION('',(-1.,0.,0.)); +#211 = DEFINITIONAL_REPRESENTATION('',(#212),#220); +#212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#213,#214,#215,#216,#217,#218 +,#219),.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( + '') ); +#213 = CARTESIAN_POINT('',(2.,0.)); +#214 = CARTESIAN_POINT('',(2.,22.516660498395)); +#215 = CARTESIAN_POINT('',(21.5,11.258330249198)); +#216 = CARTESIAN_POINT('',(41.,3.184081677783E-15)); +#217 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#218 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#219 = CARTESIAN_POINT('',(2.,0.)); +#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#221 = ADVANCED_FACE('',(#222,#225),#126,.T.); +#222 = FACE_BOUND('',#223,.T.); +#223 = EDGE_LOOP('',(#224)); +#224 = ORIENTED_EDGE('',*,*,#109,.F.); +#225 = FACE_BOUND('',#226,.T.); +#226 = EDGE_LOOP('',(#227)); +#227 = ORIENTED_EDGE('',*,*,#228,.T.); +#228 = EDGE_CURVE('',#229,#229,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(25.,55.,23.)); +#231 = SURFACE_CURVE('',#232,(#237,#248),.PCURVE_S1.); +#232 = CIRCLE('',#233,10.); +#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236); +#234 = CARTESIAN_POINT('',(15.,55.,23.)); +#235 = DIRECTION('',(0.,0.,1.)); +#236 = DIRECTION('',(1.,0.,0.)); +#237 = PCURVE('',#126,#238); +#238 = DEFINITIONAL_REPRESENTATION('',(#239),#247); +#239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#240,#241,#242,#243,#244,#245 +,#246),.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( + '') ); +#240 = CARTESIAN_POINT('',(5.,0.)); +#241 = CARTESIAN_POINT('',(5.,17.320508075689)); +#242 = CARTESIAN_POINT('',(20.,8.660254037844)); +#243 = CARTESIAN_POINT('',(35.,2.449293598295E-15)); +#244 = CARTESIAN_POINT('',(20.,-8.660254037844)); +#245 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#246 = CARTESIAN_POINT('',(5.,0.)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = PCURVE('',#249,#254); +#249 = TOROIDAL_SURFACE('',#250,10.,2.); +#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253); +#251 = CARTESIAN_POINT('',(15.,55.,25.)); +#252 = DIRECTION('',(0.,0.,1.)); +#253 = DIRECTION('',(1.,0.,0.)); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.,4.712388980385)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(1.,0.)); +#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#260 = ADVANCED_FACE('',(#261,#264),#206,.F.); +#261 = FACE_BOUND('',#262,.F.); +#262 = EDGE_LOOP('',(#263)); +#263 = ORIENTED_EDGE('',*,*,#191,.F.); +#264 = FACE_BOUND('',#265,.F.); +#265 = EDGE_LOOP('',(#266)); +#266 = ORIENTED_EDGE('',*,*,#267,.T.); +#267 = EDGE_CURVE('',#268,#268,#270,.T.); +#268 = VERTEX_POINT('',#269); +#269 = CARTESIAN_POINT('',(25.,55.,37.)); +#270 = SURFACE_CURVE('',#271,(#276,#287),.PCURVE_S1.); +#271 = CIRCLE('',#272,10.); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(15.,55.,37.)); +#274 = DIRECTION('',(0.,0.,1.)); +#275 = DIRECTION('',(1.,0.,0.)); +#276 = PCURVE('',#206,#277); +#277 = DEFINITIONAL_REPRESENTATION('',(#278),#286); +#278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#279,#280,#281,#282,#283,#284 +,#285),.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( + '') ); +#279 = CARTESIAN_POINT('',(5.,0.)); +#280 = CARTESIAN_POINT('',(5.,17.320508075689)); +#281 = CARTESIAN_POINT('',(20.,8.660254037844)); +#282 = CARTESIAN_POINT('',(35.,2.449293598295E-15)); +#283 = CARTESIAN_POINT('',(20.,-8.660254037844)); +#284 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#285 = CARTESIAN_POINT('',(5.,0.)); +#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#287 = PCURVE('',#288,#293); +#288 = TOROIDAL_SURFACE('',#289,10.,2.); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(15.,55.,35.)); +#291 = DIRECTION('',(0.,0.,-1.)); +#292 = DIRECTION('',(1.,0.,0.)); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(-1.,0.)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = ADVANCED_FACE('',(#300),#249,.T.); +#300 = FACE_BOUND('',#301,.T.); +#301 = EDGE_LOOP('',(#302,#324,#351,#352)); +#302 = ORIENTED_EDGE('',*,*,#303,.F.); +#303 = EDGE_CURVE('',#304,#229,#306,.T.); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(23.,55.,25.)); +#306 = SEAM_CURVE('',#307,(#312,#318),.PCURVE_S1.); +#307 = CIRCLE('',#308,2.); +#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); +#309 = CARTESIAN_POINT('',(25.,55.,25.)); +#310 = DIRECTION('',(0.,-1.,0.)); +#311 = DIRECTION('',(1.,0.,0.)); +#312 = PCURVE('',#249,#313); +#313 = DEFINITIONAL_REPRESENTATION('',(#314),#317); +#314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#315,#316),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#315 = CARTESIAN_POINT('',(0.,3.14159265359)); +#316 = CARTESIAN_POINT('',(0.,4.712388980385)); +#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#318 = PCURVE('',#249,#319); +#319 = DEFINITIONAL_REPRESENTATION('',(#320),#323); +#320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#321,#322),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#321 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#322 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#304,#304,#326,.T.); +#326 = SURFACE_CURVE('',#327,(#332,#339),.PCURVE_S1.); +#327 = CIRCLE('',#328,8.); +#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331); +#329 = CARTESIAN_POINT('',(15.,55.,25.)); +#330 = DIRECTION('',(0.,0.,1.)); +#331 = DIRECTION('',(1.,0.,0.)); +#332 = PCURVE('',#249,#333); +#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(0.,3.14159265359)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(1.,0.)); +#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#339 = PCURVE('',#340,#345); +#340 = CYLINDRICAL_SURFACE('',#341,8.); +#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344); +#342 = CARTESIAN_POINT('',(15.,55.,23.)); +#343 = DIRECTION('',(-0.,-0.,-1.)); +#344 = DIRECTION('',(1.,0.,0.)); +#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350); +#346 = LINE('',#347,#348); +#347 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#348 = VECTOR('',#349,1.); +#349 = DIRECTION('',(-1.,0.)); +#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#351 = ORIENTED_EDGE('',*,*,#303,.T.); +#352 = ORIENTED_EDGE('',*,*,#228,.F.); +#353 = ADVANCED_FACE('',(#354),#288,.T.); +#354 = FACE_BOUND('',#355,.T.); +#355 = EDGE_LOOP('',(#356,#357,#379,#401)); +#356 = ORIENTED_EDGE('',*,*,#267,.T.); +#357 = ORIENTED_EDGE('',*,*,#358,.F.); +#358 = EDGE_CURVE('',#359,#268,#361,.T.); +#359 = VERTEX_POINT('',#360); +#360 = CARTESIAN_POINT('',(23.,55.,35.)); +#361 = SEAM_CURVE('',#362,(#367,#373),.PCURVE_S1.); +#362 = CIRCLE('',#363,2.); +#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366); +#364 = CARTESIAN_POINT('',(25.,55.,35.)); +#365 = DIRECTION('',(-0.,1.,0.)); +#366 = DIRECTION('',(1.,0.,0.)); +#367 = PCURVE('',#288,#368); +#368 = DEFINITIONAL_REPRESENTATION('',(#369),#372); +#369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#371),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#370 = CARTESIAN_POINT('',(0.,3.14159265359)); +#371 = CARTESIAN_POINT('',(0.,4.712388980385)); +#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#373 = PCURVE('',#288,#374); +#374 = DEFINITIONAL_REPRESENTATION('',(#375),#378); +#375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#376,#377),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#376 = CARTESIAN_POINT('',(6.283185307179,3.14159265359)); +#377 = CARTESIAN_POINT('',(6.283185307179,4.712388980385)); +#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#379 = ORIENTED_EDGE('',*,*,#380,.F.); +#380 = EDGE_CURVE('',#359,#359,#381,.T.); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,8.); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(15.,55.,35.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#288,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(-1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#340,#395); +#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-1.,0.)); +#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#401 = ORIENTED_EDGE('',*,*,#358,.T.); +#402 = ADVANCED_FACE('',(#403),#340,.F.); +#403 = FACE_BOUND('',#404,.F.); +#404 = EDGE_LOOP('',(#405,#406,#427,#428)); +#405 = ORIENTED_EDGE('',*,*,#325,.T.); +#406 = ORIENTED_EDGE('',*,*,#407,.T.); +#407 = EDGE_CURVE('',#304,#359,#408,.T.); +#408 = SEAM_CURVE('',#409,(#413,#420),.PCURVE_S1.); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(23.,55.,23.)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(0.,0.,1.)); +#413 = PCURVE('',#340,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(-0.,-1.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = PCURVE('',#340,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(6.283185307179,0.)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(-0.,-1.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ORIENTED_EDGE('',*,*,#380,.F.); +#428 = ORIENTED_EDGE('',*,*,#407,.F.); +#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#433)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#430,#431,#432)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#430, + 'distance_accuracy_value','confusion accuracy'); +#434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#435 = SHAPE_DEFINITION_REPRESENTATION(#436,#442); +#436 = PRODUCT_DEFINITION_SHAPE('','',#437); +#437 = PRODUCT_DEFINITION('design','',#438,#441); +#438 = PRODUCT_DEFINITION_FORMATION('','',#439); +#439 = PRODUCT('Base_spinner','Base_spinner','',(#440)); +#440 = PRODUCT_CONTEXT('',#2,'mechanical'); +#441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#443),#2185); +#443 = MANIFOLD_SOLID_BREP('',#444); +#444 = CLOSED_SHELL('',(#445,#567,#655,#739,#823,#901,#989,#1038,#1087, + #1340,#1366,#1604,#1630,#1703,#1752,#1778,#1804,#1830,#1837,#1864, + #1891,#1918,#1973,#1999,#2006,#2061,#2119,#2177,#2181)); +#445 = ADVANCED_FACE('',(#446),#461,.T.); +#446 = FACE_BOUND('',#447,.T.); +#447 = EDGE_LOOP('',(#448,#484,#512,#541)); +#448 = ORIENTED_EDGE('',*,*,#449,.T.); +#449 = EDGE_CURVE('',#450,#452,#454,.T.); +#450 = VERTEX_POINT('',#451); +#451 = CARTESIAN_POINT('',(32.320508075689,45.,27.)); +#452 = VERTEX_POINT('',#453); +#453 = CARTESIAN_POINT('',(-2.32050807568,45.,27.)); +#454 = SURFACE_CURVE('',#455,(#460,#472),.PCURVE_S1.); +#455 = CIRCLE('',#456,20.); +#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459); +#457 = CARTESIAN_POINT('',(15.,55.,27.)); +#458 = DIRECTION('',(-0.,0.,1.)); +#459 = DIRECTION('',(0.866025403784,-0.5,0.)); +#460 = PCURVE('',#461,#466); +#461 = CYLINDRICAL_SURFACE('',#462,20.); +#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); +#463 = CARTESIAN_POINT('',(15.,55.,25.)); +#464 = DIRECTION('',(-0.,-0.,-1.)); +#465 = DIRECTION('',(0.866025403784,-0.5,0.)); +#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471); +#467 = LINE('',#468,#469); +#468 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#469 = VECTOR('',#470,1.); +#470 = DIRECTION('',(-1.,0.)); +#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#472 = PCURVE('',#473,#478); +#473 = TOROIDAL_SURFACE('',#474,18.,2.); +#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477); +#475 = CARTESIAN_POINT('',(15.,55.,27.)); +#476 = DIRECTION('',(0.,0.,-1.)); +#477 = DIRECTION('',(0.866025403784,-0.5,0.)); +#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(6.28318530718,0.)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(-1.,0.)); +#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#484 = ORIENTED_EDGE('',*,*,#485,.T.); +#485 = EDGE_CURVE('',#452,#486,#488,.T.); +#486 = VERTEX_POINT('',#487); +#487 = CARTESIAN_POINT('',(-2.32050807568,45.,33.)); +#488 = SURFACE_CURVE('',#489,(#493,#500),.PCURVE_S1.); +#489 = LINE('',#490,#491); +#490 = CARTESIAN_POINT('',(-2.32050807568,45.,25.)); +#491 = VECTOR('',#492,1.); +#492 = DIRECTION('',(0.,0.,1.)); +#493 = PCURVE('',#461,#494); +#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(2.094395102394,0.)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(-0.,-1.)); +#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#500 = PCURVE('',#501,#506); +#501 = CYLINDRICAL_SURFACE('',#502,20.); +#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505); +#503 = CARTESIAN_POINT('',(-19.64101615137,35.,25.)); +#504 = DIRECTION('',(0.,0.,-1.)); +#505 = DIRECTION('',(0.866025403784,0.5,0.)); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(0.,0.)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,-1.)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = ORIENTED_EDGE('',*,*,#513,.F.); +#513 = EDGE_CURVE('',#514,#486,#516,.T.); +#514 = VERTEX_POINT('',#515); +#515 = CARTESIAN_POINT('',(32.320508075689,45.,33.)); +#516 = SURFACE_CURVE('',#517,(#522,#529),.PCURVE_S1.); +#517 = CIRCLE('',#518,20.); +#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521); +#519 = CARTESIAN_POINT('',(15.,55.,33.)); +#520 = DIRECTION('',(-0.,0.,1.)); +#521 = DIRECTION('',(0.866025403784,-0.5,0.)); +#522 = PCURVE('',#461,#523); +#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528); +#524 = LINE('',#525,#526); +#525 = CARTESIAN_POINT('',(6.28318530718,-8.)); +#526 = VECTOR('',#527,1.); +#527 = DIRECTION('',(-1.,0.)); +#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#529 = PCURVE('',#530,#535); +#530 = TOROIDAL_SURFACE('',#531,18.,2.); +#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534); +#532 = CARTESIAN_POINT('',(15.,55.,33.)); +#533 = DIRECTION('',(0.,0.,1.)); +#534 = DIRECTION('',(0.866025403784,-0.5,0.)); +#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540); +#536 = LINE('',#537,#538); +#537 = CARTESIAN_POINT('',(0.,0.)); +#538 = VECTOR('',#539,1.); +#539 = DIRECTION('',(1.,0.)); +#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#541 = ORIENTED_EDGE('',*,*,#542,.F.); +#542 = EDGE_CURVE('',#450,#514,#543,.T.); +#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(32.320508075689,45.,25.)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(0.,0.,1.)); +#548 = PCURVE('',#461,#549); +#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(6.28318530718,0.)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(-0.,-1.)); +#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#555 = PCURVE('',#556,#561); +#556 = CYLINDRICAL_SURFACE('',#557,20.); +#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560); +#558 = CARTESIAN_POINT('',(49.641016151378,35.,25.)); +#559 = DIRECTION('',(-0.,-0.,-1.)); +#560 = DIRECTION('',(-0.866025403784,0.5,0.)); +#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(6.28318530718,0.)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(-0.,-1.)); +#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#567 = ADVANCED_FACE('',(#568),#556,.F.); +#568 = FACE_BOUND('',#569,.F.); +#569 = EDGE_LOOP('',(#570,#599,#600,#629)); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#572,#514,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(49.641016151377,15.,33.)); +#574 = SURFACE_CURVE('',#575,(#580,#587),.PCURVE_S1.); +#575 = CIRCLE('',#576,20.); +#576 = AXIS2_PLACEMENT_3D('',#577,#578,#579); +#577 = CARTESIAN_POINT('',(49.641016151378,35.,33.)); +#578 = DIRECTION('',(0.,0.,-1.)); +#579 = DIRECTION('',(0.,-1.,0.)); +#580 = PCURVE('',#556,#581); +#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(4.188790204787,-8.)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(1.,-0.)); +#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#587 = PCURVE('',#588,#593); +#588 = TOROIDAL_SURFACE('',#589,22.,2.); +#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592); +#590 = CARTESIAN_POINT('',(49.641016151378,35.,33.)); +#591 = DIRECTION('',(0.,0.,-1.)); +#592 = DIRECTION('',(0.,-1.,0.)); +#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598); +#594 = LINE('',#595,#596); +#595 = CARTESIAN_POINT('',(0.,3.14159265359)); +#596 = VECTOR('',#597,1.); +#597 = DIRECTION('',(1.,0.)); +#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#599 = ORIENTED_EDGE('',*,*,#542,.F.); +#600 = ORIENTED_EDGE('',*,*,#601,.F.); +#601 = EDGE_CURVE('',#602,#450,#604,.T.); +#602 = VERTEX_POINT('',#603); +#603 = CARTESIAN_POINT('',(49.641016151377,15.,27.)); +#604 = SURFACE_CURVE('',#605,(#610,#617),.PCURVE_S1.); +#605 = CIRCLE('',#606,20.); +#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); +#607 = CARTESIAN_POINT('',(49.641016151378,35.,27.)); +#608 = DIRECTION('',(0.,0.,-1.)); +#609 = DIRECTION('',(0.,-1.,0.)); +#610 = PCURVE('',#556,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(4.188790204787,-2.)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(1.,-0.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = PCURVE('',#618,#623); +#618 = TOROIDAL_SURFACE('',#619,22.,2.); +#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622); +#620 = CARTESIAN_POINT('',(49.641016151378,35.,27.)); +#621 = DIRECTION('',(0.,0.,1.)); +#622 = DIRECTION('',(0.,-1.,0.)); +#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(-1.,0.)); +#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#629 = ORIENTED_EDGE('',*,*,#630,.T.); +#630 = EDGE_CURVE('',#602,#572,#631,.T.); +#631 = SURFACE_CURVE('',#632,(#636,#643),.PCURVE_S1.); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(49.641016151378,15.,25.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(0.,0.,1.)); +#636 = PCURVE('',#556,#637); +#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(4.188790204787,0.)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(-0.,-1.)); +#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#643 = PCURVE('',#644,#649); +#644 = CYLINDRICAL_SURFACE('',#645,20.); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#647 = DIRECTION('',(-0.,-0.,-1.)); +#648 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(2.094395102394,0.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(-0.,-1.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = ADVANCED_FACE('',(#656),#473,.T.); +#656 = FACE_BOUND('',#657,.T.); +#657 = EDGE_LOOP('',(#658,#693,#718,#719)); +#658 = ORIENTED_EDGE('',*,*,#659,.T.); +#659 = EDGE_CURVE('',#660,#662,#664,.T.); +#660 = VERTEX_POINT('',#661); +#661 = CARTESIAN_POINT('',(30.58845726812,46.,25.)); +#662 = VERTEX_POINT('',#663); +#663 = CARTESIAN_POINT('',(-0.58845726812,46.,25.)); +#664 = SURFACE_CURVE('',#665,(#670,#677),.PCURVE_S1.); +#665 = CIRCLE('',#666,18.); +#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669); +#667 = CARTESIAN_POINT('',(15.,55.,25.)); +#668 = DIRECTION('',(-0.,0.,1.)); +#669 = DIRECTION('',(0.866025403784,-0.5,0.)); +#670 = PCURVE('',#473,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(-1.,0.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = PCURVE('',#678,#683); +#678 = PLANE('',#679); +#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682); +#680 = CARTESIAN_POINT('',(32.320508075689,45.,25.)); +#681 = DIRECTION('',(0.,0.,-1.)); +#682 = DIRECTION('',(-1.,0.,0.)); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#692); +#684 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#685,#686,#687,#688,#689,#690 +,#691),.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( + '') ); +#685 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#686 = CARTESIAN_POINT('',(-13.85640646055,27.999999999993)); +#687 = CARTESIAN_POINT('',(17.320508075685,28.)); +#688 = CARTESIAN_POINT('',(48.497422611925,28.000000000007)); +#689 = CARTESIAN_POINT('',(32.908965343811,1.000000000003)); +#690 = CARTESIAN_POINT('',(17.320508075697,-26.)); +#691 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#693 = ORIENTED_EDGE('',*,*,#694,.F.); +#694 = EDGE_CURVE('',#452,#662,#695,.T.); +#695 = SURFACE_CURVE('',#696,(#701,#707),.PCURVE_S1.); +#696 = CIRCLE('',#697,2.); +#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700); +#698 = CARTESIAN_POINT('',(-0.58845726812,46.,27.)); +#699 = DIRECTION('',(0.5,-0.866025403784,0.)); +#700 = DIRECTION('',(0.866025403784,0.5,0.)); +#701 = PCURVE('',#473,#702); +#702 = DEFINITIONAL_REPRESENTATION('',(#703),#706); +#703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#704,#705),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#704 = CARTESIAN_POINT('',(2.094395102394,0.)); +#705 = CARTESIAN_POINT('',(2.094395102394,1.570796326795)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = PCURVE('',#708,#713); +#708 = TOROIDAL_SURFACE('',#709,22.,2.); +#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712); +#710 = CARTESIAN_POINT('',(-19.64101615137,35.,27.)); +#711 = DIRECTION('',(0.,0.,1.)); +#712 = DIRECTION('',(0.866025403784,0.5,0.)); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#717); +#714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#715,#716),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#715 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#716 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#718 = ORIENTED_EDGE('',*,*,#449,.F.); +#719 = ORIENTED_EDGE('',*,*,#720,.T.); +#720 = EDGE_CURVE('',#450,#660,#721,.T.); +#721 = SURFACE_CURVE('',#722,(#727,#733),.PCURVE_S1.); +#722 = CIRCLE('',#723,2.); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(30.58845726812,46.,27.)); +#725 = DIRECTION('',(0.5,0.866025403784,-0.)); +#726 = DIRECTION('',(-0.866025403784,0.5,0.)); +#727 = PCURVE('',#473,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#732); +#729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#730,#731),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#730 = CARTESIAN_POINT('',(6.28318530718,0.)); +#731 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#733 = PCURVE('',#618,#734); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#738); +#735 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#736,#737),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#736 = CARTESIAN_POINT('',(4.188790204787,3.14159265359)); +#737 = CARTESIAN_POINT('',(4.188790204787,4.712388980385)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#739 = ADVANCED_FACE('',(#740),#530,.T.); +#740 = FACE_BOUND('',#741,.T.); +#741 = EDGE_LOOP('',(#742,#764,#765,#792)); +#742 = ORIENTED_EDGE('',*,*,#743,.F.); +#743 = EDGE_CURVE('',#514,#744,#746,.T.); +#744 = VERTEX_POINT('',#745); +#745 = CARTESIAN_POINT('',(30.58845726812,46.,35.)); +#746 = SURFACE_CURVE('',#747,(#752,#758),.PCURVE_S1.); +#747 = CIRCLE('',#748,2.); +#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751); +#749 = CARTESIAN_POINT('',(30.58845726812,46.,33.)); +#750 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#751 = DIRECTION('',(0.866025403784,-0.5,0.)); +#752 = PCURVE('',#530,#753); +#753 = DEFINITIONAL_REPRESENTATION('',(#754),#757); +#754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#755,#756),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#755 = CARTESIAN_POINT('',(0.,0.)); +#756 = CARTESIAN_POINT('',(0.,1.570796326795)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = PCURVE('',#588,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#763); +#760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#761,#762),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#761 = CARTESIAN_POINT('',(2.094395102393,3.14159265359)); +#762 = CARTESIAN_POINT('',(2.094395102393,4.712388980385)); +#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#764 = ORIENTED_EDGE('',*,*,#513,.T.); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#486,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-0.58845726812,46.,35.)); +#769 = SURFACE_CURVE('',#770,(#775,#781),.PCURVE_S1.); +#770 = CIRCLE('',#771,2.); +#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774); +#772 = CARTESIAN_POINT('',(-0.58845726812,46.,33.)); +#773 = DIRECTION('',(-0.5,0.866025403784,0.)); +#774 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#775 = PCURVE('',#530,#776); +#776 = DEFINITIONAL_REPRESENTATION('',(#777),#780); +#777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#778,#779),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#778 = CARTESIAN_POINT('',(4.188790204786,0.)); +#779 = CARTESIAN_POINT('',(4.188790204786,1.570796326795)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#782,#787); +#782 = TOROIDAL_SURFACE('',#783,22.,2.); +#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786); +#784 = CARTESIAN_POINT('',(-19.64101615137,35.,33.)); +#785 = DIRECTION('',(0.,0.,-1.)); +#786 = DIRECTION('',(0.866025403784,0.5,0.)); +#787 = DEFINITIONAL_REPRESENTATION('',(#788),#791); +#788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#789,#790),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#789 = CARTESIAN_POINT('',(0.,3.14159265359)); +#790 = CARTESIAN_POINT('',(0.,4.712388980385)); +#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#792 = ORIENTED_EDGE('',*,*,#793,.F.); +#793 = EDGE_CURVE('',#744,#767,#794,.T.); +#794 = SURFACE_CURVE('',#795,(#800,#807),.PCURVE_S1.); +#795 = CIRCLE('',#796,18.); +#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799); +#797 = CARTESIAN_POINT('',(15.,55.,35.)); +#798 = DIRECTION('',(-0.,0.,1.)); +#799 = DIRECTION('',(0.866025403784,-0.5,0.)); +#800 = PCURVE('',#530,#801); +#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806); +#802 = LINE('',#803,#804); +#803 = CARTESIAN_POINT('',(0.,1.570796326795)); +#804 = VECTOR('',#805,1.); +#805 = DIRECTION('',(1.,0.)); +#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#807 = PCURVE('',#808,#813); +#808 = PLANE('',#809); +#809 = AXIS2_PLACEMENT_3D('',#810,#811,#812); +#810 = CARTESIAN_POINT('',(32.320508075689,45.,35.)); +#811 = DIRECTION('',(0.,0.,-1.)); +#812 = DIRECTION('',(-1.,0.,0.)); +#813 = DEFINITIONAL_REPRESENTATION('',(#814),#822); +#814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#815,#816,#817,#818,#819,#820 +,#821),.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( + '') ); +#815 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#816 = CARTESIAN_POINT('',(-13.85640646055,27.999999999993)); +#817 = CARTESIAN_POINT('',(17.320508075685,28.)); +#818 = CARTESIAN_POINT('',(48.497422611925,28.000000000007)); +#819 = CARTESIAN_POINT('',(32.908965343811,1.000000000003)); +#820 = CARTESIAN_POINT('',(17.320508075697,-26.)); +#821 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#823 = ADVANCED_FACE('',(#824),#501,.F.); +#824 = FACE_BOUND('',#825,.F.); +#825 = EDGE_LOOP('',(#826,#827,#851,#879)); +#826 = ORIENTED_EDGE('',*,*,#485,.T.); +#827 = ORIENTED_EDGE('',*,*,#828,.T.); +#828 = EDGE_CURVE('',#486,#829,#831,.T.); +#829 = VERTEX_POINT('',#830); +#830 = CARTESIAN_POINT('',(-19.64101615137,15.,33.)); +#831 = SURFACE_CURVE('',#832,(#837,#844),.PCURVE_S1.); +#832 = CIRCLE('',#833,20.); +#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836); +#834 = CARTESIAN_POINT('',(-19.64101615137,35.,33.)); +#835 = DIRECTION('',(0.,0.,-1.)); +#836 = DIRECTION('',(0.866025403784,0.5,0.)); +#837 = PCURVE('',#501,#838); +#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(0.,-8.)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(1.,0.)); +#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#844 = PCURVE('',#782,#845); +#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(0.,3.14159265359)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(1.,0.)); +#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#851 = ORIENTED_EDGE('',*,*,#852,.F.); +#852 = EDGE_CURVE('',#853,#829,#855,.T.); +#853 = VERTEX_POINT('',#854); +#854 = CARTESIAN_POINT('',(-19.64101615137,15.,27.)); +#855 = SURFACE_CURVE('',#856,(#860,#867),.PCURVE_S1.); +#856 = LINE('',#857,#858); +#857 = CARTESIAN_POINT('',(-19.64101615137,15.,25.)); +#858 = VECTOR('',#859,1.); +#859 = DIRECTION('',(0.,0.,1.)); +#860 = PCURVE('',#501,#861); +#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866); +#862 = LINE('',#863,#864); +#863 = CARTESIAN_POINT('',(2.094395102393,0.)); +#864 = VECTOR('',#865,1.); +#865 = DIRECTION('',(0.,-1.)); +#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#867 = PCURVE('',#868,#873); +#868 = CYLINDRICAL_SURFACE('',#869,20.); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#871 = DIRECTION('',(0.,0.,-1.)); +#872 = DIRECTION('',(7.1E-16,1.,0.)); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(6.28318530718,0.)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-0.,-1.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = ORIENTED_EDGE('',*,*,#880,.F.); +#880 = EDGE_CURVE('',#452,#853,#881,.T.); +#881 = SURFACE_CURVE('',#882,(#887,#894),.PCURVE_S1.); +#882 = CIRCLE('',#883,20.); +#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886); +#884 = CARTESIAN_POINT('',(-19.64101615137,35.,27.)); +#885 = DIRECTION('',(0.,0.,-1.)); +#886 = DIRECTION('',(0.866025403784,0.5,0.)); +#887 = PCURVE('',#501,#888); +#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893); +#889 = LINE('',#890,#891); +#890 = CARTESIAN_POINT('',(0.,-2.)); +#891 = VECTOR('',#892,1.); +#892 = DIRECTION('',(1.,0.)); +#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#894 = PCURVE('',#708,#895); +#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(-1.,0.)); +#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#901 = ADVANCED_FACE('',(#902),#644,.T.); +#902 = FACE_BOUND('',#903,.T.); +#903 = EDGE_LOOP('',(#904,#933,#934,#963)); +#904 = ORIENTED_EDGE('',*,*,#905,.T.); +#905 = EDGE_CURVE('',#906,#602,#908,.T.); +#906 = VERTEX_POINT('',#907); +#907 = CARTESIAN_POINT('',(32.320508075689,-15.,27.)); +#908 = SURFACE_CURVE('',#909,(#914,#921),.PCURVE_S1.); +#909 = CIRCLE('',#910,20.); +#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913); +#911 = CARTESIAN_POINT('',(49.641016151378,-5.,27.)); +#912 = DIRECTION('',(0.,0.,1.)); +#913 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#914 = PCURVE('',#644,#915); +#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920); +#916 = LINE('',#917,#918); +#917 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#918 = VECTOR('',#919,1.); +#919 = DIRECTION('',(-1.,0.)); +#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#921 = PCURVE('',#922,#927); +#922 = TOROIDAL_SURFACE('',#923,18.,2.); +#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926); +#924 = CARTESIAN_POINT('',(49.641016151378,-5.,27.)); +#925 = DIRECTION('',(0.,0.,-1.)); +#926 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(6.28318530718,0.)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(-1.,0.)); +#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#933 = ORIENTED_EDGE('',*,*,#630,.T.); +#934 = ORIENTED_EDGE('',*,*,#935,.F.); +#935 = EDGE_CURVE('',#936,#572,#938,.T.); +#936 = VERTEX_POINT('',#937); +#937 = CARTESIAN_POINT('',(32.320508075689,-15.,33.)); +#938 = SURFACE_CURVE('',#939,(#944,#951),.PCURVE_S1.); +#939 = CIRCLE('',#940,20.); +#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943); +#941 = CARTESIAN_POINT('',(49.641016151378,-5.,33.)); +#942 = DIRECTION('',(0.,0.,1.)); +#943 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#944 = PCURVE('',#644,#945); +#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(6.28318530718,-8.)); +#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 = TOROIDAL_SURFACE('',#953,18.,2.); +#953 = AXIS2_PLACEMENT_3D('',#954,#955,#956); +#954 = CARTESIAN_POINT('',(49.641016151378,-5.,33.)); +#955 = DIRECTION('',(0.,0.,1.)); +#956 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(0.,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(1.,0.)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#906,#936,#965,.T.); +#965 = SURFACE_CURVE('',#966,(#970,#977),.PCURVE_S1.); +#966 = LINE('',#967,#968); +#967 = CARTESIAN_POINT('',(32.320508075689,-15.,25.)); +#968 = VECTOR('',#969,1.); +#969 = DIRECTION('',(0.,0.,1.)); +#970 = PCURVE('',#644,#971); +#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976); +#972 = LINE('',#973,#974); +#973 = CARTESIAN_POINT('',(6.28318530718,0.)); +#974 = VECTOR('',#975,1.); +#975 = DIRECTION('',(-0.,-1.)); +#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#977 = PCURVE('',#978,#983); +#978 = CYLINDRICAL_SURFACE('',#979,20.); +#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982); +#980 = CARTESIAN_POINT('',(15.,-25.,25.)); +#981 = DIRECTION('',(-0.,-0.,-1.)); +#982 = DIRECTION('',(0.866025403784,0.5,0.)); +#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(6.28318530718,0.)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(-0.,-1.)); +#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#989 = ADVANCED_FACE('',(#990),#618,.T.); +#990 = FACE_BOUND('',#991,.T.); +#991 = EDGE_LOOP('',(#992,#1016,#1017,#1018)); +#992 = ORIENTED_EDGE('',*,*,#993,.T.); +#993 = EDGE_CURVE('',#994,#660,#996,.T.); +#994 = VERTEX_POINT('',#995); +#995 = CARTESIAN_POINT('',(49.641016151377,13.,25.)); +#996 = SURFACE_CURVE('',#997,(#1002,#1009),.PCURVE_S1.); +#997 = CIRCLE('',#998,22.); +#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); +#999 = CARTESIAN_POINT('',(49.641016151378,35.,25.)); +#1000 = DIRECTION('',(0.,0.,-1.)); +#1001 = DIRECTION('',(0.,-1.,0.)); +#1002 = PCURVE('',#618,#1003); +#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(-1.,0.)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = PCURVE('',#678,#1010); +#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); +#1011 = CIRCLE('',#1012,22.); +#1012 = AXIS2_PLACEMENT_2D('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(-17.32050807568,-10.)); +#1014 = DIRECTION('',(-0.,-1.)); +#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1016 = ORIENTED_EDGE('',*,*,#720,.F.); +#1017 = ORIENTED_EDGE('',*,*,#601,.F.); +#1018 = ORIENTED_EDGE('',*,*,#1019,.T.); +#1019 = EDGE_CURVE('',#602,#994,#1020,.T.); +#1020 = SURFACE_CURVE('',#1021,(#1026,#1032),.PCURVE_S1.); +#1021 = CIRCLE('',#1022,2.); +#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025); +#1023 = CARTESIAN_POINT('',(49.641016151377,13.,27.)); +#1024 = DIRECTION('',(-1.,-1.89E-15,-0.)); +#1025 = DIRECTION('',(-1.89E-15,1.,0.)); +#1026 = PCURVE('',#618,#1027); +#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1031); +#1028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1029,#1030),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1029 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1030 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#922,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1037); +#1034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1035,#1036),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1035 = CARTESIAN_POINT('',(2.094395102394,0.)); +#1036 = CARTESIAN_POINT('',(2.094395102394,1.570796326795)); +#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1038 = ADVANCED_FACE('',(#1039),#588,.T.); +#1039 = FACE_BOUND('',#1040,.T.); +#1040 = EDGE_LOOP('',(#1041,#1063,#1064,#1065)); +#1041 = ORIENTED_EDGE('',*,*,#1042,.F.); +#1042 = EDGE_CURVE('',#572,#1043,#1045,.T.); +#1043 = VERTEX_POINT('',#1044); +#1044 = CARTESIAN_POINT('',(49.641016151377,13.,35.)); +#1045 = SURFACE_CURVE('',#1046,(#1051,#1057),.PCURVE_S1.); +#1046 = CIRCLE('',#1047,2.); +#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050); +#1048 = CARTESIAN_POINT('',(49.641016151377,13.,33.)); +#1049 = DIRECTION('',(1.,1.89E-15,-0.)); +#1050 = DIRECTION('',(-1.89E-15,1.,0.)); +#1051 = PCURVE('',#588,#1052); +#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1056); +#1053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1054,#1055),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1054 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1055 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1057 = PCURVE('',#952,#1058); +#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1062); +#1059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1060,#1061),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1060 = CARTESIAN_POINT('',(4.188790204786,0.)); +#1061 = CARTESIAN_POINT('',(4.188790204786,1.570796326795)); +#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1063 = ORIENTED_EDGE('',*,*,#571,.T.); +#1064 = ORIENTED_EDGE('',*,*,#743,.T.); +#1065 = ORIENTED_EDGE('',*,*,#1066,.F.); +#1066 = EDGE_CURVE('',#1043,#744,#1067,.T.); +#1067 = SURFACE_CURVE('',#1068,(#1073,#1080),.PCURVE_S1.); +#1068 = CIRCLE('',#1069,22.); +#1069 = AXIS2_PLACEMENT_3D('',#1070,#1071,#1072); +#1070 = CARTESIAN_POINT('',(49.641016151378,35.,35.)); +#1071 = DIRECTION('',(0.,0.,-1.)); +#1072 = DIRECTION('',(0.,-1.,0.)); +#1073 = PCURVE('',#588,#1074); +#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079); +#1075 = LINE('',#1076,#1077); +#1076 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1077 = VECTOR('',#1078,1.); +#1078 = DIRECTION('',(1.,0.)); +#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1080 = PCURVE('',#808,#1081); +#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1086); +#1082 = CIRCLE('',#1083,22.); +#1083 = AXIS2_PLACEMENT_2D('',#1084,#1085); +#1084 = CARTESIAN_POINT('',(-17.32050807568,-10.)); +#1085 = DIRECTION('',(-0.,-1.)); +#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1087 = ADVANCED_FACE('',(#1088,#1204,#1239,#1274,#1309),#678,.T.); +#1088 = FACE_BOUND('',#1089,.T.); +#1089 = EDGE_LOOP('',(#1090,#1114,#1115,#1116,#1144,#1173)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1091 = EDGE_CURVE('',#662,#1092,#1094,.T.); +#1092 = VERTEX_POINT('',#1093); +#1093 = CARTESIAN_POINT('',(-19.64101615137,13.,25.)); +#1094 = SURFACE_CURVE('',#1095,(#1100,#1107),.PCURVE_S1.); +#1095 = CIRCLE('',#1096,22.); +#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099); +#1097 = CARTESIAN_POINT('',(-19.64101615137,35.,25.)); +#1098 = DIRECTION('',(0.,0.,-1.)); +#1099 = DIRECTION('',(0.866025403784,0.5,0.)); +#1100 = PCURVE('',#678,#1101); +#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1106); +#1102 = CIRCLE('',#1103,22.); +#1103 = AXIS2_PLACEMENT_2D('',#1104,#1105); +#1104 = CARTESIAN_POINT('',(51.961524227059,-10.)); +#1105 = DIRECTION('',(-0.866025403784,0.5)); +#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1107 = PCURVE('',#708,#1108); +#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113); +#1109 = LINE('',#1110,#1111); +#1110 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1111 = VECTOR('',#1112,1.); +#1112 = DIRECTION('',(-1.,0.)); +#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1114 = ORIENTED_EDGE('',*,*,#659,.F.); +#1115 = ORIENTED_EDGE('',*,*,#993,.F.); +#1116 = ORIENTED_EDGE('',*,*,#1117,.F.); +#1117 = EDGE_CURVE('',#1118,#994,#1120,.T.); +#1118 = VERTEX_POINT('',#1119); +#1119 = CARTESIAN_POINT('',(34.052558883258,-14.,25.)); +#1120 = SURFACE_CURVE('',#1121,(#1126,#1137),.PCURVE_S1.); +#1121 = CIRCLE('',#1122,18.); +#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); +#1123 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#1124 = DIRECTION('',(0.,0.,1.)); +#1125 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1126 = PCURVE('',#678,#1127); +#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1136); +#1128 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1129,#1130,#1131,#1132, +#1133,#1134,#1135),.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('') ); +#1129 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1130 = CARTESIAN_POINT('',(-17.32050807569,-86.)); +#1131 = CARTESIAN_POINT('',(-32.90896534381,-58.99999999999)); +#1132 = CARTESIAN_POINT('',(-48.49742261192,-31.99999999999)); +#1133 = CARTESIAN_POINT('',(-17.32050807568,-32.)); +#1134 = CARTESIAN_POINT('',(13.856406460555,-32.)); +#1135 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1137 = PCURVE('',#922,#1138); +#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143); +#1139 = LINE('',#1140,#1141); +#1140 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1141 = VECTOR('',#1142,1.); +#1142 = DIRECTION('',(-1.,0.)); +#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1144 = ORIENTED_EDGE('',*,*,#1145,.F.); +#1145 = EDGE_CURVE('',#1146,#1118,#1148,.T.); +#1146 = VERTEX_POINT('',#1147); +#1147 = CARTESIAN_POINT('',(-4.05255888325,-14.,25.)); +#1148 = SURFACE_CURVE('',#1149,(#1154,#1161),.PCURVE_S1.); +#1149 = CIRCLE('',#1150,22.); +#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153); +#1151 = CARTESIAN_POINT('',(15.,-25.,25.)); +#1152 = DIRECTION('',(0.,0.,-1.)); +#1153 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1154 = PCURVE('',#678,#1155); +#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160); +#1156 = CIRCLE('',#1157,22.); +#1157 = AXIS2_PLACEMENT_2D('',#1158,#1159); +#1158 = CARTESIAN_POINT('',(17.320508075689,-70.)); +#1159 = DIRECTION('',(0.866025403784,0.5)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = PCURVE('',#1162,#1167); +#1162 = TOROIDAL_SURFACE('',#1163,22.,2.); +#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166); +#1164 = CARTESIAN_POINT('',(15.,-25.,27.)); +#1165 = DIRECTION('',(0.,0.,1.)); +#1166 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172); +#1168 = LINE('',#1169,#1170); +#1169 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1170 = VECTOR('',#1171,1.); +#1171 = DIRECTION('',(-1.,0.)); +#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1173 = ORIENTED_EDGE('',*,*,#1174,.F.); +#1174 = EDGE_CURVE('',#1092,#1146,#1175,.T.); +#1175 = SURFACE_CURVE('',#1176,(#1181,#1192),.PCURVE_S1.); +#1176 = CIRCLE('',#1177,18.); +#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180); +#1178 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#1179 = DIRECTION('',(0.,-0.,1.)); +#1180 = DIRECTION('',(1.07E-15,1.,0.)); +#1181 = PCURVE('',#678,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1191); +#1183 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1184,#1185,#1186,#1187, +#1188,#1189,#1190),.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('') ); +#1184 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1185 = CARTESIAN_POINT('',(83.138438763299,-32.)); +#1186 = CARTESIAN_POINT('',(67.549981495179,-59.)); +#1187 = CARTESIAN_POINT('',(51.961524227059,-86.)); +#1188 = CARTESIAN_POINT('',(36.373066958939,-59.)); +#1189 = CARTESIAN_POINT('',(20.784609690819,-32.)); +#1190 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1192 = PCURVE('',#1193,#1198); +#1193 = TOROIDAL_SURFACE('',#1194,18.,2.); +#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197); +#1195 = CARTESIAN_POINT('',(-19.64101615137,-5.,27.)); +#1196 = DIRECTION('',(0.,0.,-1.)); +#1197 = DIRECTION('',(1.07E-15,1.,0.)); +#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(-1.,0.)); +#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1204 = FACE_BOUND('',#1205,.T.); +#1205 = EDGE_LOOP('',(#1206)); +#1206 = ORIENTED_EDGE('',*,*,#1207,.T.); +#1207 = EDGE_CURVE('',#1208,#1208,#1210,.T.); +#1208 = VERTEX_POINT('',#1209); +#1209 = CARTESIAN_POINT('',(30.,55.,25.)); +#1210 = SURFACE_CURVE('',#1211,(#1216,#1227),.PCURVE_S1.); +#1211 = CIRCLE('',#1212,15.); +#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215); +#1213 = CARTESIAN_POINT('',(15.,55.,25.)); +#1214 = DIRECTION('',(0.,0.,1.)); +#1215 = DIRECTION('',(1.,0.,0.)); +#1216 = PCURVE('',#678,#1217); +#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1226); +#1218 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1219,#1220,#1221,#1222, +#1223,#1224,#1225),.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('') ); +#1219 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1220 = CARTESIAN_POINT('',(2.320508075689,35.980762113533)); +#1221 = CARTESIAN_POINT('',(24.820508075689,22.990381056767)); +#1222 = CARTESIAN_POINT('',(47.320508075689,10.)); +#1223 = CARTESIAN_POINT('',(24.820508075689,-2.990381056767)); +#1224 = CARTESIAN_POINT('',(2.320508075689,-15.98076211353)); +#1225 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1227 = PCURVE('',#1228,#1233); +#1228 = CYLINDRICAL_SURFACE('',#1229,15.); +#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232); +#1230 = CARTESIAN_POINT('',(15.,55.,25.)); +#1231 = DIRECTION('',(-0.,-0.,-1.)); +#1232 = DIRECTION('',(1.,0.,0.)); +#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238); +#1234 = LINE('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1236 = VECTOR('',#1237,1.); +#1237 = DIRECTION('',(-1.,0.)); +#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1239 = FACE_BOUND('',#1240,.T.); +#1240 = EDGE_LOOP('',(#1241)); +#1241 = ORIENTED_EDGE('',*,*,#1242,.T.); +#1242 = EDGE_CURVE('',#1243,#1243,#1245,.T.); +#1243 = VERTEX_POINT('',#1244); +#1244 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,25.)); +#1245 = SURFACE_CURVE('',#1246,(#1251,#1262),.PCURVE_S1.); +#1246 = CIRCLE('',#1247,15.); +#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250); +#1248 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#1249 = DIRECTION('',(0.,0.,1.)); +#1250 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1251 = PCURVE('',#678,#1252); +#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1261); +#1253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1254,#1255,#1256,#1257, +#1258,#1259,#1260),.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('') ); +#1254 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1255 = CARTESIAN_POINT('',(-32.32050807568,-75.98076211353)); +#1256 = CARTESIAN_POINT('',(-32.32050807568,-50.)); +#1257 = CARTESIAN_POINT('',(-32.32050807569,-24.01923788647)); +#1258 = CARTESIAN_POINT('',(-9.820508075692,-37.00961894323)); +#1259 = CARTESIAN_POINT('',(12.679491924311,-49.99999999999)); +#1260 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1262 = PCURVE('',#1263,#1268); +#1263 = CYLINDRICAL_SURFACE('',#1264,15.); +#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267); +#1265 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#1266 = DIRECTION('',(-0.,-0.,-1.)); +#1267 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273); +#1269 = LINE('',#1270,#1271); +#1270 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1271 = VECTOR('',#1272,1.); +#1272 = DIRECTION('',(-1.,0.)); +#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1274 = FACE_BOUND('',#1275,.T.); +#1275 = EDGE_LOOP('',(#1276)); +#1276 = ORIENTED_EDGE('',*,*,#1277,.T.); +#1277 = EDGE_CURVE('',#1278,#1278,#1280,.T.); +#1278 = VERTEX_POINT('',#1279); +#1279 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,25.)); +#1280 = SURFACE_CURVE('',#1281,(#1286,#1297),.PCURVE_S1.); +#1281 = CIRCLE('',#1282,15.); +#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1283 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#1284 = DIRECTION('',(0.,0.,1.)); +#1285 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1286 = PCURVE('',#678,#1287); +#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1296); +#1288 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1289,#1290,#1291,#1292, +#1293,#1294,#1295),.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('') ); +#1289 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1290 = CARTESIAN_POINT('',(81.961524227059,-50.)); +#1291 = CARTESIAN_POINT('',(59.461524227056,-62.99038105676)); +#1292 = CARTESIAN_POINT('',(36.961524227053,-75.98076211353)); +#1293 = CARTESIAN_POINT('',(36.961524227059,-49.99999999999)); +#1294 = CARTESIAN_POINT('',(36.961524227065,-24.01923788646)); +#1295 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1297 = PCURVE('',#1298,#1303); +#1298 = CYLINDRICAL_SURFACE('',#1299,15.); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#1301 = DIRECTION('',(-0.,-0.,-1.)); +#1302 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308); +#1304 = LINE('',#1305,#1306); +#1305 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1306 = VECTOR('',#1307,1.); +#1307 = DIRECTION('',(-1.,0.)); +#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1309 = FACE_BOUND('',#1310,.T.); +#1310 = EDGE_LOOP('',(#1311)); +#1311 = ORIENTED_EDGE('',*,*,#1312,.F.); +#1312 = EDGE_CURVE('',#1313,#1313,#1315,.T.); +#1313 = VERTEX_POINT('',#1314); +#1314 = CARTESIAN_POINT('',(30.,15.,25.)); +#1315 = SURFACE_CURVE('',#1316,(#1321,#1328),.PCURVE_S1.); +#1316 = CIRCLE('',#1317,15.); +#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320); +#1318 = CARTESIAN_POINT('',(15.,15.,25.)); +#1319 = DIRECTION('',(0.,0.,-1.)); +#1320 = DIRECTION('',(1.,0.,0.)); +#1321 = PCURVE('',#678,#1322); +#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327); +#1323 = CIRCLE('',#1324,15.); +#1324 = AXIS2_PLACEMENT_2D('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(17.320508075689,-30.)); +#1326 = DIRECTION('',(-1.,0.)); +#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1328 = PCURVE('',#1329,#1334); +#1329 = CYLINDRICAL_SURFACE('',#1330,15.); +#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333); +#1331 = CARTESIAN_POINT('',(15.,15.,23.)); +#1332 = DIRECTION('',(-0.,-0.,-1.)); +#1333 = DIRECTION('',(1.,0.,0.)); +#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339); +#1335 = LINE('',#1336,#1337); +#1336 = CARTESIAN_POINT('',(0.,-2.)); +#1337 = VECTOR('',#1338,1.); +#1338 = DIRECTION('',(1.,0.)); +#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1340 = ADVANCED_FACE('',(#1341),#708,.T.); +#1341 = FACE_BOUND('',#1342,.T.); +#1342 = EDGE_LOOP('',(#1343,#1344,#1364,#1365)); +#1343 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1344 = ORIENTED_EDGE('',*,*,#1345,.F.); +#1345 = EDGE_CURVE('',#853,#1092,#1346,.T.); +#1346 = SURFACE_CURVE('',#1347,(#1352,#1358),.PCURVE_S1.); +#1347 = CIRCLE('',#1348,2.); +#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351); +#1349 = CARTESIAN_POINT('',(-19.64101615137,13.,27.)); +#1350 = DIRECTION('',(-1.,1.33E-15,0.)); +#1351 = DIRECTION('',(-1.33E-15,-1.,-0.)); +#1352 = PCURVE('',#708,#1353); +#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1357); +#1354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1355,#1356),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1355 = CARTESIAN_POINT('',(4.188790204787,3.14159265359)); +#1356 = CARTESIAN_POINT('',(4.188790204787,4.712388980385)); +#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1358 = PCURVE('',#1193,#1359); +#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1363); +#1360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1361,#1362),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1361 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1362 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1364 = ORIENTED_EDGE('',*,*,#880,.F.); +#1365 = ORIENTED_EDGE('',*,*,#694,.T.); +#1366 = ADVANCED_FACE('',(#1367,#1483,#1513,#1543,#1573),#808,.F.); +#1367 = FACE_BOUND('',#1368,.F.); +#1368 = EDGE_LOOP('',(#1369,#1370,#1371,#1399,#1428,#1461)); +#1369 = ORIENTED_EDGE('',*,*,#793,.F.); +#1370 = ORIENTED_EDGE('',*,*,#1066,.F.); +#1371 = ORIENTED_EDGE('',*,*,#1372,.F.); +#1372 = EDGE_CURVE('',#1373,#1043,#1375,.T.); +#1373 = VERTEX_POINT('',#1374); +#1374 = CARTESIAN_POINT('',(34.052558883258,-14.,35.)); +#1375 = SURFACE_CURVE('',#1376,(#1381,#1392),.PCURVE_S1.); +#1376 = CIRCLE('',#1377,18.); +#1377 = AXIS2_PLACEMENT_3D('',#1378,#1379,#1380); +#1378 = CARTESIAN_POINT('',(49.641016151378,-5.,35.)); +#1379 = DIRECTION('',(0.,0.,1.)); +#1380 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1381 = PCURVE('',#808,#1382); +#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1391); +#1383 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1384,#1385,#1386,#1387, +#1388,#1389,#1390),.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('') ); +#1384 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1385 = CARTESIAN_POINT('',(-17.32050807569,-86.)); +#1386 = CARTESIAN_POINT('',(-32.90896534381,-58.99999999999)); +#1387 = CARTESIAN_POINT('',(-48.49742261192,-31.99999999999)); +#1388 = CARTESIAN_POINT('',(-17.32050807568,-32.)); +#1389 = CARTESIAN_POINT('',(13.856406460555,-32.)); +#1390 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1392 = PCURVE('',#952,#1393); +#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398); +#1394 = LINE('',#1395,#1396); +#1395 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1396 = VECTOR('',#1397,1.); +#1397 = DIRECTION('',(1.,0.)); +#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1399 = ORIENTED_EDGE('',*,*,#1400,.F.); +#1400 = EDGE_CURVE('',#1401,#1373,#1403,.T.); +#1401 = VERTEX_POINT('',#1402); +#1402 = CARTESIAN_POINT('',(-4.05255888325,-14.,35.)); +#1403 = SURFACE_CURVE('',#1404,(#1409,#1416),.PCURVE_S1.); +#1404 = CIRCLE('',#1405,22.); +#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408); +#1406 = CARTESIAN_POINT('',(15.,-25.,35.)); +#1407 = DIRECTION('',(0.,0.,-1.)); +#1408 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1409 = PCURVE('',#808,#1410); +#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415); +#1411 = CIRCLE('',#1412,22.); +#1412 = AXIS2_PLACEMENT_2D('',#1413,#1414); +#1413 = CARTESIAN_POINT('',(17.320508075689,-70.)); +#1414 = DIRECTION('',(0.866025403784,0.5)); +#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1416 = PCURVE('',#1417,#1422); +#1417 = TOROIDAL_SURFACE('',#1418,22.,2.); +#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421); +#1419 = CARTESIAN_POINT('',(15.,-25.,33.)); +#1420 = DIRECTION('',(0.,0.,-1.)); +#1421 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427); +#1423 = LINE('',#1424,#1425); +#1424 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1425 = VECTOR('',#1426,1.); +#1426 = DIRECTION('',(1.,0.)); +#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1428 = ORIENTED_EDGE('',*,*,#1429,.F.); +#1429 = EDGE_CURVE('',#1430,#1401,#1432,.T.); +#1430 = VERTEX_POINT('',#1431); +#1431 = CARTESIAN_POINT('',(-19.64101615137,13.,35.)); +#1432 = SURFACE_CURVE('',#1433,(#1438,#1449),.PCURVE_S1.); +#1433 = CIRCLE('',#1434,18.); +#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437); +#1435 = CARTESIAN_POINT('',(-19.64101615137,-5.,35.)); +#1436 = DIRECTION('',(0.,-0.,1.)); +#1437 = DIRECTION('',(1.07E-15,1.,0.)); +#1438 = PCURVE('',#808,#1439); +#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1448); +#1440 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1441,#1442,#1443,#1444, +#1445,#1446,#1447),.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('') ); +#1441 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1442 = CARTESIAN_POINT('',(83.138438763299,-32.)); +#1443 = CARTESIAN_POINT('',(67.549981495179,-59.)); +#1444 = CARTESIAN_POINT('',(51.961524227059,-86.)); +#1445 = CARTESIAN_POINT('',(36.373066958939,-59.)); +#1446 = CARTESIAN_POINT('',(20.784609690819,-32.)); +#1447 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1449 = PCURVE('',#1450,#1455); +#1450 = TOROIDAL_SURFACE('',#1451,18.,2.); +#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454); +#1452 = CARTESIAN_POINT('',(-19.64101615137,-5.,33.)); +#1453 = DIRECTION('',(0.,0.,1.)); +#1454 = DIRECTION('',(1.07E-15,1.,0.)); +#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460); +#1456 = LINE('',#1457,#1458); +#1457 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1458 = VECTOR('',#1459,1.); +#1459 = DIRECTION('',(1.,0.)); +#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1461 = ORIENTED_EDGE('',*,*,#1462,.F.); +#1462 = EDGE_CURVE('',#767,#1430,#1463,.T.); +#1463 = SURFACE_CURVE('',#1464,(#1469,#1476),.PCURVE_S1.); +#1464 = CIRCLE('',#1465,22.); +#1465 = AXIS2_PLACEMENT_3D('',#1466,#1467,#1468); +#1466 = CARTESIAN_POINT('',(-19.64101615137,35.,35.)); +#1467 = DIRECTION('',(0.,0.,-1.)); +#1468 = DIRECTION('',(0.866025403784,0.5,0.)); +#1469 = PCURVE('',#808,#1470); +#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475); +#1471 = CIRCLE('',#1472,22.); +#1472 = AXIS2_PLACEMENT_2D('',#1473,#1474); +#1473 = CARTESIAN_POINT('',(51.961524227059,-10.)); +#1474 = DIRECTION('',(-0.866025403784,0.5)); +#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1476 = PCURVE('',#782,#1477); +#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482); +#1478 = LINE('',#1479,#1480); +#1479 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1480 = VECTOR('',#1481,1.); +#1481 = DIRECTION('',(1.,0.)); +#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1483 = FACE_BOUND('',#1484,.F.); +#1484 = EDGE_LOOP('',(#1485)); +#1485 = ORIENTED_EDGE('',*,*,#1486,.T.); +#1486 = EDGE_CURVE('',#1487,#1487,#1489,.T.); +#1487 = VERTEX_POINT('',#1488); +#1488 = CARTESIAN_POINT('',(30.,55.,35.)); +#1489 = SURFACE_CURVE('',#1490,(#1495,#1506),.PCURVE_S1.); +#1490 = CIRCLE('',#1491,15.); +#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494); +#1492 = CARTESIAN_POINT('',(15.,55.,35.)); +#1493 = DIRECTION('',(0.,0.,1.)); +#1494 = DIRECTION('',(1.,0.,0.)); +#1495 = PCURVE('',#808,#1496); +#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1505); +#1497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1498,#1499,#1500,#1501, +#1502,#1503,#1504),.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('') ); +#1498 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1499 = CARTESIAN_POINT('',(2.320508075689,35.980762113533)); +#1500 = CARTESIAN_POINT('',(24.820508075689,22.990381056767)); +#1501 = CARTESIAN_POINT('',(47.320508075689,10.)); +#1502 = CARTESIAN_POINT('',(24.820508075689,-2.990381056767)); +#1503 = CARTESIAN_POINT('',(2.320508075689,-15.98076211353)); +#1504 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1506 = PCURVE('',#1228,#1507); +#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512); +#1508 = LINE('',#1509,#1510); +#1509 = CARTESIAN_POINT('',(6.28318530718,-10.)); +#1510 = VECTOR('',#1511,1.); +#1511 = DIRECTION('',(-1.,0.)); +#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1513 = FACE_BOUND('',#1514,.F.); +#1514 = EDGE_LOOP('',(#1515)); +#1515 = ORIENTED_EDGE('',*,*,#1516,.T.); +#1516 = EDGE_CURVE('',#1517,#1517,#1519,.T.); +#1517 = VERTEX_POINT('',#1518); +#1518 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,35.)); +#1519 = SURFACE_CURVE('',#1520,(#1525,#1536),.PCURVE_S1.); +#1520 = CIRCLE('',#1521,15.); +#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524); +#1522 = CARTESIAN_POINT('',(49.641016151378,-5.,35.)); +#1523 = DIRECTION('',(0.,0.,1.)); +#1524 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1525 = PCURVE('',#808,#1526); +#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1535); +#1527 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1528,#1529,#1530,#1531, +#1532,#1533,#1534),.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('') ); +#1528 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1529 = CARTESIAN_POINT('',(-32.32050807568,-75.98076211353)); +#1530 = CARTESIAN_POINT('',(-32.32050807568,-50.)); +#1531 = CARTESIAN_POINT('',(-32.32050807569,-24.01923788647)); +#1532 = CARTESIAN_POINT('',(-9.820508075692,-37.00961894323)); +#1533 = CARTESIAN_POINT('',(12.679491924311,-49.99999999999)); +#1534 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1536 = PCURVE('',#1263,#1537); +#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542); +#1538 = LINE('',#1539,#1540); +#1539 = CARTESIAN_POINT('',(6.28318530718,-10.)); +#1540 = VECTOR('',#1541,1.); +#1541 = DIRECTION('',(-1.,0.)); +#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1543 = FACE_BOUND('',#1544,.F.); +#1544 = EDGE_LOOP('',(#1545)); +#1545 = ORIENTED_EDGE('',*,*,#1546,.T.); +#1546 = EDGE_CURVE('',#1547,#1547,#1549,.T.); +#1547 = VERTEX_POINT('',#1548); +#1548 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,35.)); +#1549 = SURFACE_CURVE('',#1550,(#1555,#1566),.PCURVE_S1.); +#1550 = CIRCLE('',#1551,15.); +#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554); +#1552 = CARTESIAN_POINT('',(-19.64101615137,-5.,35.)); +#1553 = DIRECTION('',(0.,0.,1.)); +#1554 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1555 = PCURVE('',#808,#1556); +#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1565); +#1557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1558,#1559,#1560,#1561, +#1562,#1563,#1564),.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('') ); +#1558 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1559 = CARTESIAN_POINT('',(81.961524227059,-50.)); +#1560 = CARTESIAN_POINT('',(59.461524227056,-62.99038105676)); +#1561 = CARTESIAN_POINT('',(36.961524227053,-75.98076211353)); +#1562 = CARTESIAN_POINT('',(36.961524227059,-49.99999999999)); +#1563 = CARTESIAN_POINT('',(36.961524227065,-24.01923788646)); +#1564 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1566 = PCURVE('',#1298,#1567); +#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572); +#1568 = LINE('',#1569,#1570); +#1569 = CARTESIAN_POINT('',(6.28318530718,-10.)); +#1570 = VECTOR('',#1571,1.); +#1571 = DIRECTION('',(-1.,0.)); +#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1573 = FACE_BOUND('',#1574,.F.); +#1574 = EDGE_LOOP('',(#1575)); +#1575 = ORIENTED_EDGE('',*,*,#1576,.F.); +#1576 = EDGE_CURVE('',#1577,#1577,#1579,.T.); +#1577 = VERTEX_POINT('',#1578); +#1578 = CARTESIAN_POINT('',(30.,15.,35.)); +#1579 = SURFACE_CURVE('',#1580,(#1585,#1592),.PCURVE_S1.); +#1580 = CIRCLE('',#1581,15.); +#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584); +#1582 = CARTESIAN_POINT('',(15.,15.,35.)); +#1583 = DIRECTION('',(0.,0.,-1.)); +#1584 = DIRECTION('',(1.,0.,0.)); +#1585 = PCURVE('',#808,#1586); +#1586 = DEFINITIONAL_REPRESENTATION('',(#1587),#1591); +#1587 = CIRCLE('',#1588,15.); +#1588 = AXIS2_PLACEMENT_2D('',#1589,#1590); +#1589 = CARTESIAN_POINT('',(17.320508075689,-30.)); +#1590 = DIRECTION('',(-1.,0.)); +#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1592 = PCURVE('',#1593,#1598); +#1593 = CYLINDRICAL_SURFACE('',#1594,15.); +#1594 = AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1595 = CARTESIAN_POINT('',(15.,15.,23.)); +#1596 = DIRECTION('',(-0.,-0.,-1.)); +#1597 = DIRECTION('',(1.,0.,0.)); +#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603); +#1599 = LINE('',#1600,#1601); +#1600 = CARTESIAN_POINT('',(0.,-12.)); +#1601 = VECTOR('',#1602,1.); +#1602 = DIRECTION('',(1.,0.)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1604 = ADVANCED_FACE('',(#1605),#782,.T.); +#1605 = FACE_BOUND('',#1606,.T.); +#1606 = EDGE_LOOP('',(#1607,#1608,#1609,#1629)); +#1607 = ORIENTED_EDGE('',*,*,#766,.F.); +#1608 = ORIENTED_EDGE('',*,*,#828,.T.); +#1609 = ORIENTED_EDGE('',*,*,#1610,.T.); +#1610 = EDGE_CURVE('',#829,#1430,#1611,.T.); +#1611 = SURFACE_CURVE('',#1612,(#1617,#1623),.PCURVE_S1.); +#1612 = CIRCLE('',#1613,2.); +#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616); +#1614 = CARTESIAN_POINT('',(-19.64101615137,13.,33.)); +#1615 = DIRECTION('',(1.,-1.33E-15,0.)); +#1616 = DIRECTION('',(-1.33E-15,-1.,0.)); +#1617 = PCURVE('',#782,#1618); +#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1622); +#1619 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1620,#1621),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1620 = CARTESIAN_POINT('',(2.094395102393,3.14159265359)); +#1621 = CARTESIAN_POINT('',(2.094395102393,4.712388980385)); +#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1623 = PCURVE('',#1450,#1624); +#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1628); +#1625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1626,#1627),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1626 = CARTESIAN_POINT('',(0.,0.)); +#1627 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1629 = ORIENTED_EDGE('',*,*,#1462,.F.); +#1630 = ADVANCED_FACE('',(#1631),#868,.T.); +#1631 = FACE_BOUND('',#1632,.T.); +#1632 = EDGE_LOOP('',(#1633,#1657,#1680,#1702)); +#1633 = ORIENTED_EDGE('',*,*,#1634,.T.); +#1634 = EDGE_CURVE('',#853,#1635,#1637,.T.); +#1635 = VERTEX_POINT('',#1636); +#1636 = CARTESIAN_POINT('',(-2.32050807568,-15.,27.)); +#1637 = SURFACE_CURVE('',#1638,(#1643,#1650),.PCURVE_S1.); +#1638 = CIRCLE('',#1639,20.); +#1639 = AXIS2_PLACEMENT_3D('',#1640,#1641,#1642); +#1640 = CARTESIAN_POINT('',(-19.64101615137,-5.,27.)); +#1641 = DIRECTION('',(0.,-0.,1.)); +#1642 = DIRECTION('',(1.07E-15,1.,0.)); +#1643 = PCURVE('',#868,#1644); +#1644 = DEFINITIONAL_REPRESENTATION('',(#1645),#1649); +#1645 = LINE('',#1646,#1647); +#1646 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#1647 = VECTOR('',#1648,1.); +#1648 = DIRECTION('',(-1.,0.)); +#1649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1650 = PCURVE('',#1193,#1651); +#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656); +#1652 = LINE('',#1653,#1654); +#1653 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1654 = VECTOR('',#1655,1.); +#1655 = DIRECTION('',(-1.,0.)); +#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1657 = ORIENTED_EDGE('',*,*,#1658,.T.); +#1658 = EDGE_CURVE('',#1635,#1659,#1661,.T.); +#1659 = VERTEX_POINT('',#1660); +#1660 = CARTESIAN_POINT('',(-2.32050807568,-15.,33.)); +#1661 = SURFACE_CURVE('',#1662,(#1666,#1673),.PCURVE_S1.); +#1662 = LINE('',#1663,#1664); +#1663 = CARTESIAN_POINT('',(-2.32050807568,-15.,25.)); +#1664 = VECTOR('',#1665,1.); +#1665 = DIRECTION('',(0.,0.,1.)); +#1666 = PCURVE('',#868,#1667); +#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1672); +#1668 = LINE('',#1669,#1670); +#1669 = CARTESIAN_POINT('',(2.094395102394,0.)); +#1670 = VECTOR('',#1671,1.); +#1671 = DIRECTION('',(-0.,-1.)); +#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1673 = PCURVE('',#978,#1674); +#1674 = DEFINITIONAL_REPRESENTATION('',(#1675),#1679); +#1675 = LINE('',#1676,#1677); +#1676 = CARTESIAN_POINT('',(4.188790204787,0.)); +#1677 = VECTOR('',#1678,1.); +#1678 = DIRECTION('',(-0.,-1.)); +#1679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1680 = ORIENTED_EDGE('',*,*,#1681,.F.); +#1681 = EDGE_CURVE('',#829,#1659,#1682,.T.); +#1682 = SURFACE_CURVE('',#1683,(#1688,#1695),.PCURVE_S1.); +#1683 = CIRCLE('',#1684,20.); +#1684 = AXIS2_PLACEMENT_3D('',#1685,#1686,#1687); +#1685 = CARTESIAN_POINT('',(-19.64101615137,-5.,33.)); +#1686 = DIRECTION('',(0.,-0.,1.)); +#1687 = DIRECTION('',(1.07E-15,1.,0.)); +#1688 = PCURVE('',#868,#1689); +#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694); +#1690 = LINE('',#1691,#1692); +#1691 = CARTESIAN_POINT('',(6.28318530718,-8.)); +#1692 = VECTOR('',#1693,1.); +#1693 = DIRECTION('',(-1.,0.)); +#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1695 = PCURVE('',#1450,#1696); +#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(0.,0.)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(1.,0.)); +#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1702 = ORIENTED_EDGE('',*,*,#852,.F.); +#1703 = ADVANCED_FACE('',(#1704),#978,.F.); +#1704 = FACE_BOUND('',#1705,.F.); +#1705 = EDGE_LOOP('',(#1706,#1728,#1729,#1751)); +#1706 = ORIENTED_EDGE('',*,*,#1707,.T.); +#1707 = EDGE_CURVE('',#1659,#936,#1708,.T.); +#1708 = SURFACE_CURVE('',#1709,(#1714,#1721),.PCURVE_S1.); +#1709 = CIRCLE('',#1710,20.); +#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713); +#1711 = CARTESIAN_POINT('',(15.,-25.,33.)); +#1712 = DIRECTION('',(0.,0.,-1.)); +#1713 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1714 = PCURVE('',#978,#1715); +#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720); +#1716 = LINE('',#1717,#1718); +#1717 = CARTESIAN_POINT('',(4.188790204787,-8.)); +#1718 = VECTOR('',#1719,1.); +#1719 = DIRECTION('',(1.,-0.)); +#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1721 = PCURVE('',#1417,#1722); +#1722 = DEFINITIONAL_REPRESENTATION('',(#1723),#1727); +#1723 = LINE('',#1724,#1725); +#1724 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1725 = VECTOR('',#1726,1.); +#1726 = DIRECTION('',(1.,0.)); +#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1728 = ORIENTED_EDGE('',*,*,#964,.F.); +#1729 = ORIENTED_EDGE('',*,*,#1730,.F.); +#1730 = EDGE_CURVE('',#1635,#906,#1731,.T.); +#1731 = SURFACE_CURVE('',#1732,(#1737,#1744),.PCURVE_S1.); +#1732 = CIRCLE('',#1733,20.); +#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736); +#1734 = CARTESIAN_POINT('',(15.,-25.,27.)); +#1735 = DIRECTION('',(0.,0.,-1.)); +#1736 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1737 = PCURVE('',#978,#1738); +#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743); +#1739 = LINE('',#1740,#1741); +#1740 = CARTESIAN_POINT('',(4.188790204787,-2.)); +#1741 = VECTOR('',#1742,1.); +#1742 = DIRECTION('',(1.,-0.)); +#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1744 = PCURVE('',#1162,#1745); +#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750); +#1746 = LINE('',#1747,#1748); +#1747 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1748 = VECTOR('',#1749,1.); +#1749 = DIRECTION('',(-1.,0.)); +#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1751 = ORIENTED_EDGE('',*,*,#1658,.T.); +#1752 = ADVANCED_FACE('',(#1753),#922,.T.); +#1753 = FACE_BOUND('',#1754,.T.); +#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1758)); +#1755 = ORIENTED_EDGE('',*,*,#1117,.T.); +#1756 = ORIENTED_EDGE('',*,*,#1019,.F.); +#1757 = ORIENTED_EDGE('',*,*,#905,.F.); +#1758 = ORIENTED_EDGE('',*,*,#1759,.T.); +#1759 = EDGE_CURVE('',#906,#1118,#1760,.T.); +#1760 = SURFACE_CURVE('',#1761,(#1766,#1772),.PCURVE_S1.); +#1761 = CIRCLE('',#1762,2.); +#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765); +#1763 = CARTESIAN_POINT('',(34.052558883258,-14.,27.)); +#1764 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1765 = DIRECTION('',(0.866025403784,0.5,0.)); +#1766 = PCURVE('',#922,#1767); +#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1771); +#1768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1769,#1770),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1769 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1770 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1772 = PCURVE('',#1162,#1773); +#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1777); +#1774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1775,#1776),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1775 = CARTESIAN_POINT('',(4.188790204787,3.14159265359)); +#1776 = CARTESIAN_POINT('',(4.188790204787,4.712388980385)); +#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1778 = ADVANCED_FACE('',(#1779),#952,.T.); +#1779 = FACE_BOUND('',#1780,.T.); +#1780 = EDGE_LOOP('',(#1781,#1801,#1802,#1803)); +#1781 = ORIENTED_EDGE('',*,*,#1782,.F.); +#1782 = EDGE_CURVE('',#936,#1373,#1783,.T.); +#1783 = SURFACE_CURVE('',#1784,(#1789,#1795),.PCURVE_S1.); +#1784 = CIRCLE('',#1785,2.); +#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788); +#1786 = CARTESIAN_POINT('',(34.052558883258,-14.,33.)); +#1787 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1788 = DIRECTION('',(0.866025403784,0.5,0.)); +#1789 = PCURVE('',#952,#1790); +#1790 = DEFINITIONAL_REPRESENTATION('',(#1791),#1794); +#1791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1792,#1793),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1792 = CARTESIAN_POINT('',(0.,0.)); +#1793 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1795 = PCURVE('',#1417,#1796); +#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1800); +#1797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1798,#1799),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1798 = CARTESIAN_POINT('',(2.094395102393,3.14159265359)); +#1799 = CARTESIAN_POINT('',(2.094395102393,4.712388980385)); +#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1801 = ORIENTED_EDGE('',*,*,#935,.T.); +#1802 = ORIENTED_EDGE('',*,*,#1042,.T.); +#1803 = ORIENTED_EDGE('',*,*,#1372,.F.); +#1804 = ADVANCED_FACE('',(#1805),#1193,.T.); +#1805 = FACE_BOUND('',#1806,.T.); +#1806 = EDGE_LOOP('',(#1807,#1808,#1828,#1829)); +#1807 = ORIENTED_EDGE('',*,*,#1174,.T.); +#1808 = ORIENTED_EDGE('',*,*,#1809,.F.); +#1809 = EDGE_CURVE('',#1635,#1146,#1810,.T.); +#1810 = SURFACE_CURVE('',#1811,(#1816,#1822),.PCURVE_S1.); +#1811 = CIRCLE('',#1812,2.); +#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815); +#1813 = CARTESIAN_POINT('',(-4.05255888325,-14.,27.)); +#1814 = DIRECTION('',(0.5,0.866025403784,0.)); +#1815 = DIRECTION('',(0.866025403784,-0.5,0.)); +#1816 = PCURVE('',#1193,#1817); +#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1821); +#1818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1819,#1820),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1819 = CARTESIAN_POINT('',(2.094395102394,0.)); +#1820 = CARTESIAN_POINT('',(2.094395102394,1.570796326795)); +#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1822 = PCURVE('',#1162,#1823); +#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1827); +#1824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1825,#1826),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1825 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1826 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1828 = ORIENTED_EDGE('',*,*,#1634,.F.); +#1829 = ORIENTED_EDGE('',*,*,#1345,.T.); +#1830 = ADVANCED_FACE('',(#1831),#1162,.T.); +#1831 = FACE_BOUND('',#1832,.T.); +#1832 = EDGE_LOOP('',(#1833,#1834,#1835,#1836)); +#1833 = ORIENTED_EDGE('',*,*,#1145,.T.); +#1834 = ORIENTED_EDGE('',*,*,#1759,.F.); +#1835 = ORIENTED_EDGE('',*,*,#1730,.F.); +#1836 = ORIENTED_EDGE('',*,*,#1809,.T.); +#1837 = ADVANCED_FACE('',(#1838),#1228,.F.); +#1838 = FACE_BOUND('',#1839,.F.); +#1839 = EDGE_LOOP('',(#1840,#1841,#1862,#1863)); +#1840 = ORIENTED_EDGE('',*,*,#1207,.T.); +#1841 = ORIENTED_EDGE('',*,*,#1842,.T.); +#1842 = EDGE_CURVE('',#1208,#1487,#1843,.T.); +#1843 = SEAM_CURVE('',#1844,(#1848,#1855),.PCURVE_S1.); +#1844 = LINE('',#1845,#1846); +#1845 = CARTESIAN_POINT('',(30.,55.,25.)); +#1846 = VECTOR('',#1847,1.); +#1847 = DIRECTION('',(0.,0.,1.)); +#1848 = PCURVE('',#1228,#1849); +#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1854); +#1850 = LINE('',#1851,#1852); +#1851 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#1852 = VECTOR('',#1853,1.); +#1853 = DIRECTION('',(-0.,-1.)); +#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1855 = PCURVE('',#1228,#1856); +#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861); +#1857 = LINE('',#1858,#1859); +#1858 = CARTESIAN_POINT('',(6.283185307179,0.)); +#1859 = VECTOR('',#1860,1.); +#1860 = DIRECTION('',(-0.,-1.)); +#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1862 = ORIENTED_EDGE('',*,*,#1486,.F.); +#1863 = ORIENTED_EDGE('',*,*,#1842,.F.); +#1864 = ADVANCED_FACE('',(#1865),#1263,.F.); +#1865 = FACE_BOUND('',#1866,.F.); +#1866 = EDGE_LOOP('',(#1867,#1868,#1889,#1890)); +#1867 = ORIENTED_EDGE('',*,*,#1242,.T.); +#1868 = ORIENTED_EDGE('',*,*,#1869,.T.); +#1869 = EDGE_CURVE('',#1243,#1517,#1870,.T.); +#1870 = SEAM_CURVE('',#1871,(#1875,#1882),.PCURVE_S1.); +#1871 = LINE('',#1872,#1873); +#1872 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,25.)); +#1873 = VECTOR('',#1874,1.); +#1874 = DIRECTION('',(0.,0.,1.)); +#1875 = PCURVE('',#1263,#1876); +#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881); +#1877 = LINE('',#1878,#1879); +#1878 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#1879 = VECTOR('',#1880,1.); +#1880 = DIRECTION('',(-0.,-1.)); +#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1882 = PCURVE('',#1263,#1883); +#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888); +#1884 = LINE('',#1885,#1886); +#1885 = CARTESIAN_POINT('',(6.283185307179,0.)); +#1886 = VECTOR('',#1887,1.); +#1887 = DIRECTION('',(-0.,-1.)); +#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1889 = ORIENTED_EDGE('',*,*,#1516,.F.); +#1890 = ORIENTED_EDGE('',*,*,#1869,.F.); +#1891 = ADVANCED_FACE('',(#1892),#1298,.F.); +#1892 = FACE_BOUND('',#1893,.F.); +#1893 = EDGE_LOOP('',(#1894,#1895,#1916,#1917)); +#1894 = ORIENTED_EDGE('',*,*,#1277,.T.); +#1895 = ORIENTED_EDGE('',*,*,#1896,.T.); +#1896 = EDGE_CURVE('',#1278,#1547,#1897,.T.); +#1897 = SEAM_CURVE('',#1898,(#1902,#1909),.PCURVE_S1.); +#1898 = LINE('',#1899,#1900); +#1899 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,25.)); +#1900 = VECTOR('',#1901,1.); +#1901 = DIRECTION('',(0.,0.,1.)); +#1902 = PCURVE('',#1298,#1903); +#1903 = DEFINITIONAL_REPRESENTATION('',(#1904),#1908); +#1904 = LINE('',#1905,#1906); +#1905 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#1906 = VECTOR('',#1907,1.); +#1907 = DIRECTION('',(-0.,-1.)); +#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1909 = PCURVE('',#1298,#1910); +#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915); +#1911 = LINE('',#1912,#1913); +#1912 = CARTESIAN_POINT('',(6.283185307179,0.)); +#1913 = VECTOR('',#1914,1.); +#1914 = DIRECTION('',(-0.,-1.)); +#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1916 = ORIENTED_EDGE('',*,*,#1546,.F.); +#1917 = ORIENTED_EDGE('',*,*,#1896,.F.); +#1918 = ADVANCED_FACE('',(#1919),#1329,.T.); +#1919 = FACE_BOUND('',#1920,.T.); +#1920 = EDGE_LOOP('',(#1921,#1944,#1945,#1946)); +#1921 = ORIENTED_EDGE('',*,*,#1922,.T.); +#1922 = EDGE_CURVE('',#1923,#1313,#1925,.T.); +#1923 = VERTEX_POINT('',#1924); +#1924 = CARTESIAN_POINT('',(30.,15.,24.)); +#1925 = SEAM_CURVE('',#1926,(#1930,#1937),.PCURVE_S1.); +#1926 = LINE('',#1927,#1928); +#1927 = CARTESIAN_POINT('',(30.,15.,23.)); +#1928 = VECTOR('',#1929,1.); +#1929 = DIRECTION('',(0.,0.,1.)); +#1930 = PCURVE('',#1329,#1931); +#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936); +#1932 = LINE('',#1933,#1934); +#1933 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#1934 = VECTOR('',#1935,1.); +#1935 = DIRECTION('',(-0.,-1.)); +#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1937 = PCURVE('',#1329,#1938); +#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943); +#1939 = LINE('',#1940,#1941); +#1940 = CARTESIAN_POINT('',(6.283185307179,0.)); +#1941 = VECTOR('',#1942,1.); +#1942 = DIRECTION('',(-0.,-1.)); +#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1944 = ORIENTED_EDGE('',*,*,#1312,.T.); +#1945 = ORIENTED_EDGE('',*,*,#1922,.F.); +#1946 = ORIENTED_EDGE('',*,*,#1947,.T.); +#1947 = EDGE_CURVE('',#1923,#1923,#1948,.T.); +#1948 = SURFACE_CURVE('',#1949,(#1954,#1961),.PCURVE_S1.); +#1949 = CIRCLE('',#1950,15.); +#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953); +#1951 = CARTESIAN_POINT('',(15.,15.,24.)); +#1952 = DIRECTION('',(0.,0.,1.)); +#1953 = DIRECTION('',(1.,0.,0.)); +#1954 = PCURVE('',#1329,#1955); +#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1960); +#1956 = LINE('',#1957,#1958); +#1957 = CARTESIAN_POINT('',(6.28318530718,-1.)); +#1958 = VECTOR('',#1959,1.); +#1959 = DIRECTION('',(-1.,0.)); +#1960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1961 = PCURVE('',#1962,#1967); +#1962 = TOROIDAL_SURFACE('',#1963,14.,1.); +#1963 = AXIS2_PLACEMENT_3D('',#1964,#1965,#1966); +#1964 = CARTESIAN_POINT('',(15.,15.,24.)); +#1965 = DIRECTION('',(0.,0.,-1.)); +#1966 = DIRECTION('',(1.,0.,0.)); +#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972); +#1968 = LINE('',#1969,#1970); +#1969 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1970 = VECTOR('',#1971,1.); +#1971 = DIRECTION('',(-1.,0.)); +#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1973 = ADVANCED_FACE('',(#1974),#1450,.T.); +#1974 = FACE_BOUND('',#1975,.T.); +#1975 = EDGE_LOOP('',(#1976,#1977,#1978,#1998)); +#1976 = ORIENTED_EDGE('',*,*,#1610,.F.); +#1977 = ORIENTED_EDGE('',*,*,#1681,.T.); +#1978 = ORIENTED_EDGE('',*,*,#1979,.T.); +#1979 = EDGE_CURVE('',#1659,#1401,#1980,.T.); +#1980 = SURFACE_CURVE('',#1981,(#1986,#1992),.PCURVE_S1.); +#1981 = CIRCLE('',#1982,2.); +#1982 = AXIS2_PLACEMENT_3D('',#1983,#1984,#1985); +#1983 = CARTESIAN_POINT('',(-4.05255888325,-14.,33.)); +#1984 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1985 = DIRECTION('',(0.866025403784,-0.5,0.)); +#1986 = PCURVE('',#1450,#1987); +#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1991); +#1988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1989,#1990),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1989 = CARTESIAN_POINT('',(4.188790204786,0.)); +#1990 = CARTESIAN_POINT('',(4.188790204786,1.570796326795)); +#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1992 = PCURVE('',#1417,#1993); +#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1997); +#1994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1995,#1996),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1995 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1996 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1998 = ORIENTED_EDGE('',*,*,#1429,.F.); +#1999 = ADVANCED_FACE('',(#2000),#1417,.T.); +#2000 = FACE_BOUND('',#2001,.T.); +#2001 = EDGE_LOOP('',(#2002,#2003,#2004,#2005)); +#2002 = ORIENTED_EDGE('',*,*,#1979,.F.); +#2003 = ORIENTED_EDGE('',*,*,#1707,.T.); +#2004 = ORIENTED_EDGE('',*,*,#1782,.T.); +#2005 = ORIENTED_EDGE('',*,*,#1400,.F.); +#2006 = ADVANCED_FACE('',(#2007),#1593,.T.); +#2007 = FACE_BOUND('',#2008,.T.); +#2008 = EDGE_LOOP('',(#2009,#2032,#2059,#2060)); +#2009 = ORIENTED_EDGE('',*,*,#2010,.T.); +#2010 = EDGE_CURVE('',#1577,#2011,#2013,.T.); +#2011 = VERTEX_POINT('',#2012); +#2012 = CARTESIAN_POINT('',(30.,15.,36.)); +#2013 = SEAM_CURVE('',#2014,(#2018,#2025),.PCURVE_S1.); +#2014 = LINE('',#2015,#2016); +#2015 = CARTESIAN_POINT('',(30.,15.,23.)); +#2016 = VECTOR('',#2017,1.); +#2017 = DIRECTION('',(0.,0.,1.)); +#2018 = PCURVE('',#1593,#2019); +#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024); +#2020 = LINE('',#2021,#2022); +#2021 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#2022 = VECTOR('',#2023,1.); +#2023 = DIRECTION('',(-0.,-1.)); +#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2025 = PCURVE('',#1593,#2026); +#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031); +#2027 = LINE('',#2028,#2029); +#2028 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2029 = VECTOR('',#2030,1.); +#2030 = DIRECTION('',(-0.,-1.)); +#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2032 = ORIENTED_EDGE('',*,*,#2033,.F.); +#2033 = EDGE_CURVE('',#2011,#2011,#2034,.T.); +#2034 = SURFACE_CURVE('',#2035,(#2040,#2047),.PCURVE_S1.); +#2035 = CIRCLE('',#2036,15.); +#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039); +#2037 = CARTESIAN_POINT('',(15.,15.,36.)); +#2038 = DIRECTION('',(0.,0.,1.)); +#2039 = DIRECTION('',(1.,0.,0.)); +#2040 = PCURVE('',#1593,#2041); +#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046); +#2042 = LINE('',#2043,#2044); +#2043 = CARTESIAN_POINT('',(6.28318530718,-13.)); +#2044 = VECTOR('',#2045,1.); +#2045 = DIRECTION('',(-1.,0.)); +#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2047 = PCURVE('',#2048,#2053); +#2048 = TOROIDAL_SURFACE('',#2049,14.,1.); +#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052); +#2050 = CARTESIAN_POINT('',(15.,15.,36.)); +#2051 = DIRECTION('',(0.,0.,1.)); +#2052 = DIRECTION('',(1.,0.,0.)); +#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058); +#2054 = LINE('',#2055,#2056); +#2055 = CARTESIAN_POINT('',(0.,0.)); +#2056 = VECTOR('',#2057,1.); +#2057 = DIRECTION('',(1.,0.)); +#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2059 = ORIENTED_EDGE('',*,*,#2010,.F.); +#2060 = ORIENTED_EDGE('',*,*,#1576,.F.); +#2061 = ADVANCED_FACE('',(#2062),#1962,.T.); +#2062 = FACE_BOUND('',#2063,.T.); +#2063 = EDGE_LOOP('',(#2064,#2097,#2117,#2118)); +#2064 = ORIENTED_EDGE('',*,*,#2065,.T.); +#2065 = EDGE_CURVE('',#2066,#2066,#2068,.T.); +#2066 = VERTEX_POINT('',#2067); +#2067 = CARTESIAN_POINT('',(29.,15.,23.)); +#2068 = SURFACE_CURVE('',#2069,(#2074,#2081),.PCURVE_S1.); +#2069 = CIRCLE('',#2070,14.); +#2070 = AXIS2_PLACEMENT_3D('',#2071,#2072,#2073); +#2071 = CARTESIAN_POINT('',(15.,15.,23.)); +#2072 = DIRECTION('',(0.,0.,1.)); +#2073 = DIRECTION('',(1.,0.,0.)); +#2074 = PCURVE('',#1962,#2075); +#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080); +#2076 = LINE('',#2077,#2078); +#2077 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2078 = VECTOR('',#2079,1.); +#2079 = DIRECTION('',(-1.,0.)); +#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2081 = PCURVE('',#2082,#2087); +#2082 = PLANE('',#2083); +#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086); +#2084 = CARTESIAN_POINT('',(30.,15.,23.)); +#2085 = DIRECTION('',(0.,0.,-1.)); +#2086 = DIRECTION('',(-1.,0.,0.)); +#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2096); +#2088 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2089,#2090,#2091,#2092, +#2093,#2094,#2095),.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('') ); +#2089 = CARTESIAN_POINT('',(1.,0.)); +#2090 = CARTESIAN_POINT('',(1.,24.248711305964)); +#2091 = CARTESIAN_POINT('',(22.,12.124355652982)); +#2092 = CARTESIAN_POINT('',(43.,3.429011037613E-15)); +#2093 = CARTESIAN_POINT('',(22.,-12.12435565298)); +#2094 = CARTESIAN_POINT('',(1.,-24.24871130596)); +#2095 = CARTESIAN_POINT('',(1.,0.)); +#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2097 = ORIENTED_EDGE('',*,*,#2098,.F.); +#2098 = EDGE_CURVE('',#1923,#2066,#2099,.T.); +#2099 = SEAM_CURVE('',#2100,(#2105,#2111),.PCURVE_S1.); +#2100 = CIRCLE('',#2101,1.); +#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104); +#2102 = CARTESIAN_POINT('',(29.,15.,24.)); +#2103 = DIRECTION('',(-0.,1.,0.)); +#2104 = DIRECTION('',(1.,0.,0.)); +#2105 = PCURVE('',#1962,#2106); +#2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2110); +#2107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2108,#2109),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2108 = CARTESIAN_POINT('',(0.,0.)); +#2109 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2111 = PCURVE('',#1962,#2112); +#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2116); +#2113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2114,#2115),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2114 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2115 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2117 = ORIENTED_EDGE('',*,*,#1947,.F.); +#2118 = ORIENTED_EDGE('',*,*,#2098,.T.); +#2119 = ADVANCED_FACE('',(#2120),#2048,.T.); +#2120 = FACE_BOUND('',#2121,.T.); +#2121 = EDGE_LOOP('',(#2122,#2144,#2145,#2146)); +#2122 = ORIENTED_EDGE('',*,*,#2123,.F.); +#2123 = EDGE_CURVE('',#2011,#2124,#2126,.T.); +#2124 = VERTEX_POINT('',#2125); +#2125 = CARTESIAN_POINT('',(29.,15.,37.)); +#2126 = SEAM_CURVE('',#2127,(#2132,#2138),.PCURVE_S1.); +#2127 = CIRCLE('',#2128,1.); +#2128 = AXIS2_PLACEMENT_3D('',#2129,#2130,#2131); +#2129 = CARTESIAN_POINT('',(29.,15.,36.)); +#2130 = DIRECTION('',(0.,-1.,0.)); +#2131 = DIRECTION('',(1.,0.,0.)); +#2132 = PCURVE('',#2048,#2133); +#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2137); +#2134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2135,#2136),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2135 = CARTESIAN_POINT('',(0.,0.)); +#2136 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2138 = PCURVE('',#2048,#2139); +#2139 = DEFINITIONAL_REPRESENTATION('',(#2140),#2143); +#2140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2141,#2142),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2141 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2142 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2144 = ORIENTED_EDGE('',*,*,#2033,.T.); +#2145 = ORIENTED_EDGE('',*,*,#2123,.T.); +#2146 = ORIENTED_EDGE('',*,*,#2147,.F.); +#2147 = EDGE_CURVE('',#2124,#2124,#2148,.T.); +#2148 = SURFACE_CURVE('',#2149,(#2154,#2161),.PCURVE_S1.); +#2149 = CIRCLE('',#2150,14.); +#2150 = AXIS2_PLACEMENT_3D('',#2151,#2152,#2153); +#2151 = CARTESIAN_POINT('',(15.,15.,37.)); +#2152 = DIRECTION('',(0.,0.,1.)); +#2153 = DIRECTION('',(1.,0.,0.)); +#2154 = PCURVE('',#2048,#2155); +#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160); +#2156 = LINE('',#2157,#2158); +#2157 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2158 = VECTOR('',#2159,1.); +#2159 = DIRECTION('',(1.,0.)); +#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2161 = PCURVE('',#2162,#2167); +#2162 = PLANE('',#2163); +#2163 = AXIS2_PLACEMENT_3D('',#2164,#2165,#2166); +#2164 = CARTESIAN_POINT('',(30.,15.,37.)); +#2165 = DIRECTION('',(0.,0.,-1.)); +#2166 = DIRECTION('',(-1.,0.,0.)); +#2167 = DEFINITIONAL_REPRESENTATION('',(#2168),#2176); +#2168 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2169,#2170,#2171,#2172, +#2173,#2174,#2175),.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('') ); +#2169 = CARTESIAN_POINT('',(1.,0.)); +#2170 = CARTESIAN_POINT('',(1.,24.248711305964)); +#2171 = CARTESIAN_POINT('',(22.,12.124355652982)); +#2172 = CARTESIAN_POINT('',(43.,3.429011037613E-15)); +#2173 = CARTESIAN_POINT('',(22.,-12.12435565298)); +#2174 = CARTESIAN_POINT('',(1.,-24.24871130596)); +#2175 = CARTESIAN_POINT('',(1.,0.)); +#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2177 = ADVANCED_FACE('',(#2178),#2082,.T.); +#2178 = FACE_BOUND('',#2179,.T.); +#2179 = EDGE_LOOP('',(#2180)); +#2180 = ORIENTED_EDGE('',*,*,#2065,.F.); +#2181 = ADVANCED_FACE('',(#2182),#2162,.F.); +#2182 = FACE_BOUND('',#2183,.F.); +#2183 = EDGE_LOOP('',(#2184)); +#2184 = ORIENTED_EDGE('',*,*,#2147,.F.); +#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2189)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2186,#2187,#2188)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2186 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2187 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2188 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2189 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2186, + 'distance_accuracy_value','confusion accuracy'); +#2190 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#439)); +#2191 = SHAPE_DEFINITION_REPRESENTATION(#2192,#2198); +#2192 = PRODUCT_DEFINITION_SHAPE('','',#2193); +#2193 = PRODUCT_DEFINITION('design','',#2194,#2197); +#2194 = PRODUCT_DEFINITION_FORMATION('','',#2195); +#2195 = PRODUCT('Rodamiento_2','Rodamiento_2','',(#2196)); +#2196 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2198 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2199),#2613); +#2199 = MANIFOLD_SOLID_BREP('',#2200); +#2200 = CLOSED_SHELL('',(#2201,#2289,#2347,#2405,#2444,#2483,#2537,#2586 + )); +#2201 = ADVANCED_FACE('',(#2202),#2215,.T.); +#2202 = FACE_BOUND('',#2203,.T.); +#2203 = EDGE_LOOP('',(#2204,#2238,#2261,#2288)); +#2204 = ORIENTED_EDGE('',*,*,#2205,.T.); +#2205 = EDGE_CURVE('',#2206,#2206,#2208,.T.); +#2206 = VERTEX_POINT('',#2207); +#2207 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,25.)); +#2208 = SURFACE_CURVE('',#2209,(#2214,#2226),.PCURVE_S1.); +#2209 = CIRCLE('',#2210,15.); +#2210 = AXIS2_PLACEMENT_3D('',#2211,#2212,#2213); +#2211 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#2212 = DIRECTION('',(0.,0.,1.)); +#2213 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2214 = PCURVE('',#2215,#2220); +#2215 = CYLINDRICAL_SURFACE('',#2216,15.); +#2216 = AXIS2_PLACEMENT_3D('',#2217,#2218,#2219); +#2217 = CARTESIAN_POINT('',(-19.64101615137,-5.,23.)); +#2218 = DIRECTION('',(0.,0.,-1.)); +#2219 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225); +#2221 = LINE('',#2222,#2223); +#2222 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2223 = VECTOR('',#2224,1.); +#2224 = DIRECTION('',(-1.,0.)); +#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2226 = PCURVE('',#2227,#2232); +#2227 = TOROIDAL_SURFACE('',#2228,13.,2.); +#2228 = AXIS2_PLACEMENT_3D('',#2229,#2230,#2231); +#2229 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#2230 = DIRECTION('',(0.,0.,-1.)); +#2231 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237); +#2233 = LINE('',#2234,#2235); +#2234 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2235 = VECTOR('',#2236,1.); +#2236 = DIRECTION('',(-1.,0.)); +#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2238 = ORIENTED_EDGE('',*,*,#2239,.T.); +#2239 = EDGE_CURVE('',#2206,#2240,#2242,.T.); +#2240 = VERTEX_POINT('',#2241); +#2241 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,35.)); +#2242 = SEAM_CURVE('',#2243,(#2247,#2254),.PCURVE_S1.); +#2243 = LINE('',#2244,#2245); +#2244 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,23.)); +#2245 = VECTOR('',#2246,1.); +#2246 = DIRECTION('',(0.,0.,1.)); +#2247 = PCURVE('',#2215,#2248); +#2248 = DEFINITIONAL_REPRESENTATION('',(#2249),#2253); +#2249 = LINE('',#2250,#2251); +#2250 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#2251 = VECTOR('',#2252,1.); +#2252 = DIRECTION('',(-0.,-1.)); +#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2254 = PCURVE('',#2215,#2255); +#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260); +#2256 = LINE('',#2257,#2258); +#2257 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2258 = VECTOR('',#2259,1.); +#2259 = DIRECTION('',(-0.,-1.)); +#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2261 = ORIENTED_EDGE('',*,*,#2262,.F.); +#2262 = EDGE_CURVE('',#2240,#2240,#2263,.T.); +#2263 = SURFACE_CURVE('',#2264,(#2269,#2276),.PCURVE_S1.); +#2264 = CIRCLE('',#2265,15.); +#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268); +#2266 = CARTESIAN_POINT('',(-19.64101615137,-5.,35.)); +#2267 = DIRECTION('',(0.,0.,1.)); +#2268 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2269 = PCURVE('',#2215,#2270); +#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2275); +#2271 = LINE('',#2272,#2273); +#2272 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#2273 = VECTOR('',#2274,1.); +#2274 = DIRECTION('',(-1.,0.)); +#2275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2276 = PCURVE('',#2277,#2282); +#2277 = TOROIDAL_SURFACE('',#2278,13.,2.); +#2278 = AXIS2_PLACEMENT_3D('',#2279,#2280,#2281); +#2279 = CARTESIAN_POINT('',(-19.64101615137,-5.,35.)); +#2280 = DIRECTION('',(0.,0.,1.)); +#2281 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287); +#2283 = LINE('',#2284,#2285); +#2284 = CARTESIAN_POINT('',(0.,0.)); +#2285 = VECTOR('',#2286,1.); +#2286 = DIRECTION('',(1.,0.)); +#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2288 = ORIENTED_EDGE('',*,*,#2239,.F.); +#2289 = ADVANCED_FACE('',(#2290),#2227,.T.); +#2290 = FACE_BOUND('',#2291,.T.); +#2291 = EDGE_LOOP('',(#2292,#2325,#2345,#2346)); +#2292 = ORIENTED_EDGE('',*,*,#2293,.T.); +#2293 = EDGE_CURVE('',#2294,#2294,#2296,.T.); +#2294 = VERTEX_POINT('',#2295); +#2295 = CARTESIAN_POINT('',(-26.14101615137,6.258330249198,23.)); +#2296 = SURFACE_CURVE('',#2297,(#2302,#2309),.PCURVE_S1.); +#2297 = CIRCLE('',#2298,13.); +#2298 = AXIS2_PLACEMENT_3D('',#2299,#2300,#2301); +#2299 = CARTESIAN_POINT('',(-19.64101615137,-5.,23.)); +#2300 = DIRECTION('',(0.,0.,1.)); +#2301 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2302 = PCURVE('',#2227,#2303); +#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308); +#2304 = LINE('',#2305,#2306); +#2305 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2306 = VECTOR('',#2307,1.); +#2307 = DIRECTION('',(-1.,0.)); +#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2309 = PCURVE('',#2310,#2315); +#2310 = PLANE('',#2311); +#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314); +#2312 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,23.)); +#2313 = DIRECTION('',(0.,0.,-1.)); +#2314 = DIRECTION('',(0.5,-0.866025403784,0.)); +#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2324); +#2316 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2317,#2318,#2319,#2320, +#2321,#2322,#2323),.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('') ); +#2317 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#2318 = CARTESIAN_POINT('',(2.,22.516660498399)); +#2319 = CARTESIAN_POINT('',(21.5,11.258330249201)); +#2320 = CARTESIAN_POINT('',(41.,3.502607055296E-12)); +#2321 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#2322 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#2323 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2325 = ORIENTED_EDGE('',*,*,#2326,.F.); +#2326 = EDGE_CURVE('',#2206,#2294,#2327,.T.); +#2327 = SEAM_CURVE('',#2328,(#2333,#2339),.PCURVE_S1.); +#2328 = CIRCLE('',#2329,2.); +#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332); +#2330 = CARTESIAN_POINT('',(-26.14101615137,6.258330249198,25.)); +#2331 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#2332 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2333 = PCURVE('',#2227,#2334); +#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2338); +#2335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2336,#2337),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2336 = CARTESIAN_POINT('',(0.,0.)); +#2337 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2339 = PCURVE('',#2227,#2340); +#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2344); +#2341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2342,#2343),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2342 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2343 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2345 = ORIENTED_EDGE('',*,*,#2205,.F.); +#2346 = ORIENTED_EDGE('',*,*,#2326,.T.); +#2347 = ADVANCED_FACE('',(#2348),#2277,.T.); +#2348 = FACE_BOUND('',#2349,.T.); +#2349 = EDGE_LOOP('',(#2350,#2372,#2373,#2374)); +#2350 = ORIENTED_EDGE('',*,*,#2351,.F.); +#2351 = EDGE_CURVE('',#2240,#2352,#2354,.T.); +#2352 = VERTEX_POINT('',#2353); +#2353 = CARTESIAN_POINT('',(-26.14101615137,6.258330249198,37.)); +#2354 = SEAM_CURVE('',#2355,(#2360,#2366),.PCURVE_S1.); +#2355 = CIRCLE('',#2356,2.); +#2356 = AXIS2_PLACEMENT_3D('',#2357,#2358,#2359); +#2357 = CARTESIAN_POINT('',(-26.14101615137,6.258330249198,35.)); +#2358 = DIRECTION('',(0.866025403784,0.5,-0.)); +#2359 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2360 = PCURVE('',#2277,#2361); +#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2365); +#2362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2363,#2364),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2363 = CARTESIAN_POINT('',(0.,0.)); +#2364 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2366 = PCURVE('',#2277,#2367); +#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2371); +#2368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2369,#2370),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2369 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2370 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2372 = ORIENTED_EDGE('',*,*,#2262,.T.); +#2373 = ORIENTED_EDGE('',*,*,#2351,.T.); +#2374 = ORIENTED_EDGE('',*,*,#2375,.F.); +#2375 = EDGE_CURVE('',#2352,#2352,#2376,.T.); +#2376 = SURFACE_CURVE('',#2377,(#2382,#2389),.PCURVE_S1.); +#2377 = CIRCLE('',#2378,13.); +#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); +#2379 = CARTESIAN_POINT('',(-19.64101615137,-5.,37.)); +#2380 = DIRECTION('',(0.,0.,1.)); +#2381 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2382 = PCURVE('',#2277,#2383); +#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388); +#2384 = LINE('',#2385,#2386); +#2385 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2386 = VECTOR('',#2387,1.); +#2387 = DIRECTION('',(1.,0.)); +#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2389 = PCURVE('',#2390,#2395); +#2390 = PLANE('',#2391); +#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394); +#2392 = CARTESIAN_POINT('',(-27.14101615137,7.990381056767,37.)); +#2393 = DIRECTION('',(0.,0.,-1.)); +#2394 = DIRECTION('',(0.5,-0.866025403784,0.)); +#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2404); +#2396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2397,#2398,#2399,#2400, +#2401,#2402,#2403),.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('') ); +#2397 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#2398 = CARTESIAN_POINT('',(2.,22.516660498399)); +#2399 = CARTESIAN_POINT('',(21.5,11.258330249201)); +#2400 = CARTESIAN_POINT('',(41.,3.502607055296E-12)); +#2401 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#2402 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#2403 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2405 = ADVANCED_FACE('',(#2406,#2409),#2310,.T.); +#2406 = FACE_BOUND('',#2407,.T.); +#2407 = EDGE_LOOP('',(#2408)); +#2408 = ORIENTED_EDGE('',*,*,#2293,.F.); +#2409 = FACE_BOUND('',#2410,.T.); +#2410 = EDGE_LOOP('',(#2411)); +#2411 = ORIENTED_EDGE('',*,*,#2412,.T.); +#2412 = EDGE_CURVE('',#2413,#2413,#2415,.T.); +#2413 = VERTEX_POINT('',#2414); +#2414 = CARTESIAN_POINT('',(-24.64101615137,3.66025403785,23.)); +#2415 = SURFACE_CURVE('',#2416,(#2421,#2432),.PCURVE_S1.); +#2416 = CIRCLE('',#2417,10.); +#2417 = AXIS2_PLACEMENT_3D('',#2418,#2419,#2420); +#2418 = CARTESIAN_POINT('',(-19.64101615137,-5.,23.)); +#2419 = DIRECTION('',(0.,0.,1.)); +#2420 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2421 = PCURVE('',#2310,#2422); +#2422 = DEFINITIONAL_REPRESENTATION('',(#2423),#2431); +#2423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2424,#2425,#2426,#2427, +#2428,#2429,#2430),.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('') ); +#2424 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#2425 = CARTESIAN_POINT('',(5.,17.320508075692)); +#2426 = CARTESIAN_POINT('',(20.,8.660254037848)); +#2427 = CARTESIAN_POINT('',(35.,3.501872267217E-12)); +#2428 = CARTESIAN_POINT('',(20.,-8.660254037841)); +#2429 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#2430 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#2431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2432 = PCURVE('',#2433,#2438); +#2433 = TOROIDAL_SURFACE('',#2434,10.,2.); +#2434 = AXIS2_PLACEMENT_3D('',#2435,#2436,#2437); +#2435 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#2436 = DIRECTION('',(0.,0.,1.)); +#2437 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443); +#2439 = LINE('',#2440,#2441); +#2440 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2441 = VECTOR('',#2442,1.); +#2442 = DIRECTION('',(1.,0.)); +#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2444 = ADVANCED_FACE('',(#2445,#2448),#2390,.F.); +#2445 = FACE_BOUND('',#2446,.F.); +#2446 = EDGE_LOOP('',(#2447)); +#2447 = ORIENTED_EDGE('',*,*,#2375,.F.); +#2448 = FACE_BOUND('',#2449,.F.); +#2449 = EDGE_LOOP('',(#2450)); +#2450 = ORIENTED_EDGE('',*,*,#2451,.T.); +#2451 = EDGE_CURVE('',#2452,#2452,#2454,.T.); +#2452 = VERTEX_POINT('',#2453); +#2453 = CARTESIAN_POINT('',(-24.64101615137,3.66025403785,37.)); +#2454 = SURFACE_CURVE('',#2455,(#2460,#2471),.PCURVE_S1.); +#2455 = CIRCLE('',#2456,10.); +#2456 = AXIS2_PLACEMENT_3D('',#2457,#2458,#2459); +#2457 = CARTESIAN_POINT('',(-19.64101615137,-5.,37.)); +#2458 = DIRECTION('',(0.,0.,1.)); +#2459 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2460 = PCURVE('',#2390,#2461); +#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2470); +#2462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2463,#2464,#2465,#2466, +#2467,#2468,#2469),.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('') ); +#2463 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#2464 = CARTESIAN_POINT('',(5.,17.320508075692)); +#2465 = CARTESIAN_POINT('',(20.,8.660254037848)); +#2466 = CARTESIAN_POINT('',(35.,3.501872267217E-12)); +#2467 = CARTESIAN_POINT('',(20.,-8.660254037841)); +#2468 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#2469 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2471 = PCURVE('',#2472,#2477); +#2472 = TOROIDAL_SURFACE('',#2473,10.,2.); +#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476); +#2474 = CARTESIAN_POINT('',(-19.64101615137,-5.,35.)); +#2475 = DIRECTION('',(0.,0.,-1.)); +#2476 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2482); +#2478 = LINE('',#2479,#2480); +#2479 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2480 = VECTOR('',#2481,1.); +#2481 = DIRECTION('',(-1.,1.4E-16)); +#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2483 = ADVANCED_FACE('',(#2484),#2433,.T.); +#2484 = FACE_BOUND('',#2485,.T.); +#2485 = EDGE_LOOP('',(#2486,#2508,#2535,#2536)); +#2486 = ORIENTED_EDGE('',*,*,#2487,.F.); +#2487 = EDGE_CURVE('',#2488,#2413,#2490,.T.); +#2488 = VERTEX_POINT('',#2489); +#2489 = CARTESIAN_POINT('',(-23.64101615137,1.92820323028,25.)); +#2490 = SEAM_CURVE('',#2491,(#2496,#2502),.PCURVE_S1.); +#2491 = CIRCLE('',#2492,2.); +#2492 = AXIS2_PLACEMENT_3D('',#2493,#2494,#2495); +#2493 = CARTESIAN_POINT('',(-24.64101615137,3.66025403785,25.)); +#2494 = DIRECTION('',(0.866025403784,0.5,-0.)); +#2495 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2496 = PCURVE('',#2433,#2497); +#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2501); +#2498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2499,#2500),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2499 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2500 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2502 = PCURVE('',#2433,#2503); +#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2507); +#2504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2505,#2506),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2505 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#2506 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2508 = ORIENTED_EDGE('',*,*,#2509,.T.); +#2509 = EDGE_CURVE('',#2488,#2488,#2510,.T.); +#2510 = SURFACE_CURVE('',#2511,(#2516,#2523),.PCURVE_S1.); +#2511 = CIRCLE('',#2512,8.); +#2512 = AXIS2_PLACEMENT_3D('',#2513,#2514,#2515); +#2513 = CARTESIAN_POINT('',(-19.64101615137,-5.,25.)); +#2514 = DIRECTION('',(0.,0.,1.)); +#2515 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2516 = PCURVE('',#2433,#2517); +#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522); +#2518 = LINE('',#2519,#2520); +#2519 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2520 = VECTOR('',#2521,1.); +#2521 = DIRECTION('',(1.,0.)); +#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2523 = PCURVE('',#2524,#2529); +#2524 = CYLINDRICAL_SURFACE('',#2525,8.); +#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528); +#2526 = CARTESIAN_POINT('',(-19.64101615137,-5.,23.)); +#2527 = DIRECTION('',(0.,0.,-1.)); +#2528 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534); +#2530 = LINE('',#2531,#2532); +#2531 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2532 = VECTOR('',#2533,1.); +#2533 = DIRECTION('',(-1.,0.)); +#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2535 = ORIENTED_EDGE('',*,*,#2487,.T.); +#2536 = ORIENTED_EDGE('',*,*,#2412,.F.); +#2537 = ADVANCED_FACE('',(#2538),#2472,.T.); +#2538 = FACE_BOUND('',#2539,.T.); +#2539 = EDGE_LOOP('',(#2540,#2541,#2563,#2585)); +#2540 = ORIENTED_EDGE('',*,*,#2451,.T.); +#2541 = ORIENTED_EDGE('',*,*,#2542,.F.); +#2542 = EDGE_CURVE('',#2543,#2452,#2545,.T.); +#2543 = VERTEX_POINT('',#2544); +#2544 = CARTESIAN_POINT('',(-23.64101615137,1.92820323028,35.)); +#2545 = SEAM_CURVE('',#2546,(#2551,#2557),.PCURVE_S1.); +#2546 = CIRCLE('',#2547,2.); +#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550); +#2548 = CARTESIAN_POINT('',(-24.64101615137,3.66025403785,35.)); +#2549 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#2550 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2551 = PCURVE('',#2472,#2552); +#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2556); +#2553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2554,#2555),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2554 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2555 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2557 = PCURVE('',#2472,#2558); +#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2562); +#2559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2560,#2561),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2560 = CARTESIAN_POINT('',(6.283185307179,3.14159265359)); +#2561 = CARTESIAN_POINT('',(6.283185307179,4.712388980385)); +#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2563 = ORIENTED_EDGE('',*,*,#2564,.F.); +#2564 = EDGE_CURVE('',#2543,#2543,#2565,.T.); +#2565 = SURFACE_CURVE('',#2566,(#2571,#2578),.PCURVE_S1.); +#2566 = CIRCLE('',#2567,8.); +#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570); +#2568 = CARTESIAN_POINT('',(-19.64101615137,-5.,35.)); +#2569 = DIRECTION('',(0.,0.,1.)); +#2570 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2571 = PCURVE('',#2472,#2572); +#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577); +#2573 = LINE('',#2574,#2575); +#2574 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#2575 = VECTOR('',#2576,1.); +#2576 = DIRECTION('',(-1.,0.)); +#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2578 = PCURVE('',#2524,#2579); +#2579 = DEFINITIONAL_REPRESENTATION('',(#2580),#2584); +#2580 = LINE('',#2581,#2582); +#2581 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#2582 = VECTOR('',#2583,1.); +#2583 = DIRECTION('',(-1.,0.)); +#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2585 = ORIENTED_EDGE('',*,*,#2542,.T.); +#2586 = ADVANCED_FACE('',(#2587),#2524,.F.); +#2587 = FACE_BOUND('',#2588,.F.); +#2588 = EDGE_LOOP('',(#2589,#2590,#2611,#2612)); +#2589 = ORIENTED_EDGE('',*,*,#2509,.T.); +#2590 = ORIENTED_EDGE('',*,*,#2591,.T.); +#2591 = EDGE_CURVE('',#2488,#2543,#2592,.T.); +#2592 = SEAM_CURVE('',#2593,(#2597,#2604),.PCURVE_S1.); +#2593 = LINE('',#2594,#2595); +#2594 = CARTESIAN_POINT('',(-23.64101615137,1.92820323028,23.)); +#2595 = VECTOR('',#2596,1.); +#2596 = DIRECTION('',(0.,0.,1.)); +#2597 = PCURVE('',#2524,#2598); +#2598 = DEFINITIONAL_REPRESENTATION('',(#2599),#2603); +#2599 = LINE('',#2600,#2601); +#2600 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#2601 = VECTOR('',#2602,1.); +#2602 = DIRECTION('',(-0.,-1.)); +#2603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2604 = PCURVE('',#2524,#2605); +#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610); +#2606 = LINE('',#2607,#2608); +#2607 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2608 = VECTOR('',#2609,1.); +#2609 = DIRECTION('',(-0.,-1.)); +#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2611 = ORIENTED_EDGE('',*,*,#2564,.F.); +#2612 = ORIENTED_EDGE('',*,*,#2591,.F.); +#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2617)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2614,#2615,#2616)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2614, + 'distance_accuracy_value','confusion accuracy'); +#2618 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2195)); +#2619 = SHAPE_DEFINITION_REPRESENTATION(#2620,#2626); +#2620 = PRODUCT_DEFINITION_SHAPE('','',#2621); +#2621 = PRODUCT_DEFINITION('design','',#2622,#2625); +#2622 = PRODUCT_DEFINITION_FORMATION('','',#2623); +#2623 = PRODUCT('Rodamiento_3','Rodamiento_3','',(#2624)); +#2624 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2625 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2626 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2627),#3041); +#2627 = MANIFOLD_SOLID_BREP('',#2628); +#2628 = CLOSED_SHELL('',(#2629,#2717,#2775,#2833,#2872,#2911,#2965,#3014 + )); +#2629 = ADVANCED_FACE('',(#2630),#2643,.T.); +#2630 = FACE_BOUND('',#2631,.T.); +#2631 = EDGE_LOOP('',(#2632,#2666,#2689,#2716)); +#2632 = ORIENTED_EDGE('',*,*,#2633,.T.); +#2633 = EDGE_CURVE('',#2634,#2634,#2636,.T.); +#2634 = VERTEX_POINT('',#2635); +#2635 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,25.)); +#2636 = SURFACE_CURVE('',#2637,(#2642,#2654),.PCURVE_S1.); +#2637 = CIRCLE('',#2638,15.); +#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641); +#2639 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#2640 = DIRECTION('',(0.,0.,1.)); +#2641 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2642 = PCURVE('',#2643,#2648); +#2643 = CYLINDRICAL_SURFACE('',#2644,15.); +#2644 = AXIS2_PLACEMENT_3D('',#2645,#2646,#2647); +#2645 = CARTESIAN_POINT('',(49.641016151378,-5.,23.)); +#2646 = DIRECTION('',(0.,0.,-1.)); +#2647 = DIRECTION('',(-0.5,-0.866025403784,-0.)); +#2648 = DEFINITIONAL_REPRESENTATION('',(#2649),#2653); +#2649 = LINE('',#2650,#2651); +#2650 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2651 = VECTOR('',#2652,1.); +#2652 = DIRECTION('',(-1.,0.)); +#2653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2654 = PCURVE('',#2655,#2660); +#2655 = TOROIDAL_SURFACE('',#2656,13.,2.); +#2656 = AXIS2_PLACEMENT_3D('',#2657,#2658,#2659); +#2657 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#2658 = DIRECTION('',(0.,0.,-1.)); +#2659 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2665); +#2661 = LINE('',#2662,#2663); +#2662 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2663 = VECTOR('',#2664,1.); +#2664 = DIRECTION('',(-1.,0.)); +#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2666 = ORIENTED_EDGE('',*,*,#2667,.T.); +#2667 = EDGE_CURVE('',#2634,#2668,#2670,.T.); +#2668 = VERTEX_POINT('',#2669); +#2669 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,35.)); +#2670 = SEAM_CURVE('',#2671,(#2675,#2682),.PCURVE_S1.); +#2671 = LINE('',#2672,#2673); +#2672 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,23.)); +#2673 = VECTOR('',#2674,1.); +#2674 = DIRECTION('',(0.,0.,1.)); +#2675 = PCURVE('',#2643,#2676); +#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2681); +#2677 = LINE('',#2678,#2679); +#2678 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#2679 = VECTOR('',#2680,1.); +#2680 = DIRECTION('',(-0.,-1.)); +#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2682 = PCURVE('',#2643,#2683); +#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2688); +#2684 = LINE('',#2685,#2686); +#2685 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2686 = VECTOR('',#2687,1.); +#2687 = DIRECTION('',(-0.,-1.)); +#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2689 = ORIENTED_EDGE('',*,*,#2690,.F.); +#2690 = EDGE_CURVE('',#2668,#2668,#2691,.T.); +#2691 = SURFACE_CURVE('',#2692,(#2697,#2704),.PCURVE_S1.); +#2692 = CIRCLE('',#2693,15.); +#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696); +#2694 = CARTESIAN_POINT('',(49.641016151378,-5.,35.)); +#2695 = DIRECTION('',(0.,0.,1.)); +#2696 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2697 = PCURVE('',#2643,#2698); +#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703); +#2699 = LINE('',#2700,#2701); +#2700 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#2701 = VECTOR('',#2702,1.); +#2702 = DIRECTION('',(-1.,0.)); +#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2704 = PCURVE('',#2705,#2710); +#2705 = TOROIDAL_SURFACE('',#2706,13.,2.); +#2706 = AXIS2_PLACEMENT_3D('',#2707,#2708,#2709); +#2707 = CARTESIAN_POINT('',(49.641016151378,-5.,35.)); +#2708 = DIRECTION('',(0.,0.,1.)); +#2709 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2710 = DEFINITIONAL_REPRESENTATION('',(#2711),#2715); +#2711 = LINE('',#2712,#2713); +#2712 = CARTESIAN_POINT('',(0.,0.)); +#2713 = VECTOR('',#2714,1.); +#2714 = DIRECTION('',(1.,0.)); +#2715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2716 = ORIENTED_EDGE('',*,*,#2667,.F.); +#2717 = ADVANCED_FACE('',(#2718),#2655,.T.); +#2718 = FACE_BOUND('',#2719,.T.); +#2719 = EDGE_LOOP('',(#2720,#2753,#2773,#2774)); +#2720 = ORIENTED_EDGE('',*,*,#2721,.T.); +#2721 = EDGE_CURVE('',#2722,#2722,#2724,.T.); +#2722 = VERTEX_POINT('',#2723); +#2723 = CARTESIAN_POINT('',(43.141016151378,-16.25833024919,23.)); +#2724 = SURFACE_CURVE('',#2725,(#2730,#2737),.PCURVE_S1.); +#2725 = CIRCLE('',#2726,13.); +#2726 = AXIS2_PLACEMENT_3D('',#2727,#2728,#2729); +#2727 = CARTESIAN_POINT('',(49.641016151378,-5.,23.)); +#2728 = DIRECTION('',(0.,0.,1.)); +#2729 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2730 = PCURVE('',#2655,#2731); +#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736); +#2732 = LINE('',#2733,#2734); +#2733 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2734 = VECTOR('',#2735,1.); +#2735 = DIRECTION('',(-1.,-1.4E-16)); +#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2737 = PCURVE('',#2738,#2743); +#2738 = PLANE('',#2739); +#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742); +#2740 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,23.)); +#2741 = DIRECTION('',(0.,0.,-1.)); +#2742 = DIRECTION('',(0.5,0.866025403784,0.)); +#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2752); +#2744 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2745,#2746,#2747,#2748, +#2749,#2750,#2751),.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('') ); +#2745 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#2746 = CARTESIAN_POINT('',(1.999999999994,22.516660498395)); +#2747 = CARTESIAN_POINT('',(21.499999999994,11.258330249198)); +#2748 = CARTESIAN_POINT('',(40.999999999994,5.195464186827E-16)); +#2749 = CARTESIAN_POINT('',(21.499999999994,-11.25833024919)); +#2750 = CARTESIAN_POINT('',(1.999999999994,-22.51666049839)); +#2751 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2753 = ORIENTED_EDGE('',*,*,#2754,.F.); +#2754 = EDGE_CURVE('',#2634,#2722,#2755,.T.); +#2755 = SEAM_CURVE('',#2756,(#2761,#2767),.PCURVE_S1.); +#2756 = CIRCLE('',#2757,2.); +#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760); +#2758 = CARTESIAN_POINT('',(43.141016151378,-16.25833024919,25.)); +#2759 = DIRECTION('',(0.866025403784,-0.5,0.)); +#2760 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2761 = PCURVE('',#2655,#2762); +#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2766); +#2763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2764,#2765),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2764 = CARTESIAN_POINT('',(0.,0.)); +#2765 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2767 = PCURVE('',#2655,#2768); +#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2772); +#2769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2770,#2771),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2770 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2771 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2773 = ORIENTED_EDGE('',*,*,#2633,.F.); +#2774 = ORIENTED_EDGE('',*,*,#2754,.T.); +#2775 = ADVANCED_FACE('',(#2776),#2705,.T.); +#2776 = FACE_BOUND('',#2777,.T.); +#2777 = EDGE_LOOP('',(#2778,#2800,#2801,#2802)); +#2778 = ORIENTED_EDGE('',*,*,#2779,.F.); +#2779 = EDGE_CURVE('',#2668,#2780,#2782,.T.); +#2780 = VERTEX_POINT('',#2781); +#2781 = CARTESIAN_POINT('',(43.141016151378,-16.25833024919,37.)); +#2782 = SEAM_CURVE('',#2783,(#2788,#2794),.PCURVE_S1.); +#2783 = CIRCLE('',#2784,2.); +#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787); +#2785 = CARTESIAN_POINT('',(43.141016151378,-16.25833024919,35.)); +#2786 = DIRECTION('',(-0.866025403784,0.5,0.)); +#2787 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2788 = PCURVE('',#2705,#2789); +#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2793); +#2790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2791,#2792),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2791 = CARTESIAN_POINT('',(0.,0.)); +#2792 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2794 = PCURVE('',#2705,#2795); +#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2799); +#2796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2797,#2798),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2797 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2798 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2800 = ORIENTED_EDGE('',*,*,#2690,.T.); +#2801 = ORIENTED_EDGE('',*,*,#2779,.T.); +#2802 = ORIENTED_EDGE('',*,*,#2803,.F.); +#2803 = EDGE_CURVE('',#2780,#2780,#2804,.T.); +#2804 = SURFACE_CURVE('',#2805,(#2810,#2817),.PCURVE_S1.); +#2805 = CIRCLE('',#2806,13.); +#2806 = AXIS2_PLACEMENT_3D('',#2807,#2808,#2809); +#2807 = CARTESIAN_POINT('',(49.641016151378,-5.,37.)); +#2808 = DIRECTION('',(0.,0.,1.)); +#2809 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2810 = PCURVE('',#2705,#2811); +#2811 = DEFINITIONAL_REPRESENTATION('',(#2812),#2816); +#2812 = LINE('',#2813,#2814); +#2813 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2814 = VECTOR('',#2815,1.); +#2815 = DIRECTION('',(1.,0.)); +#2816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2817 = PCURVE('',#2818,#2823); +#2818 = PLANE('',#2819); +#2819 = AXIS2_PLACEMENT_3D('',#2820,#2821,#2822); +#2820 = CARTESIAN_POINT('',(42.141016151378,-17.99038105676,37.)); +#2821 = DIRECTION('',(0.,0.,-1.)); +#2822 = DIRECTION('',(0.5,0.866025403784,0.)); +#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2832); +#2824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2825,#2826,#2827,#2828, +#2829,#2830,#2831),.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('') ); +#2825 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#2826 = CARTESIAN_POINT('',(1.999999999994,22.516660498395)); +#2827 = CARTESIAN_POINT('',(21.499999999994,11.258330249198)); +#2828 = CARTESIAN_POINT('',(40.999999999994,5.195464186827E-16)); +#2829 = CARTESIAN_POINT('',(21.499999999994,-11.25833024919)); +#2830 = CARTESIAN_POINT('',(1.999999999994,-22.51666049839)); +#2831 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2833 = ADVANCED_FACE('',(#2834,#2837),#2738,.T.); +#2834 = FACE_BOUND('',#2835,.T.); +#2835 = EDGE_LOOP('',(#2836)); +#2836 = ORIENTED_EDGE('',*,*,#2721,.F.); +#2837 = FACE_BOUND('',#2838,.T.); +#2838 = EDGE_LOOP('',(#2839)); +#2839 = ORIENTED_EDGE('',*,*,#2840,.T.); +#2840 = EDGE_CURVE('',#2841,#2841,#2843,.T.); +#2841 = VERTEX_POINT('',#2842); +#2842 = CARTESIAN_POINT('',(44.641016151378,-13.66025403784,23.)); +#2843 = SURFACE_CURVE('',#2844,(#2849,#2860),.PCURVE_S1.); +#2844 = CIRCLE('',#2845,10.); +#2845 = AXIS2_PLACEMENT_3D('',#2846,#2847,#2848); +#2846 = CARTESIAN_POINT('',(49.641016151378,-5.,23.)); +#2847 = DIRECTION('',(0.,0.,1.)); +#2848 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2849 = PCURVE('',#2738,#2850); +#2850 = DEFINITIONAL_REPRESENTATION('',(#2851),#2859); +#2851 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2852,#2853,#2854,#2855, +#2856,#2857,#2858),.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('') ); +#2852 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#2853 = CARTESIAN_POINT('',(4.999999999994,17.320508075689)); +#2854 = CARTESIAN_POINT('',(19.999999999994,8.660254037844)); +#2855 = CARTESIAN_POINT('',(34.999999999994,-2.152416608057E-16)); +#2856 = CARTESIAN_POINT('',(19.999999999994,-8.660254037844)); +#2857 = CARTESIAN_POINT('',(4.999999999994,-17.32050807568)); +#2858 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2860 = PCURVE('',#2861,#2866); +#2861 = TOROIDAL_SURFACE('',#2862,10.,2.); +#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865); +#2863 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#2864 = DIRECTION('',(0.,0.,1.)); +#2865 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871); +#2867 = LINE('',#2868,#2869); +#2868 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2869 = VECTOR('',#2870,1.); +#2870 = DIRECTION('',(1.,0.)); +#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2872 = ADVANCED_FACE('',(#2873,#2876),#2818,.F.); +#2873 = FACE_BOUND('',#2874,.F.); +#2874 = EDGE_LOOP('',(#2875)); +#2875 = ORIENTED_EDGE('',*,*,#2803,.F.); +#2876 = FACE_BOUND('',#2877,.F.); +#2877 = EDGE_LOOP('',(#2878)); +#2878 = ORIENTED_EDGE('',*,*,#2879,.T.); +#2879 = EDGE_CURVE('',#2880,#2880,#2882,.T.); +#2880 = VERTEX_POINT('',#2881); +#2881 = CARTESIAN_POINT('',(44.641016151378,-13.66025403784,37.)); +#2882 = SURFACE_CURVE('',#2883,(#2888,#2899),.PCURVE_S1.); +#2883 = CIRCLE('',#2884,10.); +#2884 = AXIS2_PLACEMENT_3D('',#2885,#2886,#2887); +#2885 = CARTESIAN_POINT('',(49.641016151378,-5.,37.)); +#2886 = DIRECTION('',(0.,0.,1.)); +#2887 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2888 = PCURVE('',#2818,#2889); +#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2898); +#2890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2891,#2892,#2893,#2894, +#2895,#2896,#2897),.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('') ); +#2891 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#2892 = CARTESIAN_POINT('',(4.999999999994,17.320508075689)); +#2893 = CARTESIAN_POINT('',(19.999999999994,8.660254037844)); +#2894 = CARTESIAN_POINT('',(34.999999999994,-2.152416608057E-16)); +#2895 = CARTESIAN_POINT('',(19.999999999994,-8.660254037844)); +#2896 = CARTESIAN_POINT('',(4.999999999994,-17.32050807568)); +#2897 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2899 = PCURVE('',#2900,#2905); +#2900 = TOROIDAL_SURFACE('',#2901,10.,2.); +#2901 = AXIS2_PLACEMENT_3D('',#2902,#2903,#2904); +#2902 = CARTESIAN_POINT('',(49.641016151378,-5.,35.)); +#2903 = DIRECTION('',(0.,0.,-1.)); +#2904 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2910); +#2906 = LINE('',#2907,#2908); +#2907 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2908 = VECTOR('',#2909,1.); +#2909 = DIRECTION('',(-1.,0.)); +#2910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2911 = ADVANCED_FACE('',(#2912),#2861,.T.); +#2912 = FACE_BOUND('',#2913,.T.); +#2913 = EDGE_LOOP('',(#2914,#2936,#2963,#2964)); +#2914 = ORIENTED_EDGE('',*,*,#2915,.F.); +#2915 = EDGE_CURVE('',#2916,#2841,#2918,.T.); +#2916 = VERTEX_POINT('',#2917); +#2917 = CARTESIAN_POINT('',(45.641016151378,-11.92820323027,25.)); +#2918 = SEAM_CURVE('',#2919,(#2924,#2930),.PCURVE_S1.); +#2919 = CIRCLE('',#2920,2.); +#2920 = AXIS2_PLACEMENT_3D('',#2921,#2922,#2923); +#2921 = CARTESIAN_POINT('',(44.641016151378,-13.66025403784,25.)); +#2922 = DIRECTION('',(-0.866025403784,0.5,0.)); +#2923 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2924 = PCURVE('',#2861,#2925); +#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2929); +#2926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2927,#2928),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2927 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2928 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2930 = PCURVE('',#2861,#2931); +#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2935); +#2932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2933,#2934),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2933 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#2934 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2936 = ORIENTED_EDGE('',*,*,#2937,.T.); +#2937 = EDGE_CURVE('',#2916,#2916,#2938,.T.); +#2938 = SURFACE_CURVE('',#2939,(#2944,#2951),.PCURVE_S1.); +#2939 = CIRCLE('',#2940,8.); +#2940 = AXIS2_PLACEMENT_3D('',#2941,#2942,#2943); +#2941 = CARTESIAN_POINT('',(49.641016151378,-5.,25.)); +#2942 = DIRECTION('',(0.,0.,1.)); +#2943 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2944 = PCURVE('',#2861,#2945); +#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950); +#2946 = LINE('',#2947,#2948); +#2947 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2948 = VECTOR('',#2949,1.); +#2949 = DIRECTION('',(1.,0.)); +#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2951 = PCURVE('',#2952,#2957); +#2952 = CYLINDRICAL_SURFACE('',#2953,8.); +#2953 = AXIS2_PLACEMENT_3D('',#2954,#2955,#2956); +#2954 = CARTESIAN_POINT('',(49.641016151378,-5.,23.)); +#2955 = DIRECTION('',(0.,0.,-1.)); +#2956 = DIRECTION('',(-0.5,-0.866025403784,-0.)); +#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962); +#2958 = LINE('',#2959,#2960); +#2959 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2960 = VECTOR('',#2961,1.); +#2961 = DIRECTION('',(-1.,0.)); +#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2963 = ORIENTED_EDGE('',*,*,#2915,.T.); +#2964 = ORIENTED_EDGE('',*,*,#2840,.F.); +#2965 = ADVANCED_FACE('',(#2966),#2900,.T.); +#2966 = FACE_BOUND('',#2967,.T.); +#2967 = EDGE_LOOP('',(#2968,#2969,#2991,#3013)); +#2968 = ORIENTED_EDGE('',*,*,#2879,.T.); +#2969 = ORIENTED_EDGE('',*,*,#2970,.F.); +#2970 = EDGE_CURVE('',#2971,#2880,#2973,.T.); +#2971 = VERTEX_POINT('',#2972); +#2972 = CARTESIAN_POINT('',(45.641016151378,-11.92820323027,35.)); +#2973 = SEAM_CURVE('',#2974,(#2979,#2985),.PCURVE_S1.); +#2974 = CIRCLE('',#2975,2.); +#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978); +#2976 = CARTESIAN_POINT('',(44.641016151378,-13.66025403784,35.)); +#2977 = DIRECTION('',(0.866025403784,-0.5,0.)); +#2978 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2979 = PCURVE('',#2900,#2980); +#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2984); +#2981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2982,#2983),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2982 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2983 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2985 = PCURVE('',#2900,#2986); +#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2990); +#2987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2988,#2989),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2988 = CARTESIAN_POINT('',(6.283185307179,3.14159265359)); +#2989 = CARTESIAN_POINT('',(6.283185307179,4.712388980385)); +#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2991 = ORIENTED_EDGE('',*,*,#2992,.F.); +#2992 = EDGE_CURVE('',#2971,#2971,#2993,.T.); +#2993 = SURFACE_CURVE('',#2994,(#2999,#3006),.PCURVE_S1.); +#2994 = CIRCLE('',#2995,8.); +#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998); +#2996 = CARTESIAN_POINT('',(49.641016151378,-5.,35.)); +#2997 = DIRECTION('',(0.,0.,1.)); +#2998 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2999 = PCURVE('',#2900,#3000); +#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3005); +#3001 = LINE('',#3002,#3003); +#3002 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#3003 = VECTOR('',#3004,1.); +#3004 = DIRECTION('',(-1.,0.)); +#3005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3006 = PCURVE('',#2952,#3007); +#3007 = DEFINITIONAL_REPRESENTATION('',(#3008),#3012); +#3008 = LINE('',#3009,#3010); +#3009 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#3010 = VECTOR('',#3011,1.); +#3011 = DIRECTION('',(-1.,0.)); +#3012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3013 = ORIENTED_EDGE('',*,*,#2970,.T.); +#3014 = ADVANCED_FACE('',(#3015),#2952,.F.); +#3015 = FACE_BOUND('',#3016,.F.); +#3016 = EDGE_LOOP('',(#3017,#3018,#3039,#3040)); +#3017 = ORIENTED_EDGE('',*,*,#2937,.T.); +#3018 = ORIENTED_EDGE('',*,*,#3019,.T.); +#3019 = EDGE_CURVE('',#2916,#2971,#3020,.T.); +#3020 = SEAM_CURVE('',#3021,(#3025,#3032),.PCURVE_S1.); +#3021 = LINE('',#3022,#3023); +#3022 = CARTESIAN_POINT('',(45.641016151378,-11.92820323027,23.)); +#3023 = VECTOR('',#3024,1.); +#3024 = DIRECTION('',(0.,0.,1.)); +#3025 = PCURVE('',#2952,#3026); +#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031); +#3027 = LINE('',#3028,#3029); +#3028 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#3029 = VECTOR('',#3030,1.); +#3030 = DIRECTION('',(-0.,-1.)); +#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3032 = PCURVE('',#2952,#3033); +#3033 = DEFINITIONAL_REPRESENTATION('',(#3034),#3038); +#3034 = LINE('',#3035,#3036); +#3035 = CARTESIAN_POINT('',(6.283185307179,0.)); +#3036 = VECTOR('',#3037,1.); +#3037 = DIRECTION('',(-0.,-1.)); +#3038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3039 = ORIENTED_EDGE('',*,*,#2992,.F.); +#3040 = ORIENTED_EDGE('',*,*,#3019,.F.); +#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3045)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3042,#3043,#3044)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3042, + 'distance_accuracy_value','confusion accuracy'); +#3046 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2623)); +#3047 = SHAPE_DEFINITION_REPRESENTATION(#3048,#3054); +#3048 = PRODUCT_DEFINITION_SHAPE('','',#3049); +#3049 = PRODUCT_DEFINITION('design','',#3050,#3053); +#3050 = PRODUCT_DEFINITION_FORMATION('','',#3051); +#3051 = PRODUCT('Soporte_Spinner','Soporte_Spinner','',(#3052)); +#3052 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3053 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3054 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3055),#4275); +#3055 = MANIFOLD_SOLID_BREP('',#3056); +#3056 = CLOSED_SHELL('',(#3057,#3145,#3199,#3234,#3352,#3407,#3493,#3572 + ,#3651,#3727,#3731,#3763,#3844,#3869,#3945,#3972,#4048,#4073,#4144, + #4172,#4254,#4261,#4268)); +#3057 = ADVANCED_FACE('',(#3058),#3072,.T.); +#3058 = FACE_BOUND('',#3059,.T.); +#3059 = EDGE_LOOP('',(#3060,#3090,#3117,#3118)); +#3060 = ORIENTED_EDGE('',*,*,#3061,.T.); +#3061 = EDGE_CURVE('',#3062,#3064,#3066,.T.); +#3062 = VERTEX_POINT('',#3063); +#3063 = CARTESIAN_POINT('',(26.,15.,21.)); +#3064 = VERTEX_POINT('',#3065); +#3065 = CARTESIAN_POINT('',(26.,15.,23.)); +#3066 = SEAM_CURVE('',#3067,(#3071,#3083),.PCURVE_S1.); +#3067 = LINE('',#3068,#3069); +#3068 = CARTESIAN_POINT('',(26.,15.,20.)); +#3069 = VECTOR('',#3070,1.); +#3070 = DIRECTION('',(0.,0.,1.)); +#3071 = PCURVE('',#3072,#3077); +#3072 = CYLINDRICAL_SURFACE('',#3073,11.); +#3073 = AXIS2_PLACEMENT_3D('',#3074,#3075,#3076); +#3074 = CARTESIAN_POINT('',(15.,15.,20.)); +#3075 = DIRECTION('',(0.,0.,1.)); +#3076 = DIRECTION('',(1.,0.,-0.)); +#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082); +#3078 = LINE('',#3079,#3080); +#3079 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3080 = VECTOR('',#3081,1.); +#3081 = DIRECTION('',(0.,1.)); +#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3083 = PCURVE('',#3072,#3084); +#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089); +#3085 = LINE('',#3086,#3087); +#3086 = CARTESIAN_POINT('',(4.138911435803E-13,0.)); +#3087 = VECTOR('',#3088,1.); +#3088 = DIRECTION('',(0.,1.)); +#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3090 = ORIENTED_EDGE('',*,*,#3091,.F.); +#3091 = EDGE_CURVE('',#3064,#3064,#3092,.T.); +#3092 = SURFACE_CURVE('',#3093,(#3098,#3105),.PCURVE_S1.); +#3093 = CIRCLE('',#3094,11.); +#3094 = AXIS2_PLACEMENT_3D('',#3095,#3096,#3097); +#3095 = CARTESIAN_POINT('',(15.,15.,23.)); +#3096 = DIRECTION('',(0.,0.,1.)); +#3097 = DIRECTION('',(1.,0.,-0.)); +#3098 = PCURVE('',#3072,#3099); +#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3104); +#3100 = LINE('',#3101,#3102); +#3101 = CARTESIAN_POINT('',(0.,3.)); +#3102 = VECTOR('',#3103,1.); +#3103 = DIRECTION('',(1.,0.)); +#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3105 = PCURVE('',#3106,#3111); +#3106 = PLANE('',#3107); +#3107 = AXIS2_PLACEMENT_3D('',#3108,#3109,#3110); +#3108 = CARTESIAN_POINT('',(15.,15.,23.)); +#3109 = DIRECTION('',(0.,0.,1.)); +#3110 = DIRECTION('',(1.,0.,-0.)); +#3111 = DEFINITIONAL_REPRESENTATION('',(#3112),#3116); +#3112 = CIRCLE('',#3113,11.); +#3113 = AXIS2_PLACEMENT_2D('',#3114,#3115); +#3114 = CARTESIAN_POINT('',(0.,0.)); +#3115 = DIRECTION('',(1.,0.)); +#3116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3117 = ORIENTED_EDGE('',*,*,#3061,.F.); +#3118 = ORIENTED_EDGE('',*,*,#3119,.T.); +#3119 = EDGE_CURVE('',#3062,#3062,#3120,.T.); +#3120 = SURFACE_CURVE('',#3121,(#3126,#3133),.PCURVE_S1.); +#3121 = CIRCLE('',#3122,11.); +#3122 = AXIS2_PLACEMENT_3D('',#3123,#3124,#3125); +#3123 = CARTESIAN_POINT('',(15.,15.,21.)); +#3124 = DIRECTION('',(0.,0.,1.)); +#3125 = DIRECTION('',(1.,0.,-0.)); +#3126 = PCURVE('',#3072,#3127); +#3127 = DEFINITIONAL_REPRESENTATION('',(#3128),#3132); +#3128 = LINE('',#3129,#3130); +#3129 = CARTESIAN_POINT('',(0.,1.)); +#3130 = VECTOR('',#3131,1.); +#3131 = DIRECTION('',(1.,0.)); +#3132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3133 = PCURVE('',#3134,#3139); +#3134 = TOROIDAL_SURFACE('',#3135,12.,1.); +#3135 = AXIS2_PLACEMENT_3D('',#3136,#3137,#3138); +#3136 = CARTESIAN_POINT('',(15.,15.,21.)); +#3137 = DIRECTION('',(0.,0.,1.)); +#3138 = DIRECTION('',(1.,0.,-0.)); +#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3144); +#3140 = LINE('',#3141,#3142); +#3141 = CARTESIAN_POINT('',(0.,3.14159265359)); +#3142 = VECTOR('',#3143,1.); +#3143 = DIRECTION('',(1.,0.)); +#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3145 = ADVANCED_FACE('',(#3146),#3134,.F.); +#3146 = FACE_BOUND('',#3147,.F.); +#3147 = EDGE_LOOP('',(#3148,#3170,#3171,#3172)); +#3148 = ORIENTED_EDGE('',*,*,#3149,.F.); +#3149 = EDGE_CURVE('',#3062,#3150,#3152,.T.); +#3150 = VERTEX_POINT('',#3151); +#3151 = CARTESIAN_POINT('',(27.,15.,20.)); +#3152 = SEAM_CURVE('',#3153,(#3158,#3164),.PCURVE_S1.); +#3153 = CIRCLE('',#3154,1.); +#3154 = AXIS2_PLACEMENT_3D('',#3155,#3156,#3157); +#3155 = CARTESIAN_POINT('',(27.,15.,21.)); +#3156 = DIRECTION('',(0.,-1.,0.)); +#3157 = DIRECTION('',(1.,0.,0.)); +#3158 = PCURVE('',#3134,#3159); +#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3163); +#3160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3161,#3162),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#3161 = CARTESIAN_POINT('',(0.,3.14159265359)); +#3162 = CARTESIAN_POINT('',(0.,4.712388980385)); +#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3164 = PCURVE('',#3134,#3165); +#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3169); +#3166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3167,#3168),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#3167 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#3168 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3170 = ORIENTED_EDGE('',*,*,#3119,.T.); +#3171 = ORIENTED_EDGE('',*,*,#3149,.T.); +#3172 = ORIENTED_EDGE('',*,*,#3173,.F.); +#3173 = EDGE_CURVE('',#3150,#3150,#3174,.T.); +#3174 = SURFACE_CURVE('',#3175,(#3180,#3187),.PCURVE_S1.); +#3175 = CIRCLE('',#3176,12.); +#3176 = AXIS2_PLACEMENT_3D('',#3177,#3178,#3179); +#3177 = CARTESIAN_POINT('',(15.,15.,20.)); +#3178 = DIRECTION('',(0.,0.,1.)); +#3179 = DIRECTION('',(1.,0.,-0.)); +#3180 = PCURVE('',#3134,#3181); +#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186); +#3182 = LINE('',#3183,#3184); +#3183 = CARTESIAN_POINT('',(0.,4.712388980385)); +#3184 = VECTOR('',#3185,1.); +#3185 = DIRECTION('',(1.,0.)); +#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3187 = PCURVE('',#3188,#3193); +#3188 = PLANE('',#3189); +#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192); +#3190 = CARTESIAN_POINT('',(0.,0.,20.)); +#3191 = DIRECTION('',(0.,0.,1.)); +#3192 = DIRECTION('',(1.,0.,-0.)); +#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3198); +#3194 = CIRCLE('',#3195,12.); +#3195 = AXIS2_PLACEMENT_2D('',#3196,#3197); +#3196 = CARTESIAN_POINT('',(15.,15.)); +#3197 = DIRECTION('',(1.,0.)); +#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3199 = ADVANCED_FACE('',(#3200,#3203),#3106,.T.); +#3200 = FACE_BOUND('',#3201,.T.); +#3201 = EDGE_LOOP('',(#3202)); +#3202 = ORIENTED_EDGE('',*,*,#3091,.T.); +#3203 = FACE_BOUND('',#3204,.T.); +#3204 = EDGE_LOOP('',(#3205)); +#3205 = ORIENTED_EDGE('',*,*,#3206,.F.); +#3206 = EDGE_CURVE('',#3207,#3207,#3209,.T.); +#3207 = VERTEX_POINT('',#3208); +#3208 = CARTESIAN_POINT('',(19.,15.,23.)); +#3209 = SURFACE_CURVE('',#3210,(#3215,#3222),.PCURVE_S1.); +#3210 = CIRCLE('',#3211,4.); +#3211 = AXIS2_PLACEMENT_3D('',#3212,#3213,#3214); +#3212 = CARTESIAN_POINT('',(15.,15.,23.)); +#3213 = DIRECTION('',(0.,0.,1.)); +#3214 = DIRECTION('',(1.,0.,-0.)); +#3215 = PCURVE('',#3106,#3216); +#3216 = DEFINITIONAL_REPRESENTATION('',(#3217),#3221); +#3217 = CIRCLE('',#3218,4.); +#3218 = AXIS2_PLACEMENT_2D('',#3219,#3220); +#3219 = CARTESIAN_POINT('',(0.,0.)); +#3220 = DIRECTION('',(1.,0.)); +#3221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3222 = PCURVE('',#3223,#3228); +#3223 = CYLINDRICAL_SURFACE('',#3224,4.); +#3224 = AXIS2_PLACEMENT_3D('',#3225,#3226,#3227); +#3225 = CARTESIAN_POINT('',(15.,15.,23.)); +#3226 = DIRECTION('',(0.,0.,1.)); +#3227 = DIRECTION('',(1.,0.,-0.)); +#3228 = DEFINITIONAL_REPRESENTATION('',(#3229),#3233); +#3229 = LINE('',#3230,#3231); +#3230 = CARTESIAN_POINT('',(0.,0.)); +#3231 = VECTOR('',#3232,1.); +#3232 = DIRECTION('',(1.,0.)); +#3233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3234 = ADVANCED_FACE('',(#3235,#3238),#3188,.T.); +#3235 = FACE_BOUND('',#3236,.T.); +#3236 = EDGE_LOOP('',(#3237)); +#3237 = ORIENTED_EDGE('',*,*,#3173,.F.); +#3238 = FACE_BOUND('',#3239,.T.); +#3239 = EDGE_LOOP('',(#3240,#3270,#3298,#3326)); +#3240 = ORIENTED_EDGE('',*,*,#3241,.F.); +#3241 = EDGE_CURVE('',#3242,#3244,#3246,.T.); +#3242 = VERTEX_POINT('',#3243); +#3243 = CARTESIAN_POINT('',(2.,2.,20.)); +#3244 = VERTEX_POINT('',#3245); +#3245 = CARTESIAN_POINT('',(2.,28.,20.)); +#3246 = SURFACE_CURVE('',#3247,(#3251,#3258),.PCURVE_S1.); +#3247 = LINE('',#3248,#3249); +#3248 = CARTESIAN_POINT('',(2.,0.,20.)); +#3249 = VECTOR('',#3250,1.); +#3250 = DIRECTION('',(0.,1.,0.)); +#3251 = PCURVE('',#3188,#3252); +#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257); +#3253 = LINE('',#3254,#3255); +#3254 = CARTESIAN_POINT('',(2.,0.)); +#3255 = VECTOR('',#3256,1.); +#3256 = DIRECTION('',(0.,1.)); +#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3258 = PCURVE('',#3259,#3264); +#3259 = CYLINDRICAL_SURFACE('',#3260,2.); +#3260 = AXIS2_PLACEMENT_3D('',#3261,#3262,#3263); +#3261 = CARTESIAN_POINT('',(2.,0.,18.)); +#3262 = DIRECTION('',(0.,1.,0.)); +#3263 = DIRECTION('',(-1.,0.,0.)); +#3264 = DEFINITIONAL_REPRESENTATION('',(#3265),#3269); +#3265 = LINE('',#3266,#3267); +#3266 = CARTESIAN_POINT('',(1.570796326795,0.)); +#3267 = VECTOR('',#3268,1.); +#3268 = DIRECTION('',(0.,1.)); +#3269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3270 = ORIENTED_EDGE('',*,*,#3271,.T.); +#3271 = EDGE_CURVE('',#3242,#3272,#3274,.T.); +#3272 = VERTEX_POINT('',#3273); +#3273 = CARTESIAN_POINT('',(28.,2.,20.)); +#3274 = SURFACE_CURVE('',#3275,(#3279,#3286),.PCURVE_S1.); +#3275 = LINE('',#3276,#3277); +#3276 = CARTESIAN_POINT('',(0.,2.,20.)); +#3277 = VECTOR('',#3278,1.); +#3278 = DIRECTION('',(1.,0.,0.)); +#3279 = PCURVE('',#3188,#3280); +#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3285); +#3281 = LINE('',#3282,#3283); +#3282 = CARTESIAN_POINT('',(0.,2.)); +#3283 = VECTOR('',#3284,1.); +#3284 = DIRECTION('',(1.,0.)); +#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3286 = PCURVE('',#3287,#3292); +#3287 = CYLINDRICAL_SURFACE('',#3288,2.); +#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291); +#3289 = CARTESIAN_POINT('',(0.,2.,18.)); +#3290 = DIRECTION('',(1.,0.,0.)); +#3291 = DIRECTION('',(0.,-1.,0.)); +#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297); +#3293 = LINE('',#3294,#3295); +#3294 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3295 = VECTOR('',#3296,1.); +#3296 = DIRECTION('',(-0.,1.)); +#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3298 = ORIENTED_EDGE('',*,*,#3299,.T.); +#3299 = EDGE_CURVE('',#3272,#3300,#3302,.T.); +#3300 = VERTEX_POINT('',#3301); +#3301 = CARTESIAN_POINT('',(28.,28.,20.)); +#3302 = SURFACE_CURVE('',#3303,(#3307,#3314),.PCURVE_S1.); +#3303 = LINE('',#3304,#3305); +#3304 = CARTESIAN_POINT('',(28.,0.,20.)); +#3305 = VECTOR('',#3306,1.); +#3306 = DIRECTION('',(0.,1.,0.)); +#3307 = PCURVE('',#3188,#3308); +#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313); +#3309 = LINE('',#3310,#3311); +#3310 = CARTESIAN_POINT('',(28.,0.)); +#3311 = VECTOR('',#3312,1.); +#3312 = DIRECTION('',(0.,1.)); +#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3314 = PCURVE('',#3315,#3320); +#3315 = CYLINDRICAL_SURFACE('',#3316,2.); +#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319); +#3317 = CARTESIAN_POINT('',(28.,0.,18.)); +#3318 = DIRECTION('',(0.,1.,0.)); +#3319 = DIRECTION('',(1.,0.,0.)); +#3320 = DEFINITIONAL_REPRESENTATION('',(#3321),#3325); +#3321 = LINE('',#3322,#3323); +#3322 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3323 = VECTOR('',#3324,1.); +#3324 = DIRECTION('',(-0.,1.)); +#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3326 = ORIENTED_EDGE('',*,*,#3327,.F.); +#3327 = EDGE_CURVE('',#3244,#3300,#3328,.T.); +#3328 = SURFACE_CURVE('',#3329,(#3333,#3340),.PCURVE_S1.); +#3329 = LINE('',#3330,#3331); +#3330 = CARTESIAN_POINT('',(0.,28.,20.)); +#3331 = VECTOR('',#3332,1.); +#3332 = DIRECTION('',(1.,0.,0.)); +#3333 = PCURVE('',#3188,#3334); +#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3339); +#3335 = LINE('',#3336,#3337); +#3336 = CARTESIAN_POINT('',(0.,28.)); +#3337 = VECTOR('',#3338,1.); +#3338 = DIRECTION('',(1.,0.)); +#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3340 = PCURVE('',#3341,#3346); +#3341 = CYLINDRICAL_SURFACE('',#3342,2.); +#3342 = AXIS2_PLACEMENT_3D('',#3343,#3344,#3345); +#3343 = CARTESIAN_POINT('',(0.,28.,18.)); +#3344 = DIRECTION('',(1.,0.,0.)); +#3345 = DIRECTION('',(-0.,1.,0.)); +#3346 = DEFINITIONAL_REPRESENTATION('',(#3347),#3351); +#3347 = LINE('',#3348,#3349); +#3348 = CARTESIAN_POINT('',(1.570796326795,0.)); +#3349 = VECTOR('',#3350,1.); +#3350 = DIRECTION('',(0.,1.)); +#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3352 = ADVANCED_FACE('',(#3353),#3223,.T.); +#3353 = FACE_BOUND('',#3354,.T.); +#3354 = EDGE_LOOP('',(#3355,#3384,#3405,#3406)); +#3355 = ORIENTED_EDGE('',*,*,#3356,.F.); +#3356 = EDGE_CURVE('',#3357,#3357,#3359,.T.); +#3357 = VERTEX_POINT('',#3358); +#3358 = CARTESIAN_POINT('',(19.,15.,27.)); +#3359 = SURFACE_CURVE('',#3360,(#3365,#3372),.PCURVE_S1.); +#3360 = CIRCLE('',#3361,4.); +#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364); +#3362 = CARTESIAN_POINT('',(15.,15.,27.)); +#3363 = DIRECTION('',(0.,0.,1.)); +#3364 = DIRECTION('',(1.,0.,-0.)); +#3365 = PCURVE('',#3223,#3366); +#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371); +#3367 = LINE('',#3368,#3369); +#3368 = CARTESIAN_POINT('',(0.,4.)); +#3369 = VECTOR('',#3370,1.); +#3370 = DIRECTION('',(1.,0.)); +#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3372 = PCURVE('',#3373,#3378); +#3373 = PLANE('',#3374); +#3374 = AXIS2_PLACEMENT_3D('',#3375,#3376,#3377); +#3375 = CARTESIAN_POINT('',(15.,15.,27.)); +#3376 = DIRECTION('',(0.,0.,1.)); +#3377 = DIRECTION('',(1.,0.,-0.)); +#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383); +#3379 = CIRCLE('',#3380,4.); +#3380 = AXIS2_PLACEMENT_2D('',#3381,#3382); +#3381 = CARTESIAN_POINT('',(0.,0.)); +#3382 = DIRECTION('',(1.,0.)); +#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3384 = ORIENTED_EDGE('',*,*,#3385,.F.); +#3385 = EDGE_CURVE('',#3207,#3357,#3386,.T.); +#3386 = SEAM_CURVE('',#3387,(#3391,#3398),.PCURVE_S1.); +#3387 = LINE('',#3388,#3389); +#3388 = CARTESIAN_POINT('',(19.,15.,23.)); +#3389 = VECTOR('',#3390,1.); +#3390 = DIRECTION('',(0.,0.,1.)); +#3391 = PCURVE('',#3223,#3392); +#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397); +#3393 = LINE('',#3394,#3395); +#3394 = CARTESIAN_POINT('',(0.,-0.)); +#3395 = VECTOR('',#3396,1.); +#3396 = DIRECTION('',(0.,1.)); +#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3398 = PCURVE('',#3223,#3399); +#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404); +#3400 = LINE('',#3401,#3402); +#3401 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3402 = VECTOR('',#3403,1.); +#3403 = DIRECTION('',(0.,1.)); +#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3405 = ORIENTED_EDGE('',*,*,#3206,.T.); +#3406 = ORIENTED_EDGE('',*,*,#3385,.T.); +#3407 = ADVANCED_FACE('',(#3408),#3259,.T.); +#3408 = FACE_BOUND('',#3409,.T.); +#3409 = EDGE_LOOP('',(#3410,#3437,#3438,#3467)); +#3410 = ORIENTED_EDGE('',*,*,#3411,.F.); +#3411 = EDGE_CURVE('',#3242,#3412,#3414,.T.); +#3412 = VERTEX_POINT('',#3413); +#3413 = CARTESIAN_POINT('',(-4.440892098501E-16,2.,18.)); +#3414 = SURFACE_CURVE('',#3415,(#3420,#3426),.PCURVE_S1.); +#3415 = CIRCLE('',#3416,2.); +#3416 = AXIS2_PLACEMENT_3D('',#3417,#3418,#3419); +#3417 = CARTESIAN_POINT('',(2.,2.,18.)); +#3418 = DIRECTION('',(0.,-1.,0.)); +#3419 = DIRECTION('',(-1.,0.,0.)); +#3420 = PCURVE('',#3259,#3421); +#3421 = DEFINITIONAL_REPRESENTATION('',(#3422),#3425); +#3422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3423,#3424),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3423 = CARTESIAN_POINT('',(1.570796326795,2.)); +#3424 = CARTESIAN_POINT('',(0.,2.)); +#3425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3426 = PCURVE('',#3427,#3432); +#3427 = SPHERICAL_SURFACE('',#3428,2.); +#3428 = AXIS2_PLACEMENT_3D('',#3429,#3430,#3431); +#3429 = CARTESIAN_POINT('',(2.,2.,18.)); +#3430 = DIRECTION('',(-0.,-0.,-1.)); +#3431 = DIRECTION('',(-1.,0.,0.)); +#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3436); +#3433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3434,#3435),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3434 = CARTESIAN_POINT('',(6.28318530718,-1.570796326795)); +#3435 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3437 = ORIENTED_EDGE('',*,*,#3241,.T.); +#3438 = ORIENTED_EDGE('',*,*,#3439,.F.); +#3439 = EDGE_CURVE('',#3440,#3244,#3442,.T.); +#3440 = VERTEX_POINT('',#3441); +#3441 = CARTESIAN_POINT('',(-4.440892098501E-16,28.,18.)); +#3442 = SURFACE_CURVE('',#3443,(#3448,#3455),.PCURVE_S1.); +#3443 = CIRCLE('',#3444,2.); +#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447); +#3445 = CARTESIAN_POINT('',(2.,28.,18.)); +#3446 = DIRECTION('',(0.,1.,-0.)); +#3447 = DIRECTION('',(-1.,0.,0.)); +#3448 = PCURVE('',#3259,#3449); +#3449 = DEFINITIONAL_REPRESENTATION('',(#3450),#3454); +#3450 = LINE('',#3451,#3452); +#3451 = CARTESIAN_POINT('',(0.,28.)); +#3452 = VECTOR('',#3453,1.); +#3453 = DIRECTION('',(1.,0.)); +#3454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3455 = PCURVE('',#3456,#3461); +#3456 = SPHERICAL_SURFACE('',#3457,2.); +#3457 = AXIS2_PLACEMENT_3D('',#3458,#3459,#3460); +#3458 = CARTESIAN_POINT('',(2.,28.,18.)); +#3459 = DIRECTION('',(-0.,-1.,-0.)); +#3460 = DIRECTION('',(-1.,0.,0.)); +#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466); +#3462 = LINE('',#3463,#3464); +#3463 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3464 = VECTOR('',#3465,1.); +#3465 = DIRECTION('',(-1.,0.)); +#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3467 = ORIENTED_EDGE('',*,*,#3468,.F.); +#3468 = EDGE_CURVE('',#3412,#3440,#3469,.T.); +#3469 = SURFACE_CURVE('',#3470,(#3474,#3481),.PCURVE_S1.); +#3470 = LINE('',#3471,#3472); +#3471 = CARTESIAN_POINT('',(-4.440892098501E-16,0.,18.)); +#3472 = VECTOR('',#3473,1.); +#3473 = DIRECTION('',(0.,1.,0.)); +#3474 = PCURVE('',#3259,#3475); +#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480); +#3476 = LINE('',#3477,#3478); +#3477 = CARTESIAN_POINT('',(0.,0.)); +#3478 = VECTOR('',#3479,1.); +#3479 = DIRECTION('',(0.,1.)); +#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3481 = PCURVE('',#3482,#3487); +#3482 = PLANE('',#3483); +#3483 = AXIS2_PLACEMENT_3D('',#3484,#3485,#3486); +#3484 = CARTESIAN_POINT('',(0.,0.,0.)); +#3485 = DIRECTION('',(1.,0.,0.)); +#3486 = DIRECTION('',(0.,0.,1.)); +#3487 = DEFINITIONAL_REPRESENTATION('',(#3488),#3492); +#3488 = LINE('',#3489,#3490); +#3489 = CARTESIAN_POINT('',(18.,0.)); +#3490 = VECTOR('',#3491,1.); +#3491 = DIRECTION('',(0.,-1.)); +#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3493 = ADVANCED_FACE('',(#3494),#3287,.T.); +#3494 = FACE_BOUND('',#3495,.T.); +#3495 = EDGE_LOOP('',(#3496,#3526,#3551,#3552)); +#3496 = ORIENTED_EDGE('',*,*,#3497,.T.); +#3497 = EDGE_CURVE('',#3498,#3500,#3502,.T.); +#3498 = VERTEX_POINT('',#3499); +#3499 = CARTESIAN_POINT('',(2.,-4.440892098501E-16,18.)); +#3500 = VERTEX_POINT('',#3501); +#3501 = CARTESIAN_POINT('',(28.,-4.440892098501E-16,18.)); +#3502 = SURFACE_CURVE('',#3503,(#3507,#3514),.PCURVE_S1.); +#3503 = LINE('',#3504,#3505); +#3504 = CARTESIAN_POINT('',(0.,-4.440892098501E-16,18.)); +#3505 = VECTOR('',#3506,1.); +#3506 = DIRECTION('',(1.,0.,0.)); +#3507 = PCURVE('',#3287,#3508); +#3508 = DEFINITIONAL_REPRESENTATION('',(#3509),#3513); +#3509 = LINE('',#3510,#3511); +#3510 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3511 = VECTOR('',#3512,1.); +#3512 = DIRECTION('',(-0.,1.)); +#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3514 = PCURVE('',#3515,#3520); +#3515 = PLANE('',#3516); +#3516 = AXIS2_PLACEMENT_3D('',#3517,#3518,#3519); +#3517 = CARTESIAN_POINT('',(0.,0.,0.)); +#3518 = DIRECTION('',(0.,1.,0.)); +#3519 = DIRECTION('',(0.,-0.,1.)); +#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525); +#3521 = LINE('',#3522,#3523); +#3522 = CARTESIAN_POINT('',(18.,0.)); +#3523 = VECTOR('',#3524,1.); +#3524 = DIRECTION('',(0.,1.)); +#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3526 = ORIENTED_EDGE('',*,*,#3527,.F.); +#3527 = EDGE_CURVE('',#3272,#3500,#3528,.T.); +#3528 = SURFACE_CURVE('',#3529,(#3534,#3540),.PCURVE_S1.); +#3529 = CIRCLE('',#3530,2.); +#3530 = AXIS2_PLACEMENT_3D('',#3531,#3532,#3533); +#3531 = CARTESIAN_POINT('',(28.,2.,18.)); +#3532 = DIRECTION('',(1.,6.123233995737E-17,0.)); +#3533 = DIRECTION('',(6.123233995737E-17,-1.,0.)); +#3534 = PCURVE('',#3287,#3535); +#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3539); +#3536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3537,#3538),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3537 = CARTESIAN_POINT('',(4.712388980385,28.)); +#3538 = CARTESIAN_POINT('',(6.28318530718,28.)); +#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3540 = PCURVE('',#3541,#3546); +#3541 = SPHERICAL_SURFACE('',#3542,2.); +#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545); +#3543 = CARTESIAN_POINT('',(28.,2.,18.)); +#3544 = DIRECTION('',(-0.,-0.,-1.)); +#3545 = DIRECTION('',(1.,0.,0.)); +#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3550); +#3547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3548,#3549),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3548 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#3549 = CARTESIAN_POINT('',(1.570796326795,0.)); +#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3551 = ORIENTED_EDGE('',*,*,#3271,.F.); +#3552 = ORIENTED_EDGE('',*,*,#3553,.T.); +#3553 = EDGE_CURVE('',#3242,#3498,#3554,.T.); +#3554 = SURFACE_CURVE('',#3555,(#3560,#3566),.PCURVE_S1.); +#3555 = CIRCLE('',#3556,2.); +#3556 = AXIS2_PLACEMENT_3D('',#3557,#3558,#3559); +#3557 = CARTESIAN_POINT('',(2.,2.,18.)); +#3558 = DIRECTION('',(1.,-6.123233995737E-17,0.)); +#3559 = DIRECTION('',(-6.123233995737E-17,-1.,0.)); +#3560 = PCURVE('',#3287,#3561); +#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3565); +#3562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3563,#3564),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3563 = CARTESIAN_POINT('',(4.712388980385,2.)); +#3564 = CARTESIAN_POINT('',(6.28318530718,2.)); +#3565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3566 = PCURVE('',#3427,#3567); +#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3571); +#3568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3569,#3570),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3569 = CARTESIAN_POINT('',(4.712388980385,-1.570796326795)); +#3570 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3572 = ADVANCED_FACE('',(#3573),#3341,.T.); +#3573 = FACE_BOUND('',#3574,.T.); +#3574 = EDGE_LOOP('',(#3575,#3597,#3598,#3625)); +#3575 = ORIENTED_EDGE('',*,*,#3576,.T.); +#3576 = EDGE_CURVE('',#3577,#3244,#3579,.T.); +#3577 = VERTEX_POINT('',#3578); +#3578 = CARTESIAN_POINT('',(2.,30.,18.)); +#3579 = SURFACE_CURVE('',#3580,(#3585,#3591),.PCURVE_S1.); +#3580 = CIRCLE('',#3581,2.); +#3581 = AXIS2_PLACEMENT_3D('',#3582,#3583,#3584); +#3582 = CARTESIAN_POINT('',(2.,28.,18.)); +#3583 = DIRECTION('',(1.,0.,6.123233995737E-17)); +#3584 = DIRECTION('',(-6.123233995737E-17,0.,1.)); +#3585 = PCURVE('',#3341,#3586); +#3586 = DEFINITIONAL_REPRESENTATION('',(#3587),#3590); +#3587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3588,#3589),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3588 = CARTESIAN_POINT('',(0.,2.)); +#3589 = CARTESIAN_POINT('',(1.570796326795,2.)); +#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3591 = PCURVE('',#3456,#3592); +#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3596); +#3593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3594,#3595),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3594 = CARTESIAN_POINT('',(4.712388980385,-1.570796326795)); +#3595 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3597 = ORIENTED_EDGE('',*,*,#3327,.T.); +#3598 = ORIENTED_EDGE('',*,*,#3599,.F.); +#3599 = EDGE_CURVE('',#3600,#3300,#3602,.T.); +#3600 = VERTEX_POINT('',#3601); +#3601 = CARTESIAN_POINT('',(28.,30.,18.)); +#3602 = SURFACE_CURVE('',#3603,(#3608,#3614),.PCURVE_S1.); +#3603 = CIRCLE('',#3604,2.); +#3604 = AXIS2_PLACEMENT_3D('',#3605,#3606,#3607); +#3605 = CARTESIAN_POINT('',(28.,28.,18.)); +#3606 = DIRECTION('',(1.,0.,-6.123233995737E-17)); +#3607 = DIRECTION('',(6.123233995737E-17,0.,1.)); +#3608 = PCURVE('',#3341,#3609); +#3609 = DEFINITIONAL_REPRESENTATION('',(#3610),#3613); +#3610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3611,#3612),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3611 = CARTESIAN_POINT('',(0.,28.)); +#3612 = CARTESIAN_POINT('',(1.570796326795,28.)); +#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3614 = PCURVE('',#3615,#3620); +#3615 = SPHERICAL_SURFACE('',#3616,2.); +#3616 = AXIS2_PLACEMENT_3D('',#3617,#3618,#3619); +#3617 = CARTESIAN_POINT('',(28.,28.,18.)); +#3618 = DIRECTION('',(-0.,-1.,-0.)); +#3619 = DIRECTION('',(1.,-0.,0.)); +#3620 = DEFINITIONAL_REPRESENTATION('',(#3621),#3624); +#3621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3622,#3623),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3622 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#3623 = CARTESIAN_POINT('',(1.570796326795,0.)); +#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3625 = ORIENTED_EDGE('',*,*,#3626,.F.); +#3626 = EDGE_CURVE('',#3577,#3600,#3627,.T.); +#3627 = SURFACE_CURVE('',#3628,(#3632,#3639),.PCURVE_S1.); +#3628 = LINE('',#3629,#3630); +#3629 = CARTESIAN_POINT('',(0.,30.,18.)); +#3630 = VECTOR('',#3631,1.); +#3631 = DIRECTION('',(1.,0.,0.)); +#3632 = PCURVE('',#3341,#3633); +#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3638); +#3634 = LINE('',#3635,#3636); +#3635 = CARTESIAN_POINT('',(0.,0.)); +#3636 = VECTOR('',#3637,1.); +#3637 = DIRECTION('',(0.,1.)); +#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3639 = PCURVE('',#3640,#3645); +#3640 = PLANE('',#3641); +#3641 = AXIS2_PLACEMENT_3D('',#3642,#3643,#3644); +#3642 = CARTESIAN_POINT('',(0.,30.,0.)); +#3643 = DIRECTION('',(0.,1.,0.)); +#3644 = DIRECTION('',(0.,-0.,1.)); +#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650); +#3646 = LINE('',#3647,#3648); +#3647 = CARTESIAN_POINT('',(18.,0.)); +#3648 = VECTOR('',#3649,1.); +#3649 = DIRECTION('',(0.,1.)); +#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3651 = ADVANCED_FACE('',(#3652),#3315,.T.); +#3652 = FACE_BOUND('',#3653,.T.); +#3653 = EDGE_LOOP('',(#3654,#3684,#3706,#3707)); +#3654 = ORIENTED_EDGE('',*,*,#3655,.T.); +#3655 = EDGE_CURVE('',#3656,#3658,#3660,.T.); +#3656 = VERTEX_POINT('',#3657); +#3657 = CARTESIAN_POINT('',(30.,2.,18.)); +#3658 = VERTEX_POINT('',#3659); +#3659 = CARTESIAN_POINT('',(30.,28.,18.)); +#3660 = SURFACE_CURVE('',#3661,(#3665,#3672),.PCURVE_S1.); +#3661 = LINE('',#3662,#3663); +#3662 = CARTESIAN_POINT('',(30.,0.,18.)); +#3663 = VECTOR('',#3664,1.); +#3664 = DIRECTION('',(0.,1.,0.)); +#3665 = PCURVE('',#3315,#3666); +#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671); +#3667 = LINE('',#3668,#3669); +#3668 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3669 = VECTOR('',#3670,1.); +#3670 = DIRECTION('',(-0.,1.)); +#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3672 = PCURVE('',#3673,#3678); +#3673 = PLANE('',#3674); +#3674 = AXIS2_PLACEMENT_3D('',#3675,#3676,#3677); +#3675 = CARTESIAN_POINT('',(30.,0.,0.)); +#3676 = DIRECTION('',(1.,0.,0.)); +#3677 = DIRECTION('',(0.,0.,1.)); +#3678 = DEFINITIONAL_REPRESENTATION('',(#3679),#3683); +#3679 = LINE('',#3680,#3681); +#3680 = CARTESIAN_POINT('',(18.,0.)); +#3681 = VECTOR('',#3682,1.); +#3682 = DIRECTION('',(0.,-1.)); +#3683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3684 = ORIENTED_EDGE('',*,*,#3685,.T.); +#3685 = EDGE_CURVE('',#3658,#3300,#3686,.T.); +#3686 = SURFACE_CURVE('',#3687,(#3692,#3699),.PCURVE_S1.); +#3687 = CIRCLE('',#3688,2.); +#3688 = AXIS2_PLACEMENT_3D('',#3689,#3690,#3691); +#3689 = CARTESIAN_POINT('',(28.,28.,18.)); +#3690 = DIRECTION('',(0.,-1.,0.)); +#3691 = DIRECTION('',(1.,0.,0.)); +#3692 = PCURVE('',#3315,#3693); +#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698); +#3694 = LINE('',#3695,#3696); +#3695 = CARTESIAN_POINT('',(6.28318530718,28.)); +#3696 = VECTOR('',#3697,1.); +#3697 = DIRECTION('',(-1.,0.)); +#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3699 = PCURVE('',#3615,#3700); +#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705); +#3701 = LINE('',#3702,#3703); +#3702 = CARTESIAN_POINT('',(0.,0.)); +#3703 = VECTOR('',#3704,1.); +#3704 = DIRECTION('',(1.,0.)); +#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3706 = ORIENTED_EDGE('',*,*,#3299,.F.); +#3707 = ORIENTED_EDGE('',*,*,#3708,.T.); +#3708 = EDGE_CURVE('',#3272,#3656,#3709,.T.); +#3709 = SURFACE_CURVE('',#3710,(#3715,#3721),.PCURVE_S1.); +#3710 = CIRCLE('',#3711,2.); +#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); +#3712 = CARTESIAN_POINT('',(28.,2.,18.)); +#3713 = DIRECTION('',(-0.,1.,0.)); +#3714 = DIRECTION('',(1.,0.,0.)); +#3715 = PCURVE('',#3315,#3716); +#3716 = DEFINITIONAL_REPRESENTATION('',(#3717),#3720); +#3717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3718,#3719),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3718 = CARTESIAN_POINT('',(4.712388980385,2.)); +#3719 = CARTESIAN_POINT('',(6.28318530718,2.)); +#3720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3721 = PCURVE('',#3541,#3722); +#3722 = DEFINITIONAL_REPRESENTATION('',(#3723),#3726); +#3723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3724,#3725),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3724 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#3725 = CARTESIAN_POINT('',(0.,0.)); +#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3727 = ADVANCED_FACE('',(#3728),#3373,.T.); +#3728 = FACE_BOUND('',#3729,.T.); +#3729 = EDGE_LOOP('',(#3730)); +#3730 = ORIENTED_EDGE('',*,*,#3356,.T.); +#3731 = ADVANCED_FACE('',(#3732),#3427,.T.); +#3732 = FACE_BOUND('',#3733,.T.); +#3733 = EDGE_LOOP('',(#3734,#3761,#3762)); +#3734 = ORIENTED_EDGE('',*,*,#3735,.T.); +#3735 = EDGE_CURVE('',#3412,#3498,#3736,.T.); +#3736 = SURFACE_CURVE('',#3737,(#3742,#3749),.PCURVE_S1.); +#3737 = CIRCLE('',#3738,2.); +#3738 = AXIS2_PLACEMENT_3D('',#3739,#3740,#3741); +#3739 = CARTESIAN_POINT('',(2.,2.,18.)); +#3740 = DIRECTION('',(0.,0.,1.)); +#3741 = DIRECTION('',(-1.,0.,0.)); +#3742 = PCURVE('',#3427,#3743); +#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3748); +#3744 = LINE('',#3745,#3746); +#3745 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3746 = VECTOR('',#3747,1.); +#3747 = DIRECTION('',(-1.,0.)); +#3748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3749 = PCURVE('',#3750,#3755); +#3750 = CYLINDRICAL_SURFACE('',#3751,2.); +#3751 = AXIS2_PLACEMENT_3D('',#3752,#3753,#3754); +#3752 = CARTESIAN_POINT('',(2.,2.,0.)); +#3753 = DIRECTION('',(0.,0.,1.)); +#3754 = DIRECTION('',(-1.,0.,0.)); +#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760); +#3756 = LINE('',#3757,#3758); +#3757 = CARTESIAN_POINT('',(0.,18.)); +#3758 = VECTOR('',#3759,1.); +#3759 = DIRECTION('',(1.,0.)); +#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3761 = ORIENTED_EDGE('',*,*,#3553,.F.); +#3762 = ORIENTED_EDGE('',*,*,#3411,.T.); +#3763 = ADVANCED_FACE('',(#3764),#3482,.F.); +#3764 = FACE_BOUND('',#3765,.F.); +#3765 = EDGE_LOOP('',(#3766,#3796,#3822,#3823)); +#3766 = ORIENTED_EDGE('',*,*,#3767,.T.); +#3767 = EDGE_CURVE('',#3768,#3770,#3772,.T.); +#3768 = VERTEX_POINT('',#3769); +#3769 = CARTESIAN_POINT('',(-4.440892098501E-16,2.,0.)); +#3770 = VERTEX_POINT('',#3771); +#3771 = CARTESIAN_POINT('',(-4.440892098501E-16,28.,0.)); +#3772 = SURFACE_CURVE('',#3773,(#3777,#3784),.PCURVE_S1.); +#3773 = LINE('',#3774,#3775); +#3774 = CARTESIAN_POINT('',(0.,0.,0.)); +#3775 = VECTOR('',#3776,1.); +#3776 = DIRECTION('',(0.,1.,0.)); +#3777 = PCURVE('',#3482,#3778); +#3778 = DEFINITIONAL_REPRESENTATION('',(#3779),#3783); +#3779 = LINE('',#3780,#3781); +#3780 = CARTESIAN_POINT('',(0.,0.)); +#3781 = VECTOR('',#3782,1.); +#3782 = DIRECTION('',(0.,-1.)); +#3783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3784 = PCURVE('',#3785,#3790); +#3785 = PLANE('',#3786); +#3786 = AXIS2_PLACEMENT_3D('',#3787,#3788,#3789); +#3787 = CARTESIAN_POINT('',(0.,0.,0.)); +#3788 = DIRECTION('',(0.,0.,1.)); +#3789 = DIRECTION('',(1.,0.,-0.)); +#3790 = DEFINITIONAL_REPRESENTATION('',(#3791),#3795); +#3791 = LINE('',#3792,#3793); +#3792 = CARTESIAN_POINT('',(0.,0.)); +#3793 = VECTOR('',#3794,1.); +#3794 = DIRECTION('',(0.,1.)); +#3795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3796 = ORIENTED_EDGE('',*,*,#3797,.T.); +#3797 = EDGE_CURVE('',#3770,#3440,#3798,.T.); +#3798 = SURFACE_CURVE('',#3799,(#3803,#3810),.PCURVE_S1.); +#3799 = LINE('',#3800,#3801); +#3800 = CARTESIAN_POINT('',(-4.440892098501E-16,28.,0.)); +#3801 = VECTOR('',#3802,1.); +#3802 = DIRECTION('',(0.,0.,1.)); +#3803 = PCURVE('',#3482,#3804); +#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809); +#3805 = LINE('',#3806,#3807); +#3806 = CARTESIAN_POINT('',(0.,-28.)); +#3807 = VECTOR('',#3808,1.); +#3808 = DIRECTION('',(1.,0.)); +#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3810 = PCURVE('',#3811,#3816); +#3811 = CYLINDRICAL_SURFACE('',#3812,2.); +#3812 = AXIS2_PLACEMENT_3D('',#3813,#3814,#3815); +#3813 = CARTESIAN_POINT('',(2.,28.,0.)); +#3814 = DIRECTION('',(0.,0.,1.)); +#3815 = DIRECTION('',(-1.,0.,0.)); +#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821); +#3817 = LINE('',#3818,#3819); +#3818 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3819 = VECTOR('',#3820,1.); +#3820 = DIRECTION('',(-0.,1.)); +#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3822 = ORIENTED_EDGE('',*,*,#3468,.F.); +#3823 = ORIENTED_EDGE('',*,*,#3824,.F.); +#3824 = EDGE_CURVE('',#3768,#3412,#3825,.T.); +#3825 = SURFACE_CURVE('',#3826,(#3830,#3837),.PCURVE_S1.); +#3826 = LINE('',#3827,#3828); +#3827 = CARTESIAN_POINT('',(-4.440892098501E-16,2.,0.)); +#3828 = VECTOR('',#3829,1.); +#3829 = DIRECTION('',(0.,0.,1.)); +#3830 = PCURVE('',#3482,#3831); +#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836); +#3832 = LINE('',#3833,#3834); +#3833 = CARTESIAN_POINT('',(0.,-2.)); +#3834 = VECTOR('',#3835,1.); +#3835 = DIRECTION('',(1.,0.)); +#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3837 = PCURVE('',#3750,#3838); +#3838 = DEFINITIONAL_REPRESENTATION('',(#3839),#3843); +#3839 = LINE('',#3840,#3841); +#3840 = CARTESIAN_POINT('',(0.,0.)); +#3841 = VECTOR('',#3842,1.); +#3842 = DIRECTION('',(0.,1.)); +#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3844 = ADVANCED_FACE('',(#3845),#3456,.T.); +#3845 = FACE_BOUND('',#3846,.T.); +#3846 = EDGE_LOOP('',(#3847,#3848,#3849)); +#3847 = ORIENTED_EDGE('',*,*,#3439,.T.); +#3848 = ORIENTED_EDGE('',*,*,#3576,.F.); +#3849 = ORIENTED_EDGE('',*,*,#3850,.T.); +#3850 = EDGE_CURVE('',#3577,#3440,#3851,.T.); +#3851 = SURFACE_CURVE('',#3852,(#3857,#3863),.PCURVE_S1.); +#3852 = CIRCLE('',#3853,2.); +#3853 = AXIS2_PLACEMENT_3D('',#3854,#3855,#3856); +#3854 = CARTESIAN_POINT('',(2.,28.,18.)); +#3855 = DIRECTION('',(0.,0.,1.)); +#3856 = DIRECTION('',(-1.,0.,0.)); +#3857 = PCURVE('',#3456,#3858); +#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3862); +#3859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3860,#3861),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3860 = CARTESIAN_POINT('',(6.28318530718,-1.570796326795)); +#3861 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3863 = PCURVE('',#3811,#3864); +#3864 = DEFINITIONAL_REPRESENTATION('',(#3865),#3868); +#3865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3866,#3867),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#3866 = CARTESIAN_POINT('',(4.712388980385,18.)); +#3867 = CARTESIAN_POINT('',(6.28318530718,18.)); +#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3869 = ADVANCED_FACE('',(#3870),#3515,.F.); +#3870 = FACE_BOUND('',#3871,.F.); +#3871 = EDGE_LOOP('',(#3872,#3897,#3918,#3919)); +#3872 = ORIENTED_EDGE('',*,*,#3873,.F.); +#3873 = EDGE_CURVE('',#3874,#3876,#3878,.T.); +#3874 = VERTEX_POINT('',#3875); +#3875 = CARTESIAN_POINT('',(2.,-4.440892098501E-16,0.)); +#3876 = VERTEX_POINT('',#3877); +#3877 = CARTESIAN_POINT('',(28.,-4.440892098501E-16,0.)); +#3878 = SURFACE_CURVE('',#3879,(#3883,#3890),.PCURVE_S1.); +#3879 = LINE('',#3880,#3881); +#3880 = CARTESIAN_POINT('',(0.,0.,0.)); +#3881 = VECTOR('',#3882,1.); +#3882 = DIRECTION('',(1.,0.,0.)); +#3883 = PCURVE('',#3515,#3884); +#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3889); +#3885 = LINE('',#3886,#3887); +#3886 = CARTESIAN_POINT('',(0.,0.)); +#3887 = VECTOR('',#3888,1.); +#3888 = DIRECTION('',(0.,1.)); +#3889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3890 = PCURVE('',#3785,#3891); +#3891 = DEFINITIONAL_REPRESENTATION('',(#3892),#3896); +#3892 = LINE('',#3893,#3894); +#3893 = CARTESIAN_POINT('',(0.,0.)); +#3894 = VECTOR('',#3895,1.); +#3895 = DIRECTION('',(1.,0.)); +#3896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3897 = ORIENTED_EDGE('',*,*,#3898,.T.); +#3898 = EDGE_CURVE('',#3874,#3498,#3899,.T.); +#3899 = SURFACE_CURVE('',#3900,(#3904,#3911),.PCURVE_S1.); +#3900 = LINE('',#3901,#3902); +#3901 = CARTESIAN_POINT('',(2.,-4.440892098501E-16,0.)); +#3902 = VECTOR('',#3903,1.); +#3903 = DIRECTION('',(0.,0.,1.)); +#3904 = PCURVE('',#3515,#3905); +#3905 = DEFINITIONAL_REPRESENTATION('',(#3906),#3910); +#3906 = LINE('',#3907,#3908); +#3907 = CARTESIAN_POINT('',(0.,2.)); +#3908 = VECTOR('',#3909,1.); +#3909 = DIRECTION('',(1.,0.)); +#3910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3911 = PCURVE('',#3750,#3912); +#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3917); +#3913 = LINE('',#3914,#3915); +#3914 = CARTESIAN_POINT('',(1.570796326795,0.)); +#3915 = VECTOR('',#3916,1.); +#3916 = DIRECTION('',(0.,1.)); +#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3918 = ORIENTED_EDGE('',*,*,#3497,.T.); +#3919 = ORIENTED_EDGE('',*,*,#3920,.F.); +#3920 = EDGE_CURVE('',#3876,#3500,#3921,.T.); +#3921 = SURFACE_CURVE('',#3922,(#3926,#3933),.PCURVE_S1.); +#3922 = LINE('',#3923,#3924); +#3923 = CARTESIAN_POINT('',(28.,-4.440892098501E-16,0.)); +#3924 = VECTOR('',#3925,1.); +#3925 = DIRECTION('',(0.,0.,1.)); +#3926 = PCURVE('',#3515,#3927); +#3927 = DEFINITIONAL_REPRESENTATION('',(#3928),#3932); +#3928 = LINE('',#3929,#3930); +#3929 = CARTESIAN_POINT('',(0.,28.)); +#3930 = VECTOR('',#3931,1.); +#3931 = DIRECTION('',(1.,0.)); +#3932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3933 = PCURVE('',#3934,#3939); +#3934 = CYLINDRICAL_SURFACE('',#3935,2.); +#3935 = AXIS2_PLACEMENT_3D('',#3936,#3937,#3938); +#3936 = CARTESIAN_POINT('',(28.,2.,0.)); +#3937 = DIRECTION('',(0.,0.,1.)); +#3938 = DIRECTION('',(1.,0.,-0.)); +#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944); +#3940 = LINE('',#3941,#3942); +#3941 = CARTESIAN_POINT('',(4.712388980385,0.)); +#3942 = VECTOR('',#3943,1.); +#3943 = DIRECTION('',(-0.,1.)); +#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3945 = ADVANCED_FACE('',(#3946),#3541,.T.); +#3946 = FACE_BOUND('',#3947,.T.); +#3947 = EDGE_LOOP('',(#3948,#3949,#3950)); +#3948 = ORIENTED_EDGE('',*,*,#3708,.F.); +#3949 = ORIENTED_EDGE('',*,*,#3527,.T.); +#3950 = ORIENTED_EDGE('',*,*,#3951,.F.); +#3951 = EDGE_CURVE('',#3656,#3500,#3952,.T.); +#3952 = SURFACE_CURVE('',#3953,(#3958,#3965),.PCURVE_S1.); +#3953 = CIRCLE('',#3954,2.); +#3954 = AXIS2_PLACEMENT_3D('',#3955,#3956,#3957); +#3955 = CARTESIAN_POINT('',(28.,2.,18.)); +#3956 = DIRECTION('',(0.,0.,-1.)); +#3957 = DIRECTION('',(1.,0.,0.)); +#3958 = PCURVE('',#3541,#3959); +#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3964); +#3960 = LINE('',#3961,#3962); +#3961 = CARTESIAN_POINT('',(0.,0.)); +#3962 = VECTOR('',#3963,1.); +#3963 = DIRECTION('',(1.,0.)); +#3964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3965 = PCURVE('',#3934,#3966); +#3966 = DEFINITIONAL_REPRESENTATION('',(#3967),#3971); +#3967 = LINE('',#3968,#3969); +#3968 = CARTESIAN_POINT('',(6.28318530718,18.)); +#3969 = VECTOR('',#3970,1.); +#3970 = DIRECTION('',(-1.,0.)); +#3971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3972 = ADVANCED_FACE('',(#3973),#3640,.T.); +#3973 = FACE_BOUND('',#3974,.T.); +#3974 = EDGE_LOOP('',(#3975,#4000,#4021,#4022)); +#3975 = ORIENTED_EDGE('',*,*,#3976,.F.); +#3976 = EDGE_CURVE('',#3977,#3979,#3981,.T.); +#3977 = VERTEX_POINT('',#3978); +#3978 = CARTESIAN_POINT('',(2.,30.,0.)); +#3979 = VERTEX_POINT('',#3980); +#3980 = CARTESIAN_POINT('',(28.,30.,0.)); +#3981 = SURFACE_CURVE('',#3982,(#3986,#3993),.PCURVE_S1.); +#3982 = LINE('',#3983,#3984); +#3983 = CARTESIAN_POINT('',(0.,30.,0.)); +#3984 = VECTOR('',#3985,1.); +#3985 = DIRECTION('',(1.,0.,0.)); +#3986 = PCURVE('',#3640,#3987); +#3987 = DEFINITIONAL_REPRESENTATION('',(#3988),#3992); +#3988 = LINE('',#3989,#3990); +#3989 = CARTESIAN_POINT('',(0.,0.)); +#3990 = VECTOR('',#3991,1.); +#3991 = DIRECTION('',(0.,1.)); +#3992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3993 = PCURVE('',#3785,#3994); +#3994 = DEFINITIONAL_REPRESENTATION('',(#3995),#3999); +#3995 = LINE('',#3996,#3997); +#3996 = CARTESIAN_POINT('',(0.,30.)); +#3997 = VECTOR('',#3998,1.); +#3998 = DIRECTION('',(1.,0.)); +#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4000 = ORIENTED_EDGE('',*,*,#4001,.T.); +#4001 = EDGE_CURVE('',#3977,#3577,#4002,.T.); +#4002 = SURFACE_CURVE('',#4003,(#4007,#4014),.PCURVE_S1.); +#4003 = LINE('',#4004,#4005); +#4004 = CARTESIAN_POINT('',(2.,30.,0.)); +#4005 = VECTOR('',#4006,1.); +#4006 = DIRECTION('',(0.,0.,1.)); +#4007 = PCURVE('',#3640,#4008); +#4008 = DEFINITIONAL_REPRESENTATION('',(#4009),#4013); +#4009 = LINE('',#4010,#4011); +#4010 = CARTESIAN_POINT('',(0.,2.)); +#4011 = VECTOR('',#4012,1.); +#4012 = DIRECTION('',(1.,0.)); +#4013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4014 = PCURVE('',#3811,#4015); +#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020); +#4016 = LINE('',#4017,#4018); +#4017 = CARTESIAN_POINT('',(4.712388980385,0.)); +#4018 = VECTOR('',#4019,1.); +#4019 = DIRECTION('',(-0.,1.)); +#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4021 = ORIENTED_EDGE('',*,*,#3626,.T.); +#4022 = ORIENTED_EDGE('',*,*,#4023,.F.); +#4023 = EDGE_CURVE('',#3979,#3600,#4024,.T.); +#4024 = SURFACE_CURVE('',#4025,(#4029,#4036),.PCURVE_S1.); +#4025 = LINE('',#4026,#4027); +#4026 = CARTESIAN_POINT('',(28.,30.,0.)); +#4027 = VECTOR('',#4028,1.); +#4028 = DIRECTION('',(0.,0.,1.)); +#4029 = PCURVE('',#3640,#4030); +#4030 = DEFINITIONAL_REPRESENTATION('',(#4031),#4035); +#4031 = LINE('',#4032,#4033); +#4032 = CARTESIAN_POINT('',(0.,28.)); +#4033 = VECTOR('',#4034,1.); +#4034 = DIRECTION('',(1.,0.)); +#4035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4036 = PCURVE('',#4037,#4042); +#4037 = CYLINDRICAL_SURFACE('',#4038,2.); +#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041); +#4039 = CARTESIAN_POINT('',(28.,28.,0.)); +#4040 = DIRECTION('',(0.,0.,1.)); +#4041 = DIRECTION('',(1.,0.,-0.)); +#4042 = DEFINITIONAL_REPRESENTATION('',(#4043),#4047); +#4043 = LINE('',#4044,#4045); +#4044 = CARTESIAN_POINT('',(1.570796326795,0.)); +#4045 = VECTOR('',#4046,1.); +#4046 = DIRECTION('',(0.,1.)); +#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4048 = ADVANCED_FACE('',(#4049),#3615,.T.); +#4049 = FACE_BOUND('',#4050,.T.); +#4050 = EDGE_LOOP('',(#4051,#4071,#4072)); +#4051 = ORIENTED_EDGE('',*,*,#4052,.F.); +#4052 = EDGE_CURVE('',#3600,#3658,#4053,.T.); +#4053 = SURFACE_CURVE('',#4054,(#4059,#4065),.PCURVE_S1.); +#4054 = CIRCLE('',#4055,2.); +#4055 = AXIS2_PLACEMENT_3D('',#4056,#4057,#4058); +#4056 = CARTESIAN_POINT('',(28.,28.,18.)); +#4057 = DIRECTION('',(0.,0.,-1.)); +#4058 = DIRECTION('',(1.,0.,0.)); +#4059 = PCURVE('',#3615,#4060); +#4060 = DEFINITIONAL_REPRESENTATION('',(#4061),#4064); +#4061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4062,#4063),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#4062 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#4063 = CARTESIAN_POINT('',(0.,0.)); +#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4065 = PCURVE('',#4037,#4066); +#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4070); +#4067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4068,#4069),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#4068 = CARTESIAN_POINT('',(1.570796326795,18.)); +#4069 = CARTESIAN_POINT('',(0.,18.)); +#4070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4071 = ORIENTED_EDGE('',*,*,#3599,.T.); +#4072 = ORIENTED_EDGE('',*,*,#3685,.F.); +#4073 = ADVANCED_FACE('',(#4074),#3673,.T.); +#4074 = FACE_BOUND('',#4075,.T.); +#4075 = EDGE_LOOP('',(#4076,#4101,#4122,#4123)); +#4076 = ORIENTED_EDGE('',*,*,#4077,.T.); +#4077 = EDGE_CURVE('',#4078,#4080,#4082,.T.); +#4078 = VERTEX_POINT('',#4079); +#4079 = CARTESIAN_POINT('',(30.,2.,0.)); +#4080 = VERTEX_POINT('',#4081); +#4081 = CARTESIAN_POINT('',(30.,28.,0.)); +#4082 = SURFACE_CURVE('',#4083,(#4087,#4094),.PCURVE_S1.); +#4083 = LINE('',#4084,#4085); +#4084 = CARTESIAN_POINT('',(30.,0.,0.)); +#4085 = VECTOR('',#4086,1.); +#4086 = DIRECTION('',(0.,1.,0.)); +#4087 = PCURVE('',#3673,#4088); +#4088 = DEFINITIONAL_REPRESENTATION('',(#4089),#4093); +#4089 = LINE('',#4090,#4091); +#4090 = CARTESIAN_POINT('',(0.,0.)); +#4091 = VECTOR('',#4092,1.); +#4092 = DIRECTION('',(0.,-1.)); +#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4094 = PCURVE('',#3785,#4095); +#4095 = DEFINITIONAL_REPRESENTATION('',(#4096),#4100); +#4096 = LINE('',#4097,#4098); +#4097 = CARTESIAN_POINT('',(30.,0.)); +#4098 = VECTOR('',#4099,1.); +#4099 = DIRECTION('',(0.,1.)); +#4100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4101 = ORIENTED_EDGE('',*,*,#4102,.T.); +#4102 = EDGE_CURVE('',#4080,#3658,#4103,.T.); +#4103 = SURFACE_CURVE('',#4104,(#4108,#4115),.PCURVE_S1.); +#4104 = LINE('',#4105,#4106); +#4105 = CARTESIAN_POINT('',(30.,28.,0.)); +#4106 = VECTOR('',#4107,1.); +#4107 = DIRECTION('',(0.,0.,1.)); +#4108 = PCURVE('',#3673,#4109); +#4109 = DEFINITIONAL_REPRESENTATION('',(#4110),#4114); +#4110 = LINE('',#4111,#4112); +#4111 = CARTESIAN_POINT('',(0.,-28.)); +#4112 = VECTOR('',#4113,1.); +#4113 = DIRECTION('',(1.,0.)); +#4114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4115 = PCURVE('',#4037,#4116); +#4116 = DEFINITIONAL_REPRESENTATION('',(#4117),#4121); +#4117 = LINE('',#4118,#4119); +#4118 = CARTESIAN_POINT('',(0.,0.)); +#4119 = VECTOR('',#4120,1.); +#4120 = DIRECTION('',(0.,1.)); +#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4122 = ORIENTED_EDGE('',*,*,#3655,.F.); +#4123 = ORIENTED_EDGE('',*,*,#4124,.F.); +#4124 = EDGE_CURVE('',#4078,#3656,#4125,.T.); +#4125 = SURFACE_CURVE('',#4126,(#4130,#4137),.PCURVE_S1.); +#4126 = LINE('',#4127,#4128); +#4127 = CARTESIAN_POINT('',(30.,2.,0.)); +#4128 = VECTOR('',#4129,1.); +#4129 = DIRECTION('',(0.,0.,1.)); +#4130 = PCURVE('',#3673,#4131); +#4131 = DEFINITIONAL_REPRESENTATION('',(#4132),#4136); +#4132 = LINE('',#4133,#4134); +#4133 = CARTESIAN_POINT('',(0.,-2.)); +#4134 = VECTOR('',#4135,1.); +#4135 = DIRECTION('',(1.,0.)); +#4136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4137 = PCURVE('',#3934,#4138); +#4138 = DEFINITIONAL_REPRESENTATION('',(#4139),#4143); +#4139 = LINE('',#4140,#4141); +#4140 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4141 = VECTOR('',#4142,1.); +#4142 = DIRECTION('',(-0.,1.)); +#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4144 = ADVANCED_FACE('',(#4145),#3750,.T.); +#4145 = FACE_BOUND('',#4146,.T.); +#4146 = EDGE_LOOP('',(#4147,#4169,#4170,#4171)); +#4147 = ORIENTED_EDGE('',*,*,#4148,.T.); +#4148 = EDGE_CURVE('',#3768,#3874,#4149,.T.); +#4149 = SURFACE_CURVE('',#4150,(#4155,#4162),.PCURVE_S1.); +#4150 = CIRCLE('',#4151,2.); +#4151 = AXIS2_PLACEMENT_3D('',#4152,#4153,#4154); +#4152 = CARTESIAN_POINT('',(2.,2.,0.)); +#4153 = DIRECTION('',(-0.,0.,1.)); +#4154 = DIRECTION('',(0.,-1.,0.)); +#4155 = PCURVE('',#3750,#4156); +#4156 = DEFINITIONAL_REPRESENTATION('',(#4157),#4161); +#4157 = LINE('',#4158,#4159); +#4158 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#4159 = VECTOR('',#4160,1.); +#4160 = DIRECTION('',(1.,0.)); +#4161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4162 = PCURVE('',#3785,#4163); +#4163 = DEFINITIONAL_REPRESENTATION('',(#4164),#4168); +#4164 = CIRCLE('',#4165,2.); +#4165 = AXIS2_PLACEMENT_2D('',#4166,#4167); +#4166 = CARTESIAN_POINT('',(2.,2.)); +#4167 = DIRECTION('',(0.,-1.)); +#4168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4169 = ORIENTED_EDGE('',*,*,#3898,.T.); +#4170 = ORIENTED_EDGE('',*,*,#3735,.F.); +#4171 = ORIENTED_EDGE('',*,*,#3824,.F.); +#4172 = ADVANCED_FACE('',(#4173),#3785,.F.); +#4173 = FACE_BOUND('',#4174,.F.); +#4174 = EDGE_LOOP('',(#4175,#4176,#4177,#4178,#4204,#4205,#4227,#4228)); +#4175 = ORIENTED_EDGE('',*,*,#3767,.F.); +#4176 = ORIENTED_EDGE('',*,*,#4148,.T.); +#4177 = ORIENTED_EDGE('',*,*,#3873,.T.); +#4178 = ORIENTED_EDGE('',*,*,#4179,.F.); +#4179 = EDGE_CURVE('',#4078,#3876,#4180,.T.); +#4180 = SURFACE_CURVE('',#4181,(#4186,#4197),.PCURVE_S1.); +#4181 = CIRCLE('',#4182,2.); +#4182 = AXIS2_PLACEMENT_3D('',#4183,#4184,#4185); +#4183 = CARTESIAN_POINT('',(28.,2.,0.)); +#4184 = DIRECTION('',(-0.,-0.,-1.)); +#4185 = DIRECTION('',(0.,-1.,0.)); +#4186 = PCURVE('',#3785,#4187); +#4187 = DEFINITIONAL_REPRESENTATION('',(#4188),#4196); +#4188 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4189,#4190,#4191,#4192, +#4193,#4194,#4195),.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('') ); +#4189 = CARTESIAN_POINT('',(28.,0.)); +#4190 = CARTESIAN_POINT('',(24.535898384862,0.)); +#4191 = CARTESIAN_POINT('',(26.267949192431,3.)); +#4192 = CARTESIAN_POINT('',(28.,6.)); +#4193 = CARTESIAN_POINT('',(29.732050807569,3.)); +#4194 = CARTESIAN_POINT('',(31.464101615138,3.10862446895E-15)); +#4195 = CARTESIAN_POINT('',(28.,0.)); +#4196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4197 = PCURVE('',#3934,#4198); +#4198 = DEFINITIONAL_REPRESENTATION('',(#4199),#4203); +#4199 = LINE('',#4200,#4201); +#4200 = CARTESIAN_POINT('',(10.995574287565,0.)); +#4201 = VECTOR('',#4202,1.); +#4202 = DIRECTION('',(-1.,0.)); +#4203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4204 = ORIENTED_EDGE('',*,*,#4077,.T.); +#4205 = ORIENTED_EDGE('',*,*,#4206,.T.); +#4206 = EDGE_CURVE('',#4080,#3979,#4207,.T.); +#4207 = SURFACE_CURVE('',#4208,(#4213,#4220),.PCURVE_S1.); +#4208 = CIRCLE('',#4209,2.); +#4209 = AXIS2_PLACEMENT_3D('',#4210,#4211,#4212); +#4210 = CARTESIAN_POINT('',(28.,28.,0.)); +#4211 = DIRECTION('',(-0.,0.,1.)); +#4212 = DIRECTION('',(0.,-1.,0.)); +#4213 = PCURVE('',#3785,#4214); +#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219); +#4215 = CIRCLE('',#4216,2.); +#4216 = AXIS2_PLACEMENT_2D('',#4217,#4218); +#4217 = CARTESIAN_POINT('',(28.,28.)); +#4218 = DIRECTION('',(0.,-1.)); +#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4220 = PCURVE('',#4037,#4221); +#4221 = DEFINITIONAL_REPRESENTATION('',(#4222),#4226); +#4222 = LINE('',#4223,#4224); +#4223 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#4224 = VECTOR('',#4225,1.); +#4225 = DIRECTION('',(1.,0.)); +#4226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4227 = ORIENTED_EDGE('',*,*,#3976,.F.); +#4228 = ORIENTED_EDGE('',*,*,#4229,.F.); +#4229 = EDGE_CURVE('',#3770,#3977,#4230,.T.); +#4230 = SURFACE_CURVE('',#4231,(#4236,#4247),.PCURVE_S1.); +#4231 = CIRCLE('',#4232,2.); +#4232 = AXIS2_PLACEMENT_3D('',#4233,#4234,#4235); +#4233 = CARTESIAN_POINT('',(2.,28.,0.)); +#4234 = DIRECTION('',(-0.,-0.,-1.)); +#4235 = DIRECTION('',(0.,-1.,0.)); +#4236 = PCURVE('',#3785,#4237); +#4237 = DEFINITIONAL_REPRESENTATION('',(#4238),#4246); +#4238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4239,#4240,#4241,#4242, +#4243,#4244,#4245),.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('') ); +#4239 = CARTESIAN_POINT('',(2.,26.)); +#4240 = CARTESIAN_POINT('',(-1.464101615138,26.)); +#4241 = CARTESIAN_POINT('',(0.267949192431,29.)); +#4242 = CARTESIAN_POINT('',(2.,32.)); +#4243 = CARTESIAN_POINT('',(3.732050807569,29.)); +#4244 = CARTESIAN_POINT('',(5.464101615138,26.)); +#4245 = CARTESIAN_POINT('',(2.,26.)); +#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4247 = PCURVE('',#3811,#4248); +#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253); +#4249 = LINE('',#4250,#4251); +#4250 = CARTESIAN_POINT('',(7.853981633975,0.)); +#4251 = VECTOR('',#4252,1.); +#4252 = DIRECTION('',(-1.,0.)); +#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4254 = ADVANCED_FACE('',(#4255),#3811,.T.); +#4255 = FACE_BOUND('',#4256,.T.); +#4256 = EDGE_LOOP('',(#4257,#4258,#4259,#4260)); +#4257 = ORIENTED_EDGE('',*,*,#3797,.T.); +#4258 = ORIENTED_EDGE('',*,*,#3850,.F.); +#4259 = ORIENTED_EDGE('',*,*,#4001,.F.); +#4260 = ORIENTED_EDGE('',*,*,#4229,.F.); +#4261 = ADVANCED_FACE('',(#4262),#3934,.T.); +#4262 = FACE_BOUND('',#4263,.T.); +#4263 = EDGE_LOOP('',(#4264,#4265,#4266,#4267)); +#4264 = ORIENTED_EDGE('',*,*,#4124,.T.); +#4265 = ORIENTED_EDGE('',*,*,#3951,.T.); +#4266 = ORIENTED_EDGE('',*,*,#3920,.F.); +#4267 = ORIENTED_EDGE('',*,*,#4179,.F.); +#4268 = ADVANCED_FACE('',(#4269),#4037,.T.); +#4269 = FACE_BOUND('',#4270,.T.); +#4270 = EDGE_LOOP('',(#4271,#4272,#4273,#4274)); +#4271 = ORIENTED_EDGE('',*,*,#4206,.T.); +#4272 = ORIENTED_EDGE('',*,*,#4023,.T.); +#4273 = ORIENTED_EDGE('',*,*,#4052,.T.); +#4274 = ORIENTED_EDGE('',*,*,#4102,.F.); +#4275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4279)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4276,#4277,#4278)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4276 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4277 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4278 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4279 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4276, + 'distance_accuracy_value','confusion accuracy'); +#4280 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3051)); +#4281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4282),#4275); +#4282 = STYLED_ITEM('color',(#4283),#3055); +#4283 = PRESENTATION_STYLE_ASSIGNMENT((#4284,#4290)); +#4284 = SURFACE_STYLE_USAGE(.BOTH.,#4285); +#4285 = SURFACE_SIDE_STYLE('',(#4286)); +#4286 = SURFACE_STYLE_FILL_AREA(#4287); +#4287 = FILL_AREA_STYLE('',(#4288)); +#4288 = FILL_AREA_STYLE_COLOUR('',#4289); +#4289 = DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#4290 = CURVE_STYLE('',#4291,POSITIVE_LENGTH_MEASURE(0.1),#4289); +#4291 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4292 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4293),#429); +#4293 = STYLED_ITEM('color',(#4294),#15); +#4294 = PRESENTATION_STYLE_ASSIGNMENT((#4295,#4301)); +#4295 = SURFACE_STYLE_USAGE(.BOTH.,#4296); +#4296 = SURFACE_SIDE_STYLE('',(#4297)); +#4297 = SURFACE_STYLE_FILL_AREA(#4298); +#4298 = FILL_AREA_STYLE('',(#4299)); +#4299 = FILL_AREA_STYLE_COLOUR('',#4300); +#4300 = COLOUR_RGB('',0.40000000596,0.40000000596,0.40000000596); +#4301 = CURVE_STYLE('',#4302,POSITIVE_LENGTH_MEASURE(0.1),#4300); +#4302 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4303 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4304),#2613); +#4304 = STYLED_ITEM('color',(#4305),#2199); +#4305 = PRESENTATION_STYLE_ASSIGNMENT((#4306,#4311)); +#4306 = SURFACE_STYLE_USAGE(.BOTH.,#4307); +#4307 = SURFACE_SIDE_STYLE('',(#4308)); +#4308 = SURFACE_STYLE_FILL_AREA(#4309); +#4309 = FILL_AREA_STYLE('',(#4310)); +#4310 = FILL_AREA_STYLE_COLOUR('',#4300); +#4311 = CURVE_STYLE('',#4312,POSITIVE_LENGTH_MEASURE(0.1),#4300); +#4312 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4313 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4314),#3041); +#4314 = STYLED_ITEM('color',(#4315),#2627); +#4315 = PRESENTATION_STYLE_ASSIGNMENT((#4316,#4321)); +#4316 = SURFACE_STYLE_USAGE(.BOTH.,#4317); +#4317 = SURFACE_SIDE_STYLE('',(#4318)); +#4318 = SURFACE_STYLE_FILL_AREA(#4319); +#4319 = FILL_AREA_STYLE('',(#4320)); +#4320 = FILL_AREA_STYLE_COLOUR('',#4300); +#4321 = CURVE_STYLE('',#4322,POSITIVE_LENGTH_MEASURE(0.1),#4300); +#4322 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4323 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4324),#2185); +#4324 = STYLED_ITEM('color',(#4325),#443); +#4325 = PRESENTATION_STYLE_ASSIGNMENT((#4326,#4332)); +#4326 = SURFACE_STYLE_USAGE(.BOTH.,#4327); +#4327 = SURFACE_SIDE_STYLE('',(#4328)); +#4328 = SURFACE_STYLE_FILL_AREA(#4329); +#4329 = FILL_AREA_STYLE('',(#4330)); +#4330 = FILL_AREA_STYLE_COLOUR('',#4331); +#4331 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#4332 = CURVE_STYLE('',#4333,POSITIVE_LENGTH_MEASURE(0.1),#4331); +#4333 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Soporte Spinner/Archivos/Spinner.step b/Mechanical Parts/Soporte Spinner/Archivos/Spinner.step new file mode 100644 index 00000000..407bc555 --- /dev/null +++ b/Mechanical Parts/Soporte Spinner/Archivos/Spinner.step @@ -0,0 +1,3720 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/Github/Desaroyos/Mis proyectos/Things Cosas, FPGAs y +Arduino/Things-Cosas-FPGAs-y-Arduino/Soporte +Spinner/Archivos/FidgetSpinner.step','2020-05-30T01:19:34',('Author'),( + ''),'Open CASCADE STEP processor 7.3','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#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('Rodamiento_3','Rodamiento_3','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#429); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#105,#163,#221,#260,#299,#353,#402)); +#17 = ADVANCED_FACE('',(#18),#31,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#54,#77,#104)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,0.)); +#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); +#25 = CIRCLE('',#26,15.); +#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); +#27 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#28 = DIRECTION('',(0.,0.,1.)); +#29 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#30 = PCURVE('',#31,#36); +#31 = CYLINDRICAL_SURFACE('',#32,15.); +#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); +#33 = CARTESIAN_POINT('',(34.641016151378,-20.,-2.)); +#34 = DIRECTION('',(0.,0.,-1.)); +#35 = DIRECTION('',(-0.5,-0.866025403784,-0.)); +#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); +#37 = LINE('',#38,#39); +#38 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#39 = VECTOR('',#40,1.); +#40 = DIRECTION('',(-1.,0.)); +#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42 = PCURVE('',#43,#48); +#43 = TOROIDAL_SURFACE('',#44,13.,2.); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#46 = DIRECTION('',(0.,-0.,-1.)); +#47 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(6.28318530718,0.)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(-1.,0.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = ORIENTED_EDGE('',*,*,#55,.T.); +#55 = EDGE_CURVE('',#22,#56,#58,.T.); +#56 = VERTEX_POINT('',#57); +#57 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,10.)); +#58 = SEAM_CURVE('',#59,(#63,#70),.PCURVE_S1.); +#59 = LINE('',#60,#61); +#60 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,-2.)); +#61 = VECTOR('',#62,1.); +#62 = DIRECTION('',(0.,0.,1.)); +#63 = PCURVE('',#31,#64); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-0.,-1.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = PCURVE('',#31,#71); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(6.28318530718,0.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(-0.,-1.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#56,#56,#79,.T.); +#79 = SURFACE_CURVE('',#80,(#85,#92),.PCURVE_S1.); +#80 = CIRCLE('',#81,15.); +#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84); +#82 = CARTESIAN_POINT('',(34.641016151378,-20.,10.)); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#85 = PCURVE('',#31,#86); +#86 = DEFINITIONAL_REPRESENTATION('',(#87),#91); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#89 = VECTOR('',#90,1.); +#90 = DIRECTION('',(-1.,0.)); +#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#92 = PCURVE('',#93,#98); +#93 = TOROIDAL_SURFACE('',#94,13.,2.); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(34.641016151378,-20.,10.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(0.,0.)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(1.,0.)); +#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#104 = ORIENTED_EDGE('',*,*,#55,.F.); +#105 = ADVANCED_FACE('',(#106),#43,.T.); +#106 = FACE_BOUND('',#107,.T.); +#107 = EDGE_LOOP('',(#108,#141,#161,#162)); +#108 = ORIENTED_EDGE('',*,*,#109,.T.); +#109 = EDGE_CURVE('',#110,#110,#112,.T.); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(28.141016151378,-31.25833024919,-2.)); +#112 = SURFACE_CURVE('',#113,(#118,#125),.PCURVE_S1.); +#113 = CIRCLE('',#114,13.); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(34.641016151378,-20.,-2.)); +#116 = DIRECTION('',(0.,0.,1.)); +#117 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#118 = PCURVE('',#43,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(-1.,-1.4E-16)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,-2.)); +#129 = DIRECTION('',(0.,0.,-1.)); +#130 = DIRECTION('',(0.5,0.866025403784,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#140); +#132 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#133,#134,#135,#136,#137,#138 +,#139),.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( + '') ); +#133 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#134 = CARTESIAN_POINT('',(1.999999999994,22.516660498395)); +#135 = CARTESIAN_POINT('',(21.499999999994,11.258330249198)); +#136 = CARTESIAN_POINT('',(40.999999999994,5.195464186827E-16)); +#137 = CARTESIAN_POINT('',(21.499999999994,-11.25833024919)); +#138 = CARTESIAN_POINT('',(1.999999999994,-22.51666049839)); +#139 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#22,#110,#143,.T.); +#143 = SEAM_CURVE('',#144,(#149,#155),.PCURVE_S1.); +#144 = CIRCLE('',#145,2.); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(28.141016151378,-31.25833024919,0.)); +#147 = DIRECTION('',(0.866025403784,-0.5,0.)); +#148 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#149 = PCURVE('',#43,#150); +#150 = DEFINITIONAL_REPRESENTATION('',(#151),#154); +#151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#152,#153),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#152 = CARTESIAN_POINT('',(0.,0.)); +#153 = CARTESIAN_POINT('',(0.,1.570796326795)); +#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#155 = PCURVE('',#43,#156); +#156 = DEFINITIONAL_REPRESENTATION('',(#157),#160); +#157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#158,#159),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#158 = CARTESIAN_POINT('',(6.283185307179,0.)); +#159 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = ORIENTED_EDGE('',*,*,#21,.F.); +#162 = ORIENTED_EDGE('',*,*,#142,.T.); +#163 = ADVANCED_FACE('',(#164),#93,.T.); +#164 = FACE_BOUND('',#165,.T.); +#165 = EDGE_LOOP('',(#166,#188,#189,#190)); +#166 = ORIENTED_EDGE('',*,*,#167,.F.); +#167 = EDGE_CURVE('',#56,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(28.141016151378,-31.25833024919,12.)); +#170 = SEAM_CURVE('',#171,(#176,#182),.PCURVE_S1.); +#171 = CIRCLE('',#172,2.); +#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); +#173 = CARTESIAN_POINT('',(28.141016151378,-31.25833024919,10.)); +#174 = DIRECTION('',(-0.866025403784,0.5,0.)); +#175 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#176 = PCURVE('',#93,#177); +#177 = DEFINITIONAL_REPRESENTATION('',(#178),#181); +#178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#179,#180),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = CARTESIAN_POINT('',(0.,1.570796326795)); +#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#182 = PCURVE('',#93,#183); +#183 = DEFINITIONAL_REPRESENTATION('',(#184),#187); +#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#185 = CARTESIAN_POINT('',(6.28318530718,0.)); +#186 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = ORIENTED_EDGE('',*,*,#78,.T.); +#189 = ORIENTED_EDGE('',*,*,#167,.T.); +#190 = ORIENTED_EDGE('',*,*,#191,.F.); +#191 = EDGE_CURVE('',#168,#168,#192,.T.); +#192 = SURFACE_CURVE('',#193,(#198,#205),.PCURVE_S1.); +#193 = CIRCLE('',#194,13.); +#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197); +#195 = CARTESIAN_POINT('',(34.641016151378,-20.,12.)); +#196 = DIRECTION('',(0.,0.,1.)); +#197 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#198 = PCURVE('',#93,#199); +#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(0.,1.570796326795)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(1.,0.)); +#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#205 = PCURVE('',#206,#211); +#206 = PLANE('',#207); +#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); +#208 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,12.)); +#209 = DIRECTION('',(0.,0.,-1.)); +#210 = DIRECTION('',(0.5,0.866025403784,0.)); +#211 = DEFINITIONAL_REPRESENTATION('',(#212),#220); +#212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#213,#214,#215,#216,#217,#218 +,#219),.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( + '') ); +#213 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#214 = CARTESIAN_POINT('',(1.999999999994,22.516660498395)); +#215 = CARTESIAN_POINT('',(21.499999999994,11.258330249198)); +#216 = CARTESIAN_POINT('',(40.999999999994,5.195464186827E-16)); +#217 = CARTESIAN_POINT('',(21.499999999994,-11.25833024919)); +#218 = CARTESIAN_POINT('',(1.999999999994,-22.51666049839)); +#219 = CARTESIAN_POINT('',(1.999999999994,-2.6645352591E-15)); +#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#221 = ADVANCED_FACE('',(#222,#225),#126,.T.); +#222 = FACE_BOUND('',#223,.T.); +#223 = EDGE_LOOP('',(#224)); +#224 = ORIENTED_EDGE('',*,*,#109,.F.); +#225 = FACE_BOUND('',#226,.T.); +#226 = EDGE_LOOP('',(#227)); +#227 = ORIENTED_EDGE('',*,*,#228,.T.); +#228 = EDGE_CURVE('',#229,#229,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(29.641016151378,-28.66025403784,-2.)); +#231 = SURFACE_CURVE('',#232,(#237,#248),.PCURVE_S1.); +#232 = CIRCLE('',#233,10.); +#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236); +#234 = CARTESIAN_POINT('',(34.641016151378,-20.,-2.)); +#235 = DIRECTION('',(0.,0.,1.)); +#236 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#237 = PCURVE('',#126,#238); +#238 = DEFINITIONAL_REPRESENTATION('',(#239),#247); +#239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#240,#241,#242,#243,#244,#245 +,#246),.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( + '') ); +#240 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#241 = CARTESIAN_POINT('',(4.999999999994,17.320508075689)); +#242 = CARTESIAN_POINT('',(19.999999999994,8.660254037844)); +#243 = CARTESIAN_POINT('',(34.999999999994,-2.152416608057E-16)); +#244 = CARTESIAN_POINT('',(19.999999999994,-8.660254037844)); +#245 = CARTESIAN_POINT('',(4.999999999994,-17.32050807568)); +#246 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = PCURVE('',#249,#254); +#249 = TOROIDAL_SURFACE('',#250,10.,2.); +#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253); +#251 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#252 = DIRECTION('',(0.,0.,1.)); +#253 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.,4.712388980385)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(1.,0.)); +#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#260 = ADVANCED_FACE('',(#261,#264),#206,.F.); +#261 = FACE_BOUND('',#262,.F.); +#262 = EDGE_LOOP('',(#263)); +#263 = ORIENTED_EDGE('',*,*,#191,.F.); +#264 = FACE_BOUND('',#265,.F.); +#265 = EDGE_LOOP('',(#266)); +#266 = ORIENTED_EDGE('',*,*,#267,.T.); +#267 = EDGE_CURVE('',#268,#268,#270,.T.); +#268 = VERTEX_POINT('',#269); +#269 = CARTESIAN_POINT('',(29.641016151378,-28.66025403784,12.)); +#270 = SURFACE_CURVE('',#271,(#276,#287),.PCURVE_S1.); +#271 = CIRCLE('',#272,10.); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(34.641016151378,-20.,12.)); +#274 = DIRECTION('',(0.,0.,1.)); +#275 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#276 = PCURVE('',#206,#277); +#277 = DEFINITIONAL_REPRESENTATION('',(#278),#286); +#278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#279,#280,#281,#282,#283,#284 +,#285),.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( + '') ); +#279 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#280 = CARTESIAN_POINT('',(4.999999999994,17.320508075689)); +#281 = CARTESIAN_POINT('',(19.999999999994,8.660254037844)); +#282 = CARTESIAN_POINT('',(34.999999999994,-2.152416608057E-16)); +#283 = CARTESIAN_POINT('',(19.999999999994,-8.660254037844)); +#284 = CARTESIAN_POINT('',(4.999999999994,-17.32050807568)); +#285 = CARTESIAN_POINT('',(4.999999999994,-2.6645352591E-15)); +#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#287 = PCURVE('',#288,#293); +#288 = TOROIDAL_SURFACE('',#289,10.,2.); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(34.641016151378,-20.,10.)); +#291 = DIRECTION('',(0.,-0.,-1.)); +#292 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(-1.,0.)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = ADVANCED_FACE('',(#300),#249,.T.); +#300 = FACE_BOUND('',#301,.T.); +#301 = EDGE_LOOP('',(#302,#324,#351,#352)); +#302 = ORIENTED_EDGE('',*,*,#303,.F.); +#303 = EDGE_CURVE('',#304,#229,#306,.T.); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(30.641016151378,-26.92820323027,0.)); +#306 = SEAM_CURVE('',#307,(#312,#318),.PCURVE_S1.); +#307 = CIRCLE('',#308,2.); +#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); +#309 = CARTESIAN_POINT('',(29.641016151378,-28.66025403784,0.)); +#310 = DIRECTION('',(-0.866025403784,0.5,0.)); +#311 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#312 = PCURVE('',#249,#313); +#313 = DEFINITIONAL_REPRESENTATION('',(#314),#317); +#314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#315,#316),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#315 = CARTESIAN_POINT('',(0.,3.14159265359)); +#316 = CARTESIAN_POINT('',(0.,4.712388980385)); +#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#318 = PCURVE('',#249,#319); +#319 = DEFINITIONAL_REPRESENTATION('',(#320),#323); +#320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#321,#322),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#321 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#322 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#304,#304,#326,.T.); +#326 = SURFACE_CURVE('',#327,(#332,#339),.PCURVE_S1.); +#327 = CIRCLE('',#328,8.); +#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331); +#329 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#330 = DIRECTION('',(0.,0.,1.)); +#331 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#332 = PCURVE('',#249,#333); +#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(0.,3.14159265359)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(1.,0.)); +#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#339 = PCURVE('',#340,#345); +#340 = CYLINDRICAL_SURFACE('',#341,8.); +#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344); +#342 = CARTESIAN_POINT('',(34.641016151378,-20.,-2.)); +#343 = DIRECTION('',(0.,0.,-1.)); +#344 = DIRECTION('',(-0.5,-0.866025403784,-0.)); +#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350); +#346 = LINE('',#347,#348); +#347 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#348 = VECTOR('',#349,1.); +#349 = DIRECTION('',(-1.,0.)); +#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#351 = ORIENTED_EDGE('',*,*,#303,.T.); +#352 = ORIENTED_EDGE('',*,*,#228,.F.); +#353 = ADVANCED_FACE('',(#354),#288,.T.); +#354 = FACE_BOUND('',#355,.T.); +#355 = EDGE_LOOP('',(#356,#357,#379,#401)); +#356 = ORIENTED_EDGE('',*,*,#267,.T.); +#357 = ORIENTED_EDGE('',*,*,#358,.F.); +#358 = EDGE_CURVE('',#359,#268,#361,.T.); +#359 = VERTEX_POINT('',#360); +#360 = CARTESIAN_POINT('',(30.641016151378,-26.92820323027,10.)); +#361 = SEAM_CURVE('',#362,(#367,#373),.PCURVE_S1.); +#362 = CIRCLE('',#363,2.); +#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366); +#364 = CARTESIAN_POINT('',(29.641016151378,-28.66025403784,10.)); +#365 = DIRECTION('',(0.866025403784,-0.5,0.)); +#366 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#367 = PCURVE('',#288,#368); +#368 = DEFINITIONAL_REPRESENTATION('',(#369),#372); +#369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#371),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#370 = CARTESIAN_POINT('',(0.,3.14159265359)); +#371 = CARTESIAN_POINT('',(0.,4.712388980385)); +#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#373 = PCURVE('',#288,#374); +#374 = DEFINITIONAL_REPRESENTATION('',(#375),#378); +#375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#376,#377),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#376 = CARTESIAN_POINT('',(6.283185307179,3.14159265359)); +#377 = CARTESIAN_POINT('',(6.283185307179,4.712388980385)); +#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#379 = ORIENTED_EDGE('',*,*,#380,.F.); +#380 = EDGE_CURVE('',#359,#359,#381,.T.); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,8.); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(34.641016151378,-20.,10.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#387 = PCURVE('',#288,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(-1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#340,#395); +#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-1.,0.)); +#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#401 = ORIENTED_EDGE('',*,*,#358,.T.); +#402 = ADVANCED_FACE('',(#403),#340,.F.); +#403 = FACE_BOUND('',#404,.F.); +#404 = EDGE_LOOP('',(#405,#406,#427,#428)); +#405 = ORIENTED_EDGE('',*,*,#325,.T.); +#406 = ORIENTED_EDGE('',*,*,#407,.T.); +#407 = EDGE_CURVE('',#304,#359,#408,.T.); +#408 = SEAM_CURVE('',#409,(#413,#420),.PCURVE_S1.); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(30.641016151378,-26.92820323027,-2.)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(0.,0.,1.)); +#413 = PCURVE('',#340,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(-0.,-1.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = PCURVE('',#340,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(6.28318530718,0.)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(-0.,-1.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ORIENTED_EDGE('',*,*,#380,.F.); +#428 = ORIENTED_EDGE('',*,*,#407,.F.); +#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#433)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#430,#431,#432)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#430, + 'distance_accuracy_value','confusion accuracy'); +#434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#435 = SHAPE_DEFINITION_REPRESENTATION(#436,#442); +#436 = PRODUCT_DEFINITION_SHAPE('','',#437); +#437 = PRODUCT_DEFINITION('design','',#438,#441); +#438 = PRODUCT_DEFINITION_FORMATION('','',#439); +#439 = PRODUCT('Rodamiento_2','Rodamiento_2','',(#440)); +#440 = PRODUCT_CONTEXT('',#2,'mechanical'); +#441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#443),#857); +#443 = MANIFOLD_SOLID_BREP('',#444); +#444 = CLOSED_SHELL('',(#445,#533,#591,#649,#688,#727,#781,#830)); +#445 = ADVANCED_FACE('',(#446),#459,.T.); +#446 = FACE_BOUND('',#447,.T.); +#447 = EDGE_LOOP('',(#448,#482,#505,#532)); +#448 = ORIENTED_EDGE('',*,*,#449,.T.); +#449 = EDGE_CURVE('',#450,#450,#452,.T.); +#450 = VERTEX_POINT('',#451); +#451 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,0.)); +#452 = SURFACE_CURVE('',#453,(#458,#470),.PCURVE_S1.); +#453 = CIRCLE('',#454,15.); +#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457); +#455 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#456 = DIRECTION('',(0.,0.,1.)); +#457 = DIRECTION('',(-0.5,0.866025403784,0.)); +#458 = PCURVE('',#459,#464); +#459 = CYLINDRICAL_SURFACE('',#460,15.); +#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463); +#461 = CARTESIAN_POINT('',(-34.64101615137,-20.,-2.)); +#462 = DIRECTION('',(0.,0.,-1.)); +#463 = DIRECTION('',(-0.5,0.866025403784,0.)); +#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(-1.,0.)); +#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#470 = PCURVE('',#471,#476); +#471 = TOROIDAL_SURFACE('',#472,13.,2.); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#474 = DIRECTION('',(-0.,0.,-1.)); +#475 = DIRECTION('',(-0.5,0.866025403784,0.)); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(6.28318530718,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-1.,0.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ORIENTED_EDGE('',*,*,#483,.T.); +#483 = EDGE_CURVE('',#450,#484,#486,.T.); +#484 = VERTEX_POINT('',#485); +#485 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,10.)); +#486 = SEAM_CURVE('',#487,(#491,#498),.PCURVE_S1.); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,-2.)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(0.,0.,1.)); +#491 = PCURVE('',#459,#492); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(-0.,-1.)); +#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#498 = PCURVE('',#459,#499); +#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(6.28318530718,0.)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(-0.,-1.)); +#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#484,#484,#507,.T.); +#507 = SURFACE_CURVE('',#508,(#513,#520),.PCURVE_S1.); +#508 = CIRCLE('',#509,15.); +#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512); +#510 = CARTESIAN_POINT('',(-34.64101615137,-20.,10.)); +#511 = DIRECTION('',(0.,0.,1.)); +#512 = DIRECTION('',(-0.5,0.866025403784,0.)); +#513 = PCURVE('',#459,#514); +#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(-1.,0.)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = PCURVE('',#521,#526); +#521 = TOROIDAL_SURFACE('',#522,13.,2.); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(-34.64101615137,-20.,10.)); +#524 = DIRECTION('',(0.,0.,1.)); +#525 = DIRECTION('',(-0.5,0.866025403784,0.)); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(0.,0.)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(1.,0.)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#483,.F.); +#533 = ADVANCED_FACE('',(#534),#471,.T.); +#534 = FACE_BOUND('',#535,.T.); +#535 = EDGE_LOOP('',(#536,#569,#589,#590)); +#536 = ORIENTED_EDGE('',*,*,#537,.T.); +#537 = EDGE_CURVE('',#538,#538,#540,.T.); +#538 = VERTEX_POINT('',#539); +#539 = CARTESIAN_POINT('',(-41.14101615137,-8.741669750802,-2.)); +#540 = SURFACE_CURVE('',#541,(#546,#553),.PCURVE_S1.); +#541 = CIRCLE('',#542,13.); +#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545); +#543 = CARTESIAN_POINT('',(-34.64101615137,-20.,-2.)); +#544 = DIRECTION('',(0.,0.,1.)); +#545 = DIRECTION('',(-0.5,0.866025403784,0.)); +#546 = PCURVE('',#471,#547); +#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(-1.,0.)); +#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#553 = PCURVE('',#554,#559); +#554 = PLANE('',#555); +#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558); +#556 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,-2.)); +#557 = DIRECTION('',(0.,-0.,-1.)); +#558 = DIRECTION('',(0.5,-0.866025403784,0.)); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#568); +#560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#561,#562,#563,#564,#565,#566 +,#567),.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( + '') ); +#561 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#562 = CARTESIAN_POINT('',(2.,22.516660498399)); +#563 = CARTESIAN_POINT('',(21.5,11.258330249201)); +#564 = CARTESIAN_POINT('',(41.,3.502607055296E-12)); +#565 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#566 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#567 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#569 = ORIENTED_EDGE('',*,*,#570,.F.); +#570 = EDGE_CURVE('',#450,#538,#571,.T.); +#571 = SEAM_CURVE('',#572,(#577,#583),.PCURVE_S1.); +#572 = CIRCLE('',#573,2.); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(-41.14101615137,-8.741669750802,0.)); +#575 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#576 = DIRECTION('',(-0.5,0.866025403784,0.)); +#577 = PCURVE('',#471,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#582); +#579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#580,#581),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#580 = CARTESIAN_POINT('',(0.,0.)); +#581 = CARTESIAN_POINT('',(0.,1.570796326795)); +#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#583 = PCURVE('',#471,#584); +#584 = DEFINITIONAL_REPRESENTATION('',(#585),#588); +#585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#586,#587),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#586 = CARTESIAN_POINT('',(6.283185307179,0.)); +#587 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#589 = ORIENTED_EDGE('',*,*,#449,.F.); +#590 = ORIENTED_EDGE('',*,*,#570,.T.); +#591 = ADVANCED_FACE('',(#592),#521,.T.); +#592 = FACE_BOUND('',#593,.T.); +#593 = EDGE_LOOP('',(#594,#616,#617,#618)); +#594 = ORIENTED_EDGE('',*,*,#595,.F.); +#595 = EDGE_CURVE('',#484,#596,#598,.T.); +#596 = VERTEX_POINT('',#597); +#597 = CARTESIAN_POINT('',(-41.14101615137,-8.741669750802,12.)); +#598 = SEAM_CURVE('',#599,(#604,#610),.PCURVE_S1.); +#599 = CIRCLE('',#600,2.); +#600 = AXIS2_PLACEMENT_3D('',#601,#602,#603); +#601 = CARTESIAN_POINT('',(-41.14101615137,-8.741669750802,10.)); +#602 = DIRECTION('',(0.866025403784,0.5,-0.)); +#603 = DIRECTION('',(-0.5,0.866025403784,0.)); +#604 = PCURVE('',#521,#605); +#605 = DEFINITIONAL_REPRESENTATION('',(#606),#609); +#606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#607,#608),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#607 = CARTESIAN_POINT('',(0.,0.)); +#608 = CARTESIAN_POINT('',(0.,1.570796326795)); +#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#610 = PCURVE('',#521,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#615); +#612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#613,#614),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#613 = CARTESIAN_POINT('',(6.28318530718,0.)); +#614 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#616 = ORIENTED_EDGE('',*,*,#506,.T.); +#617 = ORIENTED_EDGE('',*,*,#595,.T.); +#618 = ORIENTED_EDGE('',*,*,#619,.F.); +#619 = EDGE_CURVE('',#596,#596,#620,.T.); +#620 = SURFACE_CURVE('',#621,(#626,#633),.PCURVE_S1.); +#621 = CIRCLE('',#622,13.); +#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625); +#623 = CARTESIAN_POINT('',(-34.64101615137,-20.,12.)); +#624 = DIRECTION('',(0.,0.,1.)); +#625 = DIRECTION('',(-0.5,0.866025403784,0.)); +#626 = PCURVE('',#521,#627); +#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632); +#628 = LINE('',#629,#630); +#629 = CARTESIAN_POINT('',(0.,1.570796326795)); +#630 = VECTOR('',#631,1.); +#631 = DIRECTION('',(1.,0.)); +#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#633 = PCURVE('',#634,#639); +#634 = PLANE('',#635); +#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638); +#636 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,12.)); +#637 = DIRECTION('',(0.,-0.,-1.)); +#638 = DIRECTION('',(0.5,-0.866025403784,0.)); +#639 = DEFINITIONAL_REPRESENTATION('',(#640),#648); +#640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#641,#642,#643,#644,#645,#646 +,#647),.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( + '') ); +#641 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#642 = CARTESIAN_POINT('',(2.,22.516660498399)); +#643 = CARTESIAN_POINT('',(21.5,11.258330249201)); +#644 = CARTESIAN_POINT('',(41.,3.502607055296E-12)); +#645 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#646 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#647 = CARTESIAN_POINT('',(2.,3.499422973618E-12)); +#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#649 = ADVANCED_FACE('',(#650,#653),#554,.T.); +#650 = FACE_BOUND('',#651,.T.); +#651 = EDGE_LOOP('',(#652)); +#652 = ORIENTED_EDGE('',*,*,#537,.F.); +#653 = FACE_BOUND('',#654,.T.); +#654 = EDGE_LOOP('',(#655)); +#655 = ORIENTED_EDGE('',*,*,#656,.T.); +#656 = EDGE_CURVE('',#657,#657,#659,.T.); +#657 = VERTEX_POINT('',#658); +#658 = CARTESIAN_POINT('',(-39.64101615137,-11.33974596215,-2.)); +#659 = SURFACE_CURVE('',#660,(#665,#676),.PCURVE_S1.); +#660 = CIRCLE('',#661,10.); +#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664); +#662 = CARTESIAN_POINT('',(-34.64101615137,-20.,-2.)); +#663 = DIRECTION('',(0.,0.,1.)); +#664 = DIRECTION('',(-0.5,0.866025403784,0.)); +#665 = PCURVE('',#554,#666); +#666 = DEFINITIONAL_REPRESENTATION('',(#667),#675); +#667 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#668,#669,#670,#671,#672,#673 +,#674),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#668 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#669 = CARTESIAN_POINT('',(5.,17.320508075692)); +#670 = CARTESIAN_POINT('',(20.,8.660254037848)); +#671 = CARTESIAN_POINT('',(35.,3.501872267217E-12)); +#672 = CARTESIAN_POINT('',(20.,-8.660254037841)); +#673 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#674 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#676 = PCURVE('',#677,#682); +#677 = TOROIDAL_SURFACE('',#678,10.,2.); +#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681); +#679 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#680 = DIRECTION('',(0.,0.,1.)); +#681 = DIRECTION('',(-0.5,0.866025403784,0.)); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(0.,4.712388980385)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(1.,0.)); +#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#688 = ADVANCED_FACE('',(#689,#692),#634,.F.); +#689 = FACE_BOUND('',#690,.F.); +#690 = EDGE_LOOP('',(#691)); +#691 = ORIENTED_EDGE('',*,*,#619,.F.); +#692 = FACE_BOUND('',#693,.F.); +#693 = EDGE_LOOP('',(#694)); +#694 = ORIENTED_EDGE('',*,*,#695,.T.); +#695 = EDGE_CURVE('',#696,#696,#698,.T.); +#696 = VERTEX_POINT('',#697); +#697 = CARTESIAN_POINT('',(-39.64101615137,-11.33974596215,12.)); +#698 = SURFACE_CURVE('',#699,(#704,#715),.PCURVE_S1.); +#699 = CIRCLE('',#700,10.); +#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703); +#701 = CARTESIAN_POINT('',(-34.64101615137,-20.,12.)); +#702 = DIRECTION('',(0.,0.,1.)); +#703 = DIRECTION('',(-0.5,0.866025403784,0.)); +#704 = PCURVE('',#634,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#714); +#706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#707,#708,#709,#710,#711,#712 +,#713),.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( + '') ); +#707 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#708 = CARTESIAN_POINT('',(5.,17.320508075692)); +#709 = CARTESIAN_POINT('',(20.,8.660254037848)); +#710 = CARTESIAN_POINT('',(35.,3.501872267217E-12)); +#711 = CARTESIAN_POINT('',(20.,-8.660254037841)); +#712 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#713 = CARTESIAN_POINT('',(5.,3.499422973618E-12)); +#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#715 = PCURVE('',#716,#721); +#716 = TOROIDAL_SURFACE('',#717,10.,2.); +#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720); +#718 = CARTESIAN_POINT('',(-34.64101615137,-20.,10.)); +#719 = DIRECTION('',(-0.,0.,-1.)); +#720 = DIRECTION('',(-0.5,0.866025403784,0.)); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(-1.,1.4E-16)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = ADVANCED_FACE('',(#728),#677,.T.); +#728 = FACE_BOUND('',#729,.T.); +#729 = EDGE_LOOP('',(#730,#752,#779,#780)); +#730 = ORIENTED_EDGE('',*,*,#731,.F.); +#731 = EDGE_CURVE('',#732,#657,#734,.T.); +#732 = VERTEX_POINT('',#733); +#733 = CARTESIAN_POINT('',(-38.64101615137,-13.07179676972,0.)); +#734 = SEAM_CURVE('',#735,(#740,#746),.PCURVE_S1.); +#735 = CIRCLE('',#736,2.); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(-39.64101615137,-11.33974596215,0.)); +#738 = DIRECTION('',(0.866025403784,0.5,-0.)); +#739 = DIRECTION('',(-0.5,0.866025403784,0.)); +#740 = PCURVE('',#677,#741); +#741 = DEFINITIONAL_REPRESENTATION('',(#742),#745); +#742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#743,#744),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#743 = CARTESIAN_POINT('',(0.,3.14159265359)); +#744 = CARTESIAN_POINT('',(0.,4.712388980385)); +#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#746 = PCURVE('',#677,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#751); +#748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#749,#750),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#749 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#750 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#752 = ORIENTED_EDGE('',*,*,#753,.T.); +#753 = EDGE_CURVE('',#732,#732,#754,.T.); +#754 = SURFACE_CURVE('',#755,(#760,#767),.PCURVE_S1.); +#755 = CIRCLE('',#756,8.); +#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759); +#757 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#758 = DIRECTION('',(0.,0.,1.)); +#759 = DIRECTION('',(-0.5,0.866025403784,0.)); +#760 = PCURVE('',#677,#761); +#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(0.,3.14159265359)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(1.,0.)); +#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#767 = PCURVE('',#768,#773); +#768 = CYLINDRICAL_SURFACE('',#769,8.); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(-34.64101615137,-20.,-2.)); +#771 = DIRECTION('',(0.,0.,-1.)); +#772 = DIRECTION('',(-0.5,0.866025403784,0.)); +#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778); +#774 = LINE('',#775,#776); +#775 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#776 = VECTOR('',#777,1.); +#777 = DIRECTION('',(-1.,0.)); +#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#779 = ORIENTED_EDGE('',*,*,#731,.T.); +#780 = ORIENTED_EDGE('',*,*,#656,.F.); +#781 = ADVANCED_FACE('',(#782),#716,.T.); +#782 = FACE_BOUND('',#783,.T.); +#783 = EDGE_LOOP('',(#784,#785,#807,#829)); +#784 = ORIENTED_EDGE('',*,*,#695,.T.); +#785 = ORIENTED_EDGE('',*,*,#786,.F.); +#786 = EDGE_CURVE('',#787,#696,#789,.T.); +#787 = VERTEX_POINT('',#788); +#788 = CARTESIAN_POINT('',(-38.64101615137,-13.07179676972,10.)); +#789 = SEAM_CURVE('',#790,(#795,#801),.PCURVE_S1.); +#790 = CIRCLE('',#791,2.); +#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794); +#792 = CARTESIAN_POINT('',(-39.64101615137,-11.33974596215,10.)); +#793 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#794 = DIRECTION('',(-0.5,0.866025403784,0.)); +#795 = PCURVE('',#716,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#800); +#797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#798,#799),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#798 = CARTESIAN_POINT('',(0.,3.14159265359)); +#799 = CARTESIAN_POINT('',(0.,4.712388980385)); +#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#801 = PCURVE('',#716,#802); +#802 = DEFINITIONAL_REPRESENTATION('',(#803),#806); +#803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#804,#805),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#804 = CARTESIAN_POINT('',(6.283185307179,3.14159265359)); +#805 = CARTESIAN_POINT('',(6.283185307179,4.712388980385)); +#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#807 = ORIENTED_EDGE('',*,*,#808,.F.); +#808 = EDGE_CURVE('',#787,#787,#809,.T.); +#809 = SURFACE_CURVE('',#810,(#815,#822),.PCURVE_S1.); +#810 = CIRCLE('',#811,8.); +#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814); +#812 = CARTESIAN_POINT('',(-34.64101615137,-20.,10.)); +#813 = DIRECTION('',(0.,0.,1.)); +#814 = DIRECTION('',(-0.5,0.866025403784,0.)); +#815 = PCURVE('',#716,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(-1.,0.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = PCURVE('',#768,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(-1.,0.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = ORIENTED_EDGE('',*,*,#786,.T.); +#830 = ADVANCED_FACE('',(#831),#768,.F.); +#831 = FACE_BOUND('',#832,.F.); +#832 = EDGE_LOOP('',(#833,#834,#855,#856)); +#833 = ORIENTED_EDGE('',*,*,#753,.T.); +#834 = ORIENTED_EDGE('',*,*,#835,.T.); +#835 = EDGE_CURVE('',#732,#787,#836,.T.); +#836 = SEAM_CURVE('',#837,(#841,#848),.PCURVE_S1.); +#837 = LINE('',#838,#839); +#838 = CARTESIAN_POINT('',(-38.64101615137,-13.07179676972,-2.)); +#839 = VECTOR('',#840,1.); +#840 = DIRECTION('',(0.,0.,1.)); +#841 = PCURVE('',#768,#842); +#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847); +#843 = LINE('',#844,#845); +#844 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#845 = VECTOR('',#846,1.); +#846 = DIRECTION('',(-0.,-1.)); +#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#848 = PCURVE('',#768,#849); +#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854); +#850 = LINE('',#851,#852); +#851 = CARTESIAN_POINT('',(6.28318530718,0.)); +#852 = VECTOR('',#853,1.); +#853 = DIRECTION('',(-0.,-1.)); +#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#855 = ORIENTED_EDGE('',*,*,#808,.F.); +#856 = ORIENTED_EDGE('',*,*,#835,.F.); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#861)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#858,#859,#860)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#859 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#860 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#861 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#858, + 'distance_accuracy_value','confusion accuracy'); +#862 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#439)); +#863 = SHAPE_DEFINITION_REPRESENTATION(#864,#870); +#864 = PRODUCT_DEFINITION_SHAPE('','',#865); +#865 = PRODUCT_DEFINITION('design','',#866,#869); +#866 = PRODUCT_DEFINITION_FORMATION('','',#867); +#867 = PRODUCT('Base_spinner','Base_spinner','',(#868)); +#868 = PRODUCT_CONTEXT('',#2,'mechanical'); +#869 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#870 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#871),#2613); +#871 = MANIFOLD_SOLID_BREP('',#872); +#872 = CLOSED_SHELL('',(#873,#995,#1083,#1167,#1251,#1329,#1417,#1466, + #1515,#1768,#1794,#2032,#2058,#2131,#2180,#2206,#2232,#2258,#2265, + #2292,#2319,#2346,#2401,#2427,#2434,#2489,#2547,#2605,#2609)); +#873 = ADVANCED_FACE('',(#874),#889,.T.); +#874 = FACE_BOUND('',#875,.T.); +#875 = EDGE_LOOP('',(#876,#912,#940,#969)); +#876 = ORIENTED_EDGE('',*,*,#877,.T.); +#877 = EDGE_CURVE('',#878,#880,#882,.T.); +#878 = VERTEX_POINT('',#879); +#879 = CARTESIAN_POINT('',(17.320508075689,30.,2.)); +#880 = VERTEX_POINT('',#881); +#881 = CARTESIAN_POINT('',(-17.32050807568,30.,2.)); +#882 = SURFACE_CURVE('',#883,(#888,#900),.PCURVE_S1.); +#883 = CIRCLE('',#884,20.); +#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887); +#885 = CARTESIAN_POINT('',(-3.55E-15,40.,2.)); +#886 = DIRECTION('',(-0.,0.,1.)); +#887 = DIRECTION('',(0.866025403784,-0.5,0.)); +#888 = PCURVE('',#889,#894); +#889 = CYLINDRICAL_SURFACE('',#890,20.); +#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893); +#891 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#892 = DIRECTION('',(-0.,-0.,-1.)); +#893 = DIRECTION('',(0.866025403784,-0.5,0.)); +#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899); +#895 = LINE('',#896,#897); +#896 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#897 = VECTOR('',#898,1.); +#898 = DIRECTION('',(-1.,0.)); +#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#900 = PCURVE('',#901,#906); +#901 = TOROIDAL_SURFACE('',#902,18.,2.); +#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905); +#903 = CARTESIAN_POINT('',(-3.55E-15,40.,2.)); +#904 = DIRECTION('',(0.,0.,-1.)); +#905 = DIRECTION('',(0.866025403784,-0.5,0.)); +#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911); +#907 = LINE('',#908,#909); +#908 = CARTESIAN_POINT('',(6.28318530718,0.)); +#909 = VECTOR('',#910,1.); +#910 = DIRECTION('',(-1.,0.)); +#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#912 = ORIENTED_EDGE('',*,*,#913,.T.); +#913 = EDGE_CURVE('',#880,#914,#916,.T.); +#914 = VERTEX_POINT('',#915); +#915 = CARTESIAN_POINT('',(-17.32050807568,30.,8.)); +#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(-17.32050807568,30.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,1.)); +#921 = PCURVE('',#889,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(2.094395102394,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(-0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#929,#934); +#929 = CYLINDRICAL_SURFACE('',#930,20.); +#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933); +#931 = CARTESIAN_POINT('',(-34.64101615137,20.,0.)); +#932 = DIRECTION('',(0.,0.,-1.)); +#933 = DIRECTION('',(0.866025403784,0.5,0.)); +#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939); +#935 = LINE('',#936,#937); +#936 = CARTESIAN_POINT('',(0.,0.)); +#937 = VECTOR('',#938,1.); +#938 = DIRECTION('',(0.,-1.)); +#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#940 = ORIENTED_EDGE('',*,*,#941,.F.); +#941 = EDGE_CURVE('',#942,#914,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(17.320508075689,30.,8.)); +#944 = SURFACE_CURVE('',#945,(#950,#957),.PCURVE_S1.); +#945 = CIRCLE('',#946,20.); +#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949); +#947 = CARTESIAN_POINT('',(-3.55E-15,40.,8.)); +#948 = DIRECTION('',(-0.,0.,1.)); +#949 = DIRECTION('',(0.866025403784,-0.5,0.)); +#950 = PCURVE('',#889,#951); +#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956); +#952 = LINE('',#953,#954); +#953 = CARTESIAN_POINT('',(6.28318530718,-8.)); +#954 = VECTOR('',#955,1.); +#955 = DIRECTION('',(-1.,0.)); +#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#957 = PCURVE('',#958,#963); +#958 = TOROIDAL_SURFACE('',#959,18.,2.); +#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962); +#960 = CARTESIAN_POINT('',(-3.55E-15,40.,8.)); +#961 = DIRECTION('',(-0.,-0.,1.)); +#962 = DIRECTION('',(0.866025403784,-0.5,0.)); +#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); +#964 = LINE('',#965,#966); +#965 = CARTESIAN_POINT('',(0.,0.)); +#966 = VECTOR('',#967,1.); +#967 = DIRECTION('',(1.,0.)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#969 = ORIENTED_EDGE('',*,*,#970,.F.); +#970 = EDGE_CURVE('',#878,#942,#971,.T.); +#971 = SURFACE_CURVE('',#972,(#976,#983),.PCURVE_S1.); +#972 = LINE('',#973,#974); +#973 = CARTESIAN_POINT('',(17.320508075689,30.,0.)); +#974 = VECTOR('',#975,1.); +#975 = DIRECTION('',(0.,0.,1.)); +#976 = PCURVE('',#889,#977); +#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(6.28318530718,0.)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(-0.,-1.)); +#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#983 = PCURVE('',#984,#989); +#984 = CYLINDRICAL_SURFACE('',#985,20.); +#985 = AXIS2_PLACEMENT_3D('',#986,#987,#988); +#986 = CARTESIAN_POINT('',(34.641016151378,20.,0.)); +#987 = DIRECTION('',(-0.,-0.,-1.)); +#988 = DIRECTION('',(-0.866025403784,0.5,0.)); +#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994); +#990 = LINE('',#991,#992); +#991 = CARTESIAN_POINT('',(6.28318530718,0.)); +#992 = VECTOR('',#993,1.); +#993 = DIRECTION('',(-0.,-1.)); +#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#995 = ADVANCED_FACE('',(#996),#984,.F.); +#996 = FACE_BOUND('',#997,.F.); +#997 = EDGE_LOOP('',(#998,#1027,#1028,#1057)); +#998 = ORIENTED_EDGE('',*,*,#999,.T.); +#999 = EDGE_CURVE('',#1000,#942,#1002,.T.); +#1000 = VERTEX_POINT('',#1001); +#1001 = CARTESIAN_POINT('',(34.641016151377,-1.4E-14,8.)); +#1002 = SURFACE_CURVE('',#1003,(#1008,#1015),.PCURVE_S1.); +#1003 = CIRCLE('',#1004,20.); +#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007); +#1005 = CARTESIAN_POINT('',(34.641016151378,20.,8.)); +#1006 = DIRECTION('',(0.,0.,-1.)); +#1007 = DIRECTION('',(0.,-1.,0.)); +#1008 = PCURVE('',#984,#1009); +#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014); +#1010 = LINE('',#1011,#1012); +#1011 = CARTESIAN_POINT('',(4.188790204787,-8.)); +#1012 = VECTOR('',#1013,1.); +#1013 = DIRECTION('',(1.,-0.)); +#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1015 = PCURVE('',#1016,#1021); +#1016 = TOROIDAL_SURFACE('',#1017,22.,2.); +#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020); +#1018 = CARTESIAN_POINT('',(34.641016151378,20.,8.)); +#1019 = DIRECTION('',(0.,0.,-1.)); +#1020 = DIRECTION('',(0.,-1.,0.)); +#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026); +#1022 = LINE('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1024 = VECTOR('',#1025,1.); +#1025 = DIRECTION('',(1.,0.)); +#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1027 = ORIENTED_EDGE('',*,*,#970,.F.); +#1028 = ORIENTED_EDGE('',*,*,#1029,.F.); +#1029 = EDGE_CURVE('',#1030,#878,#1032,.T.); +#1030 = VERTEX_POINT('',#1031); +#1031 = CARTESIAN_POINT('',(34.641016151377,-1.4E-14,2.)); +#1032 = SURFACE_CURVE('',#1033,(#1038,#1045),.PCURVE_S1.); +#1033 = CIRCLE('',#1034,20.); +#1034 = AXIS2_PLACEMENT_3D('',#1035,#1036,#1037); +#1035 = CARTESIAN_POINT('',(34.641016151378,20.,2.)); +#1036 = DIRECTION('',(0.,0.,-1.)); +#1037 = DIRECTION('',(0.,-1.,0.)); +#1038 = PCURVE('',#984,#1039); +#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044); +#1040 = LINE('',#1041,#1042); +#1041 = CARTESIAN_POINT('',(4.188790204787,-2.)); +#1042 = VECTOR('',#1043,1.); +#1043 = DIRECTION('',(1.,-0.)); +#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1045 = PCURVE('',#1046,#1051); +#1046 = TOROIDAL_SURFACE('',#1047,22.,2.); +#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050); +#1048 = CARTESIAN_POINT('',(34.641016151378,20.,2.)); +#1049 = DIRECTION('',(-0.,-0.,1.)); +#1050 = DIRECTION('',(0.,-1.,-0.)); +#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056); +#1052 = LINE('',#1053,#1054); +#1053 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1054 = VECTOR('',#1055,1.); +#1055 = DIRECTION('',(-1.,0.)); +#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1057 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1058 = EDGE_CURVE('',#1030,#1000,#1059,.T.); +#1059 = SURFACE_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.); +#1060 = LINE('',#1061,#1062); +#1061 = CARTESIAN_POINT('',(34.641016151378,-1.599E-14,0.)); +#1062 = VECTOR('',#1063,1.); +#1063 = DIRECTION('',(0.,0.,1.)); +#1064 = PCURVE('',#984,#1065); +#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070); +#1066 = LINE('',#1067,#1068); +#1067 = CARTESIAN_POINT('',(4.188790204787,0.)); +#1068 = VECTOR('',#1069,1.); +#1069 = DIRECTION('',(-0.,-1.)); +#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1071 = PCURVE('',#1072,#1077); +#1072 = CYLINDRICAL_SURFACE('',#1073,20.); +#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076); +#1074 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#1075 = DIRECTION('',(-0.,-0.,-1.)); +#1076 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082); +#1078 = LINE('',#1079,#1080); +#1079 = CARTESIAN_POINT('',(2.094395102394,0.)); +#1080 = VECTOR('',#1081,1.); +#1081 = DIRECTION('',(-0.,-1.)); +#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1083 = ADVANCED_FACE('',(#1084),#901,.T.); +#1084 = FACE_BOUND('',#1085,.T.); +#1085 = EDGE_LOOP('',(#1086,#1121,#1146,#1147)); +#1086 = ORIENTED_EDGE('',*,*,#1087,.T.); +#1087 = EDGE_CURVE('',#1088,#1090,#1092,.T.); +#1088 = VERTEX_POINT('',#1089); +#1089 = CARTESIAN_POINT('',(15.58845726812,31.,0.)); +#1090 = VERTEX_POINT('',#1091); +#1091 = CARTESIAN_POINT('',(-15.58845726812,31.,0.)); +#1092 = SURFACE_CURVE('',#1093,(#1098,#1105),.PCURVE_S1.); +#1093 = CIRCLE('',#1094,18.); +#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097); +#1095 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#1096 = DIRECTION('',(-0.,0.,1.)); +#1097 = DIRECTION('',(0.866025403784,-0.5,0.)); +#1098 = PCURVE('',#901,#1099); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104); +#1100 = LINE('',#1101,#1102); +#1101 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1102 = VECTOR('',#1103,1.); +#1103 = DIRECTION('',(-1.,0.)); +#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1105 = PCURVE('',#1106,#1111); +#1106 = PLANE('',#1107); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(17.320508075689,30.,0.)); +#1109 = DIRECTION('',(0.,0.,-1.)); +#1110 = DIRECTION('',(-1.,0.,-0.)); +#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1120); +#1112 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1113,#1114,#1115,#1116, +#1117,#1118,#1119),.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('') ); +#1113 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#1114 = CARTESIAN_POINT('',(-13.85640646055,27.999999999993)); +#1115 = CARTESIAN_POINT('',(17.320508075685,28.)); +#1116 = CARTESIAN_POINT('',(48.497422611925,28.000000000007)); +#1117 = CARTESIAN_POINT('',(32.908965343811,1.000000000003)); +#1118 = CARTESIAN_POINT('',(17.320508075697,-26.)); +#1119 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1121 = ORIENTED_EDGE('',*,*,#1122,.F.); +#1122 = EDGE_CURVE('',#880,#1090,#1123,.T.); +#1123 = SURFACE_CURVE('',#1124,(#1129,#1135),.PCURVE_S1.); +#1124 = CIRCLE('',#1125,2.); +#1125 = AXIS2_PLACEMENT_3D('',#1126,#1127,#1128); +#1126 = CARTESIAN_POINT('',(-15.58845726812,31.,2.)); +#1127 = DIRECTION('',(0.5,-0.866025403784,0.)); +#1128 = DIRECTION('',(0.866025403784,0.5,0.)); +#1129 = PCURVE('',#901,#1130); +#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1134); +#1131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1132,#1133),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1132 = CARTESIAN_POINT('',(2.094395102394,0.)); +#1133 = CARTESIAN_POINT('',(2.094395102394,1.570796326795)); +#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1135 = PCURVE('',#1136,#1141); +#1136 = TOROIDAL_SURFACE('',#1137,22.,2.); +#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); +#1138 = CARTESIAN_POINT('',(-34.64101615137,20.,2.)); +#1139 = DIRECTION('',(-0.,-0.,1.)); +#1140 = DIRECTION('',(0.866025403784,0.5,0.)); +#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1145); +#1142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1143,#1144),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1143 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1144 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1146 = ORIENTED_EDGE('',*,*,#877,.F.); +#1147 = ORIENTED_EDGE('',*,*,#1148,.T.); +#1148 = EDGE_CURVE('',#878,#1088,#1149,.T.); +#1149 = SURFACE_CURVE('',#1150,(#1155,#1161),.PCURVE_S1.); +#1150 = CIRCLE('',#1151,2.); +#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1152 = CARTESIAN_POINT('',(15.58845726812,31.,2.)); +#1153 = DIRECTION('',(0.5,0.866025403784,0.)); +#1154 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1155 = PCURVE('',#901,#1156); +#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1160); +#1157 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1158,#1159),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1158 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1159 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = PCURVE('',#1046,#1162); +#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1166); +#1163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1164,#1165),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1164 = CARTESIAN_POINT('',(4.188790204787,3.14159265359)); +#1165 = CARTESIAN_POINT('',(4.188790204787,4.712388980385)); +#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1167 = ADVANCED_FACE('',(#1168),#958,.T.); +#1168 = FACE_BOUND('',#1169,.T.); +#1169 = EDGE_LOOP('',(#1170,#1192,#1193,#1220)); +#1170 = ORIENTED_EDGE('',*,*,#1171,.F.); +#1171 = EDGE_CURVE('',#942,#1172,#1174,.T.); +#1172 = VERTEX_POINT('',#1173); +#1173 = CARTESIAN_POINT('',(15.58845726812,31.,10.)); +#1174 = SURFACE_CURVE('',#1175,(#1180,#1186),.PCURVE_S1.); +#1175 = CIRCLE('',#1176,2.); +#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179); +#1177 = CARTESIAN_POINT('',(15.58845726812,31.,8.)); +#1178 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1179 = DIRECTION('',(0.866025403784,-0.5,0.)); +#1180 = PCURVE('',#958,#1181); +#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1185); +#1182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1183,#1184),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1183 = CARTESIAN_POINT('',(0.,0.)); +#1184 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1186 = PCURVE('',#1016,#1187); +#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1191); +#1188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1189,#1190),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1189 = CARTESIAN_POINT('',(2.094395102393,3.14159265359)); +#1190 = CARTESIAN_POINT('',(2.094395102393,4.712388980385)); +#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1192 = ORIENTED_EDGE('',*,*,#941,.T.); +#1193 = ORIENTED_EDGE('',*,*,#1194,.T.); +#1194 = EDGE_CURVE('',#914,#1195,#1197,.T.); +#1195 = VERTEX_POINT('',#1196); +#1196 = CARTESIAN_POINT('',(-15.58845726812,31.,10.)); +#1197 = SURFACE_CURVE('',#1198,(#1203,#1209),.PCURVE_S1.); +#1198 = CIRCLE('',#1199,2.); +#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202); +#1200 = CARTESIAN_POINT('',(-15.58845726812,31.,8.)); +#1201 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1202 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#1203 = PCURVE('',#958,#1204); +#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1208); +#1205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1206,#1207),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1206 = CARTESIAN_POINT('',(4.188790204786,0.)); +#1207 = CARTESIAN_POINT('',(4.188790204786,1.570796326795)); +#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1209 = PCURVE('',#1210,#1215); +#1210 = TOROIDAL_SURFACE('',#1211,22.,2.); +#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214); +#1212 = CARTESIAN_POINT('',(-34.64101615137,20.,8.)); +#1213 = DIRECTION('',(0.,0.,-1.)); +#1214 = DIRECTION('',(0.866025403784,0.5,0.)); +#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1219); +#1216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1217,#1218),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1217 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1218 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1220 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1221 = EDGE_CURVE('',#1172,#1195,#1222,.T.); +#1222 = SURFACE_CURVE('',#1223,(#1228,#1235),.PCURVE_S1.); +#1223 = CIRCLE('',#1224,18.); +#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227); +#1225 = CARTESIAN_POINT('',(-3.55E-15,40.,10.)); +#1226 = DIRECTION('',(-0.,0.,1.)); +#1227 = DIRECTION('',(0.866025403784,-0.5,0.)); +#1228 = PCURVE('',#958,#1229); +#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(1.,0.)); +#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1235 = PCURVE('',#1236,#1241); +#1236 = PLANE('',#1237); +#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240); +#1238 = CARTESIAN_POINT('',(17.320508075689,30.,10.)); +#1239 = DIRECTION('',(0.,0.,-1.)); +#1240 = DIRECTION('',(-1.,0.,-0.)); +#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1250); +#1242 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1243,#1244,#1245,#1246, +#1247,#1248,#1249),.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('') ); +#1243 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#1244 = CARTESIAN_POINT('',(-13.85640646055,27.999999999993)); +#1245 = CARTESIAN_POINT('',(17.320508075685,28.)); +#1246 = CARTESIAN_POINT('',(48.497422611925,28.000000000007)); +#1247 = CARTESIAN_POINT('',(32.908965343811,1.000000000003)); +#1248 = CARTESIAN_POINT('',(17.320508075697,-26.)); +#1249 = CARTESIAN_POINT('',(1.732050807571,0.999999999997)); +#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1251 = ADVANCED_FACE('',(#1252),#929,.F.); +#1252 = FACE_BOUND('',#1253,.F.); +#1253 = EDGE_LOOP('',(#1254,#1255,#1279,#1307)); +#1254 = ORIENTED_EDGE('',*,*,#913,.T.); +#1255 = ORIENTED_EDGE('',*,*,#1256,.T.); +#1256 = EDGE_CURVE('',#914,#1257,#1259,.T.); +#1257 = VERTEX_POINT('',#1258); +#1258 = CARTESIAN_POINT('',(-34.64101615137,0.,8.)); +#1259 = SURFACE_CURVE('',#1260,(#1265,#1272),.PCURVE_S1.); +#1260 = CIRCLE('',#1261,20.); +#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264); +#1262 = CARTESIAN_POINT('',(-34.64101615137,20.,8.)); +#1263 = DIRECTION('',(0.,0.,-1.)); +#1264 = DIRECTION('',(0.866025403784,0.5,0.)); +#1265 = PCURVE('',#929,#1266); +#1266 = DEFINITIONAL_REPRESENTATION('',(#1267),#1271); +#1267 = LINE('',#1268,#1269); +#1268 = CARTESIAN_POINT('',(0.,-8.)); +#1269 = VECTOR('',#1270,1.); +#1270 = DIRECTION('',(1.,0.)); +#1271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1272 = PCURVE('',#1210,#1273); +#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,0.)); +#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1279 = ORIENTED_EDGE('',*,*,#1280,.F.); +#1280 = EDGE_CURVE('',#1281,#1257,#1283,.T.); +#1281 = VERTEX_POINT('',#1282); +#1282 = CARTESIAN_POINT('',(-34.64101615137,0.,2.)); +#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(-34.64101615137,3.55E-15,0.)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(0.,0.,1.)); +#1288 = PCURVE('',#929,#1289); +#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(2.094395102393,0.)); +#1292 = VECTOR('',#1293,1.); +#1293 = DIRECTION('',(0.,-1.)); +#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1295 = PCURVE('',#1296,#1301); +#1296 = CYLINDRICAL_SURFACE('',#1297,20.); +#1297 = AXIS2_PLACEMENT_3D('',#1298,#1299,#1300); +#1298 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#1299 = DIRECTION('',(0.,-0.,-1.)); +#1300 = DIRECTION('',(7.1E-16,1.,0.)); +#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306); +#1302 = LINE('',#1303,#1304); +#1303 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1304 = VECTOR('',#1305,1.); +#1305 = DIRECTION('',(-0.,-1.)); +#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1307 = ORIENTED_EDGE('',*,*,#1308,.F.); +#1308 = EDGE_CURVE('',#880,#1281,#1309,.T.); +#1309 = SURFACE_CURVE('',#1310,(#1315,#1322),.PCURVE_S1.); +#1310 = CIRCLE('',#1311,20.); +#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314); +#1312 = CARTESIAN_POINT('',(-34.64101615137,20.,2.)); +#1313 = DIRECTION('',(0.,0.,-1.)); +#1314 = DIRECTION('',(0.866025403784,0.5,0.)); +#1315 = PCURVE('',#929,#1316); +#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(0.,-2.)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(1.,0.)); +#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1322 = PCURVE('',#1136,#1323); +#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); +#1324 = LINE('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1326 = VECTOR('',#1327,1.); +#1327 = DIRECTION('',(-1.,0.)); +#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1329 = ADVANCED_FACE('',(#1330),#1072,.T.); +#1330 = FACE_BOUND('',#1331,.T.); +#1331 = EDGE_LOOP('',(#1332,#1361,#1362,#1391)); +#1332 = ORIENTED_EDGE('',*,*,#1333,.T.); +#1333 = EDGE_CURVE('',#1334,#1030,#1336,.T.); +#1334 = VERTEX_POINT('',#1335); +#1335 = CARTESIAN_POINT('',(17.320508075689,-30.,2.)); +#1336 = SURFACE_CURVE('',#1337,(#1342,#1349),.PCURVE_S1.); +#1337 = CIRCLE('',#1338,20.); +#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341); +#1339 = CARTESIAN_POINT('',(34.641016151378,-20.,2.)); +#1340 = DIRECTION('',(0.,0.,1.)); +#1341 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1342 = PCURVE('',#1072,#1343); +#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348); +#1344 = LINE('',#1345,#1346); +#1345 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#1346 = VECTOR('',#1347,1.); +#1347 = DIRECTION('',(-1.,0.)); +#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1349 = PCURVE('',#1350,#1355); +#1350 = TOROIDAL_SURFACE('',#1351,18.,2.); +#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354); +#1352 = CARTESIAN_POINT('',(34.641016151378,-20.,2.)); +#1353 = DIRECTION('',(0.,0.,-1.)); +#1354 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(-1.,0.)); +#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1361 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1362 = ORIENTED_EDGE('',*,*,#1363,.F.); +#1363 = EDGE_CURVE('',#1364,#1000,#1366,.T.); +#1364 = VERTEX_POINT('',#1365); +#1365 = CARTESIAN_POINT('',(17.320508075689,-30.,8.)); +#1366 = SURFACE_CURVE('',#1367,(#1372,#1379),.PCURVE_S1.); +#1367 = CIRCLE('',#1368,20.); +#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371); +#1369 = CARTESIAN_POINT('',(34.641016151378,-20.,8.)); +#1370 = DIRECTION('',(0.,0.,1.)); +#1371 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1372 = PCURVE('',#1072,#1373); +#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378); +#1374 = LINE('',#1375,#1376); +#1375 = CARTESIAN_POINT('',(6.28318530718,-8.)); +#1376 = VECTOR('',#1377,1.); +#1377 = DIRECTION('',(-1.,0.)); +#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1379 = PCURVE('',#1380,#1385); +#1380 = TOROIDAL_SURFACE('',#1381,18.,2.); +#1381 = AXIS2_PLACEMENT_3D('',#1382,#1383,#1384); +#1382 = CARTESIAN_POINT('',(34.641016151378,-20.,8.)); +#1383 = DIRECTION('',(-0.,-0.,1.)); +#1384 = DIRECTION('',(-0.866025403784,-0.5,-0.)); +#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(0.,0.)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(1.,0.)); +#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1391 = ORIENTED_EDGE('',*,*,#1392,.F.); +#1392 = EDGE_CURVE('',#1334,#1364,#1393,.T.); +#1393 = SURFACE_CURVE('',#1394,(#1398,#1405),.PCURVE_S1.); +#1394 = LINE('',#1395,#1396); +#1395 = CARTESIAN_POINT('',(17.320508075689,-30.,0.)); +#1396 = VECTOR('',#1397,1.); +#1397 = DIRECTION('',(0.,0.,1.)); +#1398 = PCURVE('',#1072,#1399); +#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404); +#1400 = LINE('',#1401,#1402); +#1401 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1402 = VECTOR('',#1403,1.); +#1403 = DIRECTION('',(-0.,-1.)); +#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1405 = PCURVE('',#1406,#1411); +#1406 = CYLINDRICAL_SURFACE('',#1407,20.); +#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410); +#1408 = CARTESIAN_POINT('',(-1.243E-14,-40.,0.)); +#1409 = DIRECTION('',(-0.,-0.,-1.)); +#1410 = DIRECTION('',(0.866025403784,0.5,-0.)); +#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1416); +#1412 = LINE('',#1413,#1414); +#1413 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1414 = VECTOR('',#1415,1.); +#1415 = DIRECTION('',(-0.,-1.)); +#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1417 = ADVANCED_FACE('',(#1418),#1046,.T.); +#1418 = FACE_BOUND('',#1419,.T.); +#1419 = EDGE_LOOP('',(#1420,#1444,#1445,#1446)); +#1420 = ORIENTED_EDGE('',*,*,#1421,.T.); +#1421 = EDGE_CURVE('',#1422,#1088,#1424,.T.); +#1422 = VERTEX_POINT('',#1423); +#1423 = CARTESIAN_POINT('',(34.641016151377,-2.,0.)); +#1424 = SURFACE_CURVE('',#1425,(#1430,#1437),.PCURVE_S1.); +#1425 = CIRCLE('',#1426,22.); +#1426 = AXIS2_PLACEMENT_3D('',#1427,#1428,#1429); +#1427 = CARTESIAN_POINT('',(34.641016151378,20.,0.)); +#1428 = DIRECTION('',(0.,0.,-1.)); +#1429 = DIRECTION('',(0.,-1.,0.)); +#1430 = PCURVE('',#1046,#1431); +#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436); +#1432 = LINE('',#1433,#1434); +#1433 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1434 = VECTOR('',#1435,1.); +#1435 = DIRECTION('',(-1.,0.)); +#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1437 = PCURVE('',#1106,#1438); +#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443); +#1439 = CIRCLE('',#1440,22.); +#1440 = AXIS2_PLACEMENT_2D('',#1441,#1442); +#1441 = CARTESIAN_POINT('',(-17.32050807568,-10.)); +#1442 = DIRECTION('',(-0.,-1.)); +#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1444 = ORIENTED_EDGE('',*,*,#1148,.F.); +#1445 = ORIENTED_EDGE('',*,*,#1029,.F.); +#1446 = ORIENTED_EDGE('',*,*,#1447,.T.); +#1447 = EDGE_CURVE('',#1030,#1422,#1448,.T.); +#1448 = SURFACE_CURVE('',#1449,(#1454,#1460),.PCURVE_S1.); +#1449 = CIRCLE('',#1450,2.); +#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); +#1451 = CARTESIAN_POINT('',(34.641016151377,-2.,2.)); +#1452 = DIRECTION('',(-1.,-1.89E-15,-0.)); +#1453 = DIRECTION('',(-1.89E-15,1.,0.)); +#1454 = PCURVE('',#1046,#1455); +#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1459); +#1456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1457,#1458),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1457 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1458 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1460 = PCURVE('',#1350,#1461); +#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1465); +#1462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1463,#1464),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1463 = CARTESIAN_POINT('',(2.094395102394,0.)); +#1464 = CARTESIAN_POINT('',(2.094395102394,1.570796326795)); +#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1466 = ADVANCED_FACE('',(#1467),#1016,.T.); +#1467 = FACE_BOUND('',#1468,.T.); +#1468 = EDGE_LOOP('',(#1469,#1491,#1492,#1493)); +#1469 = ORIENTED_EDGE('',*,*,#1470,.F.); +#1470 = EDGE_CURVE('',#1000,#1471,#1473,.T.); +#1471 = VERTEX_POINT('',#1472); +#1472 = CARTESIAN_POINT('',(34.641016151377,-2.,10.)); +#1473 = SURFACE_CURVE('',#1474,(#1479,#1485),.PCURVE_S1.); +#1474 = CIRCLE('',#1475,2.); +#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478); +#1476 = CARTESIAN_POINT('',(34.641016151377,-2.,8.)); +#1477 = DIRECTION('',(1.,1.89E-15,0.)); +#1478 = DIRECTION('',(-1.89E-15,1.,0.)); +#1479 = PCURVE('',#1016,#1480); +#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1484); +#1481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1482,#1483),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1482 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1483 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1485 = PCURVE('',#1380,#1486); +#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1490); +#1487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1488,#1489),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1488 = CARTESIAN_POINT('',(4.188790204786,0.)); +#1489 = CARTESIAN_POINT('',(4.188790204786,1.570796326795)); +#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1491 = ORIENTED_EDGE('',*,*,#999,.T.); +#1492 = ORIENTED_EDGE('',*,*,#1171,.T.); +#1493 = ORIENTED_EDGE('',*,*,#1494,.F.); +#1494 = EDGE_CURVE('',#1471,#1172,#1495,.T.); +#1495 = SURFACE_CURVE('',#1496,(#1501,#1508),.PCURVE_S1.); +#1496 = CIRCLE('',#1497,22.); +#1497 = AXIS2_PLACEMENT_3D('',#1498,#1499,#1500); +#1498 = CARTESIAN_POINT('',(34.641016151378,20.,10.)); +#1499 = DIRECTION('',(0.,0.,-1.)); +#1500 = DIRECTION('',(0.,-1.,0.)); +#1501 = PCURVE('',#1016,#1502); +#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507); +#1503 = LINE('',#1504,#1505); +#1504 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1505 = VECTOR('',#1506,1.); +#1506 = DIRECTION('',(1.,0.)); +#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1508 = PCURVE('',#1236,#1509); +#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514); +#1510 = CIRCLE('',#1511,22.); +#1511 = AXIS2_PLACEMENT_2D('',#1512,#1513); +#1512 = CARTESIAN_POINT('',(-17.32050807568,-10.)); +#1513 = DIRECTION('',(-0.,-1.)); +#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1515 = ADVANCED_FACE('',(#1516,#1632,#1667,#1702,#1737),#1106,.T.); +#1516 = FACE_BOUND('',#1517,.T.); +#1517 = EDGE_LOOP('',(#1518,#1542,#1543,#1544,#1572,#1601)); +#1518 = ORIENTED_EDGE('',*,*,#1519,.F.); +#1519 = EDGE_CURVE('',#1090,#1520,#1522,.T.); +#1520 = VERTEX_POINT('',#1521); +#1521 = CARTESIAN_POINT('',(-34.64101615137,-2.,0.)); +#1522 = SURFACE_CURVE('',#1523,(#1528,#1535),.PCURVE_S1.); +#1523 = CIRCLE('',#1524,22.); +#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527); +#1525 = CARTESIAN_POINT('',(-34.64101615137,20.,0.)); +#1526 = DIRECTION('',(0.,0.,-1.)); +#1527 = DIRECTION('',(0.866025403784,0.5,0.)); +#1528 = PCURVE('',#1106,#1529); +#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534); +#1530 = CIRCLE('',#1531,22.); +#1531 = AXIS2_PLACEMENT_2D('',#1532,#1533); +#1532 = CARTESIAN_POINT('',(51.961524227059,-10.)); +#1533 = DIRECTION('',(-0.866025403784,0.5)); +#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1535 = PCURVE('',#1136,#1536); +#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1541); +#1537 = LINE('',#1538,#1539); +#1538 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1539 = VECTOR('',#1540,1.); +#1540 = DIRECTION('',(-1.,0.)); +#1541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1542 = ORIENTED_EDGE('',*,*,#1087,.F.); +#1543 = ORIENTED_EDGE('',*,*,#1421,.F.); +#1544 = ORIENTED_EDGE('',*,*,#1545,.F.); +#1545 = EDGE_CURVE('',#1546,#1422,#1548,.T.); +#1546 = VERTEX_POINT('',#1547); +#1547 = CARTESIAN_POINT('',(19.052558883258,-29.,0.)); +#1548 = SURFACE_CURVE('',#1549,(#1554,#1565),.PCURVE_S1.); +#1549 = CIRCLE('',#1550,18.); +#1550 = AXIS2_PLACEMENT_3D('',#1551,#1552,#1553); +#1551 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#1552 = DIRECTION('',(0.,0.,1.)); +#1553 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1554 = PCURVE('',#1106,#1555); +#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1564); +#1556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1557,#1558,#1559,#1560, +#1561,#1562,#1563),.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('') ); +#1557 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1558 = CARTESIAN_POINT('',(-17.32050807569,-86.)); +#1559 = CARTESIAN_POINT('',(-32.90896534381,-58.99999999999)); +#1560 = CARTESIAN_POINT('',(-48.49742261192,-31.99999999999)); +#1561 = CARTESIAN_POINT('',(-17.32050807568,-32.)); +#1562 = CARTESIAN_POINT('',(13.856406460555,-32.)); +#1563 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1565 = PCURVE('',#1350,#1566); +#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571); +#1567 = LINE('',#1568,#1569); +#1568 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1569 = VECTOR('',#1570,1.); +#1570 = DIRECTION('',(-1.,0.)); +#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1572 = ORIENTED_EDGE('',*,*,#1573,.F.); +#1573 = EDGE_CURVE('',#1574,#1546,#1576,.T.); +#1574 = VERTEX_POINT('',#1575); +#1575 = CARTESIAN_POINT('',(-19.05255888325,-29.,0.)); +#1576 = SURFACE_CURVE('',#1577,(#1582,#1589),.PCURVE_S1.); +#1577 = CIRCLE('',#1578,22.); +#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581); +#1579 = CARTESIAN_POINT('',(-1.066E-14,-40.,0.)); +#1580 = DIRECTION('',(0.,0.,-1.)); +#1581 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1582 = PCURVE('',#1106,#1583); +#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588); +#1584 = CIRCLE('',#1585,22.); +#1585 = AXIS2_PLACEMENT_2D('',#1586,#1587); +#1586 = CARTESIAN_POINT('',(17.320508075689,-70.)); +#1587 = DIRECTION('',(0.866025403784,0.5)); +#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1589 = PCURVE('',#1590,#1595); +#1590 = TOROIDAL_SURFACE('',#1591,22.,2.); +#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594); +#1592 = CARTESIAN_POINT('',(-1.066E-14,-40.,2.)); +#1593 = DIRECTION('',(-0.,-0.,1.)); +#1594 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600); +#1596 = LINE('',#1597,#1598); +#1597 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#1598 = VECTOR('',#1599,1.); +#1599 = DIRECTION('',(-1.,0.)); +#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1601 = ORIENTED_EDGE('',*,*,#1602,.F.); +#1602 = EDGE_CURVE('',#1520,#1574,#1603,.T.); +#1603 = SURFACE_CURVE('',#1604,(#1609,#1620),.PCURVE_S1.); +#1604 = CIRCLE('',#1605,18.); +#1605 = AXIS2_PLACEMENT_3D('',#1606,#1607,#1608); +#1606 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#1607 = DIRECTION('',(0.,-0.,1.)); +#1608 = DIRECTION('',(1.07E-15,1.,0.)); +#1609 = PCURVE('',#1106,#1610); +#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1619); +#1611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1612,#1613,#1614,#1615, +#1616,#1617,#1618),.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('') ); +#1612 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1613 = CARTESIAN_POINT('',(83.138438763299,-32.)); +#1614 = CARTESIAN_POINT('',(67.549981495179,-59.)); +#1615 = CARTESIAN_POINT('',(51.961524227059,-86.)); +#1616 = CARTESIAN_POINT('',(36.373066958939,-59.)); +#1617 = CARTESIAN_POINT('',(20.784609690819,-32.)); +#1618 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1620 = PCURVE('',#1621,#1626); +#1621 = TOROIDAL_SURFACE('',#1622,18.,2.); +#1622 = AXIS2_PLACEMENT_3D('',#1623,#1624,#1625); +#1623 = CARTESIAN_POINT('',(-34.64101615137,-20.,2.)); +#1624 = DIRECTION('',(0.,0.,-1.)); +#1625 = DIRECTION('',(1.07E-15,1.,0.)); +#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631); +#1627 = LINE('',#1628,#1629); +#1628 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1629 = VECTOR('',#1630,1.); +#1630 = DIRECTION('',(-1.,0.)); +#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1632 = FACE_BOUND('',#1633,.T.); +#1633 = EDGE_LOOP('',(#1634)); +#1634 = ORIENTED_EDGE('',*,*,#1635,.T.); +#1635 = EDGE_CURVE('',#1636,#1636,#1638,.T.); +#1636 = VERTEX_POINT('',#1637); +#1637 = CARTESIAN_POINT('',(15.,40.,0.)); +#1638 = SURFACE_CURVE('',#1639,(#1644,#1655),.PCURVE_S1.); +#1639 = CIRCLE('',#1640,15.); +#1640 = AXIS2_PLACEMENT_3D('',#1641,#1642,#1643); +#1641 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#1642 = DIRECTION('',(0.,0.,1.)); +#1643 = DIRECTION('',(1.,0.,-0.)); +#1644 = PCURVE('',#1106,#1645); +#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1654); +#1646 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1647,#1648,#1649,#1650, +#1651,#1652,#1653),.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('') ); +#1647 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1648 = CARTESIAN_POINT('',(2.320508075689,35.980762113533)); +#1649 = CARTESIAN_POINT('',(24.820508075689,22.990381056767)); +#1650 = CARTESIAN_POINT('',(47.320508075689,10.)); +#1651 = CARTESIAN_POINT('',(24.820508075689,-2.990381056767)); +#1652 = CARTESIAN_POINT('',(2.320508075689,-15.98076211353)); +#1653 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1655 = PCURVE('',#1656,#1661); +#1656 = CYLINDRICAL_SURFACE('',#1657,15.); +#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660); +#1658 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#1659 = DIRECTION('',(-0.,-0.,-1.)); +#1660 = DIRECTION('',(1.,0.,-0.)); +#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666); +#1662 = LINE('',#1663,#1664); +#1663 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1664 = VECTOR('',#1665,1.); +#1665 = DIRECTION('',(-1.,0.)); +#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1667 = FACE_BOUND('',#1668,.T.); +#1668 = EDGE_LOOP('',(#1669)); +#1669 = ORIENTED_EDGE('',*,*,#1670,.T.); +#1670 = EDGE_CURVE('',#1671,#1671,#1673,.T.); +#1671 = VERTEX_POINT('',#1672); +#1672 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,0.)); +#1673 = SURFACE_CURVE('',#1674,(#1679,#1690),.PCURVE_S1.); +#1674 = CIRCLE('',#1675,15.); +#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678); +#1676 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#1677 = DIRECTION('',(0.,0.,1.)); +#1678 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1679 = PCURVE('',#1106,#1680); +#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1689); +#1681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1682,#1683,#1684,#1685, +#1686,#1687,#1688),.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('') ); +#1682 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1683 = CARTESIAN_POINT('',(-32.32050807568,-75.98076211353)); +#1684 = CARTESIAN_POINT('',(-32.32050807568,-50.)); +#1685 = CARTESIAN_POINT('',(-32.32050807569,-24.01923788647)); +#1686 = CARTESIAN_POINT('',(-9.820508075692,-37.00961894323)); +#1687 = CARTESIAN_POINT('',(12.679491924311,-49.99999999999)); +#1688 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1690 = PCURVE('',#1691,#1696); +#1691 = CYLINDRICAL_SURFACE('',#1692,15.); +#1692 = AXIS2_PLACEMENT_3D('',#1693,#1694,#1695); +#1693 = CARTESIAN_POINT('',(34.641016151378,-20.,0.)); +#1694 = DIRECTION('',(-0.,-0.,-1.)); +#1695 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(-1.,0.)); +#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1702 = FACE_BOUND('',#1703,.T.); +#1703 = EDGE_LOOP('',(#1704)); +#1704 = ORIENTED_EDGE('',*,*,#1705,.T.); +#1705 = EDGE_CURVE('',#1706,#1706,#1708,.T.); +#1706 = VERTEX_POINT('',#1707); +#1707 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,0.)); +#1708 = SURFACE_CURVE('',#1709,(#1714,#1725),.PCURVE_S1.); +#1709 = CIRCLE('',#1710,15.); +#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713); +#1711 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#1712 = DIRECTION('',(0.,0.,1.)); +#1713 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1714 = PCURVE('',#1106,#1715); +#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1724); +#1716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1717,#1718,#1719,#1720, +#1721,#1722,#1723),.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('') ); +#1717 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1718 = CARTESIAN_POINT('',(81.961524227059,-50.)); +#1719 = CARTESIAN_POINT('',(59.461524227056,-62.99038105676)); +#1720 = CARTESIAN_POINT('',(36.961524227053,-75.98076211353)); +#1721 = CARTESIAN_POINT('',(36.961524227059,-49.99999999999)); +#1722 = CARTESIAN_POINT('',(36.961524227065,-24.01923788646)); +#1723 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1725 = PCURVE('',#1726,#1731); +#1726 = CYLINDRICAL_SURFACE('',#1727,15.); +#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730); +#1728 = CARTESIAN_POINT('',(-34.64101615137,-20.,0.)); +#1729 = DIRECTION('',(-0.,-0.,-1.)); +#1730 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736); +#1732 = LINE('',#1733,#1734); +#1733 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1734 = VECTOR('',#1735,1.); +#1735 = DIRECTION('',(-1.,0.)); +#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1737 = FACE_BOUND('',#1738,.T.); +#1738 = EDGE_LOOP('',(#1739)); +#1739 = ORIENTED_EDGE('',*,*,#1740,.F.); +#1740 = EDGE_CURVE('',#1741,#1741,#1743,.T.); +#1741 = VERTEX_POINT('',#1742); +#1742 = CARTESIAN_POINT('',(15.,0.,0.)); +#1743 = SURFACE_CURVE('',#1744,(#1749,#1756),.PCURVE_S1.); +#1744 = CIRCLE('',#1745,15.); +#1745 = AXIS2_PLACEMENT_3D('',#1746,#1747,#1748); +#1746 = CARTESIAN_POINT('',(0.,0.,0.)); +#1747 = DIRECTION('',(0.,0.,-1.)); +#1748 = DIRECTION('',(1.,0.,0.)); +#1749 = PCURVE('',#1106,#1750); +#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755); +#1751 = CIRCLE('',#1752,15.); +#1752 = AXIS2_PLACEMENT_2D('',#1753,#1754); +#1753 = CARTESIAN_POINT('',(17.320508075689,-30.)); +#1754 = DIRECTION('',(-1.,0.)); +#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1756 = PCURVE('',#1757,#1762); +#1757 = CYLINDRICAL_SURFACE('',#1758,15.); +#1758 = AXIS2_PLACEMENT_3D('',#1759,#1760,#1761); +#1759 = CARTESIAN_POINT('',(0.,0.,-2.)); +#1760 = DIRECTION('',(-0.,-0.,-1.)); +#1761 = DIRECTION('',(1.,0.,-0.)); +#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767); +#1763 = LINE('',#1764,#1765); +#1764 = CARTESIAN_POINT('',(-4.1389E-13,-2.)); +#1765 = VECTOR('',#1766,1.); +#1766 = DIRECTION('',(1.,-0.)); +#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1768 = ADVANCED_FACE('',(#1769),#1136,.T.); +#1769 = FACE_BOUND('',#1770,.T.); +#1770 = EDGE_LOOP('',(#1771,#1772,#1792,#1793)); +#1771 = ORIENTED_EDGE('',*,*,#1519,.T.); +#1772 = ORIENTED_EDGE('',*,*,#1773,.F.); +#1773 = EDGE_CURVE('',#1281,#1520,#1774,.T.); +#1774 = SURFACE_CURVE('',#1775,(#1780,#1786),.PCURVE_S1.); +#1775 = CIRCLE('',#1776,2.); +#1776 = AXIS2_PLACEMENT_3D('',#1777,#1778,#1779); +#1777 = CARTESIAN_POINT('',(-34.64101615137,-2.,2.)); +#1778 = DIRECTION('',(-1.,1.33E-15,0.)); +#1779 = DIRECTION('',(-1.33E-15,-1.,-0.)); +#1780 = PCURVE('',#1136,#1781); +#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1785); +#1782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1783,#1784),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1783 = CARTESIAN_POINT('',(4.188790204787,3.14159265359)); +#1784 = CARTESIAN_POINT('',(4.188790204787,4.712388980385)); +#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1786 = PCURVE('',#1621,#1787); +#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1791); +#1788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1789,#1790),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#1789 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1790 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1792 = ORIENTED_EDGE('',*,*,#1308,.F.); +#1793 = ORIENTED_EDGE('',*,*,#1122,.T.); +#1794 = ADVANCED_FACE('',(#1795,#1911,#1941,#1971,#2001),#1236,.F.); +#1795 = FACE_BOUND('',#1796,.F.); +#1796 = EDGE_LOOP('',(#1797,#1798,#1799,#1827,#1856,#1889)); +#1797 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1798 = ORIENTED_EDGE('',*,*,#1494,.F.); +#1799 = ORIENTED_EDGE('',*,*,#1800,.F.); +#1800 = EDGE_CURVE('',#1801,#1471,#1803,.T.); +#1801 = VERTEX_POINT('',#1802); +#1802 = CARTESIAN_POINT('',(19.052558883258,-29.,10.)); +#1803 = SURFACE_CURVE('',#1804,(#1809,#1820),.PCURVE_S1.); +#1804 = CIRCLE('',#1805,18.); +#1805 = AXIS2_PLACEMENT_3D('',#1806,#1807,#1808); +#1806 = CARTESIAN_POINT('',(34.641016151378,-20.,10.)); +#1807 = DIRECTION('',(0.,0.,1.)); +#1808 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#1809 = PCURVE('',#1236,#1810); +#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1819); +#1811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1812,#1813,#1814,#1815, +#1816,#1817,#1818),.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('') ); +#1812 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1813 = CARTESIAN_POINT('',(-17.32050807569,-86.)); +#1814 = CARTESIAN_POINT('',(-32.90896534381,-58.99999999999)); +#1815 = CARTESIAN_POINT('',(-48.49742261192,-31.99999999999)); +#1816 = CARTESIAN_POINT('',(-17.32050807568,-32.)); +#1817 = CARTESIAN_POINT('',(13.856406460555,-32.)); +#1818 = CARTESIAN_POINT('',(-1.732050807571,-59.)); +#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1820 = PCURVE('',#1380,#1821); +#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826); +#1822 = LINE('',#1823,#1824); +#1823 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1824 = VECTOR('',#1825,1.); +#1825 = DIRECTION('',(1.,0.)); +#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1827 = ORIENTED_EDGE('',*,*,#1828,.F.); +#1828 = EDGE_CURVE('',#1829,#1801,#1831,.T.); +#1829 = VERTEX_POINT('',#1830); +#1830 = CARTESIAN_POINT('',(-19.05255888325,-29.,10.)); +#1831 = SURFACE_CURVE('',#1832,(#1837,#1844),.PCURVE_S1.); +#1832 = CIRCLE('',#1833,22.); +#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836); +#1834 = CARTESIAN_POINT('',(-1.066E-14,-40.,10.)); +#1835 = DIRECTION('',(0.,0.,-1.)); +#1836 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1837 = PCURVE('',#1236,#1838); +#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843); +#1839 = CIRCLE('',#1840,22.); +#1840 = AXIS2_PLACEMENT_2D('',#1841,#1842); +#1841 = CARTESIAN_POINT('',(17.320508075689,-70.)); +#1842 = DIRECTION('',(0.866025403784,0.5)); +#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1844 = PCURVE('',#1845,#1850); +#1845 = TOROIDAL_SURFACE('',#1846,22.,2.); +#1846 = AXIS2_PLACEMENT_3D('',#1847,#1848,#1849); +#1847 = CARTESIAN_POINT('',(-1.066E-14,-40.,8.)); +#1848 = DIRECTION('',(0.,0.,-1.)); +#1849 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855); +#1851 = LINE('',#1852,#1853); +#1852 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1853 = VECTOR('',#1854,1.); +#1854 = DIRECTION('',(1.,0.)); +#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1856 = ORIENTED_EDGE('',*,*,#1857,.F.); +#1857 = EDGE_CURVE('',#1858,#1829,#1860,.T.); +#1858 = VERTEX_POINT('',#1859); +#1859 = CARTESIAN_POINT('',(-34.64101615137,-2.,10.)); +#1860 = SURFACE_CURVE('',#1861,(#1866,#1877),.PCURVE_S1.); +#1861 = CIRCLE('',#1862,18.); +#1862 = AXIS2_PLACEMENT_3D('',#1863,#1864,#1865); +#1863 = CARTESIAN_POINT('',(-34.64101615137,-20.,10.)); +#1864 = DIRECTION('',(0.,-0.,1.)); +#1865 = DIRECTION('',(1.07E-15,1.,0.)); +#1866 = PCURVE('',#1236,#1867); +#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1876); +#1868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1869,#1870,#1871,#1872, +#1873,#1874,#1875),.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('') ); +#1869 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1870 = CARTESIAN_POINT('',(83.138438763299,-32.)); +#1871 = CARTESIAN_POINT('',(67.549981495179,-59.)); +#1872 = CARTESIAN_POINT('',(51.961524227059,-86.)); +#1873 = CARTESIAN_POINT('',(36.373066958939,-59.)); +#1874 = CARTESIAN_POINT('',(20.784609690819,-32.)); +#1875 = CARTESIAN_POINT('',(51.961524227059,-32.)); +#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1877 = PCURVE('',#1878,#1883); +#1878 = TOROIDAL_SURFACE('',#1879,18.,2.); +#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882); +#1880 = CARTESIAN_POINT('',(-34.64101615137,-20.,8.)); +#1881 = DIRECTION('',(-0.,-0.,1.)); +#1882 = DIRECTION('',(1.07E-15,1.,0.)); +#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888); +#1884 = LINE('',#1885,#1886); +#1885 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1886 = VECTOR('',#1887,1.); +#1887 = DIRECTION('',(1.,0.)); +#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1889 = ORIENTED_EDGE('',*,*,#1890,.F.); +#1890 = EDGE_CURVE('',#1195,#1858,#1891,.T.); +#1891 = SURFACE_CURVE('',#1892,(#1897,#1904),.PCURVE_S1.); +#1892 = CIRCLE('',#1893,22.); +#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896); +#1894 = CARTESIAN_POINT('',(-34.64101615137,20.,10.)); +#1895 = DIRECTION('',(0.,0.,-1.)); +#1896 = DIRECTION('',(0.866025403784,0.5,0.)); +#1897 = PCURVE('',#1236,#1898); +#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903); +#1899 = CIRCLE('',#1900,22.); +#1900 = AXIS2_PLACEMENT_2D('',#1901,#1902); +#1901 = CARTESIAN_POINT('',(51.961524227059,-10.)); +#1902 = DIRECTION('',(-0.866025403784,0.5)); +#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1904 = PCURVE('',#1210,#1905); +#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1910); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(0.,4.712388980385)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(1.,0.)); +#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1911 = FACE_BOUND('',#1912,.F.); +#1912 = EDGE_LOOP('',(#1913)); +#1913 = ORIENTED_EDGE('',*,*,#1914,.T.); +#1914 = EDGE_CURVE('',#1915,#1915,#1917,.T.); +#1915 = VERTEX_POINT('',#1916); +#1916 = CARTESIAN_POINT('',(15.,40.,10.)); +#1917 = SURFACE_CURVE('',#1918,(#1923,#1934),.PCURVE_S1.); +#1918 = CIRCLE('',#1919,15.); +#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922); +#1920 = CARTESIAN_POINT('',(-3.55E-15,40.,10.)); +#1921 = DIRECTION('',(0.,0.,1.)); +#1922 = DIRECTION('',(1.,0.,-0.)); +#1923 = PCURVE('',#1236,#1924); +#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1933); +#1925 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1926,#1927,#1928,#1929, +#1930,#1931,#1932),.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('') ); +#1926 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1927 = CARTESIAN_POINT('',(2.320508075689,35.980762113533)); +#1928 = CARTESIAN_POINT('',(24.820508075689,22.990381056767)); +#1929 = CARTESIAN_POINT('',(47.320508075689,10.)); +#1930 = CARTESIAN_POINT('',(24.820508075689,-2.990381056767)); +#1931 = CARTESIAN_POINT('',(2.320508075689,-15.98076211353)); +#1932 = CARTESIAN_POINT('',(2.320508075689,10.)); +#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1934 = PCURVE('',#1656,#1935); +#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940); +#1936 = LINE('',#1937,#1938); +#1937 = CARTESIAN_POINT('',(6.28318530718,-10.)); +#1938 = VECTOR('',#1939,1.); +#1939 = DIRECTION('',(-1.,0.)); +#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1941 = FACE_BOUND('',#1942,.F.); +#1942 = EDGE_LOOP('',(#1943)); +#1943 = ORIENTED_EDGE('',*,*,#1944,.T.); +#1944 = EDGE_CURVE('',#1945,#1945,#1947,.T.); +#1945 = VERTEX_POINT('',#1946); +#1946 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,10.)); +#1947 = SURFACE_CURVE('',#1948,(#1953,#1964),.PCURVE_S1.); +#1948 = CIRCLE('',#1949,15.); +#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952); +#1950 = CARTESIAN_POINT('',(34.641016151378,-20.,10.)); +#1951 = DIRECTION('',(0.,0.,1.)); +#1952 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1953 = PCURVE('',#1236,#1954); +#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1963); +#1955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1956,#1957,#1958,#1959, +#1960,#1961,#1962),.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('') ); +#1956 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1957 = CARTESIAN_POINT('',(-32.32050807568,-75.98076211353)); +#1958 = CARTESIAN_POINT('',(-32.32050807568,-50.)); +#1959 = CARTESIAN_POINT('',(-32.32050807569,-24.01923788647)); +#1960 = CARTESIAN_POINT('',(-9.820508075692,-37.00961894323)); +#1961 = CARTESIAN_POINT('',(12.679491924311,-49.99999999999)); +#1962 = CARTESIAN_POINT('',(-9.820508075686,-62.99038105676)); +#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1964 = PCURVE('',#1691,#1965); +#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1970); +#1966 = LINE('',#1967,#1968); +#1967 = CARTESIAN_POINT('',(6.28318530718,-10.)); +#1968 = VECTOR('',#1969,1.); +#1969 = DIRECTION('',(-1.,0.)); +#1970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1971 = FACE_BOUND('',#1972,.F.); +#1972 = EDGE_LOOP('',(#1973)); +#1973 = ORIENTED_EDGE('',*,*,#1974,.T.); +#1974 = EDGE_CURVE('',#1975,#1975,#1977,.T.); +#1975 = VERTEX_POINT('',#1976); +#1976 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,10.)); +#1977 = SURFACE_CURVE('',#1978,(#1983,#1994),.PCURVE_S1.); +#1978 = CIRCLE('',#1979,15.); +#1979 = AXIS2_PLACEMENT_3D('',#1980,#1981,#1982); +#1980 = CARTESIAN_POINT('',(-34.64101615137,-20.,10.)); +#1981 = DIRECTION('',(0.,0.,1.)); +#1982 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1983 = PCURVE('',#1236,#1984); +#1984 = DEFINITIONAL_REPRESENTATION('',(#1985),#1993); +#1985 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1986,#1987,#1988,#1989, +#1990,#1991,#1992),.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('') ); +#1986 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1987 = CARTESIAN_POINT('',(81.961524227059,-50.)); +#1988 = CARTESIAN_POINT('',(59.461524227056,-62.99038105676)); +#1989 = CARTESIAN_POINT('',(36.961524227053,-75.98076211353)); +#1990 = CARTESIAN_POINT('',(36.961524227059,-49.99999999999)); +#1991 = CARTESIAN_POINT('',(36.961524227065,-24.01923788646)); +#1992 = CARTESIAN_POINT('',(59.461524227062,-37.00961894323)); +#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1994 = PCURVE('',#1726,#1995); +#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000); +#1996 = LINE('',#1997,#1998); +#1997 = CARTESIAN_POINT('',(6.28318530718,-10.)); +#1998 = VECTOR('',#1999,1.); +#1999 = DIRECTION('',(-1.,0.)); +#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2001 = FACE_BOUND('',#2002,.F.); +#2002 = EDGE_LOOP('',(#2003)); +#2003 = ORIENTED_EDGE('',*,*,#2004,.F.); +#2004 = EDGE_CURVE('',#2005,#2005,#2007,.T.); +#2005 = VERTEX_POINT('',#2006); +#2006 = CARTESIAN_POINT('',(15.,0.,10.)); +#2007 = SURFACE_CURVE('',#2008,(#2013,#2020),.PCURVE_S1.); +#2008 = CIRCLE('',#2009,15.); +#2009 = AXIS2_PLACEMENT_3D('',#2010,#2011,#2012); +#2010 = CARTESIAN_POINT('',(0.,0.,10.)); +#2011 = DIRECTION('',(0.,0.,-1.)); +#2012 = DIRECTION('',(1.,0.,0.)); +#2013 = PCURVE('',#1236,#2014); +#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019); +#2015 = CIRCLE('',#2016,15.); +#2016 = AXIS2_PLACEMENT_2D('',#2017,#2018); +#2017 = CARTESIAN_POINT('',(17.320508075689,-30.)); +#2018 = DIRECTION('',(-1.,0.)); +#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2020 = PCURVE('',#2021,#2026); +#2021 = CYLINDRICAL_SURFACE('',#2022,15.); +#2022 = AXIS2_PLACEMENT_3D('',#2023,#2024,#2025); +#2023 = CARTESIAN_POINT('',(0.,0.,-2.)); +#2024 = DIRECTION('',(-0.,-0.,-1.)); +#2025 = DIRECTION('',(1.,0.,-0.)); +#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031); +#2027 = LINE('',#2028,#2029); +#2028 = CARTESIAN_POINT('',(-4.1389E-13,-12.)); +#2029 = VECTOR('',#2030,1.); +#2030 = DIRECTION('',(1.,-0.)); +#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2032 = ADVANCED_FACE('',(#2033),#1210,.T.); +#2033 = FACE_BOUND('',#2034,.T.); +#2034 = EDGE_LOOP('',(#2035,#2036,#2037,#2057)); +#2035 = ORIENTED_EDGE('',*,*,#1194,.F.); +#2036 = ORIENTED_EDGE('',*,*,#1256,.T.); +#2037 = ORIENTED_EDGE('',*,*,#2038,.T.); +#2038 = EDGE_CURVE('',#1257,#1858,#2039,.T.); +#2039 = SURFACE_CURVE('',#2040,(#2045,#2051),.PCURVE_S1.); +#2040 = CIRCLE('',#2041,2.); +#2041 = AXIS2_PLACEMENT_3D('',#2042,#2043,#2044); +#2042 = CARTESIAN_POINT('',(-34.64101615137,-2.,8.)); +#2043 = DIRECTION('',(1.,-1.33E-15,0.)); +#2044 = DIRECTION('',(-1.33E-15,-1.,0.)); +#2045 = PCURVE('',#1210,#2046); +#2046 = DEFINITIONAL_REPRESENTATION('',(#2047),#2050); +#2047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2048,#2049),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2048 = CARTESIAN_POINT('',(2.094395102393,3.14159265359)); +#2049 = CARTESIAN_POINT('',(2.094395102393,4.712388980385)); +#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2051 = PCURVE('',#1878,#2052); +#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2056); +#2053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2054,#2055),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2054 = CARTESIAN_POINT('',(0.,0.)); +#2055 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2057 = ORIENTED_EDGE('',*,*,#1890,.F.); +#2058 = ADVANCED_FACE('',(#2059),#1296,.T.); +#2059 = FACE_BOUND('',#2060,.T.); +#2060 = EDGE_LOOP('',(#2061,#2085,#2108,#2130)); +#2061 = ORIENTED_EDGE('',*,*,#2062,.T.); +#2062 = EDGE_CURVE('',#1281,#2063,#2065,.T.); +#2063 = VERTEX_POINT('',#2064); +#2064 = CARTESIAN_POINT('',(-17.32050807568,-30.,2.)); +#2065 = SURFACE_CURVE('',#2066,(#2071,#2078),.PCURVE_S1.); +#2066 = CIRCLE('',#2067,20.); +#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070); +#2068 = CARTESIAN_POINT('',(-34.64101615137,-20.,2.)); +#2069 = DIRECTION('',(0.,-0.,1.)); +#2070 = DIRECTION('',(1.07E-15,1.,0.)); +#2071 = PCURVE('',#1296,#2072); +#2072 = DEFINITIONAL_REPRESENTATION('',(#2073),#2077); +#2073 = LINE('',#2074,#2075); +#2074 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2075 = VECTOR('',#2076,1.); +#2076 = DIRECTION('',(-1.,0.)); +#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2078 = PCURVE('',#1621,#2079); +#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084); +#2080 = LINE('',#2081,#2082); +#2081 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2082 = VECTOR('',#2083,1.); +#2083 = DIRECTION('',(-1.,0.)); +#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2085 = ORIENTED_EDGE('',*,*,#2086,.T.); +#2086 = EDGE_CURVE('',#2063,#2087,#2089,.T.); +#2087 = VERTEX_POINT('',#2088); +#2088 = CARTESIAN_POINT('',(-17.32050807568,-30.,8.)); +#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.); +#2090 = LINE('',#2091,#2092); +#2091 = CARTESIAN_POINT('',(-17.32050807568,-30.,0.)); +#2092 = VECTOR('',#2093,1.); +#2093 = DIRECTION('',(0.,0.,1.)); +#2094 = PCURVE('',#1296,#2095); +#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100); +#2096 = LINE('',#2097,#2098); +#2097 = CARTESIAN_POINT('',(2.094395102394,0.)); +#2098 = VECTOR('',#2099,1.); +#2099 = DIRECTION('',(-0.,-1.)); +#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2101 = PCURVE('',#1406,#2102); +#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107); +#2103 = LINE('',#2104,#2105); +#2104 = CARTESIAN_POINT('',(4.188790204787,0.)); +#2105 = VECTOR('',#2106,1.); +#2106 = DIRECTION('',(-0.,-1.)); +#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2108 = ORIENTED_EDGE('',*,*,#2109,.F.); +#2109 = EDGE_CURVE('',#1257,#2087,#2110,.T.); +#2110 = SURFACE_CURVE('',#2111,(#2116,#2123),.PCURVE_S1.); +#2111 = CIRCLE('',#2112,20.); +#2112 = AXIS2_PLACEMENT_3D('',#2113,#2114,#2115); +#2113 = CARTESIAN_POINT('',(-34.64101615137,-20.,8.)); +#2114 = DIRECTION('',(0.,-0.,1.)); +#2115 = DIRECTION('',(1.07E-15,1.,0.)); +#2116 = PCURVE('',#1296,#2117); +#2117 = DEFINITIONAL_REPRESENTATION('',(#2118),#2122); +#2118 = LINE('',#2119,#2120); +#2119 = CARTESIAN_POINT('',(6.28318530718,-8.)); +#2120 = VECTOR('',#2121,1.); +#2121 = DIRECTION('',(-1.,0.)); +#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2123 = PCURVE('',#1878,#2124); +#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129); +#2125 = LINE('',#2126,#2127); +#2126 = CARTESIAN_POINT('',(0.,0.)); +#2127 = VECTOR('',#2128,1.); +#2128 = DIRECTION('',(1.,0.)); +#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2130 = ORIENTED_EDGE('',*,*,#1280,.F.); +#2131 = ADVANCED_FACE('',(#2132),#1406,.F.); +#2132 = FACE_BOUND('',#2133,.F.); +#2133 = EDGE_LOOP('',(#2134,#2156,#2157,#2179)); +#2134 = ORIENTED_EDGE('',*,*,#2135,.T.); +#2135 = EDGE_CURVE('',#2087,#1364,#2136,.T.); +#2136 = SURFACE_CURVE('',#2137,(#2142,#2149),.PCURVE_S1.); +#2137 = CIRCLE('',#2138,20.); +#2138 = AXIS2_PLACEMENT_3D('',#2139,#2140,#2141); +#2139 = CARTESIAN_POINT('',(-1.066E-14,-40.,8.)); +#2140 = DIRECTION('',(0.,0.,-1.)); +#2141 = DIRECTION('',(-0.866025403784,0.5,0.)); +#2142 = PCURVE('',#1406,#2143); +#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148); +#2144 = LINE('',#2145,#2146); +#2145 = CARTESIAN_POINT('',(4.188790204787,-8.)); +#2146 = VECTOR('',#2147,1.); +#2147 = DIRECTION('',(1.,-0.)); +#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2149 = PCURVE('',#1845,#2150); +#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155); +#2151 = LINE('',#2152,#2153); +#2152 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2153 = VECTOR('',#2154,1.); +#2154 = DIRECTION('',(1.,0.)); +#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2156 = ORIENTED_EDGE('',*,*,#1392,.F.); +#2157 = ORIENTED_EDGE('',*,*,#2158,.F.); +#2158 = EDGE_CURVE('',#2063,#1334,#2159,.T.); +#2159 = SURFACE_CURVE('',#2160,(#2165,#2172),.PCURVE_S1.); +#2160 = CIRCLE('',#2161,20.); +#2161 = AXIS2_PLACEMENT_3D('',#2162,#2163,#2164); +#2162 = CARTESIAN_POINT('',(-1.066E-14,-40.,2.)); +#2163 = DIRECTION('',(0.,0.,-1.)); +#2164 = DIRECTION('',(-0.866025403784,0.5,0.)); +#2165 = PCURVE('',#1406,#2166); +#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171); +#2167 = LINE('',#2168,#2169); +#2168 = CARTESIAN_POINT('',(4.188790204787,-2.)); +#2169 = VECTOR('',#2170,1.); +#2170 = DIRECTION('',(1.,-0.)); +#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2172 = PCURVE('',#1590,#2173); +#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178); +#2174 = LINE('',#2175,#2176); +#2175 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#2176 = VECTOR('',#2177,1.); +#2177 = DIRECTION('',(-1.,0.)); +#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2179 = ORIENTED_EDGE('',*,*,#2086,.T.); +#2180 = ADVANCED_FACE('',(#2181),#1350,.T.); +#2181 = FACE_BOUND('',#2182,.T.); +#2182 = EDGE_LOOP('',(#2183,#2184,#2185,#2186)); +#2183 = ORIENTED_EDGE('',*,*,#1545,.T.); +#2184 = ORIENTED_EDGE('',*,*,#1447,.F.); +#2185 = ORIENTED_EDGE('',*,*,#1333,.F.); +#2186 = ORIENTED_EDGE('',*,*,#2187,.T.); +#2187 = EDGE_CURVE('',#1334,#1546,#2188,.T.); +#2188 = SURFACE_CURVE('',#2189,(#2194,#2200),.PCURVE_S1.); +#2189 = CIRCLE('',#2190,2.); +#2190 = AXIS2_PLACEMENT_3D('',#2191,#2192,#2193); +#2191 = CARTESIAN_POINT('',(19.052558883258,-29.,2.)); +#2192 = DIRECTION('',(0.5,-0.866025403784,0.)); +#2193 = DIRECTION('',(0.866025403784,0.5,0.)); +#2194 = PCURVE('',#1350,#2195); +#2195 = DEFINITIONAL_REPRESENTATION('',(#2196),#2199); +#2196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2197,#2198),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2197 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2198 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2200 = PCURVE('',#1590,#2201); +#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2205); +#2202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2203,#2204),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2203 = CARTESIAN_POINT('',(4.188790204787,3.14159265359)); +#2204 = CARTESIAN_POINT('',(4.188790204787,4.712388980385)); +#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2206 = ADVANCED_FACE('',(#2207),#1380,.T.); +#2207 = FACE_BOUND('',#2208,.T.); +#2208 = EDGE_LOOP('',(#2209,#2229,#2230,#2231)); +#2209 = ORIENTED_EDGE('',*,*,#2210,.F.); +#2210 = EDGE_CURVE('',#1364,#1801,#2211,.T.); +#2211 = SURFACE_CURVE('',#2212,(#2217,#2223),.PCURVE_S1.); +#2212 = CIRCLE('',#2213,2.); +#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216); +#2214 = CARTESIAN_POINT('',(19.052558883258,-29.,8.)); +#2215 = DIRECTION('',(-0.5,0.866025403784,0.)); +#2216 = DIRECTION('',(0.866025403784,0.5,0.)); +#2217 = PCURVE('',#1380,#2218); +#2218 = DEFINITIONAL_REPRESENTATION('',(#2219),#2222); +#2219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2220,#2221),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2220 = CARTESIAN_POINT('',(0.,0.)); +#2221 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2223 = PCURVE('',#1845,#2224); +#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2228); +#2225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2226,#2227),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2226 = CARTESIAN_POINT('',(2.094395102393,3.14159265359)); +#2227 = CARTESIAN_POINT('',(2.094395102393,4.712388980385)); +#2228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2229 = ORIENTED_EDGE('',*,*,#1363,.T.); +#2230 = ORIENTED_EDGE('',*,*,#1470,.T.); +#2231 = ORIENTED_EDGE('',*,*,#1800,.F.); +#2232 = ADVANCED_FACE('',(#2233),#1621,.T.); +#2233 = FACE_BOUND('',#2234,.T.); +#2234 = EDGE_LOOP('',(#2235,#2236,#2256,#2257)); +#2235 = ORIENTED_EDGE('',*,*,#1602,.T.); +#2236 = ORIENTED_EDGE('',*,*,#2237,.F.); +#2237 = EDGE_CURVE('',#2063,#1574,#2238,.T.); +#2238 = SURFACE_CURVE('',#2239,(#2244,#2250),.PCURVE_S1.); +#2239 = CIRCLE('',#2240,2.); +#2240 = AXIS2_PLACEMENT_3D('',#2241,#2242,#2243); +#2241 = CARTESIAN_POINT('',(-19.05255888325,-29.,2.)); +#2242 = DIRECTION('',(0.5,0.866025403784,0.)); +#2243 = DIRECTION('',(0.866025403784,-0.5,0.)); +#2244 = PCURVE('',#1621,#2245); +#2245 = DEFINITIONAL_REPRESENTATION('',(#2246),#2249); +#2246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2247,#2248),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2247 = CARTESIAN_POINT('',(2.094395102394,0.)); +#2248 = CARTESIAN_POINT('',(2.094395102394,1.570796326795)); +#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2250 = PCURVE('',#1590,#2251); +#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2255); +#2252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2253,#2254),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2253 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#2254 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2256 = ORIENTED_EDGE('',*,*,#2062,.F.); +#2257 = ORIENTED_EDGE('',*,*,#1773,.T.); +#2258 = ADVANCED_FACE('',(#2259),#1590,.T.); +#2259 = FACE_BOUND('',#2260,.T.); +#2260 = EDGE_LOOP('',(#2261,#2262,#2263,#2264)); +#2261 = ORIENTED_EDGE('',*,*,#1573,.T.); +#2262 = ORIENTED_EDGE('',*,*,#2187,.F.); +#2263 = ORIENTED_EDGE('',*,*,#2158,.F.); +#2264 = ORIENTED_EDGE('',*,*,#2237,.T.); +#2265 = ADVANCED_FACE('',(#2266),#1656,.F.); +#2266 = FACE_BOUND('',#2267,.F.); +#2267 = EDGE_LOOP('',(#2268,#2269,#2290,#2291)); +#2268 = ORIENTED_EDGE('',*,*,#1635,.T.); +#2269 = ORIENTED_EDGE('',*,*,#2270,.T.); +#2270 = EDGE_CURVE('',#1636,#1915,#2271,.T.); +#2271 = SEAM_CURVE('',#2272,(#2276,#2283),.PCURVE_S1.); +#2272 = LINE('',#2273,#2274); +#2273 = CARTESIAN_POINT('',(15.,40.,0.)); +#2274 = VECTOR('',#2275,1.); +#2275 = DIRECTION('',(0.,0.,1.)); +#2276 = PCURVE('',#1656,#2277); +#2277 = DEFINITIONAL_REPRESENTATION('',(#2278),#2282); +#2278 = LINE('',#2279,#2280); +#2279 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#2280 = VECTOR('',#2281,1.); +#2281 = DIRECTION('',(-0.,-1.)); +#2282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2283 = PCURVE('',#1656,#2284); +#2284 = DEFINITIONAL_REPRESENTATION('',(#2285),#2289); +#2285 = LINE('',#2286,#2287); +#2286 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2287 = VECTOR('',#2288,1.); +#2288 = DIRECTION('',(-0.,-1.)); +#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2290 = ORIENTED_EDGE('',*,*,#1914,.F.); +#2291 = ORIENTED_EDGE('',*,*,#2270,.F.); +#2292 = ADVANCED_FACE('',(#2293),#1691,.F.); +#2293 = FACE_BOUND('',#2294,.F.); +#2294 = EDGE_LOOP('',(#2295,#2296,#2317,#2318)); +#2295 = ORIENTED_EDGE('',*,*,#1670,.T.); +#2296 = ORIENTED_EDGE('',*,*,#2297,.T.); +#2297 = EDGE_CURVE('',#1671,#1945,#2298,.T.); +#2298 = SEAM_CURVE('',#2299,(#2303,#2310),.PCURVE_S1.); +#2299 = LINE('',#2300,#2301); +#2300 = CARTESIAN_POINT('',(27.141016151378,-32.99038105676,0.)); +#2301 = VECTOR('',#2302,1.); +#2302 = DIRECTION('',(0.,0.,1.)); +#2303 = PCURVE('',#1691,#2304); +#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309); +#2305 = LINE('',#2306,#2307); +#2306 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#2307 = VECTOR('',#2308,1.); +#2308 = DIRECTION('',(-0.,-1.)); +#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2310 = PCURVE('',#1691,#2311); +#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316); +#2312 = LINE('',#2313,#2314); +#2313 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2314 = VECTOR('',#2315,1.); +#2315 = DIRECTION('',(-0.,-1.)); +#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2317 = ORIENTED_EDGE('',*,*,#1944,.F.); +#2318 = ORIENTED_EDGE('',*,*,#2297,.F.); +#2319 = ADVANCED_FACE('',(#2320),#1726,.F.); +#2320 = FACE_BOUND('',#2321,.F.); +#2321 = EDGE_LOOP('',(#2322,#2323,#2344,#2345)); +#2322 = ORIENTED_EDGE('',*,*,#1705,.T.); +#2323 = ORIENTED_EDGE('',*,*,#2324,.T.); +#2324 = EDGE_CURVE('',#1706,#1975,#2325,.T.); +#2325 = SEAM_CURVE('',#2326,(#2330,#2337),.PCURVE_S1.); +#2326 = LINE('',#2327,#2328); +#2327 = CARTESIAN_POINT('',(-42.14101615137,-7.009618943233,0.)); +#2328 = VECTOR('',#2329,1.); +#2329 = DIRECTION('',(0.,0.,1.)); +#2330 = PCURVE('',#1726,#2331); +#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336); +#2332 = LINE('',#2333,#2334); +#2333 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#2334 = VECTOR('',#2335,1.); +#2335 = DIRECTION('',(-0.,-1.)); +#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2337 = PCURVE('',#1726,#2338); +#2338 = DEFINITIONAL_REPRESENTATION('',(#2339),#2343); +#2339 = LINE('',#2340,#2341); +#2340 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2341 = VECTOR('',#2342,1.); +#2342 = DIRECTION('',(-0.,-1.)); +#2343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2344 = ORIENTED_EDGE('',*,*,#1974,.F.); +#2345 = ORIENTED_EDGE('',*,*,#2324,.F.); +#2346 = ADVANCED_FACE('',(#2347),#1757,.T.); +#2347 = FACE_BOUND('',#2348,.T.); +#2348 = EDGE_LOOP('',(#2349,#2372,#2373,#2374)); +#2349 = ORIENTED_EDGE('',*,*,#2350,.T.); +#2350 = EDGE_CURVE('',#2351,#1741,#2353,.T.); +#2351 = VERTEX_POINT('',#2352); +#2352 = CARTESIAN_POINT('',(15.,0.,-1.)); +#2353 = SEAM_CURVE('',#2354,(#2358,#2365),.PCURVE_S1.); +#2354 = LINE('',#2355,#2356); +#2355 = CARTESIAN_POINT('',(15.,0.,-2.)); +#2356 = VECTOR('',#2357,1.); +#2357 = DIRECTION('',(0.,0.,1.)); +#2358 = PCURVE('',#1757,#2359); +#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364); +#2360 = LINE('',#2361,#2362); +#2361 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#2362 = VECTOR('',#2363,1.); +#2363 = DIRECTION('',(-0.,-1.)); +#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2365 = PCURVE('',#1757,#2366); +#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371); +#2367 = LINE('',#2368,#2369); +#2368 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2369 = VECTOR('',#2370,1.); +#2370 = DIRECTION('',(-0.,-1.)); +#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2372 = ORIENTED_EDGE('',*,*,#1740,.T.); +#2373 = ORIENTED_EDGE('',*,*,#2350,.F.); +#2374 = ORIENTED_EDGE('',*,*,#2375,.T.); +#2375 = EDGE_CURVE('',#2351,#2351,#2376,.T.); +#2376 = SURFACE_CURVE('',#2377,(#2382,#2389),.PCURVE_S1.); +#2377 = CIRCLE('',#2378,15.); +#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381); +#2379 = CARTESIAN_POINT('',(0.,0.,-1.)); +#2380 = DIRECTION('',(0.,-0.,1.)); +#2381 = DIRECTION('',(1.,0.,0.)); +#2382 = PCURVE('',#1757,#2383); +#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388); +#2384 = LINE('',#2385,#2386); +#2385 = CARTESIAN_POINT('',(6.28318530718,-1.)); +#2386 = VECTOR('',#2387,1.); +#2387 = DIRECTION('',(-1.,0.)); +#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2389 = PCURVE('',#2390,#2395); +#2390 = TOROIDAL_SURFACE('',#2391,14.,1.); +#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394); +#2392 = CARTESIAN_POINT('',(0.,0.,-1.)); +#2393 = DIRECTION('',(0.,0.,-1.)); +#2394 = DIRECTION('',(1.,0.,0.)); +#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400); +#2396 = LINE('',#2397,#2398); +#2397 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2398 = VECTOR('',#2399,1.); +#2399 = DIRECTION('',(-1.,0.)); +#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2401 = ADVANCED_FACE('',(#2402),#1878,.T.); +#2402 = FACE_BOUND('',#2403,.T.); +#2403 = EDGE_LOOP('',(#2404,#2405,#2406,#2426)); +#2404 = ORIENTED_EDGE('',*,*,#2038,.F.); +#2405 = ORIENTED_EDGE('',*,*,#2109,.T.); +#2406 = ORIENTED_EDGE('',*,*,#2407,.T.); +#2407 = EDGE_CURVE('',#2087,#1829,#2408,.T.); +#2408 = SURFACE_CURVE('',#2409,(#2414,#2420),.PCURVE_S1.); +#2409 = CIRCLE('',#2410,2.); +#2410 = AXIS2_PLACEMENT_3D('',#2411,#2412,#2413); +#2411 = CARTESIAN_POINT('',(-19.05255888325,-29.,8.)); +#2412 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#2413 = DIRECTION('',(0.866025403784,-0.5,0.)); +#2414 = PCURVE('',#1878,#2415); +#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2419); +#2416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2417,#2418),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2417 = CARTESIAN_POINT('',(4.188790204786,0.)); +#2418 = CARTESIAN_POINT('',(4.188790204786,1.570796326795)); +#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2420 = PCURVE('',#1845,#2421); +#2421 = DEFINITIONAL_REPRESENTATION('',(#2422),#2425); +#2422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2423,#2424),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2423 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2424 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2426 = ORIENTED_EDGE('',*,*,#1857,.F.); +#2427 = ADVANCED_FACE('',(#2428),#1845,.T.); +#2428 = FACE_BOUND('',#2429,.T.); +#2429 = EDGE_LOOP('',(#2430,#2431,#2432,#2433)); +#2430 = ORIENTED_EDGE('',*,*,#2407,.F.); +#2431 = ORIENTED_EDGE('',*,*,#2135,.T.); +#2432 = ORIENTED_EDGE('',*,*,#2210,.T.); +#2433 = ORIENTED_EDGE('',*,*,#1828,.F.); +#2434 = ADVANCED_FACE('',(#2435),#2021,.T.); +#2435 = FACE_BOUND('',#2436,.T.); +#2436 = EDGE_LOOP('',(#2437,#2460,#2487,#2488)); +#2437 = ORIENTED_EDGE('',*,*,#2438,.T.); +#2438 = EDGE_CURVE('',#2005,#2439,#2441,.T.); +#2439 = VERTEX_POINT('',#2440); +#2440 = CARTESIAN_POINT('',(15.,0.,11.)); +#2441 = SEAM_CURVE('',#2442,(#2446,#2453),.PCURVE_S1.); +#2442 = LINE('',#2443,#2444); +#2443 = CARTESIAN_POINT('',(15.,0.,-2.)); +#2444 = VECTOR('',#2445,1.); +#2445 = DIRECTION('',(0.,0.,1.)); +#2446 = PCURVE('',#2021,#2447); +#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452); +#2448 = LINE('',#2449,#2450); +#2449 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#2450 = VECTOR('',#2451,1.); +#2451 = DIRECTION('',(-0.,-1.)); +#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2453 = PCURVE('',#2021,#2454); +#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459); +#2455 = LINE('',#2456,#2457); +#2456 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2457 = VECTOR('',#2458,1.); +#2458 = DIRECTION('',(-0.,-1.)); +#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2460 = ORIENTED_EDGE('',*,*,#2461,.F.); +#2461 = EDGE_CURVE('',#2439,#2439,#2462,.T.); +#2462 = SURFACE_CURVE('',#2463,(#2468,#2475),.PCURVE_S1.); +#2463 = CIRCLE('',#2464,15.); +#2464 = AXIS2_PLACEMENT_3D('',#2465,#2466,#2467); +#2465 = CARTESIAN_POINT('',(0.,0.,11.)); +#2466 = DIRECTION('',(0.,-0.,1.)); +#2467 = DIRECTION('',(1.,0.,0.)); +#2468 = PCURVE('',#2021,#2469); +#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474); +#2470 = LINE('',#2471,#2472); +#2471 = CARTESIAN_POINT('',(6.28318530718,-13.)); +#2472 = VECTOR('',#2473,1.); +#2473 = DIRECTION('',(-1.,0.)); +#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2475 = PCURVE('',#2476,#2481); +#2476 = TOROIDAL_SURFACE('',#2477,14.,1.); +#2477 = AXIS2_PLACEMENT_3D('',#2478,#2479,#2480); +#2478 = CARTESIAN_POINT('',(0.,0.,11.)); +#2479 = DIRECTION('',(-0.,-0.,1.)); +#2480 = DIRECTION('',(1.,0.,0.)); +#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486); +#2482 = LINE('',#2483,#2484); +#2483 = CARTESIAN_POINT('',(0.,0.)); +#2484 = VECTOR('',#2485,1.); +#2485 = DIRECTION('',(1.,0.)); +#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2487 = ORIENTED_EDGE('',*,*,#2438,.F.); +#2488 = ORIENTED_EDGE('',*,*,#2004,.F.); +#2489 = ADVANCED_FACE('',(#2490),#2390,.T.); +#2490 = FACE_BOUND('',#2491,.T.); +#2491 = EDGE_LOOP('',(#2492,#2525,#2545,#2546)); +#2492 = ORIENTED_EDGE('',*,*,#2493,.T.); +#2493 = EDGE_CURVE('',#2494,#2494,#2496,.T.); +#2494 = VERTEX_POINT('',#2495); +#2495 = CARTESIAN_POINT('',(14.,0.,-2.)); +#2496 = SURFACE_CURVE('',#2497,(#2502,#2509),.PCURVE_S1.); +#2497 = CIRCLE('',#2498,14.); +#2498 = AXIS2_PLACEMENT_3D('',#2499,#2500,#2501); +#2499 = CARTESIAN_POINT('',(0.,0.,-2.)); +#2500 = DIRECTION('',(0.,-0.,1.)); +#2501 = DIRECTION('',(1.,0.,0.)); +#2502 = PCURVE('',#2390,#2503); +#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2508); +#2504 = LINE('',#2505,#2506); +#2505 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2506 = VECTOR('',#2507,1.); +#2507 = DIRECTION('',(-1.,0.)); +#2508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2509 = PCURVE('',#2510,#2515); +#2510 = PLANE('',#2511); +#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514); +#2512 = CARTESIAN_POINT('',(15.,0.,-2.)); +#2513 = DIRECTION('',(-0.,0.,-1.)); +#2514 = DIRECTION('',(-1.,0.,0.)); +#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2524); +#2516 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2517,#2518,#2519,#2520, +#2521,#2522,#2523),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2517 = CARTESIAN_POINT('',(1.,0.)); +#2518 = CARTESIAN_POINT('',(1.,24.248711305964)); +#2519 = CARTESIAN_POINT('',(22.,12.124355652982)); +#2520 = CARTESIAN_POINT('',(43.,3.429011037613E-15)); +#2521 = CARTESIAN_POINT('',(22.,-12.12435565298)); +#2522 = CARTESIAN_POINT('',(1.,-24.24871130596)); +#2523 = CARTESIAN_POINT('',(1.,0.)); +#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2525 = ORIENTED_EDGE('',*,*,#2526,.F.); +#2526 = EDGE_CURVE('',#2351,#2494,#2527,.T.); +#2527 = SEAM_CURVE('',#2528,(#2533,#2539),.PCURVE_S1.); +#2528 = CIRCLE('',#2529,1.); +#2529 = AXIS2_PLACEMENT_3D('',#2530,#2531,#2532); +#2530 = CARTESIAN_POINT('',(14.,0.,-1.)); +#2531 = DIRECTION('',(-0.,1.,0.)); +#2532 = DIRECTION('',(1.,0.,0.)); +#2533 = PCURVE('',#2390,#2534); +#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2538); +#2535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2536,#2537),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2536 = CARTESIAN_POINT('',(0.,0.)); +#2537 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2539 = PCURVE('',#2390,#2540); +#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2544); +#2541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2542,#2543),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2542 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2543 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2545 = ORIENTED_EDGE('',*,*,#2375,.F.); +#2546 = ORIENTED_EDGE('',*,*,#2526,.T.); +#2547 = ADVANCED_FACE('',(#2548),#2476,.T.); +#2548 = FACE_BOUND('',#2549,.T.); +#2549 = EDGE_LOOP('',(#2550,#2572,#2573,#2574)); +#2550 = ORIENTED_EDGE('',*,*,#2551,.F.); +#2551 = EDGE_CURVE('',#2439,#2552,#2554,.T.); +#2552 = VERTEX_POINT('',#2553); +#2553 = CARTESIAN_POINT('',(14.,0.,12.)); +#2554 = SEAM_CURVE('',#2555,(#2560,#2566),.PCURVE_S1.); +#2555 = CIRCLE('',#2556,1.); +#2556 = AXIS2_PLACEMENT_3D('',#2557,#2558,#2559); +#2557 = CARTESIAN_POINT('',(14.,0.,11.)); +#2558 = DIRECTION('',(0.,-1.,0.)); +#2559 = DIRECTION('',(1.,0.,0.)); +#2560 = PCURVE('',#2476,#2561); +#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2565); +#2562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2563,#2564),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2563 = CARTESIAN_POINT('',(0.,0.)); +#2564 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2566 = PCURVE('',#2476,#2567); +#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2571); +#2568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2569,#2570),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2569 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2570 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2572 = ORIENTED_EDGE('',*,*,#2461,.T.); +#2573 = ORIENTED_EDGE('',*,*,#2551,.T.); +#2574 = ORIENTED_EDGE('',*,*,#2575,.F.); +#2575 = EDGE_CURVE('',#2552,#2552,#2576,.T.); +#2576 = SURFACE_CURVE('',#2577,(#2582,#2589),.PCURVE_S1.); +#2577 = CIRCLE('',#2578,14.); +#2578 = AXIS2_PLACEMENT_3D('',#2579,#2580,#2581); +#2579 = CARTESIAN_POINT('',(0.,0.,12.)); +#2580 = DIRECTION('',(0.,-0.,1.)); +#2581 = DIRECTION('',(1.,0.,0.)); +#2582 = PCURVE('',#2476,#2583); +#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588); +#2584 = LINE('',#2585,#2586); +#2585 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2586 = VECTOR('',#2587,1.); +#2587 = DIRECTION('',(1.,0.)); +#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2589 = PCURVE('',#2590,#2595); +#2590 = PLANE('',#2591); +#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594); +#2592 = CARTESIAN_POINT('',(15.,0.,12.)); +#2593 = DIRECTION('',(-0.,0.,-1.)); +#2594 = DIRECTION('',(-1.,0.,0.)); +#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2604); +#2596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2597,#2598,#2599,#2600, +#2601,#2602,#2603),.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('') ); +#2597 = CARTESIAN_POINT('',(1.,0.)); +#2598 = CARTESIAN_POINT('',(1.,24.248711305964)); +#2599 = CARTESIAN_POINT('',(22.,12.124355652982)); +#2600 = CARTESIAN_POINT('',(43.,3.429011037613E-15)); +#2601 = CARTESIAN_POINT('',(22.,-12.12435565298)); +#2602 = CARTESIAN_POINT('',(1.,-24.24871130596)); +#2603 = CARTESIAN_POINT('',(1.,0.)); +#2604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2605 = ADVANCED_FACE('',(#2606),#2510,.T.); +#2606 = FACE_BOUND('',#2607,.T.); +#2607 = EDGE_LOOP('',(#2608)); +#2608 = ORIENTED_EDGE('',*,*,#2493,.F.); +#2609 = ADVANCED_FACE('',(#2610),#2590,.F.); +#2610 = FACE_BOUND('',#2611,.F.); +#2611 = EDGE_LOOP('',(#2612)); +#2612 = ORIENTED_EDGE('',*,*,#2575,.F.); +#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2617)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2614,#2615,#2616)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2614, + 'distance_accuracy_value','confusion accuracy'); +#2618 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#867)); +#2619 = SHAPE_DEFINITION_REPRESENTATION(#2620,#2626); +#2620 = PRODUCT_DEFINITION_SHAPE('','',#2621); +#2621 = PRODUCT_DEFINITION('design','',#2622,#2625); +#2622 = PRODUCT_DEFINITION_FORMATION('','',#2623); +#2623 = PRODUCT('Rodamiento_1','Rodamiento_1','',(#2624)); +#2624 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2625 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2626 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2627),#3041); +#2627 = MANIFOLD_SOLID_BREP('',#2628); +#2628 = CLOSED_SHELL('',(#2629,#2717,#2775,#2833,#2872,#2911,#2965,#3014 + )); +#2629 = ADVANCED_FACE('',(#2630),#2643,.T.); +#2630 = FACE_BOUND('',#2631,.T.); +#2631 = EDGE_LOOP('',(#2632,#2666,#2689,#2716)); +#2632 = ORIENTED_EDGE('',*,*,#2633,.T.); +#2633 = EDGE_CURVE('',#2634,#2634,#2636,.T.); +#2634 = VERTEX_POINT('',#2635); +#2635 = CARTESIAN_POINT('',(15.,40.,0.)); +#2636 = SURFACE_CURVE('',#2637,(#2642,#2654),.PCURVE_S1.); +#2637 = CIRCLE('',#2638,15.); +#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641); +#2639 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#2640 = DIRECTION('',(0.,-0.,1.)); +#2641 = DIRECTION('',(1.,0.,0.)); +#2642 = PCURVE('',#2643,#2648); +#2643 = CYLINDRICAL_SURFACE('',#2644,15.); +#2644 = AXIS2_PLACEMENT_3D('',#2645,#2646,#2647); +#2645 = CARTESIAN_POINT('',(-3.55E-15,40.,-2.)); +#2646 = DIRECTION('',(-0.,-0.,-1.)); +#2647 = DIRECTION('',(1.,0.,-0.)); +#2648 = DEFINITIONAL_REPRESENTATION('',(#2649),#2653); +#2649 = LINE('',#2650,#2651); +#2650 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2651 = VECTOR('',#2652,1.); +#2652 = DIRECTION('',(-1.,0.)); +#2653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2654 = PCURVE('',#2655,#2660); +#2655 = TOROIDAL_SURFACE('',#2656,13.,2.); +#2656 = AXIS2_PLACEMENT_3D('',#2657,#2658,#2659); +#2657 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#2658 = DIRECTION('',(0.,0.,-1.)); +#2659 = DIRECTION('',(1.,0.,0.)); +#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2665); +#2661 = LINE('',#2662,#2663); +#2662 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2663 = VECTOR('',#2664,1.); +#2664 = DIRECTION('',(-1.,0.)); +#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2666 = ORIENTED_EDGE('',*,*,#2667,.T.); +#2667 = EDGE_CURVE('',#2634,#2668,#2670,.T.); +#2668 = VERTEX_POINT('',#2669); +#2669 = CARTESIAN_POINT('',(15.,40.,10.)); +#2670 = SEAM_CURVE('',#2671,(#2675,#2682),.PCURVE_S1.); +#2671 = LINE('',#2672,#2673); +#2672 = CARTESIAN_POINT('',(15.,40.,-2.)); +#2673 = VECTOR('',#2674,1.); +#2674 = DIRECTION('',(0.,0.,1.)); +#2675 = PCURVE('',#2643,#2676); +#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2681); +#2677 = LINE('',#2678,#2679); +#2678 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#2679 = VECTOR('',#2680,1.); +#2680 = DIRECTION('',(-0.,-1.)); +#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2682 = PCURVE('',#2643,#2683); +#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2688); +#2684 = LINE('',#2685,#2686); +#2685 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2686 = VECTOR('',#2687,1.); +#2687 = DIRECTION('',(-0.,-1.)); +#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2689 = ORIENTED_EDGE('',*,*,#2690,.F.); +#2690 = EDGE_CURVE('',#2668,#2668,#2691,.T.); +#2691 = SURFACE_CURVE('',#2692,(#2697,#2704),.PCURVE_S1.); +#2692 = CIRCLE('',#2693,15.); +#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696); +#2694 = CARTESIAN_POINT('',(-3.55E-15,40.,10.)); +#2695 = DIRECTION('',(0.,-0.,1.)); +#2696 = DIRECTION('',(1.,0.,0.)); +#2697 = PCURVE('',#2643,#2698); +#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703); +#2699 = LINE('',#2700,#2701); +#2700 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#2701 = VECTOR('',#2702,1.); +#2702 = DIRECTION('',(-1.,0.)); +#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2704 = PCURVE('',#2705,#2710); +#2705 = TOROIDAL_SURFACE('',#2706,13.,2.); +#2706 = AXIS2_PLACEMENT_3D('',#2707,#2708,#2709); +#2707 = CARTESIAN_POINT('',(-3.55E-15,40.,10.)); +#2708 = DIRECTION('',(-0.,-0.,1.)); +#2709 = DIRECTION('',(1.,0.,0.)); +#2710 = DEFINITIONAL_REPRESENTATION('',(#2711),#2715); +#2711 = LINE('',#2712,#2713); +#2712 = CARTESIAN_POINT('',(0.,0.)); +#2713 = VECTOR('',#2714,1.); +#2714 = DIRECTION('',(1.,0.)); +#2715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2716 = ORIENTED_EDGE('',*,*,#2667,.F.); +#2717 = ADVANCED_FACE('',(#2718),#2655,.T.); +#2718 = FACE_BOUND('',#2719,.T.); +#2719 = EDGE_LOOP('',(#2720,#2753,#2773,#2774)); +#2720 = ORIENTED_EDGE('',*,*,#2721,.T.); +#2721 = EDGE_CURVE('',#2722,#2722,#2724,.T.); +#2722 = VERTEX_POINT('',#2723); +#2723 = CARTESIAN_POINT('',(13.,40.,-2.)); +#2724 = SURFACE_CURVE('',#2725,(#2730,#2737),.PCURVE_S1.); +#2725 = CIRCLE('',#2726,13.); +#2726 = AXIS2_PLACEMENT_3D('',#2727,#2728,#2729); +#2727 = CARTESIAN_POINT('',(-3.55E-15,40.,-2.)); +#2728 = DIRECTION('',(0.,-0.,1.)); +#2729 = DIRECTION('',(1.,0.,0.)); +#2730 = PCURVE('',#2655,#2731); +#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736); +#2732 = LINE('',#2733,#2734); +#2733 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2734 = VECTOR('',#2735,1.); +#2735 = DIRECTION('',(-1.,0.)); +#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2737 = PCURVE('',#2738,#2743); +#2738 = PLANE('',#2739); +#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742); +#2740 = CARTESIAN_POINT('',(15.,40.,-2.)); +#2741 = DIRECTION('',(-0.,0.,-1.)); +#2742 = DIRECTION('',(-1.,0.,0.)); +#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2752); +#2744 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2745,#2746,#2747,#2748, +#2749,#2750,#2751),.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('') ); +#2745 = CARTESIAN_POINT('',(2.,0.)); +#2746 = CARTESIAN_POINT('',(2.,22.516660498395)); +#2747 = CARTESIAN_POINT('',(21.5,11.258330249198)); +#2748 = CARTESIAN_POINT('',(41.,3.184081677783E-15)); +#2749 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#2750 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#2751 = CARTESIAN_POINT('',(2.,0.)); +#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2753 = ORIENTED_EDGE('',*,*,#2754,.F.); +#2754 = EDGE_CURVE('',#2634,#2722,#2755,.T.); +#2755 = SEAM_CURVE('',#2756,(#2761,#2767),.PCURVE_S1.); +#2756 = CIRCLE('',#2757,2.); +#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760); +#2758 = CARTESIAN_POINT('',(13.,40.,0.)); +#2759 = DIRECTION('',(-0.,1.,0.)); +#2760 = DIRECTION('',(1.,0.,0.)); +#2761 = PCURVE('',#2655,#2762); +#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2766); +#2763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2764,#2765),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2764 = CARTESIAN_POINT('',(0.,0.)); +#2765 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2767 = PCURVE('',#2655,#2768); +#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2772); +#2769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2770,#2771),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2770 = CARTESIAN_POINT('',(6.283185307179,0.)); +#2771 = CARTESIAN_POINT('',(6.283185307179,1.570796326795)); +#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2773 = ORIENTED_EDGE('',*,*,#2633,.F.); +#2774 = ORIENTED_EDGE('',*,*,#2754,.T.); +#2775 = ADVANCED_FACE('',(#2776),#2705,.T.); +#2776 = FACE_BOUND('',#2777,.T.); +#2777 = EDGE_LOOP('',(#2778,#2800,#2801,#2802)); +#2778 = ORIENTED_EDGE('',*,*,#2779,.F.); +#2779 = EDGE_CURVE('',#2668,#2780,#2782,.T.); +#2780 = VERTEX_POINT('',#2781); +#2781 = CARTESIAN_POINT('',(13.,40.,12.)); +#2782 = SEAM_CURVE('',#2783,(#2788,#2794),.PCURVE_S1.); +#2783 = CIRCLE('',#2784,2.); +#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787); +#2785 = CARTESIAN_POINT('',(13.,40.,10.)); +#2786 = DIRECTION('',(0.,-1.,0.)); +#2787 = DIRECTION('',(1.,0.,0.)); +#2788 = PCURVE('',#2705,#2789); +#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2793); +#2790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2791,#2792),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2791 = CARTESIAN_POINT('',(0.,0.)); +#2792 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2794 = PCURVE('',#2705,#2795); +#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2799); +#2796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2797,#2798),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#2797 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2798 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2800 = ORIENTED_EDGE('',*,*,#2690,.T.); +#2801 = ORIENTED_EDGE('',*,*,#2779,.T.); +#2802 = ORIENTED_EDGE('',*,*,#2803,.F.); +#2803 = EDGE_CURVE('',#2780,#2780,#2804,.T.); +#2804 = SURFACE_CURVE('',#2805,(#2810,#2817),.PCURVE_S1.); +#2805 = CIRCLE('',#2806,13.); +#2806 = AXIS2_PLACEMENT_3D('',#2807,#2808,#2809); +#2807 = CARTESIAN_POINT('',(-3.55E-15,40.,12.)); +#2808 = DIRECTION('',(0.,-0.,1.)); +#2809 = DIRECTION('',(1.,0.,0.)); +#2810 = PCURVE('',#2705,#2811); +#2811 = DEFINITIONAL_REPRESENTATION('',(#2812),#2816); +#2812 = LINE('',#2813,#2814); +#2813 = CARTESIAN_POINT('',(0.,1.570796326795)); +#2814 = VECTOR('',#2815,1.); +#2815 = DIRECTION('',(1.,0.)); +#2816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2817 = PCURVE('',#2818,#2823); +#2818 = PLANE('',#2819); +#2819 = AXIS2_PLACEMENT_3D('',#2820,#2821,#2822); +#2820 = CARTESIAN_POINT('',(15.,40.,12.)); +#2821 = DIRECTION('',(-0.,0.,-1.)); +#2822 = DIRECTION('',(-1.,0.,0.)); +#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2832); +#2824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2825,#2826,#2827,#2828, +#2829,#2830,#2831),.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('') ); +#2825 = CARTESIAN_POINT('',(2.,0.)); +#2826 = CARTESIAN_POINT('',(2.,22.516660498395)); +#2827 = CARTESIAN_POINT('',(21.5,11.258330249198)); +#2828 = CARTESIAN_POINT('',(41.,3.184081677783E-15)); +#2829 = CARTESIAN_POINT('',(21.5,-11.25833024919)); +#2830 = CARTESIAN_POINT('',(2.,-22.51666049839)); +#2831 = CARTESIAN_POINT('',(2.,0.)); +#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2833 = ADVANCED_FACE('',(#2834,#2837),#2738,.T.); +#2834 = FACE_BOUND('',#2835,.T.); +#2835 = EDGE_LOOP('',(#2836)); +#2836 = ORIENTED_EDGE('',*,*,#2721,.F.); +#2837 = FACE_BOUND('',#2838,.T.); +#2838 = EDGE_LOOP('',(#2839)); +#2839 = ORIENTED_EDGE('',*,*,#2840,.T.); +#2840 = EDGE_CURVE('',#2841,#2841,#2843,.T.); +#2841 = VERTEX_POINT('',#2842); +#2842 = CARTESIAN_POINT('',(10.,40.,-2.)); +#2843 = SURFACE_CURVE('',#2844,(#2849,#2860),.PCURVE_S1.); +#2844 = CIRCLE('',#2845,10.); +#2845 = AXIS2_PLACEMENT_3D('',#2846,#2847,#2848); +#2846 = CARTESIAN_POINT('',(-3.55E-15,40.,-2.)); +#2847 = DIRECTION('',(0.,-0.,1.)); +#2848 = DIRECTION('',(1.,0.,0.)); +#2849 = PCURVE('',#2738,#2850); +#2850 = DEFINITIONAL_REPRESENTATION('',(#2851),#2859); +#2851 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2852,#2853,#2854,#2855, +#2856,#2857,#2858),.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('') ); +#2852 = CARTESIAN_POINT('',(5.,0.)); +#2853 = CARTESIAN_POINT('',(5.,17.320508075689)); +#2854 = CARTESIAN_POINT('',(20.,8.660254037844)); +#2855 = CARTESIAN_POINT('',(35.,2.449293598295E-15)); +#2856 = CARTESIAN_POINT('',(20.,-8.660254037844)); +#2857 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#2858 = CARTESIAN_POINT('',(5.,0.)); +#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2860 = PCURVE('',#2861,#2866); +#2861 = TOROIDAL_SURFACE('',#2862,10.,2.); +#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865); +#2863 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#2864 = DIRECTION('',(-0.,-0.,1.)); +#2865 = DIRECTION('',(1.,0.,0.)); +#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871); +#2867 = LINE('',#2868,#2869); +#2868 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2869 = VECTOR('',#2870,1.); +#2870 = DIRECTION('',(1.,0.)); +#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2872 = ADVANCED_FACE('',(#2873,#2876),#2818,.F.); +#2873 = FACE_BOUND('',#2874,.F.); +#2874 = EDGE_LOOP('',(#2875)); +#2875 = ORIENTED_EDGE('',*,*,#2803,.F.); +#2876 = FACE_BOUND('',#2877,.F.); +#2877 = EDGE_LOOP('',(#2878)); +#2878 = ORIENTED_EDGE('',*,*,#2879,.T.); +#2879 = EDGE_CURVE('',#2880,#2880,#2882,.T.); +#2880 = VERTEX_POINT('',#2881); +#2881 = CARTESIAN_POINT('',(10.,40.,12.)); +#2882 = SURFACE_CURVE('',#2883,(#2888,#2899),.PCURVE_S1.); +#2883 = CIRCLE('',#2884,10.); +#2884 = AXIS2_PLACEMENT_3D('',#2885,#2886,#2887); +#2885 = CARTESIAN_POINT('',(-3.55E-15,40.,12.)); +#2886 = DIRECTION('',(0.,-0.,1.)); +#2887 = DIRECTION('',(1.,0.,0.)); +#2888 = PCURVE('',#2818,#2889); +#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2898); +#2890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2891,#2892,#2893,#2894, +#2895,#2896,#2897),.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('') ); +#2891 = CARTESIAN_POINT('',(5.,0.)); +#2892 = CARTESIAN_POINT('',(5.,17.320508075689)); +#2893 = CARTESIAN_POINT('',(20.,8.660254037844)); +#2894 = CARTESIAN_POINT('',(35.,2.449293598295E-15)); +#2895 = CARTESIAN_POINT('',(20.,-8.660254037844)); +#2896 = CARTESIAN_POINT('',(5.,-17.32050807568)); +#2897 = CARTESIAN_POINT('',(5.,0.)); +#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2899 = PCURVE('',#2900,#2905); +#2900 = TOROIDAL_SURFACE('',#2901,10.,2.); +#2901 = AXIS2_PLACEMENT_3D('',#2902,#2903,#2904); +#2902 = CARTESIAN_POINT('',(-3.55E-15,40.,10.)); +#2903 = DIRECTION('',(0.,0.,-1.)); +#2904 = DIRECTION('',(1.,0.,0.)); +#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2910); +#2906 = LINE('',#2907,#2908); +#2907 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2908 = VECTOR('',#2909,1.); +#2909 = DIRECTION('',(-1.,0.)); +#2910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2911 = ADVANCED_FACE('',(#2912),#2861,.T.); +#2912 = FACE_BOUND('',#2913,.T.); +#2913 = EDGE_LOOP('',(#2914,#2936,#2963,#2964)); +#2914 = ORIENTED_EDGE('',*,*,#2915,.F.); +#2915 = EDGE_CURVE('',#2916,#2841,#2918,.T.); +#2916 = VERTEX_POINT('',#2917); +#2917 = CARTESIAN_POINT('',(8.,40.,0.)); +#2918 = SEAM_CURVE('',#2919,(#2924,#2930),.PCURVE_S1.); +#2919 = CIRCLE('',#2920,2.); +#2920 = AXIS2_PLACEMENT_3D('',#2921,#2922,#2923); +#2921 = CARTESIAN_POINT('',(10.,40.,0.)); +#2922 = DIRECTION('',(0.,-1.,0.)); +#2923 = DIRECTION('',(1.,0.,0.)); +#2924 = PCURVE('',#2861,#2925); +#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2929); +#2926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2927,#2928),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2927 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2928 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2930 = PCURVE('',#2861,#2931); +#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2935); +#2932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2933,#2934),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2933 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#2934 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2936 = ORIENTED_EDGE('',*,*,#2937,.T.); +#2937 = EDGE_CURVE('',#2916,#2916,#2938,.T.); +#2938 = SURFACE_CURVE('',#2939,(#2944,#2951),.PCURVE_S1.); +#2939 = CIRCLE('',#2940,8.); +#2940 = AXIS2_PLACEMENT_3D('',#2941,#2942,#2943); +#2941 = CARTESIAN_POINT('',(-3.55E-15,40.,0.)); +#2942 = DIRECTION('',(0.,-0.,1.)); +#2943 = DIRECTION('',(1.,0.,0.)); +#2944 = PCURVE('',#2861,#2945); +#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950); +#2946 = LINE('',#2947,#2948); +#2947 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2948 = VECTOR('',#2949,1.); +#2949 = DIRECTION('',(1.,0.)); +#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2951 = PCURVE('',#2952,#2957); +#2952 = CYLINDRICAL_SURFACE('',#2953,8.); +#2953 = AXIS2_PLACEMENT_3D('',#2954,#2955,#2956); +#2954 = CARTESIAN_POINT('',(-3.55E-15,40.,-2.)); +#2955 = DIRECTION('',(-0.,-0.,-1.)); +#2956 = DIRECTION('',(1.,0.,-0.)); +#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962); +#2958 = LINE('',#2959,#2960); +#2959 = CARTESIAN_POINT('',(6.28318530718,-2.)); +#2960 = VECTOR('',#2961,1.); +#2961 = DIRECTION('',(-1.,0.)); +#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2963 = ORIENTED_EDGE('',*,*,#2915,.T.); +#2964 = ORIENTED_EDGE('',*,*,#2840,.F.); +#2965 = ADVANCED_FACE('',(#2966),#2900,.T.); +#2966 = FACE_BOUND('',#2967,.T.); +#2967 = EDGE_LOOP('',(#2968,#2969,#2991,#3013)); +#2968 = ORIENTED_EDGE('',*,*,#2879,.T.); +#2969 = ORIENTED_EDGE('',*,*,#2970,.F.); +#2970 = EDGE_CURVE('',#2971,#2880,#2973,.T.); +#2971 = VERTEX_POINT('',#2972); +#2972 = CARTESIAN_POINT('',(8.,40.,10.)); +#2973 = SEAM_CURVE('',#2974,(#2979,#2985),.PCURVE_S1.); +#2974 = CIRCLE('',#2975,2.); +#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978); +#2976 = CARTESIAN_POINT('',(10.,40.,10.)); +#2977 = DIRECTION('',(-0.,1.,0.)); +#2978 = DIRECTION('',(1.,0.,0.)); +#2979 = PCURVE('',#2900,#2980); +#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2984); +#2981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2982,#2983),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2982 = CARTESIAN_POINT('',(0.,3.14159265359)); +#2983 = CARTESIAN_POINT('',(0.,4.712388980385)); +#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2985 = PCURVE('',#2900,#2986); +#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2990); +#2987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2988,#2989),.UNSPECIFIED.,.F., + .F.,(2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#2988 = CARTESIAN_POINT('',(6.283185307179,3.14159265359)); +#2989 = CARTESIAN_POINT('',(6.283185307179,4.712388980385)); +#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2991 = ORIENTED_EDGE('',*,*,#2992,.F.); +#2992 = EDGE_CURVE('',#2971,#2971,#2993,.T.); +#2993 = SURFACE_CURVE('',#2994,(#2999,#3006),.PCURVE_S1.); +#2994 = CIRCLE('',#2995,8.); +#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998); +#2996 = CARTESIAN_POINT('',(-3.55E-15,40.,10.)); +#2997 = DIRECTION('',(0.,-0.,1.)); +#2998 = DIRECTION('',(1.,0.,0.)); +#2999 = PCURVE('',#2900,#3000); +#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3005); +#3001 = LINE('',#3002,#3003); +#3002 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#3003 = VECTOR('',#3004,1.); +#3004 = DIRECTION('',(-1.,0.)); +#3005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3006 = PCURVE('',#2952,#3007); +#3007 = DEFINITIONAL_REPRESENTATION('',(#3008),#3012); +#3008 = LINE('',#3009,#3010); +#3009 = CARTESIAN_POINT('',(6.28318530718,-12.)); +#3010 = VECTOR('',#3011,1.); +#3011 = DIRECTION('',(-1.,0.)); +#3012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3013 = ORIENTED_EDGE('',*,*,#2970,.T.); +#3014 = ADVANCED_FACE('',(#3015),#2952,.F.); +#3015 = FACE_BOUND('',#3016,.F.); +#3016 = EDGE_LOOP('',(#3017,#3018,#3039,#3040)); +#3017 = ORIENTED_EDGE('',*,*,#2937,.T.); +#3018 = ORIENTED_EDGE('',*,*,#3019,.T.); +#3019 = EDGE_CURVE('',#2916,#2971,#3020,.T.); +#3020 = SEAM_CURVE('',#3021,(#3025,#3032),.PCURVE_S1.); +#3021 = LINE('',#3022,#3023); +#3022 = CARTESIAN_POINT('',(8.,40.,-2.)); +#3023 = VECTOR('',#3024,1.); +#3024 = DIRECTION('',(0.,0.,1.)); +#3025 = PCURVE('',#2952,#3026); +#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031); +#3027 = LINE('',#3028,#3029); +#3028 = CARTESIAN_POINT('',(-4.1389E-13,0.)); +#3029 = VECTOR('',#3030,1.); +#3030 = DIRECTION('',(-0.,-1.)); +#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3032 = PCURVE('',#2952,#3033); +#3033 = DEFINITIONAL_REPRESENTATION('',(#3034),#3038); +#3034 = LINE('',#3035,#3036); +#3035 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3036 = VECTOR('',#3037,1.); +#3037 = DIRECTION('',(-0.,-1.)); +#3038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3039 = ORIENTED_EDGE('',*,*,#2992,.F.); +#3040 = ORIENTED_EDGE('',*,*,#3019,.F.); +#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3045)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3042,#3043,#3044)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3042, + 'distance_accuracy_value','confusion accuracy'); +#3046 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2623)); +#3047 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3048),#3041); +#3048 = STYLED_ITEM('color',(#3049),#2627); +#3049 = PRESENTATION_STYLE_ASSIGNMENT((#3050,#3056)); +#3050 = SURFACE_STYLE_USAGE(.BOTH.,#3051); +#3051 = SURFACE_SIDE_STYLE('',(#3052)); +#3052 = SURFACE_STYLE_FILL_AREA(#3053); +#3053 = FILL_AREA_STYLE('',(#3054)); +#3054 = FILL_AREA_STYLE_COLOUR('',#3055); +#3055 = COLOUR_RGB('',0.40000000596,0.40000000596,0.40000000596); +#3056 = CURVE_STYLE('',#3057,POSITIVE_LENGTH_MEASURE(0.1),#3055); +#3057 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3058 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3059),#429); +#3059 = STYLED_ITEM('color',(#3060),#15); +#3060 = PRESENTATION_STYLE_ASSIGNMENT((#3061,#3066)); +#3061 = SURFACE_STYLE_USAGE(.BOTH.,#3062); +#3062 = SURFACE_SIDE_STYLE('',(#3063)); +#3063 = SURFACE_STYLE_FILL_AREA(#3064); +#3064 = FILL_AREA_STYLE('',(#3065)); +#3065 = FILL_AREA_STYLE_COLOUR('',#3055); +#3066 = CURVE_STYLE('',#3067,POSITIVE_LENGTH_MEASURE(0.1),#3055); +#3067 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3068 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3069),#2613); +#3069 = STYLED_ITEM('color',(#3070),#871); +#3070 = PRESENTATION_STYLE_ASSIGNMENT((#3071,#3077)); +#3071 = SURFACE_STYLE_USAGE(.BOTH.,#3072); +#3072 = SURFACE_SIDE_STYLE('',(#3073)); +#3073 = SURFACE_STYLE_FILL_AREA(#3074); +#3074 = FILL_AREA_STYLE('',(#3075)); +#3075 = FILL_AREA_STYLE_COLOUR('',#3076); +#3076 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#3077 = CURVE_STYLE('',#3078,POSITIVE_LENGTH_MEASURE(0.1),#3076); +#3078 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3079 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3080),#857); +#3080 = STYLED_ITEM('color',(#3081),#443); +#3081 = PRESENTATION_STYLE_ASSIGNMENT((#3082,#3087)); +#3082 = SURFACE_STYLE_USAGE(.BOTH.,#3083); +#3083 = SURFACE_SIDE_STYLE('',(#3084)); +#3084 = SURFACE_STYLE_FILL_AREA(#3085); +#3085 = FILL_AREA_STYLE('',(#3086)); +#3086 = FILL_AREA_STYLE_COLOUR('',#3055); +#3087 = CURVE_STYLE('',#3088,POSITIVE_LENGTH_MEASURE(0.1),#3055); +#3088 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Soporte Spinner/Imagenes/Soporte spinner 2.jpg b/Mechanical Parts/Soporte Spinner/Imagenes/Soporte spinner 2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..502ed6c5704e1e00d2807091018666453f919af5 GIT binary patch literal 47923 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 Ol0ErQ{DS(w#s32~tXr=D literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Soporte Spinner/Imagenes/Soporte spinner.jpg b/Mechanical Parts/Soporte Spinner/Imagenes/Soporte spinner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ad370bedab51fe37e04013c2e93fc6e84c76b68 GIT binary patch literal 50996 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ℑ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

n3?(iu52tG+iNiyHr~dDZ~! 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Soporte Spinner/README.md b/Mechanical Parts/Soporte Spinner/README.md new file mode 100644 index 00000000..9b41f792 --- /dev/null +++ b/Mechanical Parts/Soporte Spinner/README.md @@ -0,0 +1,41 @@ +# Soporte para Spinner +Un soporte para poder sujetar un spinner y hacer pruebas. + +## Algunas fotos!!! 🚀 + + +

+

+ +

+

+ +

+

+ + +Mira la carpeta [**Archivos**](https://github.com/altenife/Things-Cosas-FPGAs-y-Arduino/tree/master/Soporte%20Spinner/Archivos) para descargarlo. + + +## Construido con 🛠️ + +* [FreeCad](https://github.com/FreeCAD/FreeCAD) - El software libre de diseño gráfico por excelencia + + +## Agradecimientos 🖇️ + +* [Obijuan](https://github.com/Obijuan) Al mejor profesor!!, que gracias a el, a su dedicación, y profesionalidad he sido capaz de aprender todo esto con sus cursos de [FreeCad](https://github.com/Obijuan/tutoriales-freecad) + +## Autores ✒️ + +* **Alberto Nicas** - *Creador* - [Altenife](https://github.com/altenife) + +## Expresiones de Gratitud 🎁 + +* Si te gusta, comparte este proyecto 📢 +* Mencioname si mejoras este proyecto 🤓. +* Mencioname si utilizas este PCBPrint en tus proyectos. + + +--- +⌨️ con ❤️ por [Altenife](https://github.com/altenife) 😊