diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.fcstd b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.fcstd new file mode 100644 index 00000000..2191f718 Binary files /dev/null and b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.fcstd differ diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step new file mode 100644 index 00000000..42082d71 --- /dev/null +++ b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step @@ -0,0 +1,395 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/alexandre/Documents/GitProjets/FreeCAD-library/Mechanical +Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step','2016-01-10T14:19:11' + ,('Almisuifre'),(''),'Open CASCADE STEP processor 6.8','FreeCAD', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_TYPE('part',$,(#7)); +#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#304); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#65,#120,#155,#210,#245,#300)); +#28 = ADVANCED_FACE('',(#29),#42,.F.); +#29 = FACE_BOUND('',#30,.T.); +#30 = EDGE_LOOP('',(#31)); +#31 = ORIENTED_EDGE('',*,*,#32,.F.); +#32 = EDGE_CURVE('',#33,#33,#35,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(0.5,12.7,-5.639932965096E-15)); +#35 = SURFACE_CURVE('',#36,(#41,#53),.PCURVE_S1.); +#36 = CIRCLE('',#37,0.5); +#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40); +#38 = CARTESIAN_POINT('',(0.,12.7,-2.819966482548E-15)); +#39 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#40 = DIRECTION('',(1.,-1.252316687038E-30,-5.639932965096E-15)); +#41 = PCURVE('',#42,#47); +#42 = PLANE('',#43); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,12.7,-2.819966482548E-15)); +#45 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#46 = DIRECTION('',(1.,-1.252316687038E-30,-5.639932965096E-15)); +#47 = DEFINITIONAL_REPRESENTATION('',(#48),#52); +#48 = CIRCLE('',#49,0.5); +#49 = AXIS2_PLACEMENT_2D('',#50,#51); +#50 = CARTESIAN_POINT('',(0.,0.)); +#51 = DIRECTION('',(1.,-3.155443620884E-30)); +#52 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53 = PCURVE('',#54,#59); +#54 = CYLINDRICAL_SURFACE('',#55,0.5); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,12.7,-2.819966482548E-15)); +#57 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#58 = DIRECTION('',(1.,-1.252316687038E-30,-5.639932965096E-15)); +#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 = ADVANCED_FACE('',(#66),#54,.T.); +#66 = FACE_BOUND('',#67,.T.); +#67 = EDGE_LOOP('',(#68,#69,#92,#119)); +#68 = ORIENTED_EDGE('',*,*,#32,.T.); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#33,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(0.5,7.8,-3.46389583683E-15)); +#73 = SEAM_CURVE('',#74,(#78,#85),.PCURVE_S1.); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(0.5,12.7,-5.639932965096E-15)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#78 = PCURVE('',#54,#79); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(0.,1.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = PCURVE('',#54,#86); +#86 = DEFINITIONAL_REPRESENTATION('',(#87),#91); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(6.28318530718,0.)); +#89 = VECTOR('',#90,1.); +#90 = DIRECTION('',(0.,1.)); +#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#92 = ORIENTED_EDGE('',*,*,#93,.F.); +#93 = EDGE_CURVE('',#71,#71,#94,.T.); +#94 = SURFACE_CURVE('',#95,(#100,#107),.PCURVE_S1.); +#95 = CIRCLE('',#96,0.5); +#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99); +#97 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#98 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#99 = DIRECTION('',(1.,-7.691393825905E-31,-3.46389583683E-15)); +#100 = PCURVE('',#54,#101); +#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106); +#102 = LINE('',#103,#104); +#103 = CARTESIAN_POINT('',(0.,4.9)); +#104 = VECTOR('',#105,1.); +#105 = DIRECTION('',(1.,0.)); +#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#107 = PCURVE('',#108,#113); +#108 = PLANE('',#109); +#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112); +#110 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#111 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#112 = DIRECTION('',(1.,-7.691393825905E-31,-3.46389583683E-15)); +#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118); +#114 = CIRCLE('',#115,0.5); +#115 = AXIS2_PLACEMENT_2D('',#116,#117); +#116 = CARTESIAN_POINT('',(0.,0.)); +#117 = DIRECTION('',(1.,-7.88860905221E-31)); +#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#119 = ORIENTED_EDGE('',*,*,#70,.F.); +#120 = ADVANCED_FACE('',(#121,#124),#108,.F.); +#121 = FACE_BOUND('',#122,.T.); +#122 = EDGE_LOOP('',(#123)); +#123 = ORIENTED_EDGE('',*,*,#93,.T.); +#124 = FACE_BOUND('',#125,.T.); +#125 = EDGE_LOOP('',(#126)); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#128,#128,#130,.T.); +#128 = VERTEX_POINT('',#129); +#129 = CARTESIAN_POINT('',(1.2,7.8,-3.46389583683E-15)); +#130 = SURFACE_CURVE('',#131,(#136,#143),.PCURVE_S1.); +#131 = CIRCLE('',#132,1.2); +#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135); +#133 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#134 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#135 = DIRECTION('',(1.,-3.20474742746E-31,-1.443289932013E-15)); +#136 = PCURVE('',#108,#137); +#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142); +#138 = CIRCLE('',#139,1.2); +#139 = AXIS2_PLACEMENT_2D('',#140,#141); +#140 = CARTESIAN_POINT('',(0.,0.)); +#141 = DIRECTION('',(1.,2.020605904818E-15)); +#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#143 = PCURVE('',#144,#149); +#144 = CYLINDRICAL_SURFACE('',#145,1.2); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#147 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#148 = DIRECTION('',(1.,-3.20474742746E-31,-1.443289932013E-15)); +#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154); +#150 = LINE('',#151,#152); +#151 = CARTESIAN_POINT('',(0.,0.)); +#152 = VECTOR('',#153,1.); +#153 = DIRECTION('',(1.,0.)); +#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#155 = ADVANCED_FACE('',(#156),#144,.T.); +#156 = FACE_BOUND('',#157,.T.); +#157 = EDGE_LOOP('',(#158,#159,#182,#209)); +#158 = ORIENTED_EDGE('',*,*,#127,.T.); +#159 = ORIENTED_EDGE('',*,*,#160,.T.); +#160 = EDGE_CURVE('',#128,#161,#163,.T.); +#161 = VERTEX_POINT('',#162); +#162 = CARTESIAN_POINT('',(1.2,7.3,-3.241851231905E-15)); +#163 = SEAM_CURVE('',#164,(#168,#175),.PCURVE_S1.); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(1.2,7.8,-3.46389583683E-15)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#168 = PCURVE('',#144,#169); +#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(0.,0.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,1.)); +#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#175 = PCURVE('',#144,#176); +#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(6.28318530718,0.)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(0.,1.)); +#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#182 = ORIENTED_EDGE('',*,*,#183,.F.); +#183 = EDGE_CURVE('',#161,#161,#184,.T.); +#184 = SURFACE_CURVE('',#185,(#190,#197),.PCURVE_S1.); +#185 = CIRCLE('',#186,1.2); +#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189); +#187 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#188 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#189 = DIRECTION('',(1.,-2.999314900059E-31,-1.350771346627E-15)); +#190 = PCURVE('',#144,#191); +#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(0.,0.5)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(1.,0.)); +#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#197 = PCURVE('',#198,#203); +#198 = PLANE('',#199); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#201 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#202 = DIRECTION('',(1.,-2.999314900059E-31,-1.350771346627E-15)); +#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208); +#204 = CIRCLE('',#205,1.2); +#205 = AXIS2_PLACEMENT_2D('',#206,#207); +#206 = CARTESIAN_POINT('',(0.,0.)); +#207 = DIRECTION('',(1.,-3.286920438421E-31)); +#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#209 = ORIENTED_EDGE('',*,*,#160,.F.); +#210 = ADVANCED_FACE('',(#211,#214),#198,.F.); +#211 = FACE_BOUND('',#212,.T.); +#212 = EDGE_LOOP('',(#213)); +#213 = ORIENTED_EDGE('',*,*,#183,.T.); +#214 = FACE_BOUND('',#215,.T.); +#215 = EDGE_LOOP('',(#216)); +#216 = ORIENTED_EDGE('',*,*,#217,.F.); +#217 = EDGE_CURVE('',#218,#218,#220,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(4.25,7.3,-3.241851231905E-15)); +#220 = SURFACE_CURVE('',#221,(#226,#233),.PCURVE_S1.); +#221 = CIRCLE('',#222,4.25); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#224 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#225 = DIRECTION('',(1.,-8.468653835461E-32,-3.813942625771E-16)); +#226 = PCURVE('',#198,#227); +#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232); +#228 = CIRCLE('',#229,4.25); +#229 = AXIS2_PLACEMENT_2D('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = DIRECTION('',(1.,9.693770840502E-16)); +#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#233 = PCURVE('',#234,#239); +#234 = CYLINDRICAL_SURFACE('',#235,4.25); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#237 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#238 = DIRECTION('',(1.,-8.468653835461E-32,-3.813942625771E-16)); +#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244); +#240 = LINE('',#241,#242); +#241 = CARTESIAN_POINT('',(0.,0.)); +#242 = VECTOR('',#243,1.); +#243 = DIRECTION('',(1.,0.)); +#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#245 = ADVANCED_FACE('',(#246),#234,.T.); +#246 = FACE_BOUND('',#247,.T.); +#247 = EDGE_LOOP('',(#248,#249,#272,#299)); +#248 = ORIENTED_EDGE('',*,*,#217,.T.); +#249 = ORIENTED_EDGE('',*,*,#250,.T.); +#250 = EDGE_CURVE('',#218,#251,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(4.25,-12.7,5.639932965096E-15)); +#253 = SEAM_CURVE('',#254,(#258,#265),.PCURVE_S1.); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(4.25,7.3,-3.241851231905E-15)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#258 = PCURVE('',#234,#259); +#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(0.,0.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(0.,1.)); +#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#265 = PCURVE('',#234,#266); +#266 = DEFINITIONAL_REPRESENTATION('',(#267),#271); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(6.28318530718,0.)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(0.,1.)); +#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#272 = ORIENTED_EDGE('',*,*,#273,.F.); +#273 = EDGE_CURVE('',#251,#251,#274,.T.); +#274 = SURFACE_CURVE('',#275,(#280,#287),.PCURVE_S1.); +#275 = CIRCLE('',#276,4.25); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(0.,-12.7,2.819966482548E-15)); +#278 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#279 = DIRECTION('',(1.,1.473313749457E-31,6.635215253054E-16)); +#280 = PCURVE('',#234,#281); +#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(0.,20.)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(1.,0.)); +#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#287 = PCURVE('',#288,#293); +#288 = PLANE('',#289); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(0.,-12.7,2.819966482548E-15)); +#291 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#292 = DIRECTION('',(1.,1.473313749457E-31,6.635215253054E-16)); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = CIRCLE('',#295,4.25); +#295 = AXIS2_PLACEMENT_2D('',#296,#297); +#296 = CARTESIAN_POINT('',(0.,0.)); +#297 = DIRECTION('',(1.,1.856143306402E-31)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = ORIENTED_EDGE('',*,*,#250,.F.); +#300 = ADVANCED_FACE('',(#301),#288,.T.); +#301 = FACE_BOUND('',#302,.T.); +#302 = EDGE_LOOP('',(#303)); +#303 = ORIENTED_EDGE('',*,*,#273,.T.); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#308)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#305,#306,#307)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#305 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#306 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#307 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#308 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#305, + 'distance_accuracy_value','confusion accuracy'); +#309 = SHAPE_DEFINITION_REPRESENTATION(#310,#25); +#310 = PRODUCT_DEFINITION_SHAPE('','',#311); +#311 = PRODUCT_DEFINITION('design','',#312,#315); +#312 = PRODUCT_DEFINITION_FORMATION('','',#313); +#313 = PRODUCT('Revolution','Revolution','',(#314)); +#314 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#315 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#316 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#317,#319); +#317 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#318) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#318 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#319 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#320 + ); +#320 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#311,$); +#321 = PRODUCT_TYPE('part',$,(#313)); +#322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#323) + ,#304); +#323 = STYLED_ITEM('color',(#324),#26); +#324 = PRESENTATION_STYLE_ASSIGNMENT((#325,#331)); +#325 = SURFACE_STYLE_USAGE(.BOTH.,#326); +#326 = SURFACE_SIDE_STYLE('',(#327)); +#327 = SURFACE_STYLE_FILL_AREA(#328); +#328 = FILL_AREA_STYLE('',(#329)); +#329 = FILL_AREA_STYLE_COLOUR('',#330); +#330 = COLOUR_RGB('',0.40000000596,0.40000000596,0.40000000596); +#331 = CURVE_STYLE('',#332,POSITIVE_LENGTH_MEASURE(0.1),#330); +#332 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.stl b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.stl new file mode 100644 index 00000000..8db29fa1 Binary files /dev/null and b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.stl differ diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.fcstd b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.fcstd new file mode 100644 index 00000000..a61d63b1 Binary files /dev/null and b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.fcstd differ diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step new file mode 100644 index 00000000..15e16a60 --- /dev/null +++ b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step @@ -0,0 +1,1866 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/alexandre/Documents/GitProjets/FreeCAD-library/Mechanical +Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step','2016-01-06T04:41:02',( + 'Almisuifre'),(''),'Open CASCADE STEP processor 6.8','FreeCAD', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_TYPE('part',$,(#7)); +#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1502); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#325,#399,#453,#507,#561,#615,#669,#723,#755, + #814,#890,#944,#998,#1052,#1106,#1160,#1214,#1241,#1280,#1322,#1377, + #1436,#1494,#1498)); +#28 = ADVANCED_FACE('',(#29,#290),#43,.F.); +#29 = FACE_BOUND('',#30,.F.); +#30 = EDGE_LOOP('',(#31,#66,#99,#132,#165,#193,#226,#259)); +#31 = ORIENTED_EDGE('',*,*,#32,.F.); +#32 = EDGE_CURVE('',#33,#35,#37,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(-2.645751311064,-3.8,6.)); +#35 = VERTEX_POINT('',#36); +#36 = CARTESIAN_POINT('',(2.645751311065,-3.8,6.)); +#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-2.645751311064,-3.8,6.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,0.,0.)); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(-2.645751311064,4.,6.)); +#46 = DIRECTION('',(0.,0.,-1.)); +#47 = DIRECTION('',(-1.,0.,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(4.440892098501E-16,-7.8)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(-1.,0.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = PCURVE('',#55,#60); +#55 = CYLINDRICAL_SURFACE('',#56,0.2); +#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); +#57 = CARTESIAN_POINT('',(-2.645751311064,-3.8,5.8)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(0.,0.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(0.,1.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66 = ORIENTED_EDGE('',*,*,#67,.F.); +#67 = EDGE_CURVE('',#68,#33,#70,.T.); +#68 = VERTEX_POINT('',#69); +#69 = CARTESIAN_POINT('',(-3.174901573278,-3.6,6.)); +#70 = SURFACE_CURVE('',#71,(#76,#87),.PCURVE_S1.); +#71 = CIRCLE('',#72,0.8); +#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); +#73 = CARTESIAN_POINT('',(-2.645751311065,-3.,6.)); +#74 = DIRECTION('',(-0.,0.,1.)); +#75 = DIRECTION('',(-0.661437827766,-0.75,-0.)); +#76 = PCURVE('',#43,#77); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#86); +#78 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79,#80,#81,#82,#83,#84,#85), +.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( + '') ); +#79 = CARTESIAN_POINT('',(0.529150262213,-7.6)); +#80 = CARTESIAN_POINT('',(-0.510080222328,-8.516515138991)); +#81 = CARTESIAN_POINT('',(-0.784190373377,-7.158257569496)); +#82 = CARTESIAN_POINT('',(-1.058300524426,-5.8)); +#83 = CARTESIAN_POINT('',(0.255040111164,-6.241742430504)); +#84 = CARTESIAN_POINT('',(1.568380746754,-6.683484861009)); +#85 = CARTESIAN_POINT('',(0.529150262213,-7.6)); +#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87 = PCURVE('',#88,#93); +#88 = TOROIDAL_SURFACE('',#89,0.8,0.2); +#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92); +#90 = CARTESIAN_POINT('',(-2.645751311065,-3.,5.8)); +#91 = DIRECTION('',(0.,0.,-1.)); +#92 = DIRECTION('',(-0.661437827766,-0.75,-0.)); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(-1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = ORIENTED_EDGE('',*,*,#100,.F.); +#100 = EDGE_CURVE('',#101,#68,#103,.T.); +#101 = VERTEX_POINT('',#102); +#102 = CARTESIAN_POINT('',(-3.174901573277,3.6,6.)); +#103 = SURFACE_CURVE('',#104,(#109,#120),.PCURVE_S1.); +#104 = CIRCLE('',#105,4.8); +#105 = AXIS2_PLACEMENT_3D('',#106,#107,#108); +#106 = CARTESIAN_POINT('',(0.,0.,6.)); +#107 = DIRECTION('',(0.,-0.,1.)); +#108 = DIRECTION('',(-0.661437827766,0.75,0.)); +#109 = PCURVE('',#43,#110); +#110 = DEFINITIONAL_REPRESENTATION('',(#111),#119); +#111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#112,#113,#114,#115,#116,#117 +,#118),.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( + '') ); +#112 = CARTESIAN_POINT('',(0.529150262213,-0.4)); +#113 = CARTESIAN_POINT('',(6.764533169461,-5.899090833947)); +#114 = CARTESIAN_POINT('',(-1.115510644079,-8.549545416973)); +#115 = CARTESIAN_POINT('',(-8.995554457619,-11.2)); +#116 = CARTESIAN_POINT('',(-7.350893551327,-3.050454583027)); +#117 = CARTESIAN_POINT('',(-5.706232645035,5.099090833947)); +#118 = CARTESIAN_POINT('',(0.529150262213,-0.4)); +#119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#120 = PCURVE('',#121,#126); +#121 = TOROIDAL_SURFACE('',#122,4.8,0.2); +#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125); +#123 = CARTESIAN_POINT('',(0.,0.,5.8)); +#124 = DIRECTION('',(0.,0.,-1.)); +#125 = DIRECTION('',(-0.661437827766,0.75,0.)); +#126 = DEFINITIONAL_REPRESENTATION('',(#127),#131); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(-1.,0.)); +#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#134,#101,#136,.T.); +#134 = VERTEX_POINT('',#135); +#135 = CARTESIAN_POINT('',(-2.645751311064,3.8,6.)); +#136 = SURFACE_CURVE('',#137,(#142,#153),.PCURVE_S1.); +#137 = CIRCLE('',#138,0.8); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(-2.645751311065,3.,6.)); +#140 = DIRECTION('',(0.,-0.,1.)); +#141 = DIRECTION('',(1.034727858951E-13,1.,0.)); +#142 = PCURVE('',#43,#143); +#143 = DEFINITIONAL_REPRESENTATION('',(#144),#152); +#144 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#145,#146,#147,#148,#149,#150 +,#151),.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( + '') ); +#145 = CARTESIAN_POINT('',(2.087219286295E-14,-0.2)); +#146 = CARTESIAN_POINT('',(1.385640646055,-0.2)); +#147 = CARTESIAN_POINT('',(0.692820323028,-1.4)); +#148 = CARTESIAN_POINT('',(2.688699154472E-13,-2.6)); +#149 = CARTESIAN_POINT('',(-0.692820323027,-1.4)); +#150 = CARTESIAN_POINT('',(-1.385640646055,-0.2)); +#151 = CARTESIAN_POINT('',(2.087219286295E-14,-0.2)); +#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#153 = PCURVE('',#154,#159); +#154 = TOROIDAL_SURFACE('',#155,0.8,0.2); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(-2.645751311065,3.,5.8)); +#157 = DIRECTION('',(0.,0.,-1.)); +#158 = DIRECTION('',(1.034727858951E-13,1.,0.)); +#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164); +#160 = LINE('',#161,#162); +#161 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#162 = VECTOR('',#163,1.); +#163 = DIRECTION('',(-1.,0.)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = ORIENTED_EDGE('',*,*,#166,.F.); +#166 = EDGE_CURVE('',#167,#134,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(2.645751311065,3.8,6.)); +#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(2.645751311065,3.8,6.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(-1.,-0.,-0.)); +#174 = PCURVE('',#43,#175); +#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180); +#176 = LINE('',#177,#178); +#177 = CARTESIAN_POINT('',(-5.291502622129,-0.2)); +#178 = VECTOR('',#179,1.); +#179 = DIRECTION('',(1.,-0.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = PCURVE('',#182,#187); +#182 = CYLINDRICAL_SURFACE('',#183,0.2); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(2.645751311065,3.8,5.8)); +#185 = DIRECTION('',(-1.,-0.,-0.)); +#186 = DIRECTION('',(0.,0.,1.)); +#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(0.,0.)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(0.,1.)); +#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#167,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(3.174901573278,3.6,6.)); +#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.); +#198 = CIRCLE('',#199,0.8); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(2.645751311065,3.,6.)); +#201 = DIRECTION('',(0.,-0.,1.)); +#202 = DIRECTION('',(0.661437827766,0.75,0.)); +#203 = PCURVE('',#43,#204); +#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213); +#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211 +,#212),.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( + '') ); +#206 = CARTESIAN_POINT('',(-5.820652884342,-0.4)); +#207 = CARTESIAN_POINT('',(-4.781422399801,0.516515138991)); +#208 = CARTESIAN_POINT('',(-4.507312248752,-0.841742430504)); +#209 = CARTESIAN_POINT('',(-4.233202097703,-2.2)); +#210 = CARTESIAN_POINT('',(-5.546542733293,-1.758257569496)); +#211 = CARTESIAN_POINT('',(-6.859883368883,-1.316515138991)); +#212 = CARTESIAN_POINT('',(-5.820652884342,-0.4)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = TOROIDAL_SURFACE('',#216,0.8,0.2); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(2.645751311065,3.,5.8)); +#218 = DIRECTION('',(0.,0.,-1.)); +#219 = DIRECTION('',(0.661437827766,0.75,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(-1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.F.); +#227 = EDGE_CURVE('',#228,#195,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(3.174901573277,-3.6,6.)); +#230 = SURFACE_CURVE('',#231,(#236,#247),.PCURVE_S1.); +#231 = CIRCLE('',#232,4.8); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,0.,6.)); +#234 = DIRECTION('',(-0.,0.,1.)); +#235 = DIRECTION('',(0.661437827766,-0.75,0.)); +#236 = PCURVE('',#43,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#246); +#238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#239,#240,#241,#242,#243,#244 +,#245),.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( + '') ); +#239 = CARTESIAN_POINT('',(-5.820652884342,-7.6)); +#240 = CARTESIAN_POINT('',(-12.05603579159,-2.100909166053)); +#241 = CARTESIAN_POINT('',(-4.17599197805,0.549545416973)); +#242 = CARTESIAN_POINT('',(3.70405183549,3.2)); +#243 = CARTESIAN_POINT('',(2.059390929198,-4.949545416973)); +#244 = CARTESIAN_POINT('',(0.414730022906,-13.09909083394)); +#245 = CARTESIAN_POINT('',(-5.820652884342,-7.6)); +#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#247 = PCURVE('',#248,#253); +#248 = TOROIDAL_SURFACE('',#249,4.8,0.2); +#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252); +#250 = CARTESIAN_POINT('',(0.,0.,5.8)); +#251 = DIRECTION('',(0.,0.,-1.)); +#252 = DIRECTION('',(0.661437827766,-0.75,0.)); +#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(-1.,0.)); +#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#259 = ORIENTED_EDGE('',*,*,#260,.F.); +#260 = EDGE_CURVE('',#35,#228,#261,.T.); +#261 = SURFACE_CURVE('',#262,(#267,#278),.PCURVE_S1.); +#262 = CIRCLE('',#263,0.8); +#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); +#264 = CARTESIAN_POINT('',(2.645751311065,-3.,6.)); +#265 = DIRECTION('',(-0.,0.,1.)); +#266 = DIRECTION('',(1.039168751049E-13,-1.,0.)); +#267 = PCURVE('',#43,#268); +#268 = DEFINITIONAL_REPRESENTATION('',(#269),#277); +#269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#270,#271,#272,#273,#274,#275 +,#276),.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( + '') ); +#270 = CARTESIAN_POINT('',(-5.291502622129,-7.8)); +#271 = CARTESIAN_POINT('',(-6.677143268184,-7.8)); +#272 = CARTESIAN_POINT('',(-5.984322945157,-6.6)); +#273 = CARTESIAN_POINT('',(-5.291502622129,-5.4)); +#274 = CARTESIAN_POINT('',(-4.598682299101,-6.6)); +#275 = CARTESIAN_POINT('',(-3.905861976074,-7.8)); +#276 = CARTESIAN_POINT('',(-5.291502622129,-7.8)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#279,#284); +#279 = TOROIDAL_SURFACE('',#280,0.8,0.2); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(2.645751311065,-3.,5.8)); +#282 = DIRECTION('',(0.,0.,-1.)); +#283 = DIRECTION('',(1.039168751049E-13,-1.,0.)); +#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(-1.,0.)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#290 = FACE_BOUND('',#291,.F.); +#291 = EDGE_LOOP('',(#292)); +#292 = ORIENTED_EDGE('',*,*,#293,.T.); +#293 = EDGE_CURVE('',#294,#294,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(2.,0.,6.)); +#296 = SURFACE_CURVE('',#297,(#302,#313),.PCURVE_S1.); +#297 = CIRCLE('',#298,2.); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(0.,0.,6.)); +#300 = DIRECTION('',(0.,0.,1.)); +#301 = DIRECTION('',(1.,0.,0.)); +#302 = PCURVE('',#43,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#312); +#304 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#305,#306,#307,#308,#309,#310 +,#311),.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( + '') ); +#305 = CARTESIAN_POINT('',(-4.645751311064,-4.)); +#306 = CARTESIAN_POINT('',(-4.645751311064,-0.535898384862)); +#307 = CARTESIAN_POINT('',(-1.645751311064,-2.267949192431)); +#308 = CARTESIAN_POINT('',(1.354248688936,-4.)); +#309 = CARTESIAN_POINT('',(-1.645751311064,-5.732050807569)); +#310 = CARTESIAN_POINT('',(-4.645751311064,-7.464101615138)); +#311 = CARTESIAN_POINT('',(-4.645751311064,-4.)); +#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#313 = PCURVE('',#314,#319); +#314 = CYLINDRICAL_SURFACE('',#315,2.); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(0.,0.,6.)); +#317 = DIRECTION('',(-0.,-0.,-1.)); +#318 = DIRECTION('',(1.,0.,0.)); +#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(-0.,0.)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(-1.,0.)); +#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#325 = ADVANCED_FACE('',(#326),#55,.T.); +#326 = FACE_BOUND('',#327,.T.); +#327 = EDGE_LOOP('',(#328,#350,#378,#398)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#33,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(-2.645751311064,-4.,5.8)); +#332 = SURFACE_CURVE('',#333,(#338,#344),.PCURVE_S1.); +#333 = CIRCLE('',#334,0.2); +#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337); +#335 = CARTESIAN_POINT('',(-2.645751311064,-3.8,5.8)); +#336 = DIRECTION('',(1.,0.,-0.)); +#337 = DIRECTION('',(0.,0.,1.)); +#338 = PCURVE('',#55,#339); +#339 = DEFINITIONAL_REPRESENTATION('',(#340),#343); +#340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#341,#342),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#341 = CARTESIAN_POINT('',(0.,4.440892098501E-16)); +#342 = CARTESIAN_POINT('',(1.570796326795,4.440892098501E-16)); +#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#344 = PCURVE('',#88,#345); +#345 = DEFINITIONAL_REPRESENTATION('',(#346),#349); +#346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#347,#348),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#347 = CARTESIAN_POINT('',(-0.722734247814,4.712388980385)); +#348 = CARTESIAN_POINT('',(-0.722734247814,6.28318530718)); +#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#350 = ORIENTED_EDGE('',*,*,#351,.T.); +#351 = EDGE_CURVE('',#330,#352,#354,.T.); +#352 = VERTEX_POINT('',#353); +#353 = CARTESIAN_POINT('',(2.645751311065,-4.,5.8)); +#354 = SURFACE_CURVE('',#355,(#359,#366),.PCURVE_S1.); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-2.645751311064,-4.,5.8)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(1.,0.,0.)); +#359 = PCURVE('',#55,#360); +#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(1.570796326795,0.)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(0.,1.)); +#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#366 = PCURVE('',#367,#372); +#367 = PLANE('',#368); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#370 = DIRECTION('',(0.,1.,0.)); +#371 = DIRECTION('',(1.,0.,0.)); +#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(0.,-11.8)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(1.,0.)); +#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#378 = ORIENTED_EDGE('',*,*,#379,.F.); +#379 = EDGE_CURVE('',#35,#352,#380,.T.); +#380 = SURFACE_CURVE('',#381,(#386,#392),.PCURVE_S1.); +#381 = CIRCLE('',#382,0.2); +#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385); +#383 = CARTESIAN_POINT('',(2.645751311065,-3.8,5.8)); +#384 = DIRECTION('',(1.,0.,-0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = PCURVE('',#55,#387); +#387 = DEFINITIONAL_REPRESENTATION('',(#388),#391); +#388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#389,#390),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#389 = CARTESIAN_POINT('',(0.,5.291502622129)); +#390 = CARTESIAN_POINT('',(1.570796326795,5.291502622129)); +#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#392 = PCURVE('',#279,#393); +#393 = DEFINITIONAL_REPRESENTATION('',(#394),#397); +#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#395 = CARTESIAN_POINT('',(0.,4.712388980385)); +#396 = CARTESIAN_POINT('',(0.,6.28318530718)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = ORIENTED_EDGE('',*,*,#32,.F.); +#399 = ADVANCED_FACE('',(#400),#88,.T.); +#400 = FACE_BOUND('',#401,.F.); +#401 = EDGE_LOOP('',(#402,#424,#425,#426)); +#402 = ORIENTED_EDGE('',*,*,#403,.F.); +#403 = EDGE_CURVE('',#68,#404,#406,.T.); +#404 = VERTEX_POINT('',#405); +#405 = CARTESIAN_POINT('',(-3.307189138831,-3.75,5.8)); +#406 = SURFACE_CURVE('',#407,(#412,#418),.PCURVE_S1.); +#407 = CIRCLE('',#408,0.2); +#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411); +#409 = CARTESIAN_POINT('',(-3.174901573278,-3.6,5.8)); +#410 = DIRECTION('',(0.75,-0.661437827766,0.)); +#411 = DIRECTION('',(-0.661437827766,-0.75,0.)); +#412 = PCURVE('',#88,#413); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#417); +#414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#415,#416),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#415 = CARTESIAN_POINT('',(0.,4.712388980385)); +#416 = CARTESIAN_POINT('',(0.,6.28318530718)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = PCURVE('',#121,#419); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#423); +#420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#421,#422),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#421 = CARTESIAN_POINT('',(-1.696124157963,4.712388980385)); +#422 = CARTESIAN_POINT('',(-1.696124157963,6.28318530718)); +#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#424 = ORIENTED_EDGE('',*,*,#67,.T.); +#425 = ORIENTED_EDGE('',*,*,#329,.T.); +#426 = ORIENTED_EDGE('',*,*,#427,.F.); +#427 = EDGE_CURVE('',#404,#330,#428,.T.); +#428 = SURFACE_CURVE('',#429,(#434,#441),.PCURVE_S1.); +#429 = CIRCLE('',#430,1.); +#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433); +#431 = CARTESIAN_POINT('',(-2.645751311065,-3.,5.8)); +#432 = DIRECTION('',(-0.,0.,1.)); +#433 = DIRECTION('',(-0.661437827766,-0.75,-0.)); +#434 = PCURVE('',#88,#435); +#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440); +#436 = LINE('',#437,#438); +#437 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#438 = VECTOR('',#439,1.); +#439 = DIRECTION('',(-1.,0.)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#441 = PCURVE('',#442,#447); +#442 = CYLINDRICAL_SURFACE('',#443,1.); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(-2.645751311065,-3.,-6.)); +#445 = DIRECTION('',(-0.,-0.,-1.)); +#446 = DIRECTION('',(1.,0.,0.)); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(-3.989654732571,-11.8)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(-1.,0.)); +#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#453 = ADVANCED_FACE('',(#454),#279,.T.); +#454 = FACE_BOUND('',#455,.F.); +#455 = EDGE_LOOP('',(#456,#457,#458,#480)); +#456 = ORIENTED_EDGE('',*,*,#379,.F.); +#457 = ORIENTED_EDGE('',*,*,#260,.T.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#228,#460,#462,.T.); +#460 = VERTEX_POINT('',#461); +#461 = CARTESIAN_POINT('',(3.307189138831,-3.75,5.8)); +#462 = SURFACE_CURVE('',#463,(#468,#474),.PCURVE_S1.); +#463 = CIRCLE('',#464,0.2); +#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); +#465 = CARTESIAN_POINT('',(3.174901573277,-3.6,5.8)); +#466 = DIRECTION('',(0.75,0.661437827766,0.)); +#467 = DIRECTION('',(0.661437827766,-0.75,0.)); +#468 = PCURVE('',#279,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#473); +#470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#471,#472),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#471 = CARTESIAN_POINT('',(-0.722734247813,4.712388980385)); +#472 = CARTESIAN_POINT('',(-0.722734247813,6.28318530718)); +#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#474 = PCURVE('',#248,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#479); +#476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#477,#478),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#477 = CARTESIAN_POINT('',(0.,4.712388980385)); +#478 = CARTESIAN_POINT('',(0.,6.28318530718)); +#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#480 = ORIENTED_EDGE('',*,*,#481,.F.); +#481 = EDGE_CURVE('',#352,#460,#482,.T.); +#482 = SURFACE_CURVE('',#483,(#488,#495),.PCURVE_S1.); +#483 = CIRCLE('',#484,1.); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(2.645751311065,-3.,5.8)); +#486 = DIRECTION('',(-0.,0.,1.)); +#487 = DIRECTION('',(1.039168751049E-13,-1.,0.)); +#488 = PCURVE('',#279,#489); +#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(-1.,0.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = PCURVE('',#496,#501); +#496 = CYLINDRICAL_SURFACE('',#497,1.); +#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500); +#498 = CARTESIAN_POINT('',(2.645751311065,-3.,-6.)); +#499 = DIRECTION('',(-0.,-0.,-1.)); +#500 = DIRECTION('',(1.,0.,0.)); +#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506); +#502 = LINE('',#503,#504); +#503 = CARTESIAN_POINT('',(-4.712388980385,-11.8)); +#504 = VECTOR('',#505,1.); +#505 = DIRECTION('',(-1.,0.)); +#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#507 = ADVANCED_FACE('',(#508),#121,.T.); +#508 = FACE_BOUND('',#509,.F.); +#509 = EDGE_LOOP('',(#510,#532,#533,#534)); +#510 = ORIENTED_EDGE('',*,*,#511,.F.); +#511 = EDGE_CURVE('',#101,#512,#514,.T.); +#512 = VERTEX_POINT('',#513); +#513 = CARTESIAN_POINT('',(-3.307189138831,3.75,5.8)); +#514 = SURFACE_CURVE('',#515,(#520,#526),.PCURVE_S1.); +#515 = CIRCLE('',#516,0.2); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(-3.174901573277,3.6,5.8)); +#518 = DIRECTION('',(-0.75,-0.661437827766,-0.)); +#519 = DIRECTION('',(-0.661437827766,0.75,0.)); +#520 = PCURVE('',#121,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#525); +#522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#523,#524),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#523 = CARTESIAN_POINT('',(0.,4.712388980385)); +#524 = CARTESIAN_POINT('',(0.,6.28318530718)); +#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#526 = PCURVE('',#154,#527); +#527 = DEFINITIONAL_REPRESENTATION('',(#528),#531); +#528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#529,#530),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#529 = CARTESIAN_POINT('',(-0.722734247813,4.712388980385)); +#530 = CARTESIAN_POINT('',(-0.722734247813,6.28318530718)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#100,.T.); +#533 = ORIENTED_EDGE('',*,*,#403,.T.); +#534 = ORIENTED_EDGE('',*,*,#535,.F.); +#535 = EDGE_CURVE('',#512,#404,#536,.T.); +#536 = SURFACE_CURVE('',#537,(#542,#549),.PCURVE_S1.); +#537 = CIRCLE('',#538,5.); +#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541); +#539 = CARTESIAN_POINT('',(0.,0.,5.8)); +#540 = DIRECTION('',(0.,-0.,1.)); +#541 = DIRECTION('',(-0.661437827766,0.75,0.)); +#542 = PCURVE('',#121,#543); +#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(-1.,0.)); +#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#549 = PCURVE('',#550,#555); +#550 = CYLINDRICAL_SURFACE('',#551,5.); +#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); +#552 = CARTESIAN_POINT('',(0.,-1.045343903594E-25,-6.)); +#553 = DIRECTION('',(-0.,-0.,-1.)); +#554 = DIRECTION('',(1.,0.,0.)); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(-2.293530574608,-11.8)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(-1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ADVANCED_FACE('',(#562),#248,.T.); +#562 = FACE_BOUND('',#563,.F.); +#563 = EDGE_LOOP('',(#564,#565,#566,#588)); +#564 = ORIENTED_EDGE('',*,*,#459,.F.); +#565 = ORIENTED_EDGE('',*,*,#227,.T.); +#566 = ORIENTED_EDGE('',*,*,#567,.T.); +#567 = EDGE_CURVE('',#195,#568,#570,.T.); +#568 = VERTEX_POINT('',#569); +#569 = CARTESIAN_POINT('',(3.307189138831,3.75,5.8)); +#570 = SURFACE_CURVE('',#571,(#576,#582),.PCURVE_S1.); +#571 = CIRCLE('',#572,0.2); +#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575); +#573 = CARTESIAN_POINT('',(3.174901573278,3.6,5.8)); +#574 = DIRECTION('',(-0.75,0.661437827766,0.)); +#575 = DIRECTION('',(0.661437827766,0.75,0.)); +#576 = PCURVE('',#248,#577); +#577 = DEFINITIONAL_REPRESENTATION('',(#578),#581); +#578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#579,#580),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#579 = CARTESIAN_POINT('',(-1.696124157963,4.712388980385)); +#580 = CARTESIAN_POINT('',(-1.696124157963,6.28318530718)); +#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#582 = PCURVE('',#215,#583); +#583 = DEFINITIONAL_REPRESENTATION('',(#584),#587); +#584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#585,#586),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#585 = CARTESIAN_POINT('',(3.330669073875E-16,4.712388980385)); +#586 = CARTESIAN_POINT('',(3.330669073875E-16,6.28318530718)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#588 = ORIENTED_EDGE('',*,*,#589,.F.); +#589 = EDGE_CURVE('',#460,#568,#590,.T.); +#590 = SURFACE_CURVE('',#591,(#596,#603),.PCURVE_S1.); +#591 = CIRCLE('',#592,5.); +#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595); +#593 = CARTESIAN_POINT('',(0.,0.,5.8)); +#594 = DIRECTION('',(-0.,0.,1.)); +#595 = DIRECTION('',(0.661437827766,-0.75,0.)); +#596 = PCURVE('',#248,#597); +#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602); +#598 = LINE('',#599,#600); +#599 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#600 = VECTOR('',#601,1.); +#601 = DIRECTION('',(-1.,0.)); +#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#603 = PCURVE('',#604,#609); +#604 = CYLINDRICAL_SURFACE('',#605,5.); +#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608); +#606 = CARTESIAN_POINT('',(0.,0.,-6.)); +#607 = DIRECTION('',(-0.,-0.,-1.)); +#608 = DIRECTION('',(1.,0.,0.)); +#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(-5.435123228198,-11.8)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(-1.,0.)); +#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#615 = ADVANCED_FACE('',(#616),#154,.T.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#640,#641,#642)); +#618 = ORIENTED_EDGE('',*,*,#619,.F.); +#619 = EDGE_CURVE('',#134,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-2.645751311064,4.,5.8)); +#622 = SURFACE_CURVE('',#623,(#628,#634),.PCURVE_S1.); +#623 = CIRCLE('',#624,0.2); +#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627); +#625 = CARTESIAN_POINT('',(-2.645751311064,3.8,5.8)); +#626 = DIRECTION('',(-1.,0.,0.)); +#627 = DIRECTION('',(0.,0.,1.)); +#628 = PCURVE('',#154,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#633); +#630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#631,#632),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#631 = CARTESIAN_POINT('',(0.,4.712388980385)); +#632 = CARTESIAN_POINT('',(0.,6.28318530718)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#182,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#639); +#636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#637,#638),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#637 = CARTESIAN_POINT('',(0.,5.291502622129)); +#638 = CARTESIAN_POINT('',(1.570796326795,5.291502622129)); +#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#640 = ORIENTED_EDGE('',*,*,#133,.T.); +#641 = ORIENTED_EDGE('',*,*,#511,.T.); +#642 = ORIENTED_EDGE('',*,*,#643,.F.); +#643 = EDGE_CURVE('',#620,#512,#644,.T.); +#644 = SURFACE_CURVE('',#645,(#650,#657),.PCURVE_S1.); +#645 = CIRCLE('',#646,1.); +#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649); +#647 = CARTESIAN_POINT('',(-2.645751311065,3.,5.8)); +#648 = DIRECTION('',(0.,-0.,1.)); +#649 = DIRECTION('',(1.034727858951E-13,1.,0.)); +#650 = PCURVE('',#154,#651); +#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(-1.,0.)); +#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#657 = PCURVE('',#658,#663); +#658 = CYLINDRICAL_SURFACE('',#659,1.); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(-2.645751311065,3.,-6.)); +#661 = DIRECTION('',(-0.,-0.,-1.)); +#662 = DIRECTION('',(1.,0.,0.)); +#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(-1.570796326795,-11.8)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(-1.,0.)); +#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#669 = ADVANCED_FACE('',(#670),#215,.T.); +#670 = FACE_BOUND('',#671,.F.); +#671 = EDGE_LOOP('',(#672,#673,#674,#696)); +#672 = ORIENTED_EDGE('',*,*,#567,.F.); +#673 = ORIENTED_EDGE('',*,*,#194,.T.); +#674 = ORIENTED_EDGE('',*,*,#675,.T.); +#675 = EDGE_CURVE('',#167,#676,#678,.T.); +#676 = VERTEX_POINT('',#677); +#677 = CARTESIAN_POINT('',(2.645751311065,4.,5.8)); +#678 = SURFACE_CURVE('',#679,(#684,#690),.PCURVE_S1.); +#679 = CIRCLE('',#680,0.2); +#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683); +#681 = CARTESIAN_POINT('',(2.645751311065,3.8,5.8)); +#682 = DIRECTION('',(-1.,1.031952301389E-13,0.)); +#683 = DIRECTION('',(1.031952301389E-13,1.,0.)); +#684 = PCURVE('',#215,#685); +#685 = DEFINITIONAL_REPRESENTATION('',(#686),#689); +#686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#687,#688),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#687 = CARTESIAN_POINT('',(-0.722734247813,4.712388980385)); +#688 = CARTESIAN_POINT('',(-0.722734247813,6.28318530718)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = PCURVE('',#182,#691); +#691 = DEFINITIONAL_REPRESENTATION('',(#692),#695); +#692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#693,#694),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#693 = CARTESIAN_POINT('',(0.,0.)); +#694 = CARTESIAN_POINT('',(1.570796326795,0.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = ORIENTED_EDGE('',*,*,#697,.F.); +#697 = EDGE_CURVE('',#568,#676,#698,.T.); +#698 = SURFACE_CURVE('',#699,(#704,#711),.PCURVE_S1.); +#699 = CIRCLE('',#700,1.); +#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703); +#701 = CARTESIAN_POINT('',(2.645751311065,3.,5.8)); +#702 = DIRECTION('',(0.,-0.,1.)); +#703 = DIRECTION('',(0.661437827766,0.75,0.)); +#704 = PCURVE('',#215,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#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,1.); +#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716); +#714 = CARTESIAN_POINT('',(2.645751311065,3.,-6.)); +#715 = DIRECTION('',(-0.,-0.,-1.)); +#716 = DIRECTION('',(1.,0.,0.)); +#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(-0.848062078981,-11.8)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(-1.,0.)); +#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#723 = ADVANCED_FACE('',(#724),#182,.T.); +#724 = FACE_BOUND('',#725,.T.); +#725 = EDGE_LOOP('',(#726,#727,#753,#754)); +#726 = ORIENTED_EDGE('',*,*,#675,.T.); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#676,#620,#729,.T.); +#729 = SURFACE_CURVE('',#730,(#734,#741),.PCURVE_S1.); +#730 = LINE('',#731,#732); +#731 = CARTESIAN_POINT('',(2.645751311065,4.,5.8)); +#732 = VECTOR('',#733,1.); +#733 = DIRECTION('',(-1.,-0.,-0.)); +#734 = PCURVE('',#182,#735); +#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740); +#736 = LINE('',#737,#738); +#737 = CARTESIAN_POINT('',(1.570796326795,0.)); +#738 = VECTOR('',#739,1.); +#739 = DIRECTION('',(0.,1.)); +#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#741 = PCURVE('',#742,#747); +#742 = PLANE('',#743); +#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746); +#744 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#745 = DIRECTION('',(0.,1.,0.)); +#746 = DIRECTION('',(1.,0.,0.)); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(5.291502622129,-11.8)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(-1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = ORIENTED_EDGE('',*,*,#619,.F.); +#754 = ORIENTED_EDGE('',*,*,#166,.F.); +#755 = ADVANCED_FACE('',(#756),#314,.T.); +#756 = FACE_BOUND('',#757,.F.); +#757 = EDGE_LOOP('',(#758,#759,#782,#813)); +#758 = ORIENTED_EDGE('',*,*,#293,.F.); +#759 = ORIENTED_EDGE('',*,*,#760,.T.); +#760 = EDGE_CURVE('',#294,#761,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(2.,0.,6.5)); +#763 = SEAM_CURVE('',#764,(#768,#775),.PCURVE_S1.); +#764 = LINE('',#765,#766); +#765 = CARTESIAN_POINT('',(2.,0.,6.)); +#766 = VECTOR('',#767,1.); +#767 = DIRECTION('',(0.,0.,1.)); +#768 = PCURVE('',#314,#769); +#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(-0.,-1.)); +#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#775 = PCURVE('',#314,#776); +#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('',*,*,#783,.T.); +#783 = EDGE_CURVE('',#761,#761,#784,.T.); +#784 = SURFACE_CURVE('',#785,(#790,#797),.PCURVE_S1.); +#785 = CIRCLE('',#786,2.); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(0.,0.,6.5)); +#788 = DIRECTION('',(0.,0.,1.)); +#789 = DIRECTION('',(1.,0.,0.)); +#790 = PCURVE('',#314,#791); +#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(-0.,-0.5)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(-1.,0.)); +#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#797 = PCURVE('',#798,#803); +#798 = PLANE('',#799); +#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802); +#800 = CARTESIAN_POINT('',(2.,0.,6.5)); +#801 = DIRECTION('',(0.,0.,-1.)); +#802 = DIRECTION('',(-1.,0.,0.)); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#812); +#804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#805,#806,#807,#808,#809,#810 +,#811),.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( + '') ); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = CARTESIAN_POINT('',(0.,3.464101615138)); +#807 = CARTESIAN_POINT('',(3.,1.732050807569)); +#808 = CARTESIAN_POINT('',(6.,4.898587196589E-16)); +#809 = CARTESIAN_POINT('',(3.,-1.732050807569)); +#810 = CARTESIAN_POINT('',(3.10862446895E-15,-3.464101615138)); +#811 = CARTESIAN_POINT('',(0.,0.)); +#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#813 = ORIENTED_EDGE('',*,*,#760,.F.); +#814 = ADVANCED_FACE('',(#815),#367,.F.); +#815 = FACE_BOUND('',#816,.F.); +#816 = EDGE_LOOP('',(#817,#840,#841,#864)); +#817 = ORIENTED_EDGE('',*,*,#818,.T.); +#818 = EDGE_CURVE('',#819,#330,#821,.T.); +#819 = VERTEX_POINT('',#820); +#820 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#821 = SURFACE_CURVE('',#822,(#826,#833),.PCURVE_S1.); +#822 = LINE('',#823,#824); +#823 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#824 = VECTOR('',#825,1.); +#825 = DIRECTION('',(0.,0.,1.)); +#826 = PCURVE('',#367,#827); +#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832); +#828 = LINE('',#829,#830); +#829 = CARTESIAN_POINT('',(4.440892098501E-16,0.)); +#830 = VECTOR('',#831,1.); +#831 = DIRECTION('',(0.,-1.)); +#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#833 = PCURVE('',#442,#834); +#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(-0.,-1.)); +#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#840 = ORIENTED_EDGE('',*,*,#351,.T.); +#841 = ORIENTED_EDGE('',*,*,#842,.F.); +#842 = EDGE_CURVE('',#843,#352,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(2.645751311065,-4.,-6.)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(2.645751311065,-4.,-6.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#367,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(5.291502622129,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#496,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(-0.,-1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.F.); +#865 = EDGE_CURVE('',#819,#843,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.); +#867 = LINE('',#868,#869); +#868 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#869 = VECTOR('',#870,1.); +#870 = DIRECTION('',(1.,0.,0.)); +#871 = PCURVE('',#367,#872); +#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877); +#873 = LINE('',#874,#875); +#874 = CARTESIAN_POINT('',(0.,0.)); +#875 = VECTOR('',#876,1.); +#876 = DIRECTION('',(1.,0.)); +#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#878 = PCURVE('',#879,#884); +#879 = PLANE('',#880); +#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883); +#881 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#882 = DIRECTION('',(0.,0.,-1.)); +#883 = DIRECTION('',(-1.,0.,0.)); +#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889); +#885 = LINE('',#886,#887); +#886 = CARTESIAN_POINT('',(4.440892098501E-16,-8.)); +#887 = VECTOR('',#888,1.); +#888 = DIRECTION('',(-1.,0.)); +#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#890 = ADVANCED_FACE('',(#891),#442,.T.); +#891 = FACE_BOUND('',#892,.F.); +#892 = EDGE_LOOP('',(#893,#916,#917,#918)); +#893 = ORIENTED_EDGE('',*,*,#894,.T.); +#894 = EDGE_CURVE('',#895,#404,#897,.T.); +#895 = VERTEX_POINT('',#896); +#896 = CARTESIAN_POINT('',(-3.307189138831,-3.75,-6.)); +#897 = SURFACE_CURVE('',#898,(#902,#909),.PCURVE_S1.); +#898 = LINE('',#899,#900); +#899 = CARTESIAN_POINT('',(-3.307189138831,-3.75,-6.)); +#900 = VECTOR('',#901,1.); +#901 = DIRECTION('',(0.,0.,1.)); +#902 = PCURVE('',#442,#903); +#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908); +#904 = LINE('',#905,#906); +#905 = CARTESIAN_POINT('',(-3.989654732571,0.)); +#906 = VECTOR('',#907,1.); +#907 = DIRECTION('',(-0.,-1.)); +#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#909 = PCURVE('',#550,#910); +#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(-3.989654732571,0.)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(-0.,-1.)); +#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#916 = ORIENTED_EDGE('',*,*,#427,.T.); +#917 = ORIENTED_EDGE('',*,*,#818,.F.); +#918 = ORIENTED_EDGE('',*,*,#919,.F.); +#919 = EDGE_CURVE('',#895,#819,#920,.T.); +#920 = SURFACE_CURVE('',#921,(#926,#933),.PCURVE_S1.); +#921 = CIRCLE('',#922,1.); +#922 = AXIS2_PLACEMENT_3D('',#923,#924,#925); +#923 = CARTESIAN_POINT('',(-2.645751311065,-3.,-6.)); +#924 = DIRECTION('',(0.,0.,1.)); +#925 = DIRECTION('',(1.,0.,0.)); +#926 = PCURVE('',#442,#927); +#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(-0.,0.)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(-1.,0.)); +#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#933 = PCURVE('',#879,#934); +#934 = DEFINITIONAL_REPRESENTATION('',(#935),#943); +#935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#936,#937,#938,#939,#940,#941 +,#942),.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( + '') ); +#936 = CARTESIAN_POINT('',(-1.,-7.)); +#937 = CARTESIAN_POINT('',(-1.,-5.267949192431)); +#938 = CARTESIAN_POINT('',(0.5,-6.133974596216)); +#939 = CARTESIAN_POINT('',(2.,-7.)); +#940 = CARTESIAN_POINT('',(0.5,-7.866025403784)); +#941 = CARTESIAN_POINT('',(-1.,-8.732050807569)); +#942 = CARTESIAN_POINT('',(-1.,-7.)); +#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#944 = ADVANCED_FACE('',(#945),#496,.T.); +#945 = FACE_BOUND('',#946,.F.); +#946 = EDGE_LOOP('',(#947,#948,#949,#972)); +#947 = ORIENTED_EDGE('',*,*,#842,.T.); +#948 = ORIENTED_EDGE('',*,*,#481,.T.); +#949 = ORIENTED_EDGE('',*,*,#950,.F.); +#950 = EDGE_CURVE('',#951,#460,#953,.T.); +#951 = VERTEX_POINT('',#952); +#952 = CARTESIAN_POINT('',(3.307189138831,-3.75,-6.)); +#953 = SURFACE_CURVE('',#954,(#958,#965),.PCURVE_S1.); +#954 = LINE('',#955,#956); +#955 = CARTESIAN_POINT('',(3.307189138831,-3.75,-6.)); +#956 = VECTOR('',#957,1.); +#957 = DIRECTION('',(0.,0.,1.)); +#958 = PCURVE('',#496,#959); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(-5.435123228198,0.)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(-0.,-1.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = PCURVE('',#604,#966); +#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-5.435123228198,0.)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(-0.,-1.)); +#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#972 = ORIENTED_EDGE('',*,*,#973,.F.); +#973 = EDGE_CURVE('',#843,#951,#974,.T.); +#974 = SURFACE_CURVE('',#975,(#980,#987),.PCURVE_S1.); +#975 = CIRCLE('',#976,1.); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(2.645751311065,-3.,-6.)); +#978 = DIRECTION('',(0.,0.,1.)); +#979 = DIRECTION('',(1.,0.,0.)); +#980 = PCURVE('',#496,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-0.,0.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(-1.,0.)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = PCURVE('',#879,#988); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#997); +#989 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#990,#991,#992,#993,#994,#995 +,#996),.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( + '') ); +#990 = CARTESIAN_POINT('',(-6.291502622129,-7.)); +#991 = CARTESIAN_POINT('',(-6.291502622129,-5.267949192431)); +#992 = CARTESIAN_POINT('',(-4.791502622129,-6.133974596216)); +#993 = CARTESIAN_POINT('',(-3.291502622129,-7.)); +#994 = CARTESIAN_POINT('',(-4.791502622129,-7.866025403784)); +#995 = CARTESIAN_POINT('',(-6.291502622129,-8.732050807569)); +#996 = CARTESIAN_POINT('',(-6.291502622129,-7.)); +#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#998 = ADVANCED_FACE('',(#999),#550,.T.); +#999 = FACE_BOUND('',#1000,.F.); +#1000 = EDGE_LOOP('',(#1001,#1024,#1025,#1026)); +#1001 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1002 = EDGE_CURVE('',#1003,#512,#1005,.T.); +#1003 = VERTEX_POINT('',#1004); +#1004 = CARTESIAN_POINT('',(-3.307189138831,3.75,-6.)); +#1005 = SURFACE_CURVE('',#1006,(#1010,#1017),.PCURVE_S1.); +#1006 = LINE('',#1007,#1008); +#1007 = CARTESIAN_POINT('',(-3.307189138831,3.75,-6.)); +#1008 = VECTOR('',#1009,1.); +#1009 = DIRECTION('',(0.,0.,1.)); +#1010 = PCURVE('',#550,#1011); +#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(-2.293530574608,0.)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(-0.,-1.)); +#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1017 = PCURVE('',#658,#1018); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(-2.293530574608,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(-0.,-1.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = ORIENTED_EDGE('',*,*,#535,.T.); +#1025 = ORIENTED_EDGE('',*,*,#894,.F.); +#1026 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1027 = EDGE_CURVE('',#1003,#895,#1028,.T.); +#1028 = SURFACE_CURVE('',#1029,(#1034,#1041),.PCURVE_S1.); +#1029 = CIRCLE('',#1030,5.); +#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033); +#1031 = CARTESIAN_POINT('',(0.,-1.045343903594E-25,-6.)); +#1032 = DIRECTION('',(0.,0.,1.)); +#1033 = DIRECTION('',(1.,0.,0.)); +#1034 = PCURVE('',#550,#1035); +#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(-0.,0.)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(-1.,0.)); +#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1041 = PCURVE('',#879,#1042); +#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1051); +#1043 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1044,#1045,#1046,#1047, +#1048,#1049,#1050),.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('') ); +#1044 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1045 = CARTESIAN_POINT('',(-7.645751311064,4.660254037844)); +#1046 = CARTESIAN_POINT('',(-0.145751311064,0.330127018922)); +#1047 = CARTESIAN_POINT('',(7.354248688936,-4.)); +#1048 = CARTESIAN_POINT('',(-0.145751311064,-8.330127018922)); +#1049 = CARTESIAN_POINT('',(-7.645751311064,-12.66025403784)); +#1050 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1052 = ADVANCED_FACE('',(#1053),#604,.T.); +#1053 = FACE_BOUND('',#1054,.F.); +#1054 = EDGE_LOOP('',(#1055,#1056,#1057,#1080)); +#1055 = ORIENTED_EDGE('',*,*,#950,.T.); +#1056 = ORIENTED_EDGE('',*,*,#589,.T.); +#1057 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1058 = EDGE_CURVE('',#1059,#568,#1061,.T.); +#1059 = VERTEX_POINT('',#1060); +#1060 = CARTESIAN_POINT('',(3.307189138831,3.75,-6.)); +#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(3.307189138831,3.75,-6.)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(0.,0.,1.)); +#1066 = PCURVE('',#604,#1067); +#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072); +#1068 = LINE('',#1069,#1070); +#1069 = CARTESIAN_POINT('',(-7.131247386161,0.)); +#1070 = VECTOR('',#1071,1.); +#1071 = DIRECTION('',(-0.,-1.)); +#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1073 = PCURVE('',#712,#1074); +#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079); +#1075 = LINE('',#1076,#1077); +#1076 = CARTESIAN_POINT('',(-0.848062078981,0.)); +#1077 = VECTOR('',#1078,1.); +#1078 = DIRECTION('',(-0.,-1.)); +#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1080 = ORIENTED_EDGE('',*,*,#1081,.F.); +#1081 = EDGE_CURVE('',#951,#1059,#1082,.T.); +#1082 = SURFACE_CURVE('',#1083,(#1088,#1095),.PCURVE_S1.); +#1083 = CIRCLE('',#1084,5.); +#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087); +#1085 = CARTESIAN_POINT('',(0.,0.,-6.)); +#1086 = DIRECTION('',(0.,0.,1.)); +#1087 = DIRECTION('',(1.,0.,0.)); +#1088 = PCURVE('',#604,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(-0.,0.)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(-1.,0.)); +#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1095 = PCURVE('',#879,#1096); +#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1105); +#1097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1098,#1099,#1100,#1101, +#1102,#1103,#1104),.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('') ); +#1098 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1099 = CARTESIAN_POINT('',(-7.645751311064,4.660254037844)); +#1100 = CARTESIAN_POINT('',(-0.145751311064,0.330127018922)); +#1101 = CARTESIAN_POINT('',(7.354248688936,-4.)); +#1102 = CARTESIAN_POINT('',(-0.145751311064,-8.330127018922)); +#1103 = CARTESIAN_POINT('',(-7.645751311064,-12.66025403784)); +#1104 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1106 = ADVANCED_FACE('',(#1107),#658,.T.); +#1107 = FACE_BOUND('',#1108,.F.); +#1108 = EDGE_LOOP('',(#1109,#1132,#1133,#1134)); +#1109 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1110 = EDGE_CURVE('',#1111,#620,#1113,.T.); +#1111 = VERTEX_POINT('',#1112); +#1112 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#1113 = SURFACE_CURVE('',#1114,(#1118,#1125),.PCURVE_S1.); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.,0.,1.)); +#1118 = PCURVE('',#658,#1119); +#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(-0.,-1.)); +#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1125 = PCURVE('',#742,#1126); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = LINE('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(0.,0.)); +#1129 = VECTOR('',#1130,1.); +#1130 = DIRECTION('',(0.,-1.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = ORIENTED_EDGE('',*,*,#643,.T.); +#1133 = ORIENTED_EDGE('',*,*,#1002,.F.); +#1134 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1135 = EDGE_CURVE('',#1111,#1003,#1136,.T.); +#1136 = SURFACE_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.); +#1137 = CIRCLE('',#1138,1.); +#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141); +#1139 = CARTESIAN_POINT('',(-2.645751311065,3.,-6.)); +#1140 = DIRECTION('',(0.,0.,1.)); +#1141 = DIRECTION('',(1.,0.,0.)); +#1142 = PCURVE('',#658,#1143); +#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(-0.,0.)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(-1.,0.)); +#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1149 = PCURVE('',#879,#1150); +#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1159); +#1151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1152,#1153,#1154,#1155, +#1156,#1157,#1158),.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('') ); +#1152 = CARTESIAN_POINT('',(-1.,-1.)); +#1153 = CARTESIAN_POINT('',(-1.,0.732050807569)); +#1154 = CARTESIAN_POINT('',(0.5,-0.133974596216)); +#1155 = CARTESIAN_POINT('',(2.,-1.)); +#1156 = CARTESIAN_POINT('',(0.5,-1.866025403784)); +#1157 = CARTESIAN_POINT('',(-1.,-2.732050807569)); +#1158 = CARTESIAN_POINT('',(-1.,-1.)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = ADVANCED_FACE('',(#1161),#712,.T.); +#1161 = FACE_BOUND('',#1162,.F.); +#1162 = EDGE_LOOP('',(#1163,#1164,#1165,#1188)); +#1163 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1164 = ORIENTED_EDGE('',*,*,#697,.T.); +#1165 = ORIENTED_EDGE('',*,*,#1166,.F.); +#1166 = EDGE_CURVE('',#1167,#676,#1169,.T.); +#1167 = VERTEX_POINT('',#1168); +#1168 = CARTESIAN_POINT('',(2.645751311065,4.,-6.)); +#1169 = SURFACE_CURVE('',#1170,(#1174,#1181),.PCURVE_S1.); +#1170 = LINE('',#1171,#1172); +#1171 = CARTESIAN_POINT('',(2.645751311065,4.,-6.)); +#1172 = VECTOR('',#1173,1.); +#1173 = DIRECTION('',(0.,0.,1.)); +#1174 = PCURVE('',#712,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180); +#1176 = LINE('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1178 = VECTOR('',#1179,1.); +#1179 = DIRECTION('',(-0.,-1.)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1181 = PCURVE('',#742,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(5.291502622129,0.)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(0.,-1.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1189 = EDGE_CURVE('',#1059,#1167,#1190,.T.); +#1190 = SURFACE_CURVE('',#1191,(#1196,#1203),.PCURVE_S1.); +#1191 = CIRCLE('',#1192,1.); +#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195); +#1193 = CARTESIAN_POINT('',(2.645751311065,3.,-6.)); +#1194 = DIRECTION('',(0.,0.,1.)); +#1195 = DIRECTION('',(1.,0.,0.)); +#1196 = PCURVE('',#712,#1197); +#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202); +#1198 = LINE('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(-0.,0.)); +#1200 = VECTOR('',#1201,1.); +#1201 = DIRECTION('',(-1.,0.)); +#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1203 = PCURVE('',#879,#1204); +#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1213); +#1205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1206,#1207,#1208,#1209, +#1210,#1211,#1212),.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('') ); +#1206 = CARTESIAN_POINT('',(-6.291502622129,-1.)); +#1207 = CARTESIAN_POINT('',(-6.291502622129,0.732050807569)); +#1208 = CARTESIAN_POINT('',(-4.791502622129,-0.133974596216)); +#1209 = CARTESIAN_POINT('',(-3.291502622129,-1.)); +#1210 = CARTESIAN_POINT('',(-4.791502622129,-1.866025403784)); +#1211 = CARTESIAN_POINT('',(-6.291502622129,-2.732050807569)); +#1212 = CARTESIAN_POINT('',(-6.291502622129,-1.)); +#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1214 = ADVANCED_FACE('',(#1215),#742,.T.); +#1215 = FACE_BOUND('',#1216,.T.); +#1216 = EDGE_LOOP('',(#1217,#1218,#1219,#1220)); +#1217 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1218 = ORIENTED_EDGE('',*,*,#728,.F.); +#1219 = ORIENTED_EDGE('',*,*,#1166,.F.); +#1220 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1221 = EDGE_CURVE('',#1111,#1167,#1222,.T.); +#1222 = SURFACE_CURVE('',#1223,(#1227,#1234),.PCURVE_S1.); +#1223 = LINE('',#1224,#1225); +#1224 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#1225 = VECTOR('',#1226,1.); +#1226 = DIRECTION('',(1.,0.,0.)); +#1227 = PCURVE('',#742,#1228); +#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233); +#1229 = LINE('',#1230,#1231); +#1230 = CARTESIAN_POINT('',(0.,0.)); +#1231 = VECTOR('',#1232,1.); +#1232 = DIRECTION('',(1.,0.)); +#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1234 = PCURVE('',#879,#1235); +#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240); +#1236 = LINE('',#1237,#1238); +#1237 = CARTESIAN_POINT('',(0.,0.)); +#1238 = VECTOR('',#1239,1.); +#1239 = DIRECTION('',(-1.,0.)); +#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1241 = ADVANCED_FACE('',(#1242,#1245),#798,.F.); +#1242 = FACE_BOUND('',#1243,.F.); +#1243 = EDGE_LOOP('',(#1244)); +#1244 = ORIENTED_EDGE('',*,*,#783,.F.); +#1245 = FACE_BOUND('',#1246,.F.); +#1246 = EDGE_LOOP('',(#1247)); +#1247 = ORIENTED_EDGE('',*,*,#1248,.T.); +#1248 = EDGE_CURVE('',#1249,#1249,#1251,.T.); +#1249 = VERTEX_POINT('',#1250); +#1250 = CARTESIAN_POINT('',(0.5,0.,6.5)); +#1251 = SURFACE_CURVE('',#1252,(#1257,#1268),.PCURVE_S1.); +#1252 = CIRCLE('',#1253,0.5); +#1253 = AXIS2_PLACEMENT_3D('',#1254,#1255,#1256); +#1254 = CARTESIAN_POINT('',(0.,0.,6.5)); +#1255 = DIRECTION('',(0.,0.,1.)); +#1256 = DIRECTION('',(1.,0.,0.)); +#1257 = PCURVE('',#798,#1258); +#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1267); +#1259 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1260,#1261,#1262,#1263, +#1264,#1265,#1266),.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('') ); +#1260 = CARTESIAN_POINT('',(1.5,0.)); +#1261 = CARTESIAN_POINT('',(1.5,0.866025403784)); +#1262 = CARTESIAN_POINT('',(2.25,0.433012701892)); +#1263 = CARTESIAN_POINT('',(3.,1.224646799147E-16)); +#1264 = CARTESIAN_POINT('',(2.25,-0.433012701892)); +#1265 = CARTESIAN_POINT('',(1.5,-0.866025403784)); +#1266 = CARTESIAN_POINT('',(1.5,0.)); +#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1268 = PCURVE('',#1269,#1274); +#1269 = CYLINDRICAL_SURFACE('',#1270,0.5); +#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273); +#1271 = CARTESIAN_POINT('',(0.,0.,6.5)); +#1272 = DIRECTION('',(-0.,-0.,-1.)); +#1273 = DIRECTION('',(1.,0.,0.)); +#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(-0.,0.)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(-1.,0.)); +#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1280 = ADVANCED_FACE('',(#1281,#1291),#879,.T.); +#1281 = FACE_BOUND('',#1282,.T.); +#1282 = EDGE_LOOP('',(#1283,#1284,#1285,#1286,#1287,#1288,#1289,#1290)); +#1283 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1284 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1285 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1286 = ORIENTED_EDGE('',*,*,#1081,.F.); +#1287 = ORIENTED_EDGE('',*,*,#973,.F.); +#1288 = ORIENTED_EDGE('',*,*,#865,.F.); +#1289 = ORIENTED_EDGE('',*,*,#919,.F.); +#1290 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1291 = FACE_BOUND('',#1292,.T.); +#1292 = EDGE_LOOP('',(#1293)); +#1293 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1294 = EDGE_CURVE('',#1295,#1295,#1297,.T.); +#1295 = VERTEX_POINT('',#1296); +#1296 = CARTESIAN_POINT('',(2.,0.,-6.)); +#1297 = SURFACE_CURVE('',#1298,(#1303,#1310),.PCURVE_S1.); +#1298 = CIRCLE('',#1299,2.); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(0.,0.,-6.)); +#1301 = DIRECTION('',(0.,0.,-1.)); +#1302 = DIRECTION('',(1.,0.,0.)); +#1303 = PCURVE('',#879,#1304); +#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309); +#1305 = CIRCLE('',#1306,2.); +#1306 = AXIS2_PLACEMENT_2D('',#1307,#1308); +#1307 = CARTESIAN_POINT('',(-2.645751311064,-4.)); +#1308 = DIRECTION('',(-1.,0.)); +#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1310 = PCURVE('',#1311,#1316); +#1311 = CYLINDRICAL_SURFACE('',#1312,2.); +#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315); +#1313 = CARTESIAN_POINT('',(0.,0.,-6.)); +#1314 = DIRECTION('',(0.,0.,1.)); +#1315 = DIRECTION('',(1.,0.,0.)); +#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(-0.,0.)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(-1.,0.)); +#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1322 = ADVANCED_FACE('',(#1323),#1269,.T.); +#1323 = FACE_BOUND('',#1324,.F.); +#1324 = EDGE_LOOP('',(#1325,#1348,#1349,#1350)); +#1325 = ORIENTED_EDGE('',*,*,#1326,.F.); +#1326 = EDGE_CURVE('',#1249,#1327,#1329,.T.); +#1327 = VERTEX_POINT('',#1328); +#1328 = CARTESIAN_POINT('',(0.5,0.,9.8)); +#1329 = SEAM_CURVE('',#1330,(#1334,#1341),.PCURVE_S1.); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(0.5,0.,6.5)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(0.,0.,1.)); +#1334 = PCURVE('',#1269,#1335); +#1335 = DEFINITIONAL_REPRESENTATION('',(#1336),#1340); +#1336 = LINE('',#1337,#1338); +#1337 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1338 = VECTOR('',#1339,1.); +#1339 = DIRECTION('',(-0.,-1.)); +#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1341 = PCURVE('',#1269,#1342); +#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347); +#1343 = LINE('',#1344,#1345); +#1344 = CARTESIAN_POINT('',(-0.,0.)); +#1345 = VECTOR('',#1346,1.); +#1346 = DIRECTION('',(-0.,-1.)); +#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1348 = ORIENTED_EDGE('',*,*,#1248,.F.); +#1349 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1350 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1351 = EDGE_CURVE('',#1327,#1327,#1352,.T.); +#1352 = SURFACE_CURVE('',#1353,(#1358,#1365),.PCURVE_S1.); +#1353 = CIRCLE('',#1354,0.5); +#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357); +#1355 = CARTESIAN_POINT('',(0.,0.,9.8)); +#1356 = DIRECTION('',(0.,0.,1.)); +#1357 = DIRECTION('',(1.,0.,0.)); +#1358 = PCURVE('',#1269,#1359); +#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(-0.,-3.3)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(-1.,0.)); +#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1365 = PCURVE('',#1366,#1371); +#1366 = TOROIDAL_SURFACE('',#1367,0.4,0.1); +#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370); +#1368 = CARTESIAN_POINT('',(0.,0.,9.8)); +#1369 = DIRECTION('',(0.,0.,1.)); +#1370 = DIRECTION('',(1.,0.,0.)); +#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376); +#1372 = LINE('',#1373,#1374); +#1373 = CARTESIAN_POINT('',(0.,0.)); +#1374 = VECTOR('',#1375,1.); +#1375 = DIRECTION('',(1.,0.)); +#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1377 = ADVANCED_FACE('',(#1378),#1311,.T.); +#1378 = FACE_BOUND('',#1379,.F.); +#1379 = EDGE_LOOP('',(#1380,#1381,#1404,#1435)); +#1380 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1381 = ORIENTED_EDGE('',*,*,#1382,.T.); +#1382 = EDGE_CURVE('',#1295,#1383,#1385,.T.); +#1383 = VERTEX_POINT('',#1384); +#1384 = CARTESIAN_POINT('',(2.,0.,-7.)); +#1385 = SEAM_CURVE('',#1386,(#1390,#1397),.PCURVE_S1.); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(2.,0.,-6.)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(0.,0.,-1.)); +#1390 = PCURVE('',#1311,#1391); +#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396); +#1392 = LINE('',#1393,#1394); +#1393 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1394 = VECTOR('',#1395,1.); +#1395 = DIRECTION('',(-0.,-1.)); +#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1397 = PCURVE('',#1311,#1398); +#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(-0.,0.)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(-0.,-1.)); +#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1404 = ORIENTED_EDGE('',*,*,#1405,.T.); +#1405 = EDGE_CURVE('',#1383,#1383,#1406,.T.); +#1406 = SURFACE_CURVE('',#1407,(#1412,#1419),.PCURVE_S1.); +#1407 = CIRCLE('',#1408,2.); +#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411); +#1409 = CARTESIAN_POINT('',(0.,0.,-7.)); +#1410 = DIRECTION('',(0.,0.,-1.)); +#1411 = DIRECTION('',(1.,0.,0.)); +#1412 = PCURVE('',#1311,#1413); +#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418); +#1414 = LINE('',#1415,#1416); +#1415 = CARTESIAN_POINT('',(-0.,-1.)); +#1416 = VECTOR('',#1417,1.); +#1417 = DIRECTION('',(-1.,0.)); +#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1419 = PCURVE('',#1420,#1425); +#1420 = PLANE('',#1421); +#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424); +#1422 = CARTESIAN_POINT('',(2.,0.,-7.)); +#1423 = DIRECTION('',(0.,0.,1.)); +#1424 = DIRECTION('',(1.,0.,0.)); +#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1434); +#1426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1427,#1428,#1429,#1430, +#1431,#1432,#1433),.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('') ); +#1427 = CARTESIAN_POINT('',(0.,0.)); +#1428 = CARTESIAN_POINT('',(0.,-3.464101615138)); +#1429 = CARTESIAN_POINT('',(-3.,-1.732050807569)); +#1430 = CARTESIAN_POINT('',(-6.,-4.898587196589E-16)); +#1431 = CARTESIAN_POINT('',(-3.,1.732050807569)); +#1432 = CARTESIAN_POINT('',(-3.10862446895E-15,3.464101615138)); +#1433 = CARTESIAN_POINT('',(0.,0.)); +#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1435 = ORIENTED_EDGE('',*,*,#1382,.F.); +#1436 = ADVANCED_FACE('',(#1437),#1366,.T.); +#1437 = FACE_BOUND('',#1438,.T.); +#1438 = EDGE_LOOP('',(#1439,#1461,#1462,#1463)); +#1439 = ORIENTED_EDGE('',*,*,#1440,.F.); +#1440 = EDGE_CURVE('',#1327,#1441,#1443,.T.); +#1441 = VERTEX_POINT('',#1442); +#1442 = CARTESIAN_POINT('',(0.4,0.,9.9)); +#1443 = SEAM_CURVE('',#1444,(#1449,#1455),.PCURVE_S1.); +#1444 = CIRCLE('',#1445,0.1); +#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448); +#1446 = CARTESIAN_POINT('',(0.4,0.,9.8)); +#1447 = DIRECTION('',(0.,-1.,0.)); +#1448 = DIRECTION('',(1.,0.,0.)); +#1449 = PCURVE('',#1366,#1450); +#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1454); +#1451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1452,#1453),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1452 = CARTESIAN_POINT('',(0.,0.)); +#1453 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1455 = PCURVE('',#1366,#1456); +#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1460); +#1457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1458,#1459),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1458 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1459 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1461 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1462 = ORIENTED_EDGE('',*,*,#1440,.T.); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1441,#1441,#1465,.T.); +#1465 = SURFACE_CURVE('',#1466,(#1471,#1478),.PCURVE_S1.); +#1466 = CIRCLE('',#1467,0.4); +#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470); +#1468 = CARTESIAN_POINT('',(0.,0.,9.9)); +#1469 = DIRECTION('',(0.,0.,1.)); +#1470 = DIRECTION('',(1.,0.,0.)); +#1471 = PCURVE('',#1366,#1472); +#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477); +#1473 = LINE('',#1474,#1475); +#1474 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1475 = VECTOR('',#1476,1.); +#1476 = DIRECTION('',(1.,0.)); +#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1478 = PCURVE('',#1479,#1484); +#1479 = PLANE('',#1480); +#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483); +#1481 = CARTESIAN_POINT('',(0.5,0.,9.9)); +#1482 = DIRECTION('',(0.,0.,-1.)); +#1483 = DIRECTION('',(-1.,0.,0.)); +#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1493); +#1485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1486,#1487,#1488,#1489, +#1490,#1491,#1492),.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('') ); +#1486 = CARTESIAN_POINT('',(1.E-01,0.)); +#1487 = CARTESIAN_POINT('',(1.E-01,0.692820323028)); +#1488 = CARTESIAN_POINT('',(0.7,0.346410161514)); +#1489 = CARTESIAN_POINT('',(1.3,9.797174393179E-17)); +#1490 = CARTESIAN_POINT('',(0.7,-0.346410161514)); +#1491 = CARTESIAN_POINT('',(0.1,-0.692820323028)); +#1492 = CARTESIAN_POINT('',(1.E-01,0.)); +#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1494 = ADVANCED_FACE('',(#1495),#1420,.F.); +#1495 = FACE_BOUND('',#1496,.T.); +#1496 = EDGE_LOOP('',(#1497)); +#1497 = ORIENTED_EDGE('',*,*,#1405,.T.); +#1498 = ADVANCED_FACE('',(#1499),#1479,.F.); +#1499 = FACE_BOUND('',#1500,.F.); +#1500 = EDGE_LOOP('',(#1501)); +#1501 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1506)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1503,#1504,#1505)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1503, + 'distance_accuracy_value','confusion accuracy'); +#1507 = SHAPE_DEFINITION_REPRESENTATION(#1508,#25); +#1508 = PRODUCT_DEFINITION_SHAPE('','',#1509); +#1509 = PRODUCT_DEFINITION('design','',#1510,#1513); +#1510 = PRODUCT_DEFINITION_FORMATION('','',#1511); +#1511 = PRODUCT('Fillet002','Fillet002','',(#1512)); +#1512 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1514 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1515,#1517); +#1515 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1516) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1516 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1517 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1518); +#1518 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1509,$); +#1519 = PRODUCT_TYPE('part',$,(#1511)); +#1520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1521),#1502); +#1521 = STYLED_ITEM('color',(#1522),#26); +#1522 = PRESENTATION_STYLE_ASSIGNMENT((#1523,#1529)); +#1523 = SURFACE_STYLE_USAGE(.BOTH.,#1524); +#1524 = SURFACE_SIDE_STYLE('',(#1525)); +#1525 = SURFACE_STYLE_FILL_AREA(#1526); +#1526 = FILL_AREA_STYLE('',(#1527)); +#1527 = FILL_AREA_STYLE_COLOUR('',#1528); +#1528 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1529 = CURVE_STYLE('',#1530,POSITIVE_LENGTH_MEASURE(0.1),#1528); +#1530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.stl b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.stl new file mode 100644 index 00000000..0176145a Binary files /dev/null and b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.stl differ