diff --git a/Electrical Parts/Batteries/battery-AAA.fcstd b/Electrical Parts/Batteries/battery-AAA.fcstd new file mode 100644 index 00000000..3faae234 Binary files /dev/null and b/Electrical Parts/Batteries/battery-AAA.fcstd differ diff --git a/Electrical Parts/Batteries/battery-AAA.step b/Electrical Parts/Batteries/battery-AAA.step new file mode 100644 index 00000000..6800f1e5 --- /dev/null +++ b/Electrical Parts/Batteries/battery-AAA.step @@ -0,0 +1,1064 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/development/printbot_part_ +library/batteries/step-stl/battery-AAA.step','2014-08-16T10:13:25',( + 'FreeCAD'),('FreeCAD'),'Open CASCADE STEP processor 6.7','FreeCAD', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Battery-AAA-final','Battery-AAA-final','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#795); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#85,#138,#192,#247,#302,#337,#391,#446,#450, + #485,#539,#594,#648,#683,#738,#791)); +#17 = ADVANCED_FACE('',(#18,#54),#31,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(2.85,2.821313310479E-14,43.3)); +#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); +#25 = CIRCLE('',#26,2.85); +#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); +#27 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#28 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#29 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30)); +#30 = PCURVE('',#31,#36); +#31 = PLANE('',#32); +#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); +#33 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#34 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#35 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30)); +#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); +#37 = CIRCLE('',#38,2.85); +#38 = AXIS2_PLACEMENT_2D('',#39,#40); +#39 = CARTESIAN_POINT('',(0.,0.)); +#40 = DIRECTION('',(1.,-1.034571678978E-30)); +#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42 = PCURVE('',#43,#48); +#43 = CONICAL_SURFACE('',#44,3.05,0.785398163397); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1)); +#46 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#47 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(0.,-0.2)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(1.,0.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = FACE_BOUND('',#55,.F.); +#55 = EDGE_LOOP('',(#56)); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#58,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(1.9,2.997471552014E-14,43.3)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,1.9); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#64 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#65 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#66 = PCURVE('',#31,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,1.9); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(0.,0.)); +#71 = DIRECTION('',(1.,-2.503301327077E-15)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = TOROIDAL_SURFACE('',#75,1.9,0.2); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.,1.931788062848E-14,43.5)); +#77 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#78 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(-1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ADVANCED_FACE('',(#86),#43,.T.); +#86 = FACE_BOUND('',#87,.T.); +#87 = EDGE_LOOP('',(#88,#109,#110,#111)); +#88 = ORIENTED_EDGE('',*,*,#89,.F.); +#89 = EDGE_CURVE('',#22,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(3.05,2.875477633779E-14,43.1)); +#92 = SEAM_CURVE('',#93,(#97,#103),.PCURVE_S1.); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(3.05,2.875477633779E-14,43.1)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(0.707106781187,1.914998015182E-15,-0.707106781187)); +#97 = PCURVE('',#43,#98); +#98 = DEFINITIONAL_REPRESENTATION('',(#99),#102); +#99 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100,#101),.UNSPECIFIED.,.F.,.F.,( + 2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.); +#100 = CARTESIAN_POINT('',(0.,-0.2)); +#101 = CARTESIAN_POINT('',(0.,0.)); +#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#103 = PCURVE('',#43,#104); +#104 = DEFINITIONAL_REPRESENTATION('',(#105),#108); +#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.); +#106 = CARTESIAN_POINT('',(6.28318530718,-0.2)); +#107 = CARTESIAN_POINT('',(6.28318530718,0.)); +#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#109 = ORIENTED_EDGE('',*,*,#21,.T.); +#110 = ORIENTED_EDGE('',*,*,#89,.T.); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#90,#90,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#119,#126),.PCURVE_S1.); +#114 = CIRCLE('',#115,3.05); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1)); +#117 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#118 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30)); +#119 = PCURVE('',#43,#120); +#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(0.,0.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(1.,0.)); +#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#126 = PCURVE('',#127,#132); +#127 = CYLINDRICAL_SURFACE('',#128,3.05); +#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131); +#129 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.)); +#130 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#131 = DIRECTION('',(1.,3.130464921894E-15,-1.390205693627E-30)); +#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(-0.,9.999999999999E-02)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(-1.,0.)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = ADVANCED_FACE('',(#139),#74,.F.); +#139 = FACE_BOUND('',#140,.T.); +#140 = EDGE_LOOP('',(#141,#163,#190,#191)); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#58,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(1.7,2.893241202173E-14,43.5)); +#145 = SEAM_CURVE('',#146,(#151,#157),.PCURVE_S1.); +#146 = CIRCLE('',#147,0.2); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(1.9,3.006353336211E-14,43.5)); +#149 = DIRECTION('',(5.655606701914E-15,-1.,4.440892098501E-16)); +#150 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#151 = PCURVE('',#74,#152); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#156); +#153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#154,#155),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#154 = CARTESIAN_POINT('',(0.,3.14159265359)); +#155 = CARTESIAN_POINT('',(0.,4.712388980385)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#74,#158); +#158 = DEFINITIONAL_REPRESENTATION('',(#159),#162); +#159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#160,#161),.UNSPECIFIED.,.F.,.F., + (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#160 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); +#161 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385)); +#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#143,#143,#165,.T.); +#165 = SURFACE_CURVE('',#166,(#171,#178),.PCURVE_S1.); +#166 = CIRCLE('',#167,1.7); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.,1.931788062848E-14,43.5)); +#169 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#170 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#171 = PCURVE('',#74,#172); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(-0.,3.14159265359)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(-1.,0.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = PCURVE('',#179,#184); +#179 = CYLINDRICAL_SURFACE('',#180,1.7); +#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183); +#181 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#182 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#183 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(-0.,0.2)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(-1.,0.)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = ORIENTED_EDGE('',*,*,#142,.T.); +#191 = ORIENTED_EDGE('',*,*,#57,.F.); +#192 = ADVANCED_FACE('',(#193),#127,.T.); +#193 = FACE_BOUND('',#194,.F.); +#194 = EDGE_LOOP('',(#195,#218,#245,#246)); +#195 = ORIENTED_EDGE('',*,*,#196,.F.); +#196 = EDGE_CURVE('',#197,#90,#199,.T.); +#197 = VERTEX_POINT('',#198); +#198 = CARTESIAN_POINT('',(3.05,2.864375403533E-14,43.)); +#199 = SEAM_CURVE('',#200,(#204,#211),.PCURVE_S1.); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(3.05,2.864375403533E-14,43.)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#204 = PCURVE('',#127,#205); +#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(-0.,0.)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(-0.,1.)); +#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#211 = PCURVE('',#127,#212); +#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(-0.,1.)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = ORIENTED_EDGE('',*,*,#219,.T.); +#219 = EDGE_CURVE('',#197,#197,#220,.T.); +#220 = SURFACE_CURVE('',#221,(#226,#233),.PCURVE_S1.); +#221 = CIRCLE('',#222,3.05); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.)); +#224 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.)); +#225 = DIRECTION('',(1.,3.130464921894E-15,-1.390205693627E-30)); +#226 = PCURVE('',#127,#227); +#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-0.,0.)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(-1.,0.)); +#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#233 = PCURVE('',#234,#239); +#234 = PLANE('',#235); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.)); +#237 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#238 = DIRECTION('',(1.,2.580518381561E-15,-1.145980369071E-30)); +#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244); +#240 = CIRCLE('',#241,3.05); +#241 = AXIS2_PLACEMENT_2D('',#242,#243); +#242 = CARTESIAN_POINT('',(0.,0.)); +#243 = DIRECTION('',(1.,-5.499465403327E-16)); +#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#245 = ORIENTED_EDGE('',*,*,#196,.T.); +#246 = ORIENTED_EDGE('',*,*,#112,.F.); +#247 = ADVANCED_FACE('',(#248),#179,.T.); +#248 = FACE_BOUND('',#249,.F.); +#249 = EDGE_LOOP('',(#250,#273,#274,#275)); +#250 = ORIENTED_EDGE('',*,*,#251,.F.); +#251 = EDGE_CURVE('',#143,#252,#254,.T.); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(1.7,2.924327446863E-14,44.2)); +#254 = SEAM_CURVE('',#255,(#259,#266),.PCURVE_S1.); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(1.7,2.884359417976E-14,43.3)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#259 = PCURVE('',#179,#260); +#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(-0.,0.)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(-0.,1.)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#266 = PCURVE('',#179,#267); +#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(-0.,1.)); +#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#273 = ORIENTED_EDGE('',*,*,#164,.T.); +#274 = ORIENTED_EDGE('',*,*,#251,.T.); +#275 = ORIENTED_EDGE('',*,*,#276,.F.); +#276 = EDGE_CURVE('',#252,#252,#277,.T.); +#277 = SURFACE_CURVE('',#278,(#283,#290),.PCURVE_S1.); +#278 = CIRCLE('',#279,1.7); +#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); +#280 = CARTESIAN_POINT('',(0.,1.962874307537E-14,44.2)); +#281 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#282 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#283 = PCURVE('',#179,#284); +#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(-0.,0.9)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(-1.,0.)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#290 = PCURVE('',#291,#296); +#291 = TOROIDAL_SURFACE('',#292,1.4,0.3); +#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295); +#293 = CARTESIAN_POINT('',(0.,1.962874307537E-14,44.2)); +#294 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#295 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(-0.,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(-1.,0.)); +#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#302 = ADVANCED_FACE('',(#303,#334),#234,.F.); +#303 = FACE_BOUND('',#304,.F.); +#304 = EDGE_LOOP('',(#305)); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#307,#307,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(3.7,2.864375403533E-14,43.)); +#309 = SURFACE_CURVE('',#310,(#315,#322),.PCURVE_S1.); +#310 = CIRCLE('',#311,3.7); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.)); +#313 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#314 = DIRECTION('',(1.,2.580518381561E-15,-1.145980369071E-30)); +#315 = PCURVE('',#234,#316); +#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321); +#317 = CIRCLE('',#318,3.7); +#318 = AXIS2_PLACEMENT_2D('',#319,#320); +#319 = CARTESIAN_POINT('',(0.,0.)); +#320 = DIRECTION('',(1.,-8.528226002389E-31)); +#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#322 = PCURVE('',#323,#328); +#323 = CYLINDRICAL_SURFACE('',#324,3.7); +#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327); +#325 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#326 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#327 = DIRECTION('',(1.,2.598521998177E-15,-1.153975580948E-30)); +#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); +#329 = LINE('',#330,#331); +#330 = CARTESIAN_POINT('',(0.,0.3)); +#331 = VECTOR('',#332,1.); +#332 = DIRECTION('',(1.,0.)); +#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#334 = FACE_BOUND('',#335,.F.); +#335 = EDGE_LOOP('',(#336)); +#336 = ORIENTED_EDGE('',*,*,#219,.F.); +#337 = ADVANCED_FACE('',(#338),#291,.T.); +#338 = FACE_BOUND('',#339,.F.); +#339 = EDGE_LOOP('',(#340,#362,#363,#364)); +#340 = ORIENTED_EDGE('',*,*,#341,.F.); +#341 = EDGE_CURVE('',#252,#342,#344,.T.); +#342 = VERTEX_POINT('',#343); +#343 = CARTESIAN_POINT('',(1.4,2.767981922101E-14,44.5)); +#344 = SEAM_CURVE('',#345,(#350,#356),.PCURVE_S1.); +#345 = CIRCLE('',#346,0.3); +#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349); +#347 = CARTESIAN_POINT('',(1.4,2.754659245805E-14,44.2)); +#348 = DIRECTION('',(5.655606701914E-15,-1.,4.440892098501E-16)); +#349 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#350 = PCURVE('',#291,#351); +#351 = DEFINITIONAL_REPRESENTATION('',(#352),#355); +#352 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#353,#354),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#353 = CARTESIAN_POINT('',(0.,0.)); +#354 = CARTESIAN_POINT('',(0.,1.570796326795)); +#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#356 = PCURVE('',#291,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#361); +#358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#359,#360),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#359 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#360 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795)); +#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#362 = ORIENTED_EDGE('',*,*,#276,.T.); +#363 = ORIENTED_EDGE('',*,*,#341,.T.); +#364 = ORIENTED_EDGE('',*,*,#365,.F.); +#365 = EDGE_CURVE('',#342,#342,#366,.T.); +#366 = SURFACE_CURVE('',#367,(#372,#379),.PCURVE_S1.); +#367 = CIRCLE('',#368,1.4); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(0.,1.976196983833E-14,44.5)); +#370 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#371 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30)); +#372 = PCURVE('',#291,#373); +#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378); +#374 = LINE('',#375,#376); +#375 = CARTESIAN_POINT('',(-0.,1.570796326795)); +#376 = VECTOR('',#377,1.); +#377 = DIRECTION('',(-1.,0.)); +#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#379 = PCURVE('',#380,#385); +#380 = PLANE('',#381); +#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384); +#382 = CARTESIAN_POINT('',(0.,1.976196983833E-14,44.5)); +#383 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#384 = DIRECTION('',(1.,5.812344070096E-15,-2.581199285466E-30)); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = CIRCLE('',#387,1.4); +#387 = AXIS2_PLACEMENT_2D('',#388,#389); +#388 = CARTESIAN_POINT('',(0.,0.)); +#389 = DIRECTION('',(1.,1.567373681824E-16)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = ADVANCED_FACE('',(#392),#323,.F.); +#392 = FACE_BOUND('',#393,.F.); +#393 = EDGE_LOOP('',(#394,#423,#444,#445)); +#394 = ORIENTED_EDGE('',*,*,#395,.T.); +#395 = EDGE_CURVE('',#396,#396,#398,.T.); +#396 = VERTEX_POINT('',#397); +#397 = CARTESIAN_POINT('',(3.7,2.884359417976E-14,43.3)); +#398 = SURFACE_CURVE('',#399,(#404,#411),.PCURVE_S1.); +#399 = CIRCLE('',#400,3.7); +#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403); +#401 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#402 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#403 = DIRECTION('',(1.,2.598521998177E-15,-1.153975580948E-30)); +#404 = PCURVE('',#323,#405); +#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410); +#406 = LINE('',#407,#408); +#407 = CARTESIAN_POINT('',(0.,0.)); +#408 = VECTOR('',#409,1.); +#409 = DIRECTION('',(1.,0.)); +#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#411 = PCURVE('',#412,#417); +#412 = PLANE('',#413); +#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416); +#414 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#415 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#416 = DIRECTION('',(1.,1.848948344857E-15,-8.210980095209E-31)); +#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422); +#418 = CIRCLE('',#419,3.7); +#419 = AXIS2_PLACEMENT_2D('',#420,#421); +#420 = CARTESIAN_POINT('',(0.,0.)); +#421 = DIRECTION('',(1.,-7.495736533202E-16)); +#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#423 = ORIENTED_EDGE('',*,*,#424,.T.); +#424 = EDGE_CURVE('',#396,#307,#425,.T.); +#425 = SEAM_CURVE('',#426,(#430,#437),.PCURVE_S1.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(3.7,2.884359417976E-14,43.3)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#430 = PCURVE('',#323,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(0.,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#323,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(6.28318530718,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#306,.F.); +#445 = ORIENTED_EDGE('',*,*,#424,.F.); +#446 = ADVANCED_FACE('',(#447),#380,.F.); +#447 = FACE_BOUND('',#448,.F.); +#448 = EDGE_LOOP('',(#449)); +#449 = ORIENTED_EDGE('',*,*,#365,.T.); +#450 = ADVANCED_FACE('',(#451,#482),#412,.F.); +#451 = FACE_BOUND('',#452,.F.); +#452 = EDGE_LOOP('',(#453)); +#453 = ORIENTED_EDGE('',*,*,#454,.T.); +#454 = EDGE_CURVE('',#455,#455,#457,.T.); +#455 = VERTEX_POINT('',#456); +#456 = CARTESIAN_POINT('',(5.,1.049673168898E-14,43.3)); +#457 = SURFACE_CURVE('',#458,(#463,#470),.PCURVE_S1.); +#458 = CIRCLE('',#459,5.); +#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462); +#460 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3)); +#461 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#462 = DIRECTION('',(1.,-1.746466219506E-15,7.755868034505E-31)); +#463 = PCURVE('',#412,#464); +#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469); +#465 = CIRCLE('',#466,5.); +#466 = AXIS2_PLACEMENT_2D('',#467,#468); +#467 = CARTESIAN_POINT('',(0.,0.)); +#468 = DIRECTION('',(1.,3.595414564363E-15)); +#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#470 = PCURVE('',#471,#476); +#471 = TOROIDAL_SURFACE('',#472,5.,0.2); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1)); +#474 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#475 = DIRECTION('',(1.,-1.746466219506E-15,7.755868034505E-31)); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-0.,1.570796326795)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-1.,0.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = FACE_BOUND('',#483,.F.); +#483 = EDGE_LOOP('',(#484)); +#484 = ORIENTED_EDGE('',*,*,#395,.F.); +#485 = ADVANCED_FACE('',(#486),#471,.T.); +#486 = FACE_BOUND('',#487,.F.); +#487 = EDGE_LOOP('',(#488,#510,#537,#538)); +#488 = ORIENTED_EDGE('',*,*,#489,.F.); +#489 = EDGE_CURVE('',#490,#455,#492,.T.); +#490 = VERTEX_POINT('',#491); +#491 = CARTESIAN_POINT('',(5.2,1.00586206031E-14,43.1)); +#492 = SEAM_CURVE('',#493,(#498,#504),.PCURVE_S1.); +#493 = CIRCLE('',#494,0.2); +#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497); +#495 = CARTESIAN_POINT('',(5.,1.928969804401E-14,43.1)); +#496 = DIRECTION('',(2.989061989375E-17,-1.,4.440892098501E-16)); +#497 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32)); +#498 = PCURVE('',#471,#499); +#499 = DEFINITIONAL_REPRESENTATION('',(#500),#503); +#500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#501,#502),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#501 = CARTESIAN_POINT('',(1.7763568394E-15,0.)); +#502 = CARTESIAN_POINT('',(1.7763568394E-15,1.570796326795)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = PCURVE('',#471,#505); +#505 = DEFINITIONAL_REPRESENTATION('',(#506),#509); +#506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#507,#508),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#507 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#508 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = ORIENTED_EDGE('',*,*,#511,.T.); +#511 = EDGE_CURVE('',#490,#490,#512,.T.); +#512 = SURFACE_CURVE('',#513,(#518,#525),.PCURVE_S1.); +#513 = CIRCLE('',#514,5.2); +#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517); +#515 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1)); +#516 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#517 = DIRECTION('',(1.,-1.746466219506E-15,7.755868034505E-31)); +#518 = PCURVE('',#471,#519); +#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524); +#520 = LINE('',#521,#522); +#521 = CARTESIAN_POINT('',(-0.,0.)); +#522 = VECTOR('',#523,1.); +#523 = DIRECTION('',(-1.,0.)); +#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#525 = PCURVE('',#526,#531); +#526 = CYLINDRICAL_SURFACE('',#527,5.2); +#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530); +#528 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7)); +#529 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#530 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32)); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(-1.7763568394E-15,42.4)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(-1.,0.)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = ORIENTED_EDGE('',*,*,#489,.T.); +#538 = ORIENTED_EDGE('',*,*,#454,.F.); +#539 = ADVANCED_FACE('',(#540),#526,.T.); +#540 = FACE_BOUND('',#541,.F.); +#541 = EDGE_LOOP('',(#542,#565,#592,#593)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#490,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(5.2,5.551115123126E-16,0.9)); +#546 = SEAM_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(5.2,4.662936703426E-16,0.7)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#551 = PCURVE('',#526,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(-0.,0.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(-0.,1.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#526,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(-0.,1.)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#566,.T.); +#566 = EDGE_CURVE('',#544,#544,#567,.T.); +#567 = SURFACE_CURVE('',#568,(#573,#580),.PCURVE_S1.); +#568 = CIRCLE('',#569,5.2); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(0.,3.996802888651E-16,0.9)); +#571 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#572 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32)); +#573 = PCURVE('',#526,#574); +#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-0.,0.2)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(-1.,0.)); +#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#580 = PCURVE('',#581,#586); +#581 = TOROIDAL_SURFACE('',#582,5.,0.2); +#582 = AXIS2_PLACEMENT_3D('',#583,#584,#585); +#583 = CARTESIAN_POINT('',(0.,3.996802888651E-16,0.9)); +#584 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#585 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32)); +#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(-1.,0.)); +#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#592 = ORIENTED_EDGE('',*,*,#543,.T.); +#593 = ORIENTED_EDGE('',*,*,#511,.F.); +#594 = ADVANCED_FACE('',(#595),#581,.T.); +#595 = FACE_BOUND('',#596,.F.); +#596 = EDGE_LOOP('',(#597,#619,#646,#647)); +#597 = ORIENTED_EDGE('',*,*,#598,.F.); +#598 = EDGE_CURVE('',#599,#544,#601,.T.); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(5.,4.603155463638E-16,0.7)); +#601 = SEAM_CURVE('',#602,(#607,#613),.PCURVE_S1.); +#602 = CIRCLE('',#603,0.2); +#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606); +#604 = CARTESIAN_POINT('',(5.,5.491333883338E-16,0.9)); +#605 = DIRECTION('',(2.989061989375E-17,-1.,4.440892098501E-16)); +#606 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32)); +#607 = PCURVE('',#581,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#612); +#609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#610,#611),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#610 = CARTESIAN_POINT('',(0.,4.712388980385)); +#611 = CARTESIAN_POINT('',(0.,6.28318530718)); +#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#613 = PCURVE('',#581,#614); +#614 = DEFINITIONAL_REPRESENTATION('',(#615),#618); +#615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#616,#617),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#616 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385)); +#617 = CARTESIAN_POINT('',(-6.28318530718,6.28318530718)); +#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#619 = ORIENTED_EDGE('',*,*,#620,.T.); +#620 = EDGE_CURVE('',#599,#599,#621,.T.); +#621 = SURFACE_CURVE('',#622,(#627,#634),.PCURVE_S1.); +#622 = CIRCLE('',#623,5.); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7)); +#625 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#626 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32)); +#627 = PCURVE('',#581,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(-1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#635,#640); +#635 = PLANE('',#636); +#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639); +#637 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7)); +#638 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#639 = DIRECTION('',(1.,4.256951650238E-17,-1.890466294724E-32)); +#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645); +#641 = CIRCLE('',#642,5.); +#642 = AXIS2_PLACEMENT_2D('',#643,#644); +#643 = CARTESIAN_POINT('',(0.,0.)); +#644 = DIRECTION('',(1.,1.267889660862E-17)); +#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#646 = ORIENTED_EDGE('',*,*,#598,.T.); +#647 = ORIENTED_EDGE('',*,*,#566,.F.); +#648 = ADVANCED_FACE('',(#649,#652),#635,.T.); +#649 = FACE_BOUND('',#650,.F.); +#650 = EDGE_LOOP('',(#651)); +#651 = ORIENTED_EDGE('',*,*,#620,.F.); +#652 = FACE_BOUND('',#653,.F.); +#653 = EDGE_LOOP('',(#654)); +#654 = ORIENTED_EDGE('',*,*,#655,.T.); +#655 = EDGE_CURVE('',#656,#656,#658,.T.); +#656 = VERTEX_POINT('',#657); +#657 = CARTESIAN_POINT('',(3.651233,4.662936703426E-16,0.7)); +#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.); +#659 = CIRCLE('',#660,3.651233); +#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663); +#661 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7)); +#662 = DIRECTION('',(-2.736911063134E-48,-4.440892098501E-16,-1.)); +#663 = DIRECTION('',(1.,4.256951650238E-17,-1.890466294724E-32)); +#664 = PCURVE('',#635,#665); +#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670); +#666 = CIRCLE('',#667,3.651233); +#667 = AXIS2_PLACEMENT_2D('',#668,#669); +#668 = CARTESIAN_POINT('',(0.,0.)); +#669 = DIRECTION('',(1.,-1.35033306766E-32)); +#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#671 = PCURVE('',#672,#677); +#672 = CYLINDRICAL_SURFACE('',#673,3.651233); +#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676); +#674 = CARTESIAN_POINT('',(0.,0.,0.)); +#675 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#676 = DIRECTION('',(1.,0.,0.)); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(-0.,0.7)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(-1.,0.)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = ADVANCED_FACE('',(#684),#672,.T.); +#684 = FACE_BOUND('',#685,.F.); +#685 = EDGE_LOOP('',(#686,#709,#736,#737)); +#686 = ORIENTED_EDGE('',*,*,#687,.F.); +#687 = EDGE_CURVE('',#688,#656,#690,.T.); +#688 = VERTEX_POINT('',#689); +#689 = CARTESIAN_POINT('',(3.651233,2.6645352591E-16,0.6)); +#690 = SEAM_CURVE('',#691,(#695,#702),.PCURVE_S1.); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(3.651233,0.,0.)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#695 = PCURVE('',#672,#696); +#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(-0.,0.)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(-0.,1.)); +#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#702 = PCURVE('',#672,#703); +#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708); +#704 = LINE('',#705,#706); +#705 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#706 = VECTOR('',#707,1.); +#707 = DIRECTION('',(-0.,1.)); +#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#709 = ORIENTED_EDGE('',*,*,#710,.T.); +#710 = EDGE_CURVE('',#688,#688,#711,.T.); +#711 = SURFACE_CURVE('',#712,(#717,#724),.PCURVE_S1.); +#712 = CIRCLE('',#713,3.651233); +#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716); +#714 = CARTESIAN_POINT('',(0.,2.6645352591E-16,0.6)); +#715 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#716 = DIRECTION('',(1.,0.,0.)); +#717 = PCURVE('',#672,#718); +#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723); +#719 = LINE('',#720,#721); +#720 = CARTESIAN_POINT('',(-0.,0.6)); +#721 = VECTOR('',#722,1.); +#722 = DIRECTION('',(-1.,0.)); +#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#724 = PCURVE('',#725,#730); +#725 = CONICAL_SURFACE('',#726,3.651233,0.785398163397); +#726 = AXIS2_PLACEMENT_3D('',#727,#728,#729); +#727 = CARTESIAN_POINT('',(0.,2.6645352591E-16,0.6)); +#728 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#729 = DIRECTION('',(1.,0.,0.)); +#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(-0.,0.)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(-1.,0.)); +#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#736 = ORIENTED_EDGE('',*,*,#687,.T.); +#737 = ORIENTED_EDGE('',*,*,#655,.F.); +#738 = ADVANCED_FACE('',(#739),#725,.T.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#762,#789,#790)); +#741 = ORIENTED_EDGE('',*,*,#742,.F.); +#742 = EDGE_CURVE('',#743,#688,#745,.T.); +#743 = VERTEX_POINT('',#744); +#744 = CARTESIAN_POINT('',(3.051233,0.,0.)); +#745 = SEAM_CURVE('',#746,(#750,#756),.PCURVE_S1.); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(3.651233,2.6645352591E-16,0.6)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(0.707106781187,3.140184917368E-16,0.707106781187)); +#750 = PCURVE('',#725,#751); +#751 = DEFINITIONAL_REPRESENTATION('',(#752),#755); +#752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#753,#754),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.848528137424,0.),.PIECEWISE_BEZIER_KNOTS.); +#753 = CARTESIAN_POINT('',(0.,-0.6)); +#754 = CARTESIAN_POINT('',(0.,0.)); +#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#756 = PCURVE('',#725,#757); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#761); +#758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#759,#760),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.848528137424,0.),.PIECEWISE_BEZIER_KNOTS.); +#759 = CARTESIAN_POINT('',(-6.28318530718,-0.6)); +#760 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#762 = ORIENTED_EDGE('',*,*,#763,.T.); +#763 = EDGE_CURVE('',#743,#743,#764,.T.); +#764 = SURFACE_CURVE('',#765,(#770,#777),.PCURVE_S1.); +#765 = CIRCLE('',#766,3.051233); +#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769); +#767 = CARTESIAN_POINT('',(0.,0.,0.)); +#768 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#769 = DIRECTION('',(1.,0.,0.)); +#770 = PCURVE('',#725,#771); +#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); +#772 = LINE('',#773,#774); +#773 = CARTESIAN_POINT('',(-0.,-0.6)); +#774 = VECTOR('',#775,1.); +#775 = DIRECTION('',(-1.,0.)); +#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#777 = PCURVE('',#778,#783); +#778 = PLANE('',#779); +#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782); +#780 = CARTESIAN_POINT('',(0.,0.,0.)); +#781 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#782 = DIRECTION('',(1.,0.,0.)); +#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788); +#784 = CIRCLE('',#785,3.051233); +#785 = AXIS2_PLACEMENT_2D('',#786,#787); +#786 = CARTESIAN_POINT('',(0.,0.)); +#787 = DIRECTION('',(1.,-0.)); +#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#789 = ORIENTED_EDGE('',*,*,#742,.T.); +#790 = ORIENTED_EDGE('',*,*,#710,.F.); +#791 = ADVANCED_FACE('',(#792),#778,.T.); +#792 = FACE_BOUND('',#793,.F.); +#793 = EDGE_LOOP('',(#794)); +#794 = ORIENTED_EDGE('',*,*,#763,.F.); +#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#799)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#796,#797,#798)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#796 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#797 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#798 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#799 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#796, + 'distance_accuracy_value','confusion accuracy'); +#800 = PRODUCT_TYPE('part',$,(#7)); +#801 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#802, + #810,#817,#824,#831,#838,#845,#852,#859,#866,#874,#881,#888,#895, + #902,#909,#916),#795); +#802 = STYLED_ITEM('color',(#803),#17); +#803 = PRESENTATION_STYLE_ASSIGNMENT((#804)); +#804 = SURFACE_STYLE_USAGE(.BOTH.,#805); +#805 = SURFACE_SIDE_STYLE('',(#806)); +#806 = SURFACE_STYLE_FILL_AREA(#807); +#807 = FILL_AREA_STYLE('',(#808)); +#808 = FILL_AREA_STYLE_COLOUR('',#809); +#809 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#810 = STYLED_ITEM('color',(#811),#85); +#811 = PRESENTATION_STYLE_ASSIGNMENT((#812)); +#812 = SURFACE_STYLE_USAGE(.BOTH.,#813); +#813 = SURFACE_SIDE_STYLE('',(#814)); +#814 = SURFACE_STYLE_FILL_AREA(#815); +#815 = FILL_AREA_STYLE('',(#816)); +#816 = FILL_AREA_STYLE_COLOUR('',#809); +#817 = STYLED_ITEM('color',(#818),#138); +#818 = PRESENTATION_STYLE_ASSIGNMENT((#819)); +#819 = SURFACE_STYLE_USAGE(.BOTH.,#820); +#820 = SURFACE_SIDE_STYLE('',(#821)); +#821 = SURFACE_STYLE_FILL_AREA(#822); +#822 = FILL_AREA_STYLE('',(#823)); +#823 = FILL_AREA_STYLE_COLOUR('',#809); +#824 = STYLED_ITEM('color',(#825),#192); +#825 = PRESENTATION_STYLE_ASSIGNMENT((#826)); +#826 = SURFACE_STYLE_USAGE(.BOTH.,#827); +#827 = SURFACE_SIDE_STYLE('',(#828)); +#828 = SURFACE_STYLE_FILL_AREA(#829); +#829 = FILL_AREA_STYLE('',(#830)); +#830 = FILL_AREA_STYLE_COLOUR('',#809); +#831 = STYLED_ITEM('color',(#832),#247); +#832 = PRESENTATION_STYLE_ASSIGNMENT((#833)); +#833 = SURFACE_STYLE_USAGE(.BOTH.,#834); +#834 = SURFACE_SIDE_STYLE('',(#835)); +#835 = SURFACE_STYLE_FILL_AREA(#836); +#836 = FILL_AREA_STYLE('',(#837)); +#837 = FILL_AREA_STYLE_COLOUR('',#809); +#838 = STYLED_ITEM('color',(#839),#302); +#839 = PRESENTATION_STYLE_ASSIGNMENT((#840)); +#840 = SURFACE_STYLE_USAGE(.BOTH.,#841); +#841 = SURFACE_SIDE_STYLE('',(#842)); +#842 = SURFACE_STYLE_FILL_AREA(#843); +#843 = FILL_AREA_STYLE('',(#844)); +#844 = FILL_AREA_STYLE_COLOUR('',#809); +#845 = STYLED_ITEM('color',(#846),#337); +#846 = PRESENTATION_STYLE_ASSIGNMENT((#847)); +#847 = SURFACE_STYLE_USAGE(.BOTH.,#848); +#848 = SURFACE_SIDE_STYLE('',(#849)); +#849 = SURFACE_STYLE_FILL_AREA(#850); +#850 = FILL_AREA_STYLE('',(#851)); +#851 = FILL_AREA_STYLE_COLOUR('',#809); +#852 = STYLED_ITEM('color',(#853),#391); +#853 = PRESENTATION_STYLE_ASSIGNMENT((#854)); +#854 = SURFACE_STYLE_USAGE(.BOTH.,#855); +#855 = SURFACE_SIDE_STYLE('',(#856)); +#856 = SURFACE_STYLE_FILL_AREA(#857); +#857 = FILL_AREA_STYLE('',(#858)); +#858 = FILL_AREA_STYLE_COLOUR('',#809); +#859 = STYLED_ITEM('color',(#860),#446); +#860 = PRESENTATION_STYLE_ASSIGNMENT((#861)); +#861 = SURFACE_STYLE_USAGE(.BOTH.,#862); +#862 = SURFACE_SIDE_STYLE('',(#863)); +#863 = SURFACE_STYLE_FILL_AREA(#864); +#864 = FILL_AREA_STYLE('',(#865)); +#865 = FILL_AREA_STYLE_COLOUR('',#809); +#866 = STYLED_ITEM('color',(#867),#450); +#867 = PRESENTATION_STYLE_ASSIGNMENT((#868)); +#868 = SURFACE_STYLE_USAGE(.BOTH.,#869); +#869 = SURFACE_SIDE_STYLE('',(#870)); +#870 = SURFACE_STYLE_FILL_AREA(#871); +#871 = FILL_AREA_STYLE('',(#872)); +#872 = FILL_AREA_STYLE_COLOUR('',#873); +#873 = DRAUGHTING_PRE_DEFINED_COLOUR('yellow'); +#874 = STYLED_ITEM('color',(#875),#485); +#875 = PRESENTATION_STYLE_ASSIGNMENT((#876)); +#876 = SURFACE_STYLE_USAGE(.BOTH.,#877); +#877 = SURFACE_SIDE_STYLE('',(#878)); +#878 = SURFACE_STYLE_FILL_AREA(#879); +#879 = FILL_AREA_STYLE('',(#880)); +#880 = FILL_AREA_STYLE_COLOUR('',#873); +#881 = STYLED_ITEM('color',(#882),#539); +#882 = PRESENTATION_STYLE_ASSIGNMENT((#883)); +#883 = SURFACE_STYLE_USAGE(.BOTH.,#884); +#884 = SURFACE_SIDE_STYLE('',(#885)); +#885 = SURFACE_STYLE_FILL_AREA(#886); +#886 = FILL_AREA_STYLE('',(#887)); +#887 = FILL_AREA_STYLE_COLOUR('',#873); +#888 = STYLED_ITEM('color',(#889),#594); +#889 = PRESENTATION_STYLE_ASSIGNMENT((#890)); +#890 = SURFACE_STYLE_USAGE(.BOTH.,#891); +#891 = SURFACE_SIDE_STYLE('',(#892)); +#892 = SURFACE_STYLE_FILL_AREA(#893); +#893 = FILL_AREA_STYLE('',(#894)); +#894 = FILL_AREA_STYLE_COLOUR('',#873); +#895 = STYLED_ITEM('color',(#896),#648); +#896 = PRESENTATION_STYLE_ASSIGNMENT((#897)); +#897 = SURFACE_STYLE_USAGE(.BOTH.,#898); +#898 = SURFACE_SIDE_STYLE('',(#899)); +#899 = SURFACE_STYLE_FILL_AREA(#900); +#900 = FILL_AREA_STYLE('',(#901)); +#901 = FILL_AREA_STYLE_COLOUR('',#873); +#902 = STYLED_ITEM('color',(#903),#683); +#903 = PRESENTATION_STYLE_ASSIGNMENT((#904)); +#904 = SURFACE_STYLE_USAGE(.BOTH.,#905); +#905 = SURFACE_SIDE_STYLE('',(#906)); +#906 = SURFACE_STYLE_FILL_AREA(#907); +#907 = FILL_AREA_STYLE('',(#908)); +#908 = FILL_AREA_STYLE_COLOUR('',#809); +#909 = STYLED_ITEM('color',(#910),#738); +#910 = PRESENTATION_STYLE_ASSIGNMENT((#911)); +#911 = SURFACE_STYLE_USAGE(.BOTH.,#912); +#912 = SURFACE_SIDE_STYLE('',(#913)); +#913 = SURFACE_STYLE_FILL_AREA(#914); +#914 = FILL_AREA_STYLE('',(#915)); +#915 = FILL_AREA_STYLE_COLOUR('',#809); +#916 = STYLED_ITEM('color',(#917),#791); +#917 = PRESENTATION_STYLE_ASSIGNMENT((#918)); +#918 = SURFACE_STYLE_USAGE(.BOTH.,#919); +#919 = SURFACE_SIDE_STYLE('',(#920)); +#920 = SURFACE_STYLE_FILL_AREA(#921); +#921 = FILL_AREA_STYLE('',(#922)); +#922 = FILL_AREA_STYLE_COLOUR('',#809); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/Batteries/battery-AAA.stl b/Electrical Parts/Batteries/battery-AAA.stl new file mode 100644 index 00000000..7305a215 Binary files /dev/null and b/Electrical Parts/Batteries/battery-AAA.stl differ