component
DB157S
Public Made by Adomby adom
MDD(Microdiode Electronics) Bridge Rectifiers, DBS. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+2543
README.mdadded+57@@ -0,0 +1,57 @@+# DB157S++**MDD(Microdiode Electronics)** · Bridge Rectifiers · DBS++DB157S from MDD(Microdiode Electronics), in a DBS. 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 | + | passive | Positive DC output of the bridge; the datasheet marks it "+" and it is the cathode side of the rectifier, rated 1.5 A average forward current. |+| 2 | - | passive | Negative DC output of the bridge; the datasheet marks it "-" and it is the return side, with the device rated up to 1000 V VRRM for the DB157S. |+| 3 | 3 | passive | AC input terminal of the bridge; the DB157S has a VRMS rating of 700 V. |+| 4 | 4 | passive | AC input terminal of the bridge; the DB157S has a VRMS rating of 700 V. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | MDD(Microdiode Electronics) |+| Package | DBS |+| Category | Diodes |+| Pins | 4 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Maximum repetitive peak reverse voltage | VRRM | | | 1000 | V | | 1 |+| Maximum RMS voltage | VRMS | | | 700 | V | | 1 |+| Maximum DC blocking voltage | VDC | | | 1000 | V | | 1 |+| Maximum average forward rectified current | IF(AV) | | | 1.5 | A | at TC=40°C | 1 |+| Peak forward surge current | IFSM | | | 50 | A | 8.3ms single half sine-wave superimposed on rated load (JEDEC Method) | 1 |+| Maximum instantaneous forward voltage drop per leg | VF | | | 1.1 | V | per leg at 1.5A | 1 |+| Maximum DC reverse current | IR | | | 10 | µA | TA=25°C, at rated DC blocking voltage | 1 |+| Maximum DC reverse current | IR | | | 500 | µA | TA=100°C, at rated DC blocking voltage | 1 |+| Operating temperature range | TJ | -55 | | 150 | °C | | 1 |+| Storage temperature range | TSTG | -55 | | 150 | °C | | 1 |++## CAD (KiCad official)++- Symbol: `DB157S`+- Footprint: `Diode_SMD:Diode_Bridge_Vishay_DFS`+- 3D model: DBS (KiCad packages3D, STEP)+- 3D model files: `db157s-etched.step` / `db157s-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `db157s.step` / `db157s.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [MDD(Microdiode Electronics) datasheet](docs/db157s-datasheet.pdf) (2 pp, sha256 `125bc164a59543be`, retrieved 2026-10-21, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-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/db157s-datasheet.pdf)
db157s-etched.glbadded⋯ 1 unchanged line ⋯
db157s-hero.glbadded⋯ 1 unchanged line ⋯
db157s-hero.overlay.jsonadded+172@@ -0,0 +1,172 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "DB157S",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 4,+ "span_mm": 10.74,+ "dash_mm": 0.2685,+ "gap_mm": 0.1611,+ "pad_stroke_mm": 0.0644+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 3,+ "pin1": {+ "source": "footprint silkscreen",+ "pad": "1"+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 4,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 2+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.859,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -5.0,+ 5.0,+ -4.255,+ 4.255+ ],+ "pads_bbox_mm": [+ -5.37,+ 5.37,+ -3.3,+ 3.3+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "db157s-etched.glb",+ "glb_sha256": "95b40a2e4280bfe4eae5d47c0f97b9d9a259411787a3dfd235abf3a798110ae5",+ "footprint": "db157s.kicad_mod",+ "footprint_sha256": "b28ad4a0c713b00cc4e72e83b9b12b09406b793dbe3779395e9238956d12fbca",+ "pins": "page.json component.pins",+ "pins_sha256": "fb16a8d9fa70b1de429df9bf71b46e579a9bfcc33d7599e57e1efa12e2299fd5"+ },+ "generator": "adom-wiki 1.7.76 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "+",+ "x": -5.52,+ "y": -2.55,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "-",+ "x": -5.52,+ "y": 2.55,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "3",+ "x": 5.52,+ "y": 2.55,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "4",+ "text": "4",+ "x": 5.52,+ "y": -2.55,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "rect",+ "center_mm": [+ -4.37,+ -2.55+ ],+ "size_mm": [+ 2.0,+ 1.5+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "rect",+ "center_mm": [+ -4.37,+ 2.55+ ],+ "size_mm": [+ 2.0,+ 1.5+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "rect",+ "center_mm": [+ 4.37,+ 2.55+ ],+ "size_mm": [+ 2.0,+ 1.5+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "rect",+ "center_mm": [+ 4.37,+ -2.55+ ],+ "size_mm": [+ 2.0,+ 1.5+ ],+ "rot": 0.0+ }+ ]+}
db157s.glbadded⋯ 1 unchanged line ⋯
db157s.kicad_modadded+193@@ -0,0 +1,193 @@+(footprint "Diode_Bridge_Vishay_DFS"+ (version 20260206)+ (generator "pcbnew")+ (generator_version "10.0")+ (layer "F.Cu")+ (descr "SMD diode bridge DFS, see http://www.vishay.com/docs/88854/padlayouts.pdf")+ (tags "DFS")+ (property "Reference" "REF**"+ (at 0 -5.1 0)+ (layer "F.SilkS")+ (uuid "eaed613f-fe93-4c5b-a9cd-0b5f12a31b35")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "Diode_Bridge_Vishay_DFS"+ (at 0 5.2 0)+ (layer "F.Fab")+ (uuid "c1fcdd5e-977e-44f3-a175-a64158bf5dbd")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "ce29d6fe-ccec-4126-a9c1-6d7093e22829")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (property "Description" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "a512ff53-e591-4fe9-a484-5b71694a8f21")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -3.3 -4.3)+ (end 3.3 -4.3)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "8e52dd5d-3433-4639-9059-6b818848cb52")+ )+ (fp_line+ (start -3.3 4.3)+ (end 3.3 4.3)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "c892c942-b9ee-425c-8aeb-998ff3244635")+ )+ (fp_poly+ (pts+ (xy -4.32 -3.57) (xy -4.6 -3.57) (xy -4.32 -3.85) (xy -4.32 -3.57)+ )+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill yes)+ (layer "F.SilkS")+ (uuid "afac1aad-3a69-45a8-b57a-f9fac5b43dea")+ )+ (fp_line+ (start -3.2 -3.3)+ (end -2.3 -4.2)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "1157d8e4-0479-40d8-8c84-cd7639c8bf28")+ )+ (fp_line+ (start -3.2 4.2)+ (end -3.2 -3.3)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "b28ea14f-ddda-49e7-bec2-3c53a244809f")+ )+ (fp_line+ (start -2.3 -4.2)+ (end 3.2 -4.2)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "7e9d8a9e-b205-4ec7-85ec-5280e00bad30")+ )+ (fp_line+ (start 3.2 -4.2)+ (end 3.2 4.2)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "1d2f500e-107d-49e9-8a1c-f2d20092ff4e")+ )+ (fp_line+ (start 3.2 4.2)+ (end -3.2 4.2)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "6615999e-3de4-464f-978a-2e7cce79d8db")+ )+ (fp_text user "${REFERENCE}"+ (at 0 -0.065 0)+ (layer "F.Fab")+ (uuid "69abad83-43bf-469f-8274-a7ec29bddda3")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" smd rect+ (at -4.37 -2.55)+ (size 2 1.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (uuid "5db823c1-6838-4246-8134-88b61078104e")+ )+ (pad "2" smd rect+ (at -4.37 2.55)+ (size 2 1.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (uuid "7436e557-0cdc-4d61-97b2-ddd7927938f3")+ )+ (pad "3" smd rect+ (at 4.37 2.55)+ (size 2 1.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (uuid "c3d5ce9d-a92b-4b8f-b355-1ac49184181d")+ )+ (pad "4" smd rect+ (at 4.37 -2.55)+ (size 2 1.5)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (uuid "916e60c7-7d75-4834-bc7a-3179f070195b")+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/Diode_Bridge_Vishay_DFS.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_poly+ (pts (xy -5.62 -3.55) (xy -3.45 -3.55) (xy -3.45 -4.45) (xy 3.45 -4.45) (xy 3.45 -3.55) (xy 5.62 -3.55) (xy 5.62 -1.55) (xy 3.45 -1.55) (xy 3.45 1.55) (xy 5.62 1.55) (xy 5.62 3.55) (xy 3.45 3.55) (xy 3.45 4.45) (xy -3.45 4.45) (xy -3.45 3.55) (xy -5.62 3.55) (xy -5.62 1.55) (xy -3.45 1.55) (xy -3.45 -1.55) (xy -5.62 -1.55))+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+)
db157s.kicad_symadded+29@@ -0,0 +1,29 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "DB157S" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "DB157S" (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 "DB157S_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -5.08)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "DB157S_1_1"+ (pin passive line (at -17.78 0.00 0) (length 5.08)+ (name "+" (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 "-" (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 "~" (effects (font (size 1.27 1.27))))+ (number "4" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 -2.54 180) (length 5.08)+ (name "~" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
db157s.lbradded+113@@ -0,0 +1,113 @@+<?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="Diode_Bridge_Vishay_DFS">+ <description>4 pads, 10.7 x 6.6 mm. SMD diode bridge DFS, see</description>+ <smd name="1" x="-4.3700" y="2.5500" dx="2.0000" dy="1.5000" layer="1"/>+ <smd name="2" x="-4.3700" y="-2.5500" dx="2.0000" dy="1.5000" layer="1"/>+ <smd name="3" x="4.3700" y="-2.5500" dx="2.0000" dy="1.5000" layer="1"/>+ <smd name="4" x="4.3700" y="2.5500" dx="2.0000" dy="1.5000" layer="1"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-4.3200" y="3.5700"/>+ <vertex x="-4.6000" y="3.5700"/>+ <vertex x="-4.3200" y="3.8500"/>+ <vertex x="-4.3200" y="3.5700"/>+ </polygon>+ <wire x1="-3.3000" y1="4.3000" x2="3.3000" y2="4.3000" width="0.1200" layer="21"/>+ <wire x1="-3.3000" y1="-4.3000" x2="3.3000" y2="-4.3000" width="0.1200" layer="21"/>+ <wire x1="-3.2000" y1="3.3000" x2="-2.3000" y2="4.2000" width="0.1200" layer="51"/>+ <wire x1="-3.2000" y1="-4.2000" x2="-3.2000" y2="3.3000" width="0.1200" layer="51"/>+ <wire x1="-2.3000" y1="4.2000" x2="3.2000" y2="4.2000" width="0.1200" layer="51"/>+ <wire x1="3.2000" y1="4.2000" x2="3.2000" y2="-4.2000" width="0.1200" layer="51"/>+ <wire x1="3.2000" y1="-4.2000" x2="-3.2000" y2="-4.2000" width="0.1200" layer="51"/>+ <text x="0" y="4.900" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-4.900" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="DB157S">+ <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="+" x="-17.78" y="0" length="middle" direction="pas"/>+ <pin name="-" x="-17.78" y="-2.54" length="middle" direction="pas"/>+ <pin name="4" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+ <pin name="3" x="17.78" y="-2.54" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="DB157S" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="DB157S" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="Diode_Bridge_Vishay_DFS">+ <connects>+ <connect gate="G$1" pin="+" pad="1"/>+ <connect gate="G$1" pin="-" pad="2"/>+ <connect gate="G$1" pin="4" pad="4"/>+ <connect gate="G$1" pin="3" pad="3"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
db157s.stepadded+1627@@ -0,0 +1,1627 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/KiCAD/packages3D-source/Diode_SMD.3dshapes\\ +Diode_Bridge_Vishay_DFS.step','2018-01-05T12:01:11',('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('Diode_Bridge_Vishay_DFS','Diode_Bridge_Vishay_DFS','',(#8) + ); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1248); +#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,#88,#119,#160,#201,#218,#235,#252,#341, + #381,#412,#445,#500,#524,#572,#612,#629,#646,#663,#745,#771,#793, + #810,#822,#834,#889,#913,#961,#1016,#1040,#1088,#1105,#1122,#1139, + #1156,#1173,#1185,#1202,#1219,#1236)); +#17 = ADVANCED_FACE('',(#18),#52,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-4.,1.99,0.27)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-5.,1.99,0.27)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-4.,1.99,0.27)); +#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('',(-5.,3.09,0.27)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-5.,3.09,0.27)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#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('',(-4.,3.09,0.27)); +#55 = DIRECTION('',(0.E+000,-4.440892098501E-016,-1.)); +#56 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#57 = ADVANCED_FACE('',(#58),#83,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-3.5,1.99,2.02)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-4.,1.99,0.27)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(0.274721127897,6.405036152396E-016,0.961523947641)); +#69 = ORIENTED_EDGE('',*,*,#70,.F.); +#70 = EDGE_CURVE('',#71,#63,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-3.5,3.09,2.02)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-3.5,3.09,2.02)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#22,#71,#79,.T.); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(0.274721127897,6.405036152396E-016,0.961523947641)); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#86 = DIRECTION('',(-0.961523947641,1.220006886171E-016,0.274721127897) + ); +#87 = DIRECTION('',(0.274721127897,6.405036152396E-016,0.961523947641)); +#88 = ADVANCED_FACE('',(#89),#114,.F.); +#89 = FACE_BOUND('',#90,.F.); +#90 = EDGE_LOOP('',(#91,#92,#100,#108)); +#91 = ORIENTED_EDGE('',*,*,#39,.T.); +#92 = ORIENTED_EDGE('',*,*,#93,.T.); +#93 = EDGE_CURVE('',#32,#94,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(-5.,1.99,2.442490654175E-016)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-5.,1.99,0.27)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#100 = ORIENTED_EDGE('',*,*,#101,.F.); +#101 = EDGE_CURVE('',#102,#94,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(-5.,3.09,-2.442490654175E-016)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(-5.,3.09,-2.442490654175E-016)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#40,#102,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(-5.,3.09,0.27)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(-5.,3.09,0.27)); +#117 = DIRECTION('',(1.,0.E+000,0.E+000)); +#118 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#119 = ADVANCED_FACE('',(#120),#155,.T.); +#120 = FACE_BOUND('',#121,.T.); +#121 = EDGE_LOOP('',(#122,#123,#124,#132,#140,#148,#154)); +#122 = ORIENTED_EDGE('',*,*,#47,.F.); +#123 = ORIENTED_EDGE('',*,*,#78,.T.); +#124 = ORIENTED_EDGE('',*,*,#125,.T.); +#125 = EDGE_CURVE('',#71,#126,#128,.T.); +#126 = VERTEX_POINT('',#127); +#127 = CARTESIAN_POINT('',(-3.225454545455,3.09,2.02)); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(-3.5,3.09,2.02)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(1.,0.E+000,0.E+000)); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#134,#126,#136,.T.); +#134 = VERTEX_POINT('',#135); +#135 = CARTESIAN_POINT('',(-3.25,3.09,1.75)); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(-3.244795081967,3.09,1.807254098361)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(9.053574604252E-002,4.422654271553E-016, + 0.995893206468)); +#140 = ORIENTED_EDGE('',*,*,#141,.F.); +#141 = EDGE_CURVE('',#142,#134,#144,.T.); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(-3.75,3.09,-2.442490654175E-016)); +#144 = LINE('',#145,#146); +#145 = CARTESIAN_POINT('',(-3.75,3.09,-2.442490654175E-016)); +#146 = VECTOR('',#147,1.); +#147 = DIRECTION('',(0.274721127897,6.405036152396E-016,0.961523947641) + ); +#148 = ORIENTED_EDGE('',*,*,#149,.F.); +#149 = EDGE_CURVE('',#102,#142,#150,.T.); +#150 = LINE('',#151,#152); +#151 = CARTESIAN_POINT('',(-5.,3.09,-2.442490654175E-016)); +#152 = VECTOR('',#153,1.); +#153 = DIRECTION('',(1.,0.E+000,0.E+000)); +#154 = ORIENTED_EDGE('',*,*,#109,.F.); +#155 = PLANE('',#156); +#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159); +#157 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#158 = DIRECTION('',(0.E+000,1.,-4.440892098501E-016)); +#159 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#160 = ADVANCED_FACE('',(#161),#196,.F.); +#161 = FACE_BOUND('',#162,.F.); +#162 = EDGE_LOOP('',(#163,#164,#165,#173,#181,#189,#195)); +#163 = ORIENTED_EDGE('',*,*,#31,.F.); +#164 = ORIENTED_EDGE('',*,*,#62,.T.); +#165 = ORIENTED_EDGE('',*,*,#166,.T.); +#166 = EDGE_CURVE('',#63,#167,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(-3.225454545455,1.99,2.02)); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(-3.5,1.99,2.02)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(1.,0.E+000,0.E+000)); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#175,#167,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(-3.25,1.99,1.75)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-3.244795081967,1.99,1.807254098361)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(9.053574604252E-002,4.422654271553E-016, + 0.995893206468)); +#181 = ORIENTED_EDGE('',*,*,#182,.F.); +#182 = EDGE_CURVE('',#183,#175,#185,.T.); +#183 = VERTEX_POINT('',#184); +#184 = CARTESIAN_POINT('',(-3.75,1.99,2.442490654175E-016)); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(-3.75,1.99,2.442490654175E-016)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(0.274721127897,6.405036152396E-016,0.961523947641) + ); +#189 = ORIENTED_EDGE('',*,*,#190,.F.); +#190 = EDGE_CURVE('',#94,#183,#191,.T.); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(-5.,1.99,2.442490654175E-016)); +#193 = VECTOR('',#194,1.); +#194 = DIRECTION('',(1.,0.E+000,0.E+000)); +#195 = ORIENTED_EDGE('',*,*,#93,.F.); +#196 = PLANE('',#197); +#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200); +#198 = CARTESIAN_POINT('',(-4.,1.99,0.27)); +#199 = DIRECTION('',(0.E+000,1.,-4.440892098501E-016)); +#200 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#201 = ADVANCED_FACE('',(#202),#213,.T.); +#202 = FACE_BOUND('',#203,.T.); +#203 = EDGE_LOOP('',(#204,#205,#206,#207)); +#204 = ORIENTED_EDGE('',*,*,#125,.F.); +#205 = ORIENTED_EDGE('',*,*,#70,.T.); +#206 = ORIENTED_EDGE('',*,*,#166,.T.); +#207 = ORIENTED_EDGE('',*,*,#208,.F.); +#208 = EDGE_CURVE('',#126,#167,#209,.T.); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(-3.225454545455,3.6725,2.02)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(1.00929365875E-017,-1.,4.440892098501E-016)); +#213 = PLANE('',#214); +#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217); +#215 = CARTESIAN_POINT('',(-3.5,3.09,2.02)); +#216 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#217 = DIRECTION('',(1.,0.E+000,0.E+000)); +#218 = ADVANCED_FACE('',(#219),#230,.F.); +#219 = FACE_BOUND('',#220,.F.); +#220 = EDGE_LOOP('',(#221,#222,#223,#229)); +#221 = ORIENTED_EDGE('',*,*,#101,.T.); +#222 = ORIENTED_EDGE('',*,*,#190,.T.); +#223 = ORIENTED_EDGE('',*,*,#224,.F.); +#224 = EDGE_CURVE('',#142,#183,#225,.T.); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(-3.75,3.09,-2.442490654175E-016)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#229 = ORIENTED_EDGE('',*,*,#149,.F.); +#230 = PLANE('',#231); +#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234); +#232 = CARTESIAN_POINT('',(-5.,3.09,-2.442490654175E-016)); +#233 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#234 = DIRECTION('',(1.,0.E+000,0.E+000)); +#235 = ADVANCED_FACE('',(#236),#247,.F.); +#236 = FACE_BOUND('',#237,.F.); +#237 = EDGE_LOOP('',(#238,#239,#240,#246)); +#238 = ORIENTED_EDGE('',*,*,#224,.T.); +#239 = ORIENTED_EDGE('',*,*,#182,.T.); +#240 = ORIENTED_EDGE('',*,*,#241,.F.); +#241 = EDGE_CURVE('',#134,#175,#242,.T.); +#242 = LINE('',#243,#244); +#243 = CARTESIAN_POINT('',(-3.25,3.09,1.75)); +#244 = VECTOR('',#245,1.); +#245 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#246 = ORIENTED_EDGE('',*,*,#141,.F.); +#247 = PLANE('',#248); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(-3.75,3.09,-2.442490654175E-016)); +#250 = DIRECTION('',(-0.961523947641,1.220006886171E-016,0.274721127897) + ); +#251 = DIRECTION('',(0.274721127897,6.405036152396E-016,0.961523947641) + ); +#252 = ADVANCED_FACE('',(#253),#336,.F.); +#253 = FACE_BOUND('',#254,.F.); +#254 = EDGE_LOOP('',(#255,#265,#273,#281,#289,#297,#305,#313,#319,#320, + #321,#322,#330)); +#255 = ORIENTED_EDGE('',*,*,#256,.F.); +#256 = EDGE_CURVE('',#257,#259,#261,.T.); +#257 = VERTEX_POINT('',#258); +#258 = CARTESIAN_POINT('',(-3.1,3.505,3.4)); +#259 = VERTEX_POINT('',#260); +#260 = CARTESIAN_POINT('',(-3.168181818182,4.255,2.65)); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(-3.121193415638,3.738127572016,3.166872427984 + )); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(-6.415002990996E-002,0.70565032901,-0.70565032901) + ); +#265 = ORIENTED_EDGE('',*,*,#266,.T.); +#266 = EDGE_CURVE('',#257,#267,#269,.T.); +#267 = VERTEX_POINT('',#268); +#268 = CARTESIAN_POINT('',(-3.1,-4.255,3.4)); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(-3.1,4.255,3.4)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#273 = ORIENTED_EDGE('',*,*,#274,.T.); +#274 = EDGE_CURVE('',#267,#275,#277,.T.); +#275 = VERTEX_POINT('',#276); +#276 = CARTESIAN_POINT('',(-3.25,-4.255,1.75)); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(-3.1,-4.255,3.4)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(-9.053574604252E-002,-3.316990703665E-016, + -0.995893206468)); +#281 = ORIENTED_EDGE('',*,*,#282,.F.); +#282 = EDGE_CURVE('',#283,#275,#285,.T.); +#283 = VERTEX_POINT('',#284); +#284 = CARTESIAN_POINT('',(-3.25,-3.09,1.75)); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(-3.25,4.255,1.75)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#283,#291,#293,.T.); +#291 = VERTEX_POINT('',#292); +#292 = CARTESIAN_POINT('',(-3.225454545455,-3.09,2.02)); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(-3.244795081967,-3.09,1.807254098361)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(9.053574604252E-002,1.105663567888E-016, + 0.995893206468)); +#297 = ORIENTED_EDGE('',*,*,#298,.F.); +#298 = EDGE_CURVE('',#299,#291,#301,.T.); +#299 = VERTEX_POINT('',#300); +#300 = CARTESIAN_POINT('',(-3.225454545455,-1.99,2.02)); +#301 = LINE('',#302,#303); +#302 = CARTESIAN_POINT('',(-3.225454545455,1.1325,2.02)); +#303 = VECTOR('',#304,1.); +#304 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#305 = ORIENTED_EDGE('',*,*,#306,.F.); +#306 = EDGE_CURVE('',#307,#299,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(-3.25,-1.99,1.75)); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(-3.244795081967,-1.99,1.807254098361)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(9.053574604252E-002,1.105663567888E-016, + 0.995893206468)); +#313 = ORIENTED_EDGE('',*,*,#314,.F.); +#314 = EDGE_CURVE('',#175,#307,#315,.T.); +#315 = LINE('',#316,#317); +#316 = CARTESIAN_POINT('',(-3.25,4.255,1.75)); +#317 = VECTOR('',#318,1.); +#318 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#319 = ORIENTED_EDGE('',*,*,#174,.T.); +#320 = ORIENTED_EDGE('',*,*,#208,.F.); +#321 = ORIENTED_EDGE('',*,*,#133,.F.); +#322 = ORIENTED_EDGE('',*,*,#323,.F.); +#323 = EDGE_CURVE('',#324,#134,#326,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(-3.25,4.255,1.75)); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-3.25,4.255,1.75)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#330 = ORIENTED_EDGE('',*,*,#331,.F.); +#331 = EDGE_CURVE('',#259,#324,#332,.T.); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-3.1,4.255,3.4)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(-9.053574604252E-002,-3.316990703665E-016, + -0.995893206468)); +#336 = PLANE('',#337); +#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340); +#338 = CARTESIAN_POINT('',(-3.1,4.255,3.4)); +#339 = DIRECTION('',(0.995893206468,-3.015446094241E-017, + -9.053574604252E-002)); +#340 = DIRECTION('',(-9.053574604252E-002,-3.316990703665E-016, + -0.995893206468)); +#341 = ADVANCED_FACE('',(#342),#376,.F.); +#342 = FACE_BOUND('',#343,.F.); +#343 = EDGE_LOOP('',(#344,#345,#346,#347,#353,#354,#362,#370)); +#344 = ORIENTED_EDGE('',*,*,#323,.T.); +#345 = ORIENTED_EDGE('',*,*,#241,.T.); +#346 = ORIENTED_EDGE('',*,*,#314,.T.); +#347 = ORIENTED_EDGE('',*,*,#348,.T.); +#348 = EDGE_CURVE('',#307,#283,#349,.T.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(-3.25,-1.99,1.75)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#353 = ORIENTED_EDGE('',*,*,#282,.T.); +#354 = ORIENTED_EDGE('',*,*,#355,.T.); +#355 = EDGE_CURVE('',#275,#356,#358,.T.); +#356 = VERTEX_POINT('',#357); +#357 = CARTESIAN_POINT('',(-3.1,-4.255,0.1)); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(-3.25,-4.255,1.75)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(9.053574604252E-002,-3.316990703665E-016, + -0.995893206468)); +#362 = ORIENTED_EDGE('',*,*,#363,.F.); +#363 = EDGE_CURVE('',#364,#356,#366,.T.); +#364 = VERTEX_POINT('',#365); +#365 = CARTESIAN_POINT('',(-3.1,4.255,1.E-001)); +#366 = LINE('',#367,#368); +#367 = CARTESIAN_POINT('',(-3.1,4.255,1.E-001)); +#368 = VECTOR('',#369,1.); +#369 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#370 = ORIENTED_EDGE('',*,*,#371,.F.); +#371 = EDGE_CURVE('',#324,#364,#372,.T.); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(-3.25,4.255,1.75)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(9.053574604252E-002,-3.316990703665E-016, + -0.995893206468)); +#376 = PLANE('',#377); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(-3.25,4.255,1.75)); +#379 = DIRECTION('',(0.995893206468,3.015446094241E-017, + 9.053574604252E-002)); +#380 = DIRECTION('',(9.053574604252E-002,-3.316990703665E-016, + -0.995893206468)); +#381 = ADVANCED_FACE('',(#382),#407,.F.); +#382 = FACE_BOUND('',#383,.F.); +#383 = EDGE_LOOP('',(#384,#394,#400,#401)); +#384 = ORIENTED_EDGE('',*,*,#385,.F.); +#385 = EDGE_CURVE('',#386,#388,#390,.T.); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(3.1,3.505,3.4)); +#388 = VERTEX_POINT('',#389); +#389 = CARTESIAN_POINT('',(3.168181818182,4.255,2.65)); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(3.171604938272,4.292654320988,2.612345679012) + ); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(6.415002990996E-002,0.70565032901,-0.70565032901)); +#394 = ORIENTED_EDGE('',*,*,#395,.T.); +#395 = EDGE_CURVE('',#386,#257,#396,.T.); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(3.1,3.505,3.4)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#400 = ORIENTED_EDGE('',*,*,#256,.T.); +#401 = ORIENTED_EDGE('',*,*,#402,.F.); +#402 = EDGE_CURVE('',#388,#259,#403,.T.); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(3.1,4.255,2.65)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#407 = PLANE('',#408); +#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411); +#409 = CARTESIAN_POINT('',(3.1,3.88,3.025)); +#410 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187)); +#411 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#412 = ADVANCED_FACE('',(#413),#440,.T.); +#413 = FACE_BOUND('',#414,.T.); +#414 = EDGE_LOOP('',(#415,#423,#431,#437,#438,#439)); +#415 = ORIENTED_EDGE('',*,*,#416,.F.); +#416 = EDGE_CURVE('',#417,#388,#419,.T.); +#417 = VERTEX_POINT('',#418); +#418 = CARTESIAN_POINT('',(3.25,4.255,1.75)); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(3.25,4.255,1.75)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(-9.053574604252E-002,3.316990703665E-016, + 0.995893206468)); +#423 = ORIENTED_EDGE('',*,*,#424,.F.); +#424 = EDGE_CURVE('',#425,#417,#427,.T.); +#425 = VERTEX_POINT('',#426); +#426 = CARTESIAN_POINT('',(3.1,4.255,1.E-001)); +#427 = LINE('',#428,#429); +#428 = CARTESIAN_POINT('',(3.1,4.255,1.E-001)); +#429 = VECTOR('',#430,1.); +#430 = DIRECTION('',(9.053574604252E-002,3.316990703665E-016, + 0.995893206468)); +#431 = ORIENTED_EDGE('',*,*,#432,.F.); +#432 = EDGE_CURVE('',#364,#425,#433,.T.); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(-3.1,4.255,1.E-001)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(1.,0.E+000,0.E+000)); +#437 = ORIENTED_EDGE('',*,*,#371,.F.); +#438 = ORIENTED_EDGE('',*,*,#331,.F.); +#439 = ORIENTED_EDGE('',*,*,#402,.F.); +#440 = PLANE('',#441); +#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444); +#442 = CARTESIAN_POINT('',(-3.1,4.255,1.E-001)); +#443 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016)); +#444 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#445 = ADVANCED_FACE('',(#446),#495,.T.); +#446 = FACE_BOUND('',#447,.T.); +#447 = EDGE_LOOP('',(#448,#458,#466,#472,#473,#481,#489)); +#448 = ORIENTED_EDGE('',*,*,#449,.F.); +#449 = EDGE_CURVE('',#450,#452,#454,.T.); +#450 = VERTEX_POINT('',#451); +#451 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#452 = VERTEX_POINT('',#453); +#453 = CARTESIAN_POINT('',(-5.,-1.99,0.27)); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#450,#460,#462,.T.); +#460 = VERTEX_POINT('',#461); +#461 = CARTESIAN_POINT('',(-3.5,-1.99,2.02)); +#462 = LINE('',#463,#464); +#463 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#464 = VECTOR('',#465,1.); +#465 = DIRECTION('',(0.274721127897,3.202518076198E-016,0.961523947641) + ); +#466 = ORIENTED_EDGE('',*,*,#467,.T.); +#467 = EDGE_CURVE('',#460,#299,#468,.T.); +#468 = LINE('',#469,#470); +#469 = CARTESIAN_POINT('',(-3.5,-1.99,2.02)); +#470 = VECTOR('',#471,1.); +#471 = DIRECTION('',(1.,0.E+000,0.E+000)); +#472 = ORIENTED_EDGE('',*,*,#306,.F.); +#473 = ORIENTED_EDGE('',*,*,#474,.F.); +#474 = EDGE_CURVE('',#475,#307,#477,.T.); +#475 = VERTEX_POINT('',#476); +#476 = CARTESIAN_POINT('',(-3.75,-1.99,-1.831867990632E-016)); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-3.75,-1.99,-1.831867990632E-016)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.274721127897,3.202518076198E-016,0.961523947641) + ); +#481 = ORIENTED_EDGE('',*,*,#482,.F.); +#482 = EDGE_CURVE('',#483,#475,#485,.T.); +#483 = VERTEX_POINT('',#484); +#484 = CARTESIAN_POINT('',(-5.,-1.99,-1.831867990632E-016)); +#485 = LINE('',#486,#487); +#486 = CARTESIAN_POINT('',(-5.,-1.99,-1.831867990632E-016)); +#487 = VECTOR('',#488,1.); +#488 = DIRECTION('',(1.,0.E+000,0.E+000)); +#489 = ORIENTED_EDGE('',*,*,#490,.F.); +#490 = EDGE_CURVE('',#452,#483,#491,.T.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-5.,-1.99,0.27)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#498 = DIRECTION('',(0.E+000,1.,-1.110223024625E-016)); +#499 = DIRECTION('',(0.E+000,1.110223024625E-016,1.)); +#500 = ADVANCED_FACE('',(#501),#519,.T.); +#501 = FACE_BOUND('',#502,.T.); +#502 = EDGE_LOOP('',(#503,#504,#512,#518)); +#503 = ORIENTED_EDGE('',*,*,#467,.F.); +#504 = ORIENTED_EDGE('',*,*,#505,.T.); +#505 = EDGE_CURVE('',#460,#506,#508,.T.); +#506 = VERTEX_POINT('',#507); +#507 = CARTESIAN_POINT('',(-3.5,-3.09,2.02)); +#508 = LINE('',#509,#510); +#509 = CARTESIAN_POINT('',(-3.5,-1.99,2.02)); +#510 = VECTOR('',#511,1.); +#511 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#512 = ORIENTED_EDGE('',*,*,#513,.T.); +#513 = EDGE_CURVE('',#506,#291,#514,.T.); +#514 = LINE('',#515,#516); +#515 = CARTESIAN_POINT('',(-3.5,-3.09,2.02)); +#516 = VECTOR('',#517,1.); +#517 = DIRECTION('',(1.,0.E+000,0.E+000)); +#518 = ORIENTED_EDGE('',*,*,#298,.F.); +#519 = PLANE('',#520); +#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523); +#521 = CARTESIAN_POINT('',(-3.5,-1.99,2.02)); +#522 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#523 = DIRECTION('',(1.,0.E+000,0.E+000)); +#524 = ADVANCED_FACE('',(#525),#567,.F.); +#525 = FACE_BOUND('',#526,.F.); +#526 = EDGE_LOOP('',(#527,#537,#543,#544,#545,#553,#561)); +#527 = ORIENTED_EDGE('',*,*,#528,.F.); +#528 = EDGE_CURVE('',#529,#531,#533,.T.); +#529 = VERTEX_POINT('',#530); +#530 = CARTESIAN_POINT('',(-4.,-3.09,0.27)); +#531 = VERTEX_POINT('',#532); +#532 = CARTESIAN_POINT('',(-5.,-3.09,0.27)); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(-4.,-3.09,0.27)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#537 = ORIENTED_EDGE('',*,*,#538,.T.); +#538 = EDGE_CURVE('',#529,#506,#539,.T.); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(-4.,-3.09,0.27)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(0.274721127897,3.202518076198E-016,0.961523947641) + ); +#543 = ORIENTED_EDGE('',*,*,#513,.T.); +#544 = ORIENTED_EDGE('',*,*,#290,.F.); +#545 = ORIENTED_EDGE('',*,*,#546,.F.); +#546 = EDGE_CURVE('',#547,#283,#549,.T.); +#547 = VERTEX_POINT('',#548); +#548 = CARTESIAN_POINT('',(-3.75,-3.09,1.831867990632E-016)); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(-3.75,-3.09,1.831867990632E-016)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(0.274721127897,3.202518076198E-016,0.961523947641) + ); +#553 = ORIENTED_EDGE('',*,*,#554,.F.); +#554 = EDGE_CURVE('',#555,#547,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-5.,-3.09,1.831867990632E-016)); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(-5.,-3.09,1.831867990632E-016)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(1.,0.E+000,0.E+000)); +#561 = ORIENTED_EDGE('',*,*,#562,.F.); +#562 = EDGE_CURVE('',#531,#555,#563,.T.); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(-5.,-3.09,0.27)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#567 = PLANE('',#568); +#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571); +#569 = CARTESIAN_POINT('',(-4.,-3.09,0.27)); +#570 = DIRECTION('',(0.E+000,1.,-1.110223024625E-016)); +#571 = DIRECTION('',(0.E+000,1.110223024625E-016,1.)); +#572 = ADVANCED_FACE('',(#573),#607,.F.); +#573 = FACE_BOUND('',#574,.T.); +#574 = EDGE_LOOP('',(#575,#583,#591,#599,#605,#606)); +#575 = ORIENTED_EDGE('',*,*,#576,.T.); +#576 = EDGE_CURVE('',#356,#577,#579,.T.); +#577 = VERTEX_POINT('',#578); +#578 = CARTESIAN_POINT('',(3.1,-4.255,0.1)); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(-3.1,-4.255,0.1)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(1.,0.E+000,0.E+000)); +#583 = ORIENTED_EDGE('',*,*,#584,.T.); +#584 = EDGE_CURVE('',#577,#585,#587,.T.); +#585 = VERTEX_POINT('',#586); +#586 = CARTESIAN_POINT('',(3.25,-4.255,1.75)); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(3.1,-4.255,0.1)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(9.053574604252E-002,3.316990703665E-016, + 0.995893206468)); +#591 = ORIENTED_EDGE('',*,*,#592,.T.); +#592 = EDGE_CURVE('',#585,#593,#595,.T.); +#593 = VERTEX_POINT('',#594); +#594 = CARTESIAN_POINT('',(3.1,-4.255,3.4)); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(3.25,-4.255,1.75)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(-9.053574604252E-002,3.316990703665E-016, + 0.995893206468)); +#599 = ORIENTED_EDGE('',*,*,#600,.T.); +#600 = EDGE_CURVE('',#593,#267,#601,.T.); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(3.1,-4.255,3.4)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#605 = ORIENTED_EDGE('',*,*,#274,.T.); +#606 = ORIENTED_EDGE('',*,*,#355,.T.); +#607 = PLANE('',#608); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(-3.1,-4.255,0.1)); +#610 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016)); +#611 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#612 = ADVANCED_FACE('',(#613),#624,.F.); +#613 = FACE_BOUND('',#614,.F.); +#614 = EDGE_LOOP('',(#615,#621,#622,#623)); +#615 = ORIENTED_EDGE('',*,*,#616,.T.); +#616 = EDGE_CURVE('',#386,#593,#617,.T.); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(3.1,4.255,3.4)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#621 = ORIENTED_EDGE('',*,*,#600,.T.); +#622 = ORIENTED_EDGE('',*,*,#266,.F.); +#623 = ORIENTED_EDGE('',*,*,#395,.F.); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(3.1,4.255,3.4)); +#627 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#628 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#629 = ADVANCED_FACE('',(#630),#641,.F.); +#630 = FACE_BOUND('',#631,.F.); +#631 = EDGE_LOOP('',(#632,#633,#634,#640)); +#632 = ORIENTED_EDGE('',*,*,#363,.T.); +#633 = ORIENTED_EDGE('',*,*,#576,.T.); +#634 = ORIENTED_EDGE('',*,*,#635,.F.); +#635 = EDGE_CURVE('',#425,#577,#636,.T.); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(3.1,4.255,1.E-001)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#640 = ORIENTED_EDGE('',*,*,#432,.F.); +#641 = PLANE('',#642); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(-3.1,4.255,1.E-001)); +#644 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#645 = DIRECTION('',(1.,0.E+000,0.E+000)); +#646 = ADVANCED_FACE('',(#647),#658,.F.); +#647 = FACE_BOUND('',#648,.F.); +#648 = EDGE_LOOP('',(#649,#655,#656,#657)); +#649 = ORIENTED_EDGE('',*,*,#650,.T.); +#650 = EDGE_CURVE('',#475,#547,#651,.T.); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(-3.75,-1.99,-1.831867990632E-016)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#655 = ORIENTED_EDGE('',*,*,#546,.T.); +#656 = ORIENTED_EDGE('',*,*,#348,.F.); +#657 = ORIENTED_EDGE('',*,*,#474,.F.); +#658 = PLANE('',#659); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(-3.75,-1.99,-1.831867990632E-016)); +#661 = DIRECTION('',(-0.961523947641,9.15005164628E-017,0.274721127897) + ); +#662 = DIRECTION('',(0.274721127897,3.202518076198E-016,0.961523947641) + ); +#663 = ADVANCED_FACE('',(#664),#740,.F.); +#664 = FACE_BOUND('',#665,.F.); +#665 = EDGE_LOOP('',(#666,#667,#668,#669,#677,#685,#693,#701,#709,#717, + #725,#733,#739)); +#666 = ORIENTED_EDGE('',*,*,#616,.F.); +#667 = ORIENTED_EDGE('',*,*,#385,.T.); +#668 = ORIENTED_EDGE('',*,*,#416,.F.); +#669 = ORIENTED_EDGE('',*,*,#670,.T.); +#670 = EDGE_CURVE('',#417,#671,#673,.T.); +#671 = VERTEX_POINT('',#672); +#672 = CARTESIAN_POINT('',(3.25,3.09,1.75)); +#673 = LINE('',#674,#675); +#674 = CARTESIAN_POINT('',(3.25,4.255,1.75)); +#675 = VECTOR('',#676,1.); +#676 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#677 = ORIENTED_EDGE('',*,*,#678,.F.); +#678 = EDGE_CURVE('',#679,#671,#681,.T.); +#679 = VERTEX_POINT('',#680); +#680 = CARTESIAN_POINT('',(3.225454545455,3.09,2.02)); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(3.287008196721,3.09,1.342909836066)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(9.053574604252E-002,-4.422654271553E-016, + -0.995893206468)); +#685 = ORIENTED_EDGE('',*,*,#686,.F.); +#686 = EDGE_CURVE('',#687,#679,#689,.T.); +#687 = VERTEX_POINT('',#688); +#688 = CARTESIAN_POINT('',(3.225454545455,1.99,2.02)); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(3.225454545455,3.6725,2.02)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(1.00929365875E-017,1.,-4.440892098501E-016)); +#693 = ORIENTED_EDGE('',*,*,#694,.T.); +#694 = EDGE_CURVE('',#687,#695,#697,.T.); +#695 = VERTEX_POINT('',#696); +#696 = CARTESIAN_POINT('',(3.25,1.99,1.75)); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(3.287008196721,1.99,1.342909836066)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(9.053574604252E-002,-4.422654271553E-016, + -0.995893206468)); +#701 = ORIENTED_EDGE('',*,*,#702,.T.); +#702 = EDGE_CURVE('',#695,#703,#705,.T.); +#703 = VERTEX_POINT('',#704); +#704 = CARTESIAN_POINT('',(3.25,-1.99,1.75)); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(3.25,4.255,1.75)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#709 = ORIENTED_EDGE('',*,*,#710,.F.); +#710 = EDGE_CURVE('',#711,#703,#713,.T.); +#711 = VERTEX_POINT('',#712); +#712 = CARTESIAN_POINT('',(3.225454545455,-1.99,2.02)); +#713 = LINE('',#714,#715); +#714 = CARTESIAN_POINT('',(3.287008196721,-1.99,1.342909836066)); +#715 = VECTOR('',#716,1.); +#716 = DIRECTION('',(9.053574604252E-002,-1.105663567888E-016, + -0.995893206468)); +#717 = ORIENTED_EDGE('',*,*,#718,.F.); +#718 = EDGE_CURVE('',#719,#711,#721,.T.); +#719 = VERTEX_POINT('',#720); +#720 = CARTESIAN_POINT('',(3.225454545455,-3.09,2.02)); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(3.225454545455,1.1325,2.02)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016)); +#725 = ORIENTED_EDGE('',*,*,#726,.T.); +#726 = EDGE_CURVE('',#719,#727,#729,.T.); +#727 = VERTEX_POINT('',#728); +#728 = CARTESIAN_POINT('',(3.25,-3.09,1.75)); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(3.287008196721,-3.09,1.342909836066)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(9.053574604252E-002,-1.105663567888E-016, + -0.995893206468)); +#733 = ORIENTED_EDGE('',*,*,#734,.T.); +#734 = EDGE_CURVE('',#727,#585,#735,.T.); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(3.25,4.255,1.75)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#739 = ORIENTED_EDGE('',*,*,#592,.T.); +#740 = PLANE('',#741); +#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744); +#742 = CARTESIAN_POINT('',(3.25,4.255,1.75)); +#743 = DIRECTION('',(-0.995893206468,-3.015446094241E-017, + -9.053574604252E-002)); +#744 = DIRECTION('',(-9.053574604252E-002,3.316990703665E-016, + 0.995893206468)); +#745 = ADVANCED_FACE('',(#746),#766,.F.); +#746 = FACE_BOUND('',#747,.F.); +#747 = EDGE_LOOP('',(#748,#749,#750,#751,#757,#758,#764,#765)); +#748 = ORIENTED_EDGE('',*,*,#635,.T.); +#749 = ORIENTED_EDGE('',*,*,#584,.T.); +#750 = ORIENTED_EDGE('',*,*,#734,.F.); +#751 = ORIENTED_EDGE('',*,*,#752,.F.); +#752 = EDGE_CURVE('',#703,#727,#753,.T.); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(3.25,-1.99,1.75)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#757 = ORIENTED_EDGE('',*,*,#702,.F.); +#758 = ORIENTED_EDGE('',*,*,#759,.F.); +#759 = EDGE_CURVE('',#671,#695,#760,.T.); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(3.25,3.09,1.75)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#764 = ORIENTED_EDGE('',*,*,#670,.F.); +#765 = ORIENTED_EDGE('',*,*,#424,.F.); +#766 = PLANE('',#767); +#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770); +#768 = CARTESIAN_POINT('',(3.1,4.255,1.E-001)); +#769 = DIRECTION('',(-0.995893206468,3.015446094241E-017, + 9.053574604252E-002)); +#770 = DIRECTION('',(9.053574604252E-002,3.316990703665E-016, + 0.995893206468)); +#771 = ADVANCED_FACE('',(#772),#788,.F.); +#772 = FACE_BOUND('',#773,.F.); +#773 = EDGE_LOOP('',(#774,#780,#781,#787)); +#774 = ORIENTED_EDGE('',*,*,#775,.T.); +#775 = EDGE_CURVE('',#450,#529,#776,.T.); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#780 = ORIENTED_EDGE('',*,*,#528,.T.); +#781 = ORIENTED_EDGE('',*,*,#782,.F.); +#782 = EDGE_CURVE('',#452,#531,#783,.T.); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-5.,-1.99,0.27)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#787 = ORIENTED_EDGE('',*,*,#449,.F.); +#788 = PLANE('',#789); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#791 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#792 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#793 = ADVANCED_FACE('',(#794),#805,.F.); +#794 = FACE_BOUND('',#795,.F.); +#795 = EDGE_LOOP('',(#796,#797,#798,#804)); +#796 = ORIENTED_EDGE('',*,*,#782,.T.); +#797 = ORIENTED_EDGE('',*,*,#562,.T.); +#798 = ORIENTED_EDGE('',*,*,#799,.F.); +#799 = EDGE_CURVE('',#483,#555,#800,.T.); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(-5.,-1.99,-1.831867990632E-016)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#804 = ORIENTED_EDGE('',*,*,#490,.F.); +#805 = PLANE('',#806); +#806 = AXIS2_PLACEMENT_3D('',#807,#808,#809); +#807 = CARTESIAN_POINT('',(-5.,-1.99,0.27)); +#808 = DIRECTION('',(1.,0.E+000,0.E+000)); +#809 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#810 = ADVANCED_FACE('',(#811),#817,.F.); +#811 = FACE_BOUND('',#812,.F.); +#812 = EDGE_LOOP('',(#813,#814,#815,#816)); +#813 = ORIENTED_EDGE('',*,*,#799,.T.); +#814 = ORIENTED_EDGE('',*,*,#554,.T.); +#815 = ORIENTED_EDGE('',*,*,#650,.F.); +#816 = ORIENTED_EDGE('',*,*,#482,.F.); +#817 = PLANE('',#818); +#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821); +#819 = CARTESIAN_POINT('',(-5.,-1.99,-1.831867990632E-016)); +#820 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#821 = DIRECTION('',(1.,0.E+000,0.E+000)); +#822 = ADVANCED_FACE('',(#823),#829,.T.); +#823 = FACE_BOUND('',#824,.T.); +#824 = EDGE_LOOP('',(#825,#826,#827,#828)); +#825 = ORIENTED_EDGE('',*,*,#775,.T.); +#826 = ORIENTED_EDGE('',*,*,#538,.T.); +#827 = ORIENTED_EDGE('',*,*,#505,.F.); +#828 = ORIENTED_EDGE('',*,*,#459,.F.); +#829 = PLANE('',#830); +#830 = AXIS2_PLACEMENT_3D('',#831,#832,#833); +#831 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#832 = DIRECTION('',(-0.961523947641,9.15005164628E-017,0.274721127897) + ); +#833 = DIRECTION('',(0.274721127897,3.202518076198E-016,0.961523947641) + ); +#834 = ADVANCED_FACE('',(#835),#884,.F.); +#835 = FACE_BOUND('',#836,.F.); +#836 = EDGE_LOOP('',(#837,#838,#846,#854,#862,#870,#878)); +#837 = ORIENTED_EDGE('',*,*,#726,.F.); +#838 = ORIENTED_EDGE('',*,*,#839,.T.); +#839 = EDGE_CURVE('',#719,#840,#842,.T.); +#840 = VERTEX_POINT('',#841); +#841 = CARTESIAN_POINT('',(3.5,-3.09,2.02)); +#842 = LINE('',#843,#844); +#843 = CARTESIAN_POINT('',(-3.5,-3.09,2.02)); +#844 = VECTOR('',#845,1.); +#845 = DIRECTION('',(1.,0.E+000,0.E+000)); +#846 = ORIENTED_EDGE('',*,*,#847,.F.); +#847 = EDGE_CURVE('',#848,#840,#850,.T.); +#848 = VERTEX_POINT('',#849); +#849 = CARTESIAN_POINT('',(4.,-3.09,0.27)); +#850 = LINE('',#851,#852); +#851 = CARTESIAN_POINT('',(4.,-3.09,0.27)); +#852 = VECTOR('',#853,1.); +#853 = DIRECTION('',(-0.274721127897,3.202518076198E-016,0.961523947641) + ); +#854 = ORIENTED_EDGE('',*,*,#855,.T.); +#855 = EDGE_CURVE('',#848,#856,#858,.T.); +#856 = VERTEX_POINT('',#857); +#857 = CARTESIAN_POINT('',(5.,-3.09,0.27)); +#858 = LINE('',#859,#860); +#859 = CARTESIAN_POINT('',(4.,-3.09,0.27)); +#860 = VECTOR('',#861,1.); +#861 = DIRECTION('',(1.,0.E+000,0.E+000)); +#862 = ORIENTED_EDGE('',*,*,#863,.T.); +#863 = EDGE_CURVE('',#856,#864,#866,.T.); +#864 = VERTEX_POINT('',#865); +#865 = CARTESIAN_POINT('',(5.,-3.09,1.831867990632E-016)); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(5.,-3.09,0.27)); +#868 = VECTOR('',#869,1.); +#869 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#870 = ORIENTED_EDGE('',*,*,#871,.T.); +#871 = EDGE_CURVE('',#864,#872,#874,.T.); +#872 = VERTEX_POINT('',#873); +#873 = CARTESIAN_POINT('',(3.75,-3.09,1.831867990632E-016)); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(5.,-3.09,1.831867990632E-016)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#878 = ORIENTED_EDGE('',*,*,#879,.F.); +#879 = EDGE_CURVE('',#727,#872,#880,.T.); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(3.25,-3.09,1.75)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(0.274721127897,-3.202518076198E-016,-0.961523947641 + )); +#884 = PLANE('',#885); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(-4.,-3.09,0.27)); +#887 = DIRECTION('',(0.E+000,1.,-1.110223024625E-016)); +#888 = DIRECTION('',(0.E+000,1.110223024625E-016,1.)); +#889 = ADVANCED_FACE('',(#890),#908,.T.); +#890 = FACE_BOUND('',#891,.T.); +#891 = EDGE_LOOP('',(#892,#900,#901,#902)); +#892 = ORIENTED_EDGE('',*,*,#893,.F.); +#893 = EDGE_CURVE('',#711,#894,#896,.T.); +#894 = VERTEX_POINT('',#895); +#895 = CARTESIAN_POINT('',(3.5,-1.99,2.02)); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(-3.5,-1.99,2.02)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,0.E+000,0.E+000)); +#900 = ORIENTED_EDGE('',*,*,#718,.F.); +#901 = ORIENTED_EDGE('',*,*,#839,.T.); +#902 = ORIENTED_EDGE('',*,*,#903,.F.); +#903 = EDGE_CURVE('',#894,#840,#904,.T.); +#904 = LINE('',#905,#906); +#905 = CARTESIAN_POINT('',(3.5,-1.99,2.02)); +#906 = VECTOR('',#907,1.); +#907 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#908 = PLANE('',#909); +#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912); +#910 = CARTESIAN_POINT('',(-3.5,-1.99,2.02)); +#911 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#912 = DIRECTION('',(1.,0.E+000,0.E+000)); +#913 = ADVANCED_FACE('',(#914),#956,.T.); +#914 = FACE_BOUND('',#915,.T.); +#915 = EDGE_LOOP('',(#916,#917,#918,#926,#934,#942,#950)); +#916 = ORIENTED_EDGE('',*,*,#710,.F.); +#917 = ORIENTED_EDGE('',*,*,#893,.T.); +#918 = ORIENTED_EDGE('',*,*,#919,.F.); +#919 = EDGE_CURVE('',#920,#894,#922,.T.); +#920 = VERTEX_POINT('',#921); +#921 = CARTESIAN_POINT('',(4.,-1.99,0.27)); +#922 = LINE('',#923,#924); +#923 = CARTESIAN_POINT('',(4.,-1.99,0.27)); +#924 = VECTOR('',#925,1.); +#925 = DIRECTION('',(-0.274721127897,3.202518076198E-016,0.961523947641) + ); +#926 = ORIENTED_EDGE('',*,*,#927,.T.); +#927 = EDGE_CURVE('',#920,#928,#930,.T.); +#928 = VERTEX_POINT('',#929); +#929 = CARTESIAN_POINT('',(5.,-1.99,0.27)); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(4.,-1.99,0.27)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(1.,0.E+000,0.E+000)); +#934 = ORIENTED_EDGE('',*,*,#935,.T.); +#935 = EDGE_CURVE('',#928,#936,#938,.T.); +#936 = VERTEX_POINT('',#937); +#937 = CARTESIAN_POINT('',(5.,-1.99,-1.831867990632E-016)); +#938 = LINE('',#939,#940); +#939 = CARTESIAN_POINT('',(5.,-1.99,0.27)); +#940 = VECTOR('',#941,1.); +#941 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#942 = ORIENTED_EDGE('',*,*,#943,.T.); +#943 = EDGE_CURVE('',#936,#944,#946,.T.); +#944 = VERTEX_POINT('',#945); +#945 = CARTESIAN_POINT('',(3.75,-1.99,-1.831867990632E-016)); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(5.,-1.99,-1.831867990632E-016)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#950 = ORIENTED_EDGE('',*,*,#951,.F.); +#951 = EDGE_CURVE('',#703,#944,#952,.T.); +#952 = LINE('',#953,#954); +#953 = CARTESIAN_POINT('',(3.25,-1.99,1.75)); +#954 = VECTOR('',#955,1.); +#955 = DIRECTION('',(0.274721127897,-3.202518076198E-016,-0.961523947641 + )); +#956 = PLANE('',#957); +#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960); +#958 = CARTESIAN_POINT('',(-4.,-1.99,0.27)); +#959 = DIRECTION('',(0.E+000,1.,-1.110223024625E-016)); +#960 = DIRECTION('',(0.E+000,1.110223024625E-016,1.)); +#961 = ADVANCED_FACE('',(#962),#1011,.F.); +#962 = FACE_BOUND('',#963,.F.); +#963 = EDGE_LOOP('',(#964,#965,#973,#981,#989,#997,#1005)); +#964 = ORIENTED_EDGE('',*,*,#694,.F.); +#965 = ORIENTED_EDGE('',*,*,#966,.T.); +#966 = EDGE_CURVE('',#687,#967,#969,.T.); +#967 = VERTEX_POINT('',#968); +#968 = CARTESIAN_POINT('',(3.5,1.99,2.02)); +#969 = LINE('',#970,#971); +#970 = CARTESIAN_POINT('',(-3.5,1.99,2.02)); +#971 = VECTOR('',#972,1.); +#972 = DIRECTION('',(1.,0.E+000,0.E+000)); +#973 = ORIENTED_EDGE('',*,*,#974,.F.); +#974 = EDGE_CURVE('',#975,#967,#977,.T.); +#975 = VERTEX_POINT('',#976); +#976 = CARTESIAN_POINT('',(4.,1.99,0.27)); +#977 = LINE('',#978,#979); +#978 = CARTESIAN_POINT('',(4.,1.99,0.27)); +#979 = VECTOR('',#980,1.); +#980 = DIRECTION('',(-0.274721127897,6.405036152396E-016,0.961523947641) + ); +#981 = ORIENTED_EDGE('',*,*,#982,.T.); +#982 = EDGE_CURVE('',#975,#983,#985,.T.); +#983 = VERTEX_POINT('',#984); +#984 = CARTESIAN_POINT('',(5.,1.99,0.27)); +#985 = LINE('',#986,#987); +#986 = CARTESIAN_POINT('',(4.,1.99,0.27)); +#987 = VECTOR('',#988,1.); +#988 = DIRECTION('',(1.,0.E+000,0.E+000)); +#989 = ORIENTED_EDGE('',*,*,#990,.T.); +#990 = EDGE_CURVE('',#983,#991,#993,.T.); +#991 = VERTEX_POINT('',#992); +#992 = CARTESIAN_POINT('',(5.,1.99,2.442490654175E-016)); +#993 = LINE('',#994,#995); +#994 = CARTESIAN_POINT('',(5.,1.99,0.27)); +#995 = VECTOR('',#996,1.); +#996 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#997 = ORIENTED_EDGE('',*,*,#998,.T.); +#998 = EDGE_CURVE('',#991,#999,#1001,.T.); +#999 = VERTEX_POINT('',#1000); +#1000 = CARTESIAN_POINT('',(3.75,1.99,2.442490654175E-016)); +#1001 = LINE('',#1002,#1003); +#1002 = CARTESIAN_POINT('',(5.,1.99,2.442490654175E-016)); +#1003 = VECTOR('',#1004,1.); +#1004 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1005 = ORIENTED_EDGE('',*,*,#1006,.F.); +#1006 = EDGE_CURVE('',#695,#999,#1007,.T.); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(3.25,1.99,1.75)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(0.274721127897,-6.405036152396E-016, + -0.961523947641)); +#1011 = PLANE('',#1012); +#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1013 = CARTESIAN_POINT('',(-4.,1.99,0.27)); +#1014 = DIRECTION('',(0.E+000,1.,-4.440892098501E-016)); +#1015 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#1016 = ADVANCED_FACE('',(#1017),#1035,.T.); +#1017 = FACE_BOUND('',#1018,.T.); +#1018 = EDGE_LOOP('',(#1019,#1027,#1028,#1029)); +#1019 = ORIENTED_EDGE('',*,*,#1020,.F.); +#1020 = EDGE_CURVE('',#679,#1021,#1023,.T.); +#1021 = VERTEX_POINT('',#1022); +#1022 = CARTESIAN_POINT('',(3.5,3.09,2.02)); +#1023 = LINE('',#1024,#1025); +#1024 = CARTESIAN_POINT('',(-3.5,3.09,2.02)); +#1025 = VECTOR('',#1026,1.); +#1026 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1027 = ORIENTED_EDGE('',*,*,#686,.F.); +#1028 = ORIENTED_EDGE('',*,*,#966,.T.); +#1029 = ORIENTED_EDGE('',*,*,#1030,.F.); +#1030 = EDGE_CURVE('',#1021,#967,#1031,.T.); +#1031 = LINE('',#1032,#1033); +#1032 = CARTESIAN_POINT('',(3.5,3.09,2.02)); +#1033 = VECTOR('',#1034,1.); +#1034 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1035 = PLANE('',#1036); +#1036 = AXIS2_PLACEMENT_3D('',#1037,#1038,#1039); +#1037 = CARTESIAN_POINT('',(-3.5,3.09,2.02)); +#1038 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#1039 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1040 = ADVANCED_FACE('',(#1041),#1083,.T.); +#1041 = FACE_BOUND('',#1042,.T.); +#1042 = EDGE_LOOP('',(#1043,#1044,#1045,#1053,#1061,#1069,#1077)); +#1043 = ORIENTED_EDGE('',*,*,#678,.F.); +#1044 = ORIENTED_EDGE('',*,*,#1020,.T.); +#1045 = ORIENTED_EDGE('',*,*,#1046,.F.); +#1046 = EDGE_CURVE('',#1047,#1021,#1049,.T.); +#1047 = VERTEX_POINT('',#1048); +#1048 = CARTESIAN_POINT('',(4.,3.09,0.27)); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(4.,3.09,0.27)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-0.274721127897,6.405036152396E-016,0.961523947641 + )); +#1053 = ORIENTED_EDGE('',*,*,#1054,.T.); +#1054 = EDGE_CURVE('',#1047,#1055,#1057,.T.); +#1055 = VERTEX_POINT('',#1056); +#1056 = CARTESIAN_POINT('',(5.,3.09,0.27)); +#1057 = LINE('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(4.,3.09,0.27)); +#1059 = VECTOR('',#1060,1.); +#1060 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1061 = ORIENTED_EDGE('',*,*,#1062,.T.); +#1062 = EDGE_CURVE('',#1055,#1063,#1065,.T.); +#1063 = VERTEX_POINT('',#1064); +#1064 = CARTESIAN_POINT('',(5.,3.09,-2.442490654175E-016)); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(5.,3.09,0.27)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1069 = ORIENTED_EDGE('',*,*,#1070,.T.); +#1070 = EDGE_CURVE('',#1063,#1071,#1073,.T.); +#1071 = VERTEX_POINT('',#1072); +#1072 = CARTESIAN_POINT('',(3.75,3.09,-2.442490654175E-016)); +#1073 = LINE('',#1074,#1075); +#1074 = CARTESIAN_POINT('',(5.,3.09,-2.442490654175E-016)); +#1075 = VECTOR('',#1076,1.); +#1076 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1077 = ORIENTED_EDGE('',*,*,#1078,.F.); +#1078 = EDGE_CURVE('',#671,#1071,#1079,.T.); +#1079 = LINE('',#1080,#1081); +#1080 = CARTESIAN_POINT('',(3.25,3.09,1.75)); +#1081 = VECTOR('',#1082,1.); +#1082 = DIRECTION('',(0.274721127897,-6.405036152396E-016, + -0.961523947641)); +#1083 = PLANE('',#1084); +#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087); +#1085 = CARTESIAN_POINT('',(-4.,3.09,0.27)); +#1086 = DIRECTION('',(0.E+000,1.,-4.440892098501E-016)); +#1087 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#1088 = ADVANCED_FACE('',(#1089),#1100,.F.); +#1089 = FACE_BOUND('',#1090,.F.); +#1090 = EDGE_LOOP('',(#1091,#1092,#1093,#1099)); +#1091 = ORIENTED_EDGE('',*,*,#759,.T.); +#1092 = ORIENTED_EDGE('',*,*,#1006,.T.); +#1093 = ORIENTED_EDGE('',*,*,#1094,.F.); +#1094 = EDGE_CURVE('',#1071,#999,#1095,.T.); +#1095 = LINE('',#1096,#1097); +#1096 = CARTESIAN_POINT('',(3.75,3.09,-2.442490654175E-016)); +#1097 = VECTOR('',#1098,1.); +#1098 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1099 = ORIENTED_EDGE('',*,*,#1078,.F.); +#1100 = PLANE('',#1101); +#1101 = AXIS2_PLACEMENT_3D('',#1102,#1103,#1104); +#1102 = CARTESIAN_POINT('',(3.25,3.09,1.75)); +#1103 = DIRECTION('',(0.961523947641,1.220006886171E-016,0.274721127897) + ); +#1104 = DIRECTION('',(0.274721127897,-6.405036152396E-016, + -0.961523947641)); +#1105 = ADVANCED_FACE('',(#1106),#1117,.F.); +#1106 = FACE_BOUND('',#1107,.F.); +#1107 = EDGE_LOOP('',(#1108,#1109,#1110,#1116)); +#1108 = ORIENTED_EDGE('',*,*,#752,.T.); +#1109 = ORIENTED_EDGE('',*,*,#879,.T.); +#1110 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1111 = EDGE_CURVE('',#944,#872,#1112,.T.); +#1112 = LINE('',#1113,#1114); +#1113 = CARTESIAN_POINT('',(3.75,-1.99,-1.831867990632E-016)); +#1114 = VECTOR('',#1115,1.); +#1115 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#1116 = ORIENTED_EDGE('',*,*,#951,.F.); +#1117 = PLANE('',#1118); +#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121); +#1119 = CARTESIAN_POINT('',(3.25,-1.99,1.75)); +#1120 = DIRECTION('',(0.961523947641,9.15005164628E-017,0.274721127897) + ); +#1121 = DIRECTION('',(0.274721127897,-3.202518076198E-016, + -0.961523947641)); +#1122 = ADVANCED_FACE('',(#1123),#1134,.T.); +#1123 = FACE_BOUND('',#1124,.T.); +#1124 = EDGE_LOOP('',(#1125,#1131,#1132,#1133)); +#1125 = ORIENTED_EDGE('',*,*,#1126,.T.); +#1126 = EDGE_CURVE('',#936,#864,#1127,.T.); +#1127 = LINE('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(5.,-1.99,-1.831867990632E-016)); +#1129 = VECTOR('',#1130,1.); +#1130 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#1131 = ORIENTED_EDGE('',*,*,#871,.T.); +#1132 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1133 = ORIENTED_EDGE('',*,*,#943,.F.); +#1134 = PLANE('',#1135); +#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138); +#1136 = CARTESIAN_POINT('',(5.,-1.99,-1.831867990632E-016)); +#1137 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#1138 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1139 = ADVANCED_FACE('',(#1140),#1151,.T.); +#1140 = FACE_BOUND('',#1141,.T.); +#1141 = EDGE_LOOP('',(#1142,#1148,#1149,#1150)); +#1142 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1143 = EDGE_CURVE('',#928,#856,#1144,.T.); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(5.,-1.99,0.27)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#1148 = ORIENTED_EDGE('',*,*,#863,.T.); +#1149 = ORIENTED_EDGE('',*,*,#1126,.F.); +#1150 = ORIENTED_EDGE('',*,*,#935,.F.); +#1151 = PLANE('',#1152); +#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155); +#1153 = CARTESIAN_POINT('',(5.,-1.99,0.27)); +#1154 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1155 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.)); +#1156 = ADVANCED_FACE('',(#1157),#1168,.T.); +#1157 = FACE_BOUND('',#1158,.T.); +#1158 = EDGE_LOOP('',(#1159,#1165,#1166,#1167)); +#1159 = ORIENTED_EDGE('',*,*,#1160,.T.); +#1160 = EDGE_CURVE('',#920,#848,#1161,.T.); +#1161 = LINE('',#1162,#1163); +#1162 = CARTESIAN_POINT('',(4.,-1.99,0.27)); +#1163 = VECTOR('',#1164,1.); +#1164 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016)); +#1165 = ORIENTED_EDGE('',*,*,#855,.T.); +#1166 = ORIENTED_EDGE('',*,*,#1143,.F.); +#1167 = ORIENTED_EDGE('',*,*,#927,.F.); +#1168 = PLANE('',#1169); +#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172); +#1170 = CARTESIAN_POINT('',(4.,-1.99,0.27)); +#1171 = DIRECTION('',(0.E+000,3.330669073875E-016,1.)); +#1172 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1173 = ADVANCED_FACE('',(#1174),#1180,.F.); +#1174 = FACE_BOUND('',#1175,.F.); +#1175 = EDGE_LOOP('',(#1176,#1177,#1178,#1179)); +#1176 = ORIENTED_EDGE('',*,*,#1160,.T.); +#1177 = ORIENTED_EDGE('',*,*,#847,.T.); +#1178 = ORIENTED_EDGE('',*,*,#903,.F.); +#1179 = ORIENTED_EDGE('',*,*,#919,.F.); +#1180 = PLANE('',#1181); +#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184); +#1182 = CARTESIAN_POINT('',(4.,-1.99,0.27)); +#1183 = DIRECTION('',(-0.961523947641,-9.15005164628E-017, + -0.274721127897)); +#1184 = DIRECTION('',(-0.274721127897,3.202518076198E-016,0.961523947641 + )); +#1185 = ADVANCED_FACE('',(#1186),#1197,.T.); +#1186 = FACE_BOUND('',#1187,.T.); +#1187 = EDGE_LOOP('',(#1188,#1194,#1195,#1196)); +#1188 = ORIENTED_EDGE('',*,*,#1189,.T.); +#1189 = EDGE_CURVE('',#1063,#991,#1190,.T.); +#1190 = LINE('',#1191,#1192); +#1191 = CARTESIAN_POINT('',(5.,3.09,-2.442490654175E-016)); +#1192 = VECTOR('',#1193,1.); +#1193 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1194 = ORIENTED_EDGE('',*,*,#998,.T.); +#1195 = ORIENTED_EDGE('',*,*,#1094,.F.); +#1196 = ORIENTED_EDGE('',*,*,#1070,.F.); +#1197 = PLANE('',#1198); +#1198 = AXIS2_PLACEMENT_3D('',#1199,#1200,#1201); +#1199 = CARTESIAN_POINT('',(5.,3.09,-2.442490654175E-016)); +#1200 = DIRECTION('',(0.E+000,-4.440892098501E-016,-1.)); +#1201 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1202 = ADVANCED_FACE('',(#1203),#1214,.T.); +#1203 = FACE_BOUND('',#1204,.T.); +#1204 = EDGE_LOOP('',(#1205,#1211,#1212,#1213)); +#1205 = ORIENTED_EDGE('',*,*,#1206,.T.); +#1206 = EDGE_CURVE('',#1055,#983,#1207,.T.); +#1207 = LINE('',#1208,#1209); +#1208 = CARTESIAN_POINT('',(5.,3.09,0.27)); +#1209 = VECTOR('',#1210,1.); +#1210 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1211 = ORIENTED_EDGE('',*,*,#990,.T.); +#1212 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1213 = ORIENTED_EDGE('',*,*,#1062,.F.); +#1214 = PLANE('',#1215); +#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218); +#1216 = CARTESIAN_POINT('',(5.,3.09,0.27)); +#1217 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1218 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.)); +#1219 = ADVANCED_FACE('',(#1220),#1231,.T.); +#1220 = FACE_BOUND('',#1221,.T.); +#1221 = EDGE_LOOP('',(#1222,#1228,#1229,#1230)); +#1222 = ORIENTED_EDGE('',*,*,#1223,.T.); +#1223 = EDGE_CURVE('',#1047,#975,#1224,.T.); +#1224 = LINE('',#1225,#1226); +#1225 = CARTESIAN_POINT('',(4.,3.09,0.27)); +#1226 = VECTOR('',#1227,1.); +#1227 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016)); +#1228 = ORIENTED_EDGE('',*,*,#982,.T.); +#1229 = ORIENTED_EDGE('',*,*,#1206,.F.); +#1230 = ORIENTED_EDGE('',*,*,#1054,.F.); +#1231 = PLANE('',#1232); +#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235); +#1233 = CARTESIAN_POINT('',(4.,3.09,0.27)); +#1234 = DIRECTION('',(0.E+000,4.440892098501E-016,1.)); +#1235 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1236 = ADVANCED_FACE('',(#1237),#1243,.F.); +#1237 = FACE_BOUND('',#1238,.F.); +#1238 = EDGE_LOOP('',(#1239,#1240,#1241,#1242)); +#1239 = ORIENTED_EDGE('',*,*,#1223,.T.); +#1240 = ORIENTED_EDGE('',*,*,#974,.T.); +#1241 = ORIENTED_EDGE('',*,*,#1030,.F.); +#1242 = ORIENTED_EDGE('',*,*,#1046,.F.); +#1243 = PLANE('',#1244); +#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); +#1245 = CARTESIAN_POINT('',(4.,3.09,0.27)); +#1246 = DIRECTION('',(-0.961523947641,-1.220006886171E-016, + -0.274721127897)); +#1247 = DIRECTION('',(-0.274721127897,6.405036152396E-016,0.961523947641 + )); +#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1252)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1249,#1250,#1251)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#1249, + 'distance_accuracy_value','confusion accuracy'); +#1253 = PRODUCT_TYPE('part',$,(#7)); +#1254 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1255,#1263,#1270,#1277,#1284,#1291,#1298,#1305,#1312,#1320,#1327, + #1334,#1341,#1348,#1355,#1362,#1369,#1376,#1383,#1390,#1397,#1404, + #1411,#1418,#1425,#1432,#1439,#1446,#1453,#1460,#1467,#1474,#1481, + #1488,#1495,#1502,#1509,#1516,#1523,#1530,#1537),#1248); +#1255 = STYLED_ITEM('color',(#1256),#17); +#1256 = PRESENTATION_STYLE_ASSIGNMENT((#1257)); +#1257 = SURFACE_STYLE_USAGE(.BOTH.,#1258); +#1258 = SURFACE_SIDE_STYLE('',(#1259)); +#1259 = SURFACE_STYLE_FILL_AREA(#1260); +#1260 = FILL_AREA_STYLE('',(#1261)); +#1261 = FILL_AREA_STYLE_COLOUR('',#1262); +#1262 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#1263 = STYLED_ITEM('color',(#1264),#57); +#1264 = PRESENTATION_STYLE_ASSIGNMENT((#1265)); +#1265 = SURFACE_STYLE_USAGE(.BOTH.,#1266); +#1266 = SURFACE_SIDE_STYLE('',(#1267)); +#1267 = SURFACE_STYLE_FILL_AREA(#1268); +#1268 = FILL_AREA_STYLE('',(#1269)); +#1269 = FILL_AREA_STYLE_COLOUR('',#1262); +#1270 = STYLED_ITEM('color',(#1271),#88); +#1271 = PRESENTATION_STYLE_ASSIGNMENT((#1272)); +#1272 = SURFACE_STYLE_USAGE(.BOTH.,#1273); +#1273 = SURFACE_SIDE_STYLE('',(#1274)); +#1274 = SURFACE_STYLE_FILL_AREA(#1275); +#1275 = FILL_AREA_STYLE('',(#1276)); +#1276 = FILL_AREA_STYLE_COLOUR('',#1262); +#1277 = STYLED_ITEM('color',(#1278),#119); +#1278 = PRESENTATION_STYLE_ASSIGNMENT((#1279)); +#1279 = SURFACE_STYLE_USAGE(.BOTH.,#1280); +#1280 = SURFACE_SIDE_STYLE('',(#1281)); +#1281 = SURFACE_STYLE_FILL_AREA(#1282); +#1282 = FILL_AREA_STYLE('',(#1283)); +#1283 = FILL_AREA_STYLE_COLOUR('',#1262); +#1284 = STYLED_ITEM('color',(#1285),#160); +#1285 = PRESENTATION_STYLE_ASSIGNMENT((#1286)); +#1286 = SURFACE_STYLE_USAGE(.BOTH.,#1287); +#1287 = SURFACE_SIDE_STYLE('',(#1288)); +#1288 = SURFACE_STYLE_FILL_AREA(#1289); +#1289 = FILL_AREA_STYLE('',(#1290)); +#1290 = FILL_AREA_STYLE_COLOUR('',#1262); +#1291 = STYLED_ITEM('color',(#1292),#201); +#1292 = PRESENTATION_STYLE_ASSIGNMENT((#1293)); +#1293 = SURFACE_STYLE_USAGE(.BOTH.,#1294); +#1294 = SURFACE_SIDE_STYLE('',(#1295)); +#1295 = SURFACE_STYLE_FILL_AREA(#1296); +#1296 = FILL_AREA_STYLE('',(#1297)); +#1297 = FILL_AREA_STYLE_COLOUR('',#1262); +#1298 = STYLED_ITEM('color',(#1299),#218); +#1299 = PRESENTATION_STYLE_ASSIGNMENT((#1300)); +#1300 = SURFACE_STYLE_USAGE(.BOTH.,#1301); +#1301 = SURFACE_SIDE_STYLE('',(#1302)); +#1302 = SURFACE_STYLE_FILL_AREA(#1303); +#1303 = FILL_AREA_STYLE('',(#1304)); +#1304 = FILL_AREA_STYLE_COLOUR('',#1262); +#1305 = STYLED_ITEM('color',(#1306),#235); +#1306 = PRESENTATION_STYLE_ASSIGNMENT((#1307)); +#1307 = SURFACE_STYLE_USAGE(.BOTH.,#1308); +#1308 = SURFACE_SIDE_STYLE('',(#1309)); +#1309 = SURFACE_STYLE_FILL_AREA(#1310); +#1310 = FILL_AREA_STYLE('',(#1311)); +#1311 = FILL_AREA_STYLE_COLOUR('',#1262); +#1312 = STYLED_ITEM('color',(#1313),#252); +#1313 = PRESENTATION_STYLE_ASSIGNMENT((#1314)); +#1314 = SURFACE_STYLE_USAGE(.BOTH.,#1315); +#1315 = SURFACE_SIDE_STYLE('',(#1316)); +#1316 = SURFACE_STYLE_FILL_AREA(#1317); +#1317 = FILL_AREA_STYLE('',(#1318)); +#1318 = FILL_AREA_STYLE_COLOUR('',#1319); +#1319 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828); +#1320 = STYLED_ITEM('color',(#1321),#341); +#1321 = PRESENTATION_STYLE_ASSIGNMENT((#1322)); +#1322 = SURFACE_STYLE_USAGE(.BOTH.,#1323); +#1323 = SURFACE_SIDE_STYLE('',(#1324)); +#1324 = SURFACE_STYLE_FILL_AREA(#1325); +#1325 = FILL_AREA_STYLE('',(#1326)); +#1326 = FILL_AREA_STYLE_COLOUR('',#1319); +#1327 = STYLED_ITEM('color',(#1328),#381); +#1328 = PRESENTATION_STYLE_ASSIGNMENT((#1329)); +#1329 = SURFACE_STYLE_USAGE(.BOTH.,#1330); +#1330 = SURFACE_SIDE_STYLE('',(#1331)); +#1331 = SURFACE_STYLE_FILL_AREA(#1332); +#1332 = FILL_AREA_STYLE('',(#1333)); +#1333 = FILL_AREA_STYLE_COLOUR('',#1319); +#1334 = STYLED_ITEM('color',(#1335),#412); +#1335 = PRESENTATION_STYLE_ASSIGNMENT((#1336)); +#1336 = SURFACE_STYLE_USAGE(.BOTH.,#1337); +#1337 = SURFACE_SIDE_STYLE('',(#1338)); +#1338 = SURFACE_STYLE_FILL_AREA(#1339); +#1339 = FILL_AREA_STYLE('',(#1340)); +#1340 = FILL_AREA_STYLE_COLOUR('',#1319); +#1341 = STYLED_ITEM('color',(#1342),#445); +#1342 = PRESENTATION_STYLE_ASSIGNMENT((#1343)); +#1343 = SURFACE_STYLE_USAGE(.BOTH.,#1344); +#1344 = SURFACE_SIDE_STYLE('',(#1345)); +#1345 = SURFACE_STYLE_FILL_AREA(#1346); +#1346 = FILL_AREA_STYLE('',(#1347)); +#1347 = FILL_AREA_STYLE_COLOUR('',#1262); +#1348 = STYLED_ITEM('color',(#1349),#500); +#1349 = PRESENTATION_STYLE_ASSIGNMENT((#1350)); +#1350 = SURFACE_STYLE_USAGE(.BOTH.,#1351); +#1351 = SURFACE_SIDE_STYLE('',(#1352)); +#1352 = SURFACE_STYLE_FILL_AREA(#1353); +#1353 = FILL_AREA_STYLE('',(#1354)); +#1354 = FILL_AREA_STYLE_COLOUR('',#1262); +#1355 = STYLED_ITEM('color',(#1356),#524); +#1356 = PRESENTATION_STYLE_ASSIGNMENT((#1357)); +#1357 = SURFACE_STYLE_USAGE(.BOTH.,#1358); +#1358 = SURFACE_SIDE_STYLE('',(#1359)); +#1359 = SURFACE_STYLE_FILL_AREA(#1360); +#1360 = FILL_AREA_STYLE('',(#1361)); +#1361 = FILL_AREA_STYLE_COLOUR('',#1262); +#1362 = STYLED_ITEM('color',(#1363),#572); +#1363 = PRESENTATION_STYLE_ASSIGNMENT((#1364)); +#1364 = SURFACE_STYLE_USAGE(.BOTH.,#1365); +#1365 = SURFACE_SIDE_STYLE('',(#1366)); +#1366 = SURFACE_STYLE_FILL_AREA(#1367); +#1367 = FILL_AREA_STYLE('',(#1368)); +#1368 = FILL_AREA_STYLE_COLOUR('',#1319); +#1369 = STYLED_ITEM('color',(#1370),#612); +#1370 = PRESENTATION_STYLE_ASSIGNMENT((#1371)); +#1371 = SURFACE_STYLE_USAGE(.BOTH.,#1372); +#1372 = SURFACE_SIDE_STYLE('',(#1373)); +#1373 = SURFACE_STYLE_FILL_AREA(#1374); +#1374 = FILL_AREA_STYLE('',(#1375)); +#1375 = FILL_AREA_STYLE_COLOUR('',#1319); +#1376 = STYLED_ITEM('color',(#1377),#629); +#1377 = PRESENTATION_STYLE_ASSIGNMENT((#1378)); +#1378 = SURFACE_STYLE_USAGE(.BOTH.,#1379); +#1379 = SURFACE_SIDE_STYLE('',(#1380)); +#1380 = SURFACE_STYLE_FILL_AREA(#1381); +#1381 = FILL_AREA_STYLE('',(#1382)); +#1382 = FILL_AREA_STYLE_COLOUR('',#1319); +#1383 = STYLED_ITEM('color',(#1384),#646); +#1384 = PRESENTATION_STYLE_ASSIGNMENT((#1385)); +#1385 = SURFACE_STYLE_USAGE(.BOTH.,#1386); +#1386 = SURFACE_SIDE_STYLE('',(#1387)); +#1387 = SURFACE_STYLE_FILL_AREA(#1388); +#1388 = FILL_AREA_STYLE('',(#1389)); +#1389 = FILL_AREA_STYLE_COLOUR('',#1262); +#1390 = STYLED_ITEM('color',(#1391),#663); +#1391 = PRESENTATION_STYLE_ASSIGNMENT((#1392)); +#1392 = SURFACE_STYLE_USAGE(.BOTH.,#1393); +#1393 = SURFACE_SIDE_STYLE('',(#1394)); +#1394 = SURFACE_STYLE_FILL_AREA(#1395); +#1395 = FILL_AREA_STYLE('',(#1396)); +#1396 = FILL_AREA_STYLE_COLOUR('',#1319); +#1397 = STYLED_ITEM('color',(#1398),#745); +#1398 = PRESENTATION_STYLE_ASSIGNMENT((#1399)); +#1399 = SURFACE_STYLE_USAGE(.BOTH.,#1400); +#1400 = SURFACE_SIDE_STYLE('',(#1401)); +#1401 = SURFACE_STYLE_FILL_AREA(#1402); +#1402 = FILL_AREA_STYLE('',(#1403)); +#1403 = FILL_AREA_STYLE_COLOUR('',#1319); +#1404 = STYLED_ITEM('color',(#1405),#771); +#1405 = PRESENTATION_STYLE_ASSIGNMENT((#1406)); +#1406 = SURFACE_STYLE_USAGE(.BOTH.,#1407); +#1407 = SURFACE_SIDE_STYLE('',(#1408)); +#1408 = SURFACE_STYLE_FILL_AREA(#1409); +#1409 = FILL_AREA_STYLE('',(#1410)); +#1410 = FILL_AREA_STYLE_COLOUR('',#1262); +#1411 = STYLED_ITEM('color',(#1412),#793); +#1412 = PRESENTATION_STYLE_ASSIGNMENT((#1413)); +#1413 = SURFACE_STYLE_USAGE(.BOTH.,#1414); +#1414 = SURFACE_SIDE_STYLE('',(#1415)); +#1415 = SURFACE_STYLE_FILL_AREA(#1416); +#1416 = FILL_AREA_STYLE('',(#1417)); +#1417 = FILL_AREA_STYLE_COLOUR('',#1262); +#1418 = STYLED_ITEM('color',(#1419),#810); +#1419 = PRESENTATION_STYLE_ASSIGNMENT((#1420)); +#1420 = SURFACE_STYLE_USAGE(.BOTH.,#1421); +#1421 = SURFACE_SIDE_STYLE('',(#1422)); +#1422 = SURFACE_STYLE_FILL_AREA(#1423); +#1423 = FILL_AREA_STYLE('',(#1424)); +#1424 = FILL_AREA_STYLE_COLOUR('',#1262); +#1425 = STYLED_ITEM('color',(#1426),#822); +#1426 = PRESENTATION_STYLE_ASSIGNMENT((#1427)); +#1427 = SURFACE_STYLE_USAGE(.BOTH.,#1428); +#1428 = SURFACE_SIDE_STYLE('',(#1429)); +#1429 = SURFACE_STYLE_FILL_AREA(#1430); +#1430 = FILL_AREA_STYLE('',(#1431)); +#1431 = FILL_AREA_STYLE_COLOUR('',#1262); +#1432 = STYLED_ITEM('color',(#1433),#834); +#1433 = PRESENTATION_STYLE_ASSIGNMENT((#1434)); +#1434 = SURFACE_STYLE_USAGE(.BOTH.,#1435); +#1435 = SURFACE_SIDE_STYLE('',(#1436)); +#1436 = SURFACE_STYLE_FILL_AREA(#1437); +#1437 = FILL_AREA_STYLE('',(#1438)); +#1438 = FILL_AREA_STYLE_COLOUR('',#1262); +#1439 = STYLED_ITEM('color',(#1440),#889); +#1440 = PRESENTATION_STYLE_ASSIGNMENT((#1441)); +#1441 = SURFACE_STYLE_USAGE(.BOTH.,#1442); +#1442 = SURFACE_SIDE_STYLE('',(#1443)); +#1443 = SURFACE_STYLE_FILL_AREA(#1444); +#1444 = FILL_AREA_STYLE('',(#1445)); +#1445 = FILL_AREA_STYLE_COLOUR('',#1262); +#1446 = STYLED_ITEM('color',(#1447),#913); +#1447 = PRESENTATION_STYLE_ASSIGNMENT((#1448)); +#1448 = SURFACE_STYLE_USAGE(.BOTH.,#1449); +#1449 = SURFACE_SIDE_STYLE('',(#1450)); +#1450 = SURFACE_STYLE_FILL_AREA(#1451); +#1451 = FILL_AREA_STYLE('',(#1452)); +#1452 = FILL_AREA_STYLE_COLOUR('',#1262); +#1453 = STYLED_ITEM('color',(#1454),#961); +#1454 = PRESENTATION_STYLE_ASSIGNMENT((#1455)); +#1455 = SURFACE_STYLE_USAGE(.BOTH.,#1456); +#1456 = SURFACE_SIDE_STYLE('',(#1457)); +#1457 = SURFACE_STYLE_FILL_AREA(#1458); +#1458 = FILL_AREA_STYLE('',(#1459)); +#1459 = FILL_AREA_STYLE_COLOUR('',#1262); +#1460 = STYLED_ITEM('color',(#1461),#1016); +#1461 = PRESENTATION_STYLE_ASSIGNMENT((#1462)); +#1462 = SURFACE_STYLE_USAGE(.BOTH.,#1463); +#1463 = SURFACE_SIDE_STYLE('',(#1464)); +#1464 = SURFACE_STYLE_FILL_AREA(#1465); +#1465 = FILL_AREA_STYLE('',(#1466)); +#1466 = FILL_AREA_STYLE_COLOUR('',#1262); +#1467 = STYLED_ITEM('color',(#1468),#1040); +#1468 = PRESENTATION_STYLE_ASSIGNMENT((#1469)); +#1469 = SURFACE_STYLE_USAGE(.BOTH.,#1470); +#1470 = SURFACE_SIDE_STYLE('',(#1471)); +#1471 = SURFACE_STYLE_FILL_AREA(#1472); +#1472 = FILL_AREA_STYLE('',(#1473)); +#1473 = FILL_AREA_STYLE_COLOUR('',#1262); +#1474 = STYLED_ITEM('color',(#1475),#1088); +#1475 = PRESENTATION_STYLE_ASSIGNMENT((#1476)); +#1476 = SURFACE_STYLE_USAGE(.BOTH.,#1477); +#1477 = SURFACE_SIDE_STYLE('',(#1478)); +#1478 = SURFACE_STYLE_FILL_AREA(#1479); +#1479 = FILL_AREA_STYLE('',(#1480)); +#1480 = FILL_AREA_STYLE_COLOUR('',#1262); +#1481 = STYLED_ITEM('color',(#1482),#1105); +#1482 = PRESENTATION_STYLE_ASSIGNMENT((#1483)); +#1483 = SURFACE_STYLE_USAGE(.BOTH.,#1484); +#1484 = SURFACE_SIDE_STYLE('',(#1485)); +#1485 = SURFACE_STYLE_FILL_AREA(#1486); +#1486 = FILL_AREA_STYLE('',(#1487)); +#1487 = FILL_AREA_STYLE_COLOUR('',#1262); +#1488 = STYLED_ITEM('color',(#1489),#1122); +#1489 = PRESENTATION_STYLE_ASSIGNMENT((#1490)); +#1490 = SURFACE_STYLE_USAGE(.BOTH.,#1491); +#1491 = SURFACE_SIDE_STYLE('',(#1492)); +#1492 = SURFACE_STYLE_FILL_AREA(#1493); +#1493 = FILL_AREA_STYLE('',(#1494)); +#1494 = FILL_AREA_STYLE_COLOUR('',#1262); +#1495 = STYLED_ITEM('color',(#1496),#1139); +#1496 = PRESENTATION_STYLE_ASSIGNMENT((#1497)); +#1497 = SURFACE_STYLE_USAGE(.BOTH.,#1498); +#1498 = SURFACE_SIDE_STYLE('',(#1499)); +#1499 = SURFACE_STYLE_FILL_AREA(#1500); +#1500 = FILL_AREA_STYLE('',(#1501)); +#1501 = FILL_AREA_STYLE_COLOUR('',#1262); +#1502 = STYLED_ITEM('color',(#1503),#1156); +#1503 = PRESENTATION_STYLE_ASSIGNMENT((#1504)); +#1504 = SURFACE_STYLE_USAGE(.BOTH.,#1505); +#1505 = SURFACE_SIDE_STYLE('',(#1506)); +#1506 = SURFACE_STYLE_FILL_AREA(#1507); +#1507 = FILL_AREA_STYLE('',(#1508)); +#1508 = FILL_AREA_STYLE_COLOUR('',#1262); +#1509 = STYLED_ITEM('color',(#1510),#1173); +#1510 = PRESENTATION_STYLE_ASSIGNMENT((#1511)); +#1511 = SURFACE_STYLE_USAGE(.BOTH.,#1512); +#1512 = SURFACE_SIDE_STYLE('',(#1513)); +#1513 = SURFACE_STYLE_FILL_AREA(#1514); +#1514 = FILL_AREA_STYLE('',(#1515)); +#1515 = FILL_AREA_STYLE_COLOUR('',#1262); +#1516 = STYLED_ITEM('color',(#1517),#1185); +#1517 = PRESENTATION_STYLE_ASSIGNMENT((#1518)); +#1518 = SURFACE_STYLE_USAGE(.BOTH.,#1519); +#1519 = SURFACE_SIDE_STYLE('',(#1520)); +#1520 = SURFACE_STYLE_FILL_AREA(#1521); +#1521 = FILL_AREA_STYLE('',(#1522)); +#1522 = FILL_AREA_STYLE_COLOUR('',#1262); +#1523 = STYLED_ITEM('color',(#1524),#1202); +#1524 = PRESENTATION_STYLE_ASSIGNMENT((#1525)); +#1525 = SURFACE_STYLE_USAGE(.BOTH.,#1526); +#1526 = SURFACE_SIDE_STYLE('',(#1527)); +#1527 = SURFACE_STYLE_FILL_AREA(#1528); +#1528 = FILL_AREA_STYLE('',(#1529)); +#1529 = FILL_AREA_STYLE_COLOUR('',#1262); +#1530 = STYLED_ITEM('color',(#1531),#1219); +#1531 = PRESENTATION_STYLE_ASSIGNMENT((#1532)); +#1532 = SURFACE_STYLE_USAGE(.BOTH.,#1533); +#1533 = SURFACE_SIDE_STYLE('',(#1534)); +#1534 = SURFACE_STYLE_FILL_AREA(#1535); +#1535 = FILL_AREA_STYLE('',(#1536)); +#1536 = FILL_AREA_STYLE_COLOUR('',#1262); +#1537 = STYLED_ITEM('color',(#1538),#1236); +#1538 = PRESENTATION_STYLE_ASSIGNMENT((#1539)); +#1539 = SURFACE_STYLE_USAGE(.BOTH.,#1540); +#1540 = SURFACE_SIDE_STYLE('',(#1541)); +#1541 = SURFACE_STYLE_FILL_AREA(#1542); +#1542 = FILL_AREA_STYLE('',(#1543)); +#1543 = FILL_AREA_STYLE_COLOUR('',#1262); +ENDSEC; +END-ISO-10303-21;
docs/db157s-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
package.jsonadded+172@@ -0,0 +1,172 @@+{+ "slug": "db157s",+ "version": "0.1.0",+ "type": "component",+ "description": "MDD(Microdiode Electronics) Bridge Rectifiers, DBS. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "diodes",+ "db157s",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "db157s.kicad_sym",+ "db157s.kicad_mod",+ "db157s.glb",+ "db157s.step",+ "db157s.lbr",+ "docs/hero.png",+ "docs/db157s-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "db157s-hero.glb",+ "db157s-hero.overlay.json",+ "db157s-etched.glb"+ ],+ "component": {+ "mpn": "DB157S",+ "manufacturer": "MDD(Microdiode Electronics)",+ "package": "DBS",+ "pin_count": 4,+ "category": "Diodes",+ "subcategory": "Bridge Rectifiers",+ "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/a698e12d288cf30a690d6f1bd7b241c5.pdf",+ "parts": {+ "symbol": "db157s.kicad_sym",+ "footprint": "db157s.kicad_mod",+ "model_3d": "db157s-hero.glb",+ "model_3d_plain": "db157s-etched.glb",+ "model_3d_step": "db157s-etched.step",+ "model_3d_step_plain": "db157s.step",+ "lbr": "db157s.lbr"+ },+ "distributor_links": {+ "lcsc": "C41614",+ "digikey": "6557-DB157STR-ND",+ "mouser": "583-DB157S"+ },+ "distributor_check": {+ "checked_at": "2026-10-21T05:27:24Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": "6557-DB157STR-ND",+ "status": "found",+ "lifecycle": "Active"+ },+ "mouser": {+ "pn": "583-DB157S",+ "status": "found"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "+",+ "type": "passive",+ "description": "Positive DC output of the bridge; the datasheet marks it \"+\" and it is the cathode side of the rectifier, rated 1.5 A average forward current."+ },+ {+ "number": "2",+ "name": "-",+ "type": "passive",+ "description": "Negative DC output of the bridge; the datasheet marks it \"-\" and it is the return side, with the device rated up to 1000 V VRRM for the DB157S."+ },+ {+ "number": "3",+ "name": "3",+ "type": "passive",+ "description": "AC input terminal of the bridge; the DB157S has a VRMS rating of 700 V."+ },+ {+ "number": "4",+ "name": "4",+ "type": "passive",+ "description": "AC input terminal of the bridge; the DB157S has a VRMS rating of 700 V."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "text+vision",+ "consensus_model": "claude-opus-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The schematic in the drawing labels pins (1)=+, (2)=-, (3)=~, (4)=~. The package outline drawing is ",+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 2,+ "cost_usd": 0.0651,+ "at": "2026-10-21T05:24:02"+ },+ "datasheet": {+ "url": "https://datasheet.lcsc.com/datasheet/pdf/a698e12d288cf30a690d6f1bd7b241c5.pdf",+ "pages": 2,+ "sha256": "125bc164a59543be",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 4,+ "described": 4,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "db157s.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 10.0,+ 8.51,+ 3.4+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "884dca05e3e3252e9ab75c8e28b05b4a52460b6dc72488bc357139d65679f46f",+ "checked": "2026-10-21",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "db157s-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 10.0,+ 8.51,+ 3.4+ ],+ "zmin_mm": -0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "43da75fb677daefd6c579b37a8fed3d3c6a9561fb367b14f5545287a8f7fb0cd",+ "checked": "2026-10-21",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+178@@ -0,0 +1,178 @@+{+ "slug": "db157s",+ "version": "0.1.0",+ "type": "component",+ "description": "MDD(Microdiode Electronics) Bridge Rectifiers, DBS. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "diodes",+ "db157s",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "db157s.kicad_sym",+ "db157s.kicad_mod",+ "db157s.glb",+ "db157s.step",+ "db157s.lbr",+ "docs/hero.png",+ "docs/db157s-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "db157s-hero.glb",+ "db157s-hero.overlay.json",+ "db157s-etched.glb"+ ],+ "component": {+ "mpn": "DB157S",+ "manufacturer": "MDD(Microdiode Electronics)",+ "package": "DBS",+ "pin_count": 4,+ "category": "Diodes",+ "subcategory": "Bridge Rectifiers",+ "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/a698e12d288cf30a690d6f1bd7b241c5.pdf",+ "parts": {+ "symbol": "db157s.kicad_sym",+ "footprint": "db157s.kicad_mod",+ "model_3d": "db157s-hero.glb",+ "model_3d_plain": "db157s-etched.glb",+ "model_3d_step": "db157s-etched.step",+ "model_3d_step_plain": "db157s.step",+ "lbr": "db157s.lbr"+ },+ "distributor_links": {+ "lcsc": "C41614",+ "digikey": "6557-DB157STR-ND",+ "mouser": "583-DB157S"+ },+ "distributor_check": {+ "checked_at": "2026-10-21T05:27:24Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": "6557-DB157STR-ND",+ "status": "found",+ "lifecycle": "Active"+ },+ "mouser": {+ "pn": "583-DB157S",+ "status": "found"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "+",+ "type": "passive",+ "description": "Positive DC output of the bridge; the datasheet marks it \"+\" and it is the cathode side of the rectifier, rated 1.5 A average forward current."+ },+ {+ "number": "2",+ "name": "-",+ "type": "passive",+ "description": "Negative DC output of the bridge; the datasheet marks it \"-\" and it is the return side, with the device rated up to 1000 V VRRM for the DB157S."+ },+ {+ "number": "3",+ "name": "3",+ "type": "passive",+ "description": "AC input terminal of the bridge; the DB157S has a VRMS rating of 700 V."+ },+ {+ "number": "4",+ "name": "4",+ "type": "passive",+ "description": "AC input terminal of the bridge; the DB157S has a VRMS rating of 700 V."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "text+vision",+ "consensus_model": "claude-opus-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The schematic in the drawing labels pins (1)=+, (2)=-, (3)=~, (4)=~. The package outline drawing is ",+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 2,+ "cost_usd": 0.0651,+ "at": "2026-10-21T05:24:02"+ },+ "datasheet": {+ "url": "https://datasheet.lcsc.com/datasheet/pdf/a698e12d288cf30a690d6f1bd7b241c5.pdf",+ "pages": 2,+ "sha256": "125bc164a59543be",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 4,+ "described": 4,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "db157s.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 10,+ 8.51,+ 3.4+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "884dca05e3e3252e9ab75c8e28b05b4a52460b6dc72488bc357139d65679f46f",+ "checked": "2026-10-21",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "db157s-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 10,+ 8.51,+ 3.4+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "43da75fb677daefd6c579b37a8fed3d3c6a9561fb367b14f5545287a8f7fb0cd",+ "checked": "2026-10-21",+ "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>db157s</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>db157s</title>