← Commit history
README.mdadded+58
@@ -0,0 +1,58 @@+# K104K15X7RF5TL2++**Vishay / BC Components** · Capacitors · Radial++K104K15X7RF5TL2 from Vishay / BC Components, in a Radial. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model). Symbol and footprint from KiCad-official CAD; the 3D model is generated from the datasheet's package dimensions.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1 | passive | Terminal 1 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation. |+| 2 | 2 | passive | Terminal 2 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Vishay / BC Components |+| Package | Radial |+| Category | Capacitors |+| Pins | 2 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Capacitance tolerance |  | -10 |  | 10 | % |  | 2 |+| Dissipation factor |  |  |  | 2.5 | % | Class 2 (X7R); at 1 kHz; 1 V | 1 |+| Insulation resistance at rated voltage |  | 100 |  |  | GΩ | 50 VDC; at rated voltage within 2 min of charging; or 1000 ΩF, whichever is less | 1 |+| Rated voltage |  |  |  | 50 | VDC |  | 1 |+| Operating temperature range |  | -55 |  | 125 | °C | C0G, X7R | 1 |+| Nominal capacitance |  |  | 100000 |  | pF |  | 4 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts | copper |  | • The lead wires are 0.5 mm and are made of 100 % tinned copper clad steel wire | 1 |++## CAD (land: KiCad; 3D: generated from the datasheet)++- Symbol: `K104K15X7RF5TL2`+- Footprint: `Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm`+- 3D model: Radial, generated on the KiCad land (body 4 x 2.6 mm, terminals on the pads, 5.6 mm tall, datasheet A, max). KiCad's stock model for this land is taller than the datasheet allows, so the model is generated from the datasheet drawing; the dimensions come from the datasheet drawing where it was read and are defaults otherwise (see provenance.model_3d_generated), not the manufacturer's CAD (STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Vishay / BC Components datasheet](https://www.vishay.com/docs/45171/kseries.pdf) (8 pp, sha256 `555cf6e7062fe1de`, retrieved 2026-11-13, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** land: KiCad official libraries (CC-BY-SA 4.0); 3D: generated from the datasheet's package dimensions (provenance.model_3d_generated).++[Datasheet PDF](docs/k104k15x7rf5tl2-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/k104k15x7rf5tl2-datasheet.pdfadded
⋯ 1 unchanged line ⋯
k104k15x7rf5tl2-hero.glbadded
⋯ 1 unchanged line ⋯
k104k15x7rf5tl2-hero.overlay.jsonadded+125
@@ -0,0 +1,125 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "K104K15X7RF5TL2",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 2,+      "span_mm": 4.1,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 6,+      "pin1": null+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 2+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.328,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.25,+      2.75,+      -0.248,+      0.248+    ],+    "pads_bbox_mm": [+      -0.8,+      3.3,+      -0.8,+      0.8+    ],+    "seating_z_mm": -3.0+  },+  "sources": {+    "glb": "k104k15x7rf5tl2.glb",+    "glb_sha256": "37650ef192a7222bc24ff27be6b9fd332798f9011aa8c6744a7adb004675fdb0",+    "footprint": "k104k15x7rf5tl2.kicad_mod",+    "footprint_sha256": "293deead28dfb50bd4f6ff1294a29a76d6372be84f907ce96d43c7cc76d0d0d5",+    "pins": "page.json component.pins",+    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+  },+  "generator": "adom-wiki 1.8.24 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "1",+      "x": -0.95,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "2",+      "x": 3.45,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        2.5,+        0.0+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    }+  ]+}
k104k15x7rf5tl2.glbadded
⋯ 1 unchanged line ⋯
k104k15x7rf5tl2.kicad_modadded+150
@@ -0,0 +1,150 @@+(footprint "C_Rect_L4.0mm_W2.5mm_P2.50mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "C, Rect series, Radial, pin pitch=2.50mm, length*width=4*2.5mm^2, Capacitor")+	(tags "C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor")+	(property "Reference" "REF**"+		(at 1.25 -2.5 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "C_Rect_L4.0mm_W2.5mm_P2.50mm"+		(at 1.25 2.5 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "capacitor/THT/other"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.87 -1.37)+		(end 3.37 -1.37)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.87 -0.57)+		(end -0.87 -1.37)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.87 1.37)+		(end -0.87 0.57)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.37 -1.37)+		(end 3.37 -0.57)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.37 0.57)+		(end 3.37 1.37)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.37 1.37)+		(end -0.87 1.37)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -1.05 -1.5)+		(end 3.55 1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_rect+		(start -0.75 -1.25)+		(end 3.25 1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 1.25 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 0.8 0.8)+				(thickness 0.12)+			)+		)+	)+	(pad "1" thru_hole circle+		(at 0 0)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole circle+		(at 2.5 0)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Rect_L4.0mm_W2.5mm_P2.50mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
k104k15x7rf5tl2.kicad_symadded+163
@@ -0,0 +1,163 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "K104K15X7RF5TL2"+		(pin_numbers+			(hide yes)+		)+		(pin_names+			(offset 0.254)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "C"+			(at 0.635 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Value" "K104K15X7RF5TL2"+			(at 0.635 -2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" ""+			(at 0.9652 -3.81 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" "https://www.vishay.com/docs/45171/kseries.pdf"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "Unpolarized capacitor"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "cap capacitor"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "C_*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "MPN" "K104K15X7RF5TL2" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "DigiKey" "BC1084CT-ND" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "Mouser" "594-K104K15X7RF5TL2" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(symbol "K104K15X7RF5TL2_0_1"+			(polyline+				(pts+					(xy -2.032 0.762) (xy 2.032 0.762)+				)+				(stroke+					(width 0.508)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy -2.032 -0.762) (xy 2.032 -0.762)+				)+				(stroke+					(width 0.508)+					(type default)+				)+				(fill+					(type none)+				)+			)+		)+		(symbol "K104K15X7RF5TL2_1_1"+			(pin passive line+				(at 0 3.81 270)+				(length 2.794)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 0 -3.81 90)+				(length 2.794)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
k104k15x7rf5tl2.lbradded+114
@@ -0,0 +1,114 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer&apos;s datasheet</description>+<packages>+<package name="C_Rect_L4.0mm_W2.5mm_P2.50mm">+  <description>C, 2.50 mm pitch. C, Rect series, Radial, pin pitch=2.50mm, length*width=4*2.5mm^2, Capacitor</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="0.8000" diameter="1.6000" shape="round"/>+  <pad name="2" x="2.5000" y="-0.0000" drill="0.8000" diameter="1.6000" shape="round"/>+  <wire x1="-0.7500" y1="1.2500" x2="3.2500" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="3.2500" y1="1.2500" x2="3.2500" y2="-1.2500" width="0.1000" layer="51"/>+  <wire x1="3.2500" y1="-1.2500" x2="-0.7500" y2="-1.2500" width="0.1000" layer="51"/>+  <wire x1="-0.7500" y1="-1.2500" x2="-0.7500" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="-0.8700" y1="1.3700" x2="3.3700" y2="1.3700" width="0.1200" layer="21"/>+  <wire x1="-0.8700" y1="0.5700" x2="-0.8700" y2="1.3700" width="0.1200" layer="21"/>+  <wire x1="-0.8700" y1="-1.3700" x2="-0.8700" y2="-0.5700" width="0.1200" layer="21"/>+  <wire x1="3.3700" y1="1.3700" x2="3.3700" y2="0.5700" width="0.1200" layer="21"/>+  <wire x1="3.3700" y1="-0.5700" x2="3.3700" y2="-1.3700" width="0.1200" layer="21"/>+  <wire x1="3.3700" y1="-1.3700" x2="-0.8700" y2="-1.3700" width="0.1200" layer="21"/>+  <text x="0" y="1.970" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.970" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="K104K15X7RF5TL2">+  <description>Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer&apos;s datasheet</description>+  <wire x1="-2.0320" y1="0.7620" x2="2.0320" y2="0.7620" width="0.5080" layer="94"/>+  <wire x1="-2.0320" y1="-0.7620" x2="2.0320" y2="-0.7620" width="0.5080" layer="94"/>+  <text x="0.6350" y="2.5400" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.6350" y="-2.5400" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <wire x1="0.0000" y1="3.8100" x2="0.0000" y2="1.0160" width="0.254" layer="94"/>+  <pin name="1" x="0" y="3.81" length="point" direction="pas" rot="R270" visible="pad"/>+  <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-1.0160" width="0.254" layer="94"/>+  <pin name="2" x="0" y="-3.81" length="point" direction="pas" rot="R90" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="K104K15X7RF5TL2" prefix="C">+  <description>Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer&apos;s datasheet</description>+  <gates>+    <gate name="G$1" symbol="K104K15X7RF5TL2" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="C_Rect_L4.0mm_W2.5mm_P2.50mm">+      <connects>+        <connect gate="G$1" pin="1" pad="1"/>+        <connect gate="G$1" pin="2" pad="2"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="K104K15X7RF5TL2" constant="no"/>+          <attribute name="MANUFACTURER" value="Vishay / BC Components" constant="no"/>+          <attribute name="DATASHEET" value="https://www.vishay.com/docs/45171/kseries.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/k104k15x7rf5tl2" constant="no"/>+          <attribute name="MOUSER_PN" value="594-K104K15X7RF5TL2" constant="no"/>+          <attribute name="DIGIKEY_PN" value="BC1084CT-ND" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
k104k15x7rf5tl2.stepadded+1157
@@ -0,0 +1,1157 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-13T04:09:42',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('K104K15X7RF5TL2','K104K15X7RF5TL2','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#681,#779),#877);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#137,#337,#387,#441,#566,#593,#620,#647,#674)+  );+#17 = ADVANCED_FACE('',(#18),#32,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#55,#83,#111));+#20 = ORIENTED_EDGE('',*,*,#21,.F.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.75,-1.,5.6));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.75,1.,5.6));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-0.75,-1.3,5.6));+#29 = VECTOR('',#30,1.);+#30 = DIRECTION('',(0.,1.,0.));+#31 = PCURVE('',#32,#37);+#32 = PLANE('',#33);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#35 = DIRECTION('',(1.,0.,0.));+#36 = DIRECTION('',(0.,0.,1.));+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);+#38 = LINE('',#39,#40);+#39 = CARTESIAN_POINT('',(4.,0.));+#40 = VECTOR('',#41,1.);+#41 = DIRECTION('',(0.,-1.));+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#43 = PCURVE('',#44,#49);+#44 = PLANE('',#45);+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);+#46 = CARTESIAN_POINT('',(-0.75,-1.3,5.6));+#47 = DIRECTION('',(0.,0.,1.));+#48 = DIRECTION('',(1.,0.,0.));+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);+#50 = LINE('',#51,#52);+#51 = CARTESIAN_POINT('',(0.,0.));+#52 = VECTOR('',#53,1.);+#53 = DIRECTION('',(0.,1.));+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#55 = ORIENTED_EDGE('',*,*,#56,.F.);+#56 = EDGE_CURVE('',#57,#22,#59,.T.);+#57 = VERTEX_POINT('',#58);+#58 = CARTESIAN_POINT('',(-0.75,-1.,1.6));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-0.75,-1.,1.6));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,0.,1.));+#64 = PCURVE('',#32,#65);+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(0.,-0.3));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(1.,0.));+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#71 = PCURVE('',#72,#77);+#72 = CYLINDRICAL_SURFACE('',#73,0.3);+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#74 = CARTESIAN_POINT('',(-0.45,-1.,1.6));+#75 = DIRECTION('',(0.,0.,1.));+#76 = DIRECTION('',(-1.,0.,0.));+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);+#78 = LINE('',#79,#80);+#79 = CARTESIAN_POINT('',(0.,0.));+#80 = VECTOR('',#81,1.);+#81 = DIRECTION('',(0.,1.));+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#83 = ORIENTED_EDGE('',*,*,#84,.T.);+#84 = EDGE_CURVE('',#57,#85,#87,.T.);+#85 = VERTEX_POINT('',#86);+#86 = CARTESIAN_POINT('',(-0.75,1.,1.6));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,1.,0.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,0.));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(0.,-1.));+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#99 = PCURVE('',#100,#105);+#100 = PLANE('',#101);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#103 = DIRECTION('',(0.,0.,1.));+#104 = DIRECTION('',(1.,0.,0.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(0.,0.));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(0.,1.));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#111 = ORIENTED_EDGE('',*,*,#112,.T.);+#112 = EDGE_CURVE('',#85,#24,#113,.T.);+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-0.75,1.,1.6));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,0.,1.));+#118 = PCURVE('',#32,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(0.,-2.3));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(1.,0.));+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#125 = PCURVE('',#126,#131);+#126 = CYLINDRICAL_SURFACE('',#127,0.3);+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(-0.45,1.,1.6));+#129 = DIRECTION('',(0.,0.,1.));+#130 = DIRECTION('',(-1.,0.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(6.28318530718,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(-0.,1.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#137 = ADVANCED_FACE('',(#138),#44,.T.);+#138 = FACE_BOUND('',#139,.T.);+#139 = EDGE_LOOP('',(#140,#141,#165,#193,#226,#254,#283,#311));+#140 = ORIENTED_EDGE('',*,*,#21,.F.);+#141 = ORIENTED_EDGE('',*,*,#142,.T.);+#142 = EDGE_CURVE('',#22,#143,#145,.T.);+#143 = VERTEX_POINT('',#144);+#144 = CARTESIAN_POINT('',(-0.45,-1.3,5.6));+#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);+#146 = CIRCLE('',#147,0.3);+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);+#148 = CARTESIAN_POINT('',(-0.45,-1.,5.6));+#149 = DIRECTION('',(-0.,0.,1.));+#150 = DIRECTION('',(0.,-1.,0.));+#151 = PCURVE('',#44,#152);+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);+#153 = CIRCLE('',#154,0.3);+#154 = AXIS2_PLACEMENT_2D('',#155,#156);+#155 = CARTESIAN_POINT('',(0.3,0.3));+#156 = DIRECTION('',(0.,-1.));+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#158 = PCURVE('',#72,#159);+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);+#160 = LINE('',#161,#162);+#161 = CARTESIAN_POINT('',(-4.712388980385,4.));+#162 = VECTOR('',#163,1.);+#163 = DIRECTION('',(1.,0.));+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#165 = ORIENTED_EDGE('',*,*,#166,.T.);+#166 = EDGE_CURVE('',#143,#167,#169,.T.);+#167 = VERTEX_POINT('',#168);+#168 = CARTESIAN_POINT('',(2.95,-1.3,5.6));+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);+#170 = LINE('',#171,#172);+#171 = CARTESIAN_POINT('',(-0.75,-1.3,5.6));+#172 = VECTOR('',#173,1.);+#173 = DIRECTION('',(1.,0.,0.));+#174 = PCURVE('',#44,#175);+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);+#176 = LINE('',#177,#178);+#177 = CARTESIAN_POINT('',(0.,0.));+#178 = VECTOR('',#179,1.);+#179 = DIRECTION('',(1.,0.));+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#181 = PCURVE('',#182,#187);+#182 = PLANE('',#183);+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);+#184 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#185 = DIRECTION('',(0.,1.,0.));+#186 = DIRECTION('',(0.,0.,1.));+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);+#188 = LINE('',#189,#190);+#189 = CARTESIAN_POINT('',(4.,0.));+#190 = VECTOR('',#191,1.);+#191 = DIRECTION('',(0.,1.));+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#193 = ORIENTED_EDGE('',*,*,#194,.F.);+#194 = EDGE_CURVE('',#195,#167,#197,.T.);+#195 = VERTEX_POINT('',#196);+#196 = CARTESIAN_POINT('',(3.25,-1.,5.6));+#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.);+#198 = CIRCLE('',#199,0.3);+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);+#200 = CARTESIAN_POINT('',(2.95,-1.,5.6));+#201 = DIRECTION('',(-0.,-0.,-1.));+#202 = DIRECTION('',(0.,-1.,0.));+#203 = PCURVE('',#44,#204);+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213);+#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211+,#212),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#206 = CARTESIAN_POINT('',(3.7,0.));+#207 = CARTESIAN_POINT('',(3.180384757729,0.));+#208 = CARTESIAN_POINT('',(3.440192378865,0.45));+#209 = CARTESIAN_POINT('',(3.7,0.9));+#210 = CARTESIAN_POINT('',(3.959807621135,0.45));+#211 = CARTESIAN_POINT('',(4.219615242271,4.440892098501E-16));+#212 = CARTESIAN_POINT('',(3.7,0.));+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#214 = PCURVE('',#215,#220);+#215 = CYLINDRICAL_SURFACE('',#216,0.3);+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);+#217 = CARTESIAN_POINT('',(2.95,-1.,1.6));+#218 = DIRECTION('',(0.,0.,1.));+#219 = DIRECTION('',(1.,0.,0.));+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);+#221 = LINE('',#222,#223);+#222 = CARTESIAN_POINT('',(10.995574287565,4.));+#223 = VECTOR('',#224,1.);+#224 = DIRECTION('',(-1.,0.));+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#226 = ORIENTED_EDGE('',*,*,#227,.T.);+#227 = EDGE_CURVE('',#195,#228,#230,.T.);+#228 = VERTEX_POINT('',#229);+#229 = CARTESIAN_POINT('',(3.25,1.,5.6));+#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.);+#231 = LINE('',#232,#233);+#232 = CARTESIAN_POINT('',(3.25,-1.3,5.6));+#233 = VECTOR('',#234,1.);+#234 = DIRECTION('',(0.,1.,0.));+#235 = PCURVE('',#44,#236);+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);+#237 = LINE('',#238,#239);+#238 = CARTESIAN_POINT('',(4.,0.));+#239 = VECTOR('',#240,1.);+#240 = DIRECTION('',(0.,1.));+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#242 = PCURVE('',#243,#248);+#243 = PLANE('',#244);+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);+#245 = CARTESIAN_POINT('',(3.25,-1.3,1.6));+#246 = DIRECTION('',(1.,0.,0.));+#247 = DIRECTION('',(0.,0.,1.));+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);+#249 = LINE('',#250,#251);+#250 = CARTESIAN_POINT('',(4.,0.));+#251 = VECTOR('',#252,1.);+#252 = DIRECTION('',(0.,-1.));+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#254 = ORIENTED_EDGE('',*,*,#255,.T.);+#255 = EDGE_CURVE('',#228,#256,#258,.T.);+#256 = VERTEX_POINT('',#257);+#257 = CARTESIAN_POINT('',(2.95,1.3,5.6));+#258 = SURFACE_CURVE('',#259,(#264,#271),.PCURVE_S1.);+#259 = CIRCLE('',#260,0.3);+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);+#261 = CARTESIAN_POINT('',(2.95,1.,5.6));+#262 = DIRECTION('',(-0.,0.,1.));+#263 = DIRECTION('',(0.,-1.,0.));+#264 = PCURVE('',#44,#265);+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);+#266 = CIRCLE('',#267,0.3);+#267 = AXIS2_PLACEMENT_2D('',#268,#269);+#268 = CARTESIAN_POINT('',(3.7,2.3));+#269 = DIRECTION('',(0.,-1.));+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#271 = PCURVE('',#272,#277);+#272 = CYLINDRICAL_SURFACE('',#273,0.3);+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);+#274 = CARTESIAN_POINT('',(2.95,1.,1.6));+#275 = DIRECTION('',(0.,0.,1.));+#276 = DIRECTION('',(1.,0.,0.));+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);+#278 = LINE('',#279,#280);+#279 = CARTESIAN_POINT('',(-1.570796326795,4.));+#280 = VECTOR('',#281,1.);+#281 = DIRECTION('',(1.,0.));+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#283 = ORIENTED_EDGE('',*,*,#284,.F.);+#284 = EDGE_CURVE('',#285,#256,#287,.T.);+#285 = VERTEX_POINT('',#286);+#286 = CARTESIAN_POINT('',(-0.45,1.3,5.6));+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);+#288 = LINE('',#289,#290);+#289 = CARTESIAN_POINT('',(-0.75,1.3,5.6));+#290 = VECTOR('',#291,1.);+#291 = DIRECTION('',(1.,0.,0.));+#292 = PCURVE('',#44,#293);+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);+#294 = LINE('',#295,#296);+#295 = CARTESIAN_POINT('',(0.,2.6));+#296 = VECTOR('',#297,1.);+#297 = DIRECTION('',(1.,0.));+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#299 = PCURVE('',#300,#305);+#300 = PLANE('',#301);+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);+#302 = CARTESIAN_POINT('',(-0.75,1.3,1.6));+#303 = DIRECTION('',(0.,1.,0.));+#304 = DIRECTION('',(0.,0.,1.));+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);+#306 = LINE('',#307,#308);+#307 = CARTESIAN_POINT('',(4.,0.));+#308 = VECTOR('',#309,1.);+#309 = DIRECTION('',(0.,1.));+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#311 = ORIENTED_EDGE('',*,*,#312,.F.);+#312 = EDGE_CURVE('',#24,#285,#313,.T.);+#313 = SURFACE_CURVE('',#314,(#319,#330),.PCURVE_S1.);+#314 = CIRCLE('',#315,0.3);+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);+#316 = CARTESIAN_POINT('',(-0.45,1.,5.6));+#317 = DIRECTION('',(-0.,-0.,-1.));+#318 = DIRECTION('',(0.,-1.,0.));+#319 = PCURVE('',#44,#320);+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#329);+#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#322,#323,#324,#325,#326,#327+,#328),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#322 = CARTESIAN_POINT('',(0.3,2.));+#323 = CARTESIAN_POINT('',(-0.219615242271,2.));+#324 = CARTESIAN_POINT('',(4.019237886467E-02,2.45));+#325 = CARTESIAN_POINT('',(0.3,2.9));+#326 = CARTESIAN_POINT('',(0.559807621135,2.45));+#327 = CARTESIAN_POINT('',(0.819615242271,2.));+#328 = CARTESIAN_POINT('',(0.3,2.));+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#330 = PCURVE('',#126,#331);+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);+#332 = LINE('',#333,#334);+#333 = CARTESIAN_POINT('',(7.853981633975,4.));+#334 = VECTOR('',#335,1.);+#335 = DIRECTION('',(-1.,0.));+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#337 = ADVANCED_FACE('',(#338),#72,.T.);+#338 = FACE_BOUND('',#339,.T.);+#339 = EDGE_LOOP('',(#340,#364,#385,#386));+#340 = ORIENTED_EDGE('',*,*,#341,.T.);+#341 = EDGE_CURVE('',#57,#342,#344,.T.);+#342 = VERTEX_POINT('',#343);+#343 = CARTESIAN_POINT('',(-0.45,-1.3,1.6));+#344 = SURFACE_CURVE('',#345,(#350,#357),.PCURVE_S1.);+#345 = CIRCLE('',#346,0.3);+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);+#347 = CARTESIAN_POINT('',(-0.45,-1.,1.6));+#348 = DIRECTION('',(-0.,0.,1.));+#349 = DIRECTION('',(0.,-1.,0.));+#350 = PCURVE('',#72,#351);+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);+#352 = LINE('',#353,#354);+#353 = CARTESIAN_POINT('',(-4.712388980385,0.));+#354 = VECTOR('',#355,1.);+#355 = DIRECTION('',(1.,0.));+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#357 = PCURVE('',#100,#358);+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);+#359 = CIRCLE('',#360,0.3);+#360 = AXIS2_PLACEMENT_2D('',#361,#362);+#361 = CARTESIAN_POINT('',(0.3,0.3));+#362 = DIRECTION('',(0.,-1.));+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#364 = ORIENTED_EDGE('',*,*,#365,.T.);+#365 = EDGE_CURVE('',#342,#143,#366,.T.);+#366 = SURFACE_CURVE('',#367,(#371,#378),.PCURVE_S1.);+#367 = LINE('',#368,#369);+#368 = CARTESIAN_POINT('',(-0.45,-1.3,1.6));+#369 = VECTOR('',#370,1.);+#370 = DIRECTION('',(0.,0.,1.));+#371 = PCURVE('',#72,#372);+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);+#373 = LINE('',#374,#375);+#374 = CARTESIAN_POINT('',(1.570796326795,0.));+#375 = VECTOR('',#376,1.);+#376 = DIRECTION('',(0.,1.));+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#378 = PCURVE('',#182,#379);+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);+#380 = LINE('',#381,#382);+#381 = CARTESIAN_POINT('',(0.,0.3));+#382 = VECTOR('',#383,1.);+#383 = DIRECTION('',(1.,0.));+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#385 = ORIENTED_EDGE('',*,*,#142,.F.);+#386 = ORIENTED_EDGE('',*,*,#56,.F.);+#387 = ADVANCED_FACE('',(#388),#126,.T.);+#388 = FACE_BOUND('',#389,.T.);+#389 = EDGE_LOOP('',(#390,#391,#392,#415));+#390 = ORIENTED_EDGE('',*,*,#112,.T.);+#391 = ORIENTED_EDGE('',*,*,#312,.T.);+#392 = ORIENTED_EDGE('',*,*,#393,.F.);+#393 = EDGE_CURVE('',#394,#285,#396,.T.);+#394 = VERTEX_POINT('',#395);+#395 = CARTESIAN_POINT('',(-0.45,1.3,1.6));+#396 = SURFACE_CURVE('',#397,(#401,#408),.PCURVE_S1.);+#397 = LINE('',#398,#399);+#398 = CARTESIAN_POINT('',(-0.45,1.3,1.6));+#399 = VECTOR('',#400,1.);+#400 = DIRECTION('',(0.,0.,1.));+#401 = PCURVE('',#126,#402);+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);+#403 = LINE('',#404,#405);+#404 = CARTESIAN_POINT('',(4.712388980385,0.));+#405 = VECTOR('',#406,1.);+#406 = DIRECTION('',(-0.,1.));+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#408 = PCURVE('',#300,#409);+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);+#410 = LINE('',#411,#412);+#411 = CARTESIAN_POINT('',(0.,0.3));+#412 = VECTOR('',#413,1.);+#413 = DIRECTION('',(1.,0.));+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#415 = ORIENTED_EDGE('',*,*,#416,.F.);+#416 = EDGE_CURVE('',#85,#394,#417,.T.);+#417 = SURFACE_CURVE('',#418,(#423,#430),.PCURVE_S1.);+#418 = CIRCLE('',#419,0.3);+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);+#420 = CARTESIAN_POINT('',(-0.45,1.,1.6));+#421 = DIRECTION('',(-0.,-0.,-1.));+#422 = DIRECTION('',(0.,-1.,0.));+#423 = PCURVE('',#126,#424);+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);+#425 = LINE('',#426,#427);+#426 = CARTESIAN_POINT('',(7.853981633975,0.));+#427 = VECTOR('',#428,1.);+#428 = DIRECTION('',(-1.,0.));+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#430 = PCURVE('',#100,#431);+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#440);+#432 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#433,#434,#435,#436,#437,#438+,#439),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#433 = CARTESIAN_POINT('',(0.3,2.));+#434 = CARTESIAN_POINT('',(-0.219615242271,2.));+#435 = CARTESIAN_POINT('',(4.019237886467E-02,2.45));+#436 = CARTESIAN_POINT('',(0.3,2.9));+#437 = CARTESIAN_POINT('',(0.559807621135,2.45));+#438 = CARTESIAN_POINT('',(0.819615242271,2.));+#439 = CARTESIAN_POINT('',(0.3,2.));+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#441 = ADVANCED_FACE('',(#442),#100,.F.);+#442 = FACE_BOUND('',#443,.F.);+#443 = EDGE_LOOP('',(#444,#445,#446,#469,#497,#520,#544,#565));+#444 = ORIENTED_EDGE('',*,*,#84,.F.);+#445 = ORIENTED_EDGE('',*,*,#341,.T.);+#446 = ORIENTED_EDGE('',*,*,#447,.T.);+#447 = EDGE_CURVE('',#342,#448,#450,.T.);+#448 = VERTEX_POINT('',#449);+#449 = CARTESIAN_POINT('',(2.95,-1.3,1.6));+#450 = SURFACE_CURVE('',#451,(#455,#462),.PCURVE_S1.);+#451 = LINE('',#452,#453);+#452 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#453 = VECTOR('',#454,1.);+#454 = DIRECTION('',(1.,0.,0.));+#455 = PCURVE('',#100,#456);+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);+#457 = LINE('',#458,#459);+#458 = CARTESIAN_POINT('',(0.,0.));+#459 = VECTOR('',#460,1.);+#460 = DIRECTION('',(1.,0.));+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#462 = PCURVE('',#182,#463);+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(0.,0.));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(0.,1.));+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#469 = ORIENTED_EDGE('',*,*,#470,.F.);+#470 = EDGE_CURVE('',#471,#448,#473,.T.);+#471 = VERTEX_POINT('',#472);+#472 = CARTESIAN_POINT('',(3.25,-1.,1.6));+#473 = SURFACE_CURVE('',#474,(#479,#490),.PCURVE_S1.);+#474 = CIRCLE('',#475,0.3);+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);+#476 = CARTESIAN_POINT('',(2.95,-1.,1.6));+#477 = DIRECTION('',(-0.,-0.,-1.));+#478 = DIRECTION('',(0.,-1.,0.));+#479 = PCURVE('',#100,#480);+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#489);+#481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#482,#483,#484,#485,#486,#487+,#488),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#482 = CARTESIAN_POINT('',(3.7,0.));+#483 = CARTESIAN_POINT('',(3.180384757729,0.));+#484 = CARTESIAN_POINT('',(3.440192378865,0.45));+#485 = CARTESIAN_POINT('',(3.7,0.9));+#486 = CARTESIAN_POINT('',(3.959807621135,0.45));+#487 = CARTESIAN_POINT('',(4.219615242271,4.440892098501E-16));+#488 = CARTESIAN_POINT('',(3.7,0.));+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#490 = PCURVE('',#215,#491);+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(10.995574287565,0.));+#494 = VECTOR('',#495,1.);+#495 = DIRECTION('',(-1.,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#497 = ORIENTED_EDGE('',*,*,#498,.T.);+#498 = EDGE_CURVE('',#471,#499,#501,.T.);+#499 = VERTEX_POINT('',#500);+#500 = CARTESIAN_POINT('',(3.25,1.,1.6));+#501 = SURFACE_CURVE('',#502,(#506,#513),.PCURVE_S1.);+#502 = LINE('',#503,#504);+#503 = CARTESIAN_POINT('',(3.25,-1.3,1.6));+#504 = VECTOR('',#505,1.);+#505 = DIRECTION('',(0.,1.,0.));+#506 = PCURVE('',#100,#507);+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);+#508 = LINE('',#509,#510);+#509 = CARTESIAN_POINT('',(4.,0.));+#510 = VECTOR('',#511,1.);+#511 = DIRECTION('',(0.,1.));+#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#513 = PCURVE('',#243,#514);+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(0.,0.));+#517 = VECTOR('',#518,1.);+#518 = DIRECTION('',(0.,-1.));+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#520 = ORIENTED_EDGE('',*,*,#521,.T.);+#521 = EDGE_CURVE('',#499,#522,#524,.T.);+#522 = VERTEX_POINT('',#523);+#523 = CARTESIAN_POINT('',(2.95,1.3,1.6));+#524 = SURFACE_CURVE('',#525,(#530,#537),.PCURVE_S1.);+#525 = CIRCLE('',#526,0.3);+#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529);+#527 = CARTESIAN_POINT('',(2.95,1.,1.6));+#528 = DIRECTION('',(-0.,0.,1.));+#529 = DIRECTION('',(0.,-1.,0.));+#530 = PCURVE('',#100,#531);+#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536);+#532 = CIRCLE('',#533,0.3);+#533 = AXIS2_PLACEMENT_2D('',#534,#535);+#534 = CARTESIAN_POINT('',(3.7,2.3));+#535 = DIRECTION('',(0.,-1.));+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#537 = PCURVE('',#272,#538);+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);+#539 = LINE('',#540,#541);+#540 = CARTESIAN_POINT('',(-1.570796326795,0.));+#541 = VECTOR('',#542,1.);+#542 = DIRECTION('',(1.,0.));+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#544 = ORIENTED_EDGE('',*,*,#545,.F.);+#545 = EDGE_CURVE('',#394,#522,#546,.T.);+#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.);+#547 = LINE('',#548,#549);+#548 = CARTESIAN_POINT('',(-0.75,1.3,1.6));+#549 = VECTOR('',#550,1.);+#550 = DIRECTION('',(1.,0.,0.));+#551 = PCURVE('',#100,#552);+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);+#553 = LINE('',#554,#555);+#554 = CARTESIAN_POINT('',(0.,2.6));+#555 = VECTOR('',#556,1.);+#556 = DIRECTION('',(1.,0.));+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#558 = PCURVE('',#300,#559);+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);+#560 = LINE('',#561,#562);+#561 = CARTESIAN_POINT('',(0.,0.));+#562 = VECTOR('',#563,1.);+#563 = DIRECTION('',(0.,1.));+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#565 = ORIENTED_EDGE('',*,*,#416,.F.);+#566 = ADVANCED_FACE('',(#567),#182,.F.);+#567 = FACE_BOUND('',#568,.F.);+#568 = EDGE_LOOP('',(#569,#570,#571,#572));+#569 = ORIENTED_EDGE('',*,*,#447,.F.);+#570 = ORIENTED_EDGE('',*,*,#365,.T.);+#571 = ORIENTED_EDGE('',*,*,#166,.T.);+#572 = ORIENTED_EDGE('',*,*,#573,.F.);+#573 = EDGE_CURVE('',#448,#167,#574,.T.);+#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.);+#575 = LINE('',#576,#577);+#576 = CARTESIAN_POINT('',(2.95,-1.3,1.6));+#577 = VECTOR('',#578,1.);+#578 = DIRECTION('',(0.,0.,1.));+#579 = PCURVE('',#182,#580);+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);+#581 = LINE('',#582,#583);+#582 = CARTESIAN_POINT('',(0.,3.7));+#583 = VECTOR('',#584,1.);+#584 = DIRECTION('',(1.,0.));+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#586 = PCURVE('',#215,#587);+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);+#588 = LINE('',#589,#590);+#589 = CARTESIAN_POINT('',(4.712388980385,0.));+#590 = VECTOR('',#591,1.);+#591 = DIRECTION('',(-0.,1.));+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#593 = ADVANCED_FACE('',(#594),#300,.T.);+#594 = FACE_BOUND('',#595,.T.);+#595 = EDGE_LOOP('',(#596,#597,#598,#599));+#596 = ORIENTED_EDGE('',*,*,#545,.F.);+#597 = ORIENTED_EDGE('',*,*,#393,.T.);+#598 = ORIENTED_EDGE('',*,*,#284,.T.);+#599 = ORIENTED_EDGE('',*,*,#600,.F.);+#600 = EDGE_CURVE('',#522,#256,#601,.T.);+#601 = SURFACE_CURVE('',#602,(#606,#613),.PCURVE_S1.);+#602 = LINE('',#603,#604);+#603 = CARTESIAN_POINT('',(2.95,1.3,1.6));+#604 = VECTOR('',#605,1.);+#605 = DIRECTION('',(0.,0.,1.));+#606 = PCURVE('',#300,#607);+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);+#608 = LINE('',#609,#610);+#609 = CARTESIAN_POINT('',(0.,3.7));+#610 = VECTOR('',#611,1.);+#611 = DIRECTION('',(1.,0.));+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#613 = PCURVE('',#272,#614);+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);+#615 = LINE('',#616,#617);+#616 = CARTESIAN_POINT('',(1.570796326795,0.));+#617 = VECTOR('',#618,1.);+#618 = DIRECTION('',(0.,1.));+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#620 = ADVANCED_FACE('',(#621),#215,.T.);+#621 = FACE_BOUND('',#622,.T.);+#622 = EDGE_LOOP('',(#623,#644,#645,#646));+#623 = ORIENTED_EDGE('',*,*,#624,.T.);+#624 = EDGE_CURVE('',#471,#195,#625,.T.);+#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.);+#626 = LINE('',#627,#628);+#627 = CARTESIAN_POINT('',(3.25,-1.,1.6));+#628 = VECTOR('',#629,1.);+#629 = DIRECTION('',(0.,0.,1.));+#630 = PCURVE('',#215,#631);+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);+#632 = LINE('',#633,#634);+#633 = CARTESIAN_POINT('',(6.28318530718,0.));+#634 = VECTOR('',#635,1.);+#635 = DIRECTION('',(-0.,1.));+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#637 = PCURVE('',#243,#638);+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);+#639 = LINE('',#640,#641);+#640 = CARTESIAN_POINT('',(0.,-0.3));+#641 = VECTOR('',#642,1.);+#642 = DIRECTION('',(1.,0.));+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#644 = ORIENTED_EDGE('',*,*,#194,.T.);+#645 = ORIENTED_EDGE('',*,*,#573,.F.);+#646 = ORIENTED_EDGE('',*,*,#470,.F.);+#647 = ADVANCED_FACE('',(#648),#272,.T.);+#648 = FACE_BOUND('',#649,.T.);+#649 = EDGE_LOOP('',(#650,#651,#652,#653));+#650 = ORIENTED_EDGE('',*,*,#521,.T.);+#651 = ORIENTED_EDGE('',*,*,#600,.T.);+#652 = ORIENTED_EDGE('',*,*,#255,.F.);+#653 = ORIENTED_EDGE('',*,*,#654,.F.);+#654 = EDGE_CURVE('',#499,#228,#655,.T.);+#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);+#656 = LINE('',#657,#658);+#657 = CARTESIAN_POINT('',(3.25,1.,1.6));+#658 = VECTOR('',#659,1.);+#659 = DIRECTION('',(0.,0.,1.));+#660 = PCURVE('',#272,#661);+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);+#662 = LINE('',#663,#664);+#663 = CARTESIAN_POINT('',(0.,0.));+#664 = VECTOR('',#665,1.);+#665 = DIRECTION('',(0.,1.));+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#667 = PCURVE('',#243,#668);+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);+#669 = LINE('',#670,#671);+#670 = CARTESIAN_POINT('',(0.,-2.3));+#671 = VECTOR('',#672,1.);+#672 = DIRECTION('',(1.,0.));+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#674 = ADVANCED_FACE('',(#675),#243,.T.);+#675 = FACE_BOUND('',#676,.T.);+#676 = EDGE_LOOP('',(#677,#678,#679,#680));+#677 = ORIENTED_EDGE('',*,*,#227,.F.);+#678 = ORIENTED_EDGE('',*,*,#624,.F.);+#679 = ORIENTED_EDGE('',*,*,#498,.T.);+#680 = ORIENTED_EDGE('',*,*,#654,.T.);+#681 = MANIFOLD_SOLID_BREP('',#682);+#682 = CLOSED_SHELL('',(#683,#771,#775));+#683 = ADVANCED_FACE('',(#684),#697,.T.);+#684 = FACE_BOUND('',#685,.T.);+#685 = EDGE_LOOP('',(#686,#720,#743,#770));+#686 = ORIENTED_EDGE('',*,*,#687,.T.);+#687 = EDGE_CURVE('',#688,#688,#690,.T.);+#688 = VERTEX_POINT('',#689);+#689 = CARTESIAN_POINT('',(0.25,0.,-3.));+#690 = SURFACE_CURVE('',#691,(#696,#708),.PCURVE_S1.);+#691 = CIRCLE('',#692,0.25);+#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695);+#693 = CARTESIAN_POINT('',(0.,0.,-3.));+#694 = DIRECTION('',(0.,0.,1.));+#695 = DIRECTION('',(1.,0.,0.));+#696 = PCURVE('',#697,#702);+#697 = CYLINDRICAL_SURFACE('',#698,0.25);+#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701);+#699 = CARTESIAN_POINT('',(0.,0.,-3.));+#700 = DIRECTION('',(-0.,-0.,-1.));+#701 = DIRECTION('',(1.,0.,0.));+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);+#703 = LINE('',#704,#705);+#704 = CARTESIAN_POINT('',(6.28318530718,0.));+#705 = VECTOR('',#706,1.);+#706 = DIRECTION('',(-1.,0.));+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#708 = PCURVE('',#709,#714);+#709 = PLANE('',#710);+#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713);+#711 = CARTESIAN_POINT('',(-1.60246890532E-17,2.18439881135E-17,-3.));+#712 = DIRECTION('',(0.,0.,1.));+#713 = DIRECTION('',(1.,0.,0.));+#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719);+#715 = CIRCLE('',#716,0.25);+#716 = AXIS2_PLACEMENT_2D('',#717,#718);+#717 = CARTESIAN_POINT('',(1.60246890532E-17,-2.18439881135E-17));+#718 = DIRECTION('',(1.,0.));+#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#720 = ORIENTED_EDGE('',*,*,#721,.T.);+#721 = EDGE_CURVE('',#688,#722,#724,.T.);+#722 = VERTEX_POINT('',#723);+#723 = CARTESIAN_POINT('',(0.25,0.,2.6));+#724 = SEAM_CURVE('',#725,(#729,#736),.PCURVE_S1.);+#725 = LINE('',#726,#727);+#726 = CARTESIAN_POINT('',(0.25,0.,-3.));+#727 = VECTOR('',#728,1.);+#728 = DIRECTION('',(0.,0.,1.));+#729 = PCURVE('',#697,#730);+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);+#731 = LINE('',#732,#733);+#732 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#733 = VECTOR('',#734,1.);+#734 = DIRECTION('',(-0.,-1.));+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#736 = PCURVE('',#697,#737);+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);+#738 = LINE('',#739,#740);+#739 = CARTESIAN_POINT('',(6.28318530718,0.));+#740 = VECTOR('',#741,1.);+#741 = DIRECTION('',(-0.,-1.));+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#743 = ORIENTED_EDGE('',*,*,#744,.F.);+#744 = EDGE_CURVE('',#722,#722,#745,.T.);+#745 = SURFACE_CURVE('',#746,(#751,#758),.PCURVE_S1.);+#746 = CIRCLE('',#747,0.25);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(0.,0.,2.6));+#749 = DIRECTION('',(0.,0.,1.));+#750 = DIRECTION('',(1.,0.,0.));+#751 = PCURVE('',#697,#752);+#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);+#753 = LINE('',#754,#755);+#754 = CARTESIAN_POINT('',(6.28318530718,-5.6));+#755 = VECTOR('',#756,1.);+#756 = DIRECTION('',(-1.,0.));+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#758 = PCURVE('',#759,#764);+#759 = PLANE('',#760);+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);+#761 = CARTESIAN_POINT('',(-1.60246890532E-17,2.18439881135E-17,2.6));+#762 = DIRECTION('',(0.,0.,1.));+#763 = DIRECTION('',(1.,0.,0.));+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);+#765 = CIRCLE('',#766,0.25);+#766 = AXIS2_PLACEMENT_2D('',#767,#768);+#767 = CARTESIAN_POINT('',(1.60246890532E-17,-2.18439881135E-17));+#768 = DIRECTION('',(1.,0.));+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#770 = ORIENTED_EDGE('',*,*,#721,.F.);+#771 = ADVANCED_FACE('',(#772),#709,.F.);+#772 = FACE_BOUND('',#773,.F.);+#773 = EDGE_LOOP('',(#774));+#774 = ORIENTED_EDGE('',*,*,#687,.T.);+#775 = ADVANCED_FACE('',(#776),#759,.T.);+#776 = FACE_BOUND('',#777,.T.);+#777 = EDGE_LOOP('',(#778));+#778 = ORIENTED_EDGE('',*,*,#744,.T.);+#779 = MANIFOLD_SOLID_BREP('',#780);+#780 = CLOSED_SHELL('',(#781,#869,#873));+#781 = ADVANCED_FACE('',(#782),#795,.T.);+#782 = FACE_BOUND('',#783,.T.);+#783 = EDGE_LOOP('',(#784,#818,#841,#868));+#784 = ORIENTED_EDGE('',*,*,#785,.T.);+#785 = EDGE_CURVE('',#786,#786,#788,.T.);+#786 = VERTEX_POINT('',#787);+#787 = CARTESIAN_POINT('',(2.75,0.,-3.));+#788 = SURFACE_CURVE('',#789,(#794,#806),.PCURVE_S1.);+#789 = CIRCLE('',#790,0.25);+#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);+#791 = CARTESIAN_POINT('',(2.5,0.,-3.));+#792 = DIRECTION('',(0.,0.,1.));+#793 = DIRECTION('',(1.,0.,0.));+#794 = PCURVE('',#795,#800);+#795 = CYLINDRICAL_SURFACE('',#796,0.25);+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);+#797 = CARTESIAN_POINT('',(2.5,0.,-3.));+#798 = DIRECTION('',(-0.,-0.,-1.));+#799 = DIRECTION('',(1.,0.,0.));+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);+#801 = LINE('',#802,#803);+#802 = CARTESIAN_POINT('',(6.28318530718,0.));+#803 = VECTOR('',#804,1.);+#804 = DIRECTION('',(-1.,0.));+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#806 = PCURVE('',#807,#812);+#807 = PLANE('',#808);+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);+#809 = CARTESIAN_POINT('',(2.5,2.18439881135E-17,-3.));+#810 = DIRECTION('',(0.,0.,1.));+#811 = DIRECTION('',(1.,0.,0.));+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);+#813 = CIRCLE('',#814,0.25);+#814 = AXIS2_PLACEMENT_2D('',#815,#816);+#815 = CARTESIAN_POINT('',(0.,-2.18439881135E-17));+#816 = DIRECTION('',(1.,0.));+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#818 = ORIENTED_EDGE('',*,*,#819,.T.);+#819 = EDGE_CURVE('',#786,#820,#822,.T.);+#820 = VERTEX_POINT('',#821);+#821 = CARTESIAN_POINT('',(2.75,0.,2.6));+#822 = SEAM_CURVE('',#823,(#827,#834),.PCURVE_S1.);+#823 = LINE('',#824,#825);+#824 = CARTESIAN_POINT('',(2.75,0.,-3.));+#825 = VECTOR('',#826,1.);+#826 = DIRECTION('',(0.,0.,1.));+#827 = PCURVE('',#795,#828);+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);+#829 = LINE('',#830,#831);+#830 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#831 = VECTOR('',#832,1.);+#832 = DIRECTION('',(-0.,-1.));+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#834 = PCURVE('',#795,#835);+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);+#836 = LINE('',#837,#838);+#837 = CARTESIAN_POINT('',(6.28318530718,0.));+#838 = VECTOR('',#839,1.);+#839 = DIRECTION('',(-0.,-1.));+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#841 = ORIENTED_EDGE('',*,*,#842,.F.);+#842 = EDGE_CURVE('',#820,#820,#843,.T.);+#843 = SURFACE_CURVE('',#844,(#849,#856),.PCURVE_S1.);+#844 = CIRCLE('',#845,0.25);+#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848);+#846 = CARTESIAN_POINT('',(2.5,0.,2.6));+#847 = DIRECTION('',(0.,0.,1.));+#848 = DIRECTION('',(1.,0.,0.));+#849 = PCURVE('',#795,#850);+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);+#851 = LINE('',#852,#853);+#852 = CARTESIAN_POINT('',(6.28318530718,-5.6));+#853 = VECTOR('',#854,1.);+#854 = DIRECTION('',(-1.,0.));+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#856 = PCURVE('',#857,#862);+#857 = PLANE('',#858);+#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861);+#859 = CARTESIAN_POINT('',(2.5,2.18439881135E-17,2.6));+#860 = DIRECTION('',(0.,0.,1.));+#861 = DIRECTION('',(1.,0.,0.));+#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867);+#863 = CIRCLE('',#864,0.25);+#864 = AXIS2_PLACEMENT_2D('',#865,#866);+#865 = CARTESIAN_POINT('',(0.,-2.18439881135E-17));+#866 = DIRECTION('',(1.,0.));+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#868 = ORIENTED_EDGE('',*,*,#819,.F.);+#869 = ADVANCED_FACE('',(#870),#807,.F.);+#870 = FACE_BOUND('',#871,.F.);+#871 = EDGE_LOOP('',(#872));+#872 = ORIENTED_EDGE('',*,*,#785,.T.);+#873 = ADVANCED_FACE('',(#874),#857,.T.);+#874 = FACE_BOUND('',#875,.T.);+#875 = EDGE_LOOP('',(#876));+#876 = ORIENTED_EDGE('',*,*,#842,.T.);+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#881)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#878,#879,#880)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#878,+  'distance_accuracy_value','confusion accuracy');+#882 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#883 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#884,+    #892,#899,#906,#913,#920,#927,#934,#941,#948,#955,#963,#970,#977,+    #984,#991),#877);+#884 = STYLED_ITEM('color',(#885),#17);+#885 = PRESENTATION_STYLE_ASSIGNMENT((#886));+#886 = SURFACE_STYLE_USAGE(.BOTH.,#887);+#887 = SURFACE_SIDE_STYLE('',(#888));+#888 = SURFACE_STYLE_FILL_AREA(#889);+#889 = FILL_AREA_STYLE('',(#890));+#890 = FILL_AREA_STYLE_COLOUR('',#891);+#891 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#892 = STYLED_ITEM('color',(#893),#137);+#893 = PRESENTATION_STYLE_ASSIGNMENT((#894));+#894 = SURFACE_STYLE_USAGE(.BOTH.,#895);+#895 = SURFACE_SIDE_STYLE('',(#896));+#896 = SURFACE_STYLE_FILL_AREA(#897);+#897 = FILL_AREA_STYLE('',(#898));+#898 = FILL_AREA_STYLE_COLOUR('',#891);+#899 = STYLED_ITEM('color',(#900),#337);+#900 = PRESENTATION_STYLE_ASSIGNMENT((#901));+#901 = SURFACE_STYLE_USAGE(.BOTH.,#902);+#902 = SURFACE_SIDE_STYLE('',(#903));+#903 = SURFACE_STYLE_FILL_AREA(#904);+#904 = FILL_AREA_STYLE('',(#905));+#905 = FILL_AREA_STYLE_COLOUR('',#891);+#906 = STYLED_ITEM('color',(#907),#387);+#907 = PRESENTATION_STYLE_ASSIGNMENT((#908));+#908 = SURFACE_STYLE_USAGE(.BOTH.,#909);+#909 = SURFACE_SIDE_STYLE('',(#910));+#910 = SURFACE_STYLE_FILL_AREA(#911);+#911 = FILL_AREA_STYLE('',(#912));+#912 = FILL_AREA_STYLE_COLOUR('',#891);+#913 = STYLED_ITEM('color',(#914),#441);+#914 = PRESENTATION_STYLE_ASSIGNMENT((#915));+#915 = SURFACE_STYLE_USAGE(.BOTH.,#916);+#916 = SURFACE_SIDE_STYLE('',(#917));+#917 = SURFACE_STYLE_FILL_AREA(#918);+#918 = FILL_AREA_STYLE('',(#919));+#919 = FILL_AREA_STYLE_COLOUR('',#891);+#920 = STYLED_ITEM('color',(#921),#566);+#921 = PRESENTATION_STYLE_ASSIGNMENT((#922));+#922 = SURFACE_STYLE_USAGE(.BOTH.,#923);+#923 = SURFACE_SIDE_STYLE('',(#924));+#924 = SURFACE_STYLE_FILL_AREA(#925);+#925 = FILL_AREA_STYLE('',(#926));+#926 = FILL_AREA_STYLE_COLOUR('',#891);+#927 = STYLED_ITEM('color',(#928),#593);+#928 = PRESENTATION_STYLE_ASSIGNMENT((#929));+#929 = SURFACE_STYLE_USAGE(.BOTH.,#930);+#930 = SURFACE_SIDE_STYLE('',(#931));+#931 = SURFACE_STYLE_FILL_AREA(#932);+#932 = FILL_AREA_STYLE('',(#933));+#933 = FILL_AREA_STYLE_COLOUR('',#891);+#934 = STYLED_ITEM('color',(#935),#620);+#935 = PRESENTATION_STYLE_ASSIGNMENT((#936));+#936 = SURFACE_STYLE_USAGE(.BOTH.,#937);+#937 = SURFACE_SIDE_STYLE('',(#938));+#938 = SURFACE_STYLE_FILL_AREA(#939);+#939 = FILL_AREA_STYLE('',(#940));+#940 = FILL_AREA_STYLE_COLOUR('',#891);+#941 = STYLED_ITEM('color',(#942),#647);+#942 = PRESENTATION_STYLE_ASSIGNMENT((#943));+#943 = SURFACE_STYLE_USAGE(.BOTH.,#944);+#944 = SURFACE_SIDE_STYLE('',(#945));+#945 = SURFACE_STYLE_FILL_AREA(#946);+#946 = FILL_AREA_STYLE('',(#947));+#947 = FILL_AREA_STYLE_COLOUR('',#891);+#948 = STYLED_ITEM('color',(#949),#674);+#949 = PRESENTATION_STYLE_ASSIGNMENT((#950));+#950 = SURFACE_STYLE_USAGE(.BOTH.,#951);+#951 = SURFACE_SIDE_STYLE('',(#952));+#952 = SURFACE_STYLE_FILL_AREA(#953);+#953 = FILL_AREA_STYLE('',(#954));+#954 = FILL_AREA_STYLE_COLOUR('',#891);+#955 = STYLED_ITEM('color',(#956),#683);+#956 = PRESENTATION_STYLE_ASSIGNMENT((#957));+#957 = SURFACE_STYLE_USAGE(.BOTH.,#958);+#958 = SURFACE_SIDE_STYLE('',(#959));+#959 = SURFACE_STYLE_FILL_AREA(#960);+#960 = FILL_AREA_STYLE('',(#961));+#961 = FILL_AREA_STYLE_COLOUR('',#962);+#962 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#963 = STYLED_ITEM('color',(#964),#771);+#964 = PRESENTATION_STYLE_ASSIGNMENT((#965));+#965 = SURFACE_STYLE_USAGE(.BOTH.,#966);+#966 = SURFACE_SIDE_STYLE('',(#967));+#967 = SURFACE_STYLE_FILL_AREA(#968);+#968 = FILL_AREA_STYLE('',(#969));+#969 = FILL_AREA_STYLE_COLOUR('',#962);+#970 = STYLED_ITEM('color',(#971),#775);+#971 = PRESENTATION_STYLE_ASSIGNMENT((#972));+#972 = SURFACE_STYLE_USAGE(.BOTH.,#973);+#973 = SURFACE_SIDE_STYLE('',(#974));+#974 = SURFACE_STYLE_FILL_AREA(#975);+#975 = FILL_AREA_STYLE('',(#976));+#976 = FILL_AREA_STYLE_COLOUR('',#962);+#977 = STYLED_ITEM('color',(#978),#781);+#978 = PRESENTATION_STYLE_ASSIGNMENT((#979));+#979 = SURFACE_STYLE_USAGE(.BOTH.,#980);+#980 = SURFACE_SIDE_STYLE('',(#981));+#981 = SURFACE_STYLE_FILL_AREA(#982);+#982 = FILL_AREA_STYLE('',(#983));+#983 = FILL_AREA_STYLE_COLOUR('',#962);+#984 = STYLED_ITEM('color',(#985),#869);+#985 = PRESENTATION_STYLE_ASSIGNMENT((#986));+#986 = SURFACE_STYLE_USAGE(.BOTH.,#987);+#987 = SURFACE_SIDE_STYLE('',(#988));+#988 = SURFACE_STYLE_FILL_AREA(#989);+#989 = FILL_AREA_STYLE('',(#990));+#990 = FILL_AREA_STYLE_COLOUR('',#962);+#991 = STYLED_ITEM('color',(#992),#873);+#992 = PRESENTATION_STYLE_ASSIGNMENT((#993));+#993 = SURFACE_STYLE_USAGE(.BOTH.,#994);+#994 = SURFACE_SIDE_STYLE('',(#995));+#995 = SURFACE_STYLE_FILL_AREA(#996);+#996 = FILL_AREA_STYLE('',(#997));+#997 = FILL_AREA_STYLE_COLOUR('',#962);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+164
@@ -0,0 +1,164 @@+{+  "slug": "k104k15x7rf5tl2",+  "version": "0.1.0",+  "type": "component",+  "description": "Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "capacitors",+    "k104k15x7rf5tl2",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "k104k15x7rf5tl2.kicad_sym",+    "k104k15x7rf5tl2.kicad_mod",+    "k104k15x7rf5tl2.glb",+    "k104k15x7rf5tl2.step",+    "k104k15x7rf5tl2.lbr",+    "docs/hero.png",+    "docs/k104k15x7rf5tl2-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "k104k15x7rf5tl2-hero.glb",+    "k104k15x7rf5tl2-hero.overlay.json"+  ],+  "component": {+    "mpn": "K104K15X7RF5TL2",+    "land_source": "kicad",+    "land_note": "Vishay prints no PCB land for the K series. KiCad C_Rect_L4.0mm_W2.5mm_P2.50mm: pitch 2.50 (Vishay L2 '2.5 mm ± 0.8 mm', straight), pads 1.6 dia, drill 0.8 for the 0.50 ± 0.05 mm leads; outline 4.0 x 2.5 against Vishay's size 15 Wb max 4.0, T max 2.6.",+    "manufacturer": "Vishay / BC Components",+    "package": "Radial",+    "pin_count": 2,+    "category": "Capacitors",+    "subcategory": "Capacitors",+    "datasheet": "https://www.vishay.com/docs/45171/kseries.pdf",+    "parts": {+      "symbol": "k104k15x7rf5tl2.kicad_sym",+      "footprint": "k104k15x7rf5tl2.kicad_mod",+      "model_3d": "k104k15x7rf5tl2-hero.glb",+      "model_3d_step": "k104k15x7rf5tl2.step",+      "lbr": "k104k15x7rf5tl2.lbr",+      "model_3d_plain": "k104k15x7rf5tl2.glb"+    },+    "distributor_links": {+      "digikey": "BC1084CT-ND",+      "mouser": "594-K104K15X7RF5TL2"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T04:09:38Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "BC1084CT-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "594-K104K15X7RF5TL2",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Terminal 1 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Terminal 2 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.vishay.com/docs/45171/kseries.pdf",+        "pages": 8,+        "sha256": "555cf6e7062fe1de",+        "source_tier": "mfr"+      },+      "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "^C_Rect_",+        "height_mm": 5.6,+        "height_basis": "datasheet A, max",+        "standoff_mm": 0.0+      },+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "k104k15x7rf5tl2.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          4.0,+          2.6,+          8.6+        ],+        "zmin_mm": -3.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "3b3caf74e2152a36c744501af74bacdff1735b1b638ec0369a163a5d7a561048",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "K series size 15, lead style L2 (straight, 2.5 mm)",+      "source_page": 2,+      "D": {+        "nom_mm": 4.0,+        "range_mm": [+          null,+          4.0+        ]+      },+      "E1": {+        "nom_mm": 2.6,+        "range_mm": [+          null,+          2.6+        ]+      },+      "A": {+        "nom_mm": 4.0,+        "range_mm": [+          null,+          4.0+        ]+      },+      "source": "reviewer dims decision (part-reviewer (ray review, request 1588 / wrong-document review k104k15x7rf5tl2), k104k15x7rf5tl2.dims.json)",+      "model_check": {+        "file": "k104k15x7rf5tl2.step",+        "verdict": "PASS",+        "reasons": [+          "height within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+169
@@ -0,0 +1,169 @@+{+  "slug": "k104k15x7rf5tl2",+  "version": "0.1.0",+  "type": "component",+  "description": "Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "capacitors",+    "k104k15x7rf5tl2",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "k104k15x7rf5tl2.kicad_sym",+    "k104k15x7rf5tl2.kicad_mod",+    "k104k15x7rf5tl2.glb",+    "k104k15x7rf5tl2.step",+    "k104k15x7rf5tl2.lbr",+    "docs/hero.png",+    "docs/k104k15x7rf5tl2-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "k104k15x7rf5tl2-hero.glb",+    "k104k15x7rf5tl2-hero.overlay.json"+  ],+  "component": {+    "mpn": "K104K15X7RF5TL2",+    "land_source": "kicad",+    "land_note": "Vishay prints no PCB land for the K series. KiCad C_Rect_L4.0mm_W2.5mm_P2.50mm: pitch 2.50 (Vishay L2 '2.5 mm ± 0.8 mm', straight), pads 1.6 dia, drill 0.8 for the 0.50 ± 0.05 mm leads; outline 4.0 x 2.5 against Vishay's size 15 Wb max 4.0, T max 2.6.",+    "manufacturer": "Vishay / BC Components",+    "package": "Radial",+    "pin_count": 2,+    "category": "Capacitors",+    "subcategory": "Capacitors",+    "datasheet": "https://www.vishay.com/docs/45171/kseries.pdf",+    "parts": {+      "symbol": "k104k15x7rf5tl2.kicad_sym",+      "footprint": "k104k15x7rf5tl2.kicad_mod",+      "model_3d": "k104k15x7rf5tl2-hero.glb",+      "model_3d_step": "k104k15x7rf5tl2.step",+      "lbr": "k104k15x7rf5tl2.lbr",+      "model_3d_plain": "k104k15x7rf5tl2.glb"+    },+    "distributor_links": {+      "digikey": "BC1084CT-ND",+      "mouser": "594-K104K15X7RF5TL2"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T04:09:38Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "BC1084CT-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "594-K104K15X7RF5TL2",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Terminal 1 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Terminal 2 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.vishay.com/docs/45171/kseries.pdf",+        "pages": 8,+        "sha256": "555cf6e7062fe1de",+        "source_tier": "mfr"+      },+      "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "^C_Rect_",+        "height_mm": 5.6,+        "height_basis": "datasheet A, max",+        "standoff_mm": 0+      },+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "k104k15x7rf5tl2.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          4,+          2.6,+          8.6+        ],+        "zmin_mm": -3,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "3b3caf74e2152a36c744501af74bacdff1735b1b638ec0369a163a5d7a561048",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "K series size 15, lead style L2 (straight, 2.5 mm)",+      "source_page": 2,+      "D": {+        "nom_mm": 4,+        "range_mm": [+          null,+          4+        ]+      },+      "E1": {+        "nom_mm": 2.6,+        "range_mm": [+          null,+          2.6+        ]+      },+      "A": {+        "nom_mm": 4,+        "range_mm": [+          null,+          4+        ]+      },+      "source": "reviewer dims decision (part-reviewer (ray review, request 1588 / wrong-document review k104k15x7rf5tl2), k104k15x7rf5tl2.dims.json)",+      "model_check": {+        "file": "k104k15x7rf5tl2.step",+        "verdict": "PASS",+        "reasons": [+          "height within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  },+  "visibility": "private",+  "org": "adom",+  "author": {+    "name": "Ray"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>k104k15x7rf5tl2</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>k104k15x7rf5tl2</title>\ No newline at end of file