diff --git a/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.fcstd b/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.fcstd new file mode 100644 index 00000000..9f7e93fe Binary files /dev/null and b/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.fcstd differ diff --git a/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.step b/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.step new file mode 100644 index 00000000..4e320582 --- /dev/null +++ b/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.step @@ -0,0 +1,1034 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/alexandre/Documents/Git-Open-ROB/FreeCAD/MaxSonar/MB1010/MaxSonar +-MB1010.step','2015-12-25T19:47:54',('Author'),(''), + 'Open CASCADE STEP processor 6.5','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),#852); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#116,#172,#246,#250,#305,#355,#538,#593,#643, + #714,#763,#812,#839)); +#28 = ADVANCED_FACE('',(#29),#42,.T.); +#29 = FACE_BOUND('',#30,.T.); +#30 = EDGE_LOOP('',(#31,#65,#88,#115)); +#31 = ORIENTED_EDGE('',*,*,#32,.T.); +#32 = EDGE_CURVE('',#33,#33,#35,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(7.6,8.088120727799E-15,15.025125186604)); +#35 = SURFACE_CURVE('',#36,(#41,#53),.PCURVE_S1.); +#36 = CIRCLE('',#37,7.6); +#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40); +#38 = CARTESIAN_POINT('',(0.,5.423846518269E-15,15.025125186604)); +#39 = DIRECTION('',(9.29053013228E-48,-3.60985113329E-16,-1.)); +#40 = DIRECTION('',(1.,3.505623959908E-16,-1.265478062456E-31)); +#41 = PCURVE('',#42,#47); +#42 = CONICAL_SURFACE('',#43,7.6,5.027154514439E-02); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,5.423846518269E-15,15.025125186604)); +#45 = DIRECTION('',(0.,-3.60985113329E-16,-1.)); +#46 = DIRECTION('',(1.,3.505623959908E-16,-1.265478062456E-31)); +#47 = DEFINITIONAL_REPRESENTATION('',(#48),#52); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(0.,0.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(1.,0.)); +#52 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53 = PCURVE('',#54,#59); +#54 = TOROIDAL_SURFACE('',#55,7.100631674014,0.5); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,5.414776699936E-15,15.)); +#57 = DIRECTION('',(0.,3.60985113329E-16,1.)); +#58 = DIRECTION('',(1.,3.74589064996E-16,-1.352210760794E-31)); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-2.402666900526E-17,5.027154514438E-02)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = ORIENTED_EDGE('',*,*,#66,.T.); +#66 = EDGE_CURVE('',#33,#67,#69,.T.); +#67 = VERTEX_POINT('',#68); +#68 = CARTESIAN_POINT('',(8.2,1.668749773781E-15,3.1)); +#69 = SEAM_CURVE('',#70,(#74,#81),.PCURVE_S1.); +#70 = LINE('',#71,#72); +#71 = CARTESIAN_POINT('',(7.6,8.088120727799E-15,15.025125186604)); +#72 = VECTOR('',#73,1.); +#73 = DIRECTION('',(5.025037320836E-02,-5.376263103372E-16, + -0.998736651972)); +#74 = PCURVE('',#42,#75); +#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80); +#76 = LINE('',#77,#78); +#77 = CARTESIAN_POINT('',(0.,0.)); +#78 = VECTOR('',#79,1.); +#79 = DIRECTION('',(0.,1.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = PCURVE('',#42,#82); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(6.28318530718,0.)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(0.,1.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.F.); +#89 = EDGE_CURVE('',#67,#67,#90,.T.); +#90 = SURFACE_CURVE('',#91,(#96,#103),.PCURVE_S1.); +#91 = CIRCLE('',#92,8.2); +#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95); +#93 = CARTESIAN_POINT('',(0.,1.11905385132E-15,3.1)); +#94 = DIRECTION('',(-1.257535796098E-48,-3.60985113329E-16,-1.)); +#95 = DIRECTION('',(1.,6.7036088105E-17,-2.419902986172E-32)); +#96 = PCURVE('',#42,#97); +#97 = DEFINITIONAL_REPRESENTATION('',(#98),#102); +#98 = LINE('',#99,#100); +#99 = CARTESIAN_POINT('',(0.,11.925125186604)); +#100 = VECTOR('',#101,1.); +#101 = DIRECTION('',(1.,0.)); +#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#103 = PCURVE('',#104,#109); +#104 = PLANE('',#105); +#105 = AXIS2_PLACEMENT_3D('',#106,#107,#108); +#106 = CARTESIAN_POINT('',(0.,1.11905385132E-15,3.1)); +#107 = DIRECTION('',(0.,-3.60985113329E-16,-1.)); +#108 = DIRECTION('',(1.,6.7036088105E-17,-2.419902986172E-32)); +#109 = DEFINITIONAL_REPRESENTATION('',(#110),#114); +#110 = CIRCLE('',#111,8.2); +#111 = AXIS2_PLACEMENT_2D('',#112,#113); +#112 = CARTESIAN_POINT('',(0.,0.)); +#113 = DIRECTION('',(1.,-2.900638391852E-33)); +#114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#115 = ORIENTED_EDGE('',*,*,#66,.F.); +#116 = ADVANCED_FACE('',(#117),#54,.T.); +#117 = FACE_BOUND('',#118,.F.); +#118 = EDGE_LOOP('',(#119,#120,#144,#171)); +#119 = ORIENTED_EDGE('',*,*,#32,.T.); +#120 = ORIENTED_EDGE('',*,*,#121,.T.); +#121 = EDGE_CURVE('',#33,#122,#124,.T.); +#122 = VERTEX_POINT('',#123); +#123 = CARTESIAN_POINT('',(7.100631674014,8.343748868905E-15,15.5)); +#124 = SEAM_CURVE('',#125,(#130,#137),.PCURVE_S1.); +#125 = CIRCLE('',#126,0.5); +#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129); +#127 = CARTESIAN_POINT('',(7.100631674014,8.074595679586E-15,15.)); +#128 = DIRECTION('',(0.,-1.,5.383063786391E-16)); +#129 = DIRECTION('',(1.,0.,0.)); +#130 = PCURVE('',#54,#131); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-2.402666900526E-17,-1.387778780781E-15)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(-0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = PCURVE('',#54,#138); +#138 = DEFINITIONAL_REPRESENTATION('',(#139),#143); +#139 = LINE('',#140,#141); +#140 = CARTESIAN_POINT('',(-6.28318530718,-1.387778780781E-15)); +#141 = VECTOR('',#142,1.); +#142 = DIRECTION('',(-0.,1.)); +#143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#144 = ORIENTED_EDGE('',*,*,#145,.F.); +#145 = EDGE_CURVE('',#122,#122,#146,.T.); +#146 = SURFACE_CURVE('',#147,(#152,#159),.PCURVE_S1.); +#147 = CIRCLE('',#148,7.100631674014); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(0.,5.5952692566E-15,15.5)); +#150 = DIRECTION('',(-1.496748237652E-48,-3.60985113329E-16,-1.)); +#151 = DIRECTION('',(1.,3.870753671626E-16,-1.397284452821E-31)); +#152 = PCURVE('',#54,#153); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); +#154 = LINE('',#155,#156); +#155 = CARTESIAN_POINT('',(-2.402666900526E-17,1.570796326795)); +#156 = VECTOR('',#157,1.); +#157 = DIRECTION('',(-1.,0.)); +#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#159 = PCURVE('',#160,#165); +#160 = PLANE('',#161); +#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164); +#162 = CARTESIAN_POINT('',(0.,5.5952692566E-15,15.5)); +#163 = DIRECTION('',(0.,-3.60985113329E-16,-1.)); +#164 = DIRECTION('',(1.,3.870753671626E-16,-1.397284452821E-31)); +#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170); +#166 = CIRCLE('',#167,7.100631674014); +#167 = AXIS2_PLACEMENT_2D('',#168,#169); +#168 = CARTESIAN_POINT('',(-0.,0.)); +#169 = DIRECTION('',(1.,-7.703034452663E-32)); +#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#171 = ORIENTED_EDGE('',*,*,#121,.F.); +#172 = ADVANCED_FACE('',(#173,#176,#211),#104,.T.); +#173 = FACE_BOUND('',#174,.T.); +#174 = EDGE_LOOP('',(#175)); +#175 = ORIENTED_EDGE('',*,*,#89,.T.); +#176 = FACE_BOUND('',#177,.T.); +#177 = EDGE_LOOP('',(#178)); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#180,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(-1.74,0.,3.1)); +#182 = SURFACE_CURVE('',#183,(#188,#199),.PCURVE_S1.); +#183 = CIRCLE('',#184,0.8); +#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187); +#185 = CARTESIAN_POINT('',(-2.54,0.,3.1)); +#186 = DIRECTION('',(0.,0.,1.)); +#187 = DIRECTION('',(1.,0.,0.)); +#188 = PCURVE('',#104,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.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( + '') ); +#191 = CARTESIAN_POINT('',(-1.74,1.002411058017E-15)); +#192 = CARTESIAN_POINT('',(-1.74,-1.385640646055)); +#193 = CARTESIAN_POINT('',(-2.94,-0.692820323028)); +#194 = CARTESIAN_POINT('',(-4.14,6.455874299538E-16)); +#195 = CARTESIAN_POINT('',(-2.94,0.692820323028)); +#196 = CARTESIAN_POINT('',(-1.74,1.385640646055)); +#197 = CARTESIAN_POINT('',(-1.74,1.002411058017E-15)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = PCURVE('',#200,#205); +#200 = CYLINDRICAL_SURFACE('',#201,0.8); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(-2.54,0.,1.7)); +#203 = DIRECTION('',(-0.,-0.,-1.)); +#204 = DIRECTION('',(1.,0.,0.)); +#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(-0.,-1.4)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(-1.,0.)); +#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#211 = FACE_BOUND('',#212,.T.); +#212 = EDGE_LOOP('',(#213)); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#215,#215,#217,.T.); +#215 = VERTEX_POINT('',#216); +#216 = CARTESIAN_POINT('',(3.34,0.,3.1)); +#217 = SURFACE_CURVE('',#218,(#223,#234),.PCURVE_S1.); +#218 = CIRCLE('',#219,0.8); +#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222); +#220 = CARTESIAN_POINT('',(2.54,0.,3.1)); +#221 = DIRECTION('',(0.,0.,1.)); +#222 = DIRECTION('',(1.,0.,0.)); +#223 = PCURVE('',#104,#224); +#224 = DEFINITIONAL_REPRESENTATION('',(#225),#233); +#225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#226,#227,#228,#229,#230,#231 +,#232),.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( + '') ); +#226 = CARTESIAN_POINT('',(3.34,1.342954385591E-15)); +#227 = CARTESIAN_POINT('',(3.34,-1.385640646055)); +#228 = CARTESIAN_POINT('',(2.14,-0.692820323028)); +#229 = CARTESIAN_POINT('',(0.94,9.861307575272E-16)); +#230 = CARTESIAN_POINT('',(2.14,0.692820323028)); +#231 = CARTESIAN_POINT('',(3.34,1.385640646055)); +#232 = CARTESIAN_POINT('',(3.34,1.342954385591E-15)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = PCURVE('',#235,#240); +#235 = CYLINDRICAL_SURFACE('',#236,0.8); +#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239); +#237 = CARTESIAN_POINT('',(2.54,0.,1.7)); +#238 = DIRECTION('',(-0.,-0.,-1.)); +#239 = DIRECTION('',(1.,0.,0.)); +#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-0.,-1.4)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(-1.,0.)); +#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#246 = ADVANCED_FACE('',(#247),#160,.F.); +#247 = FACE_BOUND('',#248,.T.); +#248 = EDGE_LOOP('',(#249)); +#249 = ORIENTED_EDGE('',*,*,#145,.F.); +#250 = ADVANCED_FACE('',(#251),#200,.T.); +#251 = FACE_BOUND('',#252,.F.); +#252 = EDGE_LOOP('',(#253,#276,#303,#304)); +#253 = ORIENTED_EDGE('',*,*,#254,.F.); +#254 = EDGE_CURVE('',#255,#180,#257,.T.); +#255 = VERTEX_POINT('',#256); +#256 = CARTESIAN_POINT('',(-1.74,0.,1.7)); +#257 = SEAM_CURVE('',#258,(#262,#269),.PCURVE_S1.); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-1.74,0.,1.7)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(0.,0.,1.)); +#262 = PCURVE('',#200,#263); +#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(-0.,-1.)); +#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#269 = PCURVE('',#200,#270); +#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(-0.,0.)); +#273 = VECTOR('',#274,1.); +#274 = DIRECTION('',(-0.,-1.)); +#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#255,#255,#278,.T.); +#278 = SURFACE_CURVE('',#279,(#284,#291),.PCURVE_S1.); +#279 = CIRCLE('',#280,0.8); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(-2.54,0.,1.7)); +#282 = DIRECTION('',(0.,0.,1.)); +#283 = DIRECTION('',(1.,0.,0.)); +#284 = PCURVE('',#200,#285); +#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(-0.,0.)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(-1.,0.)); +#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#291 = PCURVE('',#292,#297); +#292 = PLANE('',#293); +#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296); +#294 = CARTESIAN_POINT('',(-10.4,11.05,1.7)); +#295 = DIRECTION('',(0.,0.,1.)); +#296 = DIRECTION('',(1.,0.,0.)); +#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302); +#298 = CIRCLE('',#299,0.8); +#299 = AXIS2_PLACEMENT_2D('',#300,#301); +#300 = CARTESIAN_POINT('',(7.86,-11.05)); +#301 = DIRECTION('',(1.,0.)); +#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#303 = ORIENTED_EDGE('',*,*,#254,.T.); +#304 = ORIENTED_EDGE('',*,*,#179,.T.); +#305 = ADVANCED_FACE('',(#306),#235,.T.); +#306 = FACE_BOUND('',#307,.F.); +#307 = EDGE_LOOP('',(#308,#331,#353,#354)); +#308 = ORIENTED_EDGE('',*,*,#309,.F.); +#309 = EDGE_CURVE('',#310,#215,#312,.T.); +#310 = VERTEX_POINT('',#311); +#311 = CARTESIAN_POINT('',(3.34,0.,1.7)); +#312 = SEAM_CURVE('',#313,(#317,#324),.PCURVE_S1.); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(3.34,0.,1.7)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(0.,0.,1.)); +#317 = PCURVE('',#235,#318); +#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(-0.,-1.)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = PCURVE('',#235,#325); +#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-0.,0.)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(-0.,-1.)); +#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#331 = ORIENTED_EDGE('',*,*,#332,.F.); +#332 = EDGE_CURVE('',#310,#310,#333,.T.); +#333 = SURFACE_CURVE('',#334,(#339,#346),.PCURVE_S1.); +#334 = CIRCLE('',#335,0.8); +#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338); +#336 = CARTESIAN_POINT('',(2.54,0.,1.7)); +#337 = DIRECTION('',(0.,0.,1.)); +#338 = DIRECTION('',(1.,0.,0.)); +#339 = PCURVE('',#235,#340); +#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345); +#341 = LINE('',#342,#343); +#342 = CARTESIAN_POINT('',(-0.,0.)); +#343 = VECTOR('',#344,1.); +#344 = DIRECTION('',(-1.,0.)); +#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#346 = PCURVE('',#292,#347); +#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352); +#348 = CIRCLE('',#349,0.8); +#349 = AXIS2_PLACEMENT_2D('',#350,#351); +#350 = CARTESIAN_POINT('',(12.94,-11.05)); +#351 = DIRECTION('',(1.,0.)); +#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#353 = ORIENTED_EDGE('',*,*,#309,.T.); +#354 = ORIENTED_EDGE('',*,*,#214,.T.); +#355 = ADVANCED_FACE('',(#356,#387,#418,#421,#424),#292,.T.); +#356 = FACE_BOUND('',#357,.T.); +#357 = EDGE_LOOP('',(#358)); +#358 = ORIENTED_EDGE('',*,*,#359,.F.); +#359 = EDGE_CURVE('',#360,#360,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(8.51,8.51,1.7)); +#362 = SURFACE_CURVE('',#363,(#368,#375),.PCURVE_S1.); +#363 = CIRCLE('',#364,1.55); +#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367); +#365 = CARTESIAN_POINT('',(6.96,8.51,1.7)); +#366 = DIRECTION('',(0.,0.,1.)); +#367 = DIRECTION('',(1.,0.,0.)); +#368 = PCURVE('',#292,#369); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = CIRCLE('',#371,1.55); +#371 = AXIS2_PLACEMENT_2D('',#372,#373); +#372 = CARTESIAN_POINT('',(17.36,-2.54)); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = PCURVE('',#376,#381); +#376 = CYLINDRICAL_SURFACE('',#377,1.55); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(6.96,8.51,1.7)); +#379 = DIRECTION('',(0.,0.,1.)); +#380 = DIRECTION('',(1.,0.,0.)); +#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(0.,0.)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(1.,0.)); +#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#387 = FACE_BOUND('',#388,.T.); +#388 = EDGE_LOOP('',(#389)); +#389 = ORIENTED_EDGE('',*,*,#390,.F.); +#390 = EDGE_CURVE('',#391,#391,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(-4.09,-8.49,1.7)); +#393 = SURFACE_CURVE('',#394,(#399,#406),.PCURVE_S1.); +#394 = CIRCLE('',#395,1.55); +#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398); +#396 = CARTESIAN_POINT('',(-5.64,-8.49,1.7)); +#397 = DIRECTION('',(0.,0.,1.)); +#398 = DIRECTION('',(1.,0.,0.)); +#399 = PCURVE('',#292,#400); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = CIRCLE('',#402,1.55); +#402 = AXIS2_PLACEMENT_2D('',#403,#404); +#403 = CARTESIAN_POINT('',(4.76,-19.54)); +#404 = DIRECTION('',(1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = PCURVE('',#407,#412); +#407 = CYLINDRICAL_SURFACE('',#408,1.55); +#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411); +#409 = CARTESIAN_POINT('',(-5.64,-8.49,1.7)); +#410 = DIRECTION('',(0.,0.,1.)); +#411 = DIRECTION('',(1.,0.,0.)); +#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417); +#413 = LINE('',#414,#415); +#414 = CARTESIAN_POINT('',(0.,0.)); +#415 = VECTOR('',#416,1.); +#416 = DIRECTION('',(1.,0.)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = FACE_BOUND('',#419,.T.); +#419 = EDGE_LOOP('',(#420)); +#420 = ORIENTED_EDGE('',*,*,#277,.F.); +#421 = FACE_BOUND('',#422,.T.); +#422 = EDGE_LOOP('',(#423)); +#423 = ORIENTED_EDGE('',*,*,#332,.F.); +#424 = FACE_BOUND('',#425,.T.); +#425 = EDGE_LOOP('',(#426,#456,#484,#512)); +#426 = ORIENTED_EDGE('',*,*,#427,.F.); +#427 = EDGE_CURVE('',#428,#430,#432,.T.); +#428 = VERTEX_POINT('',#429); +#429 = CARTESIAN_POINT('',(-10.4,11.05,1.7)); +#430 = VERTEX_POINT('',#431); +#431 = CARTESIAN_POINT('',(9.5,11.05,1.7)); +#432 = SURFACE_CURVE('',#433,(#437,#444),.PCURVE_S1.); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(-10.4,11.05,1.7)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(1.,0.,0.)); +#437 = PCURVE('',#292,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(0.,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(1.,0.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = PCURVE('',#445,#450); +#445 = PLANE('',#446); +#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449); +#447 = CARTESIAN_POINT('',(-10.4,11.05,0.)); +#448 = DIRECTION('',(0.,1.,0.)); +#449 = DIRECTION('',(1.,0.,0.)); +#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455); +#451 = LINE('',#452,#453); +#452 = CARTESIAN_POINT('',(0.,-1.7)); +#453 = VECTOR('',#454,1.); +#454 = DIRECTION('',(1.,0.)); +#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#456 = ORIENTED_EDGE('',*,*,#457,.F.); +#457 = EDGE_CURVE('',#458,#428,#460,.T.); +#458 = VERTEX_POINT('',#459); +#459 = CARTESIAN_POINT('',(-10.4,-11.05,1.7)); +#460 = SURFACE_CURVE('',#461,(#465,#472),.PCURVE_S1.); +#461 = LINE('',#462,#463); +#462 = CARTESIAN_POINT('',(-10.4,-11.05,1.7)); +#463 = VECTOR('',#464,1.); +#464 = DIRECTION('',(0.,1.,0.)); +#465 = PCURVE('',#292,#466); +#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471); +#467 = LINE('',#468,#469); +#468 = CARTESIAN_POINT('',(0.,-22.1)); +#469 = VECTOR('',#470,1.); +#470 = DIRECTION('',(0.,1.)); +#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#472 = PCURVE('',#473,#478); +#473 = PLANE('',#474); +#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477); +#475 = CARTESIAN_POINT('',(-10.4,-11.05,0.)); +#476 = DIRECTION('',(-1.,0.,0.)); +#477 = DIRECTION('',(0.,1.,0.)); +#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(0.,-1.7)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(1.,0.)); +#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#484 = ORIENTED_EDGE('',*,*,#485,.F.); +#485 = EDGE_CURVE('',#486,#458,#488,.T.); +#486 = VERTEX_POINT('',#487); +#487 = CARTESIAN_POINT('',(9.5,-11.05,1.7)); +#488 = SURFACE_CURVE('',#489,(#493,#500),.PCURVE_S1.); +#489 = LINE('',#490,#491); +#490 = CARTESIAN_POINT('',(9.5,-11.05,1.7)); +#491 = VECTOR('',#492,1.); +#492 = DIRECTION('',(-1.,0.,0.)); +#493 = PCURVE('',#292,#494); +#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(19.9,-22.1)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(-1.,0.)); +#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#500 = PCURVE('',#501,#506); +#501 = PLANE('',#502); +#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505); +#503 = CARTESIAN_POINT('',(9.5,-11.05,0.)); +#504 = DIRECTION('',(0.,-1.,0.)); +#505 = DIRECTION('',(-1.,0.,0.)); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(0.,-1.7)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(1.,0.)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = ORIENTED_EDGE('',*,*,#513,.F.); +#513 = EDGE_CURVE('',#430,#486,#514,.T.); +#514 = SURFACE_CURVE('',#515,(#519,#526),.PCURVE_S1.); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(9.5,11.05,1.7)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(0.,-1.,0.)); +#519 = PCURVE('',#292,#520); +#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525); +#521 = LINE('',#522,#523); +#522 = CARTESIAN_POINT('',(19.9,0.)); +#523 = VECTOR('',#524,1.); +#524 = DIRECTION('',(0.,-1.)); +#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#526 = PCURVE('',#527,#532); +#527 = PLANE('',#528); +#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531); +#529 = CARTESIAN_POINT('',(9.5,11.05,0.)); +#530 = DIRECTION('',(1.,0.,0.)); +#531 = DIRECTION('',(0.,-1.,0.)); +#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(0.,-1.7)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(1.,0.)); +#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#538 = ADVANCED_FACE('',(#539),#376,.F.); +#539 = FACE_BOUND('',#540,.F.); +#540 = EDGE_LOOP('',(#541,#542,#565,#592)); +#541 = ORIENTED_EDGE('',*,*,#359,.F.); +#542 = ORIENTED_EDGE('',*,*,#543,.T.); +#543 = EDGE_CURVE('',#360,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(8.51,8.51,0.)); +#546 = SEAM_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(8.51,8.51,1.7)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(-0.,-0.,-1.)); +#551 = PCURVE('',#376,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(6.28318530718,0.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(0.,-1.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#376,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(0.,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,1.55); +#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572); +#570 = CARTESIAN_POINT('',(6.96,8.51,0.)); +#571 = DIRECTION('',(0.,0.,1.)); +#572 = DIRECTION('',(1.,0.,0.)); +#573 = PCURVE('',#376,#574); +#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(0.,-1.7)); +#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 = PLANE('',#582); +#582 = AXIS2_PLACEMENT_3D('',#583,#584,#585); +#583 = CARTESIAN_POINT('',(-10.4,11.05,0.)); +#584 = DIRECTION('',(0.,0.,1.)); +#585 = DIRECTION('',(1.,0.,0.)); +#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591); +#587 = CIRCLE('',#588,1.55); +#588 = AXIS2_PLACEMENT_2D('',#589,#590); +#589 = CARTESIAN_POINT('',(17.36,-2.54)); +#590 = DIRECTION('',(1.,0.)); +#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#592 = ORIENTED_EDGE('',*,*,#543,.F.); +#593 = ADVANCED_FACE('',(#594),#407,.F.); +#594 = FACE_BOUND('',#595,.F.); +#595 = EDGE_LOOP('',(#596,#597,#620,#642)); +#596 = ORIENTED_EDGE('',*,*,#390,.F.); +#597 = ORIENTED_EDGE('',*,*,#598,.T.); +#598 = EDGE_CURVE('',#391,#599,#601,.T.); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(-4.09,-8.49,0.)); +#601 = SEAM_CURVE('',#602,(#606,#613),.PCURVE_S1.); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-4.09,-8.49,1.7)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-0.,-0.,-1.)); +#606 = PCURVE('',#407,#607); +#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(6.28318530718,0.)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(0.,-1.)); +#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#613 = PCURVE('',#407,#614); +#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619); +#615 = LINE('',#616,#617); +#616 = CARTESIAN_POINT('',(0.,0.)); +#617 = VECTOR('',#618,1.); +#618 = DIRECTION('',(0.,-1.)); +#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#599,#599,#622,.T.); +#622 = SURFACE_CURVE('',#623,(#628,#635),.PCURVE_S1.); +#623 = CIRCLE('',#624,1.55); +#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627); +#625 = CARTESIAN_POINT('',(-5.64,-8.49,0.)); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = DIRECTION('',(1.,0.,0.)); +#628 = PCURVE('',#407,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(0.,-1.7)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(1.,0.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = PCURVE('',#581,#636); +#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641); +#637 = CIRCLE('',#638,1.55); +#638 = AXIS2_PLACEMENT_2D('',#639,#640); +#639 = CARTESIAN_POINT('',(4.76,-19.54)); +#640 = DIRECTION('',(1.,0.)); +#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#642 = ORIENTED_EDGE('',*,*,#598,.F.); +#643 = ADVANCED_FACE('',(#644),#445,.T.); +#644 = FACE_BOUND('',#645,.T.); +#645 = EDGE_LOOP('',(#646,#669,#670,#693)); +#646 = ORIENTED_EDGE('',*,*,#647,.T.); +#647 = EDGE_CURVE('',#648,#428,#650,.T.); +#648 = VERTEX_POINT('',#649); +#649 = CARTESIAN_POINT('',(-10.4,11.05,0.)); +#650 = SURFACE_CURVE('',#651,(#655,#662),.PCURVE_S1.); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(-10.4,11.05,0.)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(0.,0.,1.)); +#655 = PCURVE('',#445,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(0.,0.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(0.,-1.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = PCURVE('',#473,#663); +#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(22.1,0.)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(0.,-1.)); +#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#669 = ORIENTED_EDGE('',*,*,#427,.T.); +#670 = ORIENTED_EDGE('',*,*,#671,.F.); +#671 = EDGE_CURVE('',#672,#430,#674,.T.); +#672 = VERTEX_POINT('',#673); +#673 = CARTESIAN_POINT('',(9.5,11.05,0.)); +#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(9.5,11.05,0.)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(0.,0.,1.)); +#679 = PCURVE('',#445,#680); +#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(19.9,0.)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(0.,-1.)); +#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#686 = PCURVE('',#527,#687); +#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692); +#688 = LINE('',#689,#690); +#689 = CARTESIAN_POINT('',(0.,0.)); +#690 = VECTOR('',#691,1.); +#691 = DIRECTION('',(0.,-1.)); +#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#693 = ORIENTED_EDGE('',*,*,#694,.F.); +#694 = EDGE_CURVE('',#648,#672,#695,.T.); +#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(-10.4,11.05,0.)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(1.,0.,0.)); +#700 = PCURVE('',#445,#701); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(0.,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(1.,0.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = PCURVE('',#581,#708); +#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713); +#709 = LINE('',#710,#711); +#710 = CARTESIAN_POINT('',(0.,0.)); +#711 = VECTOR('',#712,1.); +#712 = DIRECTION('',(1.,0.)); +#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#714 = ADVANCED_FACE('',(#715),#473,.T.); +#715 = FACE_BOUND('',#716,.T.); +#716 = EDGE_LOOP('',(#717,#740,#741,#742)); +#717 = ORIENTED_EDGE('',*,*,#718,.T.); +#718 = EDGE_CURVE('',#719,#458,#721,.T.); +#719 = VERTEX_POINT('',#720); +#720 = CARTESIAN_POINT('',(-10.4,-11.05,0.)); +#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(-10.4,-11.05,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(0.,0.,1.)); +#726 = PCURVE('',#473,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(0.,0.)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(0.,-1.)); +#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#733 = PCURVE('',#501,#734); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(19.9,0.)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(0.,-1.)); +#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#740 = ORIENTED_EDGE('',*,*,#457,.T.); +#741 = ORIENTED_EDGE('',*,*,#647,.F.); +#742 = ORIENTED_EDGE('',*,*,#743,.F.); +#743 = EDGE_CURVE('',#719,#648,#744,.T.); +#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-10.4,-11.05,0.)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(0.,1.,0.)); +#749 = PCURVE('',#473,#750); +#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755); +#751 = LINE('',#752,#753); +#752 = CARTESIAN_POINT('',(0.,0.)); +#753 = VECTOR('',#754,1.); +#754 = DIRECTION('',(1.,0.)); +#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#756 = PCURVE('',#581,#757); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.,-22.1)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(0.,1.)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = ADVANCED_FACE('',(#764),#527,.T.); +#764 = FACE_BOUND('',#765,.T.); +#765 = EDGE_LOOP('',(#766,#767,#768,#791)); +#766 = ORIENTED_EDGE('',*,*,#671,.T.); +#767 = ORIENTED_EDGE('',*,*,#513,.T.); +#768 = ORIENTED_EDGE('',*,*,#769,.F.); +#769 = EDGE_CURVE('',#770,#486,#772,.T.); +#770 = VERTEX_POINT('',#771); +#771 = CARTESIAN_POINT('',(9.5,-11.05,0.)); +#772 = SURFACE_CURVE('',#773,(#777,#784),.PCURVE_S1.); +#773 = LINE('',#774,#775); +#774 = CARTESIAN_POINT('',(9.5,-11.05,0.)); +#775 = VECTOR('',#776,1.); +#776 = DIRECTION('',(0.,0.,1.)); +#777 = PCURVE('',#527,#778); +#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783); +#779 = LINE('',#780,#781); +#780 = CARTESIAN_POINT('',(22.1,0.)); +#781 = VECTOR('',#782,1.); +#782 = DIRECTION('',(0.,-1.)); +#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#784 = PCURVE('',#501,#785); +#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790); +#786 = LINE('',#787,#788); +#787 = CARTESIAN_POINT('',(0.,-0.)); +#788 = VECTOR('',#789,1.); +#789 = DIRECTION('',(0.,-1.)); +#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#791 = ORIENTED_EDGE('',*,*,#792,.F.); +#792 = EDGE_CURVE('',#672,#770,#793,.T.); +#793 = SURFACE_CURVE('',#794,(#798,#805),.PCURVE_S1.); +#794 = LINE('',#795,#796); +#795 = CARTESIAN_POINT('',(9.5,11.05,0.)); +#796 = VECTOR('',#797,1.); +#797 = DIRECTION('',(0.,-1.,0.)); +#798 = PCURVE('',#527,#799); +#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(0.,0.)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(1.,0.)); +#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#805 = PCURVE('',#581,#806); +#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(19.9,0.)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(0.,-1.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#812 = ADVANCED_FACE('',(#813),#501,.T.); +#813 = FACE_BOUND('',#814,.T.); +#814 = EDGE_LOOP('',(#815,#816,#817,#818)); +#815 = ORIENTED_EDGE('',*,*,#769,.T.); +#816 = ORIENTED_EDGE('',*,*,#485,.T.); +#817 = ORIENTED_EDGE('',*,*,#718,.F.); +#818 = ORIENTED_EDGE('',*,*,#819,.F.); +#819 = EDGE_CURVE('',#770,#719,#820,.T.); +#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.); +#821 = LINE('',#822,#823); +#822 = CARTESIAN_POINT('',(9.5,-11.05,0.)); +#823 = VECTOR('',#824,1.); +#824 = DIRECTION('',(-1.,0.,0.)); +#825 = PCURVE('',#501,#826); +#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(0.,-0.)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(1.,0.)); +#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#832 = PCURVE('',#581,#833); +#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838); +#834 = LINE('',#835,#836); +#835 = CARTESIAN_POINT('',(19.9,-22.1)); +#836 = VECTOR('',#837,1.); +#837 = DIRECTION('',(-1.,0.)); +#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#839 = ADVANCED_FACE('',(#840,#843,#846),#581,.F.); +#840 = FACE_BOUND('',#841,.F.); +#841 = EDGE_LOOP('',(#842)); +#842 = ORIENTED_EDGE('',*,*,#566,.F.); +#843 = FACE_BOUND('',#844,.F.); +#844 = EDGE_LOOP('',(#845)); +#845 = ORIENTED_EDGE('',*,*,#621,.F.); +#846 = FACE_BOUND('',#847,.F.); +#847 = EDGE_LOOP('',(#848,#849,#850,#851)); +#848 = ORIENTED_EDGE('',*,*,#694,.F.); +#849 = ORIENTED_EDGE('',*,*,#743,.F.); +#850 = ORIENTED_EDGE('',*,*,#819,.F.); +#851 = ORIENTED_EDGE('',*,*,#792,.F.); +#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#856)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#853,#854,#855)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#853 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#854 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#855 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#856 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#853, + 'distance_accuracy_value','confusion accuracy'); +#857 = SHAPE_DEFINITION_REPRESENTATION(#858,#25); +#858 = PRODUCT_DEFINITION_SHAPE('','',#859); +#859 = PRODUCT_DEFINITION('design','',#860,#863); +#860 = PRODUCT_DEFINITION_FORMATION('','',#861); +#861 = PRODUCT('Pocket','Pocket','',(#862)); +#862 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#863 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#865,#867); +#865 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#866) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#868 + ); +#868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#859,$); +#869 = PRODUCT_TYPE('part',$,(#861)); +#870 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#871) + ,#852); +#871 = STYLED_ITEM('color',(#872),#26); +#872 = PRESENTATION_STYLE_ASSIGNMENT((#873,#879)); +#873 = SURFACE_STYLE_USAGE(.BOTH.,#874); +#874 = SURFACE_SIDE_STYLE('',(#875)); +#875 = SURFACE_STYLE_FILL_AREA(#876); +#876 = FILL_AREA_STYLE('',(#877)); +#877 = FILL_AREA_STYLE_COLOUR('',#878); +#878 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#879 = CURVE_STYLE('',#880,POSITIVE_LENGTH_MEASURE(0.1),#878); +#880 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.stl b/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.stl new file mode 100644 index 00000000..2a2d6a9b Binary files /dev/null and b/Electrical Parts/electronic-components/MaxSonar/MB1010/MaxSonar-MB1010.stl differ