From bad2aa6e5bfbbc4d12fcb2ca4f8fec0b4e5f80bd Mon Sep 17 00:00:00 2001 From: obijuan Date: Sat, 10 Jan 2015 19:44:10 +0100 Subject: [PATCH] emax es08a servo rounded horn added --- .../Emax-ES08A/servo-rounded-horn.fcstd | Bin 0 -> 34497 bytes .../Servos/Emax-ES08A/servo-rounded-horn.step | 1693 +++++++++++++++++ .../Servos/Emax-ES08A/servo-rounded-horn.stl | Bin 0 -> 105484 bytes 3 files changed, 1693 insertions(+) create mode 100644 Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.fcstd create mode 100644 Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.step create mode 100644 Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.stl diff --git a/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.fcstd b/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..4c3ee75f301ce3a64c4b1edd931227d78b181bb7 GIT binary patch literal 34497 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 literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.step b/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.step new file mode 100644 index 00000000..5911d8fb --- /dev/null +++ b/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.step @@ -0,0 +1,1693 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/development/FreeCAD-library/Electrical +Parts/Servos/Emax-ES08A/servo-rounded-horn.step','2015-01-10T19:42:53',( + 'FreeCAD'),('FreeCAD'),'Open CASCADE STEP processor 6.7','FreeCAD', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1353); +#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,#109,#167,#486,#525,#584,#638,#692,#746,#800, + #854,#908,#962,#1016,#1070,#1129,#1188,#1247,#1251,#1290,#1349)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(2.8,0.,1.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(2.8,0.,2.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(2.8,0.,1.5)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,2.8); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,1.5)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-0.,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.F.); +#51 = EDGE_CURVE('',#22,#22,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,2.8); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,1.5)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,0.)); +#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('',(9.35,0.,1.5)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(6.55,0.)); +#74 = CARTESIAN_POINT('',(6.55,4.849742261193)); +#75 = CARTESIAN_POINT('',(10.75,2.424871130596)); +#76 = CARTESIAN_POINT('',(14.95,6.858022075225E-16)); +#77 = CARTESIAN_POINT('',(10.75,-2.424871130596)); +#78 = CARTESIAN_POINT('',(6.55,-4.849742261193)); +#79 = CARTESIAN_POINT('',(6.55,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.T.); +#82 = ORIENTED_EDGE('',*,*,#83,.T.); +#83 = EDGE_CURVE('',#24,#24,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,2.8); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,2.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,-0.5)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = TOROIDAL_SURFACE('',#99,2.4,0.4); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.,0.,2.)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(1.,0.)); +#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#109 = ADVANCED_FACE('',(#110),#98,.T.); +#110 = FACE_BOUND('',#111,.T.); +#111 = EDGE_LOOP('',(#112,#134,#135,#136)); +#112 = ORIENTED_EDGE('',*,*,#113,.F.); +#113 = EDGE_CURVE('',#24,#114,#116,.T.); +#114 = VERTEX_POINT('',#115); +#115 = CARTESIAN_POINT('',(2.4,0.,2.4)); +#116 = SEAM_CURVE('',#117,(#122,#128),.PCURVE_S1.); +#117 = CIRCLE('',#118,0.4); +#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121); +#119 = CARTESIAN_POINT('',(2.4,0.,2.)); +#120 = DIRECTION('',(0.,-1.,0.)); +#121 = DIRECTION('',(1.,0.,0.)); +#122 = PCURVE('',#98,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#127); +#124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#125,#126),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#125 = CARTESIAN_POINT('',(0.,0.)); +#126 = CARTESIAN_POINT('',(0.,1.570796326795)); +#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#128 = PCURVE('',#98,#129); +#129 = DEFINITIONAL_REPRESENTATION('',(#130),#133); +#130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131,#132),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#131 = CARTESIAN_POINT('',(6.28318530718,0.)); +#132 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#134 = ORIENTED_EDGE('',*,*,#83,.T.); +#135 = ORIENTED_EDGE('',*,*,#113,.T.); +#136 = ORIENTED_EDGE('',*,*,#137,.F.); +#137 = EDGE_CURVE('',#114,#114,#138,.T.); +#138 = SURFACE_CURVE('',#139,(#144,#151),.PCURVE_S1.); +#139 = CIRCLE('',#140,2.4); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(0.,0.,2.4)); +#142 = DIRECTION('',(0.,0.,1.)); +#143 = DIRECTION('',(1.,0.,0.)); +#144 = PCURVE('',#98,#145); +#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(0.,1.570796326795)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(1.,0.)); +#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#151 = PCURVE('',#152,#157); +#152 = PLANE('',#153); +#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156); +#154 = CARTESIAN_POINT('',(2.8,0.,2.4)); +#155 = DIRECTION('',(0.,0.,-1.)); +#156 = DIRECTION('',(-1.,0.,0.)); +#157 = DEFINITIONAL_REPRESENTATION('',(#158),#166); +#158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#159,#160,#161,#162,#163,#164 +,#165),.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( + '') ); +#159 = CARTESIAN_POINT('',(0.4,0.)); +#160 = CARTESIAN_POINT('',(0.4,4.156921938165)); +#161 = CARTESIAN_POINT('',(4.,2.078460969083)); +#162 = CARTESIAN_POINT('',(7.6,5.878304635907E-16)); +#163 = CARTESIAN_POINT('',(4.,-2.078460969083)); +#164 = CARTESIAN_POINT('',(0.4,-4.156921938165)); +#165 = CARTESIAN_POINT('',(0.4,0.)); +#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#167 = ADVANCED_FACE('',(#168,#203,#206,#241,#276,#311,#346,#381,#416, + #451),#66,.F.); +#168 = FACE_BOUND('',#169,.F.); +#169 = EDGE_LOOP('',(#170)); +#170 = ORIENTED_EDGE('',*,*,#171,.F.); +#171 = EDGE_CURVE('',#172,#172,#174,.T.); +#172 = VERTEX_POINT('',#173); +#173 = CARTESIAN_POINT('',(9.35,0.,1.5)); +#174 = SURFACE_CURVE('',#175,(#180,#191),.PCURVE_S1.); +#175 = CIRCLE('',#176,9.35); +#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179); +#177 = CARTESIAN_POINT('',(0.,0.,1.5)); +#178 = DIRECTION('',(0.,0.,1.)); +#179 = DIRECTION('',(1.,0.,0.)); +#180 = PCURVE('',#66,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#190); +#182 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#183,#184,#185,#186,#187,#188 +,#189),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#183 = CARTESIAN_POINT('',(0.,0.)); +#184 = CARTESIAN_POINT('',(0.,16.194675050769)); +#185 = CARTESIAN_POINT('',(14.025,8.097337525385)); +#186 = CARTESIAN_POINT('',(28.05,2.290089514406E-15)); +#187 = CARTESIAN_POINT('',(14.025,-8.097337525384)); +#188 = CARTESIAN_POINT('',(1.42108547152E-14,-16.19467505076)); +#189 = CARTESIAN_POINT('',(0.,0.)); +#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#191 = PCURVE('',#192,#197); +#192 = CYLINDRICAL_SURFACE('',#193,9.35); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(0.,0.,0.)); +#195 = DIRECTION('',(-0.,-0.,-1.)); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(-0.,-1.5)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(-1.,0.)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = FACE_BOUND('',#204,.F.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#51,.T.); +#206 = FACE_BOUND('',#207,.F.); +#207 = EDGE_LOOP('',(#208)); +#208 = ORIENTED_EDGE('',*,*,#209,.T.); +#209 = EDGE_CURVE('',#210,#210,#212,.T.); +#210 = VERTEX_POINT('',#211); +#211 = CARTESIAN_POINT('',(-1.4,5.776028047023,1.5)); +#212 = SURFACE_CURVE('',#213,(#218,#229),.PCURVE_S1.); +#213 = CIRCLE('',#214,0.4); +#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217); +#215 = CARTESIAN_POINT('',(-1.8,5.776028047023,1.5)); +#216 = DIRECTION('',(0.,0.,1.)); +#217 = DIRECTION('',(1.,0.,0.)); +#218 = PCURVE('',#66,#219); +#219 = DEFINITIONAL_REPRESENTATION('',(#220),#228); +#220 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#221,#222,#223,#224,#225,#226 +,#227),.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( + '') ); +#221 = CARTESIAN_POINT('',(10.75,5.776028047023)); +#222 = CARTESIAN_POINT('',(10.75,6.468848370051)); +#223 = CARTESIAN_POINT('',(11.35,6.122438208537)); +#224 = CARTESIAN_POINT('',(11.95,5.776028047023)); +#225 = CARTESIAN_POINT('',(11.35,5.42961788551)); +#226 = CARTESIAN_POINT('',(10.75,5.083207723996)); +#227 = CARTESIAN_POINT('',(10.75,5.776028047023)); +#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#229 = PCURVE('',#230,#235); +#230 = CYLINDRICAL_SURFACE('',#231,0.4); +#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234); +#232 = CARTESIAN_POINT('',(-1.8,5.776028047023,1.5)); +#233 = DIRECTION('',(0.,0.,1.)); +#234 = DIRECTION('',(1.,0.,0.)); +#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240); +#236 = LINE('',#237,#238); +#237 = CARTESIAN_POINT('',(0.,0.)); +#238 = VECTOR('',#239,1.); +#239 = DIRECTION('',(1.,0.)); +#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#241 = FACE_BOUND('',#242,.F.); +#242 = EDGE_LOOP('',(#243)); +#243 = ORIENTED_EDGE('',*,*,#244,.T.); +#244 = EDGE_CURVE('',#245,#245,#247,.T.); +#245 = VERTEX_POINT('',#246); +#246 = CARTESIAN_POINT('',(2.2,5.776028047023,1.5)); +#247 = SURFACE_CURVE('',#248,(#253,#264),.PCURVE_S1.); +#248 = CIRCLE('',#249,0.4); +#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252); +#250 = CARTESIAN_POINT('',(1.8,5.776028047023,1.5)); +#251 = DIRECTION('',(0.,0.,1.)); +#252 = DIRECTION('',(1.,0.,0.)); +#253 = PCURVE('',#66,#254); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#263); +#255 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#256,#257,#258,#259,#260,#261 +,#262),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#256 = CARTESIAN_POINT('',(7.15,5.776028047023)); +#257 = CARTESIAN_POINT('',(7.15,6.468848370051)); +#258 = CARTESIAN_POINT('',(7.75,6.122438208537)); +#259 = CARTESIAN_POINT('',(8.35,5.776028047023)); +#260 = CARTESIAN_POINT('',(7.75,5.42961788551)); +#261 = CARTESIAN_POINT('',(7.15,5.083207723996)); +#262 = CARTESIAN_POINT('',(7.15,5.776028047023)); +#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#264 = PCURVE('',#265,#270); +#265 = CYLINDRICAL_SURFACE('',#266,0.4); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(1.8,5.776028047023,1.5)); +#268 = DIRECTION('',(0.,0.,1.)); +#269 = DIRECTION('',(1.,0.,0.)); +#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(0.,0.)); +#273 = VECTOR('',#274,1.); +#274 = DIRECTION('',(1.,0.)); +#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#276 = FACE_BOUND('',#277,.F.); +#277 = EDGE_LOOP('',(#278)); +#278 = ORIENTED_EDGE('',*,*,#279,.T.); +#279 = EDGE_CURVE('',#280,#280,#282,.T.); +#280 = VERTEX_POINT('',#281); +#281 = CARTESIAN_POINT('',(-2.2,-5.776028047023,1.5)); +#282 = SURFACE_CURVE('',#283,(#288,#299),.PCURVE_S1.); +#283 = CIRCLE('',#284,0.4); +#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287); +#285 = CARTESIAN_POINT('',(-1.8,-5.776028047023,1.5)); +#286 = DIRECTION('',(0.,0.,1.)); +#287 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#288 = PCURVE('',#66,#289); +#289 = DEFINITIONAL_REPRESENTATION('',(#290),#298); +#290 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#291,#292,#293,#294,#295,#296 +,#297),.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( + '') ); +#291 = CARTESIAN_POINT('',(11.55,-5.776028047023)); +#292 = CARTESIAN_POINT('',(11.55,-6.468848370051)); +#293 = CARTESIAN_POINT('',(10.95,-6.122438208537)); +#294 = CARTESIAN_POINT('',(10.35,-5.776028047023)); +#295 = CARTESIAN_POINT('',(10.95,-5.42961788551)); +#296 = CARTESIAN_POINT('',(11.55,-5.083207723996)); +#297 = CARTESIAN_POINT('',(11.55,-5.776028047023)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = PCURVE('',#300,#305); +#300 = CYLINDRICAL_SURFACE('',#301,0.4); +#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304); +#302 = CARTESIAN_POINT('',(-1.8,-5.776028047023,1.5)); +#303 = DIRECTION('',(0.,0.,1.)); +#304 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(0.,0.)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(1.,0.)); +#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#311 = FACE_BOUND('',#312,.F.); +#312 = EDGE_LOOP('',(#313)); +#313 = ORIENTED_EDGE('',*,*,#314,.T.); +#314 = EDGE_CURVE('',#315,#315,#317,.T.); +#315 = VERTEX_POINT('',#316); +#316 = CARTESIAN_POINT('',(-5.776028047023,-1.4,1.5)); +#317 = SURFACE_CURVE('',#318,(#323,#334),.PCURVE_S1.); +#318 = CIRCLE('',#319,0.4); +#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322); +#320 = CARTESIAN_POINT('',(-5.776028047023,-1.8,1.5)); +#321 = DIRECTION('',(0.,-0.,1.)); +#322 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#323 = PCURVE('',#66,#324); +#324 = DEFINITIONAL_REPRESENTATION('',(#325),#333); +#325 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#326,#327,#328,#329,#330,#331 +,#332),.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( + '') ); +#326 = CARTESIAN_POINT('',(15.126028047023,-1.4)); +#327 = CARTESIAN_POINT('',(15.818848370051,-1.4)); +#328 = CARTESIAN_POINT('',(15.472438208537,-2.)); +#329 = CARTESIAN_POINT('',(15.126028047023,-2.6)); +#330 = CARTESIAN_POINT('',(14.77961788551,-2.)); +#331 = CARTESIAN_POINT('',(14.433207723996,-1.4)); +#332 = CARTESIAN_POINT('',(15.126028047023,-1.4)); +#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#334 = PCURVE('',#335,#340); +#335 = CYLINDRICAL_SURFACE('',#336,0.4); +#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339); +#337 = CARTESIAN_POINT('',(-5.776028047023,-1.8,1.5)); +#338 = DIRECTION('',(0.,0.,1.)); +#339 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345); +#341 = LINE('',#342,#343); +#342 = CARTESIAN_POINT('',(0.,0.)); +#343 = VECTOR('',#344,1.); +#344 = DIRECTION('',(1.,0.)); +#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#346 = FACE_BOUND('',#347,.F.); +#347 = EDGE_LOOP('',(#348)); +#348 = ORIENTED_EDGE('',*,*,#349,.T.); +#349 = EDGE_CURVE('',#350,#350,#352,.T.); +#350 = VERTEX_POINT('',#351); +#351 = CARTESIAN_POINT('',(-5.776028047023,2.2,1.5)); +#352 = SURFACE_CURVE('',#353,(#358,#369),.PCURVE_S1.); +#353 = CIRCLE('',#354,0.4); +#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357); +#355 = CARTESIAN_POINT('',(-5.776028047023,1.8,1.5)); +#356 = DIRECTION('',(0.,-0.,1.)); +#357 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#358 = PCURVE('',#66,#359); +#359 = DEFINITIONAL_REPRESENTATION('',(#360),#368); +#360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#361,#362,#363,#364,#365,#366 +,#367),.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( + '') ); +#361 = CARTESIAN_POINT('',(15.126028047023,2.2)); +#362 = CARTESIAN_POINT('',(15.818848370051,2.2)); +#363 = CARTESIAN_POINT('',(15.472438208537,1.6)); +#364 = CARTESIAN_POINT('',(15.126028047023,1.)); +#365 = CARTESIAN_POINT('',(14.77961788551,1.6)); +#366 = CARTESIAN_POINT('',(14.433207723996,2.2)); +#367 = CARTESIAN_POINT('',(15.126028047023,2.2)); +#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#369 = PCURVE('',#370,#375); +#370 = CYLINDRICAL_SURFACE('',#371,0.4); +#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); +#372 = CARTESIAN_POINT('',(-5.776028047023,1.8,1.5)); +#373 = DIRECTION('',(0.,0.,1.)); +#374 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(0.,0.)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(1.,0.)); +#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#381 = FACE_BOUND('',#382,.F.); +#382 = EDGE_LOOP('',(#383)); +#383 = ORIENTED_EDGE('',*,*,#384,.T.); +#384 = EDGE_CURVE('',#385,#385,#387,.T.); +#385 = VERTEX_POINT('',#386); +#386 = CARTESIAN_POINT('',(5.776028047023,1.4,1.5)); +#387 = SURFACE_CURVE('',#388,(#393,#404),.PCURVE_S1.); +#388 = CIRCLE('',#389,0.4); +#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392); +#390 = CARTESIAN_POINT('',(5.776028047023,1.8,1.5)); +#391 = DIRECTION('',(0.,0.,1.)); +#392 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#393 = PCURVE('',#66,#394); +#394 = DEFINITIONAL_REPRESENTATION('',(#395),#403); +#395 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#396,#397,#398,#399,#400,#401 +,#402),.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( + '') ); +#396 = CARTESIAN_POINT('',(3.573971952977,1.4)); +#397 = CARTESIAN_POINT('',(2.881151629949,1.4)); +#398 = CARTESIAN_POINT('',(3.227561791463,2.)); +#399 = CARTESIAN_POINT('',(3.573971952977,2.6)); +#400 = CARTESIAN_POINT('',(3.92038211449,2.)); +#401 = CARTESIAN_POINT('',(4.266792276004,1.4)); +#402 = CARTESIAN_POINT('',(3.573971952977,1.4)); +#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#404 = PCURVE('',#405,#410); +#405 = CYLINDRICAL_SURFACE('',#406,0.4); +#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409); +#407 = CARTESIAN_POINT('',(5.776028047023,1.8,1.5)); +#408 = DIRECTION('',(0.,0.,1.)); +#409 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415); +#411 = LINE('',#412,#413); +#412 = CARTESIAN_POINT('',(0.,0.)); +#413 = VECTOR('',#414,1.); +#414 = DIRECTION('',(1.,0.)); +#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#416 = FACE_BOUND('',#417,.F.); +#417 = EDGE_LOOP('',(#418)); +#418 = ORIENTED_EDGE('',*,*,#419,.T.); +#419 = EDGE_CURVE('',#420,#420,#422,.T.); +#420 = VERTEX_POINT('',#421); +#421 = CARTESIAN_POINT('',(1.4,-5.776028047023,1.5)); +#422 = SURFACE_CURVE('',#423,(#428,#439),.PCURVE_S1.); +#423 = CIRCLE('',#424,0.4); +#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427); +#425 = CARTESIAN_POINT('',(1.8,-5.776028047023,1.5)); +#426 = DIRECTION('',(0.,0.,1.)); +#427 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#428 = PCURVE('',#66,#429); +#429 = DEFINITIONAL_REPRESENTATION('',(#430),#438); +#430 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#431,#432,#433,#434,#435,#436 +,#437),.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( + '') ); +#431 = CARTESIAN_POINT('',(7.95,-5.776028047023)); +#432 = CARTESIAN_POINT('',(7.95,-6.468848370051)); +#433 = CARTESIAN_POINT('',(7.35,-6.122438208537)); +#434 = CARTESIAN_POINT('',(6.75,-5.776028047023)); +#435 = CARTESIAN_POINT('',(7.35,-5.42961788551)); +#436 = CARTESIAN_POINT('',(7.95,-5.083207723996)); +#437 = CARTESIAN_POINT('',(7.95,-5.776028047023)); +#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#439 = PCURVE('',#440,#445); +#440 = CYLINDRICAL_SURFACE('',#441,0.4); +#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444); +#442 = CARTESIAN_POINT('',(1.8,-5.776028047023,1.5)); +#443 = DIRECTION('',(0.,0.,1.)); +#444 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(0.,0.)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(1.,0.)); +#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#451 = FACE_BOUND('',#452,.F.); +#452 = EDGE_LOOP('',(#453)); +#453 = ORIENTED_EDGE('',*,*,#454,.T.); +#454 = EDGE_CURVE('',#455,#455,#457,.T.); +#455 = VERTEX_POINT('',#456); +#456 = CARTESIAN_POINT('',(5.776028047023,-2.2,1.5)); +#457 = SURFACE_CURVE('',#458,(#463,#474),.PCURVE_S1.); +#458 = CIRCLE('',#459,0.4); +#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462); +#460 = CARTESIAN_POINT('',(5.776028047023,-1.8,1.5)); +#461 = DIRECTION('',(0.,0.,1.)); +#462 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#463 = PCURVE('',#66,#464); +#464 = DEFINITIONAL_REPRESENTATION('',(#465),#473); +#465 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#466,#467,#468,#469,#470,#471 +,#472),.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( + '') ); +#466 = CARTESIAN_POINT('',(3.573971952977,-2.2)); +#467 = CARTESIAN_POINT('',(2.881151629949,-2.2)); +#468 = CARTESIAN_POINT('',(3.227561791463,-1.6)); +#469 = CARTESIAN_POINT('',(3.573971952977,-1.)); +#470 = CARTESIAN_POINT('',(3.92038211449,-1.6)); +#471 = CARTESIAN_POINT('',(4.266792276004,-2.2)); +#472 = CARTESIAN_POINT('',(3.573971952977,-2.2)); +#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#474 = PCURVE('',#475,#480); +#475 = CYLINDRICAL_SURFACE('',#476,0.4); +#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479); +#477 = CARTESIAN_POINT('',(5.776028047023,-1.8,1.5)); +#478 = DIRECTION('',(0.,0.,1.)); +#479 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485); +#481 = LINE('',#482,#483); +#482 = CARTESIAN_POINT('',(0.,0.)); +#483 = VECTOR('',#484,1.); +#484 = DIRECTION('',(1.,0.)); +#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#486 = ADVANCED_FACE('',(#487,#490),#152,.F.); +#487 = FACE_BOUND('',#488,.F.); +#488 = EDGE_LOOP('',(#489)); +#489 = ORIENTED_EDGE('',*,*,#137,.F.); +#490 = FACE_BOUND('',#491,.F.); +#491 = EDGE_LOOP('',(#492)); +#492 = ORIENTED_EDGE('',*,*,#493,.T.); +#493 = EDGE_CURVE('',#494,#494,#496,.T.); +#494 = VERTEX_POINT('',#495); +#495 = CARTESIAN_POINT('',(2.2,0.,2.4)); +#496 = SURFACE_CURVE('',#497,(#502,#513),.PCURVE_S1.); +#497 = CIRCLE('',#498,2.2); +#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501); +#499 = CARTESIAN_POINT('',(0.,0.,2.4)); +#500 = DIRECTION('',(0.,0.,1.)); +#501 = DIRECTION('',(1.,0.,0.)); +#502 = PCURVE('',#152,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#512); +#504 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#505,#506,#507,#508,#509,#510 +,#511),.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( + '') ); +#505 = CARTESIAN_POINT('',(0.6,0.)); +#506 = CARTESIAN_POINT('',(0.6,3.810511776652)); +#507 = CARTESIAN_POINT('',(3.9,1.905255888326)); +#508 = CARTESIAN_POINT('',(7.2,5.388445916248E-16)); +#509 = CARTESIAN_POINT('',(3.9,-1.905255888326)); +#510 = CARTESIAN_POINT('',(0.6,-3.810511776652)); +#511 = CARTESIAN_POINT('',(0.6,0.)); +#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#513 = PCURVE('',#514,#519); +#514 = TOROIDAL_SURFACE('',#515,2.2,0.4); +#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518); +#516 = CARTESIAN_POINT('',(0.,0.,2.)); +#517 = DIRECTION('',(0.,0.,1.)); +#518 = DIRECTION('',(1.,0.,0.)); +#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524); +#520 = LINE('',#521,#522); +#521 = CARTESIAN_POINT('',(0.,1.570796326795)); +#522 = VECTOR('',#523,1.); +#523 = DIRECTION('',(1.,0.)); +#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#525 = ADVANCED_FACE('',(#526),#192,.T.); +#526 = FACE_BOUND('',#527,.F.); +#527 = EDGE_LOOP('',(#528,#551,#552,#553)); +#528 = ORIENTED_EDGE('',*,*,#529,.T.); +#529 = EDGE_CURVE('',#530,#172,#532,.T.); +#530 = VERTEX_POINT('',#531); +#531 = CARTESIAN_POINT('',(9.35,0.,0.)); +#532 = SEAM_CURVE('',#533,(#537,#544),.PCURVE_S1.); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(9.35,0.,0.)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(0.,0.,1.)); +#537 = PCURVE('',#192,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(-0.,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(-0.,-1.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = PCURVE('',#192,#545); +#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(-0.,-1.)); +#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#551 = ORIENTED_EDGE('',*,*,#171,.T.); +#552 = ORIENTED_EDGE('',*,*,#529,.F.); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#530,#530,#555,.T.); +#555 = SURFACE_CURVE('',#556,(#561,#568),.PCURVE_S1.); +#556 = CIRCLE('',#557,9.35); +#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560); +#558 = CARTESIAN_POINT('',(0.,0.,0.)); +#559 = DIRECTION('',(0.,0.,1.)); +#560 = DIRECTION('',(1.,0.,0.)); +#561 = PCURVE('',#192,#562); +#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(-0.,0.)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(-1.,0.)); +#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#568 = PCURVE('',#569,#574); +#569 = PLANE('',#570); +#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573); +#571 = CARTESIAN_POINT('',(9.35,0.,0.)); +#572 = DIRECTION('',(0.,0.,-1.)); +#573 = DIRECTION('',(-1.,0.,0.)); +#574 = DEFINITIONAL_REPRESENTATION('',(#575),#583); +#575 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#576,#577,#578,#579,#580,#581 +,#582),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#576 = CARTESIAN_POINT('',(0.,0.)); +#577 = CARTESIAN_POINT('',(0.,16.194675050769)); +#578 = CARTESIAN_POINT('',(14.025,8.097337525385)); +#579 = CARTESIAN_POINT('',(28.05,2.290089514406E-15)); +#580 = CARTESIAN_POINT('',(14.025,-8.097337525384)); +#581 = CARTESIAN_POINT('',(1.42108547152E-14,-16.19467505076)); +#582 = CARTESIAN_POINT('',(0.,0.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ADVANCED_FACE('',(#585),#230,.F.); +#585 = FACE_BOUND('',#586,.F.); +#586 = EDGE_LOOP('',(#587,#588,#611,#637)); +#587 = ORIENTED_EDGE('',*,*,#209,.F.); +#588 = ORIENTED_EDGE('',*,*,#589,.T.); +#589 = EDGE_CURVE('',#210,#590,#592,.T.); +#590 = VERTEX_POINT('',#591); +#591 = CARTESIAN_POINT('',(-1.4,5.776028047023,0.)); +#592 = SEAM_CURVE('',#593,(#597,#604),.PCURVE_S1.); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(-1.4,5.776028047023,1.5)); +#595 = VECTOR('',#596,1.); +#596 = DIRECTION('',(-0.,-0.,-1.)); +#597 = PCURVE('',#230,#598); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(6.28318530718,0.)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(0.,-1.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#604 = PCURVE('',#230,#605); +#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610); +#606 = LINE('',#607,#608); +#607 = CARTESIAN_POINT('',(0.,0.)); +#608 = VECTOR('',#609,1.); +#609 = DIRECTION('',(0.,-1.)); +#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#611 = ORIENTED_EDGE('',*,*,#612,.T.); +#612 = EDGE_CURVE('',#590,#590,#613,.T.); +#613 = SURFACE_CURVE('',#614,(#619,#626),.PCURVE_S1.); +#614 = CIRCLE('',#615,0.4); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(-1.8,5.776028047023,0.)); +#617 = DIRECTION('',(0.,0.,1.)); +#618 = DIRECTION('',(1.,0.,0.)); +#619 = PCURVE('',#230,#620); +#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625); +#621 = LINE('',#622,#623); +#622 = CARTESIAN_POINT('',(0.,-1.5)); +#623 = VECTOR('',#624,1.); +#624 = DIRECTION('',(1.,0.)); +#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#626 = PCURVE('',#569,#627); +#627 = DEFINITIONAL_REPRESENTATION('',(#628),#636); +#628 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#629,#630,#631,#632,#633,#634 +,#635),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#629 = CARTESIAN_POINT('',(10.75,5.776028047023)); +#630 = CARTESIAN_POINT('',(10.75,6.468848370051)); +#631 = CARTESIAN_POINT('',(11.35,6.122438208537)); +#632 = CARTESIAN_POINT('',(11.95,5.776028047023)); +#633 = CARTESIAN_POINT('',(11.35,5.42961788551)); +#634 = CARTESIAN_POINT('',(10.75,5.083207723996)); +#635 = CARTESIAN_POINT('',(10.75,5.776028047023)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = ORIENTED_EDGE('',*,*,#589,.F.); +#638 = ADVANCED_FACE('',(#639),#265,.F.); +#639 = FACE_BOUND('',#640,.F.); +#640 = EDGE_LOOP('',(#641,#642,#665,#691)); +#641 = ORIENTED_EDGE('',*,*,#244,.F.); +#642 = ORIENTED_EDGE('',*,*,#643,.T.); +#643 = EDGE_CURVE('',#245,#644,#646,.T.); +#644 = VERTEX_POINT('',#645); +#645 = CARTESIAN_POINT('',(2.2,5.776028047023,0.)); +#646 = SEAM_CURVE('',#647,(#651,#658),.PCURVE_S1.); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(2.2,5.776028047023,1.5)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(-0.,-0.,-1.)); +#651 = PCURVE('',#265,#652); +#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657); +#653 = LINE('',#654,#655); +#654 = CARTESIAN_POINT('',(6.28318530718,0.)); +#655 = VECTOR('',#656,1.); +#656 = DIRECTION('',(0.,-1.)); +#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#658 = PCURVE('',#265,#659); +#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664); +#660 = LINE('',#661,#662); +#661 = CARTESIAN_POINT('',(0.,0.)); +#662 = VECTOR('',#663,1.); +#663 = DIRECTION('',(0.,-1.)); +#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#665 = ORIENTED_EDGE('',*,*,#666,.T.); +#666 = EDGE_CURVE('',#644,#644,#667,.T.); +#667 = SURFACE_CURVE('',#668,(#673,#680),.PCURVE_S1.); +#668 = CIRCLE('',#669,0.4); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(1.8,5.776028047023,0.)); +#671 = DIRECTION('',(0.,0.,1.)); +#672 = DIRECTION('',(1.,0.,0.)); +#673 = PCURVE('',#265,#674); +#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(0.,-1.5)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(1.,0.)); +#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#680 = PCURVE('',#569,#681); +#681 = DEFINITIONAL_REPRESENTATION('',(#682),#690); +#682 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#683,#684,#685,#686,#687,#688 +,#689),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#683 = CARTESIAN_POINT('',(7.15,5.776028047023)); +#684 = CARTESIAN_POINT('',(7.15,6.468848370051)); +#685 = CARTESIAN_POINT('',(7.75,6.122438208537)); +#686 = CARTESIAN_POINT('',(8.35,5.776028047023)); +#687 = CARTESIAN_POINT('',(7.75,5.42961788551)); +#688 = CARTESIAN_POINT('',(7.15,5.083207723996)); +#689 = CARTESIAN_POINT('',(7.15,5.776028047023)); +#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#691 = ORIENTED_EDGE('',*,*,#643,.F.); +#692 = ADVANCED_FACE('',(#693),#300,.F.); +#693 = FACE_BOUND('',#694,.F.); +#694 = EDGE_LOOP('',(#695,#696,#719,#745)); +#695 = ORIENTED_EDGE('',*,*,#279,.F.); +#696 = ORIENTED_EDGE('',*,*,#697,.T.); +#697 = EDGE_CURVE('',#280,#698,#700,.T.); +#698 = VERTEX_POINT('',#699); +#699 = CARTESIAN_POINT('',(-2.2,-5.776028047023,0.)); +#700 = SEAM_CURVE('',#701,(#705,#712),.PCURVE_S1.); +#701 = LINE('',#702,#703); +#702 = CARTESIAN_POINT('',(-2.2,-5.776028047023,1.5)); +#703 = VECTOR('',#704,1.); +#704 = DIRECTION('',(0.,0.,-1.)); +#705 = PCURVE('',#300,#706); +#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(6.28318530718,0.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,-1.)); +#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#712 = PCURVE('',#300,#713); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(0.,0.)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(0.,-1.)); +#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#719 = ORIENTED_EDGE('',*,*,#720,.T.); +#720 = EDGE_CURVE('',#698,#698,#721,.T.); +#721 = SURFACE_CURVE('',#722,(#727,#734),.PCURVE_S1.); +#722 = CIRCLE('',#723,0.4); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(-1.8,-5.776028047023,0.)); +#725 = DIRECTION('',(0.,0.,1.)); +#726 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#727 = PCURVE('',#300,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(0.,-1.5)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(1.,0.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = PCURVE('',#569,#735); +#735 = DEFINITIONAL_REPRESENTATION('',(#736),#744); +#736 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#737,#738,#739,#740,#741,#742 +,#743),.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( + '') ); +#737 = CARTESIAN_POINT('',(11.55,-5.776028047023)); +#738 = CARTESIAN_POINT('',(11.55,-6.468848370051)); +#739 = CARTESIAN_POINT('',(10.95,-6.122438208537)); +#740 = CARTESIAN_POINT('',(10.35,-5.776028047023)); +#741 = CARTESIAN_POINT('',(10.95,-5.42961788551)); +#742 = CARTESIAN_POINT('',(11.55,-5.083207723996)); +#743 = CARTESIAN_POINT('',(11.55,-5.776028047023)); +#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#745 = ORIENTED_EDGE('',*,*,#697,.F.); +#746 = ADVANCED_FACE('',(#747),#335,.F.); +#747 = FACE_BOUND('',#748,.F.); +#748 = EDGE_LOOP('',(#749,#750,#773,#799)); +#749 = ORIENTED_EDGE('',*,*,#314,.F.); +#750 = ORIENTED_EDGE('',*,*,#751,.T.); +#751 = EDGE_CURVE('',#315,#752,#754,.T.); +#752 = VERTEX_POINT('',#753); +#753 = CARTESIAN_POINT('',(-5.776028047023,-1.4,0.)); +#754 = SEAM_CURVE('',#755,(#759,#766),.PCURVE_S1.); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(-5.776028047023,-1.4,1.5)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,-0.,-1.)); +#759 = PCURVE('',#335,#760); +#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765); +#761 = LINE('',#762,#763); +#762 = CARTESIAN_POINT('',(6.28318530718,0.)); +#763 = VECTOR('',#764,1.); +#764 = DIRECTION('',(0.,-1.)); +#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#766 = PCURVE('',#335,#767); +#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772); +#768 = LINE('',#769,#770); +#769 = CARTESIAN_POINT('',(0.,0.)); +#770 = VECTOR('',#771,1.); +#771 = DIRECTION('',(0.,-1.)); +#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#773 = ORIENTED_EDGE('',*,*,#774,.T.); +#774 = EDGE_CURVE('',#752,#752,#775,.T.); +#775 = SURFACE_CURVE('',#776,(#781,#788),.PCURVE_S1.); +#776 = CIRCLE('',#777,0.4); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(-5.776028047023,-1.8,0.)); +#779 = DIRECTION('',(0.,-0.,1.)); +#780 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#781 = PCURVE('',#335,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(0.,-1.5)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(1.,0.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = PCURVE('',#569,#789); +#789 = DEFINITIONAL_REPRESENTATION('',(#790),#798); +#790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#791,#792,#793,#794,#795,#796 +,#797),.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( + '') ); +#791 = CARTESIAN_POINT('',(15.126028047023,-1.4)); +#792 = CARTESIAN_POINT('',(15.818848370051,-1.4)); +#793 = CARTESIAN_POINT('',(15.472438208537,-2.)); +#794 = CARTESIAN_POINT('',(15.126028047023,-2.6)); +#795 = CARTESIAN_POINT('',(14.77961788551,-2.)); +#796 = CARTESIAN_POINT('',(14.433207723996,-1.4)); +#797 = CARTESIAN_POINT('',(15.126028047023,-1.4)); +#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#799 = ORIENTED_EDGE('',*,*,#751,.F.); +#800 = ADVANCED_FACE('',(#801),#370,.F.); +#801 = FACE_BOUND('',#802,.F.); +#802 = EDGE_LOOP('',(#803,#804,#827,#853)); +#803 = ORIENTED_EDGE('',*,*,#349,.F.); +#804 = ORIENTED_EDGE('',*,*,#805,.T.); +#805 = EDGE_CURVE('',#350,#806,#808,.T.); +#806 = VERTEX_POINT('',#807); +#807 = CARTESIAN_POINT('',(-5.776028047023,2.2,0.)); +#808 = SEAM_CURVE('',#809,(#813,#820),.PCURVE_S1.); +#809 = LINE('',#810,#811); +#810 = CARTESIAN_POINT('',(-5.776028047023,2.2,1.5)); +#811 = VECTOR('',#812,1.); +#812 = DIRECTION('',(0.,-0.,-1.)); +#813 = PCURVE('',#370,#814); +#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819); +#815 = LINE('',#816,#817); +#816 = CARTESIAN_POINT('',(6.28318530718,0.)); +#817 = VECTOR('',#818,1.); +#818 = DIRECTION('',(0.,-1.)); +#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#820 = PCURVE('',#370,#821); +#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826); +#822 = LINE('',#823,#824); +#823 = CARTESIAN_POINT('',(0.,0.)); +#824 = VECTOR('',#825,1.); +#825 = DIRECTION('',(0.,-1.)); +#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#827 = ORIENTED_EDGE('',*,*,#828,.T.); +#828 = EDGE_CURVE('',#806,#806,#829,.T.); +#829 = SURFACE_CURVE('',#830,(#835,#842),.PCURVE_S1.); +#830 = CIRCLE('',#831,0.4); +#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834); +#832 = CARTESIAN_POINT('',(-5.776028047023,1.8,0.)); +#833 = DIRECTION('',(0.,-0.,1.)); +#834 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#835 = PCURVE('',#370,#836); +#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841); +#837 = LINE('',#838,#839); +#838 = CARTESIAN_POINT('',(0.,-1.5)); +#839 = VECTOR('',#840,1.); +#840 = DIRECTION('',(1.,0.)); +#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#842 = PCURVE('',#569,#843); +#843 = DEFINITIONAL_REPRESENTATION('',(#844),#852); +#844 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#845,#846,#847,#848,#849,#850 +,#851),.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( + '') ); +#845 = CARTESIAN_POINT('',(15.126028047023,2.2)); +#846 = CARTESIAN_POINT('',(15.818848370051,2.2)); +#847 = CARTESIAN_POINT('',(15.472438208537,1.6)); +#848 = CARTESIAN_POINT('',(15.126028047023,1.)); +#849 = CARTESIAN_POINT('',(14.77961788551,1.6)); +#850 = CARTESIAN_POINT('',(14.433207723996,2.2)); +#851 = CARTESIAN_POINT('',(15.126028047023,2.2)); +#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#853 = ORIENTED_EDGE('',*,*,#805,.F.); +#854 = ADVANCED_FACE('',(#855),#405,.F.); +#855 = FACE_BOUND('',#856,.F.); +#856 = EDGE_LOOP('',(#857,#858,#881,#907)); +#857 = ORIENTED_EDGE('',*,*,#384,.F.); +#858 = ORIENTED_EDGE('',*,*,#859,.T.); +#859 = EDGE_CURVE('',#385,#860,#862,.T.); +#860 = VERTEX_POINT('',#861); +#861 = CARTESIAN_POINT('',(5.776028047023,1.4,0.)); +#862 = SEAM_CURVE('',#863,(#867,#874),.PCURVE_S1.); +#863 = LINE('',#864,#865); +#864 = CARTESIAN_POINT('',(5.776028047023,1.4,1.5)); +#865 = VECTOR('',#866,1.); +#866 = DIRECTION('',(0.,0.,-1.)); +#867 = PCURVE('',#405,#868); +#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873); +#869 = LINE('',#870,#871); +#870 = CARTESIAN_POINT('',(6.28318530718,0.)); +#871 = VECTOR('',#872,1.); +#872 = DIRECTION('',(0.,-1.)); +#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#874 = PCURVE('',#405,#875); +#875 = DEFINITIONAL_REPRESENTATION('',(#876),#880); +#876 = LINE('',#877,#878); +#877 = CARTESIAN_POINT('',(0.,0.)); +#878 = VECTOR('',#879,1.); +#879 = DIRECTION('',(0.,-1.)); +#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#881 = ORIENTED_EDGE('',*,*,#882,.T.); +#882 = EDGE_CURVE('',#860,#860,#883,.T.); +#883 = SURFACE_CURVE('',#884,(#889,#896),.PCURVE_S1.); +#884 = CIRCLE('',#885,0.4); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(5.776028047023,1.8,0.)); +#887 = DIRECTION('',(0.,0.,1.)); +#888 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#889 = PCURVE('',#405,#890); +#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895); +#891 = LINE('',#892,#893); +#892 = CARTESIAN_POINT('',(0.,-1.5)); +#893 = VECTOR('',#894,1.); +#894 = DIRECTION('',(1.,0.)); +#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#896 = PCURVE('',#569,#897); +#897 = DEFINITIONAL_REPRESENTATION('',(#898),#906); +#898 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#899,#900,#901,#902,#903,#904 +,#905),.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( + '') ); +#899 = CARTESIAN_POINT('',(3.573971952977,1.4)); +#900 = CARTESIAN_POINT('',(2.881151629949,1.4)); +#901 = CARTESIAN_POINT('',(3.227561791463,2.)); +#902 = CARTESIAN_POINT('',(3.573971952977,2.6)); +#903 = CARTESIAN_POINT('',(3.92038211449,2.)); +#904 = CARTESIAN_POINT('',(4.266792276004,1.4)); +#905 = CARTESIAN_POINT('',(3.573971952977,1.4)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = ORIENTED_EDGE('',*,*,#859,.F.); +#908 = ADVANCED_FACE('',(#909),#440,.F.); +#909 = FACE_BOUND('',#910,.F.); +#910 = EDGE_LOOP('',(#911,#912,#935,#961)); +#911 = ORIENTED_EDGE('',*,*,#419,.F.); +#912 = ORIENTED_EDGE('',*,*,#913,.T.); +#913 = EDGE_CURVE('',#420,#914,#916,.T.); +#914 = VERTEX_POINT('',#915); +#915 = CARTESIAN_POINT('',(1.4,-5.776028047023,0.)); +#916 = SEAM_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(1.4,-5.776028047023,1.5)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,-1.)); +#921 = PCURVE('',#440,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(6.28318530718,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#440,#929); +#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.,0.)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(0.,-1.)); +#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#935 = ORIENTED_EDGE('',*,*,#936,.T.); +#936 = EDGE_CURVE('',#914,#914,#937,.T.); +#937 = SURFACE_CURVE('',#938,(#943,#950),.PCURVE_S1.); +#938 = CIRCLE('',#939,0.4); +#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942); +#940 = CARTESIAN_POINT('',(1.8,-5.776028047023,0.)); +#941 = DIRECTION('',(0.,0.,1.)); +#942 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#943 = PCURVE('',#440,#944); +#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(0.,-1.5)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(1.,0.)); +#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#950 = PCURVE('',#569,#951); +#951 = DEFINITIONAL_REPRESENTATION('',(#952),#960); +#952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#953,#954,#955,#956,#957,#958 +,#959),.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( + '') ); +#953 = CARTESIAN_POINT('',(7.95,-5.776028047023)); +#954 = CARTESIAN_POINT('',(7.95,-6.468848370051)); +#955 = CARTESIAN_POINT('',(7.35,-6.122438208537)); +#956 = CARTESIAN_POINT('',(6.75,-5.776028047023)); +#957 = CARTESIAN_POINT('',(7.35,-5.42961788551)); +#958 = CARTESIAN_POINT('',(7.95,-5.083207723996)); +#959 = CARTESIAN_POINT('',(7.95,-5.776028047023)); +#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#961 = ORIENTED_EDGE('',*,*,#913,.F.); +#962 = ADVANCED_FACE('',(#963),#475,.F.); +#963 = FACE_BOUND('',#964,.F.); +#964 = EDGE_LOOP('',(#965,#966,#989,#1015)); +#965 = ORIENTED_EDGE('',*,*,#454,.F.); +#966 = ORIENTED_EDGE('',*,*,#967,.T.); +#967 = EDGE_CURVE('',#455,#968,#970,.T.); +#968 = VERTEX_POINT('',#969); +#969 = CARTESIAN_POINT('',(5.776028047023,-2.2,0.)); +#970 = SEAM_CURVE('',#971,(#975,#982),.PCURVE_S1.); +#971 = LINE('',#972,#973); +#972 = CARTESIAN_POINT('',(5.776028047023,-2.2,1.5)); +#973 = VECTOR('',#974,1.); +#974 = DIRECTION('',(0.,0.,-1.)); +#975 = PCURVE('',#475,#976); +#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981); +#977 = LINE('',#978,#979); +#978 = CARTESIAN_POINT('',(6.28318530718,0.)); +#979 = VECTOR('',#980,1.); +#980 = DIRECTION('',(0.,-1.)); +#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#982 = PCURVE('',#475,#983); +#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(0.,0.)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(0.,-1.)); +#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#989 = ORIENTED_EDGE('',*,*,#990,.T.); +#990 = EDGE_CURVE('',#968,#968,#991,.T.); +#991 = SURFACE_CURVE('',#992,(#997,#1004),.PCURVE_S1.); +#992 = CIRCLE('',#993,0.4); +#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996); +#994 = CARTESIAN_POINT('',(5.776028047023,-1.8,0.)); +#995 = DIRECTION('',(0.,0.,1.)); +#996 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#997 = PCURVE('',#475,#998); +#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(0.,-1.5)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(1.,0.)); +#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1004 = PCURVE('',#569,#1005); +#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1014); +#1006 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1007,#1008,#1009,#1010, +#1011,#1012,#1013),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1007 = CARTESIAN_POINT('',(3.573971952977,-2.2)); +#1008 = CARTESIAN_POINT('',(2.881151629949,-2.2)); +#1009 = CARTESIAN_POINT('',(3.227561791463,-1.6)); +#1010 = CARTESIAN_POINT('',(3.573971952977,-1.)); +#1011 = CARTESIAN_POINT('',(3.92038211449,-1.6)); +#1012 = CARTESIAN_POINT('',(4.266792276004,-2.2)); +#1013 = CARTESIAN_POINT('',(3.573971952977,-2.2)); +#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1015 = ORIENTED_EDGE('',*,*,#967,.F.); +#1016 = ADVANCED_FACE('',(#1017),#514,.T.); +#1017 = FACE_BOUND('',#1018,.T.); +#1018 = EDGE_LOOP('',(#1019,#1041,#1042,#1043)); +#1019 = ORIENTED_EDGE('',*,*,#1020,.F.); +#1020 = EDGE_CURVE('',#494,#1021,#1023,.T.); +#1021 = VERTEX_POINT('',#1022); +#1022 = CARTESIAN_POINT('',(1.8,0.,2.)); +#1023 = SEAM_CURVE('',#1024,(#1029,#1035),.PCURVE_S1.); +#1024 = CIRCLE('',#1025,0.4); +#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028); +#1026 = CARTESIAN_POINT('',(2.2,0.,2.)); +#1027 = DIRECTION('',(0.,-1.,0.)); +#1028 = DIRECTION('',(1.,0.,0.)); +#1029 = PCURVE('',#514,#1030); +#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1034); +#1031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1032,#1033),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1032 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1033 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1035 = PCURVE('',#514,#1036); +#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1040); +#1037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1038,#1039),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1038 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1039 = CARTESIAN_POINT('',(6.28318530718,3.14159265359)); +#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1041 = ORIENTED_EDGE('',*,*,#493,.T.); +#1042 = ORIENTED_EDGE('',*,*,#1020,.T.); +#1043 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1044 = EDGE_CURVE('',#1021,#1021,#1045,.T.); +#1045 = SURFACE_CURVE('',#1046,(#1051,#1058),.PCURVE_S1.); +#1046 = CIRCLE('',#1047,1.8); +#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050); +#1048 = CARTESIAN_POINT('',(0.,0.,2.)); +#1049 = DIRECTION('',(0.,0.,1.)); +#1050 = DIRECTION('',(1.,0.,0.)); +#1051 = PCURVE('',#514,#1052); +#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057); +#1053 = LINE('',#1054,#1055); +#1054 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1055 = VECTOR('',#1056,1.); +#1056 = DIRECTION('',(1.,0.)); +#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1058 = PCURVE('',#1059,#1064); +#1059 = CYLINDRICAL_SURFACE('',#1060,1.8); +#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063); +#1061 = CARTESIAN_POINT('',(0.,0.,2.4)); +#1062 = DIRECTION('',(0.,0.,1.)); +#1063 = DIRECTION('',(1.,0.,0.)); +#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(0.,-0.4)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(1.,0.)); +#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1070 = ADVANCED_FACE('',(#1071,#1074,#1105,#1108,#1111,#1114,#1117, + #1120,#1123,#1126),#569,.T.); +#1071 = FACE_BOUND('',#1072,.T.); +#1072 = EDGE_LOOP('',(#1073)); +#1073 = ORIENTED_EDGE('',*,*,#554,.F.); +#1074 = FACE_BOUND('',#1075,.T.); +#1075 = EDGE_LOOP('',(#1076)); +#1076 = ORIENTED_EDGE('',*,*,#1077,.F.); +#1077 = EDGE_CURVE('',#1078,#1078,#1080,.T.); +#1078 = VERTEX_POINT('',#1079); +#1079 = CARTESIAN_POINT('',(2.9,0.,0.)); +#1080 = SURFACE_CURVE('',#1081,(#1086,#1093),.PCURVE_S1.); +#1081 = CIRCLE('',#1082,2.9); +#1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085); +#1083 = CARTESIAN_POINT('',(0.,0.,0.)); +#1084 = DIRECTION('',(0.,0.,-1.)); +#1085 = DIRECTION('',(1.,0.,0.)); +#1086 = PCURVE('',#569,#1087); +#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092); +#1088 = CIRCLE('',#1089,2.9); +#1089 = AXIS2_PLACEMENT_2D('',#1090,#1091); +#1090 = CARTESIAN_POINT('',(9.35,0.)); +#1091 = DIRECTION('',(-1.,0.)); +#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1093 = PCURVE('',#1094,#1099); +#1094 = CYLINDRICAL_SURFACE('',#1095,2.9); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(0.,0.,0.)); +#1097 = DIRECTION('',(0.,0.,1.)); +#1098 = DIRECTION('',(1.,0.,0.)); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104); +#1100 = LINE('',#1101,#1102); +#1101 = CARTESIAN_POINT('',(-0.,0.)); +#1102 = VECTOR('',#1103,1.); +#1103 = DIRECTION('',(-1.,0.)); +#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1105 = FACE_BOUND('',#1106,.T.); +#1106 = EDGE_LOOP('',(#1107)); +#1107 = ORIENTED_EDGE('',*,*,#666,.T.); +#1108 = FACE_BOUND('',#1109,.T.); +#1109 = EDGE_LOOP('',(#1110)); +#1110 = ORIENTED_EDGE('',*,*,#612,.T.); +#1111 = FACE_BOUND('',#1112,.T.); +#1112 = EDGE_LOOP('',(#1113)); +#1113 = ORIENTED_EDGE('',*,*,#720,.T.); +#1114 = FACE_BOUND('',#1115,.T.); +#1115 = EDGE_LOOP('',(#1116)); +#1116 = ORIENTED_EDGE('',*,*,#882,.T.); +#1117 = FACE_BOUND('',#1118,.T.); +#1118 = EDGE_LOOP('',(#1119)); +#1119 = ORIENTED_EDGE('',*,*,#990,.T.); +#1120 = FACE_BOUND('',#1121,.T.); +#1121 = EDGE_LOOP('',(#1122)); +#1122 = ORIENTED_EDGE('',*,*,#828,.T.); +#1123 = FACE_BOUND('',#1124,.T.); +#1124 = EDGE_LOOP('',(#1125)); +#1125 = ORIENTED_EDGE('',*,*,#936,.T.); +#1126 = FACE_BOUND('',#1127,.T.); +#1127 = EDGE_LOOP('',(#1128)); +#1128 = ORIENTED_EDGE('',*,*,#774,.T.); +#1129 = ADVANCED_FACE('',(#1130),#1059,.F.); +#1130 = FACE_BOUND('',#1131,.F.); +#1131 = EDGE_LOOP('',(#1132,#1155,#1156,#1157)); +#1132 = ORIENTED_EDGE('',*,*,#1133,.F.); +#1133 = EDGE_CURVE('',#1021,#1134,#1136,.T.); +#1134 = VERTEX_POINT('',#1135); +#1135 = CARTESIAN_POINT('',(1.8,0.,1.3)); +#1136 = SEAM_CURVE('',#1137,(#1141,#1148),.PCURVE_S1.); +#1137 = LINE('',#1138,#1139); +#1138 = CARTESIAN_POINT('',(1.8,0.,2.4)); +#1139 = VECTOR('',#1140,1.); +#1140 = DIRECTION('',(-0.,-0.,-1.)); +#1141 = PCURVE('',#1059,#1142); +#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147); +#1143 = LINE('',#1144,#1145); +#1144 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1145 = VECTOR('',#1146,1.); +#1146 = DIRECTION('',(0.,-1.)); +#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1148 = PCURVE('',#1059,#1149); +#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(0.,0.)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.,-1.)); +#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1155 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1156 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1157 = ORIENTED_EDGE('',*,*,#1158,.T.); +#1158 = EDGE_CURVE('',#1134,#1134,#1159,.T.); +#1159 = SURFACE_CURVE('',#1160,(#1165,#1172),.PCURVE_S1.); +#1160 = CIRCLE('',#1161,1.8); +#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164); +#1162 = CARTESIAN_POINT('',(0.,0.,1.3)); +#1163 = DIRECTION('',(0.,0.,1.)); +#1164 = DIRECTION('',(1.,0.,0.)); +#1165 = PCURVE('',#1059,#1166); +#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171); +#1167 = LINE('',#1168,#1169); +#1168 = CARTESIAN_POINT('',(0.,-1.1)); +#1169 = VECTOR('',#1170,1.); +#1170 = DIRECTION('',(1.,0.)); +#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1172 = PCURVE('',#1173,#1178); +#1173 = PLANE('',#1174); +#1174 = AXIS2_PLACEMENT_3D('',#1175,#1176,#1177); +#1175 = CARTESIAN_POINT('',(1.8,0.,1.3)); +#1176 = DIRECTION('',(0.,0.,-1.)); +#1177 = DIRECTION('',(-1.,0.,0.)); +#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1187); +#1179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1180,#1181,#1182,#1183, +#1184,#1185,#1186),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1180 = CARTESIAN_POINT('',(0.,0.)); +#1181 = CARTESIAN_POINT('',(0.,3.117691453624)); +#1182 = CARTESIAN_POINT('',(2.7,1.558845726812)); +#1183 = CARTESIAN_POINT('',(5.4,4.40872847693E-16)); +#1184 = CARTESIAN_POINT('',(2.7,-1.558845726812)); +#1185 = CARTESIAN_POINT('',(2.886579864025E-15,-3.117691453624)); +#1186 = CARTESIAN_POINT('',(0.,0.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = ADVANCED_FACE('',(#1189),#1094,.T.); +#1189 = FACE_BOUND('',#1190,.F.); +#1190 = EDGE_LOOP('',(#1191,#1192,#1215,#1246)); +#1191 = ORIENTED_EDGE('',*,*,#1077,.F.); +#1192 = ORIENTED_EDGE('',*,*,#1193,.T.); +#1193 = EDGE_CURVE('',#1078,#1194,#1196,.T.); +#1194 = VERTEX_POINT('',#1195); +#1195 = CARTESIAN_POINT('',(2.9,0.,-1.7)); +#1196 = SEAM_CURVE('',#1197,(#1201,#1208),.PCURVE_S1.); +#1197 = LINE('',#1198,#1199); +#1198 = CARTESIAN_POINT('',(2.9,0.,0.)); +#1199 = VECTOR('',#1200,1.); +#1200 = DIRECTION('',(0.,0.,-1.)); +#1201 = PCURVE('',#1094,#1202); +#1202 = DEFINITIONAL_REPRESENTATION('',(#1203),#1207); +#1203 = LINE('',#1204,#1205); +#1204 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1205 = VECTOR('',#1206,1.); +#1206 = DIRECTION('',(-0.,-1.)); +#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1208 = PCURVE('',#1094,#1209); +#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214); +#1210 = LINE('',#1211,#1212); +#1211 = CARTESIAN_POINT('',(-0.,0.)); +#1212 = VECTOR('',#1213,1.); +#1213 = DIRECTION('',(-0.,-1.)); +#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1215 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1216 = EDGE_CURVE('',#1194,#1194,#1217,.T.); +#1217 = SURFACE_CURVE('',#1218,(#1223,#1230),.PCURVE_S1.); +#1218 = CIRCLE('',#1219,2.9); +#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222); +#1220 = CARTESIAN_POINT('',(0.,0.,-1.7)); +#1221 = DIRECTION('',(0.,0.,-1.)); +#1222 = DIRECTION('',(1.,0.,0.)); +#1223 = PCURVE('',#1094,#1224); +#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(-0.,-1.7)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(-1.,0.)); +#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1230 = PCURVE('',#1231,#1236); +#1231 = PLANE('',#1232); +#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235); +#1233 = CARTESIAN_POINT('',(2.9,0.,-1.7)); +#1234 = DIRECTION('',(0.,0.,1.)); +#1235 = DIRECTION('',(1.,0.,0.)); +#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1245); +#1237 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1238,#1239,#1240,#1241, +#1242,#1243,#1244),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1238 = CARTESIAN_POINT('',(0.,0.)); +#1239 = CARTESIAN_POINT('',(0.,-5.02294734195)); +#1240 = CARTESIAN_POINT('',(-4.35,-2.511473670975)); +#1241 = CARTESIAN_POINT('',(-8.7,-7.102951435055E-16)); +#1242 = CARTESIAN_POINT('',(-4.35,2.511473670975)); +#1243 = CARTESIAN_POINT('',(-4.440892098501E-15,5.02294734195)); +#1244 = CARTESIAN_POINT('',(0.,0.)); +#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1246 = ORIENTED_EDGE('',*,*,#1193,.F.); +#1247 = ADVANCED_FACE('',(#1248),#1173,.F.); +#1248 = FACE_BOUND('',#1249,.T.); +#1249 = EDGE_LOOP('',(#1250)); +#1250 = ORIENTED_EDGE('',*,*,#1158,.T.); +#1251 = ADVANCED_FACE('',(#1252,#1255),#1231,.F.); +#1252 = FACE_BOUND('',#1253,.F.); +#1253 = EDGE_LOOP('',(#1254)); +#1254 = ORIENTED_EDGE('',*,*,#1216,.F.); +#1255 = FACE_BOUND('',#1256,.F.); +#1256 = EDGE_LOOP('',(#1257)); +#1257 = ORIENTED_EDGE('',*,*,#1258,.T.); +#1258 = EDGE_CURVE('',#1259,#1259,#1261,.T.); +#1259 = VERTEX_POINT('',#1260); +#1260 = CARTESIAN_POINT('',(1.7,0.,-1.7)); +#1261 = SURFACE_CURVE('',#1262,(#1267,#1278),.PCURVE_S1.); +#1262 = CIRCLE('',#1263,1.7); +#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266); +#1264 = CARTESIAN_POINT('',(0.,0.,-1.7)); +#1265 = DIRECTION('',(0.,0.,-1.)); +#1266 = DIRECTION('',(1.,0.,0.)); +#1267 = PCURVE('',#1231,#1268); +#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1277); +#1269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1270,#1271,#1272,#1273, +#1274,#1275,#1276),.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('') ); +#1270 = CARTESIAN_POINT('',(-1.2,0.)); +#1271 = CARTESIAN_POINT('',(-1.2,-2.944486372867)); +#1272 = CARTESIAN_POINT('',(-3.75,-1.472243186434)); +#1273 = CARTESIAN_POINT('',(-6.3,-4.163799117101E-16)); +#1274 = CARTESIAN_POINT('',(-3.75,1.472243186434)); +#1275 = CARTESIAN_POINT('',(-1.2,2.944486372867)); +#1276 = CARTESIAN_POINT('',(-1.2,0.)); +#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1278 = PCURVE('',#1279,#1284); +#1279 = CYLINDRICAL_SURFACE('',#1280,1.7); +#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283); +#1281 = CARTESIAN_POINT('',(0.,0.,-1.7)); +#1282 = DIRECTION('',(0.,0.,-1.)); +#1283 = DIRECTION('',(1.,0.,0.)); +#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289); +#1285 = LINE('',#1286,#1287); +#1286 = CARTESIAN_POINT('',(0.,0.)); +#1287 = VECTOR('',#1288,1.); +#1288 = DIRECTION('',(1.,0.)); +#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1290 = ADVANCED_FACE('',(#1291),#1279,.F.); +#1291 = FACE_BOUND('',#1292,.F.); +#1292 = EDGE_LOOP('',(#1293,#1294,#1317,#1348)); +#1293 = ORIENTED_EDGE('',*,*,#1258,.F.); +#1294 = ORIENTED_EDGE('',*,*,#1295,.T.); +#1295 = EDGE_CURVE('',#1259,#1296,#1298,.T.); +#1296 = VERTEX_POINT('',#1297); +#1297 = CARTESIAN_POINT('',(1.7,0.,0.9)); +#1298 = SEAM_CURVE('',#1299,(#1303,#1310),.PCURVE_S1.); +#1299 = LINE('',#1300,#1301); +#1300 = CARTESIAN_POINT('',(1.7,0.,-1.7)); +#1301 = VECTOR('',#1302,1.); +#1302 = DIRECTION('',(0.,0.,1.)); +#1303 = PCURVE('',#1279,#1304); +#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309); +#1305 = LINE('',#1306,#1307); +#1306 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1307 = VECTOR('',#1308,1.); +#1308 = DIRECTION('',(0.,-1.)); +#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1310 = PCURVE('',#1279,#1311); +#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316); +#1312 = LINE('',#1313,#1314); +#1313 = CARTESIAN_POINT('',(0.,0.)); +#1314 = VECTOR('',#1315,1.); +#1315 = DIRECTION('',(0.,-1.)); +#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1317 = ORIENTED_EDGE('',*,*,#1318,.T.); +#1318 = EDGE_CURVE('',#1296,#1296,#1319,.T.); +#1319 = SURFACE_CURVE('',#1320,(#1325,#1332),.PCURVE_S1.); +#1320 = CIRCLE('',#1321,1.7); +#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324); +#1322 = CARTESIAN_POINT('',(0.,0.,0.9)); +#1323 = DIRECTION('',(0.,0.,-1.)); +#1324 = DIRECTION('',(1.,0.,0.)); +#1325 = PCURVE('',#1279,#1326); +#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331); +#1327 = LINE('',#1328,#1329); +#1328 = CARTESIAN_POINT('',(0.,-2.6)); +#1329 = VECTOR('',#1330,1.); +#1330 = DIRECTION('',(1.,0.)); +#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1332 = PCURVE('',#1333,#1338); +#1333 = PLANE('',#1334); +#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337); +#1335 = CARTESIAN_POINT('',(1.7,0.,0.9)); +#1336 = DIRECTION('',(0.,0.,1.)); +#1337 = DIRECTION('',(1.,0.,0.)); +#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1347); +#1339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1340,#1341,#1342,#1343, +#1344,#1345,#1346),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1340 = CARTESIAN_POINT('',(0.,0.)); +#1341 = CARTESIAN_POINT('',(0.,-2.944486372867)); +#1342 = CARTESIAN_POINT('',(-2.55,-1.472243186434)); +#1343 = CARTESIAN_POINT('',(-5.1,-4.163799117101E-16)); +#1344 = CARTESIAN_POINT('',(-2.55,1.472243186434)); +#1345 = CARTESIAN_POINT('',(-2.6645352591E-15,2.944486372867)); +#1346 = CARTESIAN_POINT('',(0.,0.)); +#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1348 = ORIENTED_EDGE('',*,*,#1295,.F.); +#1349 = ADVANCED_FACE('',(#1350),#1333,.F.); +#1350 = FACE_BOUND('',#1351,.T.); +#1351 = EDGE_LOOP('',(#1352)); +#1352 = ORIENTED_EDGE('',*,*,#1318,.T.); +#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1357)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1354,#1355,#1356)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1354 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1355 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1356 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1357 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1354, + 'distance_accuracy_value','confusion accuracy'); +#1358 = PRODUCT_TYPE('part',$,(#7)); +#1359 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1360),#1353); +#1360 = STYLED_ITEM('color',(#1361),#15); +#1361 = PRESENTATION_STYLE_ASSIGNMENT((#1362,#1368)); +#1362 = SURFACE_STYLE_USAGE(.BOTH.,#1363); +#1363 = SURFACE_SIDE_STYLE('',(#1364)); +#1364 = SURFACE_STYLE_FILL_AREA(#1365); +#1365 = FILL_AREA_STYLE('',(#1366)); +#1366 = FILL_AREA_STYLE_COLOUR('',#1367); +#1367 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1368 = CURVE_STYLE('',#1369,POSITIVE_LENGTH_MEASURE(0.1),#1367); +#1369 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.stl b/Electrical Parts/Servos/Emax-ES08A/servo-rounded-horn.stl new file mode 100644 index 0000000000000000000000000000000000000000..91286a59ae3be24d2b3f97b99ce764943ec68dc7 GIT binary patch literal 105484 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 literal 0 HcmV?d00001