From 84771509d51aefe32cc6845705101ccf04838762 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Fri, 28 Feb 2025 22:05:09 +0200 Subject: [PATCH] Add Diode Schottky 0603 with 3D model --- fab.3dshapes/Diode-Schottky-0603.step | 1654 ++++++++++++++++++++++ fab.3dsource/Diode.FCStd | Bin 0 -> 95743 bytes fab.kicad_sym | 145 ++ fab.pretty/Diode_Schottky_0603.kicad_mod | 143 ++ 4 files changed, 1942 insertions(+) create mode 100644 fab.3dshapes/Diode-Schottky-0603.step create mode 100644 fab.3dsource/Diode.FCStd create mode 100644 fab.pretty/Diode_Schottky_0603.kicad_mod diff --git a/fab.3dshapes/Diode-Schottky-0603.step b/fab.3dshapes/Diode-Schottky-0603.step new file mode 100644 index 0000000..a661117 --- /dev/null +++ b/fab.3dshapes/Diode-Schottky-0603.step @@ -0,0 +1,1654 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-28T22:03:26',( + '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('Schottky-0603','Schottky-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(2.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('Body','Body','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#503); +#45 = MANIFOLD_SOLID_BREP('',#46); +#46 = CLOSED_SHELL('',(#47,#87,#170,#205,#246,#295,#319,#354,#378,#425, + #437,#454,#471,#488)); +#47 = ADVANCED_FACE('',(#48),#82,.F.); +#48 = FACE_BOUND('',#49,.F.); +#49 = EDGE_LOOP('',(#50,#60,#68,#76)); +#50 = ORIENTED_EDGE('',*,*,#51,.F.); +#51 = EDGE_CURVE('',#52,#54,#56,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-0.8,0.45,3.E-02)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-0.8,0.13,3.E-02)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-0.8,0.45,3.E-02)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,-1.,0.)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#52,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-0.8,0.45,0.63)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.8,0.45,3.E-02)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,0.,1.)); +#68 = ORIENTED_EDGE('',*,*,#69,.T.); +#69 = EDGE_CURVE('',#62,#70,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(-0.8,0.13,0.63)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.8,0.45,0.63)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,-1.,0.)); +#76 = ORIENTED_EDGE('',*,*,#77,.F.); +#77 = EDGE_CURVE('',#54,#70,#78,.T.); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.8,0.13,0.63)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-0.8,0.45,3.E-02)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = DIRECTION('',(0.,-1.,0.)); +#87 = ADVANCED_FACE('',(#88),#165,.F.); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90,#100,#106,#107,#116,#125,#133,#141,#149,#158)); +#90 = ORIENTED_EDGE('',*,*,#91,.T.); +#91 = EDGE_CURVE('',#92,#94,#96,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(0.8,0.13,3.E-02)); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(0.8,0.45,3.E-02)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(0.8,-0.45,3.E-02)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.,1.,0.)); +#100 = ORIENTED_EDGE('',*,*,#101,.T.); +#101 = EDGE_CURVE('',#94,#52,#102,.T.); +#102 = LINE('',#103,#104); +#103 = CARTESIAN_POINT('',(0.8,0.45,3.E-02)); +#104 = VECTOR('',#105,1.); +#105 = DIRECTION('',(-1.,0.,0.)); +#106 = ORIENTED_EDGE('',*,*,#51,.T.); +#107 = ORIENTED_EDGE('',*,*,#108,.F.); +#108 = EDGE_CURVE('',#109,#54,#111,.T.); +#109 = VERTEX_POINT('',#110); +#110 = CARTESIAN_POINT('',(-0.67,0.,3.E-02)); +#111 = CIRCLE('',#112,0.13); +#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115); +#113 = CARTESIAN_POINT('',(-0.8,0.,3.E-02)); +#114 = DIRECTION('',(0.,0.,1.)); +#115 = DIRECTION('',(1.,0.,0.)); +#116 = ORIENTED_EDGE('',*,*,#117,.F.); +#117 = EDGE_CURVE('',#118,#109,#120,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(-0.8,-0.13,3.E-02)); +#120 = CIRCLE('',#121,0.13); +#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124); +#122 = CARTESIAN_POINT('',(-0.8,0.,3.E-02)); +#123 = DIRECTION('',(0.,0.,1.)); +#124 = DIRECTION('',(1.,0.,0.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#118,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(-0.8,-0.45,3.E-02)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-0.8,0.45,3.E-02)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(0.,-1.,0.)); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(0.8,-0.45,3.E-02)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(-0.8,-0.45,3.E-02)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(1.,0.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(0.8,-0.13,3.E-02)); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(0.8,-0.45,3.E-02)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(0.,1.,0.)); +#149 = ORIENTED_EDGE('',*,*,#150,.F.); +#150 = EDGE_CURVE('',#151,#143,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(0.67,0.,3.E-02)); +#153 = CIRCLE('',#154,0.13); +#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157); +#155 = CARTESIAN_POINT('',(0.8,0.,3.E-02)); +#156 = DIRECTION('',(0.,0.,1.)); +#157 = DIRECTION('',(-1.,0.,0.)); +#158 = ORIENTED_EDGE('',*,*,#159,.F.); +#159 = EDGE_CURVE('',#92,#151,#160,.T.); +#160 = CIRCLE('',#161,0.13); +#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164); +#162 = CARTESIAN_POINT('',(0.8,0.,3.E-02)); +#163 = DIRECTION('',(0.,0.,1.)); +#164 = DIRECTION('',(-1.,0.,0.)); +#165 = PLANE('',#166); +#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169); +#167 = CARTESIAN_POINT('',(-2.22044604925E-17,0.,3.E-02)); +#168 = DIRECTION('',(0.,0.,1.)); +#169 = DIRECTION('',(1.,0.,0.)); +#170 = ADVANCED_FACE('',(#171),#200,.F.); +#171 = FACE_BOUND('',#172,.F.); +#172 = EDGE_LOOP('',(#173,#181,#182,#183,#184,#193)); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(-0.8,-0.13,0.63)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-0.8,-0.13,0.63)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(0.,0.,1.)); +#181 = ORIENTED_EDGE('',*,*,#117,.T.); +#182 = ORIENTED_EDGE('',*,*,#108,.T.); +#183 = ORIENTED_EDGE('',*,*,#77,.T.); +#184 = ORIENTED_EDGE('',*,*,#185,.F.); +#185 = EDGE_CURVE('',#186,#70,#188,.T.); +#186 = VERTEX_POINT('',#187); +#187 = CARTESIAN_POINT('',(-0.67,0.,0.63)); +#188 = CIRCLE('',#189,0.13); +#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192); +#190 = CARTESIAN_POINT('',(-0.8,0.,0.63)); +#191 = DIRECTION('',(0.,0.,1.)); +#192 = DIRECTION('',(1.,0.,0.)); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#175,#186,#195,.T.); +#195 = CIRCLE('',#196,0.13); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-0.8,0.,0.63)); +#198 = DIRECTION('',(0.,0.,1.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = CYLINDRICAL_SURFACE('',#201,0.13); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(-0.8,0.,0.63)); +#203 = DIRECTION('',(0.,0.,1.)); +#204 = DIRECTION('',(1.,0.,0.)); +#205 = ADVANCED_FACE('',(#206),#241,.T.); +#206 = FACE_BOUND('',#207,.T.); +#207 = EDGE_LOOP('',(#208,#218,#224,#225,#226,#227,#235)); +#208 = ORIENTED_EDGE('',*,*,#209,.T.); +#209 = EDGE_CURVE('',#210,#212,#214,.T.); +#210 = VERTEX_POINT('',#211); +#211 = CARTESIAN_POINT('',(-0.42,-0.45,0.63)); +#212 = VERTEX_POINT('',#213); +#213 = CARTESIAN_POINT('',(-0.42,0.45,0.63)); +#214 = LINE('',#215,#216); +#215 = CARTESIAN_POINT('',(-0.42,-0.45,0.63)); +#216 = VECTOR('',#217,1.); +#217 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#218 = ORIENTED_EDGE('',*,*,#219,.T.); +#219 = EDGE_CURVE('',#212,#62,#220,.T.); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(0.8,0.45,0.63)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(-1.,0.,0.)); +#224 = ORIENTED_EDGE('',*,*,#69,.T.); +#225 = ORIENTED_EDGE('',*,*,#185,.F.); +#226 = ORIENTED_EDGE('',*,*,#194,.F.); +#227 = ORIENTED_EDGE('',*,*,#228,.T.); +#228 = EDGE_CURVE('',#175,#229,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(-0.8,-0.45,0.63)); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-0.8,0.45,0.63)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(0.,-1.,0.)); +#235 = ORIENTED_EDGE('',*,*,#236,.T.); +#236 = EDGE_CURVE('',#229,#210,#237,.T.); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(-0.8,-0.45,0.63)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.,0.,0.)); +#241 = PLANE('',#242); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(-2.22044604925E-17,0.,0.63)); +#244 = DIRECTION('',(0.,0.,1.)); +#245 = DIRECTION('',(1.,0.,0.)); +#246 = ADVANCED_FACE('',(#247),#290,.F.); +#247 = FACE_BOUND('',#248,.F.); +#248 = EDGE_LOOP('',(#249,#250,#258,#266,#274,#282,#288,#289)); +#249 = ORIENTED_EDGE('',*,*,#101,.F.); +#250 = ORIENTED_EDGE('',*,*,#251,.T.); +#251 = EDGE_CURVE('',#94,#252,#254,.T.); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(0.8,0.45,0.63)); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(0.8,0.45,3.E-02)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.,0.,1.)); +#258 = ORIENTED_EDGE('',*,*,#259,.T.); +#259 = EDGE_CURVE('',#252,#260,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(-0.34,0.45,0.63)); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(0.8,0.45,0.63)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(-1.,0.,0.)); +#266 = ORIENTED_EDGE('',*,*,#267,.T.); +#267 = EDGE_CURVE('',#260,#268,#270,.T.); +#268 = VERTEX_POINT('',#269); +#269 = CARTESIAN_POINT('',(-0.34,0.45,0.55)); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(-0.34,0.45,0.33)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(0.,0.,-1.)); +#274 = ORIENTED_EDGE('',*,*,#275,.T.); +#275 = EDGE_CURVE('',#268,#276,#278,.T.); +#276 = VERTEX_POINT('',#277); +#277 = CARTESIAN_POINT('',(-0.42,0.45,0.55)); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(0.23,0.45,0.55)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(-1.,0.,0.)); +#282 = ORIENTED_EDGE('',*,*,#283,.T.); +#283 = EDGE_CURVE('',#276,#212,#284,.T.); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-0.42,0.45,0.29)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.,0.,1.)); +#288 = ORIENTED_EDGE('',*,*,#219,.T.); +#289 = ORIENTED_EDGE('',*,*,#61,.F.); +#290 = PLANE('',#291); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(0.8,0.45,3.E-02)); +#293 = DIRECTION('',(0.,-1.,0.)); +#294 = DIRECTION('',(-1.,0.,0.)); +#295 = ADVANCED_FACE('',(#296),#314,.F.); +#296 = FACE_BOUND('',#297,.F.); +#297 = EDGE_LOOP('',(#298,#299,#307,#313)); +#298 = ORIENTED_EDGE('',*,*,#91,.F.); +#299 = ORIENTED_EDGE('',*,*,#300,.T.); +#300 = EDGE_CURVE('',#92,#301,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(0.8,0.13,0.63)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(0.8,0.13,0.63)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(0.,0.,1.)); +#307 = ORIENTED_EDGE('',*,*,#308,.T.); +#308 = EDGE_CURVE('',#301,#252,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.8,-0.45,0.63)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(0.,1.,0.)); +#313 = ORIENTED_EDGE('',*,*,#251,.F.); +#314 = PLANE('',#315); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(0.8,-0.45,3.E-02)); +#317 = DIRECTION('',(-1.,0.,0.)); +#318 = DIRECTION('',(0.,1.,0.)); +#319 = ADVANCED_FACE('',(#320),#349,.F.); +#320 = FACE_BOUND('',#321,.T.); +#321 = EDGE_LOOP('',(#322,#333,#339,#340,#341,#342)); +#322 = ORIENTED_EDGE('',*,*,#323,.F.); +#323 = EDGE_CURVE('',#324,#326,#328,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(0.8,-0.13,0.63)); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(0.67,0.,0.63)); +#328 = CIRCLE('',#329,0.13); +#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332); +#330 = CARTESIAN_POINT('',(0.8,0.,0.63)); +#331 = DIRECTION('',(0.,0.,-1.)); +#332 = DIRECTION('',(-1.,-0.,-0.)); +#333 = ORIENTED_EDGE('',*,*,#334,.F.); +#334 = EDGE_CURVE('',#143,#324,#335,.T.); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(0.8,-0.13,0.63)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(0.,0.,1.)); +#339 = ORIENTED_EDGE('',*,*,#150,.F.); +#340 = ORIENTED_EDGE('',*,*,#159,.F.); +#341 = ORIENTED_EDGE('',*,*,#300,.T.); +#342 = ORIENTED_EDGE('',*,*,#343,.F.); +#343 = EDGE_CURVE('',#326,#301,#344,.T.); +#344 = CIRCLE('',#345,0.13); +#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348); +#346 = CARTESIAN_POINT('',(0.8,0.,0.63)); +#347 = DIRECTION('',(0.,0.,-1.)); +#348 = DIRECTION('',(-1.,-0.,-0.)); +#349 = CYLINDRICAL_SURFACE('',#350,0.13); +#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353); +#351 = CARTESIAN_POINT('',(0.8,0.,0.63)); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = DIRECTION('',(-1.,-0.,-0.)); +#354 = ADVANCED_FACE('',(#355),#373,.F.); +#355 = FACE_BOUND('',#356,.F.); +#356 = EDGE_LOOP('',(#357,#358,#366,#372)); +#357 = ORIENTED_EDGE('',*,*,#142,.F.); +#358 = ORIENTED_EDGE('',*,*,#359,.T.); +#359 = EDGE_CURVE('',#135,#360,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(0.8,-0.45,0.63)); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.8,-0.45,3.E-02)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,0.,1.)); +#366 = ORIENTED_EDGE('',*,*,#367,.T.); +#367 = EDGE_CURVE('',#360,#324,#368,.T.); +#368 = LINE('',#369,#370); +#369 = CARTESIAN_POINT('',(0.8,-0.45,0.63)); +#370 = VECTOR('',#371,1.); +#371 = DIRECTION('',(0.,1.,0.)); +#372 = ORIENTED_EDGE('',*,*,#334,.F.); +#373 = PLANE('',#374); +#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377); +#375 = CARTESIAN_POINT('',(0.8,-0.45,3.E-02)); +#376 = DIRECTION('',(-1.,0.,0.)); +#377 = DIRECTION('',(0.,1.,0.)); +#378 = ADVANCED_FACE('',(#379),#420,.F.); +#379 = FACE_BOUND('',#380,.F.); +#380 = EDGE_LOOP('',(#381,#382,#388,#389,#397,#405,#413,#419)); +#381 = ORIENTED_EDGE('',*,*,#134,.F.); +#382 = ORIENTED_EDGE('',*,*,#383,.T.); +#383 = EDGE_CURVE('',#127,#229,#384,.T.); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(-0.8,-0.45,3.E-02)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(0.,0.,1.)); +#388 = ORIENTED_EDGE('',*,*,#236,.T.); +#389 = ORIENTED_EDGE('',*,*,#390,.F.); +#390 = EDGE_CURVE('',#391,#210,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(-0.42,-0.45,0.55)); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(-0.42,-0.45,0.55)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#399,#391,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(-0.34,-0.45,0.55)); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.34,-0.45,0.55)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.,0.)); +#405 = ORIENTED_EDGE('',*,*,#406,.F.); +#406 = EDGE_CURVE('',#407,#399,#409,.T.); +#407 = VERTEX_POINT('',#408); +#408 = CARTESIAN_POINT('',(-0.34,-0.45,0.63)); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(-0.34,-0.45,0.63)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#413 = ORIENTED_EDGE('',*,*,#414,.T.); +#414 = EDGE_CURVE('',#407,#360,#415,.T.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-0.8,-0.45,0.63)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(1.,0.,0.)); +#419 = ORIENTED_EDGE('',*,*,#359,.F.); +#420 = PLANE('',#421); +#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424); +#422 = CARTESIAN_POINT('',(-0.8,-0.45,3.E-02)); +#423 = DIRECTION('',(0.,1.,0.)); +#424 = DIRECTION('',(1.,0.,0.)); +#425 = ADVANCED_FACE('',(#426),#432,.F.); +#426 = FACE_BOUND('',#427,.F.); +#427 = EDGE_LOOP('',(#428,#429,#430,#431)); +#428 = ORIENTED_EDGE('',*,*,#126,.F.); +#429 = ORIENTED_EDGE('',*,*,#174,.T.); +#430 = ORIENTED_EDGE('',*,*,#228,.T.); +#431 = ORIENTED_EDGE('',*,*,#383,.F.); +#432 = PLANE('',#433); +#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436); +#434 = CARTESIAN_POINT('',(-0.8,0.45,3.E-02)); +#435 = DIRECTION('',(1.,0.,0.)); +#436 = DIRECTION('',(0.,-1.,0.)); +#437 = ADVANCED_FACE('',(#438),#449,.T.); +#438 = FACE_BOUND('',#439,.T.); +#439 = EDGE_LOOP('',(#440,#441,#447,#448)); +#440 = ORIENTED_EDGE('',*,*,#390,.F.); +#441 = ORIENTED_EDGE('',*,*,#442,.T.); +#442 = EDGE_CURVE('',#391,#276,#443,.T.); +#443 = LINE('',#444,#445); +#444 = CARTESIAN_POINT('',(-0.42,-0.45,0.55)); +#445 = VECTOR('',#446,1.); +#446 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#447 = ORIENTED_EDGE('',*,*,#283,.T.); +#448 = ORIENTED_EDGE('',*,*,#209,.F.); +#449 = PLANE('',#450); +#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453); +#451 = CARTESIAN_POINT('',(-0.42,-0.45,0.55)); +#452 = DIRECTION('',(1.,0.,0.)); +#453 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#454 = ADVANCED_FACE('',(#455),#466,.T.); +#455 = FACE_BOUND('',#456,.T.); +#456 = EDGE_LOOP('',(#457,#458,#464,#465)); +#457 = ORIENTED_EDGE('',*,*,#398,.F.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#399,#268,#460,.T.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(-0.34,-0.45,0.55)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#464 = ORIENTED_EDGE('',*,*,#275,.T.); +#465 = ORIENTED_EDGE('',*,*,#442,.F.); +#466 = PLANE('',#467); +#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470); +#468 = CARTESIAN_POINT('',(-0.34,-0.45,0.55)); +#469 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#470 = DIRECTION('',(-1.,0.,0.)); +#471 = ADVANCED_FACE('',(#472),#483,.T.); +#472 = FACE_BOUND('',#473,.T.); +#473 = EDGE_LOOP('',(#474,#475,#481,#482)); +#474 = ORIENTED_EDGE('',*,*,#406,.F.); +#475 = ORIENTED_EDGE('',*,*,#476,.T.); +#476 = EDGE_CURVE('',#407,#260,#477,.T.); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-0.34,-0.45,0.63)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#481 = ORIENTED_EDGE('',*,*,#267,.T.); +#482 = ORIENTED_EDGE('',*,*,#459,.F.); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(-0.34,-0.45,0.63)); +#486 = DIRECTION('',(-1.,0.,0.)); +#487 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#488 = ADVANCED_FACE('',(#489),#498,.T.); +#489 = FACE_BOUND('',#490,.T.); +#490 = EDGE_LOOP('',(#491,#492,#493,#494,#495,#496,#497)); +#491 = ORIENTED_EDGE('',*,*,#343,.T.); +#492 = ORIENTED_EDGE('',*,*,#308,.T.); +#493 = ORIENTED_EDGE('',*,*,#259,.T.); +#494 = ORIENTED_EDGE('',*,*,#476,.F.); +#495 = ORIENTED_EDGE('',*,*,#414,.T.); +#496 = ORIENTED_EDGE('',*,*,#367,.T.); +#497 = ORIENTED_EDGE('',*,*,#323,.T.); +#498 = PLANE('',#499); +#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); +#500 = CARTESIAN_POINT('',(-2.22044604925E-17,0.,0.63)); +#501 = DIRECTION('',(0.,0.,1.)); +#502 = DIRECTION('',(1.,0.,0.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#507)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#504,#505,#506)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#504 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#505 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#506 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#507 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#504, + 'distance_accuracy_value','confusion accuracy'); +#508 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#509,#511); +#509 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#510) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#510 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#511 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#512 + ); +#512 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','Body','',#5,#39,$); +#513 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#514 = SHAPE_DEFINITION_REPRESENTATION(#515,#521); +#515 = PRODUCT_DEFINITION_SHAPE('','',#516); +#516 = PRODUCT_DEFINITION('design','',#517,#520); +#517 = PRODUCT_DEFINITION_FORMATION('','',#518); +#518 = PRODUCT('ConnectorA','ConnectorA','',(#519)); +#519 = PRODUCT_CONTEXT('',#2,'mechanical'); +#520 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#521 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#522),#940); +#522 = MANIFOLD_SOLID_BREP('',#523); +#523 = CLOSED_SHELL('',(#524,#564,#627,#658,#692,#726,#774,#798,#839, + #856,#873,#899,#916,#928)); +#524 = ADVANCED_FACE('',(#525),#559,.F.); +#525 = FACE_BOUND('',#526,.F.); +#526 = EDGE_LOOP('',(#527,#537,#545,#553)); +#527 = ORIENTED_EDGE('',*,*,#528,.T.); +#528 = EDGE_CURVE('',#529,#531,#533,.T.); +#529 = VERTEX_POINT('',#530); +#530 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#531 = VERTEX_POINT('',#532); +#532 = CARTESIAN_POINT('',(-0.8,-0.35,3.E-02)); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(0.,0.,1.)); +#537 = ORIENTED_EDGE('',*,*,#538,.T.); +#538 = EDGE_CURVE('',#531,#539,#541,.T.); +#539 = VERTEX_POINT('',#540); +#540 = CARTESIAN_POINT('',(-0.45,-0.35,3.E-02)); +#541 = LINE('',#542,#543); +#542 = CARTESIAN_POINT('',(-0.8,-0.35,3.E-02)); +#543 = VECTOR('',#544,1.); +#544 = DIRECTION('',(1.,0.,0.)); +#545 = ORIENTED_EDGE('',*,*,#546,.F.); +#546 = EDGE_CURVE('',#547,#539,#549,.T.); +#547 = VERTEX_POINT('',#548); +#548 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(0.,0.,1.)); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#529,#547,#555,.T.); +#555 = LINE('',#556,#557); +#556 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#557 = VECTOR('',#558,1.); +#558 = DIRECTION('',(1.,0.,0.)); +#559 = PLANE('',#560); +#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563); +#561 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#562 = DIRECTION('',(0.,1.,0.)); +#563 = DIRECTION('',(1.,0.,0.)); +#564 = ADVANCED_FACE('',(#565),#622,.T.); +#565 = FACE_BOUND('',#566,.T.); +#566 = EDGE_LOOP('',(#567,#577,#583,#584,#592,#600,#608,#616)); +#567 = ORIENTED_EDGE('',*,*,#568,.F.); +#568 = EDGE_CURVE('',#569,#571,#573,.T.); +#569 = VERTEX_POINT('',#570); +#570 = CARTESIAN_POINT('',(-0.8,-1.E-01,0.)); +#571 = VERTEX_POINT('',#572); +#572 = CARTESIAN_POINT('',(-0.8,-1.E-01,0.66)); +#573 = LINE('',#574,#575); +#574 = CARTESIAN_POINT('',(-0.8,-0.1,-0.40400522726)); +#575 = VECTOR('',#576,1.); +#576 = DIRECTION('',(0.,0.,1.)); +#577 = ORIENTED_EDGE('',*,*,#578,.T.); +#578 = EDGE_CURVE('',#569,#529,#579,.T.); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(0.,-1.,0.)); +#583 = ORIENTED_EDGE('',*,*,#528,.T.); +#584 = ORIENTED_EDGE('',*,*,#585,.F.); +#585 = EDGE_CURVE('',#586,#531,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(-0.8,-0.13,3.E-02)); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(-0.8,0.35,3.E-02)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(0.,-1.,0.)); +#592 = ORIENTED_EDGE('',*,*,#593,.T.); +#593 = EDGE_CURVE('',#586,#594,#596,.T.); +#594 = VERTEX_POINT('',#595); +#595 = CARTESIAN_POINT('',(-0.8,-0.13,0.63)); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-0.8,-0.13,3.E-02)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(0.,0.,1.)); +#600 = ORIENTED_EDGE('',*,*,#601,.T.); +#601 = EDGE_CURVE('',#594,#602,#604,.T.); +#602 = VERTEX_POINT('',#603); +#603 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(0.,-1.,0.)); +#608 = ORIENTED_EDGE('',*,*,#609,.T.); +#609 = EDGE_CURVE('',#602,#610,#612,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(-0.8,-0.35,0.66)); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(0.,0.,1.)); +#616 = ORIENTED_EDGE('',*,*,#617,.F.); +#617 = EDGE_CURVE('',#571,#610,#618,.T.); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(-0.8,0.35,0.66)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,0.)); +#622 = PLANE('',#623); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(-0.8,-4.818676322158E-19,0.33)); +#625 = DIRECTION('',(-1.,-0.,-0.)); +#626 = DIRECTION('',(0.,0.,-1.)); +#627 = ADVANCED_FACE('',(#628),#653,.F.); +#628 = FACE_BOUND('',#629,.F.); +#629 = EDGE_LOOP('',(#630,#631,#639,#647)); +#630 = ORIENTED_EDGE('',*,*,#546,.T.); +#631 = ORIENTED_EDGE('',*,*,#632,.T.); +#632 = EDGE_CURVE('',#539,#633,#635,.T.); +#633 = VERTEX_POINT('',#634); +#634 = CARTESIAN_POINT('',(-0.45,0.35,3.E-02)); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(-0.45,-0.35,3.E-02)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(0.,1.,0.)); +#639 = ORIENTED_EDGE('',*,*,#640,.F.); +#640 = EDGE_CURVE('',#641,#633,#643,.T.); +#641 = VERTEX_POINT('',#642); +#642 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#643 = LINE('',#644,#645); +#644 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#645 = VECTOR('',#646,1.); +#646 = DIRECTION('',(0.,0.,1.)); +#647 = ORIENTED_EDGE('',*,*,#648,.F.); +#648 = EDGE_CURVE('',#547,#641,#649,.T.); +#649 = LINE('',#650,#651); +#650 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#651 = VECTOR('',#652,1.); +#652 = DIRECTION('',(0.,1.,0.)); +#653 = PLANE('',#654); +#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657); +#655 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#656 = DIRECTION('',(-1.,0.,0.)); +#657 = DIRECTION('',(0.,1.,0.)); +#658 = ADVANCED_FACE('',(#659),#687,.F.); +#659 = FACE_BOUND('',#660,.F.); +#660 = EDGE_LOOP('',(#661,#669,#677,#684,#685,#686)); +#661 = ORIENTED_EDGE('',*,*,#662,.T.); +#662 = EDGE_CURVE('',#641,#663,#665,.T.); +#663 = VERTEX_POINT('',#664); +#664 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(-1.,0.,0.)); +#669 = ORIENTED_EDGE('',*,*,#670,.T.); +#670 = EDGE_CURVE('',#663,#671,#673,.T.); +#671 = VERTEX_POINT('',#672); +#672 = CARTESIAN_POINT('',(-0.8,0.1,0.)); +#673 = LINE('',#674,#675); +#674 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#675 = VECTOR('',#676,1.); +#676 = DIRECTION('',(0.,-1.,0.)); +#677 = ORIENTED_EDGE('',*,*,#678,.T.); +#678 = EDGE_CURVE('',#671,#569,#679,.T.); +#679 = CIRCLE('',#680,0.1); +#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683); +#681 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,0.)); +#682 = DIRECTION('',(0.,0.,-1.)); +#683 = DIRECTION('',(1.,0.,0.)); +#684 = ORIENTED_EDGE('',*,*,#578,.T.); +#685 = ORIENTED_EDGE('',*,*,#554,.T.); +#686 = ORIENTED_EDGE('',*,*,#648,.T.); +#687 = PLANE('',#688); +#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691); +#689 = CARTESIAN_POINT('',(-0.625,0.,0.)); +#690 = DIRECTION('',(0.,0.,1.)); +#691 = DIRECTION('',(1.,0.,0.)); +#692 = ADVANCED_FACE('',(#693),#721,.T.); +#693 = FACE_BOUND('',#694,.T.); +#694 = EDGE_LOOP('',(#695,#703,#711,#718,#719,#720)); +#695 = ORIENTED_EDGE('',*,*,#696,.T.); +#696 = EDGE_CURVE('',#633,#697,#699,.T.); +#697 = VERTEX_POINT('',#698); +#698 = CARTESIAN_POINT('',(-0.8,0.35,3.E-02)); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.45,0.35,3.E-02)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-1.,0.,0.)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#697,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(-0.8,0.13,3.E-02)); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(-0.8,0.35,3.E-02)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,-1.,0.)); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#586,#705,#713,.T.); +#713 = CIRCLE('',#714,0.13); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,3.E-02)); +#716 = DIRECTION('',(0.,0.,1.)); +#717 = DIRECTION('',(1.,0.,0.)); +#718 = ORIENTED_EDGE('',*,*,#585,.T.); +#719 = ORIENTED_EDGE('',*,*,#538,.T.); +#720 = ORIENTED_EDGE('',*,*,#632,.T.); +#721 = PLANE('',#722); +#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725); +#723 = CARTESIAN_POINT('',(-0.625,0.,3.E-02)); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = DIRECTION('',(1.,0.,0.)); +#726 = ADVANCED_FACE('',(#727),#769,.T.); +#727 = FACE_BOUND('',#728,.T.); +#728 = EDGE_LOOP('',(#729,#739,#747,#754,#755,#763)); +#729 = ORIENTED_EDGE('',*,*,#730,.T.); +#730 = EDGE_CURVE('',#731,#733,#735,.T.); +#731 = VERTEX_POINT('',#732); +#732 = CARTESIAN_POINT('',(-0.45,0.35,0.66)); +#733 = VERTEX_POINT('',#734); +#734 = CARTESIAN_POINT('',(-0.8,0.35,0.66)); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(-0.45,0.35,0.66)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(-1.,0.,0.)); +#739 = ORIENTED_EDGE('',*,*,#740,.T.); +#740 = EDGE_CURVE('',#733,#741,#743,.T.); +#741 = VERTEX_POINT('',#742); +#742 = CARTESIAN_POINT('',(-0.8,0.1,0.66)); +#743 = LINE('',#744,#745); +#744 = CARTESIAN_POINT('',(-0.8,0.35,0.66)); +#745 = VECTOR('',#746,1.); +#746 = DIRECTION('',(0.,-1.,0.)); +#747 = ORIENTED_EDGE('',*,*,#748,.T.); +#748 = EDGE_CURVE('',#741,#571,#749,.T.); +#749 = CIRCLE('',#750,0.1); +#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753); +#751 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,0.66)); +#752 = DIRECTION('',(0.,0.,-1.)); +#753 = DIRECTION('',(1.,0.,0.)); +#754 = ORIENTED_EDGE('',*,*,#617,.T.); +#755 = ORIENTED_EDGE('',*,*,#756,.T.); +#756 = EDGE_CURVE('',#610,#757,#759,.T.); +#757 = VERTEX_POINT('',#758); +#758 = CARTESIAN_POINT('',(-0.45,-0.35,0.66)); +#759 = LINE('',#760,#761); +#760 = CARTESIAN_POINT('',(-0.8,-0.35,0.66)); +#761 = VECTOR('',#762,1.); +#762 = DIRECTION('',(1.,0.,0.)); +#763 = ORIENTED_EDGE('',*,*,#764,.T.); +#764 = EDGE_CURVE('',#757,#731,#765,.T.); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(-0.45,-0.35,0.66)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(0.,1.,0.)); +#769 = PLANE('',#770); +#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773); +#771 = CARTESIAN_POINT('',(-0.625,6.608470384674E-18,0.66)); +#772 = DIRECTION('',(0.,0.,1.)); +#773 = DIRECTION('',(1.,0.,0.)); +#774 = ADVANCED_FACE('',(#775),#793,.F.); +#775 = FACE_BOUND('',#776,.F.); +#776 = EDGE_LOOP('',(#777,#778,#779,#787)); +#777 = ORIENTED_EDGE('',*,*,#609,.T.); +#778 = ORIENTED_EDGE('',*,*,#756,.T.); +#779 = ORIENTED_EDGE('',*,*,#780,.F.); +#780 = EDGE_CURVE('',#781,#757,#783,.T.); +#781 = VERTEX_POINT('',#782); +#782 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(0.,0.,1.)); +#787 = ORIENTED_EDGE('',*,*,#788,.F.); +#788 = EDGE_CURVE('',#602,#781,#789,.T.); +#789 = LINE('',#790,#791); +#790 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#791 = VECTOR('',#792,1.); +#792 = DIRECTION('',(1.,0.,0.)); +#793 = PLANE('',#794); +#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797); +#795 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#796 = DIRECTION('',(0.,1.,0.)); +#797 = DIRECTION('',(1.,0.,0.)); +#798 = ADVANCED_FACE('',(#799),#834,.F.); +#799 = FACE_BOUND('',#800,.F.); +#800 = EDGE_LOOP('',(#801,#811,#819,#826,#827,#828)); +#801 = ORIENTED_EDGE('',*,*,#802,.T.); +#802 = EDGE_CURVE('',#803,#805,#807,.T.); +#803 = VERTEX_POINT('',#804); +#804 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#805 = VERTEX_POINT('',#806); +#806 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(-1.,0.,0.)); +#811 = ORIENTED_EDGE('',*,*,#812,.T.); +#812 = EDGE_CURVE('',#805,#813,#815,.T.); +#813 = VERTEX_POINT('',#814); +#814 = CARTESIAN_POINT('',(-0.8,0.13,0.63)); +#815 = LINE('',#816,#817); +#816 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#817 = VECTOR('',#818,1.); +#818 = DIRECTION('',(0.,-1.,0.)); +#819 = ORIENTED_EDGE('',*,*,#820,.F.); +#820 = EDGE_CURVE('',#594,#813,#821,.T.); +#821 = CIRCLE('',#822,0.13); +#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825); +#823 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,0.63)); +#824 = DIRECTION('',(0.,0.,1.)); +#825 = DIRECTION('',(1.,0.,0.)); +#826 = ORIENTED_EDGE('',*,*,#601,.T.); +#827 = ORIENTED_EDGE('',*,*,#788,.T.); +#828 = ORIENTED_EDGE('',*,*,#829,.T.); +#829 = EDGE_CURVE('',#781,#803,#830,.T.); +#830 = LINE('',#831,#832); +#831 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#832 = VECTOR('',#833,1.); +#833 = DIRECTION('',(0.,1.,0.)); +#834 = PLANE('',#835); +#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838); +#836 = CARTESIAN_POINT('',(-0.625,6.608470384674E-18,0.63)); +#837 = DIRECTION('',(0.,0.,1.)); +#838 = DIRECTION('',(1.,0.,0.)); +#839 = ADVANCED_FACE('',(#840),#851,.T.); +#840 = FACE_BOUND('',#841,.F.); +#841 = EDGE_LOOP('',(#842,#843,#844,#850)); +#842 = ORIENTED_EDGE('',*,*,#593,.T.); +#843 = ORIENTED_EDGE('',*,*,#820,.T.); +#844 = ORIENTED_EDGE('',*,*,#845,.F.); +#845 = EDGE_CURVE('',#705,#813,#846,.T.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(-0.8,0.13,3.E-02)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = ORIENTED_EDGE('',*,*,#712,.F.); +#851 = CYLINDRICAL_SURFACE('',#852,0.13); +#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855); +#853 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,3.E-02)); +#854 = DIRECTION('',(-0.,-0.,-1.)); +#855 = DIRECTION('',(1.,0.,0.)); +#856 = ADVANCED_FACE('',(#857),#868,.F.); +#857 = FACE_BOUND('',#858,.F.); +#858 = EDGE_LOOP('',(#859,#860,#861,#867)); +#859 = ORIENTED_EDGE('',*,*,#640,.T.); +#860 = ORIENTED_EDGE('',*,*,#696,.T.); +#861 = ORIENTED_EDGE('',*,*,#862,.F.); +#862 = EDGE_CURVE('',#663,#697,#863,.T.); +#863 = LINE('',#864,#865); +#864 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#865 = VECTOR('',#866,1.); +#866 = DIRECTION('',(0.,0.,1.)); +#867 = ORIENTED_EDGE('',*,*,#662,.F.); +#868 = PLANE('',#869); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#871 = DIRECTION('',(0.,-1.,0.)); +#872 = DIRECTION('',(-1.,0.,0.)); +#873 = ADVANCED_FACE('',(#874),#894,.T.); +#874 = FACE_BOUND('',#875,.T.); +#875 = EDGE_LOOP('',(#876,#877,#878,#884,#885,#891,#892,#893)); +#876 = ORIENTED_EDGE('',*,*,#862,.F.); +#877 = ORIENTED_EDGE('',*,*,#670,.T.); +#878 = ORIENTED_EDGE('',*,*,#879,.T.); +#879 = EDGE_CURVE('',#671,#741,#880,.T.); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(-0.8,0.1,-0.40400522726)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(0.,0.,1.)); +#884 = ORIENTED_EDGE('',*,*,#740,.F.); +#885 = ORIENTED_EDGE('',*,*,#886,.F.); +#886 = EDGE_CURVE('',#805,#733,#887,.T.); +#887 = LINE('',#888,#889); +#888 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#889 = VECTOR('',#890,1.); +#890 = DIRECTION('',(0.,0.,1.)); +#891 = ORIENTED_EDGE('',*,*,#812,.T.); +#892 = ORIENTED_EDGE('',*,*,#845,.F.); +#893 = ORIENTED_EDGE('',*,*,#704,.F.); +#894 = PLANE('',#895); +#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898); +#896 = CARTESIAN_POINT('',(-0.8,-4.818676322158E-19,0.33)); +#897 = DIRECTION('',(-1.,-0.,-0.)); +#898 = DIRECTION('',(0.,0.,-1.)); +#899 = ADVANCED_FACE('',(#900),#911,.F.); +#900 = FACE_BOUND('',#901,.F.); +#901 = EDGE_LOOP('',(#902,#908,#909,#910)); +#902 = ORIENTED_EDGE('',*,*,#903,.T.); +#903 = EDGE_CURVE('',#803,#731,#904,.T.); +#904 = LINE('',#905,#906); +#905 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#906 = VECTOR('',#907,1.); +#907 = DIRECTION('',(0.,0.,1.)); +#908 = ORIENTED_EDGE('',*,*,#730,.T.); +#909 = ORIENTED_EDGE('',*,*,#886,.F.); +#910 = ORIENTED_EDGE('',*,*,#802,.F.); +#911 = PLANE('',#912); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#914 = DIRECTION('',(0.,-1.,0.)); +#915 = DIRECTION('',(-1.,0.,0.)); +#916 = ADVANCED_FACE('',(#917),#923,.F.); +#917 = FACE_BOUND('',#918,.F.); +#918 = EDGE_LOOP('',(#919,#920,#921,#922)); +#919 = ORIENTED_EDGE('',*,*,#780,.T.); +#920 = ORIENTED_EDGE('',*,*,#764,.T.); +#921 = ORIENTED_EDGE('',*,*,#903,.F.); +#922 = ORIENTED_EDGE('',*,*,#829,.F.); +#923 = PLANE('',#924); +#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); +#925 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#926 = DIRECTION('',(-1.,0.,0.)); +#927 = DIRECTION('',(0.,1.,0.)); +#928 = ADVANCED_FACE('',(#929),#935,.F.); +#929 = FACE_BOUND('',#930,.T.); +#930 = EDGE_LOOP('',(#931,#932,#933,#934)); +#931 = ORIENTED_EDGE('',*,*,#568,.T.); +#932 = ORIENTED_EDGE('',*,*,#748,.F.); +#933 = ORIENTED_EDGE('',*,*,#879,.F.); +#934 = ORIENTED_EDGE('',*,*,#678,.T.); +#935 = CYLINDRICAL_SURFACE('',#936,0.1); +#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939); +#937 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,-0.40400522726)); +#938 = DIRECTION('',(-0.,-0.,-1.)); +#939 = DIRECTION('',(1.,0.,0.)); +#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#944)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#941,#942,#943)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#941 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#942 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#943 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#944 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#941, + 'distance_accuracy_value','confusion accuracy'); +#945 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#946,#948); +#946 = ( REPRESENTATION_RELATIONSHIP('','',#521,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#947) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#947 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#948 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#949 + ); +#949 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','ConnectorA','',#5,#516,$); +#950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#518)); +#951 = SHAPE_DEFINITION_REPRESENTATION(#952,#958); +#952 = PRODUCT_DEFINITION_SHAPE('','',#953); +#953 = PRODUCT_DEFINITION('design','',#954,#957); +#954 = PRODUCT_DEFINITION_FORMATION('','',#955); +#955 = PRODUCT('ConnectorB','ConnectorB','',(#956)); +#956 = PRODUCT_CONTEXT('',#2,'mechanical'); +#957 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#958 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#959),#1377); +#959 = MANIFOLD_SOLID_BREP('',#960); +#960 = CLOSED_SHELL('',(#961,#1001,#1064,#1095,#1129,#1163,#1211,#1235, + #1276,#1293,#1310,#1336,#1353,#1365)); +#961 = ADVANCED_FACE('',(#962),#996,.F.); +#962 = FACE_BOUND('',#963,.F.); +#963 = EDGE_LOOP('',(#964,#974,#982,#990)); +#964 = ORIENTED_EDGE('',*,*,#965,.T.); +#965 = EDGE_CURVE('',#966,#968,#970,.T.); +#966 = VERTEX_POINT('',#967); +#967 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#968 = VERTEX_POINT('',#969); +#969 = CARTESIAN_POINT('',(-0.8,-0.35,3.E-02)); +#970 = LINE('',#971,#972); +#971 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#972 = VECTOR('',#973,1.); +#973 = DIRECTION('',(0.,0.,1.)); +#974 = ORIENTED_EDGE('',*,*,#975,.T.); +#975 = EDGE_CURVE('',#968,#976,#978,.T.); +#976 = VERTEX_POINT('',#977); +#977 = CARTESIAN_POINT('',(-0.45,-0.35,3.E-02)); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(-0.8,-0.35,3.E-02)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(1.,0.,0.)); +#982 = ORIENTED_EDGE('',*,*,#983,.F.); +#983 = EDGE_CURVE('',#984,#976,#986,.T.); +#984 = VERTEX_POINT('',#985); +#985 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#986 = LINE('',#987,#988); +#987 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#988 = VECTOR('',#989,1.); +#989 = DIRECTION('',(0.,0.,1.)); +#990 = ORIENTED_EDGE('',*,*,#991,.F.); +#991 = EDGE_CURVE('',#966,#984,#992,.T.); +#992 = LINE('',#993,#994); +#993 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#994 = VECTOR('',#995,1.); +#995 = DIRECTION('',(1.,0.,0.)); +#996 = PLANE('',#997); +#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000); +#998 = CARTESIAN_POINT('',(-0.8,-0.35,0.)); +#999 = DIRECTION('',(0.,1.,0.)); +#1000 = DIRECTION('',(1.,0.,0.)); +#1001 = ADVANCED_FACE('',(#1002),#1059,.T.); +#1002 = FACE_BOUND('',#1003,.T.); +#1003 = EDGE_LOOP('',(#1004,#1014,#1020,#1021,#1029,#1037,#1045,#1053)); +#1004 = ORIENTED_EDGE('',*,*,#1005,.F.); +#1005 = EDGE_CURVE('',#1006,#1008,#1010,.T.); +#1006 = VERTEX_POINT('',#1007); +#1007 = CARTESIAN_POINT('',(-0.8,-1.E-01,0.)); +#1008 = VERTEX_POINT('',#1009); +#1009 = CARTESIAN_POINT('',(-0.8,-1.E-01,0.66)); +#1010 = LINE('',#1011,#1012); +#1011 = CARTESIAN_POINT('',(-0.8,-0.1,-0.40400522726)); +#1012 = VECTOR('',#1013,1.); +#1013 = DIRECTION('',(0.,0.,1.)); +#1014 = ORIENTED_EDGE('',*,*,#1015,.T.); +#1015 = EDGE_CURVE('',#1006,#966,#1016,.T.); +#1016 = LINE('',#1017,#1018); +#1017 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#1018 = VECTOR('',#1019,1.); +#1019 = DIRECTION('',(0.,-1.,0.)); +#1020 = ORIENTED_EDGE('',*,*,#965,.T.); +#1021 = ORIENTED_EDGE('',*,*,#1022,.F.); +#1022 = EDGE_CURVE('',#1023,#968,#1025,.T.); +#1023 = VERTEX_POINT('',#1024); +#1024 = CARTESIAN_POINT('',(-0.8,-0.13,3.E-02)); +#1025 = LINE('',#1026,#1027); +#1026 = CARTESIAN_POINT('',(-0.8,0.35,3.E-02)); +#1027 = VECTOR('',#1028,1.); +#1028 = DIRECTION('',(0.,-1.,0.)); +#1029 = ORIENTED_EDGE('',*,*,#1030,.T.); +#1030 = EDGE_CURVE('',#1023,#1031,#1033,.T.); +#1031 = VERTEX_POINT('',#1032); +#1032 = CARTESIAN_POINT('',(-0.8,-0.13,0.63)); +#1033 = LINE('',#1034,#1035); +#1034 = CARTESIAN_POINT('',(-0.8,-0.13,3.E-02)); +#1035 = VECTOR('',#1036,1.); +#1036 = DIRECTION('',(0.,0.,1.)); +#1037 = ORIENTED_EDGE('',*,*,#1038,.T.); +#1038 = EDGE_CURVE('',#1031,#1039,#1041,.T.); +#1039 = VERTEX_POINT('',#1040); +#1040 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#1041 = LINE('',#1042,#1043); +#1042 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#1043 = VECTOR('',#1044,1.); +#1044 = DIRECTION('',(0.,-1.,0.)); +#1045 = ORIENTED_EDGE('',*,*,#1046,.T.); +#1046 = EDGE_CURVE('',#1039,#1047,#1049,.T.); +#1047 = VERTEX_POINT('',#1048); +#1048 = CARTESIAN_POINT('',(-0.8,-0.35,0.66)); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(0.,0.,1.)); +#1053 = ORIENTED_EDGE('',*,*,#1054,.F.); +#1054 = EDGE_CURVE('',#1008,#1047,#1055,.T.); +#1055 = LINE('',#1056,#1057); +#1056 = CARTESIAN_POINT('',(-0.8,0.35,0.66)); +#1057 = VECTOR('',#1058,1.); +#1058 = DIRECTION('',(0.,-1.,0.)); +#1059 = PLANE('',#1060); +#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063); +#1061 = CARTESIAN_POINT('',(-0.8,-4.818676322158E-19,0.33)); +#1062 = DIRECTION('',(-1.,-0.,-0.)); +#1063 = DIRECTION('',(0.,0.,-1.)); +#1064 = ADVANCED_FACE('',(#1065),#1090,.F.); +#1065 = FACE_BOUND('',#1066,.F.); +#1066 = EDGE_LOOP('',(#1067,#1068,#1076,#1084)); +#1067 = ORIENTED_EDGE('',*,*,#983,.T.); +#1068 = ORIENTED_EDGE('',*,*,#1069,.T.); +#1069 = EDGE_CURVE('',#976,#1070,#1072,.T.); +#1070 = VERTEX_POINT('',#1071); +#1071 = CARTESIAN_POINT('',(-0.45,0.35,3.E-02)); +#1072 = LINE('',#1073,#1074); +#1073 = CARTESIAN_POINT('',(-0.45,-0.35,3.E-02)); +#1074 = VECTOR('',#1075,1.); +#1075 = DIRECTION('',(0.,1.,0.)); +#1076 = ORIENTED_EDGE('',*,*,#1077,.F.); +#1077 = EDGE_CURVE('',#1078,#1070,#1080,.T.); +#1078 = VERTEX_POINT('',#1079); +#1079 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#1080 = LINE('',#1081,#1082); +#1081 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#1082 = VECTOR('',#1083,1.); +#1083 = DIRECTION('',(0.,0.,1.)); +#1084 = ORIENTED_EDGE('',*,*,#1085,.F.); +#1085 = EDGE_CURVE('',#984,#1078,#1086,.T.); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(0.,1.,0.)); +#1090 = PLANE('',#1091); +#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094); +#1092 = CARTESIAN_POINT('',(-0.45,-0.35,0.)); +#1093 = DIRECTION('',(-1.,0.,0.)); +#1094 = DIRECTION('',(0.,1.,0.)); +#1095 = ADVANCED_FACE('',(#1096),#1124,.F.); +#1096 = FACE_BOUND('',#1097,.F.); +#1097 = EDGE_LOOP('',(#1098,#1106,#1114,#1121,#1122,#1123)); +#1098 = ORIENTED_EDGE('',*,*,#1099,.T.); +#1099 = EDGE_CURVE('',#1078,#1100,#1102,.T.); +#1100 = VERTEX_POINT('',#1101); +#1101 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#1102 = LINE('',#1103,#1104); +#1103 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#1104 = VECTOR('',#1105,1.); +#1105 = DIRECTION('',(-1.,0.,0.)); +#1106 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1107 = EDGE_CURVE('',#1100,#1108,#1110,.T.); +#1108 = VERTEX_POINT('',#1109); +#1109 = CARTESIAN_POINT('',(-0.8,0.1,0.)); +#1110 = LINE('',#1111,#1112); +#1111 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#1112 = VECTOR('',#1113,1.); +#1113 = DIRECTION('',(0.,-1.,0.)); +#1114 = ORIENTED_EDGE('',*,*,#1115,.T.); +#1115 = EDGE_CURVE('',#1108,#1006,#1116,.T.); +#1116 = CIRCLE('',#1117,0.1); +#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120); +#1118 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,0.)); +#1119 = DIRECTION('',(0.,0.,-1.)); +#1120 = DIRECTION('',(1.,0.,0.)); +#1121 = ORIENTED_EDGE('',*,*,#1015,.T.); +#1122 = ORIENTED_EDGE('',*,*,#991,.T.); +#1123 = ORIENTED_EDGE('',*,*,#1085,.T.); +#1124 = PLANE('',#1125); +#1125 = AXIS2_PLACEMENT_3D('',#1126,#1127,#1128); +#1126 = CARTESIAN_POINT('',(-0.625,0.,0.)); +#1127 = DIRECTION('',(0.,0.,1.)); +#1128 = DIRECTION('',(1.,0.,0.)); +#1129 = ADVANCED_FACE('',(#1130),#1158,.T.); +#1130 = FACE_BOUND('',#1131,.T.); +#1131 = EDGE_LOOP('',(#1132,#1140,#1148,#1155,#1156,#1157)); +#1132 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1133 = EDGE_CURVE('',#1070,#1134,#1136,.T.); +#1134 = VERTEX_POINT('',#1135); +#1135 = CARTESIAN_POINT('',(-0.8,0.35,3.E-02)); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(-0.45,0.35,3.E-02)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(-1.,0.,0.)); +#1140 = ORIENTED_EDGE('',*,*,#1141,.T.); +#1141 = EDGE_CURVE('',#1134,#1142,#1144,.T.); +#1142 = VERTEX_POINT('',#1143); +#1143 = CARTESIAN_POINT('',(-0.8,0.13,3.E-02)); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(-0.8,0.35,3.E-02)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(0.,-1.,0.)); +#1148 = ORIENTED_EDGE('',*,*,#1149,.F.); +#1149 = EDGE_CURVE('',#1023,#1142,#1150,.T.); +#1150 = CIRCLE('',#1151,0.13); +#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1152 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,3.E-02)); +#1153 = DIRECTION('',(0.,0.,1.)); +#1154 = DIRECTION('',(1.,0.,0.)); +#1155 = ORIENTED_EDGE('',*,*,#1022,.T.); +#1156 = ORIENTED_EDGE('',*,*,#975,.T.); +#1157 = ORIENTED_EDGE('',*,*,#1069,.T.); +#1158 = PLANE('',#1159); +#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162); +#1160 = CARTESIAN_POINT('',(-0.625,0.,3.E-02)); +#1161 = DIRECTION('',(0.,0.,1.)); +#1162 = DIRECTION('',(1.,0.,0.)); +#1163 = ADVANCED_FACE('',(#1164),#1206,.T.); +#1164 = FACE_BOUND('',#1165,.T.); +#1165 = EDGE_LOOP('',(#1166,#1176,#1184,#1191,#1192,#1200)); +#1166 = ORIENTED_EDGE('',*,*,#1167,.T.); +#1167 = EDGE_CURVE('',#1168,#1170,#1172,.T.); +#1168 = VERTEX_POINT('',#1169); +#1169 = CARTESIAN_POINT('',(-0.45,0.35,0.66)); +#1170 = VERTEX_POINT('',#1171); +#1171 = CARTESIAN_POINT('',(-0.8,0.35,0.66)); +#1172 = LINE('',#1173,#1174); +#1173 = CARTESIAN_POINT('',(-0.45,0.35,0.66)); +#1174 = VECTOR('',#1175,1.); +#1175 = DIRECTION('',(-1.,0.,0.)); +#1176 = ORIENTED_EDGE('',*,*,#1177,.T.); +#1177 = EDGE_CURVE('',#1170,#1178,#1180,.T.); +#1178 = VERTEX_POINT('',#1179); +#1179 = CARTESIAN_POINT('',(-0.8,0.1,0.66)); +#1180 = LINE('',#1181,#1182); +#1181 = CARTESIAN_POINT('',(-0.8,0.35,0.66)); +#1182 = VECTOR('',#1183,1.); +#1183 = DIRECTION('',(0.,-1.,0.)); +#1184 = ORIENTED_EDGE('',*,*,#1185,.T.); +#1185 = EDGE_CURVE('',#1178,#1008,#1186,.T.); +#1186 = CIRCLE('',#1187,0.1); +#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190); +#1188 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,0.66)); +#1189 = DIRECTION('',(0.,0.,-1.)); +#1190 = DIRECTION('',(1.,0.,0.)); +#1191 = ORIENTED_EDGE('',*,*,#1054,.T.); +#1192 = ORIENTED_EDGE('',*,*,#1193,.T.); +#1193 = EDGE_CURVE('',#1047,#1194,#1196,.T.); +#1194 = VERTEX_POINT('',#1195); +#1195 = CARTESIAN_POINT('',(-0.45,-0.35,0.66)); +#1196 = LINE('',#1197,#1198); +#1197 = CARTESIAN_POINT('',(-0.8,-0.35,0.66)); +#1198 = VECTOR('',#1199,1.); +#1199 = DIRECTION('',(1.,0.,0.)); +#1200 = ORIENTED_EDGE('',*,*,#1201,.T.); +#1201 = EDGE_CURVE('',#1194,#1168,#1202,.T.); +#1202 = LINE('',#1203,#1204); +#1203 = CARTESIAN_POINT('',(-0.45,-0.35,0.66)); +#1204 = VECTOR('',#1205,1.); +#1205 = DIRECTION('',(0.,1.,0.)); +#1206 = PLANE('',#1207); +#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210); +#1208 = CARTESIAN_POINT('',(-0.625,6.608470384674E-18,0.66)); +#1209 = DIRECTION('',(0.,0.,1.)); +#1210 = DIRECTION('',(1.,0.,0.)); +#1211 = ADVANCED_FACE('',(#1212),#1230,.F.); +#1212 = FACE_BOUND('',#1213,.F.); +#1213 = EDGE_LOOP('',(#1214,#1215,#1216,#1224)); +#1214 = ORIENTED_EDGE('',*,*,#1046,.T.); +#1215 = ORIENTED_EDGE('',*,*,#1193,.T.); +#1216 = ORIENTED_EDGE('',*,*,#1217,.F.); +#1217 = EDGE_CURVE('',#1218,#1194,#1220,.T.); +#1218 = VERTEX_POINT('',#1219); +#1219 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#1220 = LINE('',#1221,#1222); +#1221 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#1222 = VECTOR('',#1223,1.); +#1223 = DIRECTION('',(0.,0.,1.)); +#1224 = ORIENTED_EDGE('',*,*,#1225,.F.); +#1225 = EDGE_CURVE('',#1039,#1218,#1226,.T.); +#1226 = LINE('',#1227,#1228); +#1227 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#1228 = VECTOR('',#1229,1.); +#1229 = DIRECTION('',(1.,0.,0.)); +#1230 = PLANE('',#1231); +#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234); +#1232 = CARTESIAN_POINT('',(-0.8,-0.35,0.63)); +#1233 = DIRECTION('',(0.,1.,0.)); +#1234 = DIRECTION('',(1.,0.,0.)); +#1235 = ADVANCED_FACE('',(#1236),#1271,.F.); +#1236 = FACE_BOUND('',#1237,.F.); +#1237 = EDGE_LOOP('',(#1238,#1248,#1256,#1263,#1264,#1265)); +#1238 = ORIENTED_EDGE('',*,*,#1239,.T.); +#1239 = EDGE_CURVE('',#1240,#1242,#1244,.T.); +#1240 = VERTEX_POINT('',#1241); +#1241 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#1242 = VERTEX_POINT('',#1243); +#1243 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#1244 = LINE('',#1245,#1246); +#1245 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#1246 = VECTOR('',#1247,1.); +#1247 = DIRECTION('',(-1.,0.,0.)); +#1248 = ORIENTED_EDGE('',*,*,#1249,.T.); +#1249 = EDGE_CURVE('',#1242,#1250,#1252,.T.); +#1250 = VERTEX_POINT('',#1251); +#1251 = CARTESIAN_POINT('',(-0.8,0.13,0.63)); +#1252 = LINE('',#1253,#1254); +#1253 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#1254 = VECTOR('',#1255,1.); +#1255 = DIRECTION('',(0.,-1.,0.)); +#1256 = ORIENTED_EDGE('',*,*,#1257,.F.); +#1257 = EDGE_CURVE('',#1031,#1250,#1258,.T.); +#1258 = CIRCLE('',#1259,0.13); +#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262); +#1260 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,0.63)); +#1261 = DIRECTION('',(0.,0.,1.)); +#1262 = DIRECTION('',(1.,0.,0.)); +#1263 = ORIENTED_EDGE('',*,*,#1038,.T.); +#1264 = ORIENTED_EDGE('',*,*,#1225,.T.); +#1265 = ORIENTED_EDGE('',*,*,#1266,.T.); +#1266 = EDGE_CURVE('',#1218,#1240,#1267,.T.); +#1267 = LINE('',#1268,#1269); +#1268 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#1269 = VECTOR('',#1270,1.); +#1270 = DIRECTION('',(0.,1.,0.)); +#1271 = PLANE('',#1272); +#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275); +#1273 = CARTESIAN_POINT('',(-0.625,6.608470384674E-18,0.63)); +#1274 = DIRECTION('',(0.,0.,1.)); +#1275 = DIRECTION('',(1.,0.,0.)); +#1276 = ADVANCED_FACE('',(#1277),#1288,.T.); +#1277 = FACE_BOUND('',#1278,.F.); +#1278 = EDGE_LOOP('',(#1279,#1280,#1281,#1287)); +#1279 = ORIENTED_EDGE('',*,*,#1030,.T.); +#1280 = ORIENTED_EDGE('',*,*,#1257,.T.); +#1281 = ORIENTED_EDGE('',*,*,#1282,.F.); +#1282 = EDGE_CURVE('',#1142,#1250,#1283,.T.); +#1283 = LINE('',#1284,#1285); +#1284 = CARTESIAN_POINT('',(-0.8,0.13,3.E-02)); +#1285 = VECTOR('',#1286,1.); +#1286 = DIRECTION('',(0.,0.,1.)); +#1287 = ORIENTED_EDGE('',*,*,#1149,.F.); +#1288 = CYLINDRICAL_SURFACE('',#1289,0.13); +#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292); +#1290 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,3.E-02)); +#1291 = DIRECTION('',(-0.,-0.,-1.)); +#1292 = DIRECTION('',(1.,0.,0.)); +#1293 = ADVANCED_FACE('',(#1294),#1305,.F.); +#1294 = FACE_BOUND('',#1295,.F.); +#1295 = EDGE_LOOP('',(#1296,#1297,#1298,#1304)); +#1296 = ORIENTED_EDGE('',*,*,#1077,.T.); +#1297 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1298 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1299 = EDGE_CURVE('',#1100,#1134,#1300,.T.); +#1300 = LINE('',#1301,#1302); +#1301 = CARTESIAN_POINT('',(-0.8,0.35,0.)); +#1302 = VECTOR('',#1303,1.); +#1303 = DIRECTION('',(0.,0.,1.)); +#1304 = ORIENTED_EDGE('',*,*,#1099,.F.); +#1305 = PLANE('',#1306); +#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309); +#1307 = CARTESIAN_POINT('',(-0.45,0.35,0.)); +#1308 = DIRECTION('',(0.,-1.,0.)); +#1309 = DIRECTION('',(-1.,0.,0.)); +#1310 = ADVANCED_FACE('',(#1311),#1331,.T.); +#1311 = FACE_BOUND('',#1312,.T.); +#1312 = EDGE_LOOP('',(#1313,#1314,#1315,#1321,#1322,#1328,#1329,#1330)); +#1313 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1314 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1315 = ORIENTED_EDGE('',*,*,#1316,.T.); +#1316 = EDGE_CURVE('',#1108,#1178,#1317,.T.); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(-0.8,0.1,-0.40400522726)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(0.,0.,1.)); +#1321 = ORIENTED_EDGE('',*,*,#1177,.F.); +#1322 = ORIENTED_EDGE('',*,*,#1323,.F.); +#1323 = EDGE_CURVE('',#1242,#1170,#1324,.T.); +#1324 = LINE('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(-0.8,0.35,0.63)); +#1326 = VECTOR('',#1327,1.); +#1327 = DIRECTION('',(0.,0.,1.)); +#1328 = ORIENTED_EDGE('',*,*,#1249,.T.); +#1329 = ORIENTED_EDGE('',*,*,#1282,.F.); +#1330 = ORIENTED_EDGE('',*,*,#1141,.F.); +#1331 = PLANE('',#1332); +#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335); +#1333 = CARTESIAN_POINT('',(-0.8,-4.818676322158E-19,0.33)); +#1334 = DIRECTION('',(-1.,-0.,-0.)); +#1335 = DIRECTION('',(0.,0.,-1.)); +#1336 = ADVANCED_FACE('',(#1337),#1348,.F.); +#1337 = FACE_BOUND('',#1338,.F.); +#1338 = EDGE_LOOP('',(#1339,#1345,#1346,#1347)); +#1339 = ORIENTED_EDGE('',*,*,#1340,.T.); +#1340 = EDGE_CURVE('',#1240,#1168,#1341,.T.); +#1341 = LINE('',#1342,#1343); +#1342 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#1343 = VECTOR('',#1344,1.); +#1344 = DIRECTION('',(0.,0.,1.)); +#1345 = ORIENTED_EDGE('',*,*,#1167,.T.); +#1346 = ORIENTED_EDGE('',*,*,#1323,.F.); +#1347 = ORIENTED_EDGE('',*,*,#1239,.F.); +#1348 = PLANE('',#1349); +#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352); +#1350 = CARTESIAN_POINT('',(-0.45,0.35,0.63)); +#1351 = DIRECTION('',(0.,-1.,0.)); +#1352 = DIRECTION('',(-1.,0.,0.)); +#1353 = ADVANCED_FACE('',(#1354),#1360,.F.); +#1354 = FACE_BOUND('',#1355,.F.); +#1355 = EDGE_LOOP('',(#1356,#1357,#1358,#1359)); +#1356 = ORIENTED_EDGE('',*,*,#1217,.T.); +#1357 = ORIENTED_EDGE('',*,*,#1201,.T.); +#1358 = ORIENTED_EDGE('',*,*,#1340,.F.); +#1359 = ORIENTED_EDGE('',*,*,#1266,.F.); +#1360 = PLANE('',#1361); +#1361 = AXIS2_PLACEMENT_3D('',#1362,#1363,#1364); +#1362 = CARTESIAN_POINT('',(-0.45,-0.35,0.63)); +#1363 = DIRECTION('',(-1.,0.,0.)); +#1364 = DIRECTION('',(0.,1.,0.)); +#1365 = ADVANCED_FACE('',(#1366),#1372,.F.); +#1366 = FACE_BOUND('',#1367,.T.); +#1367 = EDGE_LOOP('',(#1368,#1369,#1370,#1371)); +#1368 = ORIENTED_EDGE('',*,*,#1005,.T.); +#1369 = ORIENTED_EDGE('',*,*,#1185,.F.); +#1370 = ORIENTED_EDGE('',*,*,#1316,.F.); +#1371 = ORIENTED_EDGE('',*,*,#1115,.T.); +#1372 = CYLINDRICAL_SURFACE('',#1373,0.1); +#1373 = AXIS2_PLACEMENT_3D('',#1374,#1375,#1376); +#1374 = CARTESIAN_POINT('',(-0.8,-2.429548807069E-33,-0.40400522726)); +#1375 = DIRECTION('',(-0.,-0.,-1.)); +#1376 = DIRECTION('',(1.,0.,0.)); +#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1381)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1378,#1379,#1380)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1378, + 'distance_accuracy_value','confusion accuracy'); +#1382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1383,#1385); +#1383 = ( REPRESENTATION_RELATIONSHIP('','',#958,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1384) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1386); +#1386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','ConnectorB','',#5,#953,$); +#1387 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#955)); +#1388 = SHAPE_DEFINITION_REPRESENTATION(#1389,#1395); +#1389 = PRODUCT_DEFINITION_SHAPE('','',#1390); +#1390 = PRODUCT_DEFINITION('design','',#1391,#1394); +#1391 = PRODUCT_DEFINITION_FORMATION('','',#1392); +#1392 = PRODUCT('Bar','Bar','',(#1393)); +#1393 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1395 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1396),#1546); +#1396 = MANIFOLD_SOLID_BREP('',#1397); +#1397 = CLOSED_SHELL('',(#1398,#1438,#1469,#1500,#1522,#1534)); +#1398 = ADVANCED_FACE('',(#1399),#1433,.F.); +#1399 = FACE_BOUND('',#1400,.F.); +#1400 = EDGE_LOOP('',(#1401,#1411,#1419,#1427)); +#1401 = ORIENTED_EDGE('',*,*,#1402,.T.); +#1402 = EDGE_CURVE('',#1403,#1405,#1407,.T.); +#1403 = VERTEX_POINT('',#1404); +#1404 = CARTESIAN_POINT('',(-0.42,0.45,0.63)); +#1405 = VERTEX_POINT('',#1406); +#1406 = CARTESIAN_POINT('',(-0.42,-0.45,0.63)); +#1407 = LINE('',#1408,#1409); +#1408 = CARTESIAN_POINT('',(-0.42,0.45,0.63)); +#1409 = VECTOR('',#1410,1.); +#1410 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1411 = ORIENTED_EDGE('',*,*,#1412,.T.); +#1412 = EDGE_CURVE('',#1405,#1413,#1415,.T.); +#1413 = VERTEX_POINT('',#1414); +#1414 = CARTESIAN_POINT('',(-0.42,-0.45,0.55)); +#1415 = LINE('',#1416,#1417); +#1416 = CARTESIAN_POINT('',(-0.42,-0.45,0.63)); +#1417 = VECTOR('',#1418,1.); +#1418 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1419 = ORIENTED_EDGE('',*,*,#1420,.F.); +#1420 = EDGE_CURVE('',#1421,#1413,#1423,.T.); +#1421 = VERTEX_POINT('',#1422); +#1422 = CARTESIAN_POINT('',(-0.42,0.45,0.55)); +#1423 = LINE('',#1424,#1425); +#1424 = CARTESIAN_POINT('',(-0.42,0.45,0.55)); +#1425 = VECTOR('',#1426,1.); +#1426 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1427 = ORIENTED_EDGE('',*,*,#1428,.F.); +#1428 = EDGE_CURVE('',#1403,#1421,#1429,.T.); +#1429 = LINE('',#1430,#1431); +#1430 = CARTESIAN_POINT('',(-0.42,0.45,0.63)); +#1431 = VECTOR('',#1432,1.); +#1432 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1433 = PLANE('',#1434); +#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437); +#1435 = CARTESIAN_POINT('',(-0.42,0.45,0.63)); +#1436 = DIRECTION('',(1.,0.,0.)); +#1437 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1438 = ADVANCED_FACE('',(#1439),#1464,.F.); +#1439 = FACE_BOUND('',#1440,.F.); +#1440 = EDGE_LOOP('',(#1441,#1442,#1450,#1458)); +#1441 = ORIENTED_EDGE('',*,*,#1420,.T.); +#1442 = ORIENTED_EDGE('',*,*,#1443,.T.); +#1443 = EDGE_CURVE('',#1413,#1444,#1446,.T.); +#1444 = VERTEX_POINT('',#1445); +#1445 = CARTESIAN_POINT('',(-0.34,-0.45,0.55)); +#1446 = LINE('',#1447,#1448); +#1447 = CARTESIAN_POINT('',(-0.42,-0.45,0.55)); +#1448 = VECTOR('',#1449,1.); +#1449 = DIRECTION('',(1.,0.,0.)); +#1450 = ORIENTED_EDGE('',*,*,#1451,.F.); +#1451 = EDGE_CURVE('',#1452,#1444,#1454,.T.); +#1452 = VERTEX_POINT('',#1453); +#1453 = CARTESIAN_POINT('',(-0.34,0.45,0.55)); +#1454 = LINE('',#1455,#1456); +#1455 = CARTESIAN_POINT('',(-0.34,0.45,0.55)); +#1456 = VECTOR('',#1457,1.); +#1457 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1458 = ORIENTED_EDGE('',*,*,#1459,.F.); +#1459 = EDGE_CURVE('',#1421,#1452,#1460,.T.); +#1460 = LINE('',#1461,#1462); +#1461 = CARTESIAN_POINT('',(-0.42,0.45,0.55)); +#1462 = VECTOR('',#1463,1.); +#1463 = DIRECTION('',(1.,0.,0.)); +#1464 = PLANE('',#1465); +#1465 = AXIS2_PLACEMENT_3D('',#1466,#1467,#1468); +#1466 = CARTESIAN_POINT('',(-0.42,0.45,0.55)); +#1467 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1468 = DIRECTION('',(1.,0.,0.)); +#1469 = ADVANCED_FACE('',(#1470),#1495,.F.); +#1470 = FACE_BOUND('',#1471,.F.); +#1471 = EDGE_LOOP('',(#1472,#1473,#1481,#1489)); +#1472 = ORIENTED_EDGE('',*,*,#1451,.T.); +#1473 = ORIENTED_EDGE('',*,*,#1474,.T.); +#1474 = EDGE_CURVE('',#1444,#1475,#1477,.T.); +#1475 = VERTEX_POINT('',#1476); +#1476 = CARTESIAN_POINT('',(-0.34,-0.45,0.63)); +#1477 = LINE('',#1478,#1479); +#1478 = CARTESIAN_POINT('',(-0.34,-0.45,0.55)); +#1479 = VECTOR('',#1480,1.); +#1480 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1481 = ORIENTED_EDGE('',*,*,#1482,.F.); +#1482 = EDGE_CURVE('',#1483,#1475,#1485,.T.); +#1483 = VERTEX_POINT('',#1484); +#1484 = CARTESIAN_POINT('',(-0.34,0.45,0.63)); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(-0.34,0.45,0.63)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1489 = ORIENTED_EDGE('',*,*,#1490,.F.); +#1490 = EDGE_CURVE('',#1452,#1483,#1491,.T.); +#1491 = LINE('',#1492,#1493); +#1492 = CARTESIAN_POINT('',(-0.34,0.45,0.55)); +#1493 = VECTOR('',#1494,1.); +#1494 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1495 = PLANE('',#1496); +#1496 = AXIS2_PLACEMENT_3D('',#1497,#1498,#1499); +#1497 = CARTESIAN_POINT('',(-0.34,0.45,0.55)); +#1498 = DIRECTION('',(-1.,-0.,0.)); +#1499 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1500 = ADVANCED_FACE('',(#1501),#1517,.F.); +#1501 = FACE_BOUND('',#1502,.F.); +#1502 = EDGE_LOOP('',(#1503,#1504,#1510,#1511)); +#1503 = ORIENTED_EDGE('',*,*,#1482,.T.); +#1504 = ORIENTED_EDGE('',*,*,#1505,.T.); +#1505 = EDGE_CURVE('',#1475,#1405,#1506,.T.); +#1506 = LINE('',#1507,#1508); +#1507 = CARTESIAN_POINT('',(-0.34,-0.45,0.63)); +#1508 = VECTOR('',#1509,1.); +#1509 = DIRECTION('',(-1.,0.,0.)); +#1510 = ORIENTED_EDGE('',*,*,#1402,.F.); +#1511 = ORIENTED_EDGE('',*,*,#1512,.F.); +#1512 = EDGE_CURVE('',#1483,#1403,#1513,.T.); +#1513 = LINE('',#1514,#1515); +#1514 = CARTESIAN_POINT('',(-0.34,0.45,0.63)); +#1515 = VECTOR('',#1516,1.); +#1516 = DIRECTION('',(-1.,0.,0.)); +#1517 = PLANE('',#1518); +#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1519 = CARTESIAN_POINT('',(-0.34,0.45,0.63)); +#1520 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1521 = DIRECTION('',(-1.,-0.,0.)); +#1522 = ADVANCED_FACE('',(#1523),#1529,.T.); +#1523 = FACE_BOUND('',#1524,.F.); +#1524 = EDGE_LOOP('',(#1525,#1526,#1527,#1528)); +#1525 = ORIENTED_EDGE('',*,*,#1428,.T.); +#1526 = ORIENTED_EDGE('',*,*,#1459,.T.); +#1527 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1528 = ORIENTED_EDGE('',*,*,#1512,.T.); +#1529 = PLANE('',#1530); +#1530 = AXIS2_PLACEMENT_3D('',#1531,#1532,#1533); +#1531 = CARTESIAN_POINT('',(-0.38,0.45,0.59)); +#1532 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1533 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1534 = ADVANCED_FACE('',(#1535),#1541,.F.); +#1535 = FACE_BOUND('',#1536,.T.); +#1536 = EDGE_LOOP('',(#1537,#1538,#1539,#1540)); +#1537 = ORIENTED_EDGE('',*,*,#1412,.T.); +#1538 = ORIENTED_EDGE('',*,*,#1443,.T.); +#1539 = ORIENTED_EDGE('',*,*,#1474,.T.); +#1540 = ORIENTED_EDGE('',*,*,#1505,.T.); +#1541 = PLANE('',#1542); +#1542 = AXIS2_PLACEMENT_3D('',#1543,#1544,#1545); +#1543 = CARTESIAN_POINT('',(-0.38,-0.45,0.59)); +#1544 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1545 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1550)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1547,#1548,#1549)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1547 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1548 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1549 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1550 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1547, + 'distance_accuracy_value','confusion accuracy'); +#1551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1552,#1554); +#1552 = ( REPRESENTATION_RELATIONSHIP('','',#1395,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1553) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1555); +#1555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','Bar','',#5,#1390,$); +#1556 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1392)); +#1557 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1558),#940); +#1558 = STYLED_ITEM('color',(#1559),#522); +#1559 = PRESENTATION_STYLE_ASSIGNMENT((#1560,#1566)); +#1560 = SURFACE_STYLE_USAGE(.BOTH.,#1561); +#1561 = SURFACE_SIDE_STYLE('',(#1562)); +#1562 = SURFACE_STYLE_FILL_AREA(#1563); +#1563 = FILL_AREA_STYLE('',(#1564)); +#1564 = FILL_AREA_STYLE_COLOUR('',#1565); +#1565 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#1566 = CURVE_STYLE('',#1567,POSITIVE_LENGTH_MEASURE(0.1),#1568); +#1567 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1568 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#1569 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1570),#1546); +#1570 = STYLED_ITEM('color',(#1571),#1396); +#1571 = PRESENTATION_STYLE_ASSIGNMENT((#1572,#1578)); +#1572 = SURFACE_STYLE_USAGE(.BOTH.,#1573); +#1573 = SURFACE_SIDE_STYLE('',(#1574)); +#1574 = SURFACE_STYLE_FILL_AREA(#1575); +#1575 = FILL_AREA_STYLE('',(#1576)); +#1576 = FILL_AREA_STYLE_COLOUR('',#1577); +#1577 = COLOUR_RGB('',0.28999998818,0.28999998818,0.28999998818); +#1578 = CURVE_STYLE('',#1579,POSITIVE_LENGTH_MEASURE(0.1),#1568); +#1579 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1580 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1581),#1377); +#1581 = STYLED_ITEM('color',(#1582),#959); +#1582 = PRESENTATION_STYLE_ASSIGNMENT((#1583,#1588)); +#1583 = SURFACE_STYLE_USAGE(.BOTH.,#1584); +#1584 = SURFACE_SIDE_STYLE('',(#1585)); +#1585 = SURFACE_STYLE_FILL_AREA(#1586); +#1586 = FILL_AREA_STYLE('',(#1587)); +#1587 = FILL_AREA_STYLE_COLOUR('',#1565); +#1588 = CURVE_STYLE('',#1589,POSITIVE_LENGTH_MEASURE(0.1),#1568); +#1589 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1590 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1591),#503); +#1591 = STYLED_ITEM('color',(#1592),#45); +#1592 = PRESENTATION_STYLE_ASSIGNMENT((#1593,#1599)); +#1593 = SURFACE_STYLE_USAGE(.BOTH.,#1594); +#1594 = SURFACE_SIDE_STYLE('',(#1595)); +#1595 = SURFACE_STYLE_FILL_AREA(#1596); +#1596 = FILL_AREA_STYLE('',(#1597)); +#1597 = FILL_AREA_STYLE_COLOUR('',#1598); +#1598 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02, + 9.999999991362E-02); +#1599 = CURVE_STYLE('',#1600,POSITIVE_LENGTH_MEASURE(0.1),#1568); +#1600 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/Diode.FCStd b/fab.3dsource/Diode.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..9b5cd96a9e08374f81b7440d9ffe4980da91fad5 GIT binary patch literal 95743 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%0AR<In)Yc|4Lle6fa*5&<T%HJ)2H`>zkMba=6 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 AbpQYW literal 0 HcmV?d00001 diff --git a/fab.kicad_sym b/fab.kicad_sym index c55aa71..a5ba672 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -7553,6 +7553,151 @@ ) ) ) + (symbol "Diode_Schottky_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode_Schottky_0603" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:Diode_Schottky_0603" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.digikey.com/en/products/detail/bourns-inc/CD0603-B0340R/7796828" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode schottky CD0603-B0340R" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*0603*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Diode_Schottky_0603_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Diode_Schottky_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Diode_Schottky_MiniSMA" (pin_numbers hide) (pin_names diff --git a/fab.pretty/Diode_Schottky_0603.kicad_mod b/fab.pretty/Diode_Schottky_0603.kicad_mod new file mode 100644 index 0000000..6b2daba --- /dev/null +++ b/fab.pretty/Diode_Schottky_0603.kicad_mod @@ -0,0 +1,143 @@ +(footprint "Diode_Schottky_0603" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Diode Schottky 0603") + (tags "diode schottky 0603") + (property "Reference" "REF**" + (at 0.9 -1.5 0) + (layer "F.SilkS") + (uuid "11be9a5f-750a-41bb-a02c-6c54833166f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Diode_Schottky_0603" + (at 0 1.7 0) + (layer "F.Fab") + (uuid "1c675ee7-93c4-4e30-b06c-53770e29aa3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "46f32486-95a4-4e31-90d0-bdd48c162304") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "edf54bc3-401b-4acf-91a5-34fecebb8fd3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1e199442-8176-4cba-86c6-a51e5f1d0ca2") + (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 "61050a98-2e67-4861-8e4a-6ccf55596240") + ) + (fp_line + (start 0.8 0.7) + (end -0.8 0.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e2348f6e-c3fe-49eb-9af4-441b2d8bd1dc") + ) + (fp_rect + (start -1.3 -0.6) + (end 1.3 0.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "81a07dd0-643c-463e-b7e9-2ff7d7694c45") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "9705fcaa-c724-414f-ad3d-7f1fecb3252f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e9ffb4af-af8a-465a-aabc-c654e7bccf5d") + (effects + (font + (size 0.7 0.7) + (thickness 0.105) + ) + ) + ) + (pad "1" smd rect + (at -0.75 0) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a65dd18a-21ee-45ce-9687-8ac88c783b19") + ) + (pad "2" smd rect + (at 0.75 0) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8b1aa8a6-264c-436a-8721-41a8baedaba4") + ) + (model "${FAB}/fab.3dshapes/Diode-Schottky-0603.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) -- GitLab