diff --git a/footprint_kicad/Inductor_THT.pretty/TCK088.kicad_mod b/footprint_kicad/Inductor_THT.pretty/TCK088.kicad_mod new file mode 100644 index 000000000..31b26fb0f --- /dev/null +++ b/footprint_kicad/Inductor_THT.pretty/TCK088.kicad_mod @@ -0,0 +1,68 @@ +(footprint "TCK088" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "TCK-088-4") + (tags "Power Supply") + (attr through_hole) + (fp_text reference "PS**" (at 7.3406 -13.2588) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp ffe7afe2-2f97-49ce-97eb-ab14848e6288) + ) + (fp_text value "TCK088" (at 7.25 -3.05) (layer "F.SilkS") hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 379b0036-8cc5-40a8-b6b4-ad98fa379d75) + ) + (fp_text user "${REFERENCE}" (at 7.25 -3.05) (layer "F.Fab") + (effects (font (size 1.27 1.27) (thickness 0.254))) + (tstamp 4fd4a03f-8683-4a81-ae8a-1458638921f6) + ) + (fp_line (start -1.55 0.05) (end -1.55 0.05) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 0bea60e4-d45e-4919-a966-aab210f83099)) + (fp_line (start -1.55 0.15) (end -1.55 0.15) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 63ffbe25-43b6-45d9-83e0-283fde6a636e)) + (fp_line (start -1.05 -11.25) (end -1.05 -7.55) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 95d4c38f-197b-48e9-ad94-a2c90fd3ac91)) + (fp_line (start -1.05 1.45) (end -1.05 5.15) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp eb8c2234-d53f-4c15-b550-61c7441b4c29)) + (fp_line (start -1.05 5.15) (end 15.55 5.15) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 933d9c0d-e59f-438c-9b1f-4b18534a045c)) + (fp_line (start 15.55 -11.25) (end -1.05 -11.25) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 71cfb94f-dcd7-49e6-b99b-891ccfb50d0e)) + (fp_line (start 15.55 -7.55) (end 15.55 -11.25) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 5c2d7549-d29b-49b9-a4cd-55e3555c06c8)) + (fp_line (start 15.55 5.15) (end 15.55 1.45) + (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp aca9a427-4cbb-4d89-ba14-cbc3c223a5fa)) + (fp_arc (start -1.55 0.05) (mid -1.5 0.1) (end -1.55 0.15) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 112f1bb1-f86d-4c26-a57d-c87a9317c38b)) + (fp_arc (start -1.55 0.15) (mid -1.6 0.1) (end -1.55 0.05) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 6b5dfe2e-6b89-4468-ad56-7893bccb904b)) + (fp_line (start -2.05 -12.25) (end 16.55 -12.25) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 626a832f-243b-40dd-a8b1-3faaa09fe8e8)) + (fp_line (start -2.05 6.15) (end -2.05 -12.25) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp 0fec28d1-e0f9-44a6-be91-941cc4674ebd)) + (fp_line (start 16.55 -12.25) (end 16.55 6.15) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp fbe103e5-a534-4d23-a289-f938a20aeb50)) + (fp_line (start 16.55 6.15) (end -2.05 6.15) + (stroke (width 0.1) (type solid)) (layer "F.CrtYd") (tstamp ec3f8f52-a040-4ca9-a9ff-f9195b470b63)) + (fp_line (start -1.05 -11.25) (end 15.55 -11.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 493558e9-dae4-48e0-8175-5d541c482b74)) + (fp_line (start -1.05 5.15) (end -1.05 -11.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ea5ca1c4-71cf-40d6-9a90-3883a0832300)) + (fp_line (start 15.55 -11.25) (end 15.55 5.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4dc63c5-f183-4548-ac62-b1519f607a5d)) + (fp_line (start 15.55 5.15) (end -1.05 5.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8ef8dd21-1a96-48c7-b8ff-8fb53802ffd2)) + (pad "1" thru_hole rect (at 0 0) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 71f73e4f-8edf-4508-a1c5-dfce41cff563)) + (pad "2" thru_hole circle (at 14.5 0) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 1855b508-448a-44d5-a3c2-d25251a8fafd)) + (pad "3" thru_hole circle (at 14.5 -6.1) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (tstamp ab626bc9-8bbe-413d-97d6-f068b787dca0)) + (pad "4" thru_hole circle (at 0 -6.1) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 754845a4-ee73-44e0-9aff-4a88d2293d0d)) + (model "TCK-088.stp" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model "${ISC_SYMBOL_DIR}/packages3d/Traco_TCK-088.stp" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/packages3d/Traco_TCK-088.stp b/packages3d/Traco_TCK-088.stp new file mode 100644 index 000000000..66a784ffb --- /dev/null +++ b/packages3d/Traco_TCK-088.stp @@ -0,0 +1,966 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/var/www/3D/0T/15369307.2.2.stp','2022-12-23T01:47:12',( + 'Author'),(''),'Open CASCADE STEP processor 6.9','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('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); +#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.1)); +#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#360); +#30 = MANIFOLD_SOLID_BREP('',#31); +#31 = CLOSED_SHELL('',(#32,#152,#228,#299,#346,#353)); +#32 = ADVANCED_FACE('',(#33),#47,.T.); +#33 = FACE_BOUND('',#34,.T.); +#34 = EDGE_LOOP('',(#35,#70,#98,#126)); +#35 = ORIENTED_EDGE('',*,*,#36,.T.); +#36 = EDGE_CURVE('',#37,#39,#41,.T.); +#37 = VERTEX_POINT('',#38); +#38 = CARTESIAN_POINT('',(-1.05,11.25,0.)); +#39 = VERTEX_POINT('',#40); +#40 = CARTESIAN_POINT('',(-1.05,11.25,12.5)); +#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-1.05,11.25,0.)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = PCURVE('',#47,#52); +#47 = PLANE('',#48); +#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51); +#49 = CARTESIAN_POINT('',(-1.05,11.25,0.)); +#50 = DIRECTION('',(0.,1.,0.)); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57); +#53 = LINE('',#54,#55); +#54 = CARTESIAN_POINT('',(0.,0.)); +#55 = VECTOR('',#56,1.); +#56 = DIRECTION('',(0.,-1.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58 = PCURVE('',#59,#64); +#59 = PLANE('',#60); +#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63); +#61 = CARTESIAN_POINT('',(-1.05,-5.15,0.)); +#62 = DIRECTION('',(-1.,0.,0.)); +#63 = DIRECTION('',(0.,1.,0.)); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(16.4,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(0.,-1.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#39,#72,#74,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(15.55,11.25,12.5)); +#74 = SURFACE_CURVE('',#75,(#79,#86),.PCURVE_S1.); +#75 = LINE('',#76,#77); +#76 = CARTESIAN_POINT('',(-1.05,11.25,12.5)); +#77 = VECTOR('',#78,1.); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = PCURVE('',#47,#80); +#80 = DEFINITIONAL_REPRESENTATION('',(#81),#85); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(0.,-12.5)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(1.,0.)); +#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86 = PCURVE('',#87,#92); +#87 = PLANE('',#88); +#88 = AXIS2_PLACEMENT_3D('',#89,#90,#91); +#89 = CARTESIAN_POINT('',(7.25,3.05,12.5)); +#90 = DIRECTION('',(-0.,-0.,-1.)); +#91 = DIRECTION('',(-1.,0.,0.)); +#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(8.3,8.2)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(-1.,0.)); +#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#98 = ORIENTED_EDGE('',*,*,#99,.F.); +#99 = EDGE_CURVE('',#100,#72,#102,.T.); +#100 = VERTEX_POINT('',#101); +#101 = CARTESIAN_POINT('',(15.55,11.25,0.)); +#102 = SURFACE_CURVE('',#103,(#107,#114),.PCURVE_S1.); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(15.55,11.25,0.)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(0.,0.,1.)); +#107 = PCURVE('',#47,#108); +#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113); +#109 = LINE('',#110,#111); +#110 = CARTESIAN_POINT('',(16.6,0.)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(0.,-1.)); +#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#114 = PCURVE('',#115,#120); +#115 = PLANE('',#116); +#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119); +#117 = CARTESIAN_POINT('',(15.55,11.25,0.)); +#118 = DIRECTION('',(1.,0.,-0.)); +#119 = DIRECTION('',(0.,-1.,0.)); +#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(0.,0.)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,-1.)); +#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#37,#100,#128,.T.); +#128 = SURFACE_CURVE('',#129,(#133,#140),.PCURVE_S1.); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-1.05,11.25,0.)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = PCURVE('',#47,#134); +#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(0.,0.)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(1.,0.)); +#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#140 = PCURVE('',#141,#146); +#141 = PLANE('',#142); +#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145); +#143 = CARTESIAN_POINT('',(7.25,3.05,0.)); +#144 = DIRECTION('',(-0.,-0.,-1.)); +#145 = DIRECTION('',(-1.,0.,0.)); +#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(8.3,8.2)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(-1.,0.)); +#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#152 = ADVANCED_FACE('',(#153),#115,.T.); +#153 = FACE_BOUND('',#154,.T.); +#154 = EDGE_LOOP('',(#155,#156,#179,#207)); +#155 = ORIENTED_EDGE('',*,*,#99,.T.); +#156 = ORIENTED_EDGE('',*,*,#157,.T.); +#157 = EDGE_CURVE('',#72,#158,#160,.T.); +#158 = VERTEX_POINT('',#159); +#159 = CARTESIAN_POINT('',(15.55,-5.15,12.5)); +#160 = SURFACE_CURVE('',#161,(#165,#172),.PCURVE_S1.); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(15.55,11.25,12.5)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.,0.)); +#165 = PCURVE('',#115,#166); +#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171); +#167 = LINE('',#168,#169); +#168 = CARTESIAN_POINT('',(0.,-12.5)); +#169 = VECTOR('',#170,1.); +#170 = DIRECTION('',(1.,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = PCURVE('',#87,#173); +#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(-8.3,8.2)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(0.,-1.)); +#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#179 = ORIENTED_EDGE('',*,*,#180,.F.); +#180 = EDGE_CURVE('',#181,#158,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(15.55,-5.15,0.)); +#183 = SURFACE_CURVE('',#184,(#188,#195),.PCURVE_S1.); +#184 = LINE('',#185,#186); +#185 = CARTESIAN_POINT('',(15.55,-5.15,0.)); +#186 = VECTOR('',#187,1.); +#187 = DIRECTION('',(0.,0.,1.)); +#188 = PCURVE('',#115,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(16.4,0.)); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(0.,-1.)); +#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#195 = PCURVE('',#196,#201); +#196 = PLANE('',#197); +#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200); +#198 = CARTESIAN_POINT('',(15.55,-5.15,0.)); +#199 = DIRECTION('',(0.,-1.,0.)); +#200 = DIRECTION('',(-1.,0.,0.)); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(0.,-0.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(0.,-1.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = ORIENTED_EDGE('',*,*,#208,.F.); +#208 = EDGE_CURVE('',#100,#181,#209,.T.); +#209 = SURFACE_CURVE('',#210,(#214,#221),.PCURVE_S1.); +#210 = LINE('',#211,#212); +#211 = CARTESIAN_POINT('',(15.55,11.25,0.)); +#212 = VECTOR('',#213,1.); +#213 = DIRECTION('',(0.,-1.,0.)); +#214 = PCURVE('',#115,#215); +#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(0.,0.)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(1.,0.)); +#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#221 = PCURVE('',#141,#222); +#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(-8.3,8.2)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(0.,-1.)); +#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#228 = ADVANCED_FACE('',(#229),#196,.T.); +#229 = FACE_BOUND('',#230,.T.); +#230 = EDGE_LOOP('',(#231,#232,#255,#278)); +#231 = ORIENTED_EDGE('',*,*,#180,.T.); +#232 = ORIENTED_EDGE('',*,*,#233,.T.); +#233 = EDGE_CURVE('',#158,#234,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(-1.05,-5.15,12.5)); +#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(15.55,-5.15,12.5)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(-1.,0.,0.)); +#241 = PCURVE('',#196,#242); +#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(0.,-12.5)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(1.,0.)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = PCURVE('',#87,#249); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(-8.3,-8.2)); +#252 = VECTOR('',#253,1.); +#253 = DIRECTION('',(1.,0.)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = ORIENTED_EDGE('',*,*,#256,.F.); +#256 = EDGE_CURVE('',#257,#234,#259,.T.); +#257 = VERTEX_POINT('',#258); +#258 = CARTESIAN_POINT('',(-1.05,-5.15,0.)); +#259 = SURFACE_CURVE('',#260,(#264,#271),.PCURVE_S1.); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-1.05,-5.15,0.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(0.,0.,1.)); +#264 = PCURVE('',#196,#265); +#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(16.6,0.)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(0.,-1.)); +#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#271 = PCURVE('',#59,#272); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(0.,0.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,-1.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = ORIENTED_EDGE('',*,*,#279,.F.); +#279 = EDGE_CURVE('',#181,#257,#280,.T.); +#280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(15.55,-5.15,0.)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(-1.,0.,0.)); +#285 = PCURVE('',#196,#286); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(0.,-0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = PCURVE('',#141,#293); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(-8.3,-8.2)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(1.,0.)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = ADVANCED_FACE('',(#300),#59,.T.); +#300 = FACE_BOUND('',#301,.T.); +#301 = EDGE_LOOP('',(#302,#303,#324,#325)); +#302 = ORIENTED_EDGE('',*,*,#256,.T.); +#303 = ORIENTED_EDGE('',*,*,#304,.T.); +#304 = EDGE_CURVE('',#234,#39,#305,.T.); +#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(-1.05,-5.15,12.5)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(0.,1.,0.)); +#310 = PCURVE('',#59,#311); +#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(0.,-12.5)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(1.,0.)); +#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#317 = PCURVE('',#87,#318); +#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(8.3,-8.2)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(0.,1.)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = ORIENTED_EDGE('',*,*,#36,.F.); +#325 = ORIENTED_EDGE('',*,*,#326,.F.); +#326 = EDGE_CURVE('',#257,#37,#327,.T.); +#327 = SURFACE_CURVE('',#328,(#332,#339),.PCURVE_S1.); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(-1.05,-5.15,0.)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(0.,1.,0.)); +#332 = PCURVE('',#59,#333); +#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(0.,0.)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(1.,0.)); +#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#339 = PCURVE('',#141,#340); +#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345); +#341 = LINE('',#342,#343); +#342 = CARTESIAN_POINT('',(8.3,-8.2)); +#343 = VECTOR('',#344,1.); +#344 = DIRECTION('',(0.,1.)); +#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#346 = ADVANCED_FACE('',(#347),#141,.T.); +#347 = FACE_BOUND('',#348,.T.); +#348 = EDGE_LOOP('',(#349,#350,#351,#352)); +#349 = ORIENTED_EDGE('',*,*,#127,.T.); +#350 = ORIENTED_EDGE('',*,*,#208,.T.); +#351 = ORIENTED_EDGE('',*,*,#279,.T.); +#352 = ORIENTED_EDGE('',*,*,#326,.T.); +#353 = ADVANCED_FACE('',(#354),#87,.F.); +#354 = FACE_BOUND('',#355,.F.); +#355 = EDGE_LOOP('',(#356,#357,#358,#359)); +#356 = ORIENTED_EDGE('',*,*,#71,.T.); +#357 = ORIENTED_EDGE('',*,*,#157,.T.); +#358 = ORIENTED_EDGE('',*,*,#233,.T.); +#359 = ORIENTED_EDGE('',*,*,#304,.T.); +#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#364)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#361,#362,#363)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#361 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#362 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#363 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#364 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#361, + 'distance_accuracy_value','confusion accuracy'); +#365 = SHAPE_DEFINITION_REPRESENTATION(#366,#29); +#366 = PRODUCT_DEFINITION_SHAPE('','',#367); +#367 = PRODUCT_DEFINITION('design','',#368,#371); +#368 = PRODUCT_DEFINITION_FORMATION('','',#369); +#369 = PRODUCT('Body','Body','',(#370)); +#370 = PRODUCT_CONTEXT('',#2,'mechanical'); +#371 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#373,#375); +#373 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#374) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#376 + ); +#376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#367,$); +#377 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#369)); +#378 = SHAPE_REPRESENTATION('',(#11,#379,#477,#575,#673),#771); +#379 = MANIFOLD_SOLID_BREP('',#380); +#380 = CLOSED_SHELL('',(#381,#469,#473)); +#381 = ADVANCED_FACE('',(#382),#395,.T.); +#382 = FACE_BOUND('',#383,.T.); +#383 = EDGE_LOOP('',(#384,#418,#441,#468)); +#384 = ORIENTED_EDGE('',*,*,#385,.F.); +#385 = EDGE_CURVE('',#386,#386,#388,.T.); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(0.4,-9.797174393179E-17,1.E-01)); +#388 = SURFACE_CURVE('',#389,(#394,#406),.PCURVE_S1.); +#389 = CIRCLE('',#390,0.4); +#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393); +#391 = CARTESIAN_POINT('',(0.,0.,1.E-01)); +#392 = DIRECTION('',(0.,0.,1.)); +#393 = DIRECTION('',(1.,0.,0.)); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,0.4); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,-5.)); +#398 = DIRECTION('',(0.,0.,1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(0.,5.1)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = PCURVE('',#407,#412); +#407 = PLANE('',#408); +#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411); +#409 = CARTESIAN_POINT('',(0.,0.,1.E-01)); +#410 = DIRECTION('',(0.,0.,1.)); +#411 = DIRECTION('',(1.,0.,0.)); +#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417); +#413 = CIRCLE('',#414,0.4); +#414 = AXIS2_PLACEMENT_2D('',#415,#416); +#415 = CARTESIAN_POINT('',(0.,0.)); +#416 = DIRECTION('',(1.,0.)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = ORIENTED_EDGE('',*,*,#419,.F.); +#419 = EDGE_CURVE('',#420,#386,#422,.T.); +#420 = VERTEX_POINT('',#421); +#421 = CARTESIAN_POINT('',(0.4,-9.797174393179E-17,-5.)); +#422 = SEAM_CURVE('',#423,(#427,#434),.PCURVE_S1.); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(0.4,-9.797174393179E-17,-5.)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(0.,0.,1.)); +#427 = PCURVE('',#395,#428); +#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433); +#429 = LINE('',#430,#431); +#430 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#431 = VECTOR('',#432,1.); +#432 = DIRECTION('',(0.,1.)); +#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#434 = PCURVE('',#395,#435); +#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440); +#436 = LINE('',#437,#438); +#437 = CARTESIAN_POINT('',(0.,-0.)); +#438 = VECTOR('',#439,1.); +#439 = DIRECTION('',(0.,1.)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#441 = ORIENTED_EDGE('',*,*,#442,.T.); +#442 = EDGE_CURVE('',#420,#420,#443,.T.); +#443 = SURFACE_CURVE('',#444,(#449,#456),.PCURVE_S1.); +#444 = CIRCLE('',#445,0.4); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(0.,0.,-5.)); +#447 = DIRECTION('',(0.,0.,1.)); +#448 = DIRECTION('',(1.,0.,0.)); +#449 = PCURVE('',#395,#450); +#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455); +#451 = LINE('',#452,#453); +#452 = CARTESIAN_POINT('',(0.,0.)); +#453 = VECTOR('',#454,1.); +#454 = DIRECTION('',(1.,0.)); +#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#456 = PCURVE('',#457,#462); +#457 = PLANE('',#458); +#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461); +#459 = CARTESIAN_POINT('',(0.,0.,-5.)); +#460 = DIRECTION('',(0.,0.,1.)); +#461 = DIRECTION('',(1.,0.,0.)); +#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467); +#463 = CIRCLE('',#464,0.4); +#464 = AXIS2_PLACEMENT_2D('',#465,#466); +#465 = CARTESIAN_POINT('',(0.,0.)); +#466 = DIRECTION('',(1.,0.)); +#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#468 = ORIENTED_EDGE('',*,*,#419,.T.); +#469 = ADVANCED_FACE('',(#470),#407,.T.); +#470 = FACE_BOUND('',#471,.T.); +#471 = EDGE_LOOP('',(#472)); +#472 = ORIENTED_EDGE('',*,*,#385,.T.); +#473 = ADVANCED_FACE('',(#474),#457,.F.); +#474 = FACE_BOUND('',#475,.T.); +#475 = EDGE_LOOP('',(#476)); +#476 = ORIENTED_EDGE('',*,*,#442,.F.); +#477 = MANIFOLD_SOLID_BREP('',#478); +#478 = CLOSED_SHELL('',(#479,#567,#571)); +#479 = ADVANCED_FACE('',(#480),#493,.T.); +#480 = FACE_BOUND('',#481,.T.); +#481 = EDGE_LOOP('',(#482,#516,#539,#566)); +#482 = ORIENTED_EDGE('',*,*,#483,.F.); +#483 = EDGE_CURVE('',#484,#484,#486,.T.); +#484 = VERTEX_POINT('',#485); +#485 = CARTESIAN_POINT('',(14.9,-9.797174393179E-17,1.E-01)); +#486 = SURFACE_CURVE('',#487,(#492,#504),.PCURVE_S1.); +#487 = CIRCLE('',#488,0.4); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(14.5,0.,1.E-01)); +#490 = DIRECTION('',(0.,0.,1.)); +#491 = DIRECTION('',(1.,0.,0.)); +#492 = PCURVE('',#493,#498); +#493 = CYLINDRICAL_SURFACE('',#494,0.4); +#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497); +#495 = CARTESIAN_POINT('',(14.5,0.,-5.)); +#496 = DIRECTION('',(0.,0.,1.)); +#497 = DIRECTION('',(1.,0.,0.)); +#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(0.,5.1)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(1.,0.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = PCURVE('',#505,#510); +#505 = PLANE('',#506); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(14.5,0.,1.E-01)); +#508 = DIRECTION('',(0.,0.,1.)); +#509 = DIRECTION('',(1.,0.,0.)); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = CIRCLE('',#512,0.4); +#512 = AXIS2_PLACEMENT_2D('',#513,#514); +#513 = CARTESIAN_POINT('',(0.,0.)); +#514 = DIRECTION('',(1.,0.)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#517,.F.); +#517 = EDGE_CURVE('',#518,#484,#520,.T.); +#518 = VERTEX_POINT('',#519); +#519 = CARTESIAN_POINT('',(14.9,-9.797174393179E-17,-5.)); +#520 = SEAM_CURVE('',#521,(#525,#532),.PCURVE_S1.); +#521 = LINE('',#522,#523); +#522 = CARTESIAN_POINT('',(14.9,-9.797174393179E-17,-5.)); +#523 = VECTOR('',#524,1.); +#524 = DIRECTION('',(0.,0.,1.)); +#525 = PCURVE('',#493,#526); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(0.,1.)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = PCURVE('',#493,#533); +#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538); +#534 = LINE('',#535,#536); +#535 = CARTESIAN_POINT('',(0.,-0.)); +#536 = VECTOR('',#537,1.); +#537 = DIRECTION('',(0.,1.)); +#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#539 = ORIENTED_EDGE('',*,*,#540,.T.); +#540 = EDGE_CURVE('',#518,#518,#541,.T.); +#541 = SURFACE_CURVE('',#542,(#547,#554),.PCURVE_S1.); +#542 = CIRCLE('',#543,0.4); +#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546); +#544 = CARTESIAN_POINT('',(14.5,0.,-5.)); +#545 = DIRECTION('',(0.,0.,1.)); +#546 = DIRECTION('',(1.,0.,0.)); +#547 = PCURVE('',#493,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(0.,0.)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(1.,0.)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#554 = PCURVE('',#555,#560); +#555 = PLANE('',#556); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(14.5,0.,-5.)); +#558 = DIRECTION('',(0.,0.,1.)); +#559 = DIRECTION('',(1.,0.,0.)); +#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565); +#561 = CIRCLE('',#562,0.4); +#562 = AXIS2_PLACEMENT_2D('',#563,#564); +#563 = CARTESIAN_POINT('',(0.,0.)); +#564 = DIRECTION('',(1.,0.)); +#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#566 = ORIENTED_EDGE('',*,*,#517,.T.); +#567 = ADVANCED_FACE('',(#568),#505,.T.); +#568 = FACE_BOUND('',#569,.T.); +#569 = EDGE_LOOP('',(#570)); +#570 = ORIENTED_EDGE('',*,*,#483,.T.); +#571 = ADVANCED_FACE('',(#572),#555,.F.); +#572 = FACE_BOUND('',#573,.T.); +#573 = EDGE_LOOP('',(#574)); +#574 = ORIENTED_EDGE('',*,*,#540,.F.); +#575 = MANIFOLD_SOLID_BREP('',#576); +#576 = CLOSED_SHELL('',(#577,#665,#669)); +#577 = ADVANCED_FACE('',(#578),#591,.T.); +#578 = FACE_BOUND('',#579,.T.); +#579 = EDGE_LOOP('',(#580,#614,#637,#664)); +#580 = ORIENTED_EDGE('',*,*,#581,.F.); +#581 = EDGE_CURVE('',#582,#582,#584,.T.); +#582 = VERTEX_POINT('',#583); +#583 = CARTESIAN_POINT('',(14.9,6.1,1.E-01)); +#584 = SURFACE_CURVE('',#585,(#590,#602),.PCURVE_S1.); +#585 = CIRCLE('',#586,0.4); +#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589); +#587 = CARTESIAN_POINT('',(14.5,6.1,1.E-01)); +#588 = DIRECTION('',(0.,0.,1.)); +#589 = DIRECTION('',(1.,0.,0.)); +#590 = PCURVE('',#591,#596); +#591 = CYLINDRICAL_SURFACE('',#592,0.4); +#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595); +#593 = CARTESIAN_POINT('',(14.5,6.1,-5.)); +#594 = DIRECTION('',(0.,0.,1.)); +#595 = DIRECTION('',(1.,0.,0.)); +#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(0.,5.1)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(1.,0.)); +#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#602 = PCURVE('',#603,#608); +#603 = PLANE('',#604); +#604 = AXIS2_PLACEMENT_3D('',#605,#606,#607); +#605 = CARTESIAN_POINT('',(14.5,6.1,1.E-01)); +#606 = DIRECTION('',(0.,0.,1.)); +#607 = DIRECTION('',(1.,0.,0.)); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = CIRCLE('',#610,0.4); +#610 = AXIS2_PLACEMENT_2D('',#611,#612); +#611 = CARTESIAN_POINT('',(0.,0.)); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#616,#582,#618,.T.); +#616 = VERTEX_POINT('',#617); +#617 = CARTESIAN_POINT('',(14.9,6.1,-5.)); +#618 = SEAM_CURVE('',#619,(#623,#630),.PCURVE_S1.); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(14.9,6.1,-5.)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(0.,0.,1.)); +#623 = PCURVE('',#591,#624); +#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629); +#625 = LINE('',#626,#627); +#626 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#627 = VECTOR('',#628,1.); +#628 = DIRECTION('',(0.,1.)); +#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#630 = PCURVE('',#591,#631); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(0.,-0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(0.,1.)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = ORIENTED_EDGE('',*,*,#638,.T.); +#638 = EDGE_CURVE('',#616,#616,#639,.T.); +#639 = SURFACE_CURVE('',#640,(#645,#652),.PCURVE_S1.); +#640 = CIRCLE('',#641,0.4); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(14.5,6.1,-5.)); +#643 = DIRECTION('',(0.,0.,1.)); +#644 = DIRECTION('',(1.,0.,0.)); +#645 = PCURVE('',#591,#646); +#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(0.,0.)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(1.,0.)); +#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#652 = PCURVE('',#653,#658); +#653 = PLANE('',#654); +#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657); +#655 = CARTESIAN_POINT('',(14.5,6.1,-5.)); +#656 = DIRECTION('',(0.,0.,1.)); +#657 = DIRECTION('',(1.,0.,0.)); +#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663); +#659 = CIRCLE('',#660,0.4); +#660 = AXIS2_PLACEMENT_2D('',#661,#662); +#661 = CARTESIAN_POINT('',(0.,0.)); +#662 = DIRECTION('',(1.,0.)); +#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#664 = ORIENTED_EDGE('',*,*,#615,.T.); +#665 = ADVANCED_FACE('',(#666),#603,.T.); +#666 = FACE_BOUND('',#667,.T.); +#667 = EDGE_LOOP('',(#668)); +#668 = ORIENTED_EDGE('',*,*,#581,.T.); +#669 = ADVANCED_FACE('',(#670),#653,.F.); +#670 = FACE_BOUND('',#671,.T.); +#671 = EDGE_LOOP('',(#672)); +#672 = ORIENTED_EDGE('',*,*,#638,.F.); +#673 = MANIFOLD_SOLID_BREP('',#674); +#674 = CLOSED_SHELL('',(#675,#763,#767)); +#675 = ADVANCED_FACE('',(#676),#689,.T.); +#676 = FACE_BOUND('',#677,.T.); +#677 = EDGE_LOOP('',(#678,#712,#735,#762)); +#678 = ORIENTED_EDGE('',*,*,#679,.F.); +#679 = EDGE_CURVE('',#680,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(0.4,6.1,1.E-01)); +#682 = SURFACE_CURVE('',#683,(#688,#700),.PCURVE_S1.); +#683 = CIRCLE('',#684,0.4); +#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687); +#685 = CARTESIAN_POINT('',(0.,6.1,1.E-01)); +#686 = DIRECTION('',(0.,0.,1.)); +#687 = DIRECTION('',(1.,0.,0.)); +#688 = PCURVE('',#689,#694); +#689 = CYLINDRICAL_SURFACE('',#690,0.4); +#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693); +#691 = CARTESIAN_POINT('',(0.,6.1,-5.)); +#692 = DIRECTION('',(0.,0.,1.)); +#693 = DIRECTION('',(1.,0.,0.)); +#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699); +#695 = LINE('',#696,#697); +#696 = CARTESIAN_POINT('',(0.,5.1)); +#697 = VECTOR('',#698,1.); +#698 = DIRECTION('',(1.,0.)); +#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#700 = PCURVE('',#701,#706); +#701 = PLANE('',#702); +#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705); +#703 = CARTESIAN_POINT('',(0.,6.1,1.E-01)); +#704 = DIRECTION('',(0.,0.,1.)); +#705 = DIRECTION('',(1.,0.,0.)); +#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711); +#707 = CIRCLE('',#708,0.4); +#708 = AXIS2_PLACEMENT_2D('',#709,#710); +#709 = CARTESIAN_POINT('',(0.,0.)); +#710 = DIRECTION('',(1.,0.)); +#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#712 = ORIENTED_EDGE('',*,*,#713,.F.); +#713 = EDGE_CURVE('',#714,#680,#716,.T.); +#714 = VERTEX_POINT('',#715); +#715 = CARTESIAN_POINT('',(0.4,6.1,-5.)); +#716 = SEAM_CURVE('',#717,(#721,#728),.PCURVE_S1.); +#717 = LINE('',#718,#719); +#718 = CARTESIAN_POINT('',(0.4,6.1,-5.)); +#719 = VECTOR('',#720,1.); +#720 = DIRECTION('',(0.,0.,1.)); +#721 = PCURVE('',#689,#722); +#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727); +#723 = LINE('',#724,#725); +#724 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#725 = VECTOR('',#726,1.); +#726 = DIRECTION('',(0.,1.)); +#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#728 = PCURVE('',#689,#729); +#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734); +#730 = LINE('',#731,#732); +#731 = CARTESIAN_POINT('',(0.,-0.)); +#732 = VECTOR('',#733,1.); +#733 = DIRECTION('',(0.,1.)); +#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#735 = ORIENTED_EDGE('',*,*,#736,.T.); +#736 = EDGE_CURVE('',#714,#714,#737,.T.); +#737 = SURFACE_CURVE('',#738,(#743,#750),.PCURVE_S1.); +#738 = CIRCLE('',#739,0.4); +#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742); +#740 = CARTESIAN_POINT('',(0.,6.1,-5.)); +#741 = DIRECTION('',(0.,0.,1.)); +#742 = DIRECTION('',(1.,0.,0.)); +#743 = PCURVE('',#689,#744); +#744 = DEFINITIONAL_REPRESENTATION('',(#745),#749); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(0.,0.)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(1.,0.)); +#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#750 = PCURVE('',#751,#756); +#751 = PLANE('',#752); +#752 = AXIS2_PLACEMENT_3D('',#753,#754,#755); +#753 = CARTESIAN_POINT('',(0.,6.1,-5.)); +#754 = DIRECTION('',(0.,0.,1.)); +#755 = DIRECTION('',(1.,0.,0.)); +#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761); +#757 = CIRCLE('',#758,0.4); +#758 = AXIS2_PLACEMENT_2D('',#759,#760); +#759 = CARTESIAN_POINT('',(0.,0.)); +#760 = DIRECTION('',(1.,0.)); +#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#762 = ORIENTED_EDGE('',*,*,#713,.T.); +#763 = ADVANCED_FACE('',(#764),#701,.T.); +#764 = FACE_BOUND('',#765,.T.); +#765 = EDGE_LOOP('',(#766)); +#766 = ORIENTED_EDGE('',*,*,#679,.T.); +#767 = ADVANCED_FACE('',(#768),#751,.F.); +#768 = FACE_BOUND('',#769,.T.); +#769 = EDGE_LOOP('',(#770)); +#770 = ORIENTED_EDGE('',*,*,#736,.F.); +#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#775)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#772,#773,#774)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#772 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#773 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#774 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#775 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#772, + 'distance_accuracy_value','confusion accuracy'); +#776 = SHAPE_DEFINITION_REPRESENTATION(#777,#378); +#777 = PRODUCT_DEFINITION_SHAPE('','',#778); +#778 = PRODUCT_DEFINITION('design','',#779,#782); +#779 = PRODUCT_DEFINITION_FORMATION('','',#780); +#780 = PRODUCT('Leads','Leads','',(#781)); +#781 = PRODUCT_CONTEXT('',#2,'mechanical'); +#782 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#783 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#784,#786); +#784 = ( REPRESENTATION_RELATIONSHIP('','',#378,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#785) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#785 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#786 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#787 + ); +#787 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#778,$); +#788 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#780)); +#789 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#790, + #800,#809,#818),#771); +#790 = STYLED_ITEM('color',(#791),#379); +#791 = PRESENTATION_STYLE_ASSIGNMENT((#792,#798)); +#792 = SURFACE_STYLE_USAGE(.BOTH.,#793); +#793 = SURFACE_SIDE_STYLE('',(#794)); +#794 = SURFACE_STYLE_FILL_AREA(#795); +#795 = FILL_AREA_STYLE('',(#796)); +#796 = FILL_AREA_STYLE_COLOUR('',#797); +#797 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094); +#798 = CURVE_STYLE('',#799,POSITIVE_LENGTH_MEASURE(0.1),#797); +#799 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#800 = STYLED_ITEM('color',(#801),#477); +#801 = PRESENTATION_STYLE_ASSIGNMENT((#802,#807)); +#802 = SURFACE_STYLE_USAGE(.BOTH.,#803); +#803 = SURFACE_SIDE_STYLE('',(#804)); +#804 = SURFACE_STYLE_FILL_AREA(#805); +#805 = FILL_AREA_STYLE('',(#806)); +#806 = FILL_AREA_STYLE_COLOUR('',#797); +#807 = CURVE_STYLE('',#808,POSITIVE_LENGTH_MEASURE(0.1),#797); +#808 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#809 = STYLED_ITEM('color',(#810),#575); +#810 = PRESENTATION_STYLE_ASSIGNMENT((#811,#816)); +#811 = SURFACE_STYLE_USAGE(.BOTH.,#812); +#812 = SURFACE_SIDE_STYLE('',(#813)); +#813 = SURFACE_STYLE_FILL_AREA(#814); +#814 = FILL_AREA_STYLE('',(#815)); +#815 = FILL_AREA_STYLE_COLOUR('',#797); +#816 = CURVE_STYLE('',#817,POSITIVE_LENGTH_MEASURE(0.1),#797); +#817 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#818 = STYLED_ITEM('color',(#819),#673); +#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#825)); +#820 = SURFACE_STYLE_USAGE(.BOTH.,#821); +#821 = SURFACE_SIDE_STYLE('',(#822)); +#822 = SURFACE_STYLE_FILL_AREA(#823); +#823 = FILL_AREA_STYLE('',(#824)); +#824 = FILL_AREA_STYLE_COLOUR('',#797); +#825 = CURVE_STYLE('',#826,POSITIVE_LENGTH_MEASURE(0.1),#797); +#826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#828) + ,#360); +#828 = STYLED_ITEM('color',(#829),#30); +#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.300000011921,0.300000011921,0.300000011921); +#836 = CURVE_STYLE('',#837,POSITIVE_LENGTH_MEASURE(0.1),#835); +#837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;