component
BFP640H6327
Public Made by Adomby adom
Infineon Technologies Bipolar (BJT), SOT-343. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+2674
README.md+64bfp640h6327-etched.glbbfp640h6327-hero.glbbfp640h6327-hero.overlay.json+172bfp640h6327.glbbfp640h6327.kicad_mod+240bfp640h6327.kicad_sym+29bfp640h6327.lbr+114bfp640h6327.step+1711docs/bfp640h6327-datasheet.pdfdocs/hero.pngpackage.json+168page.json+174viewers/footprint.html+1viewers/symbol.html+1README.mdadded+64@@ -0,0 +1,64 @@+# BFP640H6327++**Infineon Technologies** · Bipolar (BJT) · SOT-343++BFP640H6327 from Infineon Technologies, in a SOT-343. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | B | input | Base terminal; the datasheet gives an absolute maximum base current IB of 3 mA. |+| 2 | E | passive | Emitter terminal; the emitter lead is the reference for the soldering point temperature TS (max 90 °C for Ptot 200 mW) and the emitter-base voltage VEBO is limited to 1.2 V. |+| 3 | C | passive | Collector terminal; the absolute maximum collector-emitter voltage VCEO is 4.1 V (open base) and collector current IC is 50 mA. |+| 4 | E | passive | Emitter terminal (second emitter lead, same electrical node as pin 2); the emitter lead is the reference for the soldering point temperature TS. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Infineon Technologies |+| Package | SOT-343 |+| Category | Transistors/Thyristors |+| Pins | 4 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Collector emitter breakdown voltage | V(BR)CEO | 4.1 | 4.7 | | V | IC = 1 mA, IB = 0, open base | 5 |+| Collector emitter leakage current | ICES | | 1 | 400 | nA | VCE = 13 V, VBE = 0, E-B short circuited | 5 |+| Collector emitter leakage current | ICES | | 1 | 40 | nA | VCE = 5 V, VBE = 0, E-B short circuited | 5 |+| Collector base leakage current | ICBO | | 1 | 40 | nA | VCB = 5 V, IE = 0, open emitter | 5 |+| Emitter base leakage current | IEBO | | 1 | 40 | nA | VEB = 0.5 V, IC = 0, open collector | 5 |+| DC current gain | hFE | 110 | 180 | 270 | | VCE = 3 V, IC = 30 mA, pulse measured | 5 |+| Collector emitter voltage | VCEO | | | 4.1 | V | Open base | 3 |+| Collector emitter voltage | VCEO | | | 3.6 | V | TA = -55 °C, open base | 3 |+| Collector emitter voltage | VCES | | | 13 | V | E-B short circuited | 3 |+| Collector base voltage | VCBO | | | 13 | V | Open emitter | 3 |+| Emitter base voltage | VEBO | | | 1.2 | V | Open collector | 3 |+| Base current | IB | | | 3 | mA | | 3 |+| Collector current | IC | | | 50 | mA | | 3 |+| Total power dissipation | Ptot | | | 200 | mW | TS ≤ 90 °C | 3 |+| Junction temperature | TJ | | | 150 | °C | | 3 |+| Storage temperature | TStg | -55 | | | °C | | 3 |+| Junction - soldering point thermal resistance | RthJS | | 300 | | K/W | | 4 |++## CAD (KiCad official)++- Symbol: `BFP640H6327`+- Footprint: `Package_TO_SOT_SMD:SOT-343_SC-70-4`+- 3D model: SOT-343 (KiCad packages3D, STEP)+- 3D model files: `bfp640h6327-etched.step` / `bfp640h6327-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `bfp640h6327.step` / `bfp640h6327.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Infineon Technologies datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588911504183726080) (21 pp, sha256 `a2a7139ce0029f38`, retrieved 2026-10-18, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/bfp640h6327-datasheet.pdf)
bfp640h6327-etched.glbadded⋯ 1 unchanged line ⋯
bfp640h6327-hero.glbadded⋯ 1 unchanged line ⋯
bfp640h6327-hero.overlay.jsonadded+172@@ -0,0 +1,172 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "BFP640H6327",+ "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": 4,+ "span_mm": 2.7,+ "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": 3,+ "pin1": {+ "source": "footprint silkscreen",+ "pad": "1"+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 4,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.25,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -1.05,+ 1.05,+ -0.8,+ 0.8+ ],+ "pads_bbox_mm": [+ -1.35,+ 1.35,+ -0.875,+ 0.875+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "bfp640h6327-etched.glb",+ "glb_sha256": "ab07648b13ea1972fa09ba6cd997854e7adc7677a22babe933a961aa742bdd96",+ "footprint": "bfp640h6327.kicad_mod",+ "footprint_sha256": "eacb2e0bf008bf10759f5266d0adf54e52f91c4ce4dbe61466acdeb46589696a",+ "pins": "page.json component.pins",+ "pins_sha256": "dbac834afebaa956eba2cc62b7c65e2e4db76d6f2bdb8793424c5b5c701aab1b"+ },+ "generator": "adom-wiki 1.7.73 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "B",+ "x": -1.5,+ "y": -0.65,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "E",+ "x": -1.5,+ "y": 0.65,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "C",+ "x": 1.5,+ "y": 0.65,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "4",+ "text": "E",+ "x": 1.5,+ "y": -0.65,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ -0.825,+ -0.65+ ],+ "size_mm": [+ 1.05,+ 0.45+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "roundrect",+ "center_mm": [+ -0.825,+ 0.65+ ],+ "size_mm": [+ 1.05,+ 0.45+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "roundrect",+ "center_mm": [+ 0.825,+ 0.65+ ],+ "size_mm": [+ 1.05,+ 0.45+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "roundrect",+ "center_mm": [+ 0.825,+ -0.65+ ],+ "size_mm": [+ 1.05,+ 0.45+ ],+ "rot": 0.0+ }+ ]+}
bfp640h6327.glbadded⋯ 1 unchanged line ⋯
bfp640h6327.kicad_modadded+240@@ -0,0 +1,240 @@+(footprint "SOT-343_SC-70-4"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "SOT, 4 Pin (https://www.tme.eu/Document/ced3461ed31ea70a3c416fb648e0cde7/APE8865-3.pdf#page=9)")+ (tags "SOT TO_SOT_SMD SOT-343 SC-70-4")+ (property "Reference" "REF**"+ (at 0 -1.8 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "SOT-343_SC-70-4"+ (at 0 1.8 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "package/gullwing"+ (at 0 0 0)+ (layer "F.SilkS")+ (hide yes)+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -0.735 -1.135)+ (end 0.735 -1.135)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 0.735 1.135)+ (end -0.735 1.135)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_poly+ (pts+ (xy -1.18 -0.16)+ (xy -1.04 0.03)+ (xy -1.32 0.03)+ )+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill yes)+ (layer "F.SilkS")+ )+ (fp_line+ (start -1.45 -0.98)+ (end -0.73 -0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start -1.45 0.98)+ (end -1.45 -0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start -0.73 -1.1)+ (end 0.73 -1.1)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start -0.73 -0.98)+ (end -0.73 -1.1)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start -0.73 0.98)+ (end -1.45 0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start -0.73 1.1)+ (end -0.73 0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0.73 -1.1)+ (end 0.73 -0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0.73 -0.98)+ (end 1.45 -0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0.73 0.98)+ (end 0.73 1.1)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0.73 1.1)+ (end -0.73 1.1)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start 1.45 -0.98)+ (end 1.45 0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_line+ (start 1.45 0.98)+ (end 0.73 0.98)+ (stroke+ (width 0.05)+ (type solid)+ )+ (layer "F.CrtYd")+ )+ (fp_poly+ (pts+ (xy -0.3125 -1)+ (xy 0.625 -1)+ (xy 0.625 1)+ (xy -0.625 1)+ (xy -0.625 -0.6875)+ )+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 0 0 90)+ (layer "F.Fab")+ (effects+ (font+ (size 0.5 0.5)+ (thickness 0.08)+ )+ )+ )+ (pad "1" smd roundrect+ (at -0.825 -0.65)+ (size 1.05 0.45)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "2" smd roundrect+ (at -0.825 0.65)+ (size 1.05 0.45)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "3" smd roundrect+ (at 0.825 0.65)+ (size 1.05 0.45)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "4" smd roundrect+ (at 0.825 -0.65)+ (size 1.05 0.45)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-343_SC-70-4.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
bfp640h6327.kicad_symadded+29@@ -0,0 +1,29 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "BFP640H6327" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "BFP640H6327" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "BFP640H6327_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -5.08)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "BFP640H6327_1_1"+ (pin input line (at -17.78 0.00 0) (length 5.08)+ (name "B" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 -2.54 0) (length 5.08)+ (name "E" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 0.00 180) (length 5.08)+ (name "E" (effects (font (size 1.27 1.27))))+ (number "4" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 -2.54 180) (length 5.08)+ (name "C" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
bfp640h6327.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></description>+<packages>+<package name="SOT-343_SC-70-4">+ <description>4 pads, 2.7 x 1.8 mm. SOT, 4 Pin</description>+ <smd name="1" x="-0.8250" y="0.6500" dx="1.0500" dy="0.4500" layer="1" roundness="50"/>+ <smd name="2" x="-0.8250" y="-0.6500" dx="1.0500" dy="0.4500" layer="1" roundness="50"/>+ <smd name="3" x="0.8250" y="-0.6500" dx="1.0500" dy="0.4500" layer="1" roundness="50"/>+ <smd name="4" x="0.8250" y="0.6500" dx="1.0500" dy="0.4500" layer="1" roundness="50"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-1.1800" y="0.1600"/>+ <vertex x="-1.0400" y="-0.0300"/>+ <vertex x="-1.3200" y="-0.0300"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-0.3125" y="1.0000"/>+ <vertex x="0.6250" y="1.0000"/>+ <vertex x="0.6250" y="-1.0000"/>+ <vertex x="-0.6250" y="-1.0000"/>+ <vertex x="-0.6250" y="0.6875"/>+ </polygon>+ <wire x1="-0.7350" y1="1.1350" x2="0.7350" y2="1.1350" width="0.1200" layer="21"/>+ <wire x1="0.7350" y1="-1.1350" x2="-0.7350" y2="-1.1350" width="0.1200" layer="21"/>+ <text x="0" y="1.775" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.775" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="BFP640H6327">+ <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+ <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+ <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="B" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="E" x="-17.78" y="-2.54" length="middle" direction="pas"/>+ <pin name="E@2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+ <pin name="C" x="17.78" y="-2.54" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="BFP640H6327" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="BFP640H6327" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="SOT-343_SC-70-4">+ <connects>+ <connect gate="G$1" pin="B" pad="1"/>+ <connect gate="G$1" pin="E" pad="2"/>+ <connect gate="G$1" pin="E@2" pad="4"/>+ <connect gate="G$1" pin="C" pad="3"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
bfp640h6327.stepadded+1711@@ -0,0 +1,1711 @@+ISO-10303-21;+HEADER;+/* SOT-343_SC-70-4.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2025, KiCAD+ *+ * This work is licensed under the+ * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),+ * with the following exception:+ *+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be+ * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license+ * with respect to these designs and any generated files which use data provided as part of the+ * 'Licensed Material'.+ *+ * You are free to use the library data in your own projects without the obligation to share your+ * project files under this or any other license agreement. However, if you wish to distribute+ * these libraries, or parts thereof (including in modified form) as a collection then the exception+ * above does not apply. Please refer to+ * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification+ * of the exception.+ *+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * USE 3D CAD DATA AT YOUR OWN RISK+ * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.+ */++FILE_DESCRIPTION(+/* description */ ('model of SOT-343_SC-70-4'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'SOT-343_SC-70-4.step',+/* time_stamp */ '1970-01-01T00:00:00',+/* author */ ('KiCAD','kicad'),+/* organization */ ('OCCT'),+/* preprocessor_version */ '',+/* originating_system */ 'KiCAD',+/* authorisation */ '');++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('SOT-343_SC-70-4','SOT-343_SC-70-4','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1551);+#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,#43,#97,#110,#130,#163,#176,#189,#202,#235,#244,#259,#323,#338,#354,#378,#396,#418,#434,#446,#461,#476,#500,#518,#540,#557,#569,#586,#616,#630,#644,#658,#688,#701,#759,#788,#838,#854,#897,#906,#956,#966,#1025,#1041,#1084,#1093,#1143,#1158,#1201,#1212,#1223,#1251,#1260,#1271,#1280,#1291,#1302,#1311,#1321,#1331,#1341,#1349,#1356,#1366,#1376,#1385,#1395,#1405,#1415,#1423,#1434,#1443,#1453,#1463,#1473,#1481,#1491,#1501,#1510,#1520,#1530,#1540,#1548));+#17=ADVANCED_FACE('',(#18),#42,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#29,#34,#39));+#20=ORIENTED_EDGE('',*,*,#21,.T.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-0.55270593791,0.838852968955,0.1));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(-0.463852968955,0.92770593791,0.1));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(0.707106781187,0.707106781187,0.));+#29=ORIENTED_EDGE('',*,*,#30,.T.);+#30=EDGE_CURVE('',#24,#31,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(-0.5,1.,0.51));+#33=B_SPLINE_CURVE_WITH_KNOTS('',1,(#25,#32),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#34=ORIENTED_EDGE('',*,*,#35,.F.);+#35=EDGE_CURVE('',#36,#31,#38,.T.);+#36=VERTEX_POINT('',#37);+#37=CARTESIAN_POINT('',(-0.625,0.875,0.51));+#38=LINE('',#37,#27);+#39=ORIENTED_EDGE('',*,*,#40,.F.);+#40=EDGE_CURVE('',#22,#36,#41,.T.);+#41=B_SPLINE_CURVE_WITH_KNOTS('',1,(#23,#37),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#42=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#23,#37),(#25,#32)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.176776695297),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#43=ADVANCED_FACE('',(#44),#93,.F.);+#44=FACE_BOUND('',#45,.T.);+#45=EDGE_LOOP('',(#20,#46,#53,#60,#67,#74,#81,#88));+#46=ORIENTED_EDGE('',*,*,#47,.T.);+#47=EDGE_CURVE('',#24,#48,#50,.T.);+#48=VERTEX_POINT('',#49);+#49=CARTESIAN_POINT('',(0.463852968955,0.92770593791,0.1));+#50=LINE('',#25,#51);+#51=VECTOR('',#52,1.);+#52=DIRECTION('',(1.,0.,0.));+#53=ORIENTED_EDGE('',*,*,#54,.T.);+#54=EDGE_CURVE('',#48,#55,#57,.T.);+#55=VERTEX_POINT('',#56);+#56=CARTESIAN_POINT('',(0.55270593791,0.838852968955,0.1));+#57=LINE('',#49,#58);+#58=VECTOR('',#59,1.);+#59=DIRECTION('',(0.707106781187,-0.707106781187,0.));+#60=ORIENTED_EDGE('',*,*,#61,.T.);+#61=EDGE_CURVE('',#55,#62,#64,.T.);+#62=VERTEX_POINT('',#63);+#63=CARTESIAN_POINT('',(0.55270593791,-0.838852968955,0.1));+#64=LINE('',#56,#65);+#65=VECTOR('',#66,1.);+#66=DIRECTION('',(0.,-1.,0.));+#67=ORIENTED_EDGE('',*,*,#68,.T.);+#68=EDGE_CURVE('',#62,#69,#71,.T.);+#69=VERTEX_POINT('',#70);+#70=CARTESIAN_POINT('',(0.463852968955,-0.92770593791,0.1));+#71=LINE('',#63,#72);+#72=VECTOR('',#73,1.);+#73=DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#74=ORIENTED_EDGE('',*,*,#75,.T.);+#75=EDGE_CURVE('',#69,#76,#78,.T.);+#76=VERTEX_POINT('',#77);+#77=CARTESIAN_POINT('',(-0.463852968955,-0.92770593791,0.1));+#78=LINE('',#70,#79);+#79=VECTOR('',#80,1.);+#80=DIRECTION('',(-1.,0.,0.));+#81=ORIENTED_EDGE('',*,*,#82,.T.);+#82=EDGE_CURVE('',#76,#83,#85,.T.);+#83=VERTEX_POINT('',#84);+#84=CARTESIAN_POINT('',(-0.55270593791,-0.838852968955,0.1));+#85=LINE('',#77,#86);+#86=VECTOR('',#87,1.);+#87=DIRECTION('',(-0.707106781187,0.707106781187,0.));+#88=ORIENTED_EDGE('',*,*,#89,.T.);+#89=EDGE_CURVE('',#83,#22,#90,.T.);+#90=LINE('',#84,#91);+#91=VECTOR('',#92,1.);+#92=DIRECTION('',(0.,1.,0.));+#93=PLANE('',#94);+#94=AXIS2_PLACEMENT_3D('',#23,#95,#96);+#95=DIRECTION('',(-0.,0.,1.));+#96=DIRECTION('',(0.49876148169,-0.86673928282,0.));+#97=ADVANCED_FACE('',(#98),#109,.F.);+#98=FACE_BOUND('',#99,.F.);+#99=EDGE_LOOP('',(#46,#100,#105,#108));+#100=ORIENTED_EDGE('',*,*,#101,.T.);+#101=EDGE_CURVE('',#48,#102,#104,.T.);+#102=VERTEX_POINT('',#103);+#103=CARTESIAN_POINT('',(0.5,1.,0.51));+#104=B_SPLINE_CURVE_WITH_KNOTS('',1,(#49,#103),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#105=ORIENTED_EDGE('',*,*,#106,.F.);+#106=EDGE_CURVE('',#31,#102,#107,.T.);+#107=LINE('',#32,#51);+#108=ORIENTED_EDGE('',*,*,#30,.F.);+#109=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#25,#32),(#49,#103)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#110=ADVANCED_FACE('',(#111),#127,.F.);+#111=FACE_BOUND('',#112,.F.);+#112=EDGE_LOOP('',(#113,#114,#119,#124));+#113=ORIENTED_EDGE('',*,*,#35,.T.);+#114=ORIENTED_EDGE('',*,*,#115,.T.);+#115=EDGE_CURVE('',#31,#116,#118,.T.);+#116=VERTEX_POINT('',#117);+#117=CARTESIAN_POINT('',(-0.5,1.,0.69));+#118=B_SPLINE_CURVE_WITH_KNOTS('',1,(#32,#117),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#119=ORIENTED_EDGE('',*,*,#120,.F.);+#120=EDGE_CURVE('',#121,#116,#123,.T.);+#121=VERTEX_POINT('',#122);+#122=CARTESIAN_POINT('',(-0.625,0.875,0.69));+#123=LINE('',#122,#27);+#124=ORIENTED_EDGE('',*,*,#125,.F.);+#125=EDGE_CURVE('',#36,#121,#126,.T.);+#126=B_SPLINE_CURVE_WITH_KNOTS('',1,(#37,#122),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#127=PLANE('',#128);+#128=AXIS2_PLACEMENT_3D('',#122,#129,#28);+#129=DIRECTION('',(0.707106781187,-0.707106781187,4.361367940788E-16));+#130=ADVANCED_FACE('',(#131),#162,.F.);+#131=FACE_BOUND('',#132,.F.);+#132=EDGE_LOOP('',(#88,#133,#134,#140,#147,#151,#156,#159));+#133=ORIENTED_EDGE('',*,*,#40,.T.);+#134=ORIENTED_EDGE('',*,*,#135,.F.);+#135=EDGE_CURVE('',#136,#36,#138,.T.);+#136=VERTEX_POINT('',#137);+#137=CARTESIAN_POINT('',(-0.625,0.8,0.51));+#138=LINE('',#139,#91);+#139=CARTESIAN_POINT('',(-0.625,-0.875,0.51));+#140=ORIENTED_EDGE('',*,*,#141,.F.);+#141=EDGE_CURVE('',#142,#136,#144,.T.);+#142=VERTEX_POINT('',#143);+#143=CARTESIAN_POINT('',(-0.625,0.5,0.51));+#144=LINE('',#143,#145);+#145=VECTOR('',#146,1.);+#146=DIRECTION('',(1.110223024625E-16,1.,0.));+#147=ORIENTED_EDGE('',*,*,#148,.F.);+#148=EDGE_CURVE('',#149,#142,#138,.T.);+#149=VERTEX_POINT('',#150);+#150=CARTESIAN_POINT('',(-0.625,-0.5,0.51));+#151=ORIENTED_EDGE('',*,*,#152,.F.);+#152=EDGE_CURVE('',#153,#149,#155,.T.);+#153=VERTEX_POINT('',#154);+#154=CARTESIAN_POINT('',(-0.625,-0.8,0.51));+#155=LINE('',#154,#145);+#156=ORIENTED_EDGE('',*,*,#157,.F.);+#157=EDGE_CURVE('',#158,#153,#138,.T.);+#158=VERTEX_POINT('',#139);+#159=ORIENTED_EDGE('',*,*,#160,.F.);+#160=EDGE_CURVE('',#83,#158,#161,.T.);+#161=B_SPLINE_CURVE_WITH_KNOTS('',1,(#84,#139),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#162=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#84,#139),(#23,#37)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.75),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#163=ADVANCED_FACE('',(#164),#175,.F.);+#164=FACE_BOUND('',#165,.F.);+#165=EDGE_LOOP('',(#81,#166,#167,#172));+#166=ORIENTED_EDGE('',*,*,#160,.T.);+#167=ORIENTED_EDGE('',*,*,#168,.F.);+#168=EDGE_CURVE('',#169,#158,#171,.T.);+#169=VERTEX_POINT('',#170);+#170=CARTESIAN_POINT('',(-0.5,-1.,0.51));+#171=LINE('',#170,#86);+#172=ORIENTED_EDGE('',*,*,#173,.F.);+#173=EDGE_CURVE('',#76,#169,#174,.T.);+#174=B_SPLINE_CURVE_WITH_KNOTS('',1,(#77,#170),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#175=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#77,#170),(#84,#139)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.176776695297),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#176=ADVANCED_FACE('',(#177),#188,.F.);+#177=FACE_BOUND('',#178,.F.);+#178=EDGE_LOOP('',(#53,#179,#184,#187));+#179=ORIENTED_EDGE('',*,*,#180,.T.);+#180=EDGE_CURVE('',#55,#181,#183,.T.);+#181=VERTEX_POINT('',#182);+#182=CARTESIAN_POINT('',(0.625,0.875,0.51));+#183=B_SPLINE_CURVE_WITH_KNOTS('',1,(#56,#182),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#184=ORIENTED_EDGE('',*,*,#185,.F.);+#185=EDGE_CURVE('',#102,#181,#186,.T.);+#186=LINE('',#103,#58);+#187=ORIENTED_EDGE('',*,*,#101,.F.);+#188=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#49,#103),(#56,#182)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.176776695297),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#189=ADVANCED_FACE('',(#190),#201,.F.);+#190=FACE_BOUND('',#191,.F.);+#191=EDGE_LOOP('',(#74,#192,#193,#198));+#192=ORIENTED_EDGE('',*,*,#173,.T.);+#193=ORIENTED_EDGE('',*,*,#194,.F.);+#194=EDGE_CURVE('',#195,#169,#197,.T.);+#195=VERTEX_POINT('',#196);+#196=CARTESIAN_POINT('',(0.5,-1.,0.51));+#197=LINE('',#196,#79);+#198=ORIENTED_EDGE('',*,*,#199,.F.);+#199=EDGE_CURVE('',#69,#195,#200,.T.);+#200=B_SPLINE_CURVE_WITH_KNOTS('',1,(#70,#196),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#201=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#70,#196),(#77,#170)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#202=ADVANCED_FACE('',(#203),#234,.F.);+#203=FACE_BOUND('',#204,.F.);+#204=EDGE_LOOP('',(#60,#205,#210,#215,#222,#226,#231,#233));+#205=ORIENTED_EDGE('',*,*,#206,.T.);+#206=EDGE_CURVE('',#62,#207,#209,.T.);+#207=VERTEX_POINT('',#208);+#208=CARTESIAN_POINT('',(0.625,-0.875,0.51));+#209=B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#208),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#210=ORIENTED_EDGE('',*,*,#211,.F.);+#211=EDGE_CURVE('',#212,#207,#214,.T.);+#212=VERTEX_POINT('',#213);+#213=CARTESIAN_POINT('',(0.625,-0.8,0.51));+#214=LINE('',#182,#65);+#215=ORIENTED_EDGE('',*,*,#216,.F.);+#216=EDGE_CURVE('',#217,#212,#219,.T.);+#217=VERTEX_POINT('',#218);+#218=CARTESIAN_POINT('',(0.625,-0.5,0.51));+#219=LINE('',#218,#220);+#220=VECTOR('',#221,1.);+#221=DIRECTION('',(1.110223024625E-16,-1.,0.));+#222=ORIENTED_EDGE('',*,*,#223,.F.);+#223=EDGE_CURVE('',#224,#217,#214,.T.);+#224=VERTEX_POINT('',#225);+#225=CARTESIAN_POINT('',(0.625,0.5,0.51));+#226=ORIENTED_EDGE('',*,*,#227,.F.);+#227=EDGE_CURVE('',#228,#224,#230,.T.);+#228=VERTEX_POINT('',#229);+#229=CARTESIAN_POINT('',(0.625,0.8,0.51));+#230=LINE('',#229,#220);+#231=ORIENTED_EDGE('',*,*,#232,.F.);+#232=EDGE_CURVE('',#181,#228,#214,.T.);+#233=ORIENTED_EDGE('',*,*,#180,.F.);+#234=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#56,#182),(#63,#208)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.75),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#235=ADVANCED_FACE('',(#236),#243,.F.);+#236=FACE_BOUND('',#237,.F.);+#237=EDGE_LOOP('',(#67,#238,#239,#242));+#238=ORIENTED_EDGE('',*,*,#199,.T.);+#239=ORIENTED_EDGE('',*,*,#240,.F.);+#240=EDGE_CURVE('',#207,#195,#241,.T.);+#241=LINE('',#208,#72);+#242=ORIENTED_EDGE('',*,*,#206,.F.);+#243=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#63,#208),(#70,#196)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.176776695297),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#244=ADVANCED_FACE('',(#245),#257,.F.);+#245=FACE_BOUND('',#246,.F.);+#246=EDGE_LOOP('',(#247,#248,#253,#256));+#247=ORIENTED_EDGE('',*,*,#106,.T.);+#248=ORIENTED_EDGE('',*,*,#249,.T.);+#249=EDGE_CURVE('',#102,#250,#252,.T.);+#250=VERTEX_POINT('',#251);+#251=CARTESIAN_POINT('',(0.5,1.,0.69));+#252=B_SPLINE_CURVE_WITH_KNOTS('',1,(#103,#251),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#253=ORIENTED_EDGE('',*,*,#254,.F.);+#254=EDGE_CURVE('',#116,#250,#255,.T.);+#255=LINE('',#117,#51);+#256=ORIENTED_EDGE('',*,*,#115,.F.);+#257=PLANE('',#258);+#258=AXIS2_PLACEMENT_3D('',#117,#66,#52);+#259=ADVANCED_FACE('',(#260),#318,.F.);+#260=FACE_BOUND('',#261,.F.);+#261=EDGE_LOOP('',(#262,#268,#269,#270,#275,#280,#287,#292,#297,#302,#307,#313));+#262=ORIENTED_EDGE('',*,*,#263,.T.);+#263=EDGE_CURVE('',#264,#121,#266,.T.);+#264=VERTEX_POINT('',#265);+#265=CARTESIAN_POINT('',(-0.625,0.8,0.69));+#266=LINE('',#267,#91);+#267=CARTESIAN_POINT('',(-0.625,-0.875,0.69));+#268=ORIENTED_EDGE('',*,*,#120,.T.);+#269=ORIENTED_EDGE('',*,*,#254,.T.);+#270=ORIENTED_EDGE('',*,*,#271,.T.);+#271=EDGE_CURVE('',#250,#272,#274,.T.);+#272=VERTEX_POINT('',#273);+#273=CARTESIAN_POINT('',(0.625,0.875,0.69));+#274=LINE('',#251,#58);+#275=ORIENTED_EDGE('',*,*,#276,.T.);+#276=EDGE_CURVE('',#272,#277,#279,.T.);+#277=VERTEX_POINT('',#278);+#278=CARTESIAN_POINT('',(0.625,0.8,0.69));+#279=LINE('',#273,#65);+#280=ORIENTED_EDGE('',*,*,#281,.T.);+#281=EDGE_CURVE('',#277,#282,#284,.T.);+#282=VERTEX_POINT('',#283);+#283=CARTESIAN_POINT('',(0.575,0.8,0.69));+#284=LINE('',#278,#285);+#285=VECTOR('',#286,1.);+#286=DIRECTION('',(-1.,-1.110223024625E-16,0.));+#287=ORIENTED_EDGE('',*,*,#288,.F.);+#288=EDGE_CURVE('',#289,#282,#291,.T.);+#289=VERTEX_POINT('',#290);+#290=CARTESIAN_POINT('',(0.575,0.85,0.69));+#291=LINE('',#290,#65);+#292=ORIENTED_EDGE('',*,*,#293,.F.);+#293=EDGE_CURVE('',#294,#289,#296,.T.);+#294=VERTEX_POINT('',#295);+#295=CARTESIAN_POINT('',(0.475,0.95,0.69));+#296=LINE('',#295,#58);+#297=ORIENTED_EDGE('',*,*,#298,.F.);+#298=EDGE_CURVE('',#299,#294,#301,.T.);+#299=VERTEX_POINT('',#300);+#300=CARTESIAN_POINT('',(-0.475,0.95,0.69));+#301=LINE('',#300,#51);+#302=ORIENTED_EDGE('',*,*,#303,.F.);+#303=EDGE_CURVE('',#304,#299,#306,.T.);+#304=VERTEX_POINT('',#305);+#305=CARTESIAN_POINT('',(-0.575,0.85,0.69));+#306=LINE('',#305,#27);+#307=ORIENTED_EDGE('',*,*,#308,.F.);+#308=EDGE_CURVE('',#309,#304,#311,.T.);+#309=VERTEX_POINT('',#310);+#310=CARTESIAN_POINT('',(-0.575,0.8,0.69));+#311=LINE('',#312,#91);+#312=CARTESIAN_POINT('',(-0.575,-0.85,0.69));+#313=ORIENTED_EDGE('',*,*,#314,.F.);+#314=EDGE_CURVE('',#264,#309,#315,.T.);+#315=LINE('',#265,#316);+#316=VECTOR('',#317,1.);+#317=DIRECTION('',(1.,-1.110223024625E-16,0.));+#318=PLANE('',#319);+#319=AXIS2_PLACEMENT_3D('',#320,#321,#322);+#320=CARTESIAN_POINT('',(-0.54375,0.91875,0.69));+#321=DIRECTION('',(-2.798931523493E-28,2.297153387646E-28,-1.));+#322=DIRECTION('',(0.707106781187,0.707106781187,-3.548107225084E-29));+#323=ADVANCED_FACE('',(#324),#335,.F.);+#324=FACE_BOUND('',#325,.F.);+#325=EDGE_LOOP('',(#326,#332,#333,#334));+#326=ORIENTED_EDGE('',*,*,#327,.F.);+#327=EDGE_CURVE('',#136,#264,#328,.T.);+#328=LINE('',#329,#330);+#329=CARTESIAN_POINT('',(-0.625,0.8,0.528708770817));+#330=VECTOR('',#331,1.);+#331=DIRECTION('',(-6.167905692362E-16,6.847750913377E-32,1.));+#332=ORIENTED_EDGE('',*,*,#135,.T.);+#333=ORIENTED_EDGE('',*,*,#125,.T.);+#334=ORIENTED_EDGE('',*,*,#263,.F.);+#335=PLANE('',#336);+#336=AXIS2_PLACEMENT_3D('',#267,#337,#92);+#337=DIRECTION('',(1.,-0.,6.167905692362E-16));+#338=ADVANCED_FACE('',(#339),#335,.F.);+#339=FACE_BOUND('',#340,.F.);+#340=EDGE_LOOP('',(#341,#345,#346,#352));+#341=ORIENTED_EDGE('',*,*,#342,.F.);+#342=EDGE_CURVE('',#158,#343,#344,.T.);+#343=VERTEX_POINT('',#267);+#344=B_SPLINE_CURVE_WITH_KNOTS('',1,(#139,#267),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#345=ORIENTED_EDGE('',*,*,#157,.T.);+#346=ORIENTED_EDGE('',*,*,#347,.T.);+#347=EDGE_CURVE('',#153,#348,#350,.T.);+#348=VERTEX_POINT('',#349);+#349=CARTESIAN_POINT('',(-0.625,-0.8,0.69));+#350=LINE('',#351,#330);+#351=CARTESIAN_POINT('',(-0.625,-0.8,0.528708770817));+#352=ORIENTED_EDGE('',*,*,#353,.F.);+#353=EDGE_CURVE('',#343,#348,#266,.T.);+#354=ADVANCED_FACE('',(#355),#377,.F.);+#355=FACE_BOUND('',#356,.F.);+#356=EDGE_LOOP('',(#357,#358,#367,#372));+#357=ORIENTED_EDGE('',*,*,#152,.T.);+#358=ORIENTED_EDGE('',*,*,#359,.T.);+#359=EDGE_CURVE('',#149,#360,#362,.T.);+#360=VERTEX_POINT('',#361);+#361=CARTESIAN_POINT('',(-0.733991318485,-0.5,0.414862452521));+#362=CIRCLE('',#363,0.11);+#363=AXIS2_PLACEMENT_3D('',#364,#365,#366);+#364=CARTESIAN_POINT('',(-0.625,-0.5,0.4));+#365=DIRECTION('',(-1.110223024625E-16,-1.,0.));+#366=DIRECTION('',(9.777532319142E-16,-1.085524150473E-31,1.));+#367=ORIENTED_EDGE('',*,*,#368,.F.);+#368=EDGE_CURVE('',#369,#360,#371,.T.);+#369=VERTEX_POINT('',#370);+#370=CARTESIAN_POINT('',(-0.733991318485,-0.8,0.414862452521));+#371=LINE('',#370,#145);+#372=ORIENTED_EDGE('',*,*,#373,.F.);+#373=EDGE_CURVE('',#153,#369,#374,.T.);+#374=CIRCLE('',#375,0.11);+#375=AXIS2_PLACEMENT_3D('',#376,#365,#366);+#376=CARTESIAN_POINT('',(-0.625,-0.8,0.4));+#377=CYLINDRICAL_SURFACE('',#375,0.11);+#378=ADVANCED_FACE('',(#379),#335,.F.);+#379=FACE_BOUND('',#380,.F.);+#380=EDGE_LOOP('',(#381,#387,#388,#394));+#381=ORIENTED_EDGE('',*,*,#382,.F.);+#382=EDGE_CURVE('',#149,#383,#385,.T.);+#383=VERTEX_POINT('',#384);+#384=CARTESIAN_POINT('',(-0.625,-0.5,0.69));+#385=LINE('',#386,#330);+#386=CARTESIAN_POINT('',(-0.625,-0.5,0.528708770817));+#387=ORIENTED_EDGE('',*,*,#148,.T.);+#388=ORIENTED_EDGE('',*,*,#389,.T.);+#389=EDGE_CURVE('',#142,#390,#392,.T.);+#390=VERTEX_POINT('',#391);+#391=CARTESIAN_POINT('',(-0.625,0.5,0.69));+#392=LINE('',#393,#330);+#393=CARTESIAN_POINT('',(-0.625,0.5,0.528708770817));+#394=ORIENTED_EDGE('',*,*,#395,.F.);+#395=EDGE_CURVE('',#383,#390,#266,.T.);+#396=ADVANCED_FACE('',(#397),#417,.F.);+#397=FACE_BOUND('',#398,.F.);+#398=EDGE_LOOP('',(#399,#400,#407,#412));+#399=ORIENTED_EDGE('',*,*,#141,.T.);+#400=ORIENTED_EDGE('',*,*,#401,.T.);+#401=EDGE_CURVE('',#136,#402,#404,.T.);+#402=VERTEX_POINT('',#403);+#403=CARTESIAN_POINT('',(-0.733991318485,0.8,0.414862452521));+#404=CIRCLE('',#405,0.11);+#405=AXIS2_PLACEMENT_3D('',#406,#365,#366);+#406=CARTESIAN_POINT('',(-0.625,0.8,0.4));+#407=ORIENTED_EDGE('',*,*,#408,.F.);+#408=EDGE_CURVE('',#409,#402,#411,.T.);+#409=VERTEX_POINT('',#410);+#410=CARTESIAN_POINT('',(-0.733991318485,0.5,0.414862452521));+#411=LINE('',#410,#145);+#412=ORIENTED_EDGE('',*,*,#413,.F.);+#413=EDGE_CURVE('',#142,#409,#414,.T.);+#414=CIRCLE('',#415,0.11);+#415=AXIS2_PLACEMENT_3D('',#416,#365,#366);+#416=CARTESIAN_POINT('',(-0.625,0.5,0.4));+#417=CYLINDRICAL_SURFACE('',#415,0.11);+#418=ADVANCED_FACE('',(#419),#431,.F.);+#419=FACE_BOUND('',#420,.F.);+#420=EDGE_LOOP('',(#421,#422,#423,#428));+#421=ORIENTED_EDGE('',*,*,#168,.T.);+#422=ORIENTED_EDGE('',*,*,#342,.T.);+#423=ORIENTED_EDGE('',*,*,#424,.F.);+#424=EDGE_CURVE('',#425,#343,#427,.T.);+#425=VERTEX_POINT('',#426);+#426=CARTESIAN_POINT('',(-0.5,-1.,0.69));+#427=LINE('',#426,#86);+#428=ORIENTED_EDGE('',*,*,#429,.F.);+#429=EDGE_CURVE('',#169,#425,#430,.T.);+#430=B_SPLINE_CURVE_WITH_KNOTS('',1,(#170,#426),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#431=PLANE('',#432);+#432=AXIS2_PLACEMENT_3D('',#426,#433,#87);+#433=DIRECTION('',(0.707106781187,0.707106781187,4.361367940788E-16));+#434=ADVANCED_FACE('',(#435),#443,.F.);+#435=FACE_BOUND('',#436,.F.);+#436=EDGE_LOOP('',(#437,#438,#441,#442));+#437=ORIENTED_EDGE('',*,*,#185,.T.);+#438=ORIENTED_EDGE('',*,*,#439,.T.);+#439=EDGE_CURVE('',#181,#272,#440,.T.);+#440=B_SPLINE_CURVE_WITH_KNOTS('',1,(#182,#273),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#441=ORIENTED_EDGE('',*,*,#271,.F.);+#442=ORIENTED_EDGE('',*,*,#249,.F.);+#443=PLANE('',#444);+#444=AXIS2_PLACEMENT_3D('',#251,#445,#59);+#445=DIRECTION('',(-0.707106781187,-0.707106781187,-4.361367940788E-16));+#446=ADVANCED_FACE('',(#447),#459,.F.);+#447=FACE_BOUND('',#448,.F.);+#448=EDGE_LOOP('',(#449,#450,#451,#456));+#449=ORIENTED_EDGE('',*,*,#194,.T.);+#450=ORIENTED_EDGE('',*,*,#429,.T.);+#451=ORIENTED_EDGE('',*,*,#452,.F.);+#452=EDGE_CURVE('',#453,#425,#455,.T.);+#453=VERTEX_POINT('',#454);+#454=CARTESIAN_POINT('',(0.5,-1.,0.69));+#455=LINE('',#454,#79);+#456=ORIENTED_EDGE('',*,*,#457,.F.);+#457=EDGE_CURVE('',#195,#453,#458,.T.);+#458=B_SPLINE_CURVE_WITH_KNOTS('',1,(#196,#454),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#459=PLANE('',#460);+#460=AXIS2_PLACEMENT_3D('',#454,#92,#80);+#461=ADVANCED_FACE('',(#462),#473,.F.);+#462=FACE_BOUND('',#463,.F.);+#463=EDGE_LOOP('',(#464,#465,#466,#472));+#464=ORIENTED_EDGE('',*,*,#439,.F.);+#465=ORIENTED_EDGE('',*,*,#232,.T.);+#466=ORIENTED_EDGE('',*,*,#467,.T.);+#467=EDGE_CURVE('',#228,#277,#468,.T.);+#468=LINE('',#469,#470);+#469=CARTESIAN_POINT('',(0.625,0.8,0.528708770817));+#470=VECTOR('',#471,1.);+#471=DIRECTION('',(-6.167905692362E-16,-6.847750913377E-32,1.));+#472=ORIENTED_EDGE('',*,*,#276,.F.);+#473=PLANE('',#474);+#474=AXIS2_PLACEMENT_3D('',#273,#475,#66);+#475=DIRECTION('',(-1.,-0.,-6.167905692362E-16));+#476=ADVANCED_FACE('',(#477),#499,.F.);+#477=FACE_BOUND('',#478,.F.);+#478=EDGE_LOOP('',(#479,#480,#489,#494));+#479=ORIENTED_EDGE('',*,*,#227,.T.);+#480=ORIENTED_EDGE('',*,*,#481,.T.);+#481=EDGE_CURVE('',#224,#482,#484,.T.);+#482=VERTEX_POINT('',#483);+#483=CARTESIAN_POINT('',(0.733991318485,0.5,0.414862452521));+#484=CIRCLE('',#485,0.11);+#485=AXIS2_PLACEMENT_3D('',#486,#487,#488);+#486=CARTESIAN_POINT('',(0.625,0.5,0.4));+#487=DIRECTION('',(-1.110223024625E-16,1.,0.));+#488=DIRECTION('',(-9.777532319142E-16,-1.085524150473E-31,1.));+#489=ORIENTED_EDGE('',*,*,#490,.F.);+#490=EDGE_CURVE('',#491,#482,#493,.T.);+#491=VERTEX_POINT('',#492);+#492=CARTESIAN_POINT('',(0.733991318485,0.8,0.414862452521));+#493=LINE('',#492,#220);+#494=ORIENTED_EDGE('',*,*,#495,.F.);+#495=EDGE_CURVE('',#228,#491,#496,.T.);+#496=CIRCLE('',#497,0.11);+#497=AXIS2_PLACEMENT_3D('',#498,#487,#488);+#498=CARTESIAN_POINT('',(0.625,0.8,0.4));+#499=CYLINDRICAL_SURFACE('',#497,0.11);+#500=ADVANCED_FACE('',(#501),#473,.F.);+#501=FACE_BOUND('',#502,.F.);+#502=EDGE_LOOP('',(#503,#509,#510,#516));+#503=ORIENTED_EDGE('',*,*,#504,.F.);+#504=EDGE_CURVE('',#224,#505,#507,.T.);+#505=VERTEX_POINT('',#506);+#506=CARTESIAN_POINT('',(0.625,0.5,0.69));+#507=LINE('',#508,#470);+#508=CARTESIAN_POINT('',(0.625,0.5,0.528708770817));+#509=ORIENTED_EDGE('',*,*,#223,.T.);+#510=ORIENTED_EDGE('',*,*,#511,.T.);+#511=EDGE_CURVE('',#217,#512,#514,.T.);+#512=VERTEX_POINT('',#513);+#513=CARTESIAN_POINT('',(0.625,-0.5,0.69));+#514=LINE('',#515,#470);+#515=CARTESIAN_POINT('',(0.625,-0.5,0.528708770817));+#516=ORIENTED_EDGE('',*,*,#517,.F.);+#517=EDGE_CURVE('',#505,#512,#279,.T.);+#518=ADVANCED_FACE('',(#519),#539,.F.);+#519=FACE_BOUND('',#520,.F.);+#520=EDGE_LOOP('',(#521,#522,#529,#534));+#521=ORIENTED_EDGE('',*,*,#216,.T.);+#522=ORIENTED_EDGE('',*,*,#523,.T.);+#523=EDGE_CURVE('',#212,#524,#526,.T.);+#524=VERTEX_POINT('',#525);+#525=CARTESIAN_POINT('',(0.733991318485,-0.8,0.414862452521));+#526=CIRCLE('',#527,0.11);+#527=AXIS2_PLACEMENT_3D('',#528,#487,#488);+#528=CARTESIAN_POINT('',(0.625,-0.8,0.4));+#529=ORIENTED_EDGE('',*,*,#530,.F.);+#530=EDGE_CURVE('',#531,#524,#533,.T.);+#531=VERTEX_POINT('',#532);+#532=CARTESIAN_POINT('',(0.733991318485,-0.5,0.414862452521));+#533=LINE('',#532,#220);+#534=ORIENTED_EDGE('',*,*,#535,.F.);+#535=EDGE_CURVE('',#217,#531,#536,.T.);+#536=CIRCLE('',#537,0.11);+#537=AXIS2_PLACEMENT_3D('',#538,#487,#488);+#538=CARTESIAN_POINT('',(0.625,-0.5,0.4));+#539=CYLINDRICAL_SURFACE('',#537,0.11);+#540=ADVANCED_FACE('',(#541),#473,.F.);+#541=FACE_BOUND('',#542,.F.);+#542=EDGE_LOOP('',(#543,#549,#550,#555));+#543=ORIENTED_EDGE('',*,*,#544,.F.);+#544=EDGE_CURVE('',#212,#545,#547,.T.);+#545=VERTEX_POINT('',#546);+#546=CARTESIAN_POINT('',(0.625,-0.8,0.69));+#547=LINE('',#548,#470);+#548=CARTESIAN_POINT('',(0.625,-0.8,0.528708770817));+#549=ORIENTED_EDGE('',*,*,#211,.T.);+#550=ORIENTED_EDGE('',*,*,#551,.T.);+#551=EDGE_CURVE('',#207,#552,#554,.T.);+#552=VERTEX_POINT('',#553);+#553=CARTESIAN_POINT('',(0.625,-0.875,0.69));+#554=B_SPLINE_CURVE_WITH_KNOTS('',1,(#208,#553),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#555=ORIENTED_EDGE('',*,*,#556,.F.);+#556=EDGE_CURVE('',#545,#552,#279,.T.);+#557=ADVANCED_FACE('',(#558),#566,.F.);+#558=FACE_BOUND('',#559,.F.);+#559=EDGE_LOOP('',(#560,#561,#562,#565));+#560=ORIENTED_EDGE('',*,*,#240,.T.);+#561=ORIENTED_EDGE('',*,*,#457,.T.);+#562=ORIENTED_EDGE('',*,*,#563,.F.);+#563=EDGE_CURVE('',#552,#453,#564,.T.);+#564=LINE('',#553,#72);+#565=ORIENTED_EDGE('',*,*,#551,.F.);+#566=PLANE('',#567);+#567=AXIS2_PLACEMENT_3D('',#553,#568,#73);+#568=DIRECTION('',(-0.707106781187,0.707106781187,-4.361367940788E-16));+#569=ADVANCED_FACE('',(#570),#583,.F.);+#570=FACE_BOUND('',#571,.F.);+#571=EDGE_LOOP('',(#572,#577,#580,#581));+#572=ORIENTED_EDGE('',*,*,#573,.F.);+#573=EDGE_CURVE('',#390,#574,#576,.T.);+#574=VERTEX_POINT('',#575);+#575=CARTESIAN_POINT('',(-0.575,0.5,0.69));+#576=LINE('',#391,#316);+#577=ORIENTED_EDGE('',*,*,#578,.T.);+#578=EDGE_CURVE('',#390,#264,#579,.T.);+#579=LINE('',#391,#145);+#580=ORIENTED_EDGE('',*,*,#314,.T.);+#581=ORIENTED_EDGE('',*,*,#582,.F.);+#582=EDGE_CURVE('',#574,#309,#311,.T.);+#583=PLANE('',#584);+#584=AXIS2_PLACEMENT_3D('',#391,#585,#317);+#585=DIRECTION('',(0.,0.,-1.));+#586=ADVANCED_FACE('',(#587),#615,.F.);+#587=FACE_BOUND('',#588,.F.);+#588=EDGE_LOOP('',(#589,#594,#598,#600,#601,#602,#607,#612));+#589=ORIENTED_EDGE('',*,*,#590,.T.);+#590=EDGE_CURVE('',#591,#592,#311,.T.);+#591=VERTEX_POINT('',#312);+#592=VERTEX_POINT('',#593);+#593=CARTESIAN_POINT('',(-0.575,-0.8,0.69));+#594=ORIENTED_EDGE('',*,*,#595,.T.);+#595=EDGE_CURVE('',#592,#596,#311,.T.);+#596=VERTEX_POINT('',#597);+#597=CARTESIAN_POINT('',(-0.575,-0.5,0.69));+#598=ORIENTED_EDGE('',*,*,#599,.T.);+#599=EDGE_CURVE('',#596,#574,#311,.T.);+#600=ORIENTED_EDGE('',*,*,#582,.T.);+#601=ORIENTED_EDGE('',*,*,#308,.T.);+#602=ORIENTED_EDGE('',*,*,#603,.T.);+#603=EDGE_CURVE('',#304,#604,#606,.T.);+#604=VERTEX_POINT('',#605);+#605=CARTESIAN_POINT('',(-0.50270593791,0.813852968955,1.1));+#606=B_SPLINE_CURVE_WITH_KNOTS('',1,(#305,#605),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#607=ORIENTED_EDGE('',*,*,#608,.F.);+#608=EDGE_CURVE('',#609,#604,#611,.T.);+#609=VERTEX_POINT('',#610);+#610=CARTESIAN_POINT('',(-0.50270593791,-0.813852968955,1.1));+#611=LINE('',#610,#91);+#612=ORIENTED_EDGE('',*,*,#613,.F.);+#613=EDGE_CURVE('',#591,#609,#614,.T.);+#614=B_SPLINE_CURVE_WITH_KNOTS('',1,(#312,#610),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#615=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#312,#610),(#305,#605)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#616=ADVANCED_FACE('',(#617),#629,.F.);+#617=FACE_BOUND('',#618,.F.);+#618=EDGE_LOOP('',(#619,#620,#625,#628));+#619=ORIENTED_EDGE('',*,*,#303,.T.);+#620=ORIENTED_EDGE('',*,*,#621,.T.);+#621=EDGE_CURVE('',#299,#622,#624,.T.);+#622=VERTEX_POINT('',#623);+#623=CARTESIAN_POINT('',(-0.438852968955,0.87770593791,1.1));+#624=B_SPLINE_CURVE_WITH_KNOTS('',1,(#300,#623),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#625=ORIENTED_EDGE('',*,*,#626,.F.);+#626=EDGE_CURVE('',#604,#622,#627,.T.);+#627=LINE('',#605,#27);+#628=ORIENTED_EDGE('',*,*,#603,.F.);+#629=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#305,#605),(#300,#623)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.141421356237),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#630=ADVANCED_FACE('',(#631),#643,.F.);+#631=FACE_BOUND('',#632,.F.);+#632=EDGE_LOOP('',(#633,#634,#639,#642));+#633=ORIENTED_EDGE('',*,*,#298,.T.);+#634=ORIENTED_EDGE('',*,*,#635,.T.);+#635=EDGE_CURVE('',#294,#636,#638,.T.);+#636=VERTEX_POINT('',#637);+#637=CARTESIAN_POINT('',(0.438852968955,0.87770593791,1.1));+#638=B_SPLINE_CURVE_WITH_KNOTS('',1,(#295,#637),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#639=ORIENTED_EDGE('',*,*,#640,.F.);+#640=EDGE_CURVE('',#622,#636,#641,.T.);+#641=LINE('',#623,#51);+#642=ORIENTED_EDGE('',*,*,#621,.F.);+#643=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#300,#623),(#295,#637)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.95),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#644=ADVANCED_FACE('',(#645),#657,.F.);+#645=FACE_BOUND('',#646,.F.);+#646=EDGE_LOOP('',(#647,#648,#653,#656));+#647=ORIENTED_EDGE('',*,*,#293,.T.);+#648=ORIENTED_EDGE('',*,*,#649,.T.);+#649=EDGE_CURVE('',#289,#650,#652,.T.);+#650=VERTEX_POINT('',#651);+#651=CARTESIAN_POINT('',(0.50270593791,0.813852968955,1.1));+#652=B_SPLINE_CURVE_WITH_KNOTS('',1,(#290,#651),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#653=ORIENTED_EDGE('',*,*,#654,.F.);+#654=EDGE_CURVE('',#636,#650,#655,.T.);+#655=LINE('',#637,#58);+#656=ORIENTED_EDGE('',*,*,#635,.F.);+#657=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#295,#637),(#290,#651)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.141421356237),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#658=ADVANCED_FACE('',(#659),#687,.F.);+#659=FACE_BOUND('',#660,.F.);+#660=EDGE_LOOP('',(#661,#662,#666,#670,#674,#678,#683,#686));+#661=ORIENTED_EDGE('',*,*,#288,.T.);+#662=ORIENTED_EDGE('',*,*,#663,.T.);+#663=EDGE_CURVE('',#282,#664,#291,.T.);+#664=VERTEX_POINT('',#665);+#665=CARTESIAN_POINT('',(0.575,0.5,0.69));+#666=ORIENTED_EDGE('',*,*,#667,.T.);+#667=EDGE_CURVE('',#664,#668,#291,.T.);+#668=VERTEX_POINT('',#669);+#669=CARTESIAN_POINT('',(0.575,-0.5,0.69));+#670=ORIENTED_EDGE('',*,*,#671,.T.);+#671=EDGE_CURVE('',#668,#672,#291,.T.);+#672=VERTEX_POINT('',#673);+#673=CARTESIAN_POINT('',(0.575,-0.8,0.69));+#674=ORIENTED_EDGE('',*,*,#675,.T.);+#675=EDGE_CURVE('',#672,#676,#291,.T.);+#676=VERTEX_POINT('',#677);+#677=CARTESIAN_POINT('',(0.575,-0.85,0.69));+#678=ORIENTED_EDGE('',*,*,#679,.T.);+#679=EDGE_CURVE('',#676,#680,#682,.T.);+#680=VERTEX_POINT('',#681);+#681=CARTESIAN_POINT('',(0.50270593791,-0.813852968955,1.1));+#682=B_SPLINE_CURVE_WITH_KNOTS('',1,(#677,#681),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#683=ORIENTED_EDGE('',*,*,#684,.F.);+#684=EDGE_CURVE('',#650,#680,#685,.T.);+#685=LINE('',#651,#65);+#686=ORIENTED_EDGE('',*,*,#649,.F.);+#687=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#290,#651),(#677,#681)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#688=ADVANCED_FACE('',(#689),#699,.F.);+#689=FACE_BOUND('',#690,.F.);+#690=EDGE_LOOP('',(#691,#692,#695,#698));+#691=ORIENTED_EDGE('',*,*,#281,.F.);+#692=ORIENTED_EDGE('',*,*,#693,.T.);+#693=EDGE_CURVE('',#277,#505,#694,.T.);+#694=LINE('',#278,#220);+#695=ORIENTED_EDGE('',*,*,#696,.T.);+#696=EDGE_CURVE('',#505,#664,#697,.T.);+#697=LINE('',#506,#285);+#698=ORIENTED_EDGE('',*,*,#663,.F.);+#699=PLANE('',#700);+#700=AXIS2_PLACEMENT_3D('',#278,#585,#286);+#701=ADVANCED_FACE('',(#702),#756,.T.);+#702=FACE_BOUND('',#703,.T.);+#703=EDGE_LOOP('',(#326,#400,#704,#711,#719,#726,#732,#737,#744,#751));+#704=ORIENTED_EDGE('',*,*,#705,.T.);+#705=EDGE_CURVE('',#402,#706,#708,.T.);+#706=VERTEX_POINT('',#707);+#707=CARTESIAN_POINT('',(-0.752659251267,0.8,0.250817170627));+#708=LINE('',#403,#709);+#709=VECTOR('',#710,1.);+#710=DIRECTION('',(-0.113067687674,1.255303501969E-17,-0.993587287562));+#711=ORIENTED_EDGE('',*,*,#712,.T.);+#712=EDGE_CURVE('',#706,#713,#715,.T.);+#713=VERTEX_POINT('',#714);+#714=CARTESIAN_POINT('',(-1.04,0.8,-5.551115123126E-17));+#715=CIRCLE('',#716,0.29);+#716=AXIS2_PLACEMENT_3D('',#717,#146,#718);+#717=CARTESIAN_POINT('',(-1.04,0.8,0.29));+#718=DIRECTION('',(0.990830168044,-1.100042466056E-16,-0.135113204733));+#719=ORIENTED_EDGE('',*,*,#720,.T.);+#720=EDGE_CURVE('',#713,#721,#723,.T.);+#721=VERTEX_POINT('',#722);+#722=CARTESIAN_POINT('',(-1.05,0.8,-5.551115123126E-17));+#723=LINE('',#714,#724);+#724=VECTOR('',#725,1.);+#725=DIRECTION('',(-1.,1.110223024625E-16,0.));+#726=ORIENTED_EDGE('',*,*,#727,.T.);+#727=EDGE_CURVE('',#721,#728,#730,.T.);+#728=VERTEX_POINT('',#729);+#729=CARTESIAN_POINT('',(-1.05,0.8,0.18));+#730=LINE('',#722,#731);+#731=VECTOR('',#13,1.);+#732=ORIENTED_EDGE('',*,*,#733,.T.);+#733=EDGE_CURVE('',#728,#734,#736,.T.);+#734=VERTEX_POINT('',#735);+#735=CARTESIAN_POINT('',(-1.04,0.8,0.18));+#736=LINE('',#729,#316);+#737=ORIENTED_EDGE('',*,*,#738,.T.);+#738=EDGE_CURVE('',#734,#739,#741,.T.);+#739=VERTEX_POINT('',#740);+#740=CARTESIAN_POINT('',(-0.931008681515,0.8,0.275137547479));+#741=CIRCLE('',#742,0.11);+#742=AXIS2_PLACEMENT_3D('',#717,#365,#743);+#743=DIRECTION('',(5.046468293751E-16,-5.602705292763E-32,-1.));+#744=ORIENTED_EDGE('',*,*,#745,.T.);+#745=EDGE_CURVE('',#739,#746,#748,.T.);+#746=VERTEX_POINT('',#747);+#747=CARTESIAN_POINT('',(-0.912340748733,0.8,0.439182829373));+#748=LINE('',#740,#749);+#749=VECTOR('',#750,1.);+#750=DIRECTION('',(0.113067687674,-1.255303501969E-17,0.993587287562));+#751=ORIENTED_EDGE('',*,*,#752,.T.);+#752=EDGE_CURVE('',#746,#264,#753,.T.);+#753=CIRCLE('',#754,0.29);+#754=AXIS2_PLACEMENT_3D('',#406,#146,#755);+#755=DIRECTION('',(-0.990830168044,1.100042466056E-16,0.135113204733));+#756=PLANE('',#757);+#757=AXIS2_PLACEMENT_3D('',#758,#146,#13);+#758=CARTESIAN_POINT('',(-0.801511045389,0.8,0.367417541634));+#759=ADVANCED_FACE('',(#760),#318,.F.);+#760=FACE_BOUND('',#761,.F.);+#761=EDGE_LOOP('',(#762,#763,#766,#767,#772,#777,#780,#781,#784,#785,#786,#787));+#762=ORIENTED_EDGE('',*,*,#353,.T.);+#763=ORIENTED_EDGE('',*,*,#764,.T.);+#764=EDGE_CURVE('',#348,#592,#765,.T.);+#765=LINE('',#349,#316);+#766=ORIENTED_EDGE('',*,*,#590,.F.);+#767=ORIENTED_EDGE('',*,*,#768,.F.);+#768=EDGE_CURVE('',#769,#591,#771,.T.);+#769=VERTEX_POINT('',#770);+#770=CARTESIAN_POINT('',(-0.475,-0.95,0.69));+#771=LINE('',#770,#86);+#772=ORIENTED_EDGE('',*,*,#773,.F.);+#773=EDGE_CURVE('',#774,#769,#776,.T.);+#774=VERTEX_POINT('',#775);+#775=CARTESIAN_POINT('',(0.475,-0.95,0.69));+#776=LINE('',#775,#79);+#777=ORIENTED_EDGE('',*,*,#778,.F.);+#778=EDGE_CURVE('',#676,#774,#779,.T.);+#779=LINE('',#677,#72);+#780=ORIENTED_EDGE('',*,*,#675,.F.);+#781=ORIENTED_EDGE('',*,*,#782,.F.);+#782=EDGE_CURVE('',#545,#672,#783,.T.);+#783=LINE('',#546,#285);+#784=ORIENTED_EDGE('',*,*,#556,.T.);+#785=ORIENTED_EDGE('',*,*,#563,.T.);+#786=ORIENTED_EDGE('',*,*,#452,.T.);+#787=ORIENTED_EDGE('',*,*,#424,.T.);+#788=ADVANCED_FACE('',(#789),#835,.F.);+#789=FACE_BOUND('',#790,.F.);+#790=EDGE_LOOP('',(#791,#792,#793,#798,#805,#810,#815,#820,#826,#831));+#791=ORIENTED_EDGE('',*,*,#347,.F.);+#792=ORIENTED_EDGE('',*,*,#373,.T.);+#793=ORIENTED_EDGE('',*,*,#794,.T.);+#794=EDGE_CURVE('',#369,#795,#797,.T.);+#795=VERTEX_POINT('',#796);+#796=CARTESIAN_POINT('',(-0.752659251267,-0.8,0.250817170627));+#797=LINE('',#370,#709);+#798=ORIENTED_EDGE('',*,*,#799,.T.);+#799=EDGE_CURVE('',#795,#800,#802,.T.);+#800=VERTEX_POINT('',#801);+#801=CARTESIAN_POINT('',(-1.04,-0.8,-5.551115123126E-17));+#802=CIRCLE('',#803,0.29);+#803=AXIS2_PLACEMENT_3D('',#804,#146,#718);+#804=CARTESIAN_POINT('',(-1.04,-0.8,0.29));+#805=ORIENTED_EDGE('',*,*,#806,.T.);+#806=EDGE_CURVE('',#800,#807,#809,.T.);+#807=VERTEX_POINT('',#808);+#808=CARTESIAN_POINT('',(-1.05,-0.8,-5.551115123126E-17));+#809=LINE('',#801,#724);+#810=ORIENTED_EDGE('',*,*,#811,.T.);+#811=EDGE_CURVE('',#807,#812,#814,.T.);+#812=VERTEX_POINT('',#813);+#813=CARTESIAN_POINT('',(-1.05,-0.8,0.18));+#814=LINE('',#808,#731);+#815=ORIENTED_EDGE('',*,*,#816,.T.);+#816=EDGE_CURVE('',#812,#817,#819,.T.);+#817=VERTEX_POINT('',#818);+#818=CARTESIAN_POINT('',(-1.04,-0.8,0.18));+#819=LINE('',#813,#316);+#820=ORIENTED_EDGE('',*,*,#821,.T.);+#821=EDGE_CURVE('',#817,#822,#824,.T.);+#822=VERTEX_POINT('',#823);+#823=CARTESIAN_POINT('',(-0.931008681515,-0.8,0.275137547479));+#824=CIRCLE('',#825,0.11);+#825=AXIS2_PLACEMENT_3D('',#804,#365,#743);+#826=ORIENTED_EDGE('',*,*,#827,.T.);+#827=EDGE_CURVE('',#822,#828,#830,.T.);+#828=VERTEX_POINT('',#829);+#829=CARTESIAN_POINT('',(-0.912340748733,-0.8,0.439182829373));+#830=LINE('',#823,#749);+#831=ORIENTED_EDGE('',*,*,#832,.T.);+#832=EDGE_CURVE('',#828,#348,#833,.T.);+#833=CIRCLE('',#834,0.29);+#834=AXIS2_PLACEMENT_3D('',#376,#146,#755);+#835=PLANE('',#836);+#836=AXIS2_PLACEMENT_3D('',#837,#146,#13);+#837=CARTESIAN_POINT('',(-0.801511045389,-0.8,0.367417541634));+#838=ADVANCED_FACE('',(#839),#851,.F.);+#839=FACE_BOUND('',#840,.F.);+#840=EDGE_LOOP('',(#841,#842,#847,#850));+#841=ORIENTED_EDGE('',*,*,#368,.T.);+#842=ORIENTED_EDGE('',*,*,#843,.T.);+#843=EDGE_CURVE('',#360,#844,#846,.T.);+#844=VERTEX_POINT('',#845);+#845=CARTESIAN_POINT('',(-0.752659251267,-0.5,0.250817170627));+#846=LINE('',#361,#709);+#847=ORIENTED_EDGE('',*,*,#848,.F.);+#848=EDGE_CURVE('',#795,#844,#849,.T.);+#849=LINE('',#796,#145);+#850=ORIENTED_EDGE('',*,*,#794,.F.);+#851=PLANE('',#852);+#852=AXIS2_PLACEMENT_3D('',#370,#853,#710);+#853=DIRECTION('',(-0.993587287562,1.103103483626E-16,0.113067687674));+#854=ADVANCED_FACE('',(#855),#894,.T.);+#855=FACE_BOUND('',#856,.T.);+#856=EDGE_LOOP('',(#381,#358,#842,#857,#864,#869,#874,#879,#885,#890));+#857=ORIENTED_EDGE('',*,*,#858,.T.);+#858=EDGE_CURVE('',#844,#859,#861,.T.);+#859=VERTEX_POINT('',#860);+#860=CARTESIAN_POINT('',(-1.04,-0.5,-5.551115123126E-17));+#861=CIRCLE('',#862,0.29);+#862=AXIS2_PLACEMENT_3D('',#863,#146,#718);+#863=CARTESIAN_POINT('',(-1.04,-0.5,0.29));+#864=ORIENTED_EDGE('',*,*,#865,.T.);+#865=EDGE_CURVE('',#859,#866,#868,.T.);+#866=VERTEX_POINT('',#867);+#867=CARTESIAN_POINT('',(-1.05,-0.5,-5.551115123126E-17));+#868=LINE('',#860,#724);+#869=ORIENTED_EDGE('',*,*,#870,.T.);+#870=EDGE_CURVE('',#866,#871,#873,.T.);+#871=VERTEX_POINT('',#872);+#872=CARTESIAN_POINT('',(-1.05,-0.5,0.18));+#873=LINE('',#867,#731);+#874=ORIENTED_EDGE('',*,*,#875,.T.);+#875=EDGE_CURVE('',#871,#876,#878,.T.);+#876=VERTEX_POINT('',#877);+#877=CARTESIAN_POINT('',(-1.04,-0.5,0.18));+#878=LINE('',#872,#316);+#879=ORIENTED_EDGE('',*,*,#880,.T.);+#880=EDGE_CURVE('',#876,#881,#883,.T.);+#881=VERTEX_POINT('',#882);+#882=CARTESIAN_POINT('',(-0.931008681515,-0.5,0.275137547479));+#883=CIRCLE('',#884,0.11);+#884=AXIS2_PLACEMENT_3D('',#863,#365,#743);+#885=ORIENTED_EDGE('',*,*,#886,.T.);+#886=EDGE_CURVE('',#881,#887,#889,.T.);+#887=VERTEX_POINT('',#888);+#888=CARTESIAN_POINT('',(-0.912340748733,-0.5,0.439182829373));+#889=LINE('',#882,#749);+#890=ORIENTED_EDGE('',*,*,#891,.T.);+#891=EDGE_CURVE('',#887,#383,#892,.T.);+#892=CIRCLE('',#893,0.29);+#893=AXIS2_PLACEMENT_3D('',#364,#146,#755);+#894=PLANE('',#895);+#895=AXIS2_PLACEMENT_3D('',#896,#146,#13);+#896=CARTESIAN_POINT('',(-0.801511045389,-0.5,0.367417541634));+#897=ADVANCED_FACE('',(#898),#318,.F.);+#898=FACE_BOUND('',#899,.F.);+#899=EDGE_LOOP('',(#900,#901,#902,#903));+#900=ORIENTED_EDGE('',*,*,#395,.T.);+#901=ORIENTED_EDGE('',*,*,#573,.T.);+#902=ORIENTED_EDGE('',*,*,#599,.F.);+#903=ORIENTED_EDGE('',*,*,#904,.F.);+#904=EDGE_CURVE('',#383,#596,#905,.T.);+#905=LINE('',#384,#316);+#906=ADVANCED_FACE('',(#907),#953,.F.);+#907=FACE_BOUND('',#908,.F.);+#908=EDGE_LOOP('',(#909,#910,#911,#916,#923,#928,#933,#938,#944,#949));+#909=ORIENTED_EDGE('',*,*,#389,.F.);+#910=ORIENTED_EDGE('',*,*,#413,.T.);+#911=ORIENTED_EDGE('',*,*,#912,.T.);+#912=EDGE_CURVE('',#409,#913,#915,.T.);+#913=VERTEX_POINT('',#914);+#914=CARTESIAN_POINT('',(-0.752659251267,0.5,0.250817170627));+#915=LINE('',#410,#709);+#916=ORIENTED_EDGE('',*,*,#917,.T.);+#917=EDGE_CURVE('',#913,#918,#920,.T.);+#918=VERTEX_POINT('',#919);+#919=CARTESIAN_POINT('',(-1.04,0.5,-5.551115123126E-17));+#920=CIRCLE('',#921,0.29);+#921=AXIS2_PLACEMENT_3D('',#922,#146,#718);+#922=CARTESIAN_POINT('',(-1.04,0.5,0.29));+#923=ORIENTED_EDGE('',*,*,#924,.T.);+#924=EDGE_CURVE('',#918,#925,#927,.T.);+#925=VERTEX_POINT('',#926);+#926=CARTESIAN_POINT('',(-1.05,0.5,-5.551115123126E-17));+#927=LINE('',#919,#724);+#928=ORIENTED_EDGE('',*,*,#929,.T.);+#929=EDGE_CURVE('',#925,#930,#932,.T.);+#930=VERTEX_POINT('',#931);+#931=CARTESIAN_POINT('',(-1.05,0.5,0.18));+#932=LINE('',#926,#731);+#933=ORIENTED_EDGE('',*,*,#934,.T.);+#934=EDGE_CURVE('',#930,#935,#937,.T.);+#935=VERTEX_POINT('',#936);+#936=CARTESIAN_POINT('',(-1.04,0.5,0.18));+#937=LINE('',#931,#316);+#938=ORIENTED_EDGE('',*,*,#939,.T.);+#939=EDGE_CURVE('',#935,#940,#942,.T.);+#940=VERTEX_POINT('',#941);+#941=CARTESIAN_POINT('',(-0.931008681515,0.5,0.275137547479));+#942=CIRCLE('',#943,0.11);+#943=AXIS2_PLACEMENT_3D('',#922,#365,#743);+#944=ORIENTED_EDGE('',*,*,#945,.T.);+#945=EDGE_CURVE('',#940,#946,#948,.T.);+#946=VERTEX_POINT('',#947);+#947=CARTESIAN_POINT('',(-0.912340748733,0.5,0.439182829373));+#948=LINE('',#941,#749);+#949=ORIENTED_EDGE('',*,*,#950,.T.);+#950=EDGE_CURVE('',#946,#390,#951,.T.);+#951=CIRCLE('',#952,0.29);+#952=AXIS2_PLACEMENT_3D('',#416,#146,#755);+#953=PLANE('',#954);+#954=AXIS2_PLACEMENT_3D('',#955,#146,#13);+#955=CARTESIAN_POINT('',(-0.801511045389,0.5,0.367417541634));+#956=ADVANCED_FACE('',(#957),#964,.F.);+#957=FACE_BOUND('',#958,.F.);+#958=EDGE_LOOP('',(#959,#704,#960,#963));+#959=ORIENTED_EDGE('',*,*,#408,.T.);+#960=ORIENTED_EDGE('',*,*,#961,.F.);+#961=EDGE_CURVE('',#913,#706,#962,.T.);+#962=LINE('',#914,#145);+#963=ORIENTED_EDGE('',*,*,#912,.F.);+#964=PLANE('',#965);+#965=AXIS2_PLACEMENT_3D('',#410,#853,#710);+#966=ADVANCED_FACE('',(#967),#1022,.F.);+#967=FACE_BOUND('',#968,.F.);+#968=EDGE_LOOP('',(#969,#970,#971,#978,#986,#993,#998,#1003,#1010,#1017));+#969=ORIENTED_EDGE('',*,*,#467,.F.);+#970=ORIENTED_EDGE('',*,*,#495,.T.);+#971=ORIENTED_EDGE('',*,*,#972,.T.);+#972=EDGE_CURVE('',#491,#973,#975,.T.);+#973=VERTEX_POINT('',#974);+#974=CARTESIAN_POINT('',(0.752659251267,0.8,0.250817170627));+#975=LINE('',#492,#976);+#976=VECTOR('',#977,1.);+#977=DIRECTION('',(0.113067687674,1.255303501969E-17,-0.993587287562));+#978=ORIENTED_EDGE('',*,*,#979,.T.);+#979=EDGE_CURVE('',#973,#980,#982,.T.);+#980=VERTEX_POINT('',#981);+#981=CARTESIAN_POINT('',(1.04,0.8,-5.551115123126E-17));+#982=CIRCLE('',#983,0.29);+#983=AXIS2_PLACEMENT_3D('',#984,#221,#985);+#984=CARTESIAN_POINT('',(1.04,0.8,0.29));+#985=DIRECTION('',(-0.990830168044,-1.100042466056E-16,-0.135113204733));+#986=ORIENTED_EDGE('',*,*,#987,.T.);+#987=EDGE_CURVE('',#980,#988,#990,.T.);+#988=VERTEX_POINT('',#989);+#989=CARTESIAN_POINT('',(1.05,0.8,-5.551115123126E-17));+#990=LINE('',#981,#991);+#991=VECTOR('',#992,1.);+#992=DIRECTION('',(1.,1.110223024625E-16,0.));+#993=ORIENTED_EDGE('',*,*,#994,.T.);+#994=EDGE_CURVE('',#988,#995,#997,.T.);+#995=VERTEX_POINT('',#996);+#996=CARTESIAN_POINT('',(1.05,0.8,0.18));+#997=LINE('',#989,#731);+#998=ORIENTED_EDGE('',*,*,#999,.T.);+#999=EDGE_CURVE('',#995,#1000,#1002,.T.);+#1000=VERTEX_POINT('',#1001);+#1001=CARTESIAN_POINT('',(1.04,0.8,0.18));+#1002=LINE('',#996,#285);+#1003=ORIENTED_EDGE('',*,*,#1004,.T.);+#1004=EDGE_CURVE('',#1000,#1005,#1007,.T.);+#1005=VERTEX_POINT('',#1006);+#1006=CARTESIAN_POINT('',(0.931008681515,0.8,0.275137547479));+#1007=CIRCLE('',#1008,0.11);+#1008=AXIS2_PLACEMENT_3D('',#984,#487,#1009);+#1009=DIRECTION('',(-5.046468293751E-16,-5.602705292763E-32,-1.));+#1010=ORIENTED_EDGE('',*,*,#1011,.T.);+#1011=EDGE_CURVE('',#1005,#1012,#1014,.T.);+#1012=VERTEX_POINT('',#1013);+#1013=CARTESIAN_POINT('',(0.912340748733,0.8,0.439182829373));+#1014=LINE('',#1006,#1015);+#1015=VECTOR('',#1016,1.);+#1016=DIRECTION('',(-0.113067687674,-1.255303501969E-17,0.993587287562));+#1017=ORIENTED_EDGE('',*,*,#1018,.T.);+#1018=EDGE_CURVE('',#1012,#277,#1019,.T.);+#1019=CIRCLE('',#1020,0.29);+#1020=AXIS2_PLACEMENT_3D('',#498,#221,#1021);+#1021=DIRECTION('',(0.990830168044,1.100042466056E-16,0.135113204733));+#1022=PLANE('',#1023);+#1023=AXIS2_PLACEMENT_3D('',#1024,#221,#13);+#1024=CARTESIAN_POINT('',(0.801511045389,0.8,0.367417541634));+#1025=ADVANCED_FACE('',(#1026),#1038,.F.);+#1026=FACE_BOUND('',#1027,.F.);+#1027=EDGE_LOOP('',(#1028,#1029,#1034,#1037));+#1028=ORIENTED_EDGE('',*,*,#490,.T.);+#1029=ORIENTED_EDGE('',*,*,#1030,.T.);+#1030=EDGE_CURVE('',#482,#1031,#1033,.T.);+#1031=VERTEX_POINT('',#1032);+#1032=CARTESIAN_POINT('',(0.752659251267,0.5,0.250817170627));+#1033=LINE('',#483,#976);+#1034=ORIENTED_EDGE('',*,*,#1035,.F.);+#1035=EDGE_CURVE('',#973,#1031,#1036,.T.);+#1036=LINE('',#974,#220);+#1037=ORIENTED_EDGE('',*,*,#972,.F.);+#1038=PLANE('',#1039);+#1039=AXIS2_PLACEMENT_3D('',#492,#1040,#977);+#1040=DIRECTION('',(0.993587287562,1.103103483626E-16,0.113067687674));+#1041=ADVANCED_FACE('',(#1042),#1081,.T.);+#1042=FACE_BOUND('',#1043,.T.);+#1043=EDGE_LOOP('',(#503,#480,#1029,#1044,#1051,#1056,#1061,#1066,#1072,#1077));+#1044=ORIENTED_EDGE('',*,*,#1045,.T.);+#1045=EDGE_CURVE('',#1031,#1046,#1048,.T.);+#1046=VERTEX_POINT('',#1047);+#1047=CARTESIAN_POINT('',(1.04,0.5,-5.551115123126E-17));+#1048=CIRCLE('',#1049,0.29);+#1049=AXIS2_PLACEMENT_3D('',#1050,#221,#985);+#1050=CARTESIAN_POINT('',(1.04,0.5,0.29));+#1051=ORIENTED_EDGE('',*,*,#1052,.T.);+#1052=EDGE_CURVE('',#1046,#1053,#1055,.T.);+#1053=VERTEX_POINT('',#1054);+#1054=CARTESIAN_POINT('',(1.05,0.5,-5.551115123126E-17));+#1055=LINE('',#1047,#991);+#1056=ORIENTED_EDGE('',*,*,#1057,.T.);+#1057=EDGE_CURVE('',#1053,#1058,#1060,.T.);+#1058=VERTEX_POINT('',#1059);+#1059=CARTESIAN_POINT('',(1.05,0.5,0.18));+#1060=LINE('',#1054,#731);+#1061=ORIENTED_EDGE('',*,*,#1062,.T.);+#1062=EDGE_CURVE('',#1058,#1063,#1065,.T.);+#1063=VERTEX_POINT('',#1064);+#1064=CARTESIAN_POINT('',(1.04,0.5,0.18));+#1065=LINE('',#1059,#285);+#1066=ORIENTED_EDGE('',*,*,#1067,.T.);+#1067=EDGE_CURVE('',#1063,#1068,#1070,.T.);+#1068=VERTEX_POINT('',#1069);+#1069=CARTESIAN_POINT('',(0.931008681515,0.5,0.275137547479));+#1070=CIRCLE('',#1071,0.11);+#1071=AXIS2_PLACEMENT_3D('',#1050,#487,#1009);+#1072=ORIENTED_EDGE('',*,*,#1073,.T.);+#1073=EDGE_CURVE('',#1068,#1074,#1076,.T.);+#1074=VERTEX_POINT('',#1075);+#1075=CARTESIAN_POINT('',(0.912340748733,0.5,0.439182829373));+#1076=LINE('',#1069,#1015);+#1077=ORIENTED_EDGE('',*,*,#1078,.T.);+#1078=EDGE_CURVE('',#1074,#505,#1079,.T.);+#1079=CIRCLE('',#1080,0.29);+#1080=AXIS2_PLACEMENT_3D('',#486,#221,#1021);+#1081=PLANE('',#1082);+#1082=AXIS2_PLACEMENT_3D('',#1083,#221,#13);+#1083=CARTESIAN_POINT('',(0.801511045389,0.5,0.367417541634));+#1084=ADVANCED_FACE('',(#1085),#318,.F.);+#1085=FACE_BOUND('',#1086,.F.);+#1086=EDGE_LOOP('',(#1087,#1088,#1089,#1092));+#1087=ORIENTED_EDGE('',*,*,#696,.F.);+#1088=ORIENTED_EDGE('',*,*,#517,.T.);+#1089=ORIENTED_EDGE('',*,*,#1090,.T.);+#1090=EDGE_CURVE('',#512,#668,#1091,.T.);+#1091=LINE('',#513,#285);+#1092=ORIENTED_EDGE('',*,*,#667,.F.);+#1093=ADVANCED_FACE('',(#1094),#1140,.F.);+#1094=FACE_BOUND('',#1095,.F.);+#1095=EDGE_LOOP('',(#1096,#1097,#1098,#1103,#1110,#1115,#1120,#1125,#1131,#1136));+#1096=ORIENTED_EDGE('',*,*,#511,.F.);+#1097=ORIENTED_EDGE('',*,*,#535,.T.);+#1098=ORIENTED_EDGE('',*,*,#1099,.T.);+#1099=EDGE_CURVE('',#531,#1100,#1102,.T.);+#1100=VERTEX_POINT('',#1101);+#1101=CARTESIAN_POINT('',(0.752659251267,-0.5,0.250817170627));+#1102=LINE('',#532,#976);+#1103=ORIENTED_EDGE('',*,*,#1104,.T.);+#1104=EDGE_CURVE('',#1100,#1105,#1107,.T.);+#1105=VERTEX_POINT('',#1106);+#1106=CARTESIAN_POINT('',(1.04,-0.5,-5.551115123126E-17));+#1107=CIRCLE('',#1108,0.29);+#1108=AXIS2_PLACEMENT_3D('',#1109,#221,#985);+#1109=CARTESIAN_POINT('',(1.04,-0.5,0.29));+#1110=ORIENTED_EDGE('',*,*,#1111,.T.);+#1111=EDGE_CURVE('',#1105,#1112,#1114,.T.);+#1112=VERTEX_POINT('',#1113);+#1113=CARTESIAN_POINT('',(1.05,-0.5,-5.551115123126E-17));+#1114=LINE('',#1106,#991);+#1115=ORIENTED_EDGE('',*,*,#1116,.T.);+#1116=EDGE_CURVE('',#1112,#1117,#1119,.T.);+#1117=VERTEX_POINT('',#1118);+#1118=CARTESIAN_POINT('',(1.05,-0.5,0.18));+#1119=LINE('',#1113,#731);+#1120=ORIENTED_EDGE('',*,*,#1121,.T.);+#1121=EDGE_CURVE('',#1117,#1122,#1124,.T.);+#1122=VERTEX_POINT('',#1123);+#1123=CARTESIAN_POINT('',(1.04,-0.5,0.18));+#1124=LINE('',#1118,#285);+#1125=ORIENTED_EDGE('',*,*,#1126,.T.);+#1126=EDGE_CURVE('',#1122,#1127,#1129,.T.);+#1127=VERTEX_POINT('',#1128);+#1128=CARTESIAN_POINT('',(0.931008681515,-0.5,0.275137547479));+#1129=CIRCLE('',#1130,0.11);+#1130=AXIS2_PLACEMENT_3D('',#1109,#487,#1009);+#1131=ORIENTED_EDGE('',*,*,#1132,.T.);+#1132=EDGE_CURVE('',#1127,#1133,#1135,.T.);+#1133=VERTEX_POINT('',#1134);+#1134=CARTESIAN_POINT('',(0.912340748733,-0.5,0.439182829373));+#1135=LINE('',#1128,#1015);+#1136=ORIENTED_EDGE('',*,*,#1137,.T.);+#1137=EDGE_CURVE('',#1133,#512,#1138,.T.);+#1138=CIRCLE('',#1139,0.29);+#1139=AXIS2_PLACEMENT_3D('',#538,#221,#1021);+#1140=PLANE('',#1141);+#1141=AXIS2_PLACEMENT_3D('',#1142,#221,#13);+#1142=CARTESIAN_POINT('',(0.801511045389,-0.5,0.367417541634));+#1143=ADVANCED_FACE('',(#1144),#1156,.F.);+#1144=FACE_BOUND('',#1145,.F.);+#1145=EDGE_LOOP('',(#1146,#1147,#1152,#1155));+#1146=ORIENTED_EDGE('',*,*,#530,.T.);+#1147=ORIENTED_EDGE('',*,*,#1148,.T.);+#1148=EDGE_CURVE('',#524,#1149,#1151,.T.);+#1149=VERTEX_POINT('',#1150);+#1150=CARTESIAN_POINT('',(0.752659251267,-0.8,0.250817170627));+#1151=LINE('',#525,#976);+#1152=ORIENTED_EDGE('',*,*,#1153,.F.);+#1153=EDGE_CURVE('',#1100,#1149,#1154,.T.);+#1154=LINE('',#1101,#220);+#1155=ORIENTED_EDGE('',*,*,#1099,.F.);+#1156=PLANE('',#1157);+#1157=AXIS2_PLACEMENT_3D('',#532,#1040,#977);+#1158=ADVANCED_FACE('',(#1159),#1198,.T.);+#1159=FACE_BOUND('',#1160,.T.);+#1160=EDGE_LOOP('',(#543,#522,#1147,#1161,#1168,#1173,#1178,#1183,#1189,#1194));+#1161=ORIENTED_EDGE('',*,*,#1162,.T.);+#1162=EDGE_CURVE('',#1149,#1163,#1165,.T.);+#1163=VERTEX_POINT('',#1164);+#1164=CARTESIAN_POINT('',(1.04,-0.8,-5.551115123126E-17));+#1165=CIRCLE('',#1166,0.29);+#1166=AXIS2_PLACEMENT_3D('',#1167,#221,#985);+#1167=CARTESIAN_POINT('',(1.04,-0.8,0.29));+#1168=ORIENTED_EDGE('',*,*,#1169,.T.);+#1169=EDGE_CURVE('',#1163,#1170,#1172,.T.);+#1170=VERTEX_POINT('',#1171);+#1171=CARTESIAN_POINT('',(1.05,-0.8,-5.551115123126E-17));+#1172=LINE('',#1164,#991);+#1173=ORIENTED_EDGE('',*,*,#1174,.T.);+#1174=EDGE_CURVE('',#1170,#1175,#1177,.T.);+#1175=VERTEX_POINT('',#1176);+#1176=CARTESIAN_POINT('',(1.05,-0.8,0.18));+#1177=LINE('',#1171,#731);+#1178=ORIENTED_EDGE('',*,*,#1179,.T.);+#1179=EDGE_CURVE('',#1175,#1180,#1182,.T.);+#1180=VERTEX_POINT('',#1181);+#1181=CARTESIAN_POINT('',(1.04,-0.8,0.18));+#1182=LINE('',#1176,#285);+#1183=ORIENTED_EDGE('',*,*,#1184,.T.);+#1184=EDGE_CURVE('',#1180,#1185,#1187,.T.);+#1185=VERTEX_POINT('',#1186);+#1186=CARTESIAN_POINT('',(0.931008681515,-0.8,0.275137547479));+#1187=CIRCLE('',#1188,0.11);+#1188=AXIS2_PLACEMENT_3D('',#1167,#487,#1009);+#1189=ORIENTED_EDGE('',*,*,#1190,.T.);+#1190=EDGE_CURVE('',#1185,#1191,#1193,.T.);+#1191=VERTEX_POINT('',#1192);+#1192=CARTESIAN_POINT('',(0.912340748733,-0.8,0.439182829373));+#1193=LINE('',#1186,#1015);+#1194=ORIENTED_EDGE('',*,*,#1195,.T.);+#1195=EDGE_CURVE('',#1191,#545,#1196,.T.);+#1196=CIRCLE('',#1197,0.29);+#1197=AXIS2_PLACEMENT_3D('',#528,#221,#1021);+#1198=PLANE('',#1199);+#1199=AXIS2_PLACEMENT_3D('',#1200,#221,#13);+#1200=CARTESIAN_POINT('',(0.801511045389,-0.8,0.367417541634));+#1201=ADVANCED_FACE('',(#1202),#1209,.T.);+#1202=FACE_BOUND('',#1203,.F.);+#1203=EDGE_LOOP('',(#1204,#751,#1207,#1208));+#1204=ORIENTED_EDGE('',*,*,#1205,.T.);+#1205=EDGE_CURVE('',#946,#746,#1206,.T.);+#1206=LINE('',#947,#145);+#1207=ORIENTED_EDGE('',*,*,#578,.F.);+#1208=ORIENTED_EDGE('',*,*,#950,.F.);+#1209=CYLINDRICAL_SURFACE('',#1210,0.29);+#1210=AXIS2_PLACEMENT_3D('',#416,#1211,#755);+#1211=DIRECTION('',(-1.110223024625E-16,-1.,-0.));+#1212=ADVANCED_FACE('',(#1213),#1221,.F.);+#1213=FACE_BOUND('',#1214,.F.);+#1214=EDGE_LOOP('',(#1215,#1216,#1219,#1220));+#1215=ORIENTED_EDGE('',*,*,#764,.F.);+#1216=ORIENTED_EDGE('',*,*,#1217,.T.);+#1217=EDGE_CURVE('',#348,#383,#1218,.T.);+#1218=LINE('',#349,#145);+#1219=ORIENTED_EDGE('',*,*,#904,.T.);+#1220=ORIENTED_EDGE('',*,*,#595,.F.);+#1221=PLANE('',#1222);+#1222=AXIS2_PLACEMENT_3D('',#349,#585,#317);+#1223=ADVANCED_FACE('',(#1224,#1239),#1248,.T.);+#1224=FACE_BOUND('',#1225,.T.);+#1225=EDGE_LOOP('',(#625,#607,#1226,#1231,#1236,#683,#653,#639));+#1226=ORIENTED_EDGE('',*,*,#1227,.F.);+#1227=EDGE_CURVE('',#1228,#609,#1230,.T.);+#1228=VERTEX_POINT('',#1229);+#1229=CARTESIAN_POINT('',(-0.438852968955,-0.87770593791,1.1));+#1230=LINE('',#1229,#86);+#1231=ORIENTED_EDGE('',*,*,#1232,.F.);+#1232=EDGE_CURVE('',#1233,#1228,#1235,.T.);+#1233=VERTEX_POINT('',#1234);+#1234=CARTESIAN_POINT('',(0.438852968955,-0.87770593791,1.1));+#1235=LINE('',#1234,#79);+#1236=ORIENTED_EDGE('',*,*,#1237,.F.);+#1237=EDGE_CURVE('',#680,#1233,#1238,.T.);+#1238=LINE('',#681,#72);+#1239=FACE_BOUND('',#1240,.T.);+#1240=EDGE_LOOP('',(#1241));+#1241=ORIENTED_EDGE('',*,*,#1242,.F.);+#1242=EDGE_CURVE('',#1243,#1243,#1245,.T.);+#1243=VERTEX_POINT('',#1244);+#1244=CARTESIAN_POINT('',(-0.224394156537,0.692164750328,1.1));+#1245=CIRCLE('',#1246,9.277059379095E-02);+#1246=AXIS2_PLACEMENT_3D('',#1247,#13,#14);+#1247=CARTESIAN_POINT('',(-0.317164750328,0.692164750328,1.1));+#1248=PLANE('',#1249);+#1249=AXIS2_PLACEMENT_3D('',#605,#95,#1250);+#1250=DIRECTION('',(0.48635482164,-0.87376140191,0.));+#1251=ADVANCED_FACE('',(#1252),#1259,.F.);+#1252=FACE_BOUND('',#1253,.F.);+#1253=EDGE_LOOP('',(#1254,#1255,#1226,#1256));+#1254=ORIENTED_EDGE('',*,*,#768,.T.);+#1255=ORIENTED_EDGE('',*,*,#613,.T.);+#1256=ORIENTED_EDGE('',*,*,#1257,.F.);+#1257=EDGE_CURVE('',#769,#1228,#1258,.T.);+#1258=B_SPLINE_CURVE_WITH_KNOTS('',1,(#770,#1229),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1259=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#770,#1229),(#312,#610)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.141421356237),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1260=ADVANCED_FACE('',(#1261),#1269,.F.);+#1261=FACE_BOUND('',#1262,.F.);+#1262=EDGE_LOOP('',(#1263,#1264,#1267,#1268));+#1263=ORIENTED_EDGE('',*,*,#1090,.F.);+#1264=ORIENTED_EDGE('',*,*,#1265,.T.);+#1265=EDGE_CURVE('',#512,#545,#1266,.T.);+#1266=LINE('',#513,#220);+#1267=ORIENTED_EDGE('',*,*,#782,.T.);+#1268=ORIENTED_EDGE('',*,*,#671,.F.);+#1269=PLANE('',#1270);+#1270=AXIS2_PLACEMENT_3D('',#513,#585,#286);+#1271=ADVANCED_FACE('',(#1272),#1279,.F.);+#1272=FACE_BOUND('',#1273,.F.);+#1273=EDGE_LOOP('',(#1274,#1275,#1236,#1278));+#1274=ORIENTED_EDGE('',*,*,#778,.T.);+#1275=ORIENTED_EDGE('',*,*,#1276,.T.);+#1276=EDGE_CURVE('',#774,#1233,#1277,.T.);+#1277=B_SPLINE_CURVE_WITH_KNOTS('',1,(#775,#1234),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1278=ORIENTED_EDGE('',*,*,#679,.F.);+#1279=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#677,#681),(#775,#1234)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.141421356237),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1280=ADVANCED_FACE('',(#1281),#1288,.T.);+#1281=FACE_BOUND('',#1282,.F.);+#1282=EDGE_LOOP('',(#1283,#1077,#1286,#1287));+#1283=ORIENTED_EDGE('',*,*,#1284,.T.);+#1284=EDGE_CURVE('',#1012,#1074,#1285,.T.);+#1285=LINE('',#1013,#220);+#1286=ORIENTED_EDGE('',*,*,#693,.F.);+#1287=ORIENTED_EDGE('',*,*,#1018,.F.);+#1288=CYLINDRICAL_SURFACE('',#1289,0.29);+#1289=AXIS2_PLACEMENT_3D('',#498,#1290,#1021);+#1290=DIRECTION('',(-1.110223024625E-16,1.,-0.));+#1291=ADVANCED_FACE('',(#1292),#1299,.F.);+#1292=FACE_BOUND('',#1293,.F.);+#1293=EDGE_LOOP('',(#1294,#744,#1297,#1298));+#1294=ORIENTED_EDGE('',*,*,#1295,.T.);+#1295=EDGE_CURVE('',#940,#739,#1296,.T.);+#1296=LINE('',#941,#145);+#1297=ORIENTED_EDGE('',*,*,#1205,.F.);+#1298=ORIENTED_EDGE('',*,*,#945,.F.);+#1299=PLANE('',#1300);+#1300=AXIS2_PLACEMENT_3D('',#941,#1301,#750);+#1301=DIRECTION('',(0.993587287562,-1.103103483626E-16,-0.113067687674));+#1302=ADVANCED_FACE('',(#1303),#1310,.F.);+#1303=FACE_BOUND('',#1304,.F.);+#1304=EDGE_LOOP('',(#1305,#737,#1308,#1309));+#1305=ORIENTED_EDGE('',*,*,#1306,.T.);+#1306=EDGE_CURVE('',#935,#734,#1307,.T.);+#1307=LINE('',#936,#145);+#1308=ORIENTED_EDGE('',*,*,#1295,.F.);+#1309=ORIENTED_EDGE('',*,*,#939,.F.);+#1310=CYLINDRICAL_SURFACE('',#943,0.11);+#1311=ADVANCED_FACE('',(#1312),#1319,.F.);+#1312=FACE_BOUND('',#1313,.F.);+#1313=EDGE_LOOP('',(#1314,#732,#1317,#1318));+#1314=ORIENTED_EDGE('',*,*,#1315,.T.);+#1315=EDGE_CURVE('',#930,#728,#1316,.T.);+#1316=LINE('',#931,#145);+#1317=ORIENTED_EDGE('',*,*,#1306,.F.);+#1318=ORIENTED_EDGE('',*,*,#934,.F.);+#1319=PLANE('',#1320);+#1320=AXIS2_PLACEMENT_3D('',#931,#585,#317);+#1321=ADVANCED_FACE('',(#1322),#1329,.F.);+#1322=FACE_BOUND('',#1323,.F.);+#1323=EDGE_LOOP('',(#1324,#726,#1327,#1328));+#1324=ORIENTED_EDGE('',*,*,#1325,.T.);+#1325=EDGE_CURVE('',#925,#721,#1326,.T.);+#1326=LINE('',#926,#145);+#1327=ORIENTED_EDGE('',*,*,#1315,.F.);+#1328=ORIENTED_EDGE('',*,*,#929,.F.);+#1329=PLANE('',#1330);+#1330=AXIS2_PLACEMENT_3D('',#926,#317,#13);+#1331=ADVANCED_FACE('',(#1332),#1339,.F.);+#1332=FACE_BOUND('',#1333,.F.);+#1333=EDGE_LOOP('',(#1334,#719,#1337,#1338));+#1334=ORIENTED_EDGE('',*,*,#1335,.T.);+#1335=EDGE_CURVE('',#918,#713,#1336,.T.);+#1336=LINE('',#919,#145);+#1337=ORIENTED_EDGE('',*,*,#1325,.F.);+#1338=ORIENTED_EDGE('',*,*,#924,.F.);+#1339=PLANE('',#1340);+#1340=AXIS2_PLACEMENT_3D('',#919,#13,#725);+#1341=ADVANCED_FACE('',(#1342),#1347,.T.);+#1342=FACE_BOUND('',#1343,.F.);+#1343=EDGE_LOOP('',(#1344,#711,#1345,#1346));+#1344=ORIENTED_EDGE('',*,*,#961,.T.);+#1345=ORIENTED_EDGE('',*,*,#1335,.F.);+#1346=ORIENTED_EDGE('',*,*,#917,.F.);+#1347=CYLINDRICAL_SURFACE('',#1348,0.29);+#1348=AXIS2_PLACEMENT_3D('',#922,#1211,#718);+#1349=ADVANCED_FACE('',(#1350),#1355,.F.);+#1350=FACE_BOUND('',#1351,.F.);+#1351=EDGE_LOOP('',(#1352,#1353,#1231,#1354));+#1352=ORIENTED_EDGE('',*,*,#773,.T.);+#1353=ORIENTED_EDGE('',*,*,#1257,.T.);+#1354=ORIENTED_EDGE('',*,*,#1276,.F.);+#1355=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#775,#1234),(#770,#1229)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.95),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1356=ADVANCED_FACE('',(#1357),#1364,.T.);+#1357=FACE_BOUND('',#1358,.F.);+#1358=EDGE_LOOP('',(#1359,#890,#1362,#1363));+#1359=ORIENTED_EDGE('',*,*,#1360,.T.);+#1360=EDGE_CURVE('',#828,#887,#1361,.T.);+#1361=LINE('',#829,#145);+#1362=ORIENTED_EDGE('',*,*,#1217,.F.);+#1363=ORIENTED_EDGE('',*,*,#832,.F.);+#1364=CYLINDRICAL_SURFACE('',#1365,0.29);+#1365=AXIS2_PLACEMENT_3D('',#376,#1211,#755);+#1366=ADVANCED_FACE('',(#1367),#1374,.F.);+#1367=FACE_BOUND('',#1368,.F.);+#1368=EDGE_LOOP('',(#1369,#885,#1372,#1373));+#1369=ORIENTED_EDGE('',*,*,#1370,.T.);+#1370=EDGE_CURVE('',#822,#881,#1371,.T.);+#1371=LINE('',#823,#145);+#1372=ORIENTED_EDGE('',*,*,#1360,.F.);+#1373=ORIENTED_EDGE('',*,*,#827,.F.);+#1374=PLANE('',#1375);+#1375=AXIS2_PLACEMENT_3D('',#823,#1301,#750);+#1376=ADVANCED_FACE('',(#1377),#1384,.F.);+#1377=FACE_BOUND('',#1378,.F.);+#1378=EDGE_LOOP('',(#1379,#879,#1382,#1383));+#1379=ORIENTED_EDGE('',*,*,#1380,.T.);+#1380=EDGE_CURVE('',#817,#876,#1381,.T.);+#1381=LINE('',#818,#145);+#1382=ORIENTED_EDGE('',*,*,#1370,.F.);+#1383=ORIENTED_EDGE('',*,*,#821,.F.);+#1384=CYLINDRICAL_SURFACE('',#825,0.11);+#1385=ADVANCED_FACE('',(#1386),#1393,.F.);+#1386=FACE_BOUND('',#1387,.F.);+#1387=EDGE_LOOP('',(#1388,#874,#1391,#1392));+#1388=ORIENTED_EDGE('',*,*,#1389,.T.);+#1389=EDGE_CURVE('',#812,#871,#1390,.T.);+#1390=LINE('',#813,#145);+#1391=ORIENTED_EDGE('',*,*,#1380,.F.);+#1392=ORIENTED_EDGE('',*,*,#816,.F.);+#1393=PLANE('',#1394);+#1394=AXIS2_PLACEMENT_3D('',#813,#585,#317);+#1395=ADVANCED_FACE('',(#1396),#1403,.F.);+#1396=FACE_BOUND('',#1397,.F.);+#1397=EDGE_LOOP('',(#1398,#869,#1401,#1402));+#1398=ORIENTED_EDGE('',*,*,#1399,.T.);+#1399=EDGE_CURVE('',#807,#866,#1400,.T.);+#1400=LINE('',#808,#145);+#1401=ORIENTED_EDGE('',*,*,#1389,.F.);+#1402=ORIENTED_EDGE('',*,*,#811,.F.);+#1403=PLANE('',#1404);+#1404=AXIS2_PLACEMENT_3D('',#808,#317,#13);+#1405=ADVANCED_FACE('',(#1406),#1413,.F.);+#1406=FACE_BOUND('',#1407,.F.);+#1407=EDGE_LOOP('',(#1408,#864,#1411,#1412));+#1408=ORIENTED_EDGE('',*,*,#1409,.T.);+#1409=EDGE_CURVE('',#800,#859,#1410,.T.);+#1410=LINE('',#801,#145);+#1411=ORIENTED_EDGE('',*,*,#1399,.F.);+#1412=ORIENTED_EDGE('',*,*,#806,.F.);+#1413=PLANE('',#1414);+#1414=AXIS2_PLACEMENT_3D('',#801,#13,#725);+#1415=ADVANCED_FACE('',(#1416),#1421,.T.);+#1416=FACE_BOUND('',#1417,.F.);+#1417=EDGE_LOOP('',(#1418,#857,#1419,#1420));+#1418=ORIENTED_EDGE('',*,*,#848,.T.);+#1419=ORIENTED_EDGE('',*,*,#1409,.F.);+#1420=ORIENTED_EDGE('',*,*,#799,.F.);+#1421=CYLINDRICAL_SURFACE('',#1422,0.29);+#1422=AXIS2_PLACEMENT_3D('',#804,#1211,#718);+#1423=ADVANCED_FACE('',(#1424),#1431,.F.);+#1424=FACE_BOUND('',#1425,.F.);+#1425=EDGE_LOOP('',(#1426,#1072,#1429,#1430));+#1426=ORIENTED_EDGE('',*,*,#1427,.T.);+#1427=EDGE_CURVE('',#1005,#1068,#1428,.T.);+#1428=LINE('',#1006,#220);+#1429=ORIENTED_EDGE('',*,*,#1284,.F.);+#1430=ORIENTED_EDGE('',*,*,#1011,.F.);+#1431=PLANE('',#1432);+#1432=AXIS2_PLACEMENT_3D('',#1006,#1433,#1016);+#1433=DIRECTION('',(-0.993587287562,-1.103103483626E-16,-0.113067687674));+#1434=ADVANCED_FACE('',(#1435),#1442,.F.);+#1435=FACE_BOUND('',#1436,.F.);+#1436=EDGE_LOOP('',(#1437,#1066,#1440,#1441));+#1437=ORIENTED_EDGE('',*,*,#1438,.T.);+#1438=EDGE_CURVE('',#1000,#1063,#1439,.T.);+#1439=LINE('',#1001,#220);+#1440=ORIENTED_EDGE('',*,*,#1427,.F.);+#1441=ORIENTED_EDGE('',*,*,#1004,.F.);+#1442=CYLINDRICAL_SURFACE('',#1008,0.11);+#1443=ADVANCED_FACE('',(#1444),#1451,.F.);+#1444=FACE_BOUND('',#1445,.F.);+#1445=EDGE_LOOP('',(#1446,#1061,#1449,#1450));+#1446=ORIENTED_EDGE('',*,*,#1447,.T.);+#1447=EDGE_CURVE('',#995,#1058,#1448,.T.);+#1448=LINE('',#996,#220);+#1449=ORIENTED_EDGE('',*,*,#1438,.F.);+#1450=ORIENTED_EDGE('',*,*,#999,.F.);+#1451=PLANE('',#1452);+#1452=AXIS2_PLACEMENT_3D('',#996,#585,#286);+#1453=ADVANCED_FACE('',(#1454),#1461,.F.);+#1454=FACE_BOUND('',#1455,.F.);+#1455=EDGE_LOOP('',(#1456,#1056,#1459,#1460));+#1456=ORIENTED_EDGE('',*,*,#1457,.T.);+#1457=EDGE_CURVE('',#988,#1053,#1458,.T.);+#1458=LINE('',#989,#220);+#1459=ORIENTED_EDGE('',*,*,#1447,.F.);+#1460=ORIENTED_EDGE('',*,*,#994,.F.);+#1461=PLANE('',#1462);+#1462=AXIS2_PLACEMENT_3D('',#989,#286,#13);+#1463=ADVANCED_FACE('',(#1464),#1471,.F.);+#1464=FACE_BOUND('',#1465,.F.);+#1465=EDGE_LOOP('',(#1466,#1051,#1469,#1470));+#1466=ORIENTED_EDGE('',*,*,#1467,.T.);+#1467=EDGE_CURVE('',#980,#1046,#1468,.T.);+#1468=LINE('',#981,#220);+#1469=ORIENTED_EDGE('',*,*,#1457,.F.);+#1470=ORIENTED_EDGE('',*,*,#987,.F.);+#1471=PLANE('',#1472);+#1472=AXIS2_PLACEMENT_3D('',#981,#13,#992);+#1473=ADVANCED_FACE('',(#1474),#1479,.T.);+#1474=FACE_BOUND('',#1475,.F.);+#1475=EDGE_LOOP('',(#1476,#1044,#1477,#1478));+#1476=ORIENTED_EDGE('',*,*,#1035,.T.);+#1477=ORIENTED_EDGE('',*,*,#1467,.F.);+#1478=ORIENTED_EDGE('',*,*,#979,.F.);+#1479=CYLINDRICAL_SURFACE('',#1480,0.29);+#1480=AXIS2_PLACEMENT_3D('',#984,#1290,#985);+#1481=ADVANCED_FACE('',(#1482),#1489,.T.);+#1482=FACE_BOUND('',#1483,.F.);+#1483=EDGE_LOOP('',(#1484,#1194,#1487,#1488));+#1484=ORIENTED_EDGE('',*,*,#1485,.T.);+#1485=EDGE_CURVE('',#1133,#1191,#1486,.T.);+#1486=LINE('',#1134,#220);+#1487=ORIENTED_EDGE('',*,*,#1265,.F.);+#1488=ORIENTED_EDGE('',*,*,#1137,.F.);+#1489=CYLINDRICAL_SURFACE('',#1490,0.29);+#1490=AXIS2_PLACEMENT_3D('',#538,#1290,#1021);+#1491=ADVANCED_FACE('',(#1492),#1499,.F.);+#1492=FACE_BOUND('',#1493,.F.);+#1493=EDGE_LOOP('',(#1494,#1189,#1497,#1498));+#1494=ORIENTED_EDGE('',*,*,#1495,.T.);+#1495=EDGE_CURVE('',#1127,#1185,#1496,.T.);+#1496=LINE('',#1128,#220);+#1497=ORIENTED_EDGE('',*,*,#1485,.F.);+#1498=ORIENTED_EDGE('',*,*,#1132,.F.);+#1499=PLANE('',#1500);+#1500=AXIS2_PLACEMENT_3D('',#1128,#1433,#1016);+#1501=ADVANCED_FACE('',(#1502),#1509,.F.);+#1502=FACE_BOUND('',#1503,.F.);+#1503=EDGE_LOOP('',(#1504,#1183,#1507,#1508));+#1504=ORIENTED_EDGE('',*,*,#1505,.T.);+#1505=EDGE_CURVE('',#1122,#1180,#1506,.T.);+#1506=LINE('',#1123,#220);+#1507=ORIENTED_EDGE('',*,*,#1495,.F.);+#1508=ORIENTED_EDGE('',*,*,#1126,.F.);+#1509=CYLINDRICAL_SURFACE('',#1130,0.11);+#1510=ADVANCED_FACE('',(#1511),#1518,.F.);+#1511=FACE_BOUND('',#1512,.F.);+#1512=EDGE_LOOP('',(#1513,#1178,#1516,#1517));+#1513=ORIENTED_EDGE('',*,*,#1514,.T.);+#1514=EDGE_CURVE('',#1117,#1175,#1515,.T.);+#1515=LINE('',#1118,#220);+#1516=ORIENTED_EDGE('',*,*,#1505,.F.);+#1517=ORIENTED_EDGE('',*,*,#1121,.F.);+#1518=PLANE('',#1519);+#1519=AXIS2_PLACEMENT_3D('',#1118,#585,#286);+#1520=ADVANCED_FACE('',(#1521),#1528,.F.);+#1521=FACE_BOUND('',#1522,.F.);+#1522=EDGE_LOOP('',(#1523,#1173,#1526,#1527));+#1523=ORIENTED_EDGE('',*,*,#1524,.T.);+#1524=EDGE_CURVE('',#1112,#1170,#1525,.T.);+#1525=LINE('',#1113,#220);+#1526=ORIENTED_EDGE('',*,*,#1514,.F.);+#1527=ORIENTED_EDGE('',*,*,#1116,.F.);+#1528=PLANE('',#1529);+#1529=AXIS2_PLACEMENT_3D('',#1113,#286,#13);+#1530=ADVANCED_FACE('',(#1531),#1538,.F.);+#1531=FACE_BOUND('',#1532,.F.);+#1532=EDGE_LOOP('',(#1533,#1168,#1536,#1537));+#1533=ORIENTED_EDGE('',*,*,#1534,.T.);+#1534=EDGE_CURVE('',#1105,#1163,#1535,.T.);+#1535=LINE('',#1106,#220);+#1536=ORIENTED_EDGE('',*,*,#1524,.F.);+#1537=ORIENTED_EDGE('',*,*,#1111,.F.);+#1538=PLANE('',#1539);+#1539=AXIS2_PLACEMENT_3D('',#1106,#13,#992);+#1540=ADVANCED_FACE('',(#1541),#1546,.T.);+#1541=FACE_BOUND('',#1542,.F.);+#1542=EDGE_LOOP('',(#1543,#1161,#1544,#1545));+#1543=ORIENTED_EDGE('',*,*,#1153,.T.);+#1544=ORIENTED_EDGE('',*,*,#1534,.F.);+#1545=ORIENTED_EDGE('',*,*,#1104,.F.);+#1546=CYLINDRICAL_SURFACE('',#1547,0.29);+#1547=AXIS2_PLACEMENT_3D('',#1109,#1290,#985);+#1548=ADVANCED_FACE('',(#1549),#1550,.T.);+#1549=FACE_BOUND('',#1240,.F.);+#1550=PLANE('',#1246);+#1551=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1555)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1552,#1553,#1554)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1552=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1553=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1554=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1555=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1552,'distance_accuracy_value','confusion accuracy');+#1556=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1557=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1558,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575,#1576,#1577,#1578,#1579,#1580,#1581,#1590,#1591,#1592,#1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611,#1612,#1613,#1614,#1615,#1616,#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,#1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657),#1551);+#1558=STYLED_ITEM('color',(#1559),#17);+#1559=PRESENTATION_STYLE_ASSIGNMENT((#1560,#1566));+#1560=SURFACE_STYLE_USAGE(.BOTH.,#1561);+#1561=SURFACE_SIDE_STYLE('',(#1562));+#1562=SURFACE_STYLE_FILL_AREA(#1563);+#1563=FILL_AREA_STYLE('',(#1564));+#1564=FILL_AREA_STYLE_COLOUR('',#1565);+#1565=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#1566=CURVE_STYLE('',#1567,POSITIVE_LENGTH_MEASURE(0.1),#1565);+#1567=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1568=STYLED_ITEM('color',(#1559),#43);+#1569=STYLED_ITEM('color',(#1559),#97);+#1570=STYLED_ITEM('color',(#1559),#110);+#1571=STYLED_ITEM('color',(#1559),#130);+#1572=STYLED_ITEM('color',(#1559),#163);+#1573=STYLED_ITEM('color',(#1559),#176);+#1574=STYLED_ITEM('color',(#1559),#189);+#1575=STYLED_ITEM('color',(#1559),#202);+#1576=STYLED_ITEM('color',(#1559),#235);+#1577=STYLED_ITEM('color',(#1559),#244);+#1578=STYLED_ITEM('color',(#1559),#259);+#1579=STYLED_ITEM('color',(#1559),#323);+#1580=STYLED_ITEM('color',(#1559),#338);+#1581=STYLED_ITEM('color',(#1582),#354);+#1582=PRESENTATION_STYLE_ASSIGNMENT((#1583,#1589));+#1583=SURFACE_STYLE_USAGE(.BOTH.,#1584);+#1584=SURFACE_SIDE_STYLE('',(#1585));+#1585=SURFACE_STYLE_FILL_AREA(#1586);+#1586=FILL_AREA_STYLE('',(#1587));+#1587=FILL_AREA_STYLE_COLOUR('',#1588);+#1588=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1589=CURVE_STYLE('',#1567,POSITIVE_LENGTH_MEASURE(0.1),#1588);+#1590=STYLED_ITEM('color',(#1559),#378);+#1591=STYLED_ITEM('color',(#1582),#396);+#1592=STYLED_ITEM('color',(#1559),#418);+#1593=STYLED_ITEM('color',(#1559),#434);+#1594=STYLED_ITEM('color',(#1559),#446);+#1595=STYLED_ITEM('color',(#1559),#461);+#1596=STYLED_ITEM('color',(#1582),#476);+#1597=STYLED_ITEM('color',(#1559),#500);+#1598=STYLED_ITEM('color',(#1582),#518);+#1599=STYLED_ITEM('color',(#1559),#540);+#1600=STYLED_ITEM('color',(#1559),#557);+#1601=STYLED_ITEM('color',(#1582),#569);+#1602=STYLED_ITEM('color',(#1559),#586);+#1603=STYLED_ITEM('color',(#1559),#616);+#1604=STYLED_ITEM('color',(#1559),#630);+#1605=STYLED_ITEM('color',(#1559),#644);+#1606=STYLED_ITEM('color',(#1559),#658);+#1607=STYLED_ITEM('color',(#1582),#688);+#1608=STYLED_ITEM('color',(#1582),#701);+#1609=STYLED_ITEM('color',(#1559),#759);+#1610=STYLED_ITEM('color',(#1582),#788);+#1611=STYLED_ITEM('color',(#1582),#838);+#1612=STYLED_ITEM('color',(#1582),#854);+#1613=STYLED_ITEM('color',(#1559),#897);+#1614=STYLED_ITEM('color',(#1582),#906);+#1615=STYLED_ITEM('color',(#1582),#956);+#1616=STYLED_ITEM('color',(#1582),#966);+#1617=STYLED_ITEM('color',(#1582),#1025);+#1618=STYLED_ITEM('color',(#1582),#1041);+#1619=STYLED_ITEM('color',(#1559),#1084);+#1620=STYLED_ITEM('color',(#1582),#1093);+#1621=STYLED_ITEM('color',(#1582),#1143);+#1622=STYLED_ITEM('color',(#1582),#1158);+#1623=STYLED_ITEM('color',(#1582),#1201);+#1624=STYLED_ITEM('color',(#1582),#1212);+#1625=STYLED_ITEM('color',(#1559),#1223);+#1626=STYLED_ITEM('color',(#1559),#1251);+#1627=STYLED_ITEM('color',(#1582),#1260);+#1628=STYLED_ITEM('color',(#1559),#1271);+#1629=STYLED_ITEM('color',(#1582),#1280);+#1630=STYLED_ITEM('color',(#1582),#1291);+#1631=STYLED_ITEM('color',(#1582),#1302);+#1632=STYLED_ITEM('color',(#1582),#1311);+#1633=STYLED_ITEM('color',(#1582),#1321);+#1634=STYLED_ITEM('color',(#1582),#1331);+#1635=STYLED_ITEM('color',(#1582),#1341);+#1636=STYLED_ITEM('color',(#1559),#1349);+#1637=STYLED_ITEM('color',(#1582),#1356);+#1638=STYLED_ITEM('color',(#1582),#1366);+#1639=STYLED_ITEM('color',(#1582),#1376);+#1640=STYLED_ITEM('color',(#1582),#1385);+#1641=STYLED_ITEM('color',(#1582),#1395);+#1642=STYLED_ITEM('color',(#1582),#1405);+#1643=STYLED_ITEM('color',(#1582),#1415);+#1644=STYLED_ITEM('color',(#1582),#1423);+#1645=STYLED_ITEM('color',(#1582),#1434);+#1646=STYLED_ITEM('color',(#1582),#1443);+#1647=STYLED_ITEM('color',(#1582),#1453);+#1648=STYLED_ITEM('color',(#1582),#1463);+#1649=STYLED_ITEM('color',(#1582),#1473);+#1650=STYLED_ITEM('color',(#1582),#1481);+#1651=STYLED_ITEM('color',(#1582),#1491);+#1652=STYLED_ITEM('color',(#1582),#1501);+#1653=STYLED_ITEM('color',(#1582),#1510);+#1654=STYLED_ITEM('color',(#1582),#1520);+#1655=STYLED_ITEM('color',(#1582),#1530);+#1656=STYLED_ITEM('color',(#1582),#1540);+#1657=STYLED_ITEM('color',(#1658),#1548);+#1658=PRESENTATION_STYLE_ASSIGNMENT((#1659,#1665));+#1659=SURFACE_STYLE_USAGE(.BOTH.,#1660);+#1660=SURFACE_SIDE_STYLE('',(#1661));+#1661=SURFACE_STYLE_FILL_AREA(#1662);+#1662=FILL_AREA_STYLE('',(#1663));+#1663=FILL_AREA_STYLE_COLOUR('',#1664);+#1664=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#1665=CURVE_STYLE('',#1567,POSITIVE_LENGTH_MEASURE(0.1),#1664);+ENDSEC;+END-ISO-10303-21;
docs/bfp640h6327-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
package.jsonadded+168@@ -0,0 +1,168 @@+{+ "slug": "bfp640h6327",+ "version": "0.1.0",+ "type": "component",+ "description": "Infineon Technologies Bipolar (BJT), SOT-343. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "transistors-thyristors",+ "bfp640h6327",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "bfp640h6327.kicad_sym",+ "bfp640h6327.kicad_mod",+ "bfp640h6327.glb",+ "bfp640h6327.step",+ "bfp640h6327.lbr",+ "docs/hero.png",+ "docs/bfp640h6327-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "bfp640h6327-hero.glb",+ "bfp640h6327-hero.overlay.json",+ "bfp640h6327-etched.glb"+ ],+ "component": {+ "mpn": "BFP640H6327",+ "manufacturer": "Infineon Technologies",+ "package": "SOT-343",+ "pin_count": 4,+ "category": "Transistors/Thyristors",+ "subcategory": "Bipolar (BJT)",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588911504183726080",+ "parts": {+ "symbol": "bfp640h6327.kicad_sym",+ "footprint": "bfp640h6327.kicad_mod",+ "model_3d": "bfp640h6327-hero.glb",+ "model_3d_plain": "bfp640h6327-etched.glb",+ "model_3d_step": "bfp640h6327-etched.step",+ "model_3d_step_plain": "bfp640h6327.step",+ "lbr": "bfp640h6327.lbr"+ },+ "distributor_links": {+ "lcsc": "C439781"+ },+ "distributor_check": {+ "checked_at": "2026-10-18T14:16:06Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "B",+ "type": "input",+ "description": "Base terminal; the datasheet gives an absolute maximum base current IB of 3 mA."+ },+ {+ "number": "2",+ "name": "E",+ "type": "passive",+ "description": "Emitter terminal; the emitter lead is the reference for the soldering point temperature TS (max 90 °C for Ptot 200 mW) and the emitter-base voltage VEBO is limited to 1.2 V."+ },+ {+ "number": "3",+ "name": "C",+ "type": "passive",+ "description": "Collector terminal; the absolute maximum collector-emitter voltage VCEO is 4.1 V (open base) and collector current IC is 50 mA."+ },+ {+ "number": "4",+ "name": "E",+ "type": "passive",+ "description": "Emitter terminal (second emitter lead, same electrical node as pin 2); the emitter lead is the reference for the soldering point temperature TS."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-haiku-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: Table 1 lists the pin configuration as 1 = B, 2 = E, 3 = C, 4 = E for SOT343, which matches the MPN ; The datasheet does not assign KiCad ERC electrical types to the pins. Types were chosen as input for; Pin descriptions are built from absolute maximum ratings and footnotes in the datasheet (Table 2 and"+ ],+ "pages_sent": 21,+ "cost_usd": 0.0625,+ "at": "2026-10-18T14:13:37"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588911504183726080",+ "pages": 21,+ "sha256": "a2a7139ce0029f38",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 4,+ "described": 4,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "bfp640h6327.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2.0,+ 1.1+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "dbcfa3329dd36550b3908796150804e43ac1d5715e468cdec9b9e735d14c0212",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "bfp640h6327-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2.0,+ 1.1+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "6e5dae111208de889d3d63d3876baa30e90588b07cddf2eaa0fe2cc452706552",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+174@@ -0,0 +1,174 @@+{+ "slug": "bfp640h6327",+ "version": "0.1.0",+ "type": "component",+ "description": "Infineon Technologies Bipolar (BJT), SOT-343. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "transistors-thyristors",+ "bfp640h6327",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "bfp640h6327.kicad_sym",+ "bfp640h6327.kicad_mod",+ "bfp640h6327.glb",+ "bfp640h6327.step",+ "bfp640h6327.lbr",+ "docs/hero.png",+ "docs/bfp640h6327-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "bfp640h6327-hero.glb",+ "bfp640h6327-hero.overlay.json",+ "bfp640h6327-etched.glb"+ ],+ "component": {+ "mpn": "BFP640H6327",+ "manufacturer": "Infineon Technologies",+ "package": "SOT-343",+ "pin_count": 4,+ "category": "Transistors/Thyristors",+ "subcategory": "Bipolar (BJT)",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588911504183726080",+ "parts": {+ "symbol": "bfp640h6327.kicad_sym",+ "footprint": "bfp640h6327.kicad_mod",+ "model_3d": "bfp640h6327-hero.glb",+ "model_3d_plain": "bfp640h6327-etched.glb",+ "model_3d_step": "bfp640h6327-etched.step",+ "model_3d_step_plain": "bfp640h6327.step",+ "lbr": "bfp640h6327.lbr"+ },+ "distributor_links": {+ "lcsc": "C439781"+ },+ "distributor_check": {+ "checked_at": "2026-10-18T14:16:06Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "B",+ "type": "input",+ "description": "Base terminal; the datasheet gives an absolute maximum base current IB of 3 mA."+ },+ {+ "number": "2",+ "name": "E",+ "type": "passive",+ "description": "Emitter terminal; the emitter lead is the reference for the soldering point temperature TS (max 90 °C for Ptot 200 mW) and the emitter-base voltage VEBO is limited to 1.2 V."+ },+ {+ "number": "3",+ "name": "C",+ "type": "passive",+ "description": "Collector terminal; the absolute maximum collector-emitter voltage VCEO is 4.1 V (open base) and collector current IC is 50 mA."+ },+ {+ "number": "4",+ "name": "E",+ "type": "passive",+ "description": "Emitter terminal (second emitter lead, same electrical node as pin 2); the emitter lead is the reference for the soldering point temperature TS."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-haiku-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: Table 1 lists the pin configuration as 1 = B, 2 = E, 3 = C, 4 = E for SOT343, which matches the MPN ; The datasheet does not assign KiCad ERC electrical types to the pins. Types were chosen as input for; Pin descriptions are built from absolute maximum ratings and footnotes in the datasheet (Table 2 and"+ ],+ "pages_sent": 21,+ "cost_usd": 0.0625,+ "at": "2026-10-18T14:13:37"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588911504183726080",+ "pages": 21,+ "sha256": "a2a7139ce0029f38",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 4,+ "described": 4,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "bfp640h6327.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2,+ 1.1+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "dbcfa3329dd36550b3908796150804e43ac1d5715e468cdec9b9e735d14c0212",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "bfp640h6327-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.1,+ 2,+ 1.1+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "6e5dae111208de889d3d63d3876baa30e90588b07cddf2eaa0fe2cc452706552",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>bfp640h6327</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>bfp640h6327</title>