diff --git a/fab.3dshapes/R_1206.step b/fab.3dshapes/R_1206.step deleted file mode 100644 index ed45f4d3df5944aa136dbee71ae81ad8aabac0d4..0000000000000000000000000000000000000000 --- a/fab.3dshapes/R_1206.step +++ /dev/null @@ -1,883 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); -FILE_NAME('Open CASCADE Shape Model','2021-01-15T23:08:32',( - 'Krisjanis Rijnieks'),('NOT-19 (Aalto Fablab)'), - 'Open CASCADE STEP processor 7.4','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('Unnamed','Unnamed','',(#8)); -#8 = PRODUCT_CONTEXT('',#2,'mechanical'); -#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27); -#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.,0.,0.)); -#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT( -(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28, - 'distance_accuracy_value','confusion accuracy'); -#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -#33 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34),#448); -#34 = MANIFOLD_SOLID_BREP('',#35); -#35 = CLOSED_SHELL('',(#36,#108,#171,#195,#251,#275,#299,#323,#347,#364, - #385,#402,#419,#436)); -#36 = ADVANCED_FACE('',(#37),#103,.F.); -#37 = FACE_BOUND('',#38,.T.); -#38 = EDGE_LOOP('',(#39,#49,#57,#65,#73,#81,#89,#97)); -#39 = ORIENTED_EDGE('',*,*,#40,.F.); -#40 = EDGE_CURVE('',#41,#43,#45,.T.); -#41 = VERTEX_POINT('',#42); -#42 = CARTESIAN_POINT('',(1.24,0.8,0.65)); -#43 = VERTEX_POINT('',#44); -#44 = CARTESIAN_POINT('',(1.6,0.8,0.65)); -#45 = LINE('',#46,#47); -#46 = CARTESIAN_POINT('',(1.,0.8,0.65)); -#47 = VECTOR('',#48,1.); -#48 = DIRECTION('',(1.,0.,0.)); -#49 = ORIENTED_EDGE('',*,*,#50,.T.); -#50 = EDGE_CURVE('',#41,#51,#53,.T.); -#51 = VERTEX_POINT('',#52); -#52 = CARTESIAN_POINT('',(1.24,0.32,0.65)); -#53 = LINE('',#54,#55); -#54 = CARTESIAN_POINT('',(1.24,0.8,0.65)); -#55 = VECTOR('',#56,1.); -#56 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#57 = ORIENTED_EDGE('',*,*,#58,.T.); -#58 = EDGE_CURVE('',#51,#59,#61,.T.); -#59 = VERTEX_POINT('',#60); -#60 = CARTESIAN_POINT('',(1.,0.32,0.65)); -#61 = LINE('',#62,#63); -#62 = CARTESIAN_POINT('',(1.24,0.32,0.65)); -#63 = VECTOR('',#64,1.); -#64 = DIRECTION('',(-1.,0.,0.)); -#65 = ORIENTED_EDGE('',*,*,#66,.T.); -#66 = EDGE_CURVE('',#59,#67,#69,.T.); -#67 = VERTEX_POINT('',#68); -#68 = CARTESIAN_POINT('',(1.,-0.32,0.65)); -#69 = LINE('',#70,#71); -#70 = CARTESIAN_POINT('',(1.,0.8,0.65)); -#71 = VECTOR('',#72,1.); -#72 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#73 = ORIENTED_EDGE('',*,*,#74,.F.); -#74 = EDGE_CURVE('',#75,#67,#77,.T.); -#75 = VERTEX_POINT('',#76); -#76 = CARTESIAN_POINT('',(1.24,-0.32,0.65)); -#77 = LINE('',#78,#79); -#78 = CARTESIAN_POINT('',(1.24,-0.32,0.65)); -#79 = VECTOR('',#80,1.); -#80 = DIRECTION('',(-1.,0.,0.)); -#81 = ORIENTED_EDGE('',*,*,#82,.F.); -#82 = EDGE_CURVE('',#83,#75,#85,.T.); -#83 = VERTEX_POINT('',#84); -#84 = CARTESIAN_POINT('',(1.24,-0.8,0.65)); -#85 = LINE('',#86,#87); -#86 = CARTESIAN_POINT('',(1.24,-0.8,0.65)); -#87 = VECTOR('',#88,1.); -#88 = DIRECTION('',(0.,1.,-1.110223024625E-15)); -#89 = ORIENTED_EDGE('',*,*,#90,.T.); -#90 = EDGE_CURVE('',#83,#91,#93,.T.); -#91 = VERTEX_POINT('',#92); -#92 = CARTESIAN_POINT('',(1.6,-0.8,0.65)); -#93 = LINE('',#94,#95); -#94 = CARTESIAN_POINT('',(1.,-0.8,0.65)); -#95 = VECTOR('',#96,1.); -#96 = DIRECTION('',(1.,0.,0.)); -#97 = ORIENTED_EDGE('',*,*,#98,.F.); -#98 = EDGE_CURVE('',#43,#91,#99,.T.); -#99 = LINE('',#100,#101); -#100 = CARTESIAN_POINT('',(1.6,0.8,0.65)); -#101 = VECTOR('',#102,1.); -#102 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#103 = PLANE('',#104); -#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107); -#105 = CARTESIAN_POINT('',(1.,0.8,0.65)); -#106 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#107 = DIRECTION('',(-1.,0.,0.)); -#108 = ADVANCED_FACE('',(#109),#166,.F.); -#109 = FACE_BOUND('',#110,.T.); -#110 = EDGE_LOOP('',(#111,#119,#120,#128,#136,#144,#152,#160)); -#111 = ORIENTED_EDGE('',*,*,#112,.F.); -#112 = EDGE_CURVE('',#41,#113,#115,.T.); -#113 = VERTEX_POINT('',#114); -#114 = CARTESIAN_POINT('',(1.24,0.8,0.6)); -#115 = LINE('',#116,#117); -#116 = CARTESIAN_POINT('',(1.24,0.8,0.65)); -#117 = VECTOR('',#118,1.); -#118 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#119 = ORIENTED_EDGE('',*,*,#40,.T.); -#120 = ORIENTED_EDGE('',*,*,#121,.T.); -#121 = EDGE_CURVE('',#43,#122,#124,.T.); -#122 = VERTEX_POINT('',#123); -#123 = CARTESIAN_POINT('',(1.6,0.8,-8.881784197001E-16)); -#124 = LINE('',#125,#126); -#125 = CARTESIAN_POINT('',(1.6,0.8,0.65)); -#126 = VECTOR('',#127,1.); -#127 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#128 = ORIENTED_EDGE('',*,*,#129,.T.); -#129 = EDGE_CURVE('',#122,#130,#132,.T.); -#130 = VERTEX_POINT('',#131); -#131 = CARTESIAN_POINT('',(1.05,0.8,-8.881784197001E-16)); -#132 = LINE('',#133,#134); -#133 = CARTESIAN_POINT('',(1.6,0.8,-8.881784197001E-16)); -#134 = VECTOR('',#135,1.); -#135 = DIRECTION('',(-1.,-0.,0.)); -#136 = ORIENTED_EDGE('',*,*,#137,.F.); -#137 = EDGE_CURVE('',#138,#130,#140,.T.); -#138 = VERTEX_POINT('',#139); -#139 = CARTESIAN_POINT('',(1.05,0.8,5.E-02)); -#140 = LINE('',#141,#142); -#141 = CARTESIAN_POINT('',(1.05,0.8,5.E-02)); -#142 = VECTOR('',#143,1.); -#143 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#144 = ORIENTED_EDGE('',*,*,#145,.T.); -#145 = EDGE_CURVE('',#138,#146,#148,.T.); -#146 = VERTEX_POINT('',#147); -#147 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#148 = LINE('',#149,#150); -#149 = CARTESIAN_POINT('',(1.05,0.8,5.E-02)); -#150 = VECTOR('',#151,1.); -#151 = DIRECTION('',(1.,0.,0.)); -#152 = ORIENTED_EDGE('',*,*,#153,.T.); -#153 = EDGE_CURVE('',#146,#154,#156,.T.); -#154 = VERTEX_POINT('',#155); -#155 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#156 = LINE('',#157,#158); -#157 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#158 = VECTOR('',#159,1.); -#159 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#160 = ORIENTED_EDGE('',*,*,#161,.T.); -#161 = EDGE_CURVE('',#154,#113,#162,.T.); -#162 = LINE('',#163,#164); -#163 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#164 = VECTOR('',#165,1.); -#165 = DIRECTION('',(-1.,-0.,0.)); -#166 = PLANE('',#167); -#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); -#168 = CARTESIAN_POINT('',(1.387142857143,0.8,0.333571428571)); -#169 = DIRECTION('',(-6.162975822039E-33,-1.,1.110223024625E-15)); -#170 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#171 = ADVANCED_FACE('',(#172),#190,.F.); -#172 = FACE_BOUND('',#173,.T.); -#173 = EDGE_LOOP('',(#174,#175,#183,#189)); -#174 = ORIENTED_EDGE('',*,*,#98,.T.); -#175 = ORIENTED_EDGE('',*,*,#176,.T.); -#176 = EDGE_CURVE('',#91,#177,#179,.T.); -#177 = VERTEX_POINT('',#178); -#178 = CARTESIAN_POINT('',(1.6,-0.8,8.881784197001E-16)); -#179 = LINE('',#180,#181); -#180 = CARTESIAN_POINT('',(1.6,-0.8,0.65)); -#181 = VECTOR('',#182,1.); -#182 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#183 = ORIENTED_EDGE('',*,*,#184,.F.); -#184 = EDGE_CURVE('',#122,#177,#185,.T.); -#185 = LINE('',#186,#187); -#186 = CARTESIAN_POINT('',(1.6,0.8,-8.881784197001E-16)); -#187 = VECTOR('',#188,1.); -#188 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#189 = ORIENTED_EDGE('',*,*,#121,.F.); -#190 = PLANE('',#191); -#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); -#192 = CARTESIAN_POINT('',(1.6,0.8,0.65)); -#193 = DIRECTION('',(-1.,-0.,0.)); -#194 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#195 = ADVANCED_FACE('',(#196),#246,.T.); -#196 = FACE_BOUND('',#197,.F.); -#197 = EDGE_LOOP('',(#198,#206,#207,#208,#216,#224,#232,#240)); -#198 = ORIENTED_EDGE('',*,*,#199,.F.); -#199 = EDGE_CURVE('',#83,#200,#202,.T.); -#200 = VERTEX_POINT('',#201); -#201 = CARTESIAN_POINT('',(1.24,-0.8,0.6)); -#202 = LINE('',#203,#204); -#203 = CARTESIAN_POINT('',(1.24,-0.8,0.65)); -#204 = VECTOR('',#205,1.); -#205 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#206 = ORIENTED_EDGE('',*,*,#90,.T.); -#207 = ORIENTED_EDGE('',*,*,#176,.T.); -#208 = ORIENTED_EDGE('',*,*,#209,.T.); -#209 = EDGE_CURVE('',#177,#210,#212,.T.); -#210 = VERTEX_POINT('',#211); -#211 = CARTESIAN_POINT('',(1.05,-0.8,8.881784197001E-16)); -#212 = LINE('',#213,#214); -#213 = CARTESIAN_POINT('',(1.6,-0.8,8.881784197001E-16)); -#214 = VECTOR('',#215,1.); -#215 = DIRECTION('',(-1.,-0.,0.)); -#216 = ORIENTED_EDGE('',*,*,#217,.F.); -#217 = EDGE_CURVE('',#218,#210,#220,.T.); -#218 = VERTEX_POINT('',#219); -#219 = CARTESIAN_POINT('',(1.05,-0.8,5.E-02)); -#220 = LINE('',#221,#222); -#221 = CARTESIAN_POINT('',(1.05,-0.8,5.E-02)); -#222 = VECTOR('',#223,1.); -#223 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#224 = ORIENTED_EDGE('',*,*,#225,.T.); -#225 = EDGE_CURVE('',#218,#226,#228,.T.); -#226 = VERTEX_POINT('',#227); -#227 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02)); -#228 = LINE('',#229,#230); -#229 = CARTESIAN_POINT('',(1.05,-0.8,5.E-02)); -#230 = VECTOR('',#231,1.); -#231 = DIRECTION('',(1.,0.,0.)); -#232 = ORIENTED_EDGE('',*,*,#233,.T.); -#233 = EDGE_CURVE('',#226,#234,#236,.T.); -#234 = VERTEX_POINT('',#235); -#235 = CARTESIAN_POINT('',(1.55,-0.8,0.6)); -#236 = LINE('',#237,#238); -#237 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02)); -#238 = VECTOR('',#239,1.); -#239 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#240 = ORIENTED_EDGE('',*,*,#241,.T.); -#241 = EDGE_CURVE('',#234,#200,#242,.T.); -#242 = LINE('',#243,#244); -#243 = CARTESIAN_POINT('',(1.55,-0.8,0.6)); -#244 = VECTOR('',#245,1.); -#245 = DIRECTION('',(-1.,-0.,0.)); -#246 = PLANE('',#247); -#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); -#248 = CARTESIAN_POINT('',(1.387142857143,-0.8,0.333571428571)); -#249 = DIRECTION('',(-6.162975822039E-33,-1.,1.110223024625E-15)); -#250 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#251 = ADVANCED_FACE('',(#252),#270,.T.); -#252 = FACE_BOUND('',#253,.F.); -#253 = EDGE_LOOP('',(#254,#255,#256,#264)); -#254 = ORIENTED_EDGE('',*,*,#82,.F.); -#255 = ORIENTED_EDGE('',*,*,#199,.T.); -#256 = ORIENTED_EDGE('',*,*,#257,.T.); -#257 = EDGE_CURVE('',#200,#258,#260,.T.); -#258 = VERTEX_POINT('',#259); -#259 = CARTESIAN_POINT('',(1.24,-0.32,0.6)); -#260 = LINE('',#261,#262); -#261 = CARTESIAN_POINT('',(1.24,6.328271240363E-16,0.6)); -#262 = VECTOR('',#263,1.); -#263 = DIRECTION('',(-0.,1.,-1.110223024625E-15)); -#264 = ORIENTED_EDGE('',*,*,#265,.F.); -#265 = EDGE_CURVE('',#75,#258,#266,.T.); -#266 = LINE('',#267,#268); -#267 = CARTESIAN_POINT('',(1.24,-0.32,0.65)); -#268 = VECTOR('',#269,1.); -#269 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#270 = PLANE('',#271); -#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); -#272 = CARTESIAN_POINT('',(1.24,-0.8,0.65)); -#273 = DIRECTION('',(-1.,-0.,-0.)); -#274 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#275 = ADVANCED_FACE('',(#276),#294,.T.); -#276 = FACE_BOUND('',#277,.F.); -#277 = EDGE_LOOP('',(#278,#279,#280,#288)); -#278 = ORIENTED_EDGE('',*,*,#74,.F.); -#279 = ORIENTED_EDGE('',*,*,#265,.T.); -#280 = ORIENTED_EDGE('',*,*,#281,.T.); -#281 = EDGE_CURVE('',#258,#282,#284,.T.); -#282 = VERTEX_POINT('',#283); -#283 = CARTESIAN_POINT('',(1.,-0.32,0.6)); -#284 = LINE('',#285,#286); -#285 = CARTESIAN_POINT('',(1.395,-0.32,0.6)); -#286 = VECTOR('',#287,1.); -#287 = DIRECTION('',(-1.,-0.,-0.)); -#288 = ORIENTED_EDGE('',*,*,#289,.F.); -#289 = EDGE_CURVE('',#67,#282,#290,.T.); -#290 = LINE('',#291,#292); -#291 = CARTESIAN_POINT('',(1.,-0.32,0.65)); -#292 = VECTOR('',#293,1.); -#293 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#294 = PLANE('',#295); -#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); -#296 = CARTESIAN_POINT('',(1.24,-0.32,0.65)); -#297 = DIRECTION('',(-0.,-1.,1.110223024625E-15)); -#298 = DIRECTION('',(1.,0.,0.)); -#299 = ADVANCED_FACE('',(#300),#318,.F.); -#300 = FACE_BOUND('',#301,.T.); -#301 = EDGE_LOOP('',(#302,#310,#316,#317)); -#302 = ORIENTED_EDGE('',*,*,#303,.T.); -#303 = EDGE_CURVE('',#59,#304,#306,.T.); -#304 = VERTEX_POINT('',#305); -#305 = CARTESIAN_POINT('',(1.,0.32,0.6)); -#306 = LINE('',#307,#308); -#307 = CARTESIAN_POINT('',(1.,0.32,0.65)); -#308 = VECTOR('',#309,1.); -#309 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#310 = ORIENTED_EDGE('',*,*,#311,.T.); -#311 = EDGE_CURVE('',#304,#282,#312,.T.); -#312 = LINE('',#313,#314); -#313 = CARTESIAN_POINT('',(1.,0.8,0.6)); -#314 = VECTOR('',#315,1.); -#315 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#316 = ORIENTED_EDGE('',*,*,#289,.F.); -#317 = ORIENTED_EDGE('',*,*,#66,.F.); -#318 = PLANE('',#319); -#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322); -#320 = CARTESIAN_POINT('',(1.,0.8,0.6)); -#321 = DIRECTION('',(1.,0.,0.)); -#322 = DIRECTION('',(0.,-1.110223024625E-15,-1.)); -#323 = ADVANCED_FACE('',(#324),#342,.F.); -#324 = FACE_BOUND('',#325,.T.); -#325 = EDGE_LOOP('',(#326,#327,#335,#341)); -#326 = ORIENTED_EDGE('',*,*,#58,.F.); -#327 = ORIENTED_EDGE('',*,*,#328,.T.); -#328 = EDGE_CURVE('',#51,#329,#331,.T.); -#329 = VERTEX_POINT('',#330); -#330 = CARTESIAN_POINT('',(1.24,0.32,0.6)); -#331 = LINE('',#332,#333); -#332 = CARTESIAN_POINT('',(1.24,0.32,0.65)); -#333 = VECTOR('',#334,1.); -#334 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#335 = ORIENTED_EDGE('',*,*,#336,.F.); -#336 = EDGE_CURVE('',#304,#329,#337,.T.); -#337 = LINE('',#338,#339); -#338 = CARTESIAN_POINT('',(1.395,0.32,0.6)); -#339 = VECTOR('',#340,1.); -#340 = DIRECTION('',(1.,-0.,-0.)); -#341 = ORIENTED_EDGE('',*,*,#303,.F.); -#342 = PLANE('',#343); -#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); -#344 = CARTESIAN_POINT('',(1.24,0.32,0.65)); -#345 = DIRECTION('',(-0.,-1.,1.110223024625E-15)); -#346 = DIRECTION('',(1.,0.,0.)); -#347 = ADVANCED_FACE('',(#348),#359,.F.); -#348 = FACE_BOUND('',#349,.T.); -#349 = EDGE_LOOP('',(#350,#351,#352,#358)); -#350 = ORIENTED_EDGE('',*,*,#50,.F.); -#351 = ORIENTED_EDGE('',*,*,#112,.T.); -#352 = ORIENTED_EDGE('',*,*,#353,.F.); -#353 = EDGE_CURVE('',#329,#113,#354,.T.); -#354 = LINE('',#355,#356); -#355 = CARTESIAN_POINT('',(1.24,0.8,0.6)); -#356 = VECTOR('',#357,1.); -#357 = DIRECTION('',(-0.,1.,-1.110223024625E-15)); -#358 = ORIENTED_EDGE('',*,*,#328,.F.); -#359 = PLANE('',#360); -#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); -#361 = CARTESIAN_POINT('',(1.24,0.8,0.65)); -#362 = DIRECTION('',(1.,-0.,-0.)); -#363 = DIRECTION('',(0.,1.,-1.110223024625E-15)); -#364 = ADVANCED_FACE('',(#365),#380,.F.); -#365 = FACE_BOUND('',#366,.T.); -#366 = EDGE_LOOP('',(#367,#368,#374,#375,#376,#377,#378,#379)); -#367 = ORIENTED_EDGE('',*,*,#161,.F.); -#368 = ORIENTED_EDGE('',*,*,#369,.T.); -#369 = EDGE_CURVE('',#154,#234,#370,.T.); -#370 = LINE('',#371,#372); -#371 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#372 = VECTOR('',#373,1.); -#373 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#374 = ORIENTED_EDGE('',*,*,#241,.T.); -#375 = ORIENTED_EDGE('',*,*,#257,.T.); -#376 = ORIENTED_EDGE('',*,*,#281,.T.); -#377 = ORIENTED_EDGE('',*,*,#311,.F.); -#378 = ORIENTED_EDGE('',*,*,#336,.T.); -#379 = ORIENTED_EDGE('',*,*,#353,.T.); -#380 = PLANE('',#381); -#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384); -#382 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#383 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#384 = DIRECTION('',(1.,0.,0.)); -#385 = ADVANCED_FACE('',(#386),#397,.F.); -#386 = FACE_BOUND('',#387,.T.); -#387 = EDGE_LOOP('',(#388,#394,#395,#396)); -#388 = ORIENTED_EDGE('',*,*,#389,.T.); -#389 = EDGE_CURVE('',#146,#226,#390,.T.); -#390 = LINE('',#391,#392); -#391 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#392 = VECTOR('',#393,1.); -#393 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#394 = ORIENTED_EDGE('',*,*,#233,.T.); -#395 = ORIENTED_EDGE('',*,*,#369,.F.); -#396 = ORIENTED_EDGE('',*,*,#153,.F.); -#397 = PLANE('',#398); -#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401); -#399 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#400 = DIRECTION('',(1.,0.,0.)); -#401 = DIRECTION('',(0.,-1.110223024625E-15,-1.)); -#402 = ADVANCED_FACE('',(#403),#414,.F.); -#403 = FACE_BOUND('',#404,.T.); -#404 = EDGE_LOOP('',(#405,#411,#412,#413)); -#405 = ORIENTED_EDGE('',*,*,#406,.T.); -#406 = EDGE_CURVE('',#138,#218,#407,.T.); -#407 = LINE('',#408,#409); -#408 = CARTESIAN_POINT('',(1.05,0.8,5.E-02)); -#409 = VECTOR('',#410,1.); -#410 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#411 = ORIENTED_EDGE('',*,*,#225,.T.); -#412 = ORIENTED_EDGE('',*,*,#389,.F.); -#413 = ORIENTED_EDGE('',*,*,#145,.F.); -#414 = PLANE('',#415); -#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); -#416 = CARTESIAN_POINT('',(1.05,0.8,5.E-02)); -#417 = DIRECTION('',(-0.,-1.110223024625E-15,-1.)); -#418 = DIRECTION('',(-1.,0.,0.)); -#419 = ADVANCED_FACE('',(#420),#431,.T.); -#420 = FACE_BOUND('',#421,.F.); -#421 = EDGE_LOOP('',(#422,#423,#424,#430)); -#422 = ORIENTED_EDGE('',*,*,#406,.T.); -#423 = ORIENTED_EDGE('',*,*,#217,.T.); -#424 = ORIENTED_EDGE('',*,*,#425,.F.); -#425 = EDGE_CURVE('',#130,#210,#426,.T.); -#426 = LINE('',#427,#428); -#427 = CARTESIAN_POINT('',(1.05,0.8,-8.881784197001E-16)); -#428 = VECTOR('',#429,1.); -#429 = DIRECTION('',(0.,-1.,1.110223024625E-15)); -#430 = ORIENTED_EDGE('',*,*,#137,.F.); -#431 = PLANE('',#432); -#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435); -#433 = CARTESIAN_POINT('',(1.05,0.8,5.E-02)); -#434 = DIRECTION('',(-1.,-0.,0.)); -#435 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#436 = ADVANCED_FACE('',(#437),#443,.F.); -#437 = FACE_BOUND('',#438,.T.); -#438 = EDGE_LOOP('',(#439,#440,#441,#442)); -#439 = ORIENTED_EDGE('',*,*,#184,.T.); -#440 = ORIENTED_EDGE('',*,*,#209,.T.); -#441 = ORIENTED_EDGE('',*,*,#425,.F.); -#442 = ORIENTED_EDGE('',*,*,#129,.F.); -#443 = PLANE('',#444); -#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447); -#445 = CARTESIAN_POINT('',(1.6,0.8,-8.881784197001E-16)); -#446 = DIRECTION('',(0.,1.110223024625E-15,1.)); -#447 = DIRECTION('',(1.,0.,0.)); -#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#452)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#449,#450,#451)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#449 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#450 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#451 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#452 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#449, - 'distance_accuracy_value','confusion accuracy'); -#453 = SHAPE_DEFINITION_REPRESENTATION(#454,#33); -#454 = PRODUCT_DEFINITION_SHAPE('','',#455); -#455 = PRODUCT_DEFINITION('design','',#456,#459); -#456 = PRODUCT_DEFINITION_FORMATION('','',#457); -#457 = PRODUCT('Connection_(mirrored)','Connection_(mirrored)','',(#458) - ); -#458 = PRODUCT_CONTEXT('',#2,'mechanical'); -#459 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#460 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#461,#463); -#461 = ( REPRESENTATION_RELATIONSHIP('','',#33,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#462) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#462 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); -#463 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#464 - ); -#464 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Connection_(mirrored)','',#5, - #455,$); -#465 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#457)); -#466 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#467),#617); -#467 = MANIFOLD_SOLID_BREP('',#468); -#468 = CLOSED_SHELL('',(#469,#509,#540,#571,#593,#605)); -#469 = ADVANCED_FACE('',(#470),#504,.T.); -#470 = FACE_BOUND('',#471,.T.); -#471 = EDGE_LOOP('',(#472,#482,#490,#498)); -#472 = ORIENTED_EDGE('',*,*,#473,.T.); -#473 = EDGE_CURVE('',#474,#476,#478,.T.); -#474 = VERTEX_POINT('',#475); -#475 = CARTESIAN_POINT('',(-1.55,0.8,0.6)); -#476 = VERTEX_POINT('',#477); -#477 = CARTESIAN_POINT('',(-1.55,-0.8,0.6)); -#478 = LINE('',#479,#480); -#479 = CARTESIAN_POINT('',(-1.55,0.8,0.6)); -#480 = VECTOR('',#481,1.); -#481 = DIRECTION('',(0.,-1.,6.661338147751E-16)); -#482 = ORIENTED_EDGE('',*,*,#483,.T.); -#483 = EDGE_CURVE('',#476,#484,#486,.T.); -#484 = VERTEX_POINT('',#485); -#485 = CARTESIAN_POINT('',(1.55,-0.8,0.6)); -#486 = LINE('',#487,#488); -#487 = CARTESIAN_POINT('',(-1.55,-0.8,0.6)); -#488 = VECTOR('',#489,1.); -#489 = DIRECTION('',(1.,0.,0.)); -#490 = ORIENTED_EDGE('',*,*,#491,.F.); -#491 = EDGE_CURVE('',#492,#484,#494,.T.); -#492 = VERTEX_POINT('',#493); -#493 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#494 = LINE('',#495,#496); -#495 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#496 = VECTOR('',#497,1.); -#497 = DIRECTION('',(0.,-1.,6.661338147751E-16)); -#498 = ORIENTED_EDGE('',*,*,#499,.F.); -#499 = EDGE_CURVE('',#474,#492,#500,.T.); -#500 = LINE('',#501,#502); -#501 = CARTESIAN_POINT('',(-1.55,0.8,0.6)); -#502 = VECTOR('',#503,1.); -#503 = DIRECTION('',(1.,0.,0.)); -#504 = PLANE('',#505); -#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508); -#506 = CARTESIAN_POINT('',(-1.55,0.8,0.6)); -#507 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#508 = DIRECTION('',(1.,0.,0.)); -#509 = ADVANCED_FACE('',(#510),#535,.T.); -#510 = FACE_BOUND('',#511,.T.); -#511 = EDGE_LOOP('',(#512,#513,#521,#529)); -#512 = ORIENTED_EDGE('',*,*,#491,.T.); -#513 = ORIENTED_EDGE('',*,*,#514,.T.); -#514 = EDGE_CURVE('',#484,#515,#517,.T.); -#515 = VERTEX_POINT('',#516); -#516 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02)); -#517 = LINE('',#518,#519); -#518 = CARTESIAN_POINT('',(1.55,-0.8,0.6)); -#519 = VECTOR('',#520,1.); -#520 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); -#521 = ORIENTED_EDGE('',*,*,#522,.F.); -#522 = EDGE_CURVE('',#523,#515,#525,.T.); -#523 = VERTEX_POINT('',#524); -#524 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#525 = LINE('',#526,#527); -#526 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#527 = VECTOR('',#528,1.); -#528 = DIRECTION('',(0.,-1.,6.661338147751E-16)); -#529 = ORIENTED_EDGE('',*,*,#530,.F.); -#530 = EDGE_CURVE('',#492,#523,#531,.T.); -#531 = LINE('',#532,#533); -#532 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#533 = VECTOR('',#534,1.); -#534 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); -#535 = PLANE('',#536); -#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); -#537 = CARTESIAN_POINT('',(1.55,0.8,0.6)); -#538 = DIRECTION('',(1.,0.,0.)); -#539 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); -#540 = ADVANCED_FACE('',(#541),#566,.T.); -#541 = FACE_BOUND('',#542,.T.); -#542 = EDGE_LOOP('',(#543,#544,#552,#560)); -#543 = ORIENTED_EDGE('',*,*,#522,.T.); -#544 = ORIENTED_EDGE('',*,*,#545,.T.); -#545 = EDGE_CURVE('',#515,#546,#548,.T.); -#546 = VERTEX_POINT('',#547); -#547 = CARTESIAN_POINT('',(-1.55,-0.8,5.E-02)); -#548 = LINE('',#549,#550); -#549 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02)); -#550 = VECTOR('',#551,1.); -#551 = DIRECTION('',(-1.,0.,0.)); -#552 = ORIENTED_EDGE('',*,*,#553,.F.); -#553 = EDGE_CURVE('',#554,#546,#556,.T.); -#554 = VERTEX_POINT('',#555); -#555 = CARTESIAN_POINT('',(-1.55,0.8,5.E-02)); -#556 = LINE('',#557,#558); -#557 = CARTESIAN_POINT('',(-1.55,0.8,5.E-02)); -#558 = VECTOR('',#559,1.); -#559 = DIRECTION('',(0.,-1.,6.661338147751E-16)); -#560 = ORIENTED_EDGE('',*,*,#561,.F.); -#561 = EDGE_CURVE('',#523,#554,#562,.T.); -#562 = LINE('',#563,#564); -#563 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#564 = VECTOR('',#565,1.); -#565 = DIRECTION('',(-1.,0.,0.)); -#566 = PLANE('',#567); -#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); -#568 = CARTESIAN_POINT('',(1.55,0.8,5.E-02)); -#569 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); -#570 = DIRECTION('',(-1.,0.,0.)); -#571 = ADVANCED_FACE('',(#572),#588,.T.); -#572 = FACE_BOUND('',#573,.T.); -#573 = EDGE_LOOP('',(#574,#575,#581,#582)); -#574 = ORIENTED_EDGE('',*,*,#553,.T.); -#575 = ORIENTED_EDGE('',*,*,#576,.T.); -#576 = EDGE_CURVE('',#546,#476,#577,.T.); -#577 = LINE('',#578,#579); -#578 = CARTESIAN_POINT('',(-1.55,-0.8,5.E-02)); -#579 = VECTOR('',#580,1.); -#580 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#581 = ORIENTED_EDGE('',*,*,#473,.F.); -#582 = ORIENTED_EDGE('',*,*,#583,.F.); -#583 = EDGE_CURVE('',#554,#474,#584,.T.); -#584 = LINE('',#585,#586); -#585 = CARTESIAN_POINT('',(-1.55,0.8,5.E-02)); -#586 = VECTOR('',#587,1.); -#587 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#588 = PLANE('',#589); -#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592); -#590 = CARTESIAN_POINT('',(-1.55,0.8,5.E-02)); -#591 = DIRECTION('',(-1.,0.,0.)); -#592 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#593 = ADVANCED_FACE('',(#594),#600,.T.); -#594 = FACE_BOUND('',#595,.T.); -#595 = EDGE_LOOP('',(#596,#597,#598,#599)); -#596 = ORIENTED_EDGE('',*,*,#499,.T.); -#597 = ORIENTED_EDGE('',*,*,#530,.T.); -#598 = ORIENTED_EDGE('',*,*,#561,.T.); -#599 = ORIENTED_EDGE('',*,*,#583,.T.); -#600 = PLANE('',#601); -#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604); -#602 = CARTESIAN_POINT('',(1.520853458391E-17,0.8,0.325)); -#603 = DIRECTION('',(-5.650368264306E-99,1.,-6.661338147751E-16)); -#604 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#605 = ADVANCED_FACE('',(#606),#612,.F.); -#606 = FACE_BOUND('',#607,.F.); -#607 = EDGE_LOOP('',(#608,#609,#610,#611)); -#608 = ORIENTED_EDGE('',*,*,#483,.T.); -#609 = ORIENTED_EDGE('',*,*,#514,.T.); -#610 = ORIENTED_EDGE('',*,*,#545,.T.); -#611 = ORIENTED_EDGE('',*,*,#576,.T.); -#612 = PLANE('',#613); -#613 = AXIS2_PLACEMENT_3D('',#614,#615,#616); -#614 = CARTESIAN_POINT('',(1.520853458391E-17,-0.8,0.325)); -#615 = DIRECTION('',(-5.650368264306E-99,1.,-6.661338147751E-16)); -#616 = DIRECTION('',(0.,6.661338147751E-16,1.)); -#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#621)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#618,#619,#620)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#618 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#619 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#620 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#621 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#618, - 'distance_accuracy_value','confusion accuracy'); -#622 = SHAPE_DEFINITION_REPRESENTATION(#623,#466); -#623 = PRODUCT_DEFINITION_SHAPE('','',#624); -#624 = PRODUCT_DEFINITION('design','',#625,#628); -#625 = PRODUCT_DEFINITION_FORMATION('','',#626); -#626 = PRODUCT('Substrate','Substrate','',(#627)); -#627 = PRODUCT_CONTEXT('',#2,'mechanical'); -#628 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#629 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#630,#632); -#630 = ( REPRESENTATION_RELATIONSHIP('','',#466,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#631) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#631 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); -#632 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#633 - ); -#633 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Substrate','',#5,#624,$); -#634 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#626)); -#635 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#636),#786); -#636 = MANIFOLD_SOLID_BREP('',#637); -#637 = CLOSED_SHELL('',(#638,#678,#709,#740,#762,#774)); -#638 = ADVANCED_FACE('',(#639),#673,.T.); -#639 = FACE_BOUND('',#640,.T.); -#640 = EDGE_LOOP('',(#641,#651,#659,#667)); -#641 = ORIENTED_EDGE('',*,*,#642,.T.); -#642 = EDGE_CURVE('',#643,#645,#647,.T.); -#643 = VERTEX_POINT('',#644); -#644 = CARTESIAN_POINT('',(-1.,-0.8,0.6)); -#645 = VERTEX_POINT('',#646); -#646 = CARTESIAN_POINT('',(-1.,-0.8,0.64)); -#647 = LINE('',#648,#649); -#648 = CARTESIAN_POINT('',(-1.,-0.8,0.6)); -#649 = VECTOR('',#650,1.); -#650 = DIRECTION('',(1.733336949949E-31,2.081668171172E-15,1.)); -#651 = ORIENTED_EDGE('',*,*,#652,.T.); -#652 = EDGE_CURVE('',#645,#653,#655,.T.); -#653 = VERTEX_POINT('',#654); -#654 = CARTESIAN_POINT('',(-1.,0.8,0.64)); -#655 = LINE('',#656,#657); -#656 = CARTESIAN_POINT('',(-1.,-0.8,0.64)); -#657 = VECTOR('',#658,1.); -#658 = DIRECTION('',(-9.020580896561E-47,1.,-2.081668171172E-15)); -#659 = ORIENTED_EDGE('',*,*,#660,.F.); -#660 = EDGE_CURVE('',#661,#653,#663,.T.); -#661 = VERTEX_POINT('',#662); -#662 = CARTESIAN_POINT('',(-1.,0.8,0.6)); -#663 = LINE('',#664,#665); -#664 = CARTESIAN_POINT('',(-1.,0.8,0.6)); -#665 = VECTOR('',#666,1.); -#666 = DIRECTION('',(1.733336949949E-31,2.081668171172E-15,1.)); -#667 = ORIENTED_EDGE('',*,*,#668,.F.); -#668 = EDGE_CURVE('',#643,#661,#669,.T.); -#669 = LINE('',#670,#671); -#670 = CARTESIAN_POINT('',(-1.,-0.8,0.6)); -#671 = VECTOR('',#672,1.); -#672 = DIRECTION('',(-9.020580896561E-47,1.,-2.081668171172E-15)); -#673 = PLANE('',#674); -#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677); -#675 = CARTESIAN_POINT('',(-1.,-0.8,0.6)); -#676 = DIRECTION('',(-1.,2.706174268968E-46,1.733336949949E-31)); -#677 = DIRECTION('',(-9.020580896561E-47,1.,-2.081668171172E-15)); -#678 = ADVANCED_FACE('',(#679),#704,.T.); -#679 = FACE_BOUND('',#680,.T.); -#680 = EDGE_LOOP('',(#681,#682,#690,#698)); -#681 = ORIENTED_EDGE('',*,*,#660,.T.); -#682 = ORIENTED_EDGE('',*,*,#683,.T.); -#683 = EDGE_CURVE('',#653,#684,#686,.T.); -#684 = VERTEX_POINT('',#685); -#685 = CARTESIAN_POINT('',(1.,0.8,0.64)); -#686 = LINE('',#687,#688); -#687 = CARTESIAN_POINT('',(-1.,0.8,0.64)); -#688 = VECTOR('',#689,1.); -#689 = DIRECTION('',(1.,-2.706174268968E-46,-1.733336949949E-31)); -#690 = ORIENTED_EDGE('',*,*,#691,.F.); -#691 = EDGE_CURVE('',#692,#684,#694,.T.); -#692 = VERTEX_POINT('',#693); -#693 = CARTESIAN_POINT('',(1.,0.8,0.6)); -#694 = LINE('',#695,#696); -#695 = CARTESIAN_POINT('',(1.,0.8,0.6)); -#696 = VECTOR('',#697,1.); -#697 = DIRECTION('',(1.733336949949E-31,2.081668171172E-15,1.)); -#698 = ORIENTED_EDGE('',*,*,#699,.F.); -#699 = EDGE_CURVE('',#661,#692,#700,.T.); -#700 = LINE('',#701,#702); -#701 = CARTESIAN_POINT('',(-1.,0.8,0.6)); -#702 = VECTOR('',#703,1.); -#703 = DIRECTION('',(1.,-2.706174268968E-46,-1.733336949949E-31)); -#704 = PLANE('',#705); -#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708); -#706 = CARTESIAN_POINT('',(-1.,0.8,0.6)); -#707 = DIRECTION('',(-9.020580896561E-47,1.,-2.081668171172E-15)); -#708 = DIRECTION('',(1.,-2.706174268968E-46,-1.733336949949E-31)); -#709 = ADVANCED_FACE('',(#710),#735,.T.); -#710 = FACE_BOUND('',#711,.T.); -#711 = EDGE_LOOP('',(#712,#713,#721,#729)); -#712 = ORIENTED_EDGE('',*,*,#691,.T.); -#713 = ORIENTED_EDGE('',*,*,#714,.T.); -#714 = EDGE_CURVE('',#684,#715,#717,.T.); -#715 = VERTEX_POINT('',#716); -#716 = CARTESIAN_POINT('',(1.,-0.8,0.64)); -#717 = LINE('',#718,#719); -#718 = CARTESIAN_POINT('',(1.,0.8,0.64)); -#719 = VECTOR('',#720,1.); -#720 = DIRECTION('',(9.020580896561E-47,-1.,2.081668171172E-15)); -#721 = ORIENTED_EDGE('',*,*,#722,.F.); -#722 = EDGE_CURVE('',#723,#715,#725,.T.); -#723 = VERTEX_POINT('',#724); -#724 = CARTESIAN_POINT('',(1.,-0.8,0.6)); -#725 = LINE('',#726,#727); -#726 = CARTESIAN_POINT('',(1.,-0.8,0.6)); -#727 = VECTOR('',#728,1.); -#728 = DIRECTION('',(1.733336949949E-31,2.081668171172E-15,1.)); -#729 = ORIENTED_EDGE('',*,*,#730,.F.); -#730 = EDGE_CURVE('',#692,#723,#731,.T.); -#731 = LINE('',#732,#733); -#732 = CARTESIAN_POINT('',(1.,0.8,0.6)); -#733 = VECTOR('',#734,1.); -#734 = DIRECTION('',(9.020580896561E-47,-1.,2.081668171172E-15)); -#735 = PLANE('',#736); -#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); -#737 = CARTESIAN_POINT('',(1.,0.8,0.6)); -#738 = DIRECTION('',(1.,-2.706174268968E-46,-1.733336949949E-31)); -#739 = DIRECTION('',(9.020580896561E-47,-1.,2.081668171172E-15)); -#740 = ADVANCED_FACE('',(#741),#757,.T.); -#741 = FACE_BOUND('',#742,.T.); -#742 = EDGE_LOOP('',(#743,#744,#750,#751)); -#743 = ORIENTED_EDGE('',*,*,#722,.T.); -#744 = ORIENTED_EDGE('',*,*,#745,.T.); -#745 = EDGE_CURVE('',#715,#645,#746,.T.); -#746 = LINE('',#747,#748); -#747 = CARTESIAN_POINT('',(1.,-0.8,0.64)); -#748 = VECTOR('',#749,1.); -#749 = DIRECTION('',(-1.,2.706174268968E-46,1.733336949949E-31)); -#750 = ORIENTED_EDGE('',*,*,#642,.F.); -#751 = ORIENTED_EDGE('',*,*,#752,.F.); -#752 = EDGE_CURVE('',#723,#643,#753,.T.); -#753 = LINE('',#754,#755); -#754 = CARTESIAN_POINT('',(1.,-0.8,0.6)); -#755 = VECTOR('',#756,1.); -#756 = DIRECTION('',(-1.,2.706174268968E-46,1.733336949949E-31)); -#757 = PLANE('',#758); -#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761); -#759 = CARTESIAN_POINT('',(1.,-0.8,0.6)); -#760 = DIRECTION('',(9.020580896561E-47,-1.,2.081668171172E-15)); -#761 = DIRECTION('',(-1.,2.706174268968E-46,1.733336949949E-31)); -#762 = ADVANCED_FACE('',(#763),#769,.T.); -#763 = FACE_BOUND('',#764,.T.); -#764 = EDGE_LOOP('',(#765,#766,#767,#768)); -#765 = ORIENTED_EDGE('',*,*,#668,.T.); -#766 = ORIENTED_EDGE('',*,*,#699,.T.); -#767 = ORIENTED_EDGE('',*,*,#730,.T.); -#768 = ORIENTED_EDGE('',*,*,#752,.T.); -#769 = PLANE('',#770); -#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773); -#771 = CARTESIAN_POINT('',(-5.551115123126E-17,7.771561172376E-16,0.6)); -#772 = DIRECTION('',(-1.003623493242E-31,-2.151057110211E-15,-1.)); -#773 = DIRECTION('',(9.621952956332E-47,-1.,2.151057110211E-15)); -#774 = ADVANCED_FACE('',(#775),#781,.F.); -#775 = FACE_BOUND('',#776,.F.); -#776 = EDGE_LOOP('',(#777,#778,#779,#780)); -#777 = ORIENTED_EDGE('',*,*,#652,.T.); -#778 = ORIENTED_EDGE('',*,*,#683,.T.); -#779 = ORIENTED_EDGE('',*,*,#714,.T.); -#780 = ORIENTED_EDGE('',*,*,#745,.T.); -#781 = PLANE('',#782); -#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785); -#783 = CARTESIAN_POINT('',(-5.551115123126E-17,8.604228440845E-16,0.64) - ); -#784 = DIRECTION('',(-1.003623493242E-31,-2.151057110211E-15,-1.)); -#785 = DIRECTION('',(9.621952956332E-47,-1.,2.151057110211E-15)); -#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#790)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#787,#788,#789)) REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#787 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#788 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#789 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#790 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#787, - 'distance_accuracy_value','confusion accuracy'); -#791 = SHAPE_DEFINITION_REPRESENTATION(#792,#635); -#792 = PRODUCT_DEFINITION_SHAPE('','',#793); -#793 = PRODUCT_DEFINITION('design','',#794,#797); -#794 = PRODUCT_DEFINITION_FORMATION('','',#795); -#795 = PRODUCT('Overcoat','Overcoat','',(#796)); -#796 = PRODUCT_CONTEXT('',#2,'mechanical'); -#797 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#798 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#799,#801); -#799 = ( REPRESENTATION_RELATIONSHIP('','',#635,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#800) -SHAPE_REPRESENTATION_RELATIONSHIP() ); -#800 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); -#801 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#802 - ); -#802 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Overcoat','',#5,#793,$); -#803 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#795)); -#804 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#805) - ,#448); -#805 = STYLED_ITEM('color',(#806),#34); -#806 = PRESENTATION_STYLE_ASSIGNMENT((#807,#813)); -#807 = SURFACE_STYLE_USAGE(.BOTH.,#808); -#808 = SURFACE_SIDE_STYLE('',(#809)); -#809 = SURFACE_STYLE_FILL_AREA(#810); -#810 = FILL_AREA_STYLE('',(#811)); -#811 = FILL_AREA_STYLE_COLOUR('',#812); -#812 = COLOUR_RGB('',0.77999997139,0.77999997139,0.77999997139); -#813 = CURVE_STYLE('',#814,POSITIVE_LENGTH_MEASURE(0.1),#815); -#814 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#815 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02, - 9.803921729326E-02); -#816 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#817) - ,#617); -#817 = STYLED_ITEM('color',(#818),#467); -#818 = PRESENTATION_STYLE_ASSIGNMENT((#819,#825)); -#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('',#824); -#824 = COLOUR_RGB('',0.939999997616,0.939999997616,0.939999997616); -#825 = CURVE_STYLE('',#826,POSITIVE_LENGTH_MEASURE(0.1),#815); -#826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#828) - ,#786); -#828 = STYLED_ITEM('color',(#829),#636); -#829 = PRESENTATION_STYLE_ASSIGNMENT((#830,#836)); -#830 = SURFACE_STYLE_USAGE(.BOTH.,#831); -#831 = SURFACE_SIDE_STYLE('',(#832)); -#832 = SURFACE_STYLE_FILL_AREA(#833); -#833 = FILL_AREA_STYLE('',(#834)); -#834 = FILL_AREA_STYLE_COLOUR('',#835); -#835 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298); -#836 = CURVE_STYLE('',#837,POSITIVE_LENGTH_MEASURE(0.1),#815); -#837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -ENDSEC; -END-ISO-10303-21; diff --git a/fab.3dshapes/Resistor-1206.step b/fab.3dshapes/Resistor-1206.step new file mode 100644 index 0000000000000000000000000000000000000000..5e5a37ac8cab04c675e7e94355d61c3587b3deab --- /dev/null +++ b/fab.3dshapes/Resistor-1206.step @@ -0,0 +1,1073 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-01-27T18:42:50',( + '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('1206','1206','',(#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.,0.,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('Ceramic','Ceramic','',(#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.8,1.45,0.1)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-0.8,1.45,0.45)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-0.8,1.45,0.1)); +#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.8,-1.45,0.45)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.8,1.45,0.45)); +#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.8,-1.45,0.1)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.8,-1.45,0.1)); +#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.8,1.45,0.1)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.,0.)); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-0.8,1.45,0.1)); +#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.8,-1.45,0.45)); +#95 = LINE('',#96,#97); +#96 = CARTESIAN_POINT('',(-0.8,-1.45,0.45)); +#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.8,-1.45,0.1)); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(0.8,-1.45,0.1)); +#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.8,-1.45,0.1)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(1.,0.,0.)); +#113 = PLANE('',#114); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(-0.8,-1.45,0.1)); +#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.8,1.45,0.45)); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(0.8,-1.45,0.45)); +#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.8,1.45,0.1)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(0.8,1.45,0.1)); +#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.8,-1.45,0.1)); +#142 = VECTOR('',#143,1.); +#143 = DIRECTION('',(0.,1.,0.)); +#144 = PLANE('',#145); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(0.8,-1.45,0.1)); +#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.8,1.45,0.45)); +#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.8,1.45,0.1)); +#164 = VECTOR('',#165,1.); +#165 = DIRECTION('',(-1.,0.,0.)); +#166 = PLANE('',#167); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.8,1.45,0.1)); +#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.,5.E-17,0.1)); +#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.,5.E-17,0.45)); +#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('13','Ceramic','',#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('Contacts','Contacts','',(#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,.F.); +#217 = FACE_BOUND('',#218,.F.); +#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.8,-1.1,0.45)); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(-0.8,-1.1,0.45)); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(0.8,-1.1,0.45)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(-1.,-0.,-0.)); +#229 = ORIENTED_EDGE('',*,*,#230,.T.); +#230 = EDGE_CURVE('',#223,#231,#233,.T.); +#231 = VERTEX_POINT('',#232); +#232 = CARTESIAN_POINT('',(-0.8,-1.45,0.45)); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(-0.8,-1.1,0.45)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.,-1.,0.)); +#237 = ORIENTED_EDGE('',*,*,#238,.F.); +#238 = EDGE_CURVE('',#239,#231,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(0.8,-1.45,0.45)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(0.8,-1.45,0.45)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(-1.,-0.,-0.)); +#245 = ORIENTED_EDGE('',*,*,#246,.F.); +#246 = EDGE_CURVE('',#221,#239,#247,.T.); +#247 = LINE('',#248,#249); +#248 = CARTESIAN_POINT('',(0.8,-1.1,0.45)); +#249 = VECTOR('',#250,1.); +#250 = DIRECTION('',(0.,-1.,0.)); +#251 = PLANE('',#252); +#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255); +#253 = CARTESIAN_POINT('',(0.8,-1.1,0.45)); +#254 = DIRECTION('',(0.,0.,1.)); +#255 = DIRECTION('',(0.,-1.,0.)); +#256 = ADVANCED_FACE('',(#257),#282,.F.); +#257 = FACE_BOUND('',#258,.F.); +#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.8,-1.45,0.1)); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-0.8,-1.45,0.45)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(0.,0.,-1.)); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#270,#262,#272,.T.); +#270 = VERTEX_POINT('',#271); +#271 = CARTESIAN_POINT('',(0.8,-1.45,0.1)); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(0.8,-1.45,1.E-01)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(-1.,-0.,-0.)); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#239,#270,#278,.T.); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(0.8,-1.45,0.45)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(0.,0.,-1.)); +#282 = PLANE('',#283); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(0.8,-1.45,0.45)); +#285 = DIRECTION('',(0.,-1.,0.)); +#286 = DIRECTION('',(0.,0.,-1.)); +#287 = ADVANCED_FACE('',(#288),#313,.F.); +#288 = FACE_BOUND('',#289,.F.); +#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.8,-1.100000000002,0.1)); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(-0.8,-1.45,0.1)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(0.,1.,0.)); +#299 = ORIENTED_EDGE('',*,*,#300,.F.); +#300 = EDGE_CURVE('',#301,#293,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.1)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.1)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(-1.,-0.,-0.)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#270,#301,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.8,-1.45,0.1)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(0.,1.,0.)); +#313 = PLANE('',#314); +#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317); +#315 = CARTESIAN_POINT('',(0.8,-1.45,0.1)); +#316 = DIRECTION('',(0.,0.,-1.)); +#317 = DIRECTION('',(0.,1.,0.)); +#318 = ADVANCED_FACE('',(#319),#344,.F.); +#319 = FACE_BOUND('',#320,.F.); +#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.8,-1.100000000002,0.)); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-0.8,-1.100000000002,0.1)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(0.,0.,-1.)); +#330 = ORIENTED_EDGE('',*,*,#331,.F.); +#331 = EDGE_CURVE('',#332,#324,#334,.T.); +#332 = VERTEX_POINT('',#333); +#333 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.)); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(-1.,-0.,-0.)); +#338 = ORIENTED_EDGE('',*,*,#339,.F.); +#339 = EDGE_CURVE('',#301,#332,#340,.T.); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.1)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,0.,-1.)); +#344 = PLANE('',#345); +#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348); +#346 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.1)); +#347 = DIRECTION('',(0.,-1.,0.)); +#348 = DIRECTION('',(0.,0.,-1.)); +#349 = ADVANCED_FACE('',(#350),#375,.F.); +#350 = FACE_BOUND('',#351,.F.); +#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.8,-1.55,0.)); +#357 = LINE('',#358,#359); +#358 = CARTESIAN_POINT('',(-0.8,-1.100000000002,0.)); +#359 = VECTOR('',#360,1.); +#360 = DIRECTION('',(0.,-1.,0.)); +#361 = ORIENTED_EDGE('',*,*,#362,.F.); +#362 = EDGE_CURVE('',#363,#355,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(0.8,-1.55,0.)); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(0.8,-1.55,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-1.,-0.,-0.)); +#369 = ORIENTED_EDGE('',*,*,#370,.F.); +#370 = EDGE_CURVE('',#332,#363,#371,.T.); +#371 = LINE('',#372,#373); +#372 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.)); +#373 = VECTOR('',#374,1.); +#374 = DIRECTION('',(0.,-1.,0.)); +#375 = PLANE('',#376); +#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379); +#377 = CARTESIAN_POINT('',(0.8,-1.100000000002,0.)); +#378 = DIRECTION('',(0.,0.,1.)); +#379 = DIRECTION('',(0.,-1.,0.)); +#380 = ADVANCED_FACE('',(#381),#406,.F.); +#381 = FACE_BOUND('',#382,.F.); +#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.8,-1.55,0.55)); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(-0.8,-1.55,0.)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(0.,0.,1.)); +#392 = ORIENTED_EDGE('',*,*,#393,.F.); +#393 = EDGE_CURVE('',#394,#386,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(0.8,-1.55,0.55)); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(0.8,-1.55,0.55)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-1.,-0.,-0.)); +#400 = ORIENTED_EDGE('',*,*,#401,.F.); +#401 = EDGE_CURVE('',#363,#394,#402,.T.); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.8,-1.55,0.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.,0.,1.)); +#406 = PLANE('',#407); +#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); +#408 = CARTESIAN_POINT('',(0.8,-1.55,0.)); +#409 = DIRECTION('',(0.,1.,0.)); +#410 = DIRECTION('',(0.,-0.,1.)); +#411 = ADVANCED_FACE('',(#412),#437,.F.); +#412 = FACE_BOUND('',#413,.F.); +#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.8,-1.1,0.55)); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(-0.8,-1.55,0.55)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(0.,1.,0.)); +#423 = ORIENTED_EDGE('',*,*,#424,.F.); +#424 = EDGE_CURVE('',#425,#417,#427,.T.); +#425 = VERTEX_POINT('',#426); +#426 = CARTESIAN_POINT('',(0.8,-1.1,0.55)); +#427 = LINE('',#428,#429); +#428 = CARTESIAN_POINT('',(0.8,-1.1,0.55)); +#429 = VECTOR('',#430,1.); +#430 = DIRECTION('',(-1.,-0.,-0.)); +#431 = ORIENTED_EDGE('',*,*,#432,.F.); +#432 = EDGE_CURVE('',#394,#425,#433,.T.); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(0.8,-1.55,0.55)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(0.,1.,0.)); +#437 = PLANE('',#438); +#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441); +#439 = CARTESIAN_POINT('',(0.8,-1.55,0.55)); +#440 = DIRECTION('',(0.,0.,-1.)); +#441 = DIRECTION('',(0.,1.,0.)); +#442 = ADVANCED_FACE('',(#443),#459,.F.); +#443 = FACE_BOUND('',#444,.F.); +#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.8,-1.1,0.55)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(0.,0.,-1.)); +#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.8,-1.1,0.55)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(0.,0.,-1.)); +#459 = PLANE('',#460); +#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463); +#461 = CARTESIAN_POINT('',(0.8,-1.1,0.55)); +#462 = DIRECTION('',(0.,-1.,0.)); +#463 = DIRECTION('',(0.,0.,-1.)); +#464 = ADVANCED_FACE('',(#465),#475,.T.); +#465 = FACE_BOUND('',#466,.F.); +#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.8,-1.357407407408,0.275)); +#478 = DIRECTION('',(1.,0.,0.)); +#479 = DIRECTION('',(0.,0.,1.)); +#480 = ADVANCED_FACE('',(#481),#491,.F.); +#481 = FACE_BOUND('',#482,.T.); +#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.8,-1.357407407408,0.275)); +#494 = DIRECTION('',(1.,0.,0.)); +#495 = DIRECTION('',(0.,0.,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('14','Contacts','',#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('Contacts (Mirror #1)','Contacts (Mirror #1)','',(#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,.F.); +#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.8,1.1,0.45)); +#524 = VERTEX_POINT('',#525); +#525 = CARTESIAN_POINT('',(-0.8,1.1,0.45)); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(0.8,1.1,0.45)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(-1.,0.,-0.)); +#530 = ORIENTED_EDGE('',*,*,#531,.T.); +#531 = EDGE_CURVE('',#524,#532,#534,.T.); +#532 = VERTEX_POINT('',#533); +#533 = CARTESIAN_POINT('',(-0.8,1.45,0.45)); +#534 = LINE('',#535,#536); +#535 = CARTESIAN_POINT('',(-0.8,1.1,0.45)); +#536 = VECTOR('',#537,1.); +#537 = DIRECTION('',(0.,1.,0.)); +#538 = ORIENTED_EDGE('',*,*,#539,.F.); +#539 = EDGE_CURVE('',#540,#532,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(0.8,1.45,0.45)); +#542 = LINE('',#543,#544); +#543 = CARTESIAN_POINT('',(0.8,1.45,0.45)); +#544 = VECTOR('',#545,1.); +#545 = DIRECTION('',(-1.,0.,-0.)); +#546 = ORIENTED_EDGE('',*,*,#547,.F.); +#547 = EDGE_CURVE('',#522,#540,#548,.T.); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(0.8,1.1,0.45)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(0.,1.,0.)); +#552 = PLANE('',#553); +#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554 = CARTESIAN_POINT('',(0.8,1.1,0.45)); +#555 = DIRECTION('',(-0.,-0.,1.)); +#556 = DIRECTION('',(0.,-1.,-0.)); +#557 = ADVANCED_FACE('',(#558),#583,.F.); +#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.8,1.45,0.1)); +#565 = LINE('',#566,#567); +#566 = CARTESIAN_POINT('',(-0.8,1.45,0.45)); +#567 = VECTOR('',#568,1.); +#568 = DIRECTION('',(-0.,-0.,-1.)); +#569 = ORIENTED_EDGE('',*,*,#570,.F.); +#570 = EDGE_CURVE('',#571,#563,#573,.T.); +#571 = VERTEX_POINT('',#572); +#572 = CARTESIAN_POINT('',(0.8,1.45,0.1)); +#573 = LINE('',#574,#575); +#574 = CARTESIAN_POINT('',(0.8,1.45,1.E-01)); +#575 = VECTOR('',#576,1.); +#576 = DIRECTION('',(-1.,0.,-0.)); +#577 = ORIENTED_EDGE('',*,*,#578,.F.); +#578 = EDGE_CURVE('',#540,#571,#579,.T.); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.8,1.45,0.45)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(-0.,-0.,-1.)); +#583 = PLANE('',#584); +#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587); +#585 = CARTESIAN_POINT('',(0.8,1.45,0.45)); +#586 = DIRECTION('',(-0.,1.,-0.)); +#587 = DIRECTION('',(-0.,0.,1.)); +#588 = ADVANCED_FACE('',(#589),#614,.F.); +#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.8,1.100000000002,0.1)); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-0.8,1.45,0.1)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(-0.,-1.,-0.)); +#600 = ORIENTED_EDGE('',*,*,#601,.F.); +#601 = EDGE_CURVE('',#602,#594,#604,.T.); +#602 = VERTEX_POINT('',#603); +#603 = CARTESIAN_POINT('',(0.8,1.100000000002,0.1)); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(0.8,1.100000000002,0.1)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(-1.,0.,-0.)); +#608 = ORIENTED_EDGE('',*,*,#609,.F.); +#609 = EDGE_CURVE('',#571,#602,#610,.T.); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(0.8,1.45,0.1)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(-0.,-1.,-0.)); +#614 = PLANE('',#615); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(0.8,1.45,0.1)); +#617 = DIRECTION('',(-0.,-0.,-1.)); +#618 = DIRECTION('',(-0.,1.,-0.)); +#619 = ADVANCED_FACE('',(#620),#645,.F.); +#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.8,1.100000000002,0.)); +#627 = LINE('',#628,#629); +#628 = CARTESIAN_POINT('',(-0.8,1.100000000002,0.1)); +#629 = VECTOR('',#630,1.); +#630 = DIRECTION('',(-0.,-0.,-1.)); +#631 = ORIENTED_EDGE('',*,*,#632,.F.); +#632 = EDGE_CURVE('',#633,#625,#635,.T.); +#633 = VERTEX_POINT('',#634); +#634 = CARTESIAN_POINT('',(0.8,1.100000000002,0.)); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(0.8,1.100000000002,0.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(-1.,0.,-0.)); +#639 = ORIENTED_EDGE('',*,*,#640,.F.); +#640 = EDGE_CURVE('',#602,#633,#641,.T.); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(0.8,1.100000000002,0.1)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(-0.,-0.,-1.)); +#645 = PLANE('',#646); +#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649); +#647 = CARTESIAN_POINT('',(0.8,1.100000000002,0.1)); +#648 = DIRECTION('',(-0.,1.,-0.)); +#649 = DIRECTION('',(-0.,0.,1.)); +#650 = ADVANCED_FACE('',(#651),#676,.F.); +#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.8,1.55,0.)); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-0.8,1.100000000002,0.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(0.,1.,0.)); +#662 = ORIENTED_EDGE('',*,*,#663,.F.); +#663 = EDGE_CURVE('',#664,#656,#666,.T.); +#664 = VERTEX_POINT('',#665); +#665 = CARTESIAN_POINT('',(0.8,1.55,0.)); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(0.8,1.55,0.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(-1.,0.,-0.)); +#670 = ORIENTED_EDGE('',*,*,#671,.F.); +#671 = EDGE_CURVE('',#633,#664,#672,.T.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(0.8,1.100000000002,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,1.,0.)); +#676 = PLANE('',#677); +#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680); +#678 = CARTESIAN_POINT('',(0.8,1.100000000002,0.)); +#679 = DIRECTION('',(-0.,-0.,1.)); +#680 = DIRECTION('',(0.,-1.,-0.)); +#681 = ADVANCED_FACE('',(#682),#707,.F.); +#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.8,1.55,0.55)); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(-0.8,1.55,0.)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(0.,0.,1.)); +#693 = ORIENTED_EDGE('',*,*,#694,.F.); +#694 = EDGE_CURVE('',#695,#687,#697,.T.); +#695 = VERTEX_POINT('',#696); +#696 = CARTESIAN_POINT('',(0.8,1.55,0.55)); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(0.8,1.55,0.55)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(-1.,0.,-0.)); +#701 = ORIENTED_EDGE('',*,*,#702,.F.); +#702 = EDGE_CURVE('',#664,#695,#703,.T.); +#703 = LINE('',#704,#705); +#704 = CARTESIAN_POINT('',(0.8,1.55,0.)); +#705 = VECTOR('',#706,1.); +#706 = DIRECTION('',(0.,0.,1.)); +#707 = PLANE('',#708); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(0.8,1.55,0.)); +#710 = DIRECTION('',(-0.,-1.,-0.)); +#711 = DIRECTION('',(0.,-0.,-1.)); +#712 = ADVANCED_FACE('',(#713),#738,.F.); +#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.8,1.1,0.55)); +#720 = LINE('',#721,#722); +#721 = CARTESIAN_POINT('',(-0.8,1.55,0.55)); +#722 = VECTOR('',#723,1.); +#723 = DIRECTION('',(-0.,-1.,-0.)); +#724 = ORIENTED_EDGE('',*,*,#725,.F.); +#725 = EDGE_CURVE('',#726,#718,#728,.T.); +#726 = VERTEX_POINT('',#727); +#727 = CARTESIAN_POINT('',(0.8,1.1,0.55)); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(0.8,1.1,0.55)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(-1.,0.,-0.)); +#732 = ORIENTED_EDGE('',*,*,#733,.F.); +#733 = EDGE_CURVE('',#695,#726,#734,.T.); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(0.8,1.55,0.55)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-0.,-1.,-0.)); +#738 = PLANE('',#739); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(0.8,1.55,0.55)); +#741 = DIRECTION('',(-0.,-0.,-1.)); +#742 = DIRECTION('',(-0.,1.,-0.)); +#743 = ADVANCED_FACE('',(#744),#760,.F.); +#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.8,1.1,0.55)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(-0.,-0.,-1.)); +#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.8,1.1,0.55)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(-0.,-0.,-1.)); +#760 = PLANE('',#761); +#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764); +#762 = CARTESIAN_POINT('',(0.8,1.1,0.55)); +#763 = DIRECTION('',(-0.,1.,-0.)); +#764 = DIRECTION('',(-0.,0.,1.)); +#765 = ADVANCED_FACE('',(#766),#776,.T.); +#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.8,1.357407407408,0.275)); +#779 = DIRECTION('',(1.,0.,0.)); +#780 = DIRECTION('',(0.,0.,-1.)); +#781 = ADVANCED_FACE('',(#782),#792,.F.); +#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.8,1.357407407408,0.275)); +#795 = DIRECTION('',(1.,0.,0.)); +#796 = DIRECTION('',(0.,0.,-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('15','Contacts (Mirror #1)','',#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('Overcoat','Overcoat','',(#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.8,1.1,0.45)); +#825 = VERTEX_POINT('',#826); +#826 = CARTESIAN_POINT('',(-0.8,1.1,0.5)); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(-0.8,1.1,0.45)); +#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.8,-1.1,0.5)); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(-0.8,1.1,0.5)); +#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.8,-1.1,0.45)); +#843 = LINE('',#844,#845); +#844 = CARTESIAN_POINT('',(-0.8,-1.1,0.45)); +#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.8,1.1,0.45)); +#851 = VECTOR('',#852,1.); +#852 = DIRECTION('',(0.,-1.,0.)); +#853 = PLANE('',#854); +#854 = AXIS2_PLACEMENT_3D('',#855,#856,#857); +#855 = CARTESIAN_POINT('',(-0.8,1.1,0.45)); +#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.8,-1.1,0.5)); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(-0.8,-1.1,0.5)); +#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.8,-1.1,0.45)); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(0.8,-1.1,0.45)); +#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.8,-1.1,0.45)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(1.,0.,0.)); +#884 = PLANE('',#885); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(-0.8,-1.1,0.45)); +#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.8,1.1,0.5)); +#897 = LINE('',#898,#899); +#898 = CARTESIAN_POINT('',(0.8,-1.1,0.5)); +#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.8,1.1,0.45)); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(0.8,1.1,0.45)); +#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.8,-1.1,0.45)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(0.,1.,0.)); +#915 = PLANE('',#916); +#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919); +#917 = CARTESIAN_POINT('',(0.8,-1.1,0.45)); +#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.8,1.1,0.5)); +#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.8,1.1,0.45)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(-1.,0.,0.)); +#937 = PLANE('',#938); +#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941); +#939 = CARTESIAN_POINT('',(0.8,1.1,0.45)); +#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.,-2.921639538487E-17,0.45)); +#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.,-2.921639538487E-17,0.5)); +#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('16','Overcoat','',#5,#810,$); +#976 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#812)); +#977 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#978) + ,#797); +#978 = STYLED_ITEM('color',(#979),#515); +#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 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#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) + ,#966); +#990 = STYLED_ITEM('color',(#991),#816); +#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 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#998 = CURVE_STYLE('',#999,POSITIVE_LENGTH_MEASURE(0.1),#988); +#999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1000 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1001),#496); +#1001 = STYLED_ITEM('color',(#1002),#214); +#1002 = PRESENTATION_STYLE_ASSIGNMENT((#1003,#1008)); +#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('',#985); +#1008 = CURVE_STYLE('',#1009,POSITIVE_LENGTH_MEASURE(0.1),#988); +#1009 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1010 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1011),#195); +#1011 = STYLED_ITEM('color',(#1012),#45); +#1012 = PRESENTATION_STYLE_ASSIGNMENT((#1013,#1019)); +#1013 = SURFACE_STYLE_USAGE(.BOTH.,#1014); +#1014 = SURFACE_SIDE_STYLE('',(#1015)); +#1015 = SURFACE_STYLE_FILL_AREA(#1016); +#1016 = FILL_AREA_STYLE('',(#1017)); +#1017 = FILL_AREA_STYLE_COLOUR('',#1018); +#1018 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#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/R_1206.FCStd b/fab.3dsource/R_1206.FCStd deleted file mode 100644 index b73e2b05539ed468bd2a4855008aa8c6b58a7ba2..0000000000000000000000000000000000000000 Binary files a/fab.3dsource/R_1206.FCStd and /dev/null differ diff --git a/fab.3dsource/Resistor.FCStd b/fab.3dsource/Resistor.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..fa69ea7a0adae953ce83983829c52cc095fc6a7b Binary files /dev/null and b/fab.3dsource/Resistor.FCStd differ diff --git a/fab.pretty/R_1206.kicad_mod b/fab.pretty/R_1206.kicad_mod index 759d58dcc13066606750b834897b9936ae9b79fa..6b735952d4ae12fa2481b40f6cd7cc549a26808a 100644 --- a/fab.pretty/R_1206.kicad_mod +++ b/fab.pretty/R_1206.kicad_mod @@ -1,35 +1,153 @@ -(footprint "R_1206" (version 20221018) (generator pcbnew) - (layer "F.Cu") - (descr "Resistor SMD 1206, hand soldering") - (tags "resistor 1206") - (attr smd) - (fp_text reference "REF**" (at 0 -1.85) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0c9a8d74-37c5-4dd6-8a46-b3bbedd52cbf) - ) - (fp_text value "R_1206" (at 0 1.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0cdb8746-24cf-4eb8-9b4e-e25b5e0a7e93) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.7 0.7) (thickness 0.105))) - (tstamp c3b9d0d5-c3e4-4630-abb3-5d25e1a66949) - ) - (fp_line (start -1 -1.07) (end 1 -1.07) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e08096b-4497-4de6-9097-013641cbb359)) - (fp_line (start 1 1.07) (end -1 1.07) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5b457950-b0ff-430a-a57a-248f87d81ef2)) - (fp_rect (start -2.7 -1.1) (end 2.6 1.1) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 277ed5cd-1541-42ee-bf33-0b8f97d6ed93)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 65b312f4-72b0-479d-9c6f-0ea5ed758390)) - (fp_rect (start -1.55 -0.8) (end 1.55 0.8) - (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp ed9a595b-65c0-43f1-99f5-0dfe63bd88a9)) - (pad "1" smd rect (at -1.7 0) (size 1.4 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac27e7aa-590f-47ee-8e11-e47fdc8f648b)) - (pad "2" smd rect (at 1.7 0) (size 1.4 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 48f5fc81-65d3-41a9-b330-2e180d398583)) - (model "${FAB}/fab.3dshapes/R_1206.step" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) +(footprint "R_1206" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor SMD 1206, hand soldering") + (tags "resistor 1206") + (property "Reference" "REF**" + (at 0 -1.85 0) + (layer "F.SilkS") + (uuid "0c9a8d74-37c5-4dd6-8a46-b3bbedd52cbf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "R_1206" + (at 0 1.9 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 -1 -1.07) + (end 1 -1.07) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e08096b-4497-4de6-9097-013641cbb359") + ) + (fp_line + (start 1 1.07) + (end -1 1.07) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b457950-b0ff-430a-a57a-248f87d81ef2") + ) + (fp_rect + (start -2.7 -1.1) + (end 2.6 1.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "277ed5cd-1541-42ee-bf33-0b8f97d6ed93") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65b312f4-72b0-479d-9c6f-0ea5ed758390") + ) + (fp_rect + (start -1.55 -0.8) + (end 1.55 0.8) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "ed9a595b-65c0-43f1-99f5-0dfe63bd88a9") + ) + (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 -1.7 0) + (size 1.4 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ac27e7aa-590f-47ee-8e11-e47fdc8f648b") + ) + (pad "2" smd rect + (at 1.7 0) + (size 1.4 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "48f5fc81-65d3-41a9-b330-2e180d398583") + ) + (model "${FAB}/fab.3dshapes/Resistor-1206.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) )