component
FQPF4N90C
Public Made by Adomby adom
onsemi MOSFETs, TO-220F-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
14 files changed
+2802
README.mdadded+77@@ -0,0 +1,77 @@+# FQPF4N90C++**onsemi** · MOSFETs · TO-220F-3++FQPF4N90C from onsemi, in a TO-220F-3. 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 | G | input | Gate drives the device; gate-source voltage is rated at ±30 V (VGSS) and the gate threshold VGS(th) is 3.0 V minimum to 5.0 V maximum. |+| 2 | D | passive | Drain is the high-voltage MOSFET terminal rated for 900 V drain-source breakdown (BVDSS), with 4 A continuous drain current at TC = 25°C and 16 A pulsed. |+| 3 | S | passive | Source is the reference terminal for VGSS and the body diode, rated at 4 A continuous and 16 A pulsed drain-source diode forward current. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | onsemi |+| Package | TO-220F-3 |+| Category | Transistors/Thyristors |+| Pins | 3 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Drain-Source Breakdown Voltage | BVDSS | 900 | | | V | VGS = 0 V, ID = 250 µA | 2 |+| Zero Gate Voltage Drain Current | IDSS | | | 10 | µA | VDS = 900 V, VGS = 0 V | 2 |+| Zero Gate Voltage Drain Current (TC = 125°C) | IDSS | | | 100 | µA | VDS = 720 V, TC = 125°C | 2 |+| Gate-Body Leakage Current, Forward | IGSSF | | | 100 | nA | VGS = 30 V, VDS = 0 V | 2 |+| Gate-Body Leakage Current, Reverse | IGSSR | | | -100 | nA | VGS = -30 V, VDS = 0 V | 2 |+| Gate Threshold Voltage | VGS(th) | 3 | | 5 | V | VDS = VGS, ID = 250 µA | 2 |+| Static Drain-Source On-Resistance | RDS(on) | | 3.5 | 4.2 | Ω | VGS = 10 V, ID = 2 A | 2 |+| Input Capacitance | Ciss | | 740 | 960 | pF | VDS = 25 V, VGS = 0 V, f = 1.0 MHz | 2 |+| Output Capacitance | Coss | | 65 | 85 | pF | VDS = 25 V, VGS = 0 V, f = 1.0 MHz | 2 |+| Reverse Transfer Capacitance | Crss | | 5.6 | 7.3 | pF | VDS = 25 V, VGS = 0 V, f = 1.0 MHz | 2 |+| Turn-On Delay Time | td(on) | | 25 | 60 | ns | VDD = 450 V, ID = 4 A, RG = 25 Ω | 2 |+| Turn-On Rise Time | tr | | 50 | 110 | ns | VDD = 450 V, ID = 4 A, RG = 25 Ω | 2 |+| Turn-Off Delay Time | td(off) | | 40 | 90 | ns | VDD = 450 V, ID = 4 A, RG = 25 Ω | 2 |+| Turn-Off Fall Time | tf | | 35 | 80 | ns | VDD = 450 V, ID = 4 A, RG = 25 Ω | 2 |+| Total Gate Charge | Qg | | 17 | 22 | nC | VDS = 720 V, ID = 4 A, VGS = 10 V | 2 |+| Maximum Continuous Drain-Source Diode Forward Current | IS | | | 4 | A | | 2 |+| Maximum Pulsed Drain-Source Diode Forward Current | ISM | | | 16 | A | | 2 |+| Drain-Source Diode Forward Voltage | VSD | | | 1.4 | V | VGS = 0 V, IS = 4 A | 2 |+| Drain-Source Voltage | VDSS | | | 900 | V | | 1 |+| Drain Current - Continuous | ID | | | 4 | A | TC = 25°C; drain current limited by maximum junction temperature | 1 |+| Drain Current - Continuous | ID | | | 2.3 | A | TC = 100°C | 1 |+| Drain Current - Pulsed | IDM | | | 16 | A | Note 1 | 1 |+| Gate-Source Voltage | VGSS | -30 | | 30 | V | | 1 |+| Single Pulsed Avalanche Energy | EAS | | | 570 | mJ | Note 2 | 1 |+| Avalanche Current | IAR | | | 4 | A | Note 1 | 1 |+| Repetitive Avalanche Energy | EAR | | | 14 | mJ | Note 1 | 1 |+| Peak Diode Recovery dv/dt | dv/dt | | | 4.5 | V/ns | Note 3 | 1 |+| Power Dissipation | PD | | | 47 | W | TC = 25°C (FQPF4N90C column) | 1 |+| Operating and Storage Temperature Range | TJ, TSTG | -55 | | 150 | °C | | 1 |+| Maximum Lead Temperature for Soldering | TL | | | 300 | °C | 1/8" from case for 5 seconds | 1 |+| Thermal Resistance, Junction-to-Case | RθJC | | | 2.66 | °C/W | FQPF4N90C column; Zθjc(t) note on page 5 states Max. | 1 |+| Thermal Resistance, Junction-to-Ambient | RθJA | | 62.5 | | °C/W | FQPF4N90C column | 1 |++## CAD (KiCad official)++- Symbol: `FQPF4N90C`+- Footprint: `Package_TO_SOT_THT:TO-220F-3_Vertical`+- 3D model: TO-220F-3 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [onsemi datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887123365662720) (10 pp, sha256 `fec433c6f678d3de`, retrieved 2026-10-15, 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/fqpf4n90c-datasheet.pdf)
docs/fqpf4n90c-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
fqpf4n90c-hero.glbadded⋯ 1 unchanged line ⋯
fqpf4n90c-hero.overlay.jsonadded+155@@ -0,0 +1,155 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "FQPF4N90C",+ "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": 3,+ "span_mm": 6.985,+ "dash_mm": 0.1746,+ "gap_mm": 0.1048,+ "pad_stroke_mm": 0.0419+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 10,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.502,+ 0.0+ ],+ "r_mm": 0.35+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 3,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.559,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.399,+ 5.479,+ -0.262,+ 0.262+ ],+ "pads_bbox_mm": [+ -0.952,+ 6.032,+ -1.0,+ 1.0+ ],+ "seating_z_mm": -9.75+ },+ "sources": {+ "glb": "fqpf4n90c.glb",+ "glb_sha256": "e2877eda5d64d9b30fd2ff6759c62616797824caf8d23dbafc5e782e350c3d77",+ "footprint": "fqpf4n90c.kicad_mod",+ "footprint_sha256": "afe3ba95ec6309922eca3948d059dfe7e9a41752c6e63afcf394893d6e45612f",+ "pins": "page.json component.pins",+ "pins_sha256": "573221a22044762451b0b067f6534d952e63774e61955d92b5207d28a29ad927"+ },+ "generator": "adom-wiki 1.7.72 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "G",+ "x": -2.002,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "D",+ "x": 3.642,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "S",+ "x": 6.182,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 1.905,+ 2.0+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "oval",+ "center_mm": [+ 2.54,+ 0.0+ ],+ "size_mm": [+ 1.905,+ 2.0+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "oval",+ "center_mm": [+ 5.08,+ 0.0+ ],+ "size_mm": [+ 1.905,+ 2.0+ ],+ "rot": 0.0+ }+ ]+}
fqpf4n90c.glbadded⋯ 1 unchanged line ⋯
fqpf4n90c.kicad_modadded+220@@ -0,0 +1,220 @@+(footprint "TO-220F-3_Vertical"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf")+ (tags "TO-220F-3 Vertical RM 2.54mm")+ (property "Reference" "REF**"+ (at 2.54 -4 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "TO-220F-3_Vertical"+ (at 2.54 2.61 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "package/TO_SOT/THT"+ (at 0 0 0)+ (layer "F.SilkS")+ (hide yes)+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (attr through_hole)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -2.7 -3.157)+ (end 7.78 -3.157)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -2.7 -0.527)+ (end -1.212 -0.527)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -2.7 1.763)+ (end -2.7 -3.157)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 0.69 -3.157)+ (end 0.69 -1.26)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 1.212 -0.527)+ (end 1.327 -0.528)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.752 -0.528)+ (end 3.867 -0.528)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 4.39 -3.157)+ (end 4.39 -1.26)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 6.292 -0.528)+ (end 7.78 -0.527)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 7.78 -3.157)+ (end 7.78 1.763)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 7.78 1.763)+ (end -2.7 1.763)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_rect+ (start -2.84 -3.3)+ (end 7.92 1.91)+ (stroke+ (width 0.05)+ (type solid)+ )+ (fill no)+ (layer "F.CrtYd")+ )+ (fp_line+ (start -2.59 -0.5275)+ (end 7.67 -0.5275)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 0.69 -3.0475)+ (end 0.69 -0.5275)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 4.39 -3.0475)+ (end 4.39 -0.5275)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_rect+ (start -2.59 -3.0475)+ (end 7.67 1.6525)+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 2.54 -0.7 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" thru_hole rect+ (at 0 0)+ (size 1.905 2)+ (drill 1.2)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (pad "2" thru_hole oval+ (at 2.54 0)+ (size 1.905 2)+ (drill 1.2)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (pad "3" thru_hole oval+ (at 5.08 0)+ (size 1.905 2)+ (drill 1.2)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-3_Vertical.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
fqpf4n90c.kicad_symadded+25@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "FQPF4N90C" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "FQPF4N90C" (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 "FQPF4N90C_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -5.08)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "FQPF4N90C_1_1"+ (pin input line (at -17.78 0.00 0) (length 5.08)+ (name "G" (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 "D" (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 "S" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
fqpf4n90c.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="TO-220F-3_Vertical">+ <description>3 pads, 7.0 x 2.0 mm. TO-220F-3, Vertical, RM 2.54mm, see</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="1.2000" diameter="1.9050" shape="square"/>+ <pad name="2" x="2.5400" y="-0.0000" drill="1.2000" diameter="1.9050" shape="long" rot="R90"/>+ <pad name="3" x="5.0800" y="-0.0000" drill="1.2000" diameter="1.9050" shape="long" rot="R90"/>+ <wire x1="-2.5900" y1="3.0475" x2="7.6700" y2="3.0475" width="0.1000" layer="51"/>+ <wire x1="7.6700" y1="3.0475" x2="7.6700" y2="-1.6525" width="0.1000" layer="51"/>+ <wire x1="7.6700" y1="-1.6525" x2="-2.5900" y2="-1.6525" width="0.1000" layer="51"/>+ <wire x1="-2.5900" y1="-1.6525" x2="-2.5900" y2="3.0475" width="0.1000" layer="51"/>+ <wire x1="-2.7000" y1="3.1570" x2="7.7800" y2="3.1570" width="0.1200" layer="21"/>+ <wire x1="-2.7000" y1="0.5270" x2="-1.2120" y2="0.5270" width="0.1200" layer="21"/>+ <wire x1="-2.7000" y1="-1.7630" x2="-2.7000" y2="3.1570" width="0.1200" layer="21"/>+ <wire x1="0.6900" y1="3.1570" x2="0.6900" y2="1.2600" width="0.1200" layer="21"/>+ <wire x1="1.2120" y1="0.5270" x2="1.3270" y2="0.5280" width="0.1200" layer="21"/>+ <wire x1="3.7520" y1="0.5280" x2="3.8670" y2="0.5280" width="0.1200" layer="21"/>+ <wire x1="4.3900" y1="3.1570" x2="4.3900" y2="1.2600" width="0.1200" layer="21"/>+ <wire x1="6.2920" y1="0.5280" x2="7.7800" y2="0.5270" width="0.1200" layer="21"/>+ <wire x1="7.7800" y1="3.1570" x2="7.7800" y2="-1.7630" width="0.1200" layer="21"/>+ <wire x1="7.7800" y1="-1.7630" x2="-2.7000" y2="-1.7630" width="0.1200" layer="21"/>+ <wire x1="-2.5900" y1="0.5275" x2="7.6700" y2="0.5275" width="0.1000" layer="51"/>+ <wire x1="0.6900" y1="3.0475" x2="0.6900" y2="0.5275" width="0.1000" layer="51"/>+ <wire x1="4.3900" y1="3.0475" x2="4.3900" y2="0.5275" width="0.1000" layer="51"/>+ <text x="0" y="3.757" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.363" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="FQPF4N90C">+ <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="G" x="-17.78" y="0" length="middle" direction="in"/>+ <pin name="D" x="-17.78" y="-2.54" length="middle" direction="pas"/>+ <pin name="S" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="FQPF4N90C" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="FQPF4N90C" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="TO-220F-3_Vertical">+ <connects>+ <connect gate="G$1" pin="G" pad="1"/>+ <connect gate="G$1" pin="D" pad="2"/>+ <connect gate="G$1" pin="S" pad="3"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
fqpf4n90c.stepadded+1915@@ -0,0 +1,1915 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\ +TO-220F-3_Vertical.step','2018-04-05T10:00:45',('kicad StepUp'),( + 'ksu MCAD'),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#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('TO-220F-3_Vertical','TO-220F-3_Vertical','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1503); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#96,#120,#152,#180,#211,#239,#270,#287, + #304,#360,#384,#433,#450,#568,#585,#597,#678,#710,#774,#799,#831, + #895,#920,#952,#1016,#1041,#1098,#1155,#1212,#1229,#1246,#1263,#1280 + ,#1297,#1309,#1326,#1343,#1360,#1377,#1394,#1406,#1423,#1440,#1457, + #1474,#1491)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(7.62,2.585,19.1)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274766E-002)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-2.54,3.285,19.038757935532)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(-1.,-0.E+000,-0.E+000)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-2.54,2.585,19.1)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-2.54,2.63409825989,19.095704458861)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.E+000,0.996194698092,-8.715574274766E-002)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#24,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(7.62,2.585,19.1)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(-1.,-0.E+000,-0.E+000)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532)); +#55 = DIRECTION('',(0.E+000,8.715574274766E-002,0.996194698092)); +#56 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274766E-002)); +#57 = ADVANCED_FACE('',(#58),#91,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#70,#76,#77,#85)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#62,#64,#66,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(7.62,0.745,12.42)); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(7.62,3.285,12.42)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(7.62,-0.415,12.42)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(5.551115123126E-017,1.,0.E+000)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#22,#72,.T.); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(7.62,3.285,5.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76 = ORIENTED_EDGE('',*,*,#21,.T.); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#24,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(7.62,0.745,18.939020859113)); +#81 = LINE('',#82,#83); +#82 = CARTESIAN_POINT('',(7.62,2.585,19.1)); +#83 = VECTOR('',#84,1.); +#84 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274727E-002)); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#62,#79,#87,.T.); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(7.62,0.745,5.)); +#89 = VECTOR('',#90,1.); +#90 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91 = PLANE('',#92); +#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95); +#93 = CARTESIAN_POINT('',(7.62,3.285,5.)); +#94 = DIRECTION('',(1.,0.E+000,0.E+000)); +#95 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#96 = ADVANCED_FACE('',(#97),#115,.T.); +#97 = FACE_BOUND('',#98,.T.); +#98 = EDGE_LOOP('',(#99,#100,#101,#109)); +#99 = ORIENTED_EDGE('',*,*,#78,.F.); +#100 = ORIENTED_EDGE('',*,*,#47,.T.); +#101 = ORIENTED_EDGE('',*,*,#102,.F.); +#102 = EDGE_CURVE('',#103,#40,#105,.T.); +#103 = VERTEX_POINT('',#104); +#104 = CARTESIAN_POINT('',(-2.54,0.745,18.939020859113)); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-2.54,1.059878607341,18.966569167642)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(0.E+000,0.996194698092,8.715574274727E-002)); +#109 = ORIENTED_EDGE('',*,*,#110,.F.); +#110 = EDGE_CURVE('',#79,#103,#111,.T.); +#111 = LINE('',#112,#113); +#112 = CARTESIAN_POINT('',(7.62,0.745,18.939020859113)); +#113 = VECTOR('',#114,1.); +#114 = DIRECTION('',(-1.,-0.E+000,-0.E+000)); +#115 = PLANE('',#116); +#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119); +#117 = CARTESIAN_POINT('',(7.62,2.585,19.1)); +#118 = DIRECTION('',(0.E+000,-8.715574274727E-002,0.996194698092)); +#119 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274727E-002)); +#120 = ADVANCED_FACE('',(#121),#147,.T.); +#121 = FACE_BOUND('',#122,.T.); +#122 = EDGE_LOOP('',(#123,#133,#139,#140,#141)); +#123 = ORIENTED_EDGE('',*,*,#124,.F.); +#124 = EDGE_CURVE('',#125,#127,#129,.T.); +#125 = VERTEX_POINT('',#126); +#126 = CARTESIAN_POINT('',(-2.54,0.745,12.42)); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(-2.54,3.285,12.42)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-2.54,-0.415,12.42)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(5.551115123126E-017,1.,0.E+000)); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#125,#103,#135,.T.); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(-2.54,0.745,5.)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(0.E+000,0.E+000,1.)); +#139 = ORIENTED_EDGE('',*,*,#102,.T.); +#140 = ORIENTED_EDGE('',*,*,#39,.T.); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#127,#32,#143,.T.); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(-2.54,3.285,5.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(0.E+000,0.E+000,1.)); +#147 = PLANE('',#148); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(-2.54,0.745,5.)); +#150 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#151 = DIRECTION('',(0.E+000,1.,0.E+000)); +#152 = ADVANCED_FACE('',(#153,#164),#175,.T.); +#153 = FACE_BOUND('',#154,.T.); +#154 = EDGE_LOOP('',(#155,#161,#162,#163)); +#155 = ORIENTED_EDGE('',*,*,#156,.F.); +#156 = EDGE_CURVE('',#127,#64,#157,.T.); +#157 = LINE('',#158,#159); +#158 = CARTESIAN_POINT('',(-2.54,3.285,12.42)); +#159 = VECTOR('',#160,1.); +#160 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#161 = ORIENTED_EDGE('',*,*,#142,.T.); +#162 = ORIENTED_EDGE('',*,*,#31,.F.); +#163 = ORIENTED_EDGE('',*,*,#71,.F.); +#164 = FACE_BOUND('',#165,.T.); +#165 = EDGE_LOOP('',(#166)); +#166 = ORIENTED_EDGE('',*,*,#167,.T.); +#167 = EDGE_CURVE('',#168,#168,#170,.T.); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(4.13,3.285,15.8)); +#170 = CIRCLE('',#171,1.59); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(2.54,3.285,15.8)); +#173 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016)); +#174 = DIRECTION('',(1.,0.E+000,0.E+000)); +#175 = PLANE('',#176); +#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179); +#177 = CARTESIAN_POINT('',(-2.54,3.285,5.)); +#178 = DIRECTION('',(0.E+000,1.,0.E+000)); +#179 = DIRECTION('',(1.,0.E+000,0.E+000)); +#180 = ADVANCED_FACE('',(#181),#206,.T.); +#181 = FACE_BOUND('',#182,.T.); +#182 = EDGE_LOOP('',(#183,#193,#199,#200)); +#183 = ORIENTED_EDGE('',*,*,#184,.F.); +#184 = EDGE_CURVE('',#185,#187,#189,.T.); +#185 = VERTEX_POINT('',#186); +#186 = CARTESIAN_POINT('',(7.62,3.285,5.)); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(7.62,0.745,5.)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(7.62,3.285,5.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#193 = ORIENTED_EDGE('',*,*,#194,.T.); +#194 = EDGE_CURVE('',#185,#64,#195,.T.); +#195 = LINE('',#196,#197); +#196 = CARTESIAN_POINT('',(7.62,3.285,5.)); +#197 = VECTOR('',#198,1.); +#198 = DIRECTION('',(0.E+000,0.E+000,1.)); +#199 = ORIENTED_EDGE('',*,*,#61,.F.); +#200 = ORIENTED_EDGE('',*,*,#201,.F.); +#201 = EDGE_CURVE('',#187,#62,#202,.T.); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(7.62,0.745,5.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(0.E+000,0.E+000,1.)); +#206 = PLANE('',#207); +#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); +#208 = CARTESIAN_POINT('',(7.62,3.285,5.)); +#209 = DIRECTION('',(1.,0.E+000,0.E+000)); +#210 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#211 = ADVANCED_FACE('',(#212,#223),#234,.T.); +#212 = FACE_BOUND('',#213,.T.); +#213 = EDGE_LOOP('',(#214,#220,#221,#222)); +#214 = ORIENTED_EDGE('',*,*,#215,.F.); +#215 = EDGE_CURVE('',#62,#125,#216,.T.); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(2.54,0.745,12.42)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(-1.,-0.E+000,-5.551115123126E-017)); +#220 = ORIENTED_EDGE('',*,*,#86,.T.); +#221 = ORIENTED_EDGE('',*,*,#110,.T.); +#222 = ORIENTED_EDGE('',*,*,#134,.F.); +#223 = FACE_BOUND('',#224,.T.); +#224 = EDGE_LOOP('',(#225)); +#225 = ORIENTED_EDGE('',*,*,#226,.F.); +#226 = EDGE_CURVE('',#227,#227,#229,.T.); +#227 = VERTEX_POINT('',#228); +#228 = CARTESIAN_POINT('',(4.13,0.745,15.8)); +#229 = CIRCLE('',#230,1.59); +#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233); +#231 = CARTESIAN_POINT('',(2.54,0.745,15.8)); +#232 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016)); +#233 = DIRECTION('',(1.,0.E+000,0.E+000)); +#234 = PLANE('',#235); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(7.62,0.745,5.)); +#237 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#238 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#239 = ADVANCED_FACE('',(#240),#265,.T.); +#240 = FACE_BOUND('',#241,.T.); +#241 = EDGE_LOOP('',(#242,#252,#258,#259)); +#242 = ORIENTED_EDGE('',*,*,#243,.F.); +#243 = EDGE_CURVE('',#244,#246,#248,.T.); +#244 = VERTEX_POINT('',#245); +#245 = CARTESIAN_POINT('',(-2.54,0.745,5.)); +#246 = VERTEX_POINT('',#247); +#247 = CARTESIAN_POINT('',(-2.54,3.285,5.)); +#248 = LINE('',#249,#250); +#249 = CARTESIAN_POINT('',(-2.54,0.745,5.)); +#250 = VECTOR('',#251,1.); +#251 = DIRECTION('',(0.E+000,1.,0.E+000)); +#252 = ORIENTED_EDGE('',*,*,#253,.T.); +#253 = EDGE_CURVE('',#244,#125,#254,.T.); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-2.54,0.745,5.)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.E+000,0.E+000,1.)); +#258 = ORIENTED_EDGE('',*,*,#124,.T.); +#259 = ORIENTED_EDGE('',*,*,#260,.F.); +#260 = EDGE_CURVE('',#246,#127,#261,.T.); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(-2.54,3.285,5.)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(0.E+000,0.E+000,1.)); +#265 = PLANE('',#266); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(-2.54,0.745,5.)); +#268 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#269 = DIRECTION('',(0.E+000,1.,0.E+000)); +#270 = ADVANCED_FACE('',(#271),#282,.T.); +#271 = FACE_BOUND('',#272,.T.); +#272 = EDGE_LOOP('',(#273,#274,#275,#276)); +#273 = ORIENTED_EDGE('',*,*,#260,.T.); +#274 = ORIENTED_EDGE('',*,*,#156,.T.); +#275 = ORIENTED_EDGE('',*,*,#194,.F.); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#246,#185,#278,.T.); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(-2.54,3.285,5.)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(1.,0.E+000,0.E+000)); +#282 = PLANE('',#283); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(-2.54,3.285,12.42)); +#285 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017)); +#286 = DIRECTION('',(0.E+000,-5.551115123126E-017,-1.)); +#287 = ADVANCED_FACE('',(#288),#299,.F.); +#288 = FACE_BOUND('',#289,.F.); +#289 = EDGE_LOOP('',(#290,#291,#297,#298)); +#290 = ORIENTED_EDGE('',*,*,#226,.F.); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#227,#168,#293,.T.); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(4.13,0.745,15.8)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016)); +#297 = ORIENTED_EDGE('',*,*,#167,.T.); +#298 = ORIENTED_EDGE('',*,*,#292,.F.); +#299 = CYLINDRICAL_SURFACE('',#300,1.59); +#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303); +#301 = CARTESIAN_POINT('',(2.54,0.745,15.8)); +#302 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016)); +#303 = DIRECTION('',(1.,0.E+000,0.E+000)); +#304 = ADVANCED_FACE('',(#305),#355,.T.); +#305 = FACE_BOUND('',#306,.T.); +#306 = EDGE_LOOP('',(#307,#317,#325,#331,#332,#333,#341,#349)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#309,#311,#313,.T.); +#309 = VERTEX_POINT('',#310); +#310 = CARTESIAN_POINT('',(7.62,1.79301018477E-016,3.23)); +#311 = VERTEX_POINT('',#312); +#312 = CARTESIAN_POINT('',(7.62,-1.415,3.73)); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(7.62,1.79301018477E-016,3.23)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(-5.233964667534E-017,-0.942867253055,0.333168640656 + )); +#317 = ORIENTED_EDGE('',*,*,#318,.F.); +#318 = EDGE_CURVE('',#319,#309,#321,.T.); +#319 = VERTEX_POINT('',#320); +#320 = CARTESIAN_POINT('',(7.62,3.285,3.73)); +#321 = LINE('',#322,#323); +#322 = CARTESIAN_POINT('',(7.62,3.285,3.73)); +#323 = VECTOR('',#324,1.); +#324 = DIRECTION('',(-5.487909968757E-017,-0.988613971614, + -0.150473968282)); +#325 = ORIENTED_EDGE('',*,*,#326,.F.); +#326 = EDGE_CURVE('',#185,#319,#327,.T.); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(7.62,3.285,12.42)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(0.E+000,-5.551115123126E-017,-1.)); +#331 = ORIENTED_EDGE('',*,*,#184,.T.); +#332 = ORIENTED_EDGE('',*,*,#201,.T.); +#333 = ORIENTED_EDGE('',*,*,#334,.F.); +#334 = EDGE_CURVE('',#335,#62,#337,.T.); +#335 = VERTEX_POINT('',#336); +#336 = CARTESIAN_POINT('',(7.62,-0.415,12.42)); +#337 = LINE('',#338,#339); +#338 = CARTESIAN_POINT('',(7.62,-0.415,12.42)); +#339 = VECTOR('',#340,1.); +#340 = DIRECTION('',(5.551115123126E-017,1.,0.E+000)); +#341 = ORIENTED_EDGE('',*,*,#342,.F.); +#342 = EDGE_CURVE('',#343,#335,#345,.T.); +#343 = VERTEX_POINT('',#344); +#344 = CARTESIAN_POINT('',(7.62,-1.415,11.420000000001)); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(7.62,-1.415,11.420000000001)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(3.925231146711E-017,0.707106781187,0.707106781186) + ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#311,#343,#351,.T.); +#351 = LINE('',#352,#353); +#352 = CARTESIAN_POINT('',(7.62,-1.415,3.73)); +#353 = VECTOR('',#354,1.); +#354 = DIRECTION('',(0.E+000,5.551115123126E-017,1.)); +#355 = PLANE('',#356); +#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359); +#357 = CARTESIAN_POINT('',(7.62,1.79301018477E-016,3.23)); +#358 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#359 = DIRECTION('',(0.E+000,5.551115123126E-017,1.)); +#360 = ADVANCED_FACE('',(#361),#379,.T.); +#361 = FACE_BOUND('',#362,.T.); +#362 = EDGE_LOOP('',(#363,#371,#377,#378)); +#363 = ORIENTED_EDGE('',*,*,#364,.F.); +#364 = EDGE_CURVE('',#365,#125,#367,.T.); +#365 = VERTEX_POINT('',#366); +#366 = CARTESIAN_POINT('',(-2.54,-0.415,12.42)); +#367 = LINE('',#368,#369); +#368 = CARTESIAN_POINT('',(-2.54,-0.415,12.42)); +#369 = VECTOR('',#370,1.); +#370 = DIRECTION('',(5.551115123126E-017,1.,0.E+000)); +#371 = ORIENTED_EDGE('',*,*,#372,.T.); +#372 = EDGE_CURVE('',#365,#335,#373,.T.); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(-2.54,-0.415,12.42)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#377 = ORIENTED_EDGE('',*,*,#334,.T.); +#378 = ORIENTED_EDGE('',*,*,#215,.T.); +#379 = PLANE('',#380); +#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383); +#381 = CARTESIAN_POINT('',(-2.54,-0.415,12.42)); +#382 = DIRECTION('',(-5.551115123126E-017,3.08148791102E-033,1.)); +#383 = DIRECTION('',(5.551115123126E-017,1.,0.E+000)); +#384 = ADVANCED_FACE('',(#385),#428,.F.); +#385 = FACE_BOUND('',#386,.F.); +#386 = EDGE_LOOP('',(#387,#397,#405,#411,#412,#413,#414,#422)); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#389,#391,#393,.T.); +#389 = VERTEX_POINT('',#390); +#390 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(-2.54,-1.415,3.73)); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(-5.233964667534E-017,-0.942867253055,0.333168640656 + )); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#399,#389,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(-2.54,3.285,3.73)); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-2.54,3.285,3.73)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-5.487909968757E-017,-0.988613971614, + -0.150473968282)); +#405 = ORIENTED_EDGE('',*,*,#406,.F.); +#406 = EDGE_CURVE('',#246,#399,#407,.T.); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(-2.54,3.285,12.42)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(0.E+000,-5.551115123126E-017,-1.)); +#411 = ORIENTED_EDGE('',*,*,#243,.F.); +#412 = ORIENTED_EDGE('',*,*,#253,.T.); +#413 = ORIENTED_EDGE('',*,*,#364,.F.); +#414 = ORIENTED_EDGE('',*,*,#415,.F.); +#415 = EDGE_CURVE('',#416,#365,#418,.T.); +#416 = VERTEX_POINT('',#417); +#417 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001)); +#418 = LINE('',#419,#420); +#419 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001)); +#420 = VECTOR('',#421,1.); +#421 = DIRECTION('',(3.925231146711E-017,0.707106781187,0.707106781186) + ); +#422 = ORIENTED_EDGE('',*,*,#423,.F.); +#423 = EDGE_CURVE('',#391,#416,#424,.T.); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(-2.54,-1.415,3.73)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(0.E+000,5.551115123126E-017,1.)); +#428 = PLANE('',#429); +#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432); +#430 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#431 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#432 = DIRECTION('',(0.E+000,5.551115123126E-017,1.)); +#433 = ADVANCED_FACE('',(#434),#445,.T.); +#434 = FACE_BOUND('',#435,.T.); +#435 = EDGE_LOOP('',(#436,#437,#438,#439)); +#436 = ORIENTED_EDGE('',*,*,#406,.F.); +#437 = ORIENTED_EDGE('',*,*,#277,.T.); +#438 = ORIENTED_EDGE('',*,*,#326,.T.); +#439 = ORIENTED_EDGE('',*,*,#440,.F.); +#440 = EDGE_CURVE('',#399,#319,#441,.T.); +#441 = LINE('',#442,#443); +#442 = CARTESIAN_POINT('',(-2.54,3.285,3.73)); +#443 = VECTOR('',#444,1.); +#444 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#445 = PLANE('',#446); +#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449); +#447 = CARTESIAN_POINT('',(-2.54,3.285,12.42)); +#448 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017)); +#449 = DIRECTION('',(0.E+000,-5.551115123126E-017,-1.)); +#450 = ADVANCED_FACE('',(#451),#563,.T.); +#451 = FACE_BOUND('',#452,.T.); +#452 = EDGE_LOOP('',(#453,#454,#462,#470,#478,#486,#494,#502,#510,#518, + #526,#534,#542,#550,#556,#557)); +#453 = ORIENTED_EDGE('',*,*,#388,.F.); +#454 = ORIENTED_EDGE('',*,*,#455,.T.); +#455 = EDGE_CURVE('',#389,#456,#458,.T.); +#456 = VERTEX_POINT('',#457); +#457 = CARTESIAN_POINT('',(-0.6775,1.79301018477E-016,3.23)); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#462 = ORIENTED_EDGE('',*,*,#463,.T.); +#463 = EDGE_CURVE('',#456,#464,#466,.T.); +#464 = VERTEX_POINT('',#465); +#465 = CARTESIAN_POINT('',(-0.6775,-0.2625,3.322756183746)); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(-0.6775,3.814762346125E-002,3.216520274395)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(0.E+000,-0.942867253055,0.333168640656)); +#470 = ORIENTED_EDGE('',*,*,#471,.F.); +#471 = EDGE_CURVE('',#472,#464,#474,.T.); +#472 = VERTEX_POINT('',#473); +#473 = CARTESIAN_POINT('',(0.6775,-0.2625,3.322756183746)); +#474 = LINE('',#475,#476); +#475 = CARTESIAN_POINT('',(-1.60875,-0.2625,3.322756183746)); +#476 = VECTOR('',#477,1.); +#477 = DIRECTION('',(-1.,-3.697785493223E-032,-5.551115123126E-017)); +#478 = ORIENTED_EDGE('',*,*,#479,.T.); +#479 = EDGE_CURVE('',#472,#480,#482,.T.); +#480 = VERTEX_POINT('',#481); +#481 = CARTESIAN_POINT('',(0.6775,1.79301018477E-016,3.23)); +#482 = LINE('',#483,#484); +#483 = CARTESIAN_POINT('',(0.6775,0.58042109747,3.024904205841)); +#484 = VECTOR('',#485,1.); +#485 = DIRECTION('',(0.E+000,0.942867253055,-0.333168640656)); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#480,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(1.8625,1.79301018477E-016,3.23)); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#494 = ORIENTED_EDGE('',*,*,#495,.T.); +#495 = EDGE_CURVE('',#488,#496,#498,.T.); +#496 = VERTEX_POINT('',#497); +#497 = CARTESIAN_POINT('',(1.8625,-0.2625,3.322756183746)); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(1.8625,3.814762346125E-002,3.216520274395)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(0.E+000,-0.942867253055,0.333168640656)); +#502 = ORIENTED_EDGE('',*,*,#503,.F.); +#503 = EDGE_CURVE('',#504,#496,#506,.T.); +#504 = VERTEX_POINT('',#505); +#505 = CARTESIAN_POINT('',(3.2175,-0.2625,3.322756183746)); +#506 = LINE('',#507,#508); +#507 = CARTESIAN_POINT('',(-0.33875,-0.2625,3.322756183746)); +#508 = VECTOR('',#509,1.); +#509 = DIRECTION('',(-1.,-3.697785493223E-032,-5.551115123126E-017)); +#510 = ORIENTED_EDGE('',*,*,#511,.T.); +#511 = EDGE_CURVE('',#504,#512,#514,.T.); +#512 = VERTEX_POINT('',#513); +#513 = CARTESIAN_POINT('',(3.2175,1.79301018477E-016,3.23)); +#514 = LINE('',#515,#516); +#515 = CARTESIAN_POINT('',(3.2175,0.58042109747,3.024904205841)); +#516 = VECTOR('',#517,1.); +#517 = DIRECTION('',(0.E+000,0.942867253055,-0.333168640656)); +#518 = ORIENTED_EDGE('',*,*,#519,.T.); +#519 = EDGE_CURVE('',#512,#520,#522,.T.); +#520 = VERTEX_POINT('',#521); +#521 = CARTESIAN_POINT('',(4.4025,1.79301018477E-016,3.23)); +#522 = LINE('',#523,#524); +#523 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#524 = VECTOR('',#525,1.); +#525 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#526 = ORIENTED_EDGE('',*,*,#527,.T.); +#527 = EDGE_CURVE('',#520,#528,#530,.T.); +#528 = VERTEX_POINT('',#529); +#529 = CARTESIAN_POINT('',(4.4025,-0.2625,3.322756183746)); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(4.4025,3.814762346125E-002,3.216520274395)); +#532 = VECTOR('',#533,1.); +#533 = DIRECTION('',(0.E+000,-0.942867253055,0.333168640656)); +#534 = ORIENTED_EDGE('',*,*,#535,.F.); +#535 = EDGE_CURVE('',#536,#528,#538,.T.); +#536 = VERTEX_POINT('',#537); +#537 = CARTESIAN_POINT('',(5.7575,-0.2625,3.322756183746)); +#538 = LINE('',#539,#540); +#539 = CARTESIAN_POINT('',(0.93125,-0.2625,3.322756183746)); +#540 = VECTOR('',#541,1.); +#541 = DIRECTION('',(-1.,-3.697785493223E-032,-5.551115123126E-017)); +#542 = ORIENTED_EDGE('',*,*,#543,.T.); +#543 = EDGE_CURVE('',#536,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(5.7575,1.79301018477E-016,3.23)); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(5.7575,0.58042109747,3.024904205841)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.E+000,0.942867253055,-0.333168640656)); +#550 = ORIENTED_EDGE('',*,*,#551,.T.); +#551 = EDGE_CURVE('',#544,#309,#552,.T.); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#556 = ORIENTED_EDGE('',*,*,#308,.T.); +#557 = ORIENTED_EDGE('',*,*,#558,.F.); +#558 = EDGE_CURVE('',#391,#311,#559,.T.); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(-2.54,-1.415,3.73)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#563 = PLANE('',#564); +#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567); +#565 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23)); +#566 = DIRECTION('',(5.233964667534E-017,-0.333168640656,-0.942867253055 + )); +#567 = DIRECTION('',(-5.233964667534E-017,-0.942867253055,0.333168640656 + )); +#568 = ADVANCED_FACE('',(#569),#580,.T.); +#569 = FACE_BOUND('',#570,.T.); +#570 = EDGE_LOOP('',(#571,#572,#573,#579)); +#571 = ORIENTED_EDGE('',*,*,#558,.T.); +#572 = ORIENTED_EDGE('',*,*,#350,.T.); +#573 = ORIENTED_EDGE('',*,*,#574,.F.); +#574 = EDGE_CURVE('',#416,#343,#575,.T.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(1.,0.E+000,5.551115123126E-017)); +#579 = ORIENTED_EDGE('',*,*,#423,.F.); +#580 = PLANE('',#581); +#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584); +#582 = CARTESIAN_POINT('',(-2.54,-1.415,3.73)); +#583 = DIRECTION('',(-3.08148791102E-033,-1.,5.551115123126E-017)); +#584 = DIRECTION('',(0.E+000,5.551115123126E-017,1.)); +#585 = ADVANCED_FACE('',(#586),#592,.T.); +#586 = FACE_BOUND('',#587,.T.); +#587 = EDGE_LOOP('',(#588,#589,#590,#591)); +#588 = ORIENTED_EDGE('',*,*,#574,.T.); +#589 = ORIENTED_EDGE('',*,*,#342,.T.); +#590 = ORIENTED_EDGE('',*,*,#372,.F.); +#591 = ORIENTED_EDGE('',*,*,#415,.F.); +#592 = PLANE('',#593); +#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); +#594 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001)); +#595 = DIRECTION('',(-3.925231146711E-017,-0.707106781186,0.707106781187 + )); +#596 = DIRECTION('',(3.925231146711E-017,0.707106781187,0.707106781186) + ); +#597 = ADVANCED_FACE('',(#598),#673,.T.); +#598 = FACE_BOUND('',#599,.T.); +#599 = EDGE_LOOP('',(#600,#601,#602,#603,#604,#612,#620,#626,#627,#635, + #643,#649,#650,#658,#666,#672)); +#600 = ORIENTED_EDGE('',*,*,#398,.F.); +#601 = ORIENTED_EDGE('',*,*,#440,.T.); +#602 = ORIENTED_EDGE('',*,*,#318,.T.); +#603 = ORIENTED_EDGE('',*,*,#551,.F.); +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#544,#606,#608,.T.); +#606 = VERTEX_POINT('',#607); +#607 = CARTESIAN_POINT('',(5.7575,0.2625,3.2699543379)); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(5.7575,1.551170247753,3.466098972261)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(0.E+000,0.988613971614,0.150473968282)); +#612 = ORIENTED_EDGE('',*,*,#613,.T.); +#613 = EDGE_CURVE('',#606,#614,#616,.T.); +#614 = VERTEX_POINT('',#615); +#615 = CARTESIAN_POINT('',(4.4025,0.2625,3.2699543379)); +#616 = LINE('',#617,#618); +#617 = CARTESIAN_POINT('',(0.93125,0.2625,3.2699543379)); +#618 = VECTOR('',#619,1.); +#619 = DIRECTION('',(-1.,-3.697785493223E-032,-5.551115123126E-017)); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#614,#520,#622,.T.); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(4.4025,1.807968349866,3.50518544138)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(0.E+000,-0.988613971614,-0.150473968282)); +#626 = ORIENTED_EDGE('',*,*,#519,.F.); +#627 = ORIENTED_EDGE('',*,*,#628,.T.); +#628 = EDGE_CURVE('',#512,#629,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(3.2175,0.2625,3.2699543379)); +#631 = LINE('',#632,#633); +#632 = CARTESIAN_POINT('',(3.2175,1.551170247753,3.466098972261)); +#633 = VECTOR('',#634,1.); +#634 = DIRECTION('',(0.E+000,0.988613971614,0.150473968282)); +#635 = ORIENTED_EDGE('',*,*,#636,.T.); +#636 = EDGE_CURVE('',#629,#637,#639,.T.); +#637 = VERTEX_POINT('',#638); +#638 = CARTESIAN_POINT('',(1.8625,0.2625,3.2699543379)); +#639 = LINE('',#640,#641); +#640 = CARTESIAN_POINT('',(-0.33875,0.2625,3.2699543379)); +#641 = VECTOR('',#642,1.); +#642 = DIRECTION('',(-1.,-3.697785493223E-032,-5.551115123126E-017)); +#643 = ORIENTED_EDGE('',*,*,#644,.T.); +#644 = EDGE_CURVE('',#637,#488,#645,.T.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(1.8625,1.807968349866,3.50518544138)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(0.E+000,-0.988613971614,-0.150473968282)); +#649 = ORIENTED_EDGE('',*,*,#487,.F.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#480,#652,#654,.T.); +#652 = VERTEX_POINT('',#653); +#653 = CARTESIAN_POINT('',(0.6775,0.2625,3.2699543379)); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(0.6775,1.551170247753,3.466098972261)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.E+000,0.988613971614,0.150473968282)); +#658 = ORIENTED_EDGE('',*,*,#659,.T.); +#659 = EDGE_CURVE('',#652,#660,#662,.T.); +#660 = VERTEX_POINT('',#661); +#661 = CARTESIAN_POINT('',(-0.6775,0.2625,3.2699543379)); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(-1.60875,0.2625,3.2699543379)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(-1.,-3.697785493223E-032,-5.551115123126E-017)); +#666 = ORIENTED_EDGE('',*,*,#667,.T.); +#667 = EDGE_CURVE('',#660,#456,#668,.T.); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(-0.6775,1.807968349866,3.50518544138)); +#670 = VECTOR('',#671,1.); +#671 = DIRECTION('',(0.E+000,-0.988613971614,-0.150473968282)); +#672 = ORIENTED_EDGE('',*,*,#455,.F.); +#673 = PLANE('',#674); +#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677); +#675 = CARTESIAN_POINT('',(-2.54,3.285,3.73)); +#676 = DIRECTION('',(5.487909968757E-017,0.150473968282,-0.988613971614) + ); +#677 = DIRECTION('',(-5.487909968757E-017,-0.988613971614, + -0.150473968282)); +#678 = ADVANCED_FACE('',(#679),#705,.F.); +#679 = FACE_BOUND('',#680,.F.); +#680 = EDGE_LOOP('',(#681,#689,#697,#703,#704)); +#681 = ORIENTED_EDGE('',*,*,#682,.F.); +#682 = EDGE_CURVE('',#683,#606,#685,.T.); +#683 = VERTEX_POINT('',#684); +#684 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775)); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#689 = ORIENTED_EDGE('',*,*,#690,.T.); +#690 = EDGE_CURVE('',#683,#691,#693,.T.); +#691 = VERTEX_POINT('',#692); +#692 = CARTESIAN_POINT('',(5.7575,-0.2625,0.2775)); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#697 = ORIENTED_EDGE('',*,*,#698,.T.); +#698 = EDGE_CURVE('',#691,#536,#699,.T.); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(5.7575,-0.2625,0.2775)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#703 = ORIENTED_EDGE('',*,*,#543,.T.); +#704 = ORIENTED_EDGE('',*,*,#605,.T.); +#705 = PLANE('',#706); +#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); +#707 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775)); +#708 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#709 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#710 = ADVANCED_FACE('',(#711),#769,.T.); +#711 = FACE_BOUND('',#712,.T.); +#712 = EDGE_LOOP('',(#713,#721,#729,#737,#745,#753,#761,#767,#768)); +#713 = ORIENTED_EDGE('',*,*,#714,.T.); +#714 = EDGE_CURVE('',#528,#715,#717,.T.); +#715 = VERTEX_POINT('',#716); +#716 = CARTESIAN_POINT('',(4.4025,-0.2625,0.2775)); +#717 = LINE('',#718,#719); +#718 = CARTESIAN_POINT('',(4.4025,-0.2625,3.73)); +#719 = VECTOR('',#720,1.); +#720 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#721 = ORIENTED_EDGE('',*,*,#722,.T.); +#722 = EDGE_CURVE('',#715,#723,#725,.T.); +#723 = VERTEX_POINT('',#724); +#724 = CARTESIAN_POINT('',(4.68,-0.2625,1.165734175856E-016)); +#725 = LINE('',#726,#727); +#726 = CARTESIAN_POINT('',(4.4025,-0.2625,0.2775)); +#727 = VECTOR('',#728,1.); +#728 = DIRECTION('',(0.707106781187,-4.710277376051E-016,-0.707106781187 + )); +#729 = ORIENTED_EDGE('',*,*,#730,.T.); +#730 = EDGE_CURVE('',#723,#731,#733,.T.); +#731 = VERTEX_POINT('',#732); +#732 = CARTESIAN_POINT('',(4.68,-0.2625,-9.057179676972)); +#733 = LINE('',#734,#735); +#734 = CARTESIAN_POINT('',(4.68,-0.2625,1.165734175856E-016)); +#735 = VECTOR('',#736,1.); +#736 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#737 = ORIENTED_EDGE('',*,*,#738,.T.); +#738 = EDGE_CURVE('',#731,#739,#741,.T.); +#739 = VERTEX_POINT('',#740); +#740 = CARTESIAN_POINT('',(5.08,-0.2625,-9.75)); +#741 = LINE('',#742,#743); +#742 = CARTESIAN_POINT('',(4.68,-0.2625,-9.057179676972)); +#743 = VECTOR('',#744,1.); +#744 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#745 = ORIENTED_EDGE('',*,*,#746,.T.); +#746 = EDGE_CURVE('',#739,#747,#749,.T.); +#747 = VERTEX_POINT('',#748); +#748 = CARTESIAN_POINT('',(5.48,-0.2625,-9.057179676972)); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(5.08,-0.2625,-9.75)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#747,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(5.48,-0.2625,1.165734175856E-016)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(5.48,-0.2625,-9.057179676972)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#761 = ORIENTED_EDGE('',*,*,#762,.T.); +#762 = EDGE_CURVE('',#755,#691,#763,.T.); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(5.48,-0.2625,1.165734175856E-016)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#767 = ORIENTED_EDGE('',*,*,#698,.T.); +#768 = ORIENTED_EDGE('',*,*,#535,.T.); +#769 = PLANE('',#770); +#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773); +#771 = CARTESIAN_POINT('',(4.4025,-0.2625,0.2775)); +#772 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#773 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#774 = ADVANCED_FACE('',(#775),#794,.F.); +#775 = FACE_BOUND('',#776,.F.); +#776 = EDGE_LOOP('',(#777,#785,#786,#787,#788)); +#777 = ORIENTED_EDGE('',*,*,#778,.F.); +#778 = EDGE_CURVE('',#614,#779,#781,.T.); +#779 = VERTEX_POINT('',#780); +#780 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775)); +#781 = LINE('',#782,#783); +#782 = CARTESIAN_POINT('',(4.4025,0.2625,3.73)); +#783 = VECTOR('',#784,1.); +#784 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#785 = ORIENTED_EDGE('',*,*,#621,.T.); +#786 = ORIENTED_EDGE('',*,*,#527,.T.); +#787 = ORIENTED_EDGE('',*,*,#714,.T.); +#788 = ORIENTED_EDGE('',*,*,#789,.F.); +#789 = EDGE_CURVE('',#779,#715,#790,.T.); +#790 = LINE('',#791,#792); +#791 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775)); +#792 = VECTOR('',#793,1.); +#793 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#794 = PLANE('',#795); +#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798); +#796 = CARTESIAN_POINT('',(4.4025,0.2625,3.73)); +#797 = DIRECTION('',(1.,0.E+000,0.E+000)); +#798 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#799 = ADVANCED_FACE('',(#800),#826,.F.); +#800 = FACE_BOUND('',#801,.F.); +#801 = EDGE_LOOP('',(#802,#810,#818,#824,#825)); +#802 = ORIENTED_EDGE('',*,*,#803,.F.); +#803 = EDGE_CURVE('',#804,#629,#806,.T.); +#804 = VERTEX_POINT('',#805); +#805 = CARTESIAN_POINT('',(3.2175,0.2625,0.2775)); +#806 = LINE('',#807,#808); +#807 = CARTESIAN_POINT('',(3.2175,0.2625,0.2775)); +#808 = VECTOR('',#809,1.); +#809 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#810 = ORIENTED_EDGE('',*,*,#811,.T.); +#811 = EDGE_CURVE('',#804,#812,#814,.T.); +#812 = VERTEX_POINT('',#813); +#813 = CARTESIAN_POINT('',(3.2175,-0.2625,0.2775)); +#814 = LINE('',#815,#816); +#815 = CARTESIAN_POINT('',(3.2175,0.2625,0.2775)); +#816 = VECTOR('',#817,1.); +#817 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#818 = ORIENTED_EDGE('',*,*,#819,.T.); +#819 = EDGE_CURVE('',#812,#504,#820,.T.); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(3.2175,-0.2625,0.2775)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#824 = ORIENTED_EDGE('',*,*,#511,.T.); +#825 = ORIENTED_EDGE('',*,*,#628,.T.); +#826 = PLANE('',#827); +#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830); +#828 = CARTESIAN_POINT('',(3.2175,0.2625,0.2775)); +#829 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#830 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#831 = ADVANCED_FACE('',(#832),#890,.T.); +#832 = FACE_BOUND('',#833,.T.); +#833 = EDGE_LOOP('',(#834,#842,#850,#858,#866,#874,#882,#888,#889)); +#834 = ORIENTED_EDGE('',*,*,#835,.T.); +#835 = EDGE_CURVE('',#496,#836,#838,.T.); +#836 = VERTEX_POINT('',#837); +#837 = CARTESIAN_POINT('',(1.8625,-0.2625,0.2775)); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(1.8625,-0.2625,3.73)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#836,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(2.14,-0.2625,1.165734175856E-016)); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(1.8625,-0.2625,0.2775)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.707106781187,-4.710277376051E-016,-0.707106781187 + )); +#850 = ORIENTED_EDGE('',*,*,#851,.T.); +#851 = EDGE_CURVE('',#844,#852,#854,.T.); +#852 = VERTEX_POINT('',#853); +#853 = CARTESIAN_POINT('',(2.14,-0.2625,-9.057179676972)); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(2.14,-0.2625,1.165734175856E-016)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#858 = ORIENTED_EDGE('',*,*,#859,.T.); +#859 = EDGE_CURVE('',#852,#860,#862,.T.); +#860 = VERTEX_POINT('',#861); +#861 = CARTESIAN_POINT('',(2.54,-0.2625,-9.75)); +#862 = LINE('',#863,#864); +#863 = CARTESIAN_POINT('',(2.14,-0.2625,-9.057179676972)); +#864 = VECTOR('',#865,1.); +#865 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#866 = ORIENTED_EDGE('',*,*,#867,.T.); +#867 = EDGE_CURVE('',#860,#868,#870,.T.); +#868 = VERTEX_POINT('',#869); +#869 = CARTESIAN_POINT('',(2.94,-0.2625,-9.057179676972)); +#870 = LINE('',#871,#872); +#871 = CARTESIAN_POINT('',(2.54,-0.2625,-9.75)); +#872 = VECTOR('',#873,1.); +#873 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#874 = ORIENTED_EDGE('',*,*,#875,.T.); +#875 = EDGE_CURVE('',#868,#876,#878,.T.); +#876 = VERTEX_POINT('',#877); +#877 = CARTESIAN_POINT('',(2.94,-0.2625,1.165734175856E-016)); +#878 = LINE('',#879,#880); +#879 = CARTESIAN_POINT('',(2.94,-0.2625,-9.057179676972)); +#880 = VECTOR('',#881,1.); +#881 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#882 = ORIENTED_EDGE('',*,*,#883,.T.); +#883 = EDGE_CURVE('',#876,#812,#884,.T.); +#884 = LINE('',#885,#886); +#885 = CARTESIAN_POINT('',(2.94,-0.2625,1.165734175856E-016)); +#886 = VECTOR('',#887,1.); +#887 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#888 = ORIENTED_EDGE('',*,*,#819,.T.); +#889 = ORIENTED_EDGE('',*,*,#503,.T.); +#890 = PLANE('',#891); +#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894); +#892 = CARTESIAN_POINT('',(1.8625,-0.2625,0.2775)); +#893 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#894 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#895 = ADVANCED_FACE('',(#896),#915,.F.); +#896 = FACE_BOUND('',#897,.F.); +#897 = EDGE_LOOP('',(#898,#906,#907,#908,#909)); +#898 = ORIENTED_EDGE('',*,*,#899,.F.); +#899 = EDGE_CURVE('',#637,#900,#902,.T.); +#900 = VERTEX_POINT('',#901); +#901 = CARTESIAN_POINT('',(1.8625,0.2625,0.2775)); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(1.8625,0.2625,3.73)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#906 = ORIENTED_EDGE('',*,*,#644,.T.); +#907 = ORIENTED_EDGE('',*,*,#495,.T.); +#908 = ORIENTED_EDGE('',*,*,#835,.T.); +#909 = ORIENTED_EDGE('',*,*,#910,.F.); +#910 = EDGE_CURVE('',#900,#836,#911,.T.); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(1.8625,0.2625,0.2775)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#915 = PLANE('',#916); +#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919); +#917 = CARTESIAN_POINT('',(1.8625,0.2625,3.73)); +#918 = DIRECTION('',(1.,0.E+000,0.E+000)); +#919 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#920 = ADVANCED_FACE('',(#921),#947,.F.); +#921 = FACE_BOUND('',#922,.F.); +#922 = EDGE_LOOP('',(#923,#931,#939,#945,#946)); +#923 = ORIENTED_EDGE('',*,*,#924,.F.); +#924 = EDGE_CURVE('',#925,#652,#927,.T.); +#925 = VERTEX_POINT('',#926); +#926 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775)); +#927 = LINE('',#928,#929); +#928 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775)); +#929 = VECTOR('',#930,1.); +#930 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#931 = ORIENTED_EDGE('',*,*,#932,.T.); +#932 = EDGE_CURVE('',#925,#933,#935,.T.); +#933 = VERTEX_POINT('',#934); +#934 = CARTESIAN_POINT('',(0.6775,-0.2625,0.2775)); +#935 = LINE('',#936,#937); +#936 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775)); +#937 = VECTOR('',#938,1.); +#938 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#939 = ORIENTED_EDGE('',*,*,#940,.T.); +#940 = EDGE_CURVE('',#933,#472,#941,.T.); +#941 = LINE('',#942,#943); +#942 = CARTESIAN_POINT('',(0.6775,-0.2625,0.2775)); +#943 = VECTOR('',#944,1.); +#944 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#945 = ORIENTED_EDGE('',*,*,#479,.T.); +#946 = ORIENTED_EDGE('',*,*,#651,.T.); +#947 = PLANE('',#948); +#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951); +#949 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775)); +#950 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#951 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#952 = ADVANCED_FACE('',(#953),#1011,.T.); +#953 = FACE_BOUND('',#954,.T.); +#954 = EDGE_LOOP('',(#955,#963,#971,#979,#987,#995,#1003,#1009,#1010)); +#955 = ORIENTED_EDGE('',*,*,#956,.T.); +#956 = EDGE_CURVE('',#464,#957,#959,.T.); +#957 = VERTEX_POINT('',#958); +#958 = CARTESIAN_POINT('',(-0.6775,-0.2625,0.2775)); +#959 = LINE('',#960,#961); +#960 = CARTESIAN_POINT('',(-0.6775,-0.2625,3.73)); +#961 = VECTOR('',#962,1.); +#962 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#963 = ORIENTED_EDGE('',*,*,#964,.T.); +#964 = EDGE_CURVE('',#957,#965,#967,.T.); +#965 = VERTEX_POINT('',#966); +#966 = CARTESIAN_POINT('',(-0.4,-0.2625,1.165734175856E-016)); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-0.6775,-0.2625,0.2775)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(0.707106781187,-4.710277376051E-016,-0.707106781187 + )); +#971 = ORIENTED_EDGE('',*,*,#972,.T.); +#972 = EDGE_CURVE('',#965,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(-0.4,-0.2625,-9.057179676972)); +#975 = LINE('',#976,#977); +#976 = CARTESIAN_POINT('',(-0.4,-0.2625,1.165734175856E-016)); +#977 = VECTOR('',#978,1.); +#978 = DIRECTION('',(6.128966544894E-018,-6.661338147751E-016,-1.)); +#979 = ORIENTED_EDGE('',*,*,#980,.T.); +#980 = EDGE_CURVE('',#973,#981,#983,.T.); +#981 = VERTEX_POINT('',#982); +#982 = CARTESIAN_POINT('',(0.E+000,-0.2625,-9.75)); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(-0.4,-0.2625,-9.057179676972)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#987 = ORIENTED_EDGE('',*,*,#988,.T.); +#988 = EDGE_CURVE('',#981,#989,#991,.T.); +#989 = VERTEX_POINT('',#990); +#990 = CARTESIAN_POINT('',(0.4,-0.2625,-9.057179676972)); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(0.E+000,-0.2625,-9.75)); +#993 = VECTOR('',#994,1.); +#994 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#995 = ORIENTED_EDGE('',*,*,#996,.T.); +#996 = EDGE_CURVE('',#989,#997,#999,.T.); +#997 = VERTEX_POINT('',#998); +#998 = CARTESIAN_POINT('',(0.4,-0.2625,1.165734175856E-016)); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(0.4,-0.2625,-9.057179676972)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(-6.128966544894E-018,6.661338147751E-016,1.)); +#1003 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1004 = EDGE_CURVE('',#997,#933,#1005,.T.); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(0.4,-0.2625,1.165734175856E-016)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1009 = ORIENTED_EDGE('',*,*,#940,.T.); +#1010 = ORIENTED_EDGE('',*,*,#471,.T.); +#1011 = PLANE('',#1012); +#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1013 = CARTESIAN_POINT('',(-0.6775,-0.2625,0.2775)); +#1014 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#1015 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1016 = ADVANCED_FACE('',(#1017),#1036,.F.); +#1017 = FACE_BOUND('',#1018,.F.); +#1018 = EDGE_LOOP('',(#1019,#1027,#1028,#1029,#1030)); +#1019 = ORIENTED_EDGE('',*,*,#1020,.F.); +#1020 = EDGE_CURVE('',#660,#1021,#1023,.T.); +#1021 = VERTEX_POINT('',#1022); +#1022 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775)); +#1023 = LINE('',#1024,#1025); +#1024 = CARTESIAN_POINT('',(-0.6775,0.2625,3.73)); +#1025 = VECTOR('',#1026,1.); +#1026 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1027 = ORIENTED_EDGE('',*,*,#667,.T.); +#1028 = ORIENTED_EDGE('',*,*,#463,.T.); +#1029 = ORIENTED_EDGE('',*,*,#956,.T.); +#1030 = ORIENTED_EDGE('',*,*,#1031,.F.); +#1031 = EDGE_CURVE('',#1021,#957,#1032,.T.); +#1032 = LINE('',#1033,#1034); +#1033 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775)); +#1034 = VECTOR('',#1035,1.); +#1035 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1036 = PLANE('',#1037); +#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040); +#1038 = CARTESIAN_POINT('',(-0.6775,0.2625,3.73)); +#1039 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1040 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1041 = ADVANCED_FACE('',(#1042),#1093,.F.); +#1042 = FACE_BOUND('',#1043,.F.); +#1043 = EDGE_LOOP('',(#1044,#1045,#1053,#1061,#1069,#1077,#1085,#1091, + #1092)); +#1044 = ORIENTED_EDGE('',*,*,#1020,.T.); +#1045 = ORIENTED_EDGE('',*,*,#1046,.T.); +#1046 = EDGE_CURVE('',#1021,#1047,#1049,.T.); +#1047 = VERTEX_POINT('',#1048); +#1048 = CARTESIAN_POINT('',(-0.4,0.2625,-1.165734175856E-016)); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(0.707106781187,-4.710277376051E-016, + -0.707106781187)); +#1053 = ORIENTED_EDGE('',*,*,#1054,.T.); +#1054 = EDGE_CURVE('',#1047,#1055,#1057,.T.); +#1055 = VERTEX_POINT('',#1056); +#1056 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972)); +#1057 = LINE('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(-0.4,0.2625,-1.165734175856E-016)); +#1059 = VECTOR('',#1060,1.); +#1060 = DIRECTION('',(6.128966544894E-018,-6.661338147751E-016,-1.)); +#1061 = ORIENTED_EDGE('',*,*,#1062,.T.); +#1062 = EDGE_CURVE('',#1055,#1063,#1065,.T.); +#1063 = VERTEX_POINT('',#1064); +#1064 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75)); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#1069 = ORIENTED_EDGE('',*,*,#1070,.T.); +#1070 = EDGE_CURVE('',#1063,#1071,#1073,.T.); +#1071 = VERTEX_POINT('',#1072); +#1072 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972)); +#1073 = LINE('',#1074,#1075); +#1074 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75)); +#1075 = VECTOR('',#1076,1.); +#1076 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#1077 = ORIENTED_EDGE('',*,*,#1078,.T.); +#1078 = EDGE_CURVE('',#1071,#1079,#1081,.T.); +#1079 = VERTEX_POINT('',#1080); +#1080 = CARTESIAN_POINT('',(0.4,0.2625,-1.165734175856E-016)); +#1081 = LINE('',#1082,#1083); +#1082 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972)); +#1083 = VECTOR('',#1084,1.); +#1084 = DIRECTION('',(-6.128966544894E-018,6.661338147751E-016,1.)); +#1085 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1086 = EDGE_CURVE('',#1079,#925,#1087,.T.); +#1087 = LINE('',#1088,#1089); +#1088 = CARTESIAN_POINT('',(0.4,0.2625,-1.165734175856E-016)); +#1089 = VECTOR('',#1090,1.); +#1090 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1091 = ORIENTED_EDGE('',*,*,#924,.T.); +#1092 = ORIENTED_EDGE('',*,*,#659,.T.); +#1093 = PLANE('',#1094); +#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097); +#1095 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775)); +#1096 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#1097 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1098 = ADVANCED_FACE('',(#1099),#1150,.F.); +#1099 = FACE_BOUND('',#1100,.F.); +#1100 = EDGE_LOOP('',(#1101,#1102,#1110,#1118,#1126,#1134,#1142,#1148, + #1149)); +#1101 = ORIENTED_EDGE('',*,*,#899,.T.); +#1102 = ORIENTED_EDGE('',*,*,#1103,.T.); +#1103 = EDGE_CURVE('',#900,#1104,#1106,.T.); +#1104 = VERTEX_POINT('',#1105); +#1105 = CARTESIAN_POINT('',(2.14,0.2625,-1.165734175856E-016)); +#1106 = LINE('',#1107,#1108); +#1107 = CARTESIAN_POINT('',(1.8625,0.2625,0.2775)); +#1108 = VECTOR('',#1109,1.); +#1109 = DIRECTION('',(0.707106781187,-4.710277376051E-016, + -0.707106781187)); +#1110 = ORIENTED_EDGE('',*,*,#1111,.T.); +#1111 = EDGE_CURVE('',#1104,#1112,#1114,.T.); +#1112 = VERTEX_POINT('',#1113); +#1113 = CARTESIAN_POINT('',(2.14,0.2625,-9.057179676972)); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(2.14,0.2625,-1.165734175856E-016)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1118 = ORIENTED_EDGE('',*,*,#1119,.T.); +#1119 = EDGE_CURVE('',#1112,#1120,#1122,.T.); +#1120 = VERTEX_POINT('',#1121); +#1121 = CARTESIAN_POINT('',(2.54,0.2625,-9.75)); +#1122 = LINE('',#1123,#1124); +#1123 = CARTESIAN_POINT('',(2.14,0.2625,-9.057179676972)); +#1124 = VECTOR('',#1125,1.); +#1125 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#1126 = ORIENTED_EDGE('',*,*,#1127,.T.); +#1127 = EDGE_CURVE('',#1120,#1128,#1130,.T.); +#1128 = VERTEX_POINT('',#1129); +#1129 = CARTESIAN_POINT('',(2.94,0.2625,-9.057179676972)); +#1130 = LINE('',#1131,#1132); +#1131 = CARTESIAN_POINT('',(2.54,0.2625,-9.75)); +#1132 = VECTOR('',#1133,1.); +#1133 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#1134 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1135 = EDGE_CURVE('',#1128,#1136,#1138,.T.); +#1136 = VERTEX_POINT('',#1137); +#1137 = CARTESIAN_POINT('',(2.94,0.2625,-1.165734175856E-016)); +#1138 = LINE('',#1139,#1140); +#1139 = CARTESIAN_POINT('',(2.94,0.2625,-9.057179676972)); +#1140 = VECTOR('',#1141,1.); +#1141 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#1142 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1143 = EDGE_CURVE('',#1136,#804,#1144,.T.); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(2.94,0.2625,-1.165734175856E-016)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1148 = ORIENTED_EDGE('',*,*,#803,.T.); +#1149 = ORIENTED_EDGE('',*,*,#636,.T.); +#1150 = PLANE('',#1151); +#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1152 = CARTESIAN_POINT('',(1.8625,0.2625,0.2775)); +#1153 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#1154 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1155 = ADVANCED_FACE('',(#1156),#1207,.F.); +#1156 = FACE_BOUND('',#1157,.F.); +#1157 = EDGE_LOOP('',(#1158,#1159,#1167,#1175,#1183,#1191,#1199,#1205, + #1206)); +#1158 = ORIENTED_EDGE('',*,*,#778,.T.); +#1159 = ORIENTED_EDGE('',*,*,#1160,.T.); +#1160 = EDGE_CURVE('',#779,#1161,#1163,.T.); +#1161 = VERTEX_POINT('',#1162); +#1162 = CARTESIAN_POINT('',(4.68,0.2625,-1.165734175856E-016)); +#1163 = LINE('',#1164,#1165); +#1164 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775)); +#1165 = VECTOR('',#1166,1.); +#1166 = DIRECTION('',(0.707106781187,-4.710277376051E-016, + -0.707106781187)); +#1167 = ORIENTED_EDGE('',*,*,#1168,.T.); +#1168 = EDGE_CURVE('',#1161,#1169,#1171,.T.); +#1169 = VERTEX_POINT('',#1170); +#1170 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972)); +#1171 = LINE('',#1172,#1173); +#1172 = CARTESIAN_POINT('',(4.68,0.2625,-1.165734175856E-016)); +#1173 = VECTOR('',#1174,1.); +#1174 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1175 = ORIENTED_EDGE('',*,*,#1176,.T.); +#1176 = EDGE_CURVE('',#1169,#1177,#1179,.T.); +#1177 = VERTEX_POINT('',#1178); +#1178 = CARTESIAN_POINT('',(5.08,0.2625,-9.75)); +#1179 = LINE('',#1180,#1181); +#1180 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972)); +#1181 = VECTOR('',#1182,1.); +#1182 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#1183 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1184 = EDGE_CURVE('',#1177,#1185,#1187,.T.); +#1185 = VERTEX_POINT('',#1186); +#1186 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972)); +#1187 = LINE('',#1188,#1189); +#1188 = CARTESIAN_POINT('',(5.08,0.2625,-9.75)); +#1189 = VECTOR('',#1190,1.); +#1190 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#1191 = ORIENTED_EDGE('',*,*,#1192,.T.); +#1192 = EDGE_CURVE('',#1185,#1193,#1195,.T.); +#1193 = VERTEX_POINT('',#1194); +#1194 = CARTESIAN_POINT('',(5.48,0.2625,-1.165734175856E-016)); +#1195 = LINE('',#1196,#1197); +#1196 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972)); +#1197 = VECTOR('',#1198,1.); +#1198 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#1199 = ORIENTED_EDGE('',*,*,#1200,.T.); +#1200 = EDGE_CURVE('',#1193,#683,#1201,.T.); +#1201 = LINE('',#1202,#1203); +#1202 = CARTESIAN_POINT('',(5.48,0.2625,-1.165734175856E-016)); +#1203 = VECTOR('',#1204,1.); +#1204 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1205 = ORIENTED_EDGE('',*,*,#682,.T.); +#1206 = ORIENTED_EDGE('',*,*,#613,.T.); +#1207 = PLANE('',#1208); +#1208 = AXIS2_PLACEMENT_3D('',#1209,#1210,#1211); +#1209 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775)); +#1210 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016)); +#1211 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1212 = ADVANCED_FACE('',(#1213),#1224,.F.); +#1213 = FACE_BOUND('',#1214,.F.); +#1214 = EDGE_LOOP('',(#1215,#1221,#1222,#1223)); +#1215 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1216 = EDGE_CURVE('',#1193,#755,#1217,.T.); +#1217 = LINE('',#1218,#1219); +#1218 = CARTESIAN_POINT('',(5.48,0.2625,-1.165734175856E-016)); +#1219 = VECTOR('',#1220,1.); +#1220 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1221 = ORIENTED_EDGE('',*,*,#762,.T.); +#1222 = ORIENTED_EDGE('',*,*,#690,.F.); +#1223 = ORIENTED_EDGE('',*,*,#1200,.F.); +#1224 = PLANE('',#1225); +#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228); +#1226 = CARTESIAN_POINT('',(5.48,0.2625,-1.165734175856E-016)); +#1227 = DIRECTION('',(-0.707106781187,3.140184917368E-016,0.707106781187 + )); +#1228 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1229 = ADVANCED_FACE('',(#1230),#1241,.F.); +#1230 = FACE_BOUND('',#1231,.F.); +#1231 = EDGE_LOOP('',(#1232,#1238,#1239,#1240)); +#1232 = ORIENTED_EDGE('',*,*,#1233,.T.); +#1233 = EDGE_CURVE('',#1185,#747,#1234,.T.); +#1234 = LINE('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972)); +#1236 = VECTOR('',#1237,1.); +#1237 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1238 = ORIENTED_EDGE('',*,*,#754,.T.); +#1239 = ORIENTED_EDGE('',*,*,#1216,.F.); +#1240 = ORIENTED_EDGE('',*,*,#1192,.F.); +#1241 = PLANE('',#1242); +#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245); +#1243 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972)); +#1244 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1245 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#1246 = ADVANCED_FACE('',(#1247),#1258,.F.); +#1247 = FACE_BOUND('',#1248,.F.); +#1248 = EDGE_LOOP('',(#1249,#1255,#1256,#1257)); +#1249 = ORIENTED_EDGE('',*,*,#1250,.T.); +#1250 = EDGE_CURVE('',#1177,#739,#1251,.T.); +#1251 = LINE('',#1252,#1253); +#1252 = CARTESIAN_POINT('',(5.08,0.2625,-9.75)); +#1253 = VECTOR('',#1254,1.); +#1254 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1255 = ORIENTED_EDGE('',*,*,#746,.T.); +#1256 = ORIENTED_EDGE('',*,*,#1233,.F.); +#1257 = ORIENTED_EDGE('',*,*,#1184,.F.); +#1258 = PLANE('',#1259); +#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262); +#1260 = CARTESIAN_POINT('',(5.08,0.2625,-9.75)); +#1261 = DIRECTION('',(-0.866025403784,2.22044604925E-016,0.5)); +#1262 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#1263 = ADVANCED_FACE('',(#1264),#1275,.F.); +#1264 = FACE_BOUND('',#1265,.F.); +#1265 = EDGE_LOOP('',(#1266,#1272,#1273,#1274)); +#1266 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1267 = EDGE_CURVE('',#1169,#731,#1268,.T.); +#1268 = LINE('',#1269,#1270); +#1269 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972)); +#1270 = VECTOR('',#1271,1.); +#1271 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1272 = ORIENTED_EDGE('',*,*,#738,.T.); +#1273 = ORIENTED_EDGE('',*,*,#1250,.F.); +#1274 = ORIENTED_EDGE('',*,*,#1176,.F.); +#1275 = PLANE('',#1276); +#1276 = AXIS2_PLACEMENT_3D('',#1277,#1278,#1279); +#1277 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972)); +#1278 = DIRECTION('',(0.866025403784,2.22044604925E-016,0.5)); +#1279 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#1280 = ADVANCED_FACE('',(#1281),#1292,.F.); +#1281 = FACE_BOUND('',#1282,.F.); +#1282 = EDGE_LOOP('',(#1283,#1289,#1290,#1291)); +#1283 = ORIENTED_EDGE('',*,*,#1284,.T.); +#1284 = EDGE_CURVE('',#1161,#723,#1285,.T.); +#1285 = LINE('',#1286,#1287); +#1286 = CARTESIAN_POINT('',(4.68,0.2625,-1.165734175856E-016)); +#1287 = VECTOR('',#1288,1.); +#1288 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1289 = ORIENTED_EDGE('',*,*,#730,.T.); +#1290 = ORIENTED_EDGE('',*,*,#1267,.F.); +#1291 = ORIENTED_EDGE('',*,*,#1168,.F.); +#1292 = PLANE('',#1293); +#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296); +#1294 = CARTESIAN_POINT('',(4.68,0.2625,-1.165734175856E-016)); +#1295 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1296 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1297 = ADVANCED_FACE('',(#1298),#1304,.F.); +#1298 = FACE_BOUND('',#1299,.F.); +#1299 = EDGE_LOOP('',(#1300,#1301,#1302,#1303)); +#1300 = ORIENTED_EDGE('',*,*,#789,.T.); +#1301 = ORIENTED_EDGE('',*,*,#722,.T.); +#1302 = ORIENTED_EDGE('',*,*,#1284,.F.); +#1303 = ORIENTED_EDGE('',*,*,#1160,.F.); +#1304 = PLANE('',#1305); +#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308); +#1306 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775)); +#1307 = DIRECTION('',(0.707106781187,3.140184917368E-016,0.707106781187) + ); +#1308 = DIRECTION('',(0.707106781187,-4.710277376051E-016, + -0.707106781187)); +#1309 = ADVANCED_FACE('',(#1310),#1321,.F.); +#1310 = FACE_BOUND('',#1311,.F.); +#1311 = EDGE_LOOP('',(#1312,#1318,#1319,#1320)); +#1312 = ORIENTED_EDGE('',*,*,#1313,.T.); +#1313 = EDGE_CURVE('',#1136,#876,#1314,.T.); +#1314 = LINE('',#1315,#1316); +#1315 = CARTESIAN_POINT('',(2.94,0.2625,-1.165734175856E-016)); +#1316 = VECTOR('',#1317,1.); +#1317 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1318 = ORIENTED_EDGE('',*,*,#883,.T.); +#1319 = ORIENTED_EDGE('',*,*,#811,.F.); +#1320 = ORIENTED_EDGE('',*,*,#1143,.F.); +#1321 = PLANE('',#1322); +#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325); +#1323 = CARTESIAN_POINT('',(2.94,0.2625,-1.165734175856E-016)); +#1324 = DIRECTION('',(-0.707106781187,3.140184917368E-016,0.707106781187 + )); +#1325 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1326 = ADVANCED_FACE('',(#1327),#1338,.F.); +#1327 = FACE_BOUND('',#1328,.F.); +#1328 = EDGE_LOOP('',(#1329,#1335,#1336,#1337)); +#1329 = ORIENTED_EDGE('',*,*,#1330,.T.); +#1330 = EDGE_CURVE('',#1128,#868,#1331,.T.); +#1331 = LINE('',#1332,#1333); +#1332 = CARTESIAN_POINT('',(2.94,0.2625,-9.057179676972)); +#1333 = VECTOR('',#1334,1.); +#1334 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1335 = ORIENTED_EDGE('',*,*,#875,.T.); +#1336 = ORIENTED_EDGE('',*,*,#1313,.F.); +#1337 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1338 = PLANE('',#1339); +#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342); +#1340 = CARTESIAN_POINT('',(2.94,0.2625,-9.057179676972)); +#1341 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1342 = DIRECTION('',(0.E+000,6.661338147751E-016,1.)); +#1343 = ADVANCED_FACE('',(#1344),#1355,.F.); +#1344 = FACE_BOUND('',#1345,.F.); +#1345 = EDGE_LOOP('',(#1346,#1352,#1353,#1354)); +#1346 = ORIENTED_EDGE('',*,*,#1347,.T.); +#1347 = EDGE_CURVE('',#1120,#860,#1348,.T.); +#1348 = LINE('',#1349,#1350); +#1349 = CARTESIAN_POINT('',(2.54,0.2625,-9.75)); +#1350 = VECTOR('',#1351,1.); +#1351 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1352 = ORIENTED_EDGE('',*,*,#867,.T.); +#1353 = ORIENTED_EDGE('',*,*,#1330,.F.); +#1354 = ORIENTED_EDGE('',*,*,#1127,.F.); +#1355 = PLANE('',#1356); +#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359); +#1357 = CARTESIAN_POINT('',(2.54,0.2625,-9.75)); +#1358 = DIRECTION('',(-0.866025403784,2.22044604925E-016,0.5)); +#1359 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#1360 = ADVANCED_FACE('',(#1361),#1372,.F.); +#1361 = FACE_BOUND('',#1362,.F.); +#1362 = EDGE_LOOP('',(#1363,#1369,#1370,#1371)); +#1363 = ORIENTED_EDGE('',*,*,#1364,.T.); +#1364 = EDGE_CURVE('',#1112,#852,#1365,.T.); +#1365 = LINE('',#1366,#1367); +#1366 = CARTESIAN_POINT('',(2.14,0.2625,-9.057179676972)); +#1367 = VECTOR('',#1368,1.); +#1368 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1369 = ORIENTED_EDGE('',*,*,#859,.T.); +#1370 = ORIENTED_EDGE('',*,*,#1347,.F.); +#1371 = ORIENTED_EDGE('',*,*,#1119,.F.); +#1372 = PLANE('',#1373); +#1373 = AXIS2_PLACEMENT_3D('',#1374,#1375,#1376); +#1374 = CARTESIAN_POINT('',(2.14,0.2625,-9.057179676972)); +#1375 = DIRECTION('',(0.866025403784,2.22044604925E-016,0.5)); +#1376 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#1377 = ADVANCED_FACE('',(#1378),#1389,.F.); +#1378 = FACE_BOUND('',#1379,.F.); +#1379 = EDGE_LOOP('',(#1380,#1386,#1387,#1388)); +#1380 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1381 = EDGE_CURVE('',#1104,#844,#1382,.T.); +#1382 = LINE('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(2.14,0.2625,-1.165734175856E-016)); +#1384 = VECTOR('',#1385,1.); +#1385 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1386 = ORIENTED_EDGE('',*,*,#851,.T.); +#1387 = ORIENTED_EDGE('',*,*,#1364,.F.); +#1388 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1389 = PLANE('',#1390); +#1390 = AXIS2_PLACEMENT_3D('',#1391,#1392,#1393); +#1391 = CARTESIAN_POINT('',(2.14,0.2625,-1.165734175856E-016)); +#1392 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1393 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1394 = ADVANCED_FACE('',(#1395),#1401,.F.); +#1395 = FACE_BOUND('',#1396,.F.); +#1396 = EDGE_LOOP('',(#1397,#1398,#1399,#1400)); +#1397 = ORIENTED_EDGE('',*,*,#910,.T.); +#1398 = ORIENTED_EDGE('',*,*,#843,.T.); +#1399 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1400 = ORIENTED_EDGE('',*,*,#1103,.F.); +#1401 = PLANE('',#1402); +#1402 = AXIS2_PLACEMENT_3D('',#1403,#1404,#1405); +#1403 = CARTESIAN_POINT('',(1.8625,0.2625,0.2775)); +#1404 = DIRECTION('',(0.707106781187,3.140184917368E-016,0.707106781187) + ); +#1405 = DIRECTION('',(0.707106781187,-4.710277376051E-016, + -0.707106781187)); +#1406 = ADVANCED_FACE('',(#1407),#1418,.F.); +#1407 = FACE_BOUND('',#1408,.F.); +#1408 = EDGE_LOOP('',(#1409,#1415,#1416,#1417)); +#1409 = ORIENTED_EDGE('',*,*,#1410,.T.); +#1410 = EDGE_CURVE('',#1079,#997,#1411,.T.); +#1411 = LINE('',#1412,#1413); +#1412 = CARTESIAN_POINT('',(0.4,0.2625,-1.165734175856E-016)); +#1413 = VECTOR('',#1414,1.); +#1414 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1415 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1416 = ORIENTED_EDGE('',*,*,#932,.F.); +#1417 = ORIENTED_EDGE('',*,*,#1086,.F.); +#1418 = PLANE('',#1419); +#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422); +#1420 = CARTESIAN_POINT('',(0.4,0.2625,-1.165734175856E-016)); +#1421 = DIRECTION('',(-0.707106781187,3.140184917368E-016,0.707106781187 + )); +#1422 = DIRECTION('',(0.707106781187,4.710277376051E-016,0.707106781187) + ); +#1423 = ADVANCED_FACE('',(#1424),#1435,.F.); +#1424 = FACE_BOUND('',#1425,.F.); +#1425 = EDGE_LOOP('',(#1426,#1432,#1433,#1434)); +#1426 = ORIENTED_EDGE('',*,*,#1427,.T.); +#1427 = EDGE_CURVE('',#1071,#989,#1428,.T.); +#1428 = LINE('',#1429,#1430); +#1429 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972)); +#1430 = VECTOR('',#1431,1.); +#1431 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1432 = ORIENTED_EDGE('',*,*,#996,.T.); +#1433 = ORIENTED_EDGE('',*,*,#1410,.F.); +#1434 = ORIENTED_EDGE('',*,*,#1078,.F.); +#1435 = PLANE('',#1436); +#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439); +#1437 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972)); +#1438 = DIRECTION('',(-1.,-2.721807910119E-033,-6.128966544894E-018)); +#1439 = DIRECTION('',(-6.128966544894E-018,6.661338147751E-016,1.)); +#1440 = ADVANCED_FACE('',(#1441),#1452,.F.); +#1441 = FACE_BOUND('',#1442,.F.); +#1442 = EDGE_LOOP('',(#1443,#1449,#1450,#1451)); +#1443 = ORIENTED_EDGE('',*,*,#1444,.T.); +#1444 = EDGE_CURVE('',#1063,#981,#1445,.T.); +#1445 = LINE('',#1446,#1447); +#1446 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75)); +#1447 = VECTOR('',#1448,1.); +#1448 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1449 = ORIENTED_EDGE('',*,*,#988,.T.); +#1450 = ORIENTED_EDGE('',*,*,#1427,.F.); +#1451 = ORIENTED_EDGE('',*,*,#1070,.F.); +#1452 = PLANE('',#1453); +#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456); +#1454 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75)); +#1455 = DIRECTION('',(-0.866025403784,2.22044604925E-016,0.5)); +#1456 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784)); +#1457 = ADVANCED_FACE('',(#1458),#1469,.F.); +#1458 = FACE_BOUND('',#1459,.F.); +#1459 = EDGE_LOOP('',(#1460,#1466,#1467,#1468)); +#1460 = ORIENTED_EDGE('',*,*,#1461,.T.); +#1461 = EDGE_CURVE('',#1055,#973,#1462,.T.); +#1462 = LINE('',#1463,#1464); +#1463 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972)); +#1464 = VECTOR('',#1465,1.); +#1465 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1466 = ORIENTED_EDGE('',*,*,#980,.T.); +#1467 = ORIENTED_EDGE('',*,*,#1444,.F.); +#1468 = ORIENTED_EDGE('',*,*,#1062,.F.); +#1469 = PLANE('',#1470); +#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473); +#1471 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972)); +#1472 = DIRECTION('',(0.866025403784,2.22044604925E-016,0.5)); +#1473 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784)); +#1474 = ADVANCED_FACE('',(#1475),#1486,.F.); +#1475 = FACE_BOUND('',#1476,.F.); +#1476 = EDGE_LOOP('',(#1477,#1483,#1484,#1485)); +#1477 = ORIENTED_EDGE('',*,*,#1478,.T.); +#1478 = EDGE_CURVE('',#1047,#965,#1479,.T.); +#1479 = LINE('',#1480,#1481); +#1480 = CARTESIAN_POINT('',(-0.4,0.2625,-1.165734175856E-016)); +#1481 = VECTOR('',#1482,1.); +#1482 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1483 = ORIENTED_EDGE('',*,*,#972,.T.); +#1484 = ORIENTED_EDGE('',*,*,#1461,.F.); +#1485 = ORIENTED_EDGE('',*,*,#1054,.F.); +#1486 = PLANE('',#1487); +#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490); +#1488 = CARTESIAN_POINT('',(-0.4,0.2625,-1.165734175856E-016)); +#1489 = DIRECTION('',(1.,2.721807910119E-033,6.128966544894E-018)); +#1490 = DIRECTION('',(6.128966544894E-018,-6.661338147751E-016,-1.)); +#1491 = ADVANCED_FACE('',(#1492),#1498,.F.); +#1492 = FACE_BOUND('',#1493,.F.); +#1493 = EDGE_LOOP('',(#1494,#1495,#1496,#1497)); +#1494 = ORIENTED_EDGE('',*,*,#1031,.T.); +#1495 = ORIENTED_EDGE('',*,*,#964,.T.); +#1496 = ORIENTED_EDGE('',*,*,#1478,.F.); +#1497 = ORIENTED_EDGE('',*,*,#1046,.F.); +#1498 = PLANE('',#1499); +#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502); +#1500 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775)); +#1501 = DIRECTION('',(0.707106781187,3.140184917368E-016,0.707106781187) + ); +#1502 = DIRECTION('',(0.707106781187,-4.710277376051E-016, + -0.707106781187)); +#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1507)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1504,#1505,#1506)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1504 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1505 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1506 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1507 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1504, + 'distance_accuracy_value','confusion accuracy'); +#1508 = PRODUCT_TYPE('part',$,(#7)); +#1509 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1510,#1518,#1525,#1532,#1539,#1546,#1553,#1560,#1567,#1574,#1581, + #1588,#1595,#1602,#1609,#1616,#1623,#1630,#1637,#1645,#1652,#1659, + #1666,#1673,#1680,#1687,#1694,#1701,#1708,#1715,#1722,#1729,#1736, + #1743,#1750,#1757,#1764,#1771,#1778,#1785,#1792,#1799,#1806,#1813, + #1820,#1827,#1834,#1841),#1503); +#1510 = STYLED_ITEM('color',(#1511),#17); +#1511 = PRESENTATION_STYLE_ASSIGNMENT((#1512)); +#1512 = SURFACE_STYLE_USAGE(.BOTH.,#1513); +#1513 = SURFACE_SIDE_STYLE('',(#1514)); +#1514 = SURFACE_STYLE_FILL_AREA(#1515); +#1515 = FILL_AREA_STYLE('',(#1516)); +#1516 = FILL_AREA_STYLE_COLOUR('',#1517); +#1517 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828); +#1518 = STYLED_ITEM('color',(#1519),#57); +#1519 = PRESENTATION_STYLE_ASSIGNMENT((#1520)); +#1520 = SURFACE_STYLE_USAGE(.BOTH.,#1521); +#1521 = SURFACE_SIDE_STYLE('',(#1522)); +#1522 = SURFACE_STYLE_FILL_AREA(#1523); +#1523 = FILL_AREA_STYLE('',(#1524)); +#1524 = FILL_AREA_STYLE_COLOUR('',#1517); +#1525 = STYLED_ITEM('color',(#1526),#96); +#1526 = PRESENTATION_STYLE_ASSIGNMENT((#1527)); +#1527 = SURFACE_STYLE_USAGE(.BOTH.,#1528); +#1528 = SURFACE_SIDE_STYLE('',(#1529)); +#1529 = SURFACE_STYLE_FILL_AREA(#1530); +#1530 = FILL_AREA_STYLE('',(#1531)); +#1531 = FILL_AREA_STYLE_COLOUR('',#1517); +#1532 = STYLED_ITEM('color',(#1533),#120); +#1533 = PRESENTATION_STYLE_ASSIGNMENT((#1534)); +#1534 = SURFACE_STYLE_USAGE(.BOTH.,#1535); +#1535 = SURFACE_SIDE_STYLE('',(#1536)); +#1536 = SURFACE_STYLE_FILL_AREA(#1537); +#1537 = FILL_AREA_STYLE('',(#1538)); +#1538 = FILL_AREA_STYLE_COLOUR('',#1517); +#1539 = STYLED_ITEM('color',(#1540),#152); +#1540 = PRESENTATION_STYLE_ASSIGNMENT((#1541)); +#1541 = SURFACE_STYLE_USAGE(.BOTH.,#1542); +#1542 = SURFACE_SIDE_STYLE('',(#1543)); +#1543 = SURFACE_STYLE_FILL_AREA(#1544); +#1544 = FILL_AREA_STYLE('',(#1545)); +#1545 = FILL_AREA_STYLE_COLOUR('',#1517); +#1546 = STYLED_ITEM('color',(#1547),#180); +#1547 = PRESENTATION_STYLE_ASSIGNMENT((#1548)); +#1548 = SURFACE_STYLE_USAGE(.BOTH.,#1549); +#1549 = SURFACE_SIDE_STYLE('',(#1550)); +#1550 = SURFACE_STYLE_FILL_AREA(#1551); +#1551 = FILL_AREA_STYLE('',(#1552)); +#1552 = FILL_AREA_STYLE_COLOUR('',#1517); +#1553 = STYLED_ITEM('color',(#1554),#211); +#1554 = PRESENTATION_STYLE_ASSIGNMENT((#1555)); +#1555 = SURFACE_STYLE_USAGE(.BOTH.,#1556); +#1556 = SURFACE_SIDE_STYLE('',(#1557)); +#1557 = SURFACE_STYLE_FILL_AREA(#1558); +#1558 = FILL_AREA_STYLE('',(#1559)); +#1559 = FILL_AREA_STYLE_COLOUR('',#1517); +#1560 = STYLED_ITEM('color',(#1561),#239); +#1561 = PRESENTATION_STYLE_ASSIGNMENT((#1562)); +#1562 = SURFACE_STYLE_USAGE(.BOTH.,#1563); +#1563 = SURFACE_SIDE_STYLE('',(#1564)); +#1564 = SURFACE_STYLE_FILL_AREA(#1565); +#1565 = FILL_AREA_STYLE('',(#1566)); +#1566 = FILL_AREA_STYLE_COLOUR('',#1517); +#1567 = STYLED_ITEM('color',(#1568),#270); +#1568 = PRESENTATION_STYLE_ASSIGNMENT((#1569)); +#1569 = SURFACE_STYLE_USAGE(.BOTH.,#1570); +#1570 = SURFACE_SIDE_STYLE('',(#1571)); +#1571 = SURFACE_STYLE_FILL_AREA(#1572); +#1572 = FILL_AREA_STYLE('',(#1573)); +#1573 = FILL_AREA_STYLE_COLOUR('',#1517); +#1574 = STYLED_ITEM('color',(#1575),#287); +#1575 = PRESENTATION_STYLE_ASSIGNMENT((#1576)); +#1576 = SURFACE_STYLE_USAGE(.BOTH.,#1577); +#1577 = SURFACE_SIDE_STYLE('',(#1578)); +#1578 = SURFACE_STYLE_FILL_AREA(#1579); +#1579 = FILL_AREA_STYLE('',(#1580)); +#1580 = FILL_AREA_STYLE_COLOUR('',#1517); +#1581 = STYLED_ITEM('color',(#1582),#304); +#1582 = PRESENTATION_STYLE_ASSIGNMENT((#1583)); +#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('',#1517); +#1588 = STYLED_ITEM('color',(#1589),#360); +#1589 = PRESENTATION_STYLE_ASSIGNMENT((#1590)); +#1590 = SURFACE_STYLE_USAGE(.BOTH.,#1591); +#1591 = SURFACE_SIDE_STYLE('',(#1592)); +#1592 = SURFACE_STYLE_FILL_AREA(#1593); +#1593 = FILL_AREA_STYLE('',(#1594)); +#1594 = FILL_AREA_STYLE_COLOUR('',#1517); +#1595 = STYLED_ITEM('color',(#1596),#384); +#1596 = PRESENTATION_STYLE_ASSIGNMENT((#1597)); +#1597 = SURFACE_STYLE_USAGE(.BOTH.,#1598); +#1598 = SURFACE_SIDE_STYLE('',(#1599)); +#1599 = SURFACE_STYLE_FILL_AREA(#1600); +#1600 = FILL_AREA_STYLE('',(#1601)); +#1601 = FILL_AREA_STYLE_COLOUR('',#1517); +#1602 = STYLED_ITEM('color',(#1603),#433); +#1603 = PRESENTATION_STYLE_ASSIGNMENT((#1604)); +#1604 = SURFACE_STYLE_USAGE(.BOTH.,#1605); +#1605 = SURFACE_SIDE_STYLE('',(#1606)); +#1606 = SURFACE_STYLE_FILL_AREA(#1607); +#1607 = FILL_AREA_STYLE('',(#1608)); +#1608 = FILL_AREA_STYLE_COLOUR('',#1517); +#1609 = STYLED_ITEM('color',(#1610),#450); +#1610 = PRESENTATION_STYLE_ASSIGNMENT((#1611)); +#1611 = SURFACE_STYLE_USAGE(.BOTH.,#1612); +#1612 = SURFACE_SIDE_STYLE('',(#1613)); +#1613 = SURFACE_STYLE_FILL_AREA(#1614); +#1614 = FILL_AREA_STYLE('',(#1615)); +#1615 = FILL_AREA_STYLE_COLOUR('',#1517); +#1616 = STYLED_ITEM('color',(#1617),#568); +#1617 = PRESENTATION_STYLE_ASSIGNMENT((#1618)); +#1618 = SURFACE_STYLE_USAGE(.BOTH.,#1619); +#1619 = SURFACE_SIDE_STYLE('',(#1620)); +#1620 = SURFACE_STYLE_FILL_AREA(#1621); +#1621 = FILL_AREA_STYLE('',(#1622)); +#1622 = FILL_AREA_STYLE_COLOUR('',#1517); +#1623 = STYLED_ITEM('color',(#1624),#585); +#1624 = PRESENTATION_STYLE_ASSIGNMENT((#1625)); +#1625 = SURFACE_STYLE_USAGE(.BOTH.,#1626); +#1626 = SURFACE_SIDE_STYLE('',(#1627)); +#1627 = SURFACE_STYLE_FILL_AREA(#1628); +#1628 = FILL_AREA_STYLE('',(#1629)); +#1629 = FILL_AREA_STYLE_COLOUR('',#1517); +#1630 = STYLED_ITEM('color',(#1631),#597); +#1631 = PRESENTATION_STYLE_ASSIGNMENT((#1632)); +#1632 = SURFACE_STYLE_USAGE(.BOTH.,#1633); +#1633 = SURFACE_SIDE_STYLE('',(#1634)); +#1634 = SURFACE_STYLE_FILL_AREA(#1635); +#1635 = FILL_AREA_STYLE('',(#1636)); +#1636 = FILL_AREA_STYLE_COLOUR('',#1517); +#1637 = STYLED_ITEM('color',(#1638),#678); +#1638 = PRESENTATION_STYLE_ASSIGNMENT((#1639)); +#1639 = SURFACE_STYLE_USAGE(.BOTH.,#1640); +#1640 = SURFACE_SIDE_STYLE('',(#1641)); +#1641 = SURFACE_STYLE_FILL_AREA(#1642); +#1642 = FILL_AREA_STYLE('',(#1643)); +#1643 = FILL_AREA_STYLE_COLOUR('',#1644); +#1644 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#1645 = STYLED_ITEM('color',(#1646),#710); +#1646 = PRESENTATION_STYLE_ASSIGNMENT((#1647)); +#1647 = SURFACE_STYLE_USAGE(.BOTH.,#1648); +#1648 = SURFACE_SIDE_STYLE('',(#1649)); +#1649 = SURFACE_STYLE_FILL_AREA(#1650); +#1650 = FILL_AREA_STYLE('',(#1651)); +#1651 = FILL_AREA_STYLE_COLOUR('',#1644); +#1652 = STYLED_ITEM('color',(#1653),#774); +#1653 = PRESENTATION_STYLE_ASSIGNMENT((#1654)); +#1654 = SURFACE_STYLE_USAGE(.BOTH.,#1655); +#1655 = SURFACE_SIDE_STYLE('',(#1656)); +#1656 = SURFACE_STYLE_FILL_AREA(#1657); +#1657 = FILL_AREA_STYLE('',(#1658)); +#1658 = FILL_AREA_STYLE_COLOUR('',#1644); +#1659 = STYLED_ITEM('color',(#1660),#799); +#1660 = PRESENTATION_STYLE_ASSIGNMENT((#1661)); +#1661 = SURFACE_STYLE_USAGE(.BOTH.,#1662); +#1662 = SURFACE_SIDE_STYLE('',(#1663)); +#1663 = SURFACE_STYLE_FILL_AREA(#1664); +#1664 = FILL_AREA_STYLE('',(#1665)); +#1665 = FILL_AREA_STYLE_COLOUR('',#1644); +#1666 = STYLED_ITEM('color',(#1667),#831); +#1667 = PRESENTATION_STYLE_ASSIGNMENT((#1668)); +#1668 = SURFACE_STYLE_USAGE(.BOTH.,#1669); +#1669 = SURFACE_SIDE_STYLE('',(#1670)); +#1670 = SURFACE_STYLE_FILL_AREA(#1671); +#1671 = FILL_AREA_STYLE('',(#1672)); +#1672 = FILL_AREA_STYLE_COLOUR('',#1644); +#1673 = STYLED_ITEM('color',(#1674),#895); +#1674 = PRESENTATION_STYLE_ASSIGNMENT((#1675)); +#1675 = SURFACE_STYLE_USAGE(.BOTH.,#1676); +#1676 = SURFACE_SIDE_STYLE('',(#1677)); +#1677 = SURFACE_STYLE_FILL_AREA(#1678); +#1678 = FILL_AREA_STYLE('',(#1679)); +#1679 = FILL_AREA_STYLE_COLOUR('',#1644); +#1680 = STYLED_ITEM('color',(#1681),#920); +#1681 = PRESENTATION_STYLE_ASSIGNMENT((#1682)); +#1682 = SURFACE_STYLE_USAGE(.BOTH.,#1683); +#1683 = SURFACE_SIDE_STYLE('',(#1684)); +#1684 = SURFACE_STYLE_FILL_AREA(#1685); +#1685 = FILL_AREA_STYLE('',(#1686)); +#1686 = FILL_AREA_STYLE_COLOUR('',#1644); +#1687 = STYLED_ITEM('color',(#1688),#952); +#1688 = PRESENTATION_STYLE_ASSIGNMENT((#1689)); +#1689 = SURFACE_STYLE_USAGE(.BOTH.,#1690); +#1690 = SURFACE_SIDE_STYLE('',(#1691)); +#1691 = SURFACE_STYLE_FILL_AREA(#1692); +#1692 = FILL_AREA_STYLE('',(#1693)); +#1693 = FILL_AREA_STYLE_COLOUR('',#1644); +#1694 = STYLED_ITEM('color',(#1695),#1016); +#1695 = PRESENTATION_STYLE_ASSIGNMENT((#1696)); +#1696 = SURFACE_STYLE_USAGE(.BOTH.,#1697); +#1697 = SURFACE_SIDE_STYLE('',(#1698)); +#1698 = SURFACE_STYLE_FILL_AREA(#1699); +#1699 = FILL_AREA_STYLE('',(#1700)); +#1700 = FILL_AREA_STYLE_COLOUR('',#1644); +#1701 = STYLED_ITEM('color',(#1702),#1041); +#1702 = PRESENTATION_STYLE_ASSIGNMENT((#1703)); +#1703 = SURFACE_STYLE_USAGE(.BOTH.,#1704); +#1704 = SURFACE_SIDE_STYLE('',(#1705)); +#1705 = SURFACE_STYLE_FILL_AREA(#1706); +#1706 = FILL_AREA_STYLE('',(#1707)); +#1707 = FILL_AREA_STYLE_COLOUR('',#1644); +#1708 = STYLED_ITEM('color',(#1709),#1098); +#1709 = PRESENTATION_STYLE_ASSIGNMENT((#1710)); +#1710 = SURFACE_STYLE_USAGE(.BOTH.,#1711); +#1711 = SURFACE_SIDE_STYLE('',(#1712)); +#1712 = SURFACE_STYLE_FILL_AREA(#1713); +#1713 = FILL_AREA_STYLE('',(#1714)); +#1714 = FILL_AREA_STYLE_COLOUR('',#1644); +#1715 = STYLED_ITEM('color',(#1716),#1155); +#1716 = PRESENTATION_STYLE_ASSIGNMENT((#1717)); +#1717 = SURFACE_STYLE_USAGE(.BOTH.,#1718); +#1718 = SURFACE_SIDE_STYLE('',(#1719)); +#1719 = SURFACE_STYLE_FILL_AREA(#1720); +#1720 = FILL_AREA_STYLE('',(#1721)); +#1721 = FILL_AREA_STYLE_COLOUR('',#1644); +#1722 = STYLED_ITEM('color',(#1723),#1212); +#1723 = PRESENTATION_STYLE_ASSIGNMENT((#1724)); +#1724 = SURFACE_STYLE_USAGE(.BOTH.,#1725); +#1725 = SURFACE_SIDE_STYLE('',(#1726)); +#1726 = SURFACE_STYLE_FILL_AREA(#1727); +#1727 = FILL_AREA_STYLE('',(#1728)); +#1728 = FILL_AREA_STYLE_COLOUR('',#1644); +#1729 = STYLED_ITEM('color',(#1730),#1229); +#1730 = PRESENTATION_STYLE_ASSIGNMENT((#1731)); +#1731 = SURFACE_STYLE_USAGE(.BOTH.,#1732); +#1732 = SURFACE_SIDE_STYLE('',(#1733)); +#1733 = SURFACE_STYLE_FILL_AREA(#1734); +#1734 = FILL_AREA_STYLE('',(#1735)); +#1735 = FILL_AREA_STYLE_COLOUR('',#1644); +#1736 = STYLED_ITEM('color',(#1737),#1246); +#1737 = PRESENTATION_STYLE_ASSIGNMENT((#1738)); +#1738 = SURFACE_STYLE_USAGE(.BOTH.,#1739); +#1739 = SURFACE_SIDE_STYLE('',(#1740)); +#1740 = SURFACE_STYLE_FILL_AREA(#1741); +#1741 = FILL_AREA_STYLE('',(#1742)); +#1742 = FILL_AREA_STYLE_COLOUR('',#1644); +#1743 = STYLED_ITEM('color',(#1744),#1263); +#1744 = PRESENTATION_STYLE_ASSIGNMENT((#1745)); +#1745 = SURFACE_STYLE_USAGE(.BOTH.,#1746); +#1746 = SURFACE_SIDE_STYLE('',(#1747)); +#1747 = SURFACE_STYLE_FILL_AREA(#1748); +#1748 = FILL_AREA_STYLE('',(#1749)); +#1749 = FILL_AREA_STYLE_COLOUR('',#1644); +#1750 = STYLED_ITEM('color',(#1751),#1280); +#1751 = PRESENTATION_STYLE_ASSIGNMENT((#1752)); +#1752 = SURFACE_STYLE_USAGE(.BOTH.,#1753); +#1753 = SURFACE_SIDE_STYLE('',(#1754)); +#1754 = SURFACE_STYLE_FILL_AREA(#1755); +#1755 = FILL_AREA_STYLE('',(#1756)); +#1756 = FILL_AREA_STYLE_COLOUR('',#1644); +#1757 = STYLED_ITEM('color',(#1758),#1297); +#1758 = PRESENTATION_STYLE_ASSIGNMENT((#1759)); +#1759 = SURFACE_STYLE_USAGE(.BOTH.,#1760); +#1760 = SURFACE_SIDE_STYLE('',(#1761)); +#1761 = SURFACE_STYLE_FILL_AREA(#1762); +#1762 = FILL_AREA_STYLE('',(#1763)); +#1763 = FILL_AREA_STYLE_COLOUR('',#1644); +#1764 = STYLED_ITEM('color',(#1765),#1309); +#1765 = PRESENTATION_STYLE_ASSIGNMENT((#1766)); +#1766 = SURFACE_STYLE_USAGE(.BOTH.,#1767); +#1767 = SURFACE_SIDE_STYLE('',(#1768)); +#1768 = SURFACE_STYLE_FILL_AREA(#1769); +#1769 = FILL_AREA_STYLE('',(#1770)); +#1770 = FILL_AREA_STYLE_COLOUR('',#1644); +#1771 = STYLED_ITEM('color',(#1772),#1326); +#1772 = PRESENTATION_STYLE_ASSIGNMENT((#1773)); +#1773 = SURFACE_STYLE_USAGE(.BOTH.,#1774); +#1774 = SURFACE_SIDE_STYLE('',(#1775)); +#1775 = SURFACE_STYLE_FILL_AREA(#1776); +#1776 = FILL_AREA_STYLE('',(#1777)); +#1777 = FILL_AREA_STYLE_COLOUR('',#1644); +#1778 = STYLED_ITEM('color',(#1779),#1343); +#1779 = PRESENTATION_STYLE_ASSIGNMENT((#1780)); +#1780 = SURFACE_STYLE_USAGE(.BOTH.,#1781); +#1781 = SURFACE_SIDE_STYLE('',(#1782)); +#1782 = SURFACE_STYLE_FILL_AREA(#1783); +#1783 = FILL_AREA_STYLE('',(#1784)); +#1784 = FILL_AREA_STYLE_COLOUR('',#1644); +#1785 = STYLED_ITEM('color',(#1786),#1360); +#1786 = PRESENTATION_STYLE_ASSIGNMENT((#1787)); +#1787 = SURFACE_STYLE_USAGE(.BOTH.,#1788); +#1788 = SURFACE_SIDE_STYLE('',(#1789)); +#1789 = SURFACE_STYLE_FILL_AREA(#1790); +#1790 = FILL_AREA_STYLE('',(#1791)); +#1791 = FILL_AREA_STYLE_COLOUR('',#1644); +#1792 = STYLED_ITEM('color',(#1793),#1377); +#1793 = PRESENTATION_STYLE_ASSIGNMENT((#1794)); +#1794 = SURFACE_STYLE_USAGE(.BOTH.,#1795); +#1795 = SURFACE_SIDE_STYLE('',(#1796)); +#1796 = SURFACE_STYLE_FILL_AREA(#1797); +#1797 = FILL_AREA_STYLE('',(#1798)); +#1798 = FILL_AREA_STYLE_COLOUR('',#1644); +#1799 = STYLED_ITEM('color',(#1800),#1394); +#1800 = PRESENTATION_STYLE_ASSIGNMENT((#1801)); +#1801 = SURFACE_STYLE_USAGE(.BOTH.,#1802); +#1802 = SURFACE_SIDE_STYLE('',(#1803)); +#1803 = SURFACE_STYLE_FILL_AREA(#1804); +#1804 = FILL_AREA_STYLE('',(#1805)); +#1805 = FILL_AREA_STYLE_COLOUR('',#1644); +#1806 = STYLED_ITEM('color',(#1807),#1406); +#1807 = PRESENTATION_STYLE_ASSIGNMENT((#1808)); +#1808 = SURFACE_STYLE_USAGE(.BOTH.,#1809); +#1809 = SURFACE_SIDE_STYLE('',(#1810)); +#1810 = SURFACE_STYLE_FILL_AREA(#1811); +#1811 = FILL_AREA_STYLE('',(#1812)); +#1812 = FILL_AREA_STYLE_COLOUR('',#1644); +#1813 = STYLED_ITEM('color',(#1814),#1423); +#1814 = PRESENTATION_STYLE_ASSIGNMENT((#1815)); +#1815 = SURFACE_STYLE_USAGE(.BOTH.,#1816); +#1816 = SURFACE_SIDE_STYLE('',(#1817)); +#1817 = SURFACE_STYLE_FILL_AREA(#1818); +#1818 = FILL_AREA_STYLE('',(#1819)); +#1819 = FILL_AREA_STYLE_COLOUR('',#1644); +#1820 = STYLED_ITEM('color',(#1821),#1440); +#1821 = PRESENTATION_STYLE_ASSIGNMENT((#1822)); +#1822 = SURFACE_STYLE_USAGE(.BOTH.,#1823); +#1823 = SURFACE_SIDE_STYLE('',(#1824)); +#1824 = SURFACE_STYLE_FILL_AREA(#1825); +#1825 = FILL_AREA_STYLE('',(#1826)); +#1826 = FILL_AREA_STYLE_COLOUR('',#1644); +#1827 = STYLED_ITEM('color',(#1828),#1457); +#1828 = PRESENTATION_STYLE_ASSIGNMENT((#1829)); +#1829 = SURFACE_STYLE_USAGE(.BOTH.,#1830); +#1830 = SURFACE_SIDE_STYLE('',(#1831)); +#1831 = SURFACE_STYLE_FILL_AREA(#1832); +#1832 = FILL_AREA_STYLE('',(#1833)); +#1833 = FILL_AREA_STYLE_COLOUR('',#1644); +#1834 = STYLED_ITEM('color',(#1835),#1474); +#1835 = PRESENTATION_STYLE_ASSIGNMENT((#1836)); +#1836 = SURFACE_STYLE_USAGE(.BOTH.,#1837); +#1837 = SURFACE_SIDE_STYLE('',(#1838)); +#1838 = SURFACE_STYLE_FILL_AREA(#1839); +#1839 = FILL_AREA_STYLE('',(#1840)); +#1840 = FILL_AREA_STYLE_COLOUR('',#1644); +#1841 = STYLED_ITEM('color',(#1842),#1491); +#1842 = PRESENTATION_STYLE_ASSIGNMENT((#1843)); +#1843 = SURFACE_STYLE_USAGE(.BOTH.,#1844); +#1844 = SURFACE_SIDE_STYLE('',(#1845)); +#1845 = SURFACE_STYLE_FILL_AREA(#1846); +#1846 = FILL_AREA_STYLE('',(#1847)); +#1847 = FILL_AREA_STYLE_COLOUR('',#1644); +ENDSEC; +END-ISO-10303-21;
package.jsonadded+144@@ -0,0 +1,144 @@+{+ "slug": "fqpf4n90c",+ "version": "0.1.0",+ "type": "component",+ "description": "onsemi MOSFETs, TO-220F-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "transistors-thyristors",+ "fqpf4n90c",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "fqpf4n90c.kicad_sym",+ "fqpf4n90c.kicad_mod",+ "fqpf4n90c.glb",+ "fqpf4n90c.step",+ "fqpf4n90c.lbr",+ "docs/hero.png",+ "docs/fqpf4n90c-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "fqpf4n90c-hero.glb",+ "fqpf4n90c-hero.overlay.json"+ ],+ "component": {+ "mpn": "FQPF4N90C",+ "manufacturer": "onsemi",+ "package": "TO-220F-3",+ "pin_count": 3,+ "category": "Transistors/Thyristors",+ "subcategory": "MOSFETs",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887123365662720",+ "parts": {+ "symbol": "fqpf4n90c.kicad_sym",+ "footprint": "fqpf4n90c.kicad_mod",+ "model_3d": "fqpf4n90c-hero.glb",+ "model_3d_step": "fqpf4n90c.step",+ "lbr": "fqpf4n90c.lbr",+ "model_3d_plain": "fqpf4n90c.glb"+ },+ "distributor_links": {+ "lcsc": "C2696",+ "digikey": "FQPF4N90C-ND",+ "mouser": "512-FQPF4N90C"+ },+ "distributor_check": {+ "checked_at": "2026-10-15T14:35:28Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": "FQPF4N90C-ND",+ "status": "found",+ "lifecycle": "Active"+ },+ "mouser": {+ "pn": "512-FQPF4N90C",+ "status": "found"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "G",+ "type": "input",+ "description": "Gate drives the device; gate-source voltage is rated at ±30 V (VGSS) and the gate threshold VGS(th) is 3.0 V minimum to 5.0 V maximum."+ },+ {+ "number": "2",+ "name": "D",+ "type": "passive",+ "description": "Drain is the high-voltage MOSFET terminal rated for 900 V drain-source breakdown (BVDSS), with 4 A continuous drain current at TC = 25°C and 16 A pulsed."+ },+ {+ "number": "3",+ "name": "S",+ "type": "passive",+ "description": "Source is the reference terminal for VGSS and the body diode, rated at 4 A continuous and 16 A pulsed drain-source diode forward current."+ }+ ],+ "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: The datasheet does not print explicit pin numbers for the TO-220F. Pin numbers were assigned from th; The pinout text also contains a trailing 'S D G' label after the symbol-like markings on page 1, whi; Pin type for drain and source is set to passive following KiCad MOSFET conventions; the datasheet do"+ ],+ "pages_sent": 10,+ "cost_usd": 0.042,+ "at": "2026-10-15T14:35:14"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887123365662720",+ "pages": 10,+ "sha256": "fec433c6f678d3de",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "fqpf4n90c.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 10.16,+ 4.7,+ 28.85+ ],+ "zmin_mm": -9.75,+ "centre_offset_mm": 0.935,+ "footprint_binding": "identity",+ "sha256": "7f1d530d2b80afd7cfb6522420bdcf9d79666f9bf84bbc5b905bfc33593c7ef0",+ "checked": "2026-10-15",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+150@@ -0,0 +1,150 @@+{+ "slug": "fqpf4n90c",+ "version": "0.1.0",+ "type": "component",+ "description": "onsemi MOSFETs, TO-220F-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "transistors-thyristors",+ "fqpf4n90c",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "fqpf4n90c.kicad_sym",+ "fqpf4n90c.kicad_mod",+ "fqpf4n90c.glb",+ "fqpf4n90c.step",+ "fqpf4n90c.lbr",+ "docs/hero.png",+ "docs/fqpf4n90c-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "fqpf4n90c-hero.glb",+ "fqpf4n90c-hero.overlay.json"+ ],+ "component": {+ "mpn": "FQPF4N90C",+ "manufacturer": "onsemi",+ "package": "TO-220F-3",+ "pin_count": 3,+ "category": "Transistors/Thyristors",+ "subcategory": "MOSFETs",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887123365662720",+ "parts": {+ "symbol": "fqpf4n90c.kicad_sym",+ "footprint": "fqpf4n90c.kicad_mod",+ "model_3d": "fqpf4n90c-hero.glb",+ "model_3d_step": "fqpf4n90c.step",+ "lbr": "fqpf4n90c.lbr",+ "model_3d_plain": "fqpf4n90c.glb"+ },+ "distributor_links": {+ "lcsc": "C2696",+ "digikey": "FQPF4N90C-ND",+ "mouser": "512-FQPF4N90C"+ },+ "distributor_check": {+ "checked_at": "2026-10-15T14:35:28Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": "FQPF4N90C-ND",+ "status": "found",+ "lifecycle": "Active"+ },+ "mouser": {+ "pn": "512-FQPF4N90C",+ "status": "found"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "G",+ "type": "input",+ "description": "Gate drives the device; gate-source voltage is rated at ±30 V (VGSS) and the gate threshold VGS(th) is 3.0 V minimum to 5.0 V maximum."+ },+ {+ "number": "2",+ "name": "D",+ "type": "passive",+ "description": "Drain is the high-voltage MOSFET terminal rated for 900 V drain-source breakdown (BVDSS), with 4 A continuous drain current at TC = 25°C and 16 A pulsed."+ },+ {+ "number": "3",+ "name": "S",+ "type": "passive",+ "description": "Source is the reference terminal for VGSS and the body diode, rated at 4 A continuous and 16 A pulsed drain-source diode forward current."+ }+ ],+ "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: The datasheet does not print explicit pin numbers for the TO-220F. Pin numbers were assigned from th; The pinout text also contains a trailing 'S D G' label after the symbol-like markings on page 1, whi; Pin type for drain and source is set to passive following KiCad MOSFET conventions; the datasheet do"+ ],+ "pages_sent": 10,+ "cost_usd": 0.042,+ "at": "2026-10-15T14:35:14"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588887123365662720",+ "pages": 10,+ "sha256": "fec433c6f678d3de",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "fqpf4n90c.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 10.16,+ 4.7,+ 28.85+ ],+ "zmin_mm": -9.75,+ "centre_offset_mm": 0.935,+ "footprint_binding": "identity",+ "sha256": "7f1d530d2b80afd7cfb6522420bdcf9d79666f9bf84bbc5b905bfc33593c7ef0",+ "checked": "2026-10-15",+ "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>fqpf4n90c</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>fqpf4n90c</title>