diff --git a/fab.3dshapes/Resistor-0603.step b/fab.3dshapes/Resistor-0603.step new file mode 100644 index 0000000000000000000000000000000000000000..e24689b1281b5d677ac8d2b6d20a905bb3d0a538 --- /dev/null +++ b/fab.3dshapes/Resistor-0603.step @@ -0,0 +1,1072 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-24T18:49:46',( + 'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7', + 'FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('0603','0603','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); +#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 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); +#38 = PRODUCT_DEFINITION_SHAPE('','',#39); +#39 = PRODUCT_DEFINITION('design','',#40,#43); +#40 = PRODUCT_DEFINITION_FORMATION('','',#41); +#41 = PRODUCT('Body0603','Body0603','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#195); +#45 = MANIFOLD_SOLID_BREP('',#46); +#46 = CLOSED_SHELL('',(#47,#87,#118,#149,#171,#183)); +#47 = ADVANCED_FACE('',(#48),#82,.F.); +#48 = FACE_BOUND('',#49,.F.); +#49 = EDGE_LOOP('',(#50,#60,#68,#76)); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#52,#54,#56,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#54,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-0.4,-0.75,0.4)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,-1.,0.)); +#68 = ORIENTED_EDGE('',*,*,#69,.F.); +#69 = EDGE_CURVE('',#70,#62,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(-0.4,-0.75,5.E-02)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.4,-0.75,5.E-02)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = ORIENTED_EDGE('',*,*,#77,.F.); +#77 = EDGE_CURVE('',#52,#70,#78,.T.); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.,0.)); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = DIRECTION('',(0.,-1.,0.)); +#87 = ADVANCED_FACE('',(#88),#113,.F.); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90,#91,#99,#107)); +#90 = ORIENTED_EDGE('',*,*,#69,.T.); +#91 = ORIENTED_EDGE('',*,*,#92,.T.); +#92 = EDGE_CURVE('',#62,#93,#95,.T.); +#93 = VERTEX_POINT('',#94); +#94 = CARTESIAN_POINT('',(0.4,-0.75,0.4)); +#95 = LINE('',#96,#97); +#96 = CARTESIAN_POINT('',(-0.4,-0.75,0.4)); +#97 = VECTOR('',#98,1.); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = ORIENTED_EDGE('',*,*,#100,.F.); +#100 = EDGE_CURVE('',#101,#93,#103,.T.); +#101 = VERTEX_POINT('',#102); +#102 = CARTESIAN_POINT('',(0.4,-0.75,5.E-02)); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(0.4,-0.75,5.E-02)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(0.,0.,1.)); +#107 = ORIENTED_EDGE('',*,*,#108,.F.); +#108 = EDGE_CURVE('',#70,#101,#109,.T.); +#109 = LINE('',#110,#111); +#110 = CARTESIAN_POINT('',(-0.4,-0.75,5.E-02)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(1.,0.,0.)); +#113 = PLANE('',#114); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(-0.4,-0.75,5.E-02)); +#116 = DIRECTION('',(0.,1.,0.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = ADVANCED_FACE('',(#119),#144,.F.); +#119 = FACE_BOUND('',#120,.F.); +#120 = EDGE_LOOP('',(#121,#122,#130,#138)); +#121 = ORIENTED_EDGE('',*,*,#100,.T.); +#122 = ORIENTED_EDGE('',*,*,#123,.T.); +#123 = EDGE_CURVE('',#93,#124,#126,.T.); +#124 = VERTEX_POINT('',#125); +#125 = CARTESIAN_POINT('',(0.4,0.75,0.4)); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(0.4,-0.75,0.4)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(0.,1.,0.)); +#130 = ORIENTED_EDGE('',*,*,#131,.F.); +#131 = EDGE_CURVE('',#132,#124,#134,.T.); +#132 = VERTEX_POINT('',#133); +#133 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = ORIENTED_EDGE('',*,*,#139,.F.); +#139 = EDGE_CURVE('',#101,#132,#140,.T.); +#140 = LINE('',#141,#142); +#141 = CARTESIAN_POINT('',(0.4,-0.75,5.E-02)); +#142 = VECTOR('',#143,1.); +#143 = DIRECTION('',(0.,1.,0.)); +#144 = PLANE('',#145); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(0.4,-0.75,5.E-02)); +#147 = DIRECTION('',(-1.,0.,0.)); +#148 = DIRECTION('',(0.,1.,0.)); +#149 = ADVANCED_FACE('',(#150),#166,.F.); +#150 = FACE_BOUND('',#151,.F.); +#151 = EDGE_LOOP('',(#152,#153,#159,#160)); +#152 = ORIENTED_EDGE('',*,*,#131,.T.); +#153 = ORIENTED_EDGE('',*,*,#154,.T.); +#154 = EDGE_CURVE('',#124,#54,#155,.T.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(0.4,0.75,0.4)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(-1.,0.,0.)); +#159 = ORIENTED_EDGE('',*,*,#51,.F.); +#160 = ORIENTED_EDGE('',*,*,#161,.F.); +#161 = EDGE_CURVE('',#132,#52,#162,.T.); +#162 = LINE('',#163,#164); +#163 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#164 = VECTOR('',#165,1.); +#165 = DIRECTION('',(-1.,0.,0.)); +#166 = PLANE('',#167); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#169 = DIRECTION('',(0.,-1.,0.)); +#170 = DIRECTION('',(-1.,0.,0.)); +#171 = ADVANCED_FACE('',(#172),#178,.F.); +#172 = FACE_BOUND('',#173,.F.); +#173 = EDGE_LOOP('',(#174,#175,#176,#177)); +#174 = ORIENTED_EDGE('',*,*,#77,.T.); +#175 = ORIENTED_EDGE('',*,*,#108,.T.); +#176 = ORIENTED_EDGE('',*,*,#139,.T.); +#177 = ORIENTED_EDGE('',*,*,#161,.T.); +#178 = PLANE('',#179); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(0.,0.,5.E-02)); +#181 = DIRECTION('',(0.,0.,1.)); +#182 = DIRECTION('',(1.,0.,0.)); +#183 = ADVANCED_FACE('',(#184),#190,.T.); +#184 = FACE_BOUND('',#185,.T.); +#185 = EDGE_LOOP('',(#186,#187,#188,#189)); +#186 = ORIENTED_EDGE('',*,*,#61,.T.); +#187 = ORIENTED_EDGE('',*,*,#92,.T.); +#188 = ORIENTED_EDGE('',*,*,#123,.T.); +#189 = ORIENTED_EDGE('',*,*,#154,.T.); +#190 = PLANE('',#191); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(0.,0.,0.4)); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = DIRECTION('',(1.,0.,0.)); +#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#199)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#196,#197,#198)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#196 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#197 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#198 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#199 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#196, + 'distance_accuracy_value','confusion accuracy'); +#200 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#201,#203); +#201 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#202) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#202 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#203 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#204 + ); +#204 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body0603','',#5,#39,$); +#205 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#206 = SHAPE_DEFINITION_REPRESENTATION(#207,#213); +#207 = PRODUCT_DEFINITION_SHAPE('','',#208); +#208 = PRODUCT_DEFINITION('design','',#209,#212); +#209 = PRODUCT_DEFINITION_FORMATION('','',#210); +#210 = PRODUCT('Contact0603A','Contact0603A','',(#211)); +#211 = PRODUCT_CONTEXT('',#2,'mechanical'); +#212 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#213 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#214),#496); +#214 = MANIFOLD_SOLID_BREP('',#215); +#215 = CLOSED_SHELL('',(#216,#256,#287,#318,#349,#380,#411,#442,#464, + #480)); +#216 = ADVANCED_FACE('',(#217),#251,.T.); +#217 = FACE_BOUND('',#218,.T.); +#218 = EDGE_LOOP('',(#219,#229,#237,#245)); +#219 = ORIENTED_EDGE('',*,*,#220,.T.); +#220 = EDGE_CURVE('',#221,#223,#225,.T.); +#221 = VERTEX_POINT('',#222); +#222 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#229 = ORIENTED_EDGE('',*,*,#230,.T.); +#230 = EDGE_CURVE('',#223,#231,#233,.T.); +#231 = VERTEX_POINT('',#232); +#232 = CARTESIAN_POINT('',(0.4,0.45,0.45)); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#237 = ORIENTED_EDGE('',*,*,#238,.F.); +#238 = EDGE_CURVE('',#239,#231,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#245 = ORIENTED_EDGE('',*,*,#246,.F.); +#246 = EDGE_CURVE('',#221,#239,#247,.T.); +#247 = LINE('',#248,#249); +#248 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#249 = VECTOR('',#250,1.); +#250 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#251 = PLANE('',#252); +#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255); +#253 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#254 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#255 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#256 = ADVANCED_FACE('',(#257),#282,.T.); +#257 = FACE_BOUND('',#258,.T.); +#258 = EDGE_LOOP('',(#259,#260,#268,#276)); +#259 = ORIENTED_EDGE('',*,*,#238,.T.); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#231,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(0.4,0.8,0.45)); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(0.4,0.45,0.45)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#270,#262,#272,.T.); +#270 = VERTEX_POINT('',#271); +#271 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#239,#270,#278,.T.); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#282 = PLANE('',#283); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#285 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#286 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#287 = ADVANCED_FACE('',(#288),#313,.T.); +#288 = FACE_BOUND('',#289,.T.); +#289 = EDGE_LOOP('',(#290,#291,#299,#307)); +#290 = ORIENTED_EDGE('',*,*,#269,.T.); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#262,#293,#295,.T.); +#293 = VERTEX_POINT('',#294); +#294 = CARTESIAN_POINT('',(0.4,0.8,-2.22044604925E-16)); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(0.4,0.8,0.45)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(5.551115123126E-16,1.110223024625E-16,-1.)); +#299 = ORIENTED_EDGE('',*,*,#300,.F.); +#300 = EDGE_CURVE('',#301,#293,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(-0.4,0.8,-3.10862446895E-16)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(-0.4,0.8,-3.10862446895E-16)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#270,#301,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(5.551115123126E-16,1.110223024625E-16,-1.)); +#313 = PLANE('',#314); +#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317); +#315 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#316 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#317 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#318 = ADVANCED_FACE('',(#319),#344,.T.); +#319 = FACE_BOUND('',#320,.T.); +#320 = EDGE_LOOP('',(#321,#322,#330,#338)); +#321 = ORIENTED_EDGE('',*,*,#300,.T.); +#322 = ORIENTED_EDGE('',*,*,#323,.T.); +#323 = EDGE_CURVE('',#293,#324,#326,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(0.4,0.55,-1.387778780781E-16)); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(0.4,0.8,-7.216449660064E-16)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(2.22044604925E-16,-1.,5.551115123126E-16)); +#330 = ORIENTED_EDGE('',*,*,#331,.F.); +#331 = EDGE_CURVE('',#332,#324,#334,.T.); +#332 = VERTEX_POINT('',#333); +#333 = CARTESIAN_POINT('',(-0.4,0.55,-2.275957200482E-16)); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(-0.4,0.55,-2.275957200482E-16)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#338 = ORIENTED_EDGE('',*,*,#339,.F.); +#339 = EDGE_CURVE('',#301,#332,#340,.T.); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(-0.4,0.8,-1.665334536938E-16)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(2.22044604925E-16,-1.,5.551115123126E-16)); +#344 = PLANE('',#345); +#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348); +#346 = CARTESIAN_POINT('',(-0.4,0.8,-3.10862446895E-16)); +#347 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#348 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#349 = ADVANCED_FACE('',(#350),#375,.T.); +#350 = FACE_BOUND('',#351,.T.); +#351 = EDGE_LOOP('',(#352,#353,#361,#369)); +#352 = ORIENTED_EDGE('',*,*,#331,.T.); +#353 = ORIENTED_EDGE('',*,*,#354,.T.); +#354 = EDGE_CURVE('',#324,#355,#357,.T.); +#355 = VERTEX_POINT('',#356); +#356 = CARTESIAN_POINT('',(0.4,0.55,5.E-02)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(0.4,0.55,-5.551115123126E-16)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#361 = ORIENTED_EDGE('',*,*,#362,.F.); +#362 = EDGE_CURVE('',#363,#355,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#369 = ORIENTED_EDGE('',*,*,#370,.F.); +#370 = EDGE_CURVE('',#332,#363,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(-0.4,0.55,0.)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#375 = PLANE('',#376); +#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379); +#377 = CARTESIAN_POINT('',(-0.4,0.55,-2.275957200482E-16)); +#378 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#379 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#380 = ADVANCED_FACE('',(#381),#406,.T.); +#381 = FACE_BOUND('',#382,.T.); +#382 = EDGE_LOOP('',(#383,#384,#392,#400)); +#383 = ORIENTED_EDGE('',*,*,#362,.T.); +#384 = ORIENTED_EDGE('',*,*,#385,.T.); +#385 = EDGE_CURVE('',#355,#386,#388,.T.); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(0.4,0.55,5.E-02)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#392 = ORIENTED_EDGE('',*,*,#393,.F.); +#393 = EDGE_CURVE('',#394,#386,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#400 = ORIENTED_EDGE('',*,*,#401,.F.); +#401 = EDGE_CURVE('',#363,#394,#402,.T.); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#406 = PLANE('',#407); +#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); +#408 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#409 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#410 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#411 = ADVANCED_FACE('',(#412),#437,.T.); +#412 = FACE_BOUND('',#413,.T.); +#413 = EDGE_LOOP('',(#414,#415,#423,#431)); +#414 = ORIENTED_EDGE('',*,*,#393,.T.); +#415 = ORIENTED_EDGE('',*,*,#416,.T.); +#416 = EDGE_CURVE('',#386,#417,#419,.T.); +#417 = VERTEX_POINT('',#418); +#418 = CARTESIAN_POINT('',(0.4,0.75,0.4)); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#423 = ORIENTED_EDGE('',*,*,#424,.F.); +#424 = EDGE_CURVE('',#425,#417,#427,.T.); +#425 = VERTEX_POINT('',#426); +#426 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#427 = LINE('',#428,#429); +#428 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#429 = VECTOR('',#430,1.); +#430 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#431 = ORIENTED_EDGE('',*,*,#432,.F.); +#432 = EDGE_CURVE('',#394,#425,#433,.T.); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#437 = PLANE('',#438); +#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441); +#439 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#440 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#441 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#442 = ADVANCED_FACE('',(#443),#459,.T.); +#443 = FACE_BOUND('',#444,.T.); +#444 = EDGE_LOOP('',(#445,#446,#452,#453)); +#445 = ORIENTED_EDGE('',*,*,#424,.T.); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#417,#223,#448,.T.); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(0.4,0.75,0.4)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(2.22044604925E-16,-1.,5.551115123126E-16)); +#452 = ORIENTED_EDGE('',*,*,#220,.F.); +#453 = ORIENTED_EDGE('',*,*,#454,.F.); +#454 = EDGE_CURVE('',#425,#221,#455,.T.); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(2.22044604925E-16,-1.,5.551115123126E-16)); +#459 = PLANE('',#460); +#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463); +#461 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#462 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#463 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#464 = ADVANCED_FACE('',(#465),#475,.F.); +#465 = FACE_BOUND('',#466,.T.); +#466 = EDGE_LOOP('',(#467,#468,#469,#470,#471,#472,#473,#474)); +#467 = ORIENTED_EDGE('',*,*,#246,.T.); +#468 = ORIENTED_EDGE('',*,*,#277,.T.); +#469 = ORIENTED_EDGE('',*,*,#308,.T.); +#470 = ORIENTED_EDGE('',*,*,#339,.T.); +#471 = ORIENTED_EDGE('',*,*,#370,.T.); +#472 = ORIENTED_EDGE('',*,*,#401,.T.); +#473 = ORIENTED_EDGE('',*,*,#432,.T.); +#474 = ORIENTED_EDGE('',*,*,#454,.T.); +#475 = PLANE('',#476); +#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479); +#477 = CARTESIAN_POINT('',(-0.4,0.685,0.245)); +#478 = DIRECTION('',(1.,-4.440892098501E-16,-1.110223024625E-16)); +#479 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#480 = ADVANCED_FACE('',(#481),#491,.T.); +#481 = FACE_BOUND('',#482,.F.); +#482 = EDGE_LOOP('',(#483,#484,#485,#486,#487,#488,#489,#490)); +#483 = ORIENTED_EDGE('',*,*,#230,.T.); +#484 = ORIENTED_EDGE('',*,*,#261,.T.); +#485 = ORIENTED_EDGE('',*,*,#292,.T.); +#486 = ORIENTED_EDGE('',*,*,#323,.T.); +#487 = ORIENTED_EDGE('',*,*,#354,.T.); +#488 = ORIENTED_EDGE('',*,*,#385,.T.); +#489 = ORIENTED_EDGE('',*,*,#416,.T.); +#490 = ORIENTED_EDGE('',*,*,#447,.T.); +#491 = PLANE('',#492); +#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495); +#493 = CARTESIAN_POINT('',(0.4,0.685,0.245)); +#494 = DIRECTION('',(1.,-4.440892098501E-16,-1.110223024625E-16)); +#495 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#500)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#497,#498,#499)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#497 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#498 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#499 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#500 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#497, + 'distance_accuracy_value','confusion accuracy'); +#501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#502,#504); +#502 = ( REPRESENTATION_RELATIONSHIP('','',#213,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#503) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#505 + ); +#505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Contact0603A','',#5,#208,$); +#506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#210)); +#507 = SHAPE_DEFINITION_REPRESENTATION(#508,#514); +#508 = PRODUCT_DEFINITION_SHAPE('','',#509); +#509 = PRODUCT_DEFINITION('design','',#510,#513); +#510 = PRODUCT_DEFINITION_FORMATION('','',#511); +#511 = PRODUCT('Contact0603B','Contact0603B','',(#512)); +#512 = PRODUCT_CONTEXT('',#2,'mechanical'); +#513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#514 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#515),#797); +#515 = MANIFOLD_SOLID_BREP('',#516); +#516 = CLOSED_SHELL('',(#517,#557,#588,#619,#650,#681,#712,#743,#765, + #781)); +#517 = ADVANCED_FACE('',(#518),#552,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#530,#538,#546)); +#520 = ORIENTED_EDGE('',*,*,#521,.T.); +#521 = EDGE_CURVE('',#522,#524,#526,.T.); +#522 = VERTEX_POINT('',#523); +#523 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#524 = VERTEX_POINT('',#525); +#525 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#530 = ORIENTED_EDGE('',*,*,#531,.T.); +#531 = EDGE_CURVE('',#524,#532,#534,.T.); +#532 = VERTEX_POINT('',#533); +#533 = CARTESIAN_POINT('',(0.4,0.45,0.45)); +#534 = LINE('',#535,#536); +#535 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#536 = VECTOR('',#537,1.); +#537 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#538 = ORIENTED_EDGE('',*,*,#539,.F.); +#539 = EDGE_CURVE('',#540,#532,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#542 = LINE('',#543,#544); +#543 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#544 = VECTOR('',#545,1.); +#545 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#546 = ORIENTED_EDGE('',*,*,#547,.F.); +#547 = EDGE_CURVE('',#522,#540,#548,.T.); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#552 = PLANE('',#553); +#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#555 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#556 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#557 = ADVANCED_FACE('',(#558),#583,.T.); +#558 = FACE_BOUND('',#559,.T.); +#559 = EDGE_LOOP('',(#560,#561,#569,#577)); +#560 = ORIENTED_EDGE('',*,*,#539,.T.); +#561 = ORIENTED_EDGE('',*,*,#562,.T.); +#562 = EDGE_CURVE('',#532,#563,#565,.T.); +#563 = VERTEX_POINT('',#564); +#564 = CARTESIAN_POINT('',(0.4,0.8,0.45)); +#565 = LINE('',#566,#567); +#566 = CARTESIAN_POINT('',(0.4,0.45,0.45)); +#567 = VECTOR('',#568,1.); +#568 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#569 = ORIENTED_EDGE('',*,*,#570,.F.); +#570 = EDGE_CURVE('',#571,#563,#573,.T.); +#571 = VERTEX_POINT('',#572); +#572 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#573 = LINE('',#574,#575); +#574 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#575 = VECTOR('',#576,1.); +#576 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#577 = ORIENTED_EDGE('',*,*,#578,.F.); +#578 = EDGE_CURVE('',#540,#571,#579,.T.); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#583 = PLANE('',#584); +#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587); +#585 = CARTESIAN_POINT('',(-0.4,0.45,0.45)); +#586 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#587 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#588 = ADVANCED_FACE('',(#589),#614,.T.); +#589 = FACE_BOUND('',#590,.T.); +#590 = EDGE_LOOP('',(#591,#592,#600,#608)); +#591 = ORIENTED_EDGE('',*,*,#570,.T.); +#592 = ORIENTED_EDGE('',*,*,#593,.T.); +#593 = EDGE_CURVE('',#563,#594,#596,.T.); +#594 = VERTEX_POINT('',#595); +#595 = CARTESIAN_POINT('',(0.4,0.8,-2.22044604925E-16)); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(0.4,0.8,0.45)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#600 = ORIENTED_EDGE('',*,*,#601,.F.); +#601 = EDGE_CURVE('',#602,#594,#604,.T.); +#602 = VERTEX_POINT('',#603); +#603 = CARTESIAN_POINT('',(-0.4,0.8,-3.10862446895E-16)); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(-0.4,0.8,-3.10862446895E-16)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#608 = ORIENTED_EDGE('',*,*,#609,.F.); +#609 = EDGE_CURVE('',#571,#602,#610,.T.); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#614 = PLANE('',#615); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(-0.4,0.8,0.45)); +#617 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#618 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#619 = ADVANCED_FACE('',(#620),#645,.T.); +#620 = FACE_BOUND('',#621,.T.); +#621 = EDGE_LOOP('',(#622,#623,#631,#639)); +#622 = ORIENTED_EDGE('',*,*,#601,.T.); +#623 = ORIENTED_EDGE('',*,*,#624,.T.); +#624 = EDGE_CURVE('',#594,#625,#627,.T.); +#625 = VERTEX_POINT('',#626); +#626 = CARTESIAN_POINT('',(0.4,0.55,-1.387778780781E-16)); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(0.4,0.8,-1.165734175856E-15)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#631 = ORIENTED_EDGE('',*,*,#632,.F.); +#632 = EDGE_CURVE('',#633,#625,#635,.T.); +#633 = VERTEX_POINT('',#634); +#634 = CARTESIAN_POINT('',(-0.4,0.55,-2.275957200482E-16)); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(-0.4,0.55,-2.275957200482E-16)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#639 = ORIENTED_EDGE('',*,*,#640,.F.); +#640 = EDGE_CURVE('',#602,#633,#641,.T.); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(-0.4,0.8,-1.110223024625E-16)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#645 = PLANE('',#646); +#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649); +#647 = CARTESIAN_POINT('',(-0.4,0.8,-3.10862446895E-16)); +#648 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#649 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#650 = ADVANCED_FACE('',(#651),#676,.T.); +#651 = FACE_BOUND('',#652,.T.); +#652 = EDGE_LOOP('',(#653,#654,#662,#670)); +#653 = ORIENTED_EDGE('',*,*,#632,.T.); +#654 = ORIENTED_EDGE('',*,*,#655,.T.); +#655 = EDGE_CURVE('',#625,#656,#658,.T.); +#656 = VERTEX_POINT('',#657); +#657 = CARTESIAN_POINT('',(0.4,0.55,5.E-02)); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(0.4,0.55,-9.436895709314E-16)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#662 = ORIENTED_EDGE('',*,*,#663,.F.); +#663 = EDGE_CURVE('',#664,#656,#666,.T.); +#664 = VERTEX_POINT('',#665); +#665 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#670 = ORIENTED_EDGE('',*,*,#671,.F.); +#671 = EDGE_CURVE('',#633,#664,#672,.T.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(-0.4,0.55,1.110223024625E-16)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#676 = PLANE('',#677); +#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680); +#678 = CARTESIAN_POINT('',(-0.4,0.55,-2.275957200482E-16)); +#679 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#680 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#681 = ADVANCED_FACE('',(#682),#707,.T.); +#682 = FACE_BOUND('',#683,.T.); +#683 = EDGE_LOOP('',(#684,#685,#693,#701)); +#684 = ORIENTED_EDGE('',*,*,#663,.T.); +#685 = ORIENTED_EDGE('',*,*,#686,.T.); +#686 = EDGE_CURVE('',#656,#687,#689,.T.); +#687 = VERTEX_POINT('',#688); +#688 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(0.4,0.55,5.E-02)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#693 = ORIENTED_EDGE('',*,*,#694,.F.); +#694 = EDGE_CURVE('',#695,#687,#697,.T.); +#695 = VERTEX_POINT('',#696); +#696 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#701 = ORIENTED_EDGE('',*,*,#702,.F.); +#702 = EDGE_CURVE('',#664,#695,#703,.T.); +#703 = LINE('',#704,#705); +#704 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#705 = VECTOR('',#706,1.); +#706 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#707 = PLANE('',#708); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(-0.4,0.55,5.E-02)); +#710 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#711 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#712 = ADVANCED_FACE('',(#713),#738,.T.); +#713 = FACE_BOUND('',#714,.T.); +#714 = EDGE_LOOP('',(#715,#716,#724,#732)); +#715 = ORIENTED_EDGE('',*,*,#694,.T.); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#687,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(0.4,0.75,0.4)); +#720 = LINE('',#721,#722); +#721 = CARTESIAN_POINT('',(0.4,0.75,5.E-02)); +#722 = VECTOR('',#723,1.); +#723 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#724 = ORIENTED_EDGE('',*,*,#725,.F.); +#725 = EDGE_CURVE('',#726,#718,#728,.T.); +#726 = VERTEX_POINT('',#727); +#727 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#732 = ORIENTED_EDGE('',*,*,#733,.F.); +#733 = EDGE_CURVE('',#695,#726,#734,.T.); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#738 = PLANE('',#739); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(-0.4,0.75,5.E-02)); +#741 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#742 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#743 = ADVANCED_FACE('',(#744),#760,.T.); +#744 = FACE_BOUND('',#745,.T.); +#745 = EDGE_LOOP('',(#746,#747,#753,#754)); +#746 = ORIENTED_EDGE('',*,*,#725,.T.); +#747 = ORIENTED_EDGE('',*,*,#748,.T.); +#748 = EDGE_CURVE('',#718,#524,#749,.T.); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(0.4,0.75,0.4)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#753 = ORIENTED_EDGE('',*,*,#521,.F.); +#754 = ORIENTED_EDGE('',*,*,#755,.F.); +#755 = EDGE_CURVE('',#726,#522,#756,.T.); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#760 = PLANE('',#761); +#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764); +#762 = CARTESIAN_POINT('',(-0.4,0.75,0.4)); +#763 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#764 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#765 = ADVANCED_FACE('',(#766),#776,.F.); +#766 = FACE_BOUND('',#767,.T.); +#767 = EDGE_LOOP('',(#768,#769,#770,#771,#772,#773,#774,#775)); +#768 = ORIENTED_EDGE('',*,*,#547,.T.); +#769 = ORIENTED_EDGE('',*,*,#578,.T.); +#770 = ORIENTED_EDGE('',*,*,#609,.T.); +#771 = ORIENTED_EDGE('',*,*,#640,.T.); +#772 = ORIENTED_EDGE('',*,*,#671,.T.); +#773 = ORIENTED_EDGE('',*,*,#702,.T.); +#774 = ORIENTED_EDGE('',*,*,#733,.T.); +#775 = ORIENTED_EDGE('',*,*,#755,.T.); +#776 = PLANE('',#777); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(-0.4,0.685,0.245)); +#779 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#780 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#781 = ADVANCED_FACE('',(#782),#792,.T.); +#782 = FACE_BOUND('',#783,.F.); +#783 = EDGE_LOOP('',(#784,#785,#786,#787,#788,#789,#790,#791)); +#784 = ORIENTED_EDGE('',*,*,#531,.T.); +#785 = ORIENTED_EDGE('',*,*,#562,.T.); +#786 = ORIENTED_EDGE('',*,*,#593,.T.); +#787 = ORIENTED_EDGE('',*,*,#624,.T.); +#788 = ORIENTED_EDGE('',*,*,#655,.T.); +#789 = ORIENTED_EDGE('',*,*,#686,.T.); +#790 = ORIENTED_EDGE('',*,*,#717,.T.); +#791 = ORIENTED_EDGE('',*,*,#748,.T.); +#792 = PLANE('',#793); +#793 = AXIS2_PLACEMENT_3D('',#794,#795,#796); +#794 = CARTESIAN_POINT('',(0.4,0.685,0.245)); +#795 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#796 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#801)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#798,#799,#800)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#798 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#799 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#800 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#801 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#798, + 'distance_accuracy_value','confusion accuracy'); +#802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#803,#805); +#803 = ( REPRESENTATION_RELATIONSHIP('','',#514,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#804) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#806 + ); +#806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Contact0603B','',#5,#509,$); +#807 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#511)); +#808 = SHAPE_DEFINITION_REPRESENTATION(#809,#815); +#809 = PRODUCT_DEFINITION_SHAPE('','',#810); +#810 = PRODUCT_DEFINITION('design','',#811,#814); +#811 = PRODUCT_DEFINITION_FORMATION('','',#812); +#812 = PRODUCT('Coating0603','Coating0603','',(#813)); +#813 = PRODUCT_CONTEXT('',#2,'mechanical'); +#814 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#815 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#816),#966); +#816 = MANIFOLD_SOLID_BREP('',#817); +#817 = CLOSED_SHELL('',(#818,#858,#889,#920,#942,#954)); +#818 = ADVANCED_FACE('',(#819),#853,.F.); +#819 = FACE_BOUND('',#820,.F.); +#820 = EDGE_LOOP('',(#821,#831,#839,#847)); +#821 = ORIENTED_EDGE('',*,*,#822,.T.); +#822 = EDGE_CURVE('',#823,#825,#827,.T.); +#823 = VERTEX_POINT('',#824); +#824 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#825 = VERTEX_POINT('',#826); +#826 = CARTESIAN_POINT('',(-0.4,0.45,0.425)); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(0.,0.,1.)); +#831 = ORIENTED_EDGE('',*,*,#832,.T.); +#832 = EDGE_CURVE('',#825,#833,#835,.T.); +#833 = VERTEX_POINT('',#834); +#834 = CARTESIAN_POINT('',(-0.4,-0.45,0.425)); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(-0.4,0.45,0.425)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(0.,-1.,0.)); +#839 = ORIENTED_EDGE('',*,*,#840,.F.); +#840 = EDGE_CURVE('',#841,#833,#843,.T.); +#841 = VERTEX_POINT('',#842); +#842 = CARTESIAN_POINT('',(-0.4,-0.45,0.4)); +#843 = LINE('',#844,#845); +#844 = CARTESIAN_POINT('',(-0.4,-0.45,0.4)); +#845 = VECTOR('',#846,1.); +#846 = DIRECTION('',(0.,0.,1.)); +#847 = ORIENTED_EDGE('',*,*,#848,.F.); +#848 = EDGE_CURVE('',#823,#841,#849,.T.); +#849 = LINE('',#850,#851); +#850 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#851 = VECTOR('',#852,1.); +#852 = DIRECTION('',(0.,-1.,0.)); +#853 = PLANE('',#854); +#854 = AXIS2_PLACEMENT_3D('',#855,#856,#857); +#855 = CARTESIAN_POINT('',(-0.4,0.45,0.4)); +#856 = DIRECTION('',(1.,0.,0.)); +#857 = DIRECTION('',(0.,-1.,0.)); +#858 = ADVANCED_FACE('',(#859),#884,.F.); +#859 = FACE_BOUND('',#860,.F.); +#860 = EDGE_LOOP('',(#861,#862,#870,#878)); +#861 = ORIENTED_EDGE('',*,*,#840,.T.); +#862 = ORIENTED_EDGE('',*,*,#863,.T.); +#863 = EDGE_CURVE('',#833,#864,#866,.T.); +#864 = VERTEX_POINT('',#865); +#865 = CARTESIAN_POINT('',(0.4,-0.45,0.425)); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(-0.4,-0.45,0.425)); +#868 = VECTOR('',#869,1.); +#869 = DIRECTION('',(1.,0.,0.)); +#870 = ORIENTED_EDGE('',*,*,#871,.F.); +#871 = EDGE_CURVE('',#872,#864,#874,.T.); +#872 = VERTEX_POINT('',#873); +#873 = CARTESIAN_POINT('',(0.4,-0.45,0.4)); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(0.4,-0.45,0.4)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(0.,0.,1.)); +#878 = ORIENTED_EDGE('',*,*,#879,.F.); +#879 = EDGE_CURVE('',#841,#872,#880,.T.); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(-0.4,-0.45,0.4)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(1.,0.,0.)); +#884 = PLANE('',#885); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(-0.4,-0.45,0.4)); +#887 = DIRECTION('',(0.,1.,0.)); +#888 = DIRECTION('',(1.,0.,0.)); +#889 = ADVANCED_FACE('',(#890),#915,.F.); +#890 = FACE_BOUND('',#891,.F.); +#891 = EDGE_LOOP('',(#892,#893,#901,#909)); +#892 = ORIENTED_EDGE('',*,*,#871,.T.); +#893 = ORIENTED_EDGE('',*,*,#894,.T.); +#894 = EDGE_CURVE('',#864,#895,#897,.T.); +#895 = VERTEX_POINT('',#896); +#896 = CARTESIAN_POINT('',(0.4,0.45,0.425)); +#897 = LINE('',#898,#899); +#898 = CARTESIAN_POINT('',(0.4,-0.45,0.425)); +#899 = VECTOR('',#900,1.); +#900 = DIRECTION('',(0.,1.,0.)); +#901 = ORIENTED_EDGE('',*,*,#902,.F.); +#902 = EDGE_CURVE('',#903,#895,#905,.T.); +#903 = VERTEX_POINT('',#904); +#904 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(0.,0.,1.)); +#909 = ORIENTED_EDGE('',*,*,#910,.F.); +#910 = EDGE_CURVE('',#872,#903,#911,.T.); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(0.4,-0.45,0.4)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(0.,1.,0.)); +#915 = PLANE('',#916); +#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919); +#917 = CARTESIAN_POINT('',(0.4,-0.45,0.4)); +#918 = DIRECTION('',(-1.,0.,0.)); +#919 = DIRECTION('',(0.,1.,0.)); +#920 = ADVANCED_FACE('',(#921),#937,.F.); +#921 = FACE_BOUND('',#922,.F.); +#922 = EDGE_LOOP('',(#923,#924,#930,#931)); +#923 = ORIENTED_EDGE('',*,*,#902,.T.); +#924 = ORIENTED_EDGE('',*,*,#925,.T.); +#925 = EDGE_CURVE('',#895,#825,#926,.T.); +#926 = LINE('',#927,#928); +#927 = CARTESIAN_POINT('',(0.4,0.45,0.425)); +#928 = VECTOR('',#929,1.); +#929 = DIRECTION('',(-1.,0.,0.)); +#930 = ORIENTED_EDGE('',*,*,#822,.F.); +#931 = ORIENTED_EDGE('',*,*,#932,.F.); +#932 = EDGE_CURVE('',#903,#823,#933,.T.); +#933 = LINE('',#934,#935); +#934 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(-1.,0.,0.)); +#937 = PLANE('',#938); +#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941); +#939 = CARTESIAN_POINT('',(0.4,0.45,0.4)); +#940 = DIRECTION('',(0.,-1.,0.)); +#941 = DIRECTION('',(-1.,0.,0.)); +#942 = ADVANCED_FACE('',(#943),#949,.F.); +#943 = FACE_BOUND('',#944,.F.); +#944 = EDGE_LOOP('',(#945,#946,#947,#948)); +#945 = ORIENTED_EDGE('',*,*,#848,.T.); +#946 = ORIENTED_EDGE('',*,*,#879,.T.); +#947 = ORIENTED_EDGE('',*,*,#910,.T.); +#948 = ORIENTED_EDGE('',*,*,#932,.T.); +#949 = PLANE('',#950); +#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953); +#951 = CARTESIAN_POINT('',(0.,-1.632680918566E-17,0.4)); +#952 = DIRECTION('',(0.,0.,1.)); +#953 = DIRECTION('',(1.,0.,0.)); +#954 = ADVANCED_FACE('',(#955),#961,.T.); +#955 = FACE_BOUND('',#956,.T.); +#956 = EDGE_LOOP('',(#957,#958,#959,#960)); +#957 = ORIENTED_EDGE('',*,*,#832,.T.); +#958 = ORIENTED_EDGE('',*,*,#863,.T.); +#959 = ORIENTED_EDGE('',*,*,#894,.T.); +#960 = ORIENTED_EDGE('',*,*,#925,.T.); +#961 = PLANE('',#962); +#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965); +#963 = CARTESIAN_POINT('',(0.,-1.632680918566E-17,0.425)); +#964 = DIRECTION('',(0.,0.,1.)); +#965 = DIRECTION('',(1.,0.,0.)); +#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#970)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#967,#968,#969)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#967 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#968 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#969 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#970 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#967, + 'distance_accuracy_value','confusion accuracy'); +#971 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#972,#974); +#972 = ( REPRESENTATION_RELATIONSHIP('','',#815,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#973) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#973 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#974 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#975 + ); +#975 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Coating0603','',#5,#810,$); +#976 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#812)); +#977 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#978) + ,#195); +#978 = STYLED_ITEM('color',(#979),#45); +#979 = PRESENTATION_STYLE_ASSIGNMENT((#980,#986)); +#980 = SURFACE_STYLE_USAGE(.BOTH.,#981); +#981 = SURFACE_SIDE_STYLE('',(#982)); +#982 = SURFACE_STYLE_FILL_AREA(#983); +#983 = FILL_AREA_STYLE('',(#984)); +#984 = FILL_AREA_STYLE_COLOUR('',#985); +#985 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#986 = CURVE_STYLE('',#987,POSITIVE_LENGTH_MEASURE(0.1),#988); +#987 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#988 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#989 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#990) + ,#797); +#990 = STYLED_ITEM('color',(#991),#515); +#991 = PRESENTATION_STYLE_ASSIGNMENT((#992,#998)); +#992 = SURFACE_STYLE_USAGE(.BOTH.,#993); +#993 = SURFACE_SIDE_STYLE('',(#994)); +#994 = SURFACE_STYLE_FILL_AREA(#995); +#995 = FILL_AREA_STYLE('',(#996)); +#996 = FILL_AREA_STYLE_COLOUR('',#997); +#997 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#998 = CURVE_STYLE('',#999,POSITIVE_LENGTH_MEASURE(0.1),#988); +#999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1000 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1001),#966); +#1001 = STYLED_ITEM('color',(#1002),#816); +#1002 = PRESENTATION_STYLE_ASSIGNMENT((#1003,#1009)); +#1003 = SURFACE_STYLE_USAGE(.BOTH.,#1004); +#1004 = SURFACE_SIDE_STYLE('',(#1005)); +#1005 = SURFACE_STYLE_FILL_AREA(#1006); +#1006 = FILL_AREA_STYLE('',(#1007)); +#1007 = FILL_AREA_STYLE_COLOUR('',#1008); +#1008 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#1009 = CURVE_STYLE('',#1010,POSITIVE_LENGTH_MEASURE(0.1),#988); +#1010 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1011 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1012),#496); +#1012 = STYLED_ITEM('color',(#1013),#214); +#1013 = PRESENTATION_STYLE_ASSIGNMENT((#1014,#1019)); +#1014 = SURFACE_STYLE_USAGE(.BOTH.,#1015); +#1015 = SURFACE_SIDE_STYLE('',(#1016)); +#1016 = SURFACE_STYLE_FILL_AREA(#1017); +#1017 = FILL_AREA_STYLE('',(#1018)); +#1018 = FILL_AREA_STYLE_COLOUR('',#997); +#1019 = CURVE_STYLE('',#1020,POSITIVE_LENGTH_MEASURE(0.1),#988); +#1020 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/Resistor.FCStd b/fab.3dsource/Resistor.FCStd index c2b4b49a964d85be7f314e32d746bad477948ebf..ba19cd947eaf17e88d8fab34f067c8d453861db8 100644 Binary files a/fab.3dsource/Resistor.FCStd and b/fab.3dsource/Resistor.FCStd differ diff --git a/fab.pretty/R_0603.kicad_mod b/fab.pretty/R_0603.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..40fb3fc00aab7717e0a35dbfeef91927443fb2d6 --- /dev/null +++ b/fab.pretty/R_0603.kicad_mod @@ -0,0 +1,143 @@ +(footprint "R_0603" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor SMD 0603") + (tags "resistor 0603") + (property "Reference" "REF**" + (at 0 -1.5 0) + (layer "F.SilkS") + (uuid "0c9a8d74-37c5-4dd6-8a46-b3bbedd52cbf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "R_0603" + (at 0 1.6 0) + (layer "F.Fab") + (uuid "0cdb8746-24cf-4eb8-9b4e-e25b5e0a7e93") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "127876d6-40e7-49b4-bf09-45ee7898b0d9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ef381d4-51ad-4574-a88b-889e511b1d80") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "73a2cb3e-e197-40c3-9f0f-b448593607ca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -0.8 -0.7) + (end 0.8 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e08096b-4497-4de6-9097-013641cbb359") + ) + (fp_line + (start 0.8 0.7) + (end -0.8 0.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b457950-b0ff-430a-a57a-248f87d81ef2") + ) + (fp_rect + (start -1.3 -0.6) + (end 1.3 0.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "1972f47c-ac8f-49d6-9423-861a5b71f917") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "151e49b3-8b94-45ba-a24d-cb27700bdb56") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c3b9d0d5-c3e4-4630-abb3-5d25e1a66949") + (effects + (font + (size 0.7 0.7) + (thickness 0.105) + ) + ) + ) + (pad "1" smd rect + (at -0.75 0) + (size 0.61 0.81) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8d2b9331-a059-488a-99ca-0f01b775d403") + ) + (pad "2" smd rect + (at 0.75 0) + (size 0.61 0.81) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9d8bed2e-2cf0-46b0-8fdb-e4b0074e7045") + ) + (model "${FAB}/fab.3dshapes/Resistor-0603.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) +)