From 7ac52b7a1bd904f752e13240585dbfac1281f7b9 Mon Sep 17 00:00:00 2001 From: linuswck Date: Wed, 13 Dec 2023 15:16:48 +0800 Subject: [PATCH] PCB: Correct Y169010R0000T9L Footprint - Add more space between the pin holes and resistor body --- src/driveStage.kicad_sch | 2 +- src/kirdy.kicad_pcb | 427 ++-- src/kirdy.pretty/VPR221_Horizontal.kicad_mod | 76 + src/kirdy.pretty/VPR221_Horizontal.step | 2388 ++++++++++++++++++ 4 files changed, 2675 insertions(+), 218 deletions(-) create mode 100644 src/kirdy.pretty/VPR221_Horizontal.kicad_mod create mode 100644 src/kirdy.pretty/VPR221_Horizontal.step diff --git a/src/driveStage.kicad_sch b/src/driveStage.kicad_sch index 6e50aa5..a859632 100644 --- a/src/driveStage.kicad_sch +++ b/src/driveStage.kicad_sch @@ -3093,7 +3093,7 @@ (property "Value" "10" (at 362.585 120.65 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Package_TO_SOT_THT:TO-220F-4_Horizontal_TabDown" (at 360.68 120.015 0) + (property "Footprint" "kirdy:VPR221_Horizontal" (at 360.68 120.015 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "https://www.mouser.hk/datasheet/2/428/vpr22021-3247675.pdf" (at 360.68 120.015 0) diff --git a/src/kirdy.kicad_pcb b/src/kirdy.kicad_pcb index aef3eb5..332be48 100644 --- a/src/kirdy.kicad_pcb +++ b/src/kirdy.kicad_pcb @@ -3386,11 +3386,9 @@ ) ) - (footprint "Package_TO_SOT_THT:TO-220F-4_Horizontal_TabDown" (layer "F.Cu") + (footprint "kirdy:VPR221_Horizontal" (layer "F.Cu") (tstamp 17f32e5f-8532-4156-9cbc-a9c62e1aaaa3) (at 137.5 9.25 90) - (descr "TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf") - (tags "TO-220F-4 Horizontal RM 2.54mm") (property "Comment" " See schematics for Instruction if part is not available") (property "MFR_PN" "Y169010R0000T9L") (property "Sheetfile" "driveStage.kicad_sch") @@ -3399,86 +3397,81 @@ (property "ki_keywords" "Precision Power Resistor") (path "/7fc2620b-bac4-49c0-a276-7d2a46898037/0eab9295-041d-4ed4-b10a-3c7684b6770c") (attr through_hole) - (fp_text reference "R24" (at 3.81 -20.22 90) (layer "F.SilkS") hide + (fp_text reference "R24" (at 3.81 -23.42 90) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) - (tstamp ddd7039d-8a07-47c2-a5a7-394d7a3b4647) + (tstamp 32ec52f3-ffce-48c1-b8b0-eb283c99349d) ) (fp_text value "10" (at 3.81 2 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 44af2664-8322-4b15-a93a-1de4160c109e) + (tstamp 1d7335a9-2cf2-474b-88b0-179c2d509d60) ) - (fp_text user "${REFERENCE}" (at 3.81 -20.22 90) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 3.81 -23.42 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 07343274-3b49-4dc2-a91c-8fe3dffb2718) + (tstamp 5278258a-e1eb-4580-8d11-b189350a471b) ) - (fp_line (start -1.44 -19.22) (end -1.44 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bbb785c2-c928-4bad-9292-865131647d6c)) - (fp_line (start -1.44 -19.22) (end 9.06 -19.22) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd8b9de1-c82e-4625-8048-392d07fccc7a)) - (fp_line (start -1.44 -3.11) (end 9.06 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 19fb1ca3-167a-461a-b667-39ca05344a7d)) - (fp_line (start 0 -3.11) (end 0 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9d94b918-4600-411f-a29f-bbed0a46387a)) - (fp_line (start 2.54 -3.11) (end 2.54 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 042cc0c7-6c8b-4ebc-b0a3-efbcd1621d54)) - (fp_line (start 5.08 -3.11) (end 5.08 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e1ad56c-20d2-42f4-b1c3-0b44c9a525a9)) - (fp_line (start 7.62 -3.11) (end 7.62 -1.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ea38074a-9f3e-413f-ba92-90d139d83011)) - (fp_line (start 9.06 -19.22) (end 9.06 -3.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3948b920-661a-4407-9062-edba42e00ffe)) - (fp_line (start -1.57 -19.35) (end -1.57 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 353e3d44-cfd3-4cda-b095-8663273ec9f0)) - (fp_line (start -1.57 1.25) (end 9.19 1.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8d9e288f-81ac-491d-a861-eaef5449930a)) - (fp_line (start 9.19 -19.35) (end -1.57 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1b41fd4e-7d25-4af2-8d77-bd0e32d62ae6)) - (fp_line (start 9.19 1.25) (end 9.19 -19.35) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bf695292-aebd-4118-b869-c26e827e065a)) - (fp_line (start -1.32 -19.1) (end 8.94 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78aa0089-7ced-422d-997b-30d83ec14681)) - (fp_line (start -1.32 -12.42) (end -1.32 -19.1) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 555537f3-ca8d-44ae-9193-bf199722ebd2)) - (fp_line (start -1.32 -12.42) (end 8.94 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0e90fe97-fc1f-461f-a4fd-aa31245522c0)) - (fp_line (start -1.32 -3.23) (end -1.32 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2aa5c816-9ae9-4c9e-a664-f20767812695)) - (fp_line (start 0 -3.23) (end 0 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 410b5fe1-83c2-4f29-a59a-dde7d5ce003c)) - (fp_line (start 2.54 -3.23) (end 2.54 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b391b09a-cf92-455c-831a-afe21cba8bf6)) - (fp_line (start 5.08 -3.23) (end 5.08 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1aa1f385-9b35-44e9-a220-2ed517e69a98)) - (fp_line (start 7.62 -3.23) (end 7.62 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9c6a9b0d-f20d-44f8-bbd3-16dbf02d4f25)) - (fp_line (start 8.94 -19.1) (end 8.94 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a0c69a4-fd39-45ff-bb5a-5cd0f4b7a78e)) - (fp_line (start 8.94 -12.42) (end -1.32 -12.42) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2fcd55c6-0660-4718-a772-aa2fddb2cb28)) - (fp_line (start 8.94 -12.42) (end 8.94 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c8be1e4a-e8ed-488b-ac6a-29348cf6e243)) - (fp_line (start 8.94 -3.23) (end -1.32 -3.23) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2f6d6984-ac37-4863-a418-a041ede2f0bf)) - (fp_circle (center 3.81 -15.8) (end 5.66 -15.8) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp d09b7d80-be72-432a-8f14-45344454cc0d)) - (pad "" np_thru_hole oval (at 3.81 -15.8 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp d2793d95-f20c-4b29-ab35-10f38d83a5d2)) - (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 154 "Net-(Q2-S-Pad1)") (pintype "passive") (tstamp 90a8b037-5f51-440a-a346-9d4ccd3ea9bc)) - (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 190 "Net-(R24-Pad2)") (pintype "passive") (tstamp 98187d82-a0b0-4afa-9807-2171d2461121)) - (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 191 "unconnected-(R24-Pad3)") (pintype "passive+no_connect") (tstamp 037105d8-a8bf-4a46-a990-cc12b43d19e4)) - (pad "4" thru_hole oval (at 7.62 0 90) (size 1.905 2) (drill 1.2) (layers "*.Cu" "*.Mask") - (net 2 "GND") (pintype "passive") (tstamp dc688707-bb33-4941-95e2-e7e44c2c69a7)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-4_Horizontal_TabDown.wrl" - (offset (xyz 0 0 0)) + (fp_line (start -1.31 -22.42) (end -1.31 -6.53) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bc7ed7ad-ec3a-4d2b-8606-ea61d4676c29)) + (fp_line (start -1.31 -22.42) (end 8.93 -22.42) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 64ffd3a8-50c6-496a-8704-3dff83eb6485)) + (fp_line (start -1.31 -6.53) (end 8.93 -6.53) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9bf2e5a9-a861-4776-b04a-cb167354405e)) + (fp_line (start 0 -6.5) (end 0 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2b03c55a-79f1-4721-a8db-7f4809ad0e61)) + (fp_line (start 2.54 -6.5) (end 2.54 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9992fc9e-efae-4687-ba45-56d98a6d8d3b)) + (fp_line (start 5.08 -6.5) (end 5.08 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ebdc9313-8f4d-4c49-a3d4-e553dd190fbb)) + (fp_line (start 7.62 -6.5) (end 7.62 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0f2e7efc-70fd-4861-bbad-ab34fec7f4d0)) + (fp_line (start 8.93 -22.42) (end 8.93 -6.53) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0641f935-42b8-44a9-b3b9-5b16c8eac046)) + (fp_line (start -1.44 -22.55) (end -1.44 1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cfc40e14-36e8-421f-b599-4068a4456831)) + (fp_line (start -1.44 1.25) (end 9.06 1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9814303b-012c-46ef-99e8-afa405ee00dd)) + (fp_line (start 9.06 -22.55) (end -1.44 -22.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5ac58441-48bd-4681-a8eb-7cbdba36963b)) + (fp_line (start 9.06 1.25) (end 9.06 -22.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4e953c74-45ed-4ad3-a1c2-18df6f2b988a)) + (fp_line (start -1.19 -22.3) (end 8.81 -22.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fada53dc-b10a-4cac-aec8-955e01a4048b)) + (fp_line (start -1.19 -15.9) (end -1.19 -22.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6b38741-d24c-4745-a1c1-c0dcf7fc4f86)) + (fp_line (start -1.19 -15.9) (end 8.81 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d573eee7-11fa-42f3-8767-0b33c50d6e9a)) + (fp_line (start -1.19 -6.65) (end -1.19 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4138de71-9196-4324-8895-51820d1b52f5)) + (fp_line (start 0 -6.6) (end 0 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 453bf436-8864-47a1-b835-9493e3280406)) + (fp_line (start 2.54 -6.6) (end 2.54 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0a3ff911-4f92-4435-8d49-45ce4e723ab3)) + (fp_line (start 5.08 -6.6) (end 5.08 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b24035b4-689b-4fbf-b2cb-fa99c99d82d0)) + (fp_line (start 7.62 -6.6) (end 7.62 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c78adf04-a5ce-48e0-961f-23b2f07beb42)) + (fp_line (start 8.81 -22.3) (end 8.81 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f764b1fd-8354-4f1a-b564-309e5f7157ef)) + (fp_line (start 8.81 -15.9) (end -1.19 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b548c677-ee5f-43a8-aedf-bd5563b16bf1)) + (fp_line (start 8.81 -15.9) (end 8.81 -6.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3531bec5-de03-434e-9d1f-5bf5b263a992)) + (fp_line (start 8.81 -6.65) (end -1.19 -6.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 98af9d7c-b607-4800-a1b2-2ea65f7f368a)) + (fp_circle (center 3.81 -19.5) (end 5.66 -19.5) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 85eb66c7-fc11-48a1-98ae-a2a4e6d2870a)) + (pad "" np_thru_hole oval (at 3.81 -19.5 90) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp 51885ccf-2fa1-4ae4-bf78-fd5194b23770)) + (pad "1" thru_hole rect (at 0 0 90) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 154 "Net-(Q2-S-Pad1)") (pintype "passive") (tstamp ac0b1b84-5a48-4df3-b1ef-e5cba5567de1)) + (pad "2" thru_hole oval (at 2.54 0 90) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 190 "Net-(R24-Pad2)") (pintype "passive") (tstamp 900a9f10-14b8-4749-a2c2-97ef17f7c1e0)) + (pad "3" thru_hole oval (at 5.08 0 90) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 191 "unconnected-(R24-Pad3)") (pintype "passive+no_connect") (tstamp a7bd9da0-38f9-43a4-b6b3-e1640f3da239)) + (pad "4" thru_hole oval (at 7.62 0 90) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 2 "GND") (pintype "passive") (tstamp 53783b8c-b52a-4361-8648-28572d9207ed)) + (model "${KIPRJMOD}/kirdy.pretty/VPR221_Horizontal.step" + (offset (xyz 3.75 14.5 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model "${KIPRJMOD}/kirdy.pretty/TO-220-F4.stp" - (offset (xyz 3.75 11.25 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz -90 0 0)) ) ) @@ -43042,7 +43035,7 @@ (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp c8d0ea19-a2af-420d-9bbf-3cf962e737b2)) (gr_line (start -2.25 88) (end -2.25 12.25) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp fe51edc0-8fab-42b9-b8ea-025f63eb8029)) - (gr_arc locked (start -2.575002 91.91) (mid -2.575001 91.91) (end -2.575 91.91) + (gr_arc locked (start -2.575 91.91) (mid -2.575001 91.91) (end -2.575002 91.91) (stroke (width 0.2) (type solid)) (layer "User.1") (tstamp 00155207-32c6-4419-afb5-71a934b71649)) (gr_curve locked (pts (xy 2.79085 -2.154) (xy 2.68774 -2.155) (xy 2.58003 -2.126) (xy 2.50371 -2.054)) (stroke (width 0.2) (type solid)) (layer "User.1") (tstamp 0023ff67-6ae0-4892-a353-975038315031)) @@ -47432,7 +47425,7 @@ (stroke (width 0.2) (type solid)) (layer "User.1") (tstamp f3f7def1-184b-46ea-9c49-12805b70ab88)) (gr_line locked (start -1.21546 -1.715) (end -1.21546 -1.549) (stroke (width 0.2) (type solid)) (layer "User.1") (tstamp f408f29a-d23c-4539-8877-1190ff62943d)) - (gr_arc locked (start -2.575002 91.91) (mid -2.575001 91.91) (end -2.575 91.91) + (gr_arc locked (start -2.575 91.91) (mid -2.575001 91.91) (end -2.575002 91.91) (stroke (width 0.2) (type solid)) (layer "User.1") (tstamp f40ce36d-ea53-451b-bd08-cc39f6827e5b)) (gr_circle locked (center 0.975 0.46) (end 2.325 0.46) (stroke (width 0.2) (type solid)) (fill none) (layer "User.1") (tstamp f4197f6f-4c0f-4f79-a67d-5379f34c9f71)) @@ -71068,36 +71061,36 @@ (xy 6.499496 5.893578) (xy 6.519507 5.55) (xy 6.5131 5.44) - (xy 119.69038 5.44) - (xy 119.710835 5.726002) - (xy 119.771781 6.006166) - (xy 119.771781 6.006167) - (xy 119.871984 6.274825) - (xy 120.009402 6.526486) - (xy 120.181226 6.756015) - (xy 120.181229 6.756018) - (xy 120.181231 6.756021) - (xy 120.383979 6.958769) - (xy 120.383982 6.958771) - (xy 120.383984 6.958773) - (xy 120.457411 7.01374) - (xy 120.613517 7.1306) - (xy 120.865174 7.268015) - (xy 121.133825 7.368216) - (xy 121.133828 7.368216) - (xy 121.133832 7.368218) - (xy 121.245451 7.392499) - (xy 121.414001 7.429165) - (xy 121.7 7.44962) - (xy 121.985999 7.429165) - (xy 122.266166 7.368218) - (xy 122.266167 7.368218) - (xy 122.266168 7.368217) - (xy 122.266175 7.368216) - (xy 122.534826 7.268015) - (xy 122.786483 7.1306) - (xy 123.016021 6.958769) - (xy 123.210419 6.764371) + (xy 115.99038 5.44) + (xy 116.010835 5.726002) + (xy 116.071781 6.006166) + (xy 116.071781 6.006167) + (xy 116.171984 6.274825) + (xy 116.309402 6.526486) + (xy 116.481226 6.756015) + (xy 116.481229 6.756018) + (xy 116.481231 6.756021) + (xy 116.683979 6.958769) + (xy 116.683982 6.958771) + (xy 116.683984 6.958773) + (xy 116.757411 7.01374) + (xy 116.913517 7.1306) + (xy 117.165174 7.268015) + (xy 117.433825 7.368216) + (xy 117.433828 7.368216) + (xy 117.433832 7.368218) + (xy 117.545451 7.392499) + (xy 117.714001 7.429165) + (xy 118 7.44962) + (xy 118.285999 7.429165) + (xy 118.566166 7.368218) + (xy 118.566167 7.368218) + (xy 118.566168 7.368217) + (xy 118.566175 7.368216) + (xy 118.834826 7.268015) + (xy 119.086483 7.1306) + (xy 119.316021 6.958769) + (xy 119.510419 6.764371) (xy 136.241841 6.764371) (xy 136.256512 6.872673) (xy 136.271005 6.979671) @@ -71361,45 +71354,45 @@ (xy 136.299935 6.335509) (xy 136.251589 6.547326) (xy 136.241841 6.764371) - (xy 123.210419 6.764371) - (xy 123.218769 6.756021) - (xy 123.3906 6.526483) - (xy 123.528015 6.274826) - (xy 123.628216 6.006175) - (xy 123.689165 5.725999) - (xy 123.70962 5.44) - (xy 123.689165 5.154001) - (xy 123.628216 4.873825) - (xy 123.528015 4.605174) - (xy 123.3906 4.353517) - (xy 123.218769 4.123979) - (xy 123.016021 3.921231) - (xy 123.016018 3.921229) - (xy 123.016015 3.921226) - (xy 122.786486 3.749402) - (xy 122.786484 3.749401) - (xy 122.786483 3.7494) - (xy 122.674857 3.688448) - (xy 122.534825 3.611984) - (xy 122.266167 3.511781) - (xy 121.986001 3.450835) - (xy 121.986003 3.450835) - (xy 121.7 3.43038) - (xy 121.413997 3.450835) - (xy 121.133833 3.511781) - (xy 121.133832 3.511781) - (xy 120.865174 3.611984) - (xy 120.613513 3.749402) - (xy 120.383984 3.921226) - (xy 120.383975 3.921234) - (xy 120.181234 4.123975) - (xy 120.181226 4.123984) - (xy 120.009402 4.353513) - (xy 119.871984 4.605174) - (xy 119.771781 4.873832) - (xy 119.771781 4.873833) - (xy 119.710835 5.153997) - (xy 119.69038 5.44) + (xy 119.510419 6.764371) + (xy 119.518769 6.756021) + (xy 119.6906 6.526483) + (xy 119.828015 6.274826) + (xy 119.928216 6.006175) + (xy 119.989165 5.725999) + (xy 120.00962 5.44) + (xy 119.989165 5.154001) + (xy 119.928216 4.873825) + (xy 119.828015 4.605174) + (xy 119.6906 4.353517) + (xy 119.518769 4.123979) + (xy 119.316021 3.921231) + (xy 119.316018 3.921229) + (xy 119.316015 3.921226) + (xy 119.086486 3.749402) + (xy 119.086484 3.749401) + (xy 119.086483 3.7494) + (xy 118.974857 3.688448) + (xy 118.834825 3.611984) + (xy 118.566167 3.511781) + (xy 118.286001 3.450835) + (xy 118.286003 3.450835) + (xy 118 3.43038) + (xy 117.713997 3.450835) + (xy 117.433833 3.511781) + (xy 117.433832 3.511781) + (xy 117.165174 3.611984) + (xy 116.913513 3.749402) + (xy 116.683984 3.921226) + (xy 116.683975 3.921234) + (xy 116.481234 4.123975) + (xy 116.481226 4.123984) + (xy 116.309402 4.353513) + (xy 116.171984 4.605174) + (xy 116.071781 4.873832) + (xy 116.071781 4.873833) + (xy 116.010835 5.153997) + (xy 115.99038 5.44) (xy 6.5131 5.44) (xy 6.499496 5.206422) (xy 6.439733 4.867491) @@ -77669,77 +77662,77 @@ (xy 96.984431 5.500003) (xy 96.984431 5.499996) (xy 96.975805 5.44) - (xy 119.69038 5.44) - (xy 119.710835 5.726002) - (xy 119.771781 6.006166) - (xy 119.771781 6.006167) - (xy 119.871984 6.274825) - (xy 119.921829 6.366109) - (xy 119.983745 6.4795) - (xy 120.009402 6.526486) - (xy 120.181226 6.756015) - (xy 120.181229 6.756018) - (xy 120.181231 6.756021) - (xy 120.383979 6.958769) - (xy 120.383982 6.958771) - (xy 120.383984 6.958773) - (xy 120.457411 7.01374) - (xy 120.613517 7.1306) - (xy 120.865174 7.268015) - (xy 121.133825 7.368216) - (xy 121.133828 7.368216) - (xy 121.133832 7.368218) - (xy 121.245451 7.392499) - (xy 121.414001 7.429165) - (xy 121.7 7.44962) - (xy 121.985999 7.429165) - (xy 122.264865 7.368501) - (xy 122.266166 7.368218) - (xy 122.266167 7.368218) - (xy 122.266168 7.368217) - (xy 122.266175 7.368216) - (xy 122.534826 7.268015) - (xy 122.786483 7.1306) - (xy 123.016021 6.958769) - (xy 123.218769 6.756021) - (xy 123.3906 6.526483) - (xy 123.528015 6.274826) - (xy 123.628216 6.006175) - (xy 123.689165 5.725999) - (xy 123.70962 5.44) - (xy 123.689165 5.154001) - (xy 123.628216 4.873825) - (xy 123.528015 4.605174) - (xy 123.3906 4.353517) - (xy 123.293919 4.224367) - (xy 123.218773 4.123984) - (xy 123.218765 4.123975) - (xy 123.016024 3.921234) - (xy 123.016015 3.921226) - (xy 122.786486 3.749402) - (xy 122.786484 3.749401) - (xy 122.786483 3.7494) - (xy 122.674857 3.688448) - (xy 122.534825 3.611984) - (xy 122.266167 3.511781) - (xy 121.986001 3.450835) - (xy 121.986003 3.450835) - (xy 121.7 3.43038) - (xy 121.413997 3.450835) - (xy 121.133833 3.511781) - (xy 121.133832 3.511781) - (xy 120.865174 3.611984) - (xy 120.613513 3.749402) - (xy 120.383984 3.921226) - (xy 120.383975 3.921234) - (xy 120.181234 4.123975) - (xy 120.181226 4.123984) - (xy 120.009402 4.353513) - (xy 119.871984 4.605174) - (xy 119.771781 4.873832) - (xy 119.771781 4.873833) - (xy 119.710835 5.153997) - (xy 119.69038 5.44) + (xy 115.99038 5.44) + (xy 116.010835 5.726002) + (xy 116.071781 6.006166) + (xy 116.071781 6.006167) + (xy 116.171984 6.274825) + (xy 116.221829 6.366109) + (xy 116.283745 6.4795) + (xy 116.309402 6.526486) + (xy 116.481226 6.756015) + (xy 116.481229 6.756018) + (xy 116.481231 6.756021) + (xy 116.683979 6.958769) + (xy 116.683982 6.958771) + (xy 116.683984 6.958773) + (xy 116.757411 7.01374) + (xy 116.913517 7.1306) + (xy 117.165174 7.268015) + (xy 117.433825 7.368216) + (xy 117.433828 7.368216) + (xy 117.433832 7.368218) + (xy 117.545451 7.392499) + (xy 117.714001 7.429165) + (xy 118 7.44962) + (xy 118.285999 7.429165) + (xy 118.564865 7.368501) + (xy 118.566166 7.368218) + (xy 118.566167 7.368218) + (xy 118.566168 7.368217) + (xy 118.566175 7.368216) + (xy 118.834826 7.268015) + (xy 119.086483 7.1306) + (xy 119.316021 6.958769) + (xy 119.518769 6.756021) + (xy 119.6906 6.526483) + (xy 119.828015 6.274826) + (xy 119.928216 6.006175) + (xy 119.989165 5.725999) + (xy 120.00962 5.44) + (xy 119.989165 5.154001) + (xy 119.928216 4.873825) + (xy 119.828015 4.605174) + (xy 119.6906 4.353517) + (xy 119.593919 4.224367) + (xy 119.518773 4.123984) + (xy 119.518765 4.123975) + (xy 119.316024 3.921234) + (xy 119.316015 3.921226) + (xy 119.086486 3.749402) + (xy 119.086484 3.749401) + (xy 119.086483 3.7494) + (xy 118.974857 3.688448) + (xy 118.834825 3.611984) + (xy 118.566167 3.511781) + (xy 118.286001 3.450835) + (xy 118.286003 3.450835) + (xy 118 3.43038) + (xy 117.713997 3.450835) + (xy 117.433833 3.511781) + (xy 117.433832 3.511781) + (xy 117.165174 3.611984) + (xy 116.913513 3.749402) + (xy 116.683984 3.921226) + (xy 116.683975 3.921234) + (xy 116.481234 4.123975) + (xy 116.481226 4.123984) + (xy 116.309402 4.353513) + (xy 116.171984 4.605174) + (xy 116.071781 4.873832) + (xy 116.071781 4.873833) + (xy 116.010835 5.153997) + (xy 115.99038 5.44) (xy 96.975805 5.44) (xy 96.964809 5.363526) (xy 96.964808 5.363525) diff --git a/src/kirdy.pretty/VPR221_Horizontal.kicad_mod b/src/kirdy.pretty/VPR221_Horizontal.kicad_mod new file mode 100644 index 0000000..a1caccc --- /dev/null +++ b/src/kirdy.pretty/VPR221_Horizontal.kicad_mod @@ -0,0 +1,76 @@ +(footprint "VPR221_Horizontal" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr through_hole) + (fp_text reference "REF**" (at 3.81 -23.42) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cd59375d-9055-4dc3-bdd7-7cd89c1487b3) + ) + (fp_text value "VPR221_Horizontal" (at 3.81 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e5043a76-4e11-4140-b80b-bc311cdd8dd0) + ) + (fp_text user "${REFERENCE}" (at 3.81 -23.42) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f501908f-978e-4a4d-b027-ed72be7b9352) + ) + (fp_line (start -1.31 -22.42) (end -1.31 -6.53) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef5e1460-7abf-44fb-b2e2-0bf72ef2dcdd)) + (fp_line (start -1.31 -22.42) (end 8.93 -22.42) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb5527aa-e58b-4cfb-8bf5-a30f4ded5452)) + (fp_line (start -1.31 -6.53) (end 8.93 -6.53) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1670f622-3a73-4e9d-832c-dfb8f1693b88)) + (fp_line (start 0 -6.5) (end 0 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2177bd24-d46e-4cb6-a663-ec185cc72e00)) + (fp_line (start 2.54 -6.5) (end 2.54 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 819c82d4-09d7-4237-abb8-ec7fa4a08855)) + (fp_line (start 5.08 -6.5) (end 5.08 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3d06d308-95eb-44f7-9600-23e12d52f0d8)) + (fp_line (start 7.62 -6.5) (end 7.62 -1.15) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 551cb2e2-9d4f-4e89-9c53-220df6a1dc3b)) + (fp_line (start 8.93 -22.42) (end 8.93 -6.53) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5739c00e-2924-4f5c-bc94-6c0b56147cf6)) + (fp_line (start -1.44 -22.55) (end -1.44 1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c7cc5618-f1fa-4090-ba53-65b555568e17)) + (fp_line (start -1.44 1.25) (end 9.06 1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 79790b37-d8f1-4a67-a0a4-9bed4574ef35)) + (fp_line (start 9.06 -22.55) (end -1.44 -22.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3ec90a0f-a92b-4990-aec9-eb896d0d5346)) + (fp_line (start 9.06 1.25) (end 9.06 -22.55) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e560da81-ae80-4b32-bb3b-4164595f1cee)) + (fp_line (start -1.19 -22.3) (end 8.81 -22.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c141ae0-bdf4-4c9c-9f70-05fc2a68cbe5)) + (fp_line (start -1.19 -15.9) (end -1.19 -22.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cef8294d-2ed0-4606-b487-4c96544f9f66)) + (fp_line (start -1.19 -15.9) (end 8.81 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5c0fcbe1-46b9-4b02-8bda-db08f28ba8ff)) + (fp_line (start -1.19 -6.65) (end -1.19 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f9421d99-82ac-4b88-99fe-863ada55f04b)) + (fp_line (start 0 -6.6) (end 0 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91920da3-3770-4025-a91e-2aac48e1d365)) + (fp_line (start 2.54 -6.6) (end 2.54 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ceb625b9-25af-4fd9-a936-f2c1bf00d25f)) + (fp_line (start 5.08 -6.6) (end 5.08 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c01ed7a-bab9-4bef-8001-1160d0232339)) + (fp_line (start 7.62 -6.6) (end 7.62 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 69e6f578-a0a4-4c13-b218-baee7955a43f)) + (fp_line (start 8.81 -22.3) (end 8.81 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e64fdb8f-826e-4bc8-afae-dc7684ff9474)) + (fp_line (start 8.81 -15.9) (end -1.19 -15.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc7ee587-464e-4f4e-8352-0fb027359bbe)) + (fp_line (start 8.81 -15.9) (end 8.81 -6.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4511d1d9-1101-4664-9514-8edb7d678b90)) + (fp_line (start 8.81 -6.65) (end -1.19 -6.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5777baf1-99f6-45a6-a54f-f902369c5a58)) + (fp_circle (center 3.81 -19.5) (end 5.66 -19.5) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 64b2e857-0947-4888-b3b0-c586b1bb1fbf)) + (pad "" np_thru_hole oval (at 3.81 -19.5) (size 3.5 3.5) (drill 3.5) (layers "*.Cu" "*.Mask") (tstamp b1e96885-9b41-46d1-b103-6ba9d8a0b754)) + (pad "1" thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 0310291c-f5d7-4d4f-8538-0bf4dfbaa16c)) + (pad "2" thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 41122df6-d4fa-48c0-911e-6b1615d01fba)) + (pad "3" thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp b72019fc-c972-483b-86d7-984ddcf620d0)) + (pad "4" thru_hole oval (at 7.62 0) (size 1.905 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 3c57db2d-c55c-4a08-9b12-ffdae412317c)) + (model "${KIPRJMOD}/kirdy.pretty/VPR221_Horizontal.step" + (offset (xyz 3.75 14.5 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) +) diff --git a/src/kirdy.pretty/VPR221_Horizontal.step b/src/kirdy.pretty/VPR221_Horizontal.step new file mode 100644 index 0000000..212f23f --- /dev/null +++ b/src/kirdy.pretty/VPR221_Horizontal.step @@ -0,0 +1,2388 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-12-13T15:04:11',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Unnamed','Unnamed','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.,0.,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36, + 'distance_accuracy_value','confusion accuracy'); +#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#41 = SHAPE_DEFINITION_REPRESENTATION(#42,#48); +#42 = PRODUCT_DEFINITION_SHAPE('','',#43); +#43 = PRODUCT_DEFINITION('design','',#44,#47); +#44 = PRODUCT_DEFINITION_FORMATION('','',#45); +#45 = PRODUCT('VPR223','VPR223','',(#46)); +#46 = PRODUCT_CONTEXT('',#2,'mechanical'); +#47 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#48 = SHAPE_REPRESENTATION('',(#11,#49,#53),#57); +#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52); +#50 = CARTESIAN_POINT('',(0.,0.,0.)); +#51 = DIRECTION('',(0.,0.,1.)); +#52 = DIRECTION('',(1.,0.,0.)); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(0.,0.,0.)); +#55 = DIRECTION('',(0.,0.,1.)); +#56 = DIRECTION('',(1.,0.,0.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#58,#59,#60)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#58 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#59 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#60 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#61 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#58, + 'distance_accuracy_value','confusion accuracy'); +#62 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#63),#287); +#63 = MANIFOLD_SOLID_BREP('',#64); +#64 = CLOSED_SHELL('',(#65,#107,#157,#207,#229,#246,#263,#275)); +#65 = ADVANCED_FACE('',(#66),#102,.F.); +#66 = FACE_BOUND('',#67,.F.); +#67 = EDGE_LOOP('',(#68,#78,#87,#95)); +#68 = ORIENTED_EDGE('',*,*,#69,.T.); +#69 = EDGE_CURVE('',#70,#72,#74,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(0.,1.27,-6.68)); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(0.,0.,-6.68)); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(0.,1.27,-6.68)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(-0.,-1.,-0.)); +#78 = ORIENTED_EDGE('',*,*,#79,.T.); +#79 = EDGE_CURVE('',#72,#80,#82,.T.); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(2.192117770474E-16,0.,-3.1)); +#82 = CIRCLE('',#83,1.79); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(0.,0.,-4.89)); +#85 = DIRECTION('',(0.,1.,0.)); +#86 = DIRECTION('',(0.,-0.,1.)); +#87 = ORIENTED_EDGE('',*,*,#88,.F.); +#88 = EDGE_CURVE('',#89,#80,#91,.T.); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(2.192117770474E-16,1.27,-3.1)); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(2.192117770474E-16,1.27,-3.1)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(-0.,-1.,-0.)); +#95 = ORIENTED_EDGE('',*,*,#96,.F.); +#96 = EDGE_CURVE('',#70,#89,#97,.T.); +#97 = CIRCLE('',#98,1.79); +#98 = AXIS2_PLACEMENT_3D('',#99,#100,#101); +#99 = CARTESIAN_POINT('',(0.,1.27,-4.89)); +#100 = DIRECTION('',(0.,1.,0.)); +#101 = DIRECTION('',(0.,-0.,1.)); +#102 = CYLINDRICAL_SURFACE('',#103,1.79); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(0.,1.27,-4.89)); +#105 = DIRECTION('',(-0.,-1.,-0.)); +#106 = DIRECTION('',(0.,0.,-1.)); +#107 = ADVANCED_FACE('',(#108,#142),#152,.T.); +#108 = FACE_BOUND('',#109,.T.); +#109 = EDGE_LOOP('',(#110,#120,#128,#136)); +#110 = ORIENTED_EDGE('',*,*,#111,.T.); +#111 = EDGE_CURVE('',#112,#114,#116,.T.); +#112 = VERTEX_POINT('',#113); +#113 = CARTESIAN_POINT('',(-5.08,1.27,-7.81)); +#114 = VERTEX_POINT('',#115); +#115 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(-5.08,1.27,-7.81)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(5.552892048581E-17,0.,1.)); +#120 = ORIENTED_EDGE('',*,*,#121,.T.); +#121 = EDGE_CURVE('',#114,#122,#124,.T.); +#122 = VERTEX_POINT('',#123); +#123 = CARTESIAN_POINT('',(5.08,1.27,7.81)); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(1.,0.,0.)); +#128 = ORIENTED_EDGE('',*,*,#129,.T.); +#129 = EDGE_CURVE('',#122,#130,#132,.T.); +#130 = VERTEX_POINT('',#131); +#131 = CARTESIAN_POINT('',(5.08,1.27,-7.81)); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(5.08,1.27,-7.81)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(-0.,-0.,-1.)); +#136 = ORIENTED_EDGE('',*,*,#137,.T.); +#137 = EDGE_CURVE('',#130,#112,#138,.T.); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(-5.08,1.27,-7.81)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(-1.,-0.,-0.)); +#142 = FACE_BOUND('',#143,.T.); +#143 = EDGE_LOOP('',(#144,#145)); +#144 = ORIENTED_EDGE('',*,*,#96,.F.); +#145 = ORIENTED_EDGE('',*,*,#146,.F.); +#146 = EDGE_CURVE('',#89,#70,#147,.T.); +#147 = CIRCLE('',#148,1.79); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(0.,1.27,-4.89)); +#150 = DIRECTION('',(0.,1.,0.)); +#151 = DIRECTION('',(0.,-0.,1.)); +#152 = PLANE('',#153); +#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156); +#154 = CARTESIAN_POINT('',(0.,1.27,0.)); +#155 = DIRECTION('',(0.,1.,0.)); +#156 = DIRECTION('',(0.,-0.,1.)); +#157 = ADVANCED_FACE('',(#158,#192),#202,.F.); +#158 = FACE_BOUND('',#159,.T.); +#159 = EDGE_LOOP('',(#160,#170,#178,#186)); +#160 = ORIENTED_EDGE('',*,*,#161,.F.); +#161 = EDGE_CURVE('',#162,#164,#166,.T.); +#162 = VERTEX_POINT('',#163); +#163 = CARTESIAN_POINT('',(-5.08,0.,-7.81)); +#164 = VERTEX_POINT('',#165); +#165 = CARTESIAN_POINT('',(-5.08,0.,7.81)); +#166 = LINE('',#167,#168); +#167 = CARTESIAN_POINT('',(-5.08,0.,-7.81)); +#168 = VECTOR('',#169,1.); +#169 = DIRECTION('',(5.552892048581E-17,0.,1.)); +#170 = ORIENTED_EDGE('',*,*,#171,.F.); +#171 = EDGE_CURVE('',#172,#162,#174,.T.); +#172 = VERTEX_POINT('',#173); +#173 = CARTESIAN_POINT('',(5.08,0.,-7.81)); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(-5.08,0.,-7.81)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(-1.,-0.,-0.)); +#178 = ORIENTED_EDGE('',*,*,#179,.F.); +#179 = EDGE_CURVE('',#180,#172,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(5.08,0.,7.81)); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(5.08,0.,-7.81)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(-0.,-0.,-1.)); +#186 = ORIENTED_EDGE('',*,*,#187,.F.); +#187 = EDGE_CURVE('',#164,#180,#188,.T.); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(-5.08,0.,7.81)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = FACE_BOUND('',#193,.T.); +#193 = EDGE_LOOP('',(#194,#195)); +#194 = ORIENTED_EDGE('',*,*,#79,.T.); +#195 = ORIENTED_EDGE('',*,*,#196,.T.); +#196 = EDGE_CURVE('',#80,#72,#197,.T.); +#197 = CIRCLE('',#198,1.79); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(0.,0.,-4.89)); +#200 = DIRECTION('',(0.,1.,0.)); +#201 = DIRECTION('',(0.,-0.,1.)); +#202 = PLANE('',#203); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(0.,0.,0.)); +#205 = DIRECTION('',(0.,1.,0.)); +#206 = DIRECTION('',(0.,-0.,1.)); +#207 = ADVANCED_FACE('',(#208),#224,.F.); +#208 = FACE_BOUND('',#209,.T.); +#209 = EDGE_LOOP('',(#210,#211,#217,#218)); +#210 = ORIENTED_EDGE('',*,*,#161,.T.); +#211 = ORIENTED_EDGE('',*,*,#212,.F.); +#212 = EDGE_CURVE('',#114,#164,#213,.T.); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(-0.,-1.,-0.)); +#217 = ORIENTED_EDGE('',*,*,#111,.F.); +#218 = ORIENTED_EDGE('',*,*,#219,.T.); +#219 = EDGE_CURVE('',#112,#162,#220,.T.); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(-5.08,1.27,-7.81)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(-0.,-1.,-0.)); +#224 = PLANE('',#225); +#225 = AXIS2_PLACEMENT_3D('',#226,#227,#228); +#226 = CARTESIAN_POINT('',(-5.08,1.27,-7.81)); +#227 = DIRECTION('',(1.,0.,-5.552892048581E-17)); +#228 = DIRECTION('',(-5.552892048581E-17,0.,-1.)); +#229 = ADVANCED_FACE('',(#230),#241,.F.); +#230 = FACE_BOUND('',#231,.T.); +#231 = EDGE_LOOP('',(#232,#233,#239,#240)); +#232 = ORIENTED_EDGE('',*,*,#187,.T.); +#233 = ORIENTED_EDGE('',*,*,#234,.F.); +#234 = EDGE_CURVE('',#122,#180,#235,.T.); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(5.08,1.27,7.81)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(-0.,-1.,-0.)); +#239 = ORIENTED_EDGE('',*,*,#121,.F.); +#240 = ORIENTED_EDGE('',*,*,#212,.T.); +#241 = PLANE('',#242); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#244 = DIRECTION('',(0.,0.,-1.)); +#245 = DIRECTION('',(-1.,0.,-0.)); +#246 = ADVANCED_FACE('',(#247),#258,.F.); +#247 = FACE_BOUND('',#248,.T.); +#248 = EDGE_LOOP('',(#249,#250,#256,#257)); +#249 = ORIENTED_EDGE('',*,*,#179,.T.); +#250 = ORIENTED_EDGE('',*,*,#251,.F.); +#251 = EDGE_CURVE('',#130,#172,#252,.T.); +#252 = LINE('',#253,#254); +#253 = CARTESIAN_POINT('',(5.08,1.27,-7.81)); +#254 = VECTOR('',#255,1.); +#255 = DIRECTION('',(-0.,-1.,-0.)); +#256 = ORIENTED_EDGE('',*,*,#129,.F.); +#257 = ORIENTED_EDGE('',*,*,#234,.T.); +#258 = PLANE('',#259); +#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); +#260 = CARTESIAN_POINT('',(5.08,1.27,-7.81)); +#261 = DIRECTION('',(-1.,0.,0.)); +#262 = DIRECTION('',(0.,0.,1.)); +#263 = ADVANCED_FACE('',(#264),#270,.F.); +#264 = FACE_BOUND('',#265,.T.); +#265 = EDGE_LOOP('',(#266,#267,#268,#269)); +#266 = ORIENTED_EDGE('',*,*,#171,.T.); +#267 = ORIENTED_EDGE('',*,*,#219,.F.); +#268 = ORIENTED_EDGE('',*,*,#137,.F.); +#269 = ORIENTED_EDGE('',*,*,#251,.T.); +#270 = PLANE('',#271); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(-5.08,1.27,-7.81)); +#273 = DIRECTION('',(0.,0.,1.)); +#274 = DIRECTION('',(1.,0.,-0.)); +#275 = ADVANCED_FACE('',(#276),#282,.F.); +#276 = FACE_BOUND('',#277,.F.); +#277 = EDGE_LOOP('',(#278,#279,#280,#281)); +#278 = ORIENTED_EDGE('',*,*,#196,.T.); +#279 = ORIENTED_EDGE('',*,*,#69,.F.); +#280 = ORIENTED_EDGE('',*,*,#146,.F.); +#281 = ORIENTED_EDGE('',*,*,#88,.T.); +#282 = CYLINDRICAL_SURFACE('',#283,1.79); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(0.,1.27,-4.89)); +#285 = DIRECTION('',(-0.,-1.,-0.)); +#286 = DIRECTION('',(0.,0.,-1.)); +#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#291)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#288,#289,#290)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#288 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#289 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#290 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#291 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#288, + 'distance_accuracy_value','confusion accuracy'); +#292 = SHAPE_DEFINITION_REPRESENTATION(#293,#62); +#293 = PRODUCT_DEFINITION_SHAPE('','',#294); +#294 = PRODUCT_DEFINITION('design','',#295,#298); +#295 = PRODUCT_DEFINITION_FORMATION('','',#296); +#296 = PRODUCT('VPR221','VPR221','',(#297)); +#297 = PRODUCT_CONTEXT('',#2,'mechanical'); +#298 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#299 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#300,#302); +#300 = ( REPRESENTATION_RELATIONSHIP('','',#62,#48) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#301) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#301 = ITEM_DEFINED_TRANSFORMATION('','',#11,#49); +#302 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#303 + ); +#303 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','VPR221','',#43,#294,$); +#304 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#296)); +#305 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#306),#1552); +#306 = MANIFOLD_SOLID_BREP('',#307); +#307 = CLOSED_SHELL('',(#308,#348,#379,#435,#459,#508,#525,#678,#695, + #712,#724,#755,#811,#835,#884,#915,#971,#995,#1044,#1075,#1099,#1123 + ,#1140,#1171,#1227,#1251,#1300,#1317,#1334,#1351,#1368,#1380,#1397, + #1414,#1431,#1448,#1460,#1472,#1489,#1506,#1523,#1540)); +#308 = ADVANCED_FACE('',(#309),#343,.T.); +#309 = FACE_BOUND('',#310,.T.); +#310 = EDGE_LOOP('',(#311,#321,#329,#337)); +#311 = ORIENTED_EDGE('',*,*,#312,.F.); +#312 = EDGE_CURVE('',#313,#315,#317,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(0.89,2.17,12.89)); +#315 = VERTEX_POINT('',#316); +#316 = CARTESIAN_POINT('',(0.89,1.79,12.89)); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(0.89,2.17,12.89)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(0.,-1.,0.)); +#321 = ORIENTED_EDGE('',*,*,#322,.T.); +#322 = EDGE_CURVE('',#313,#323,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#325 = LINE('',#326,#327); +#326 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#327 = VECTOR('',#328,1.); +#328 = DIRECTION('',(-1.,-0.,-0.)); +#329 = ORIENTED_EDGE('',*,*,#330,.T.); +#330 = EDGE_CURVE('',#323,#331,#333,.T.); +#331 = VERTEX_POINT('',#332); +#332 = CARTESIAN_POINT('',(0.635,1.79,12.89)); +#333 = LINE('',#334,#335); +#334 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#335 = VECTOR('',#336,1.); +#336 = DIRECTION('',(0.,-1.,0.)); +#337 = ORIENTED_EDGE('',*,*,#338,.T.); +#338 = EDGE_CURVE('',#331,#315,#339,.T.); +#339 = LINE('',#340,#341); +#340 = CARTESIAN_POINT('',(0.635,1.79,12.89)); +#341 = VECTOR('',#342,1.); +#342 = DIRECTION('',(1.,-1.70740499604E-16,0.)); +#343 = PLANE('',#344); +#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347); +#345 = CARTESIAN_POINT('',(0.,0.,12.89)); +#346 = DIRECTION('',(0.,0.,1.)); +#347 = DIRECTION('',(1.,0.,0.)); +#348 = ADVANCED_FACE('',(#349),#374,.F.); +#349 = FACE_BOUND('',#350,.F.); +#350 = EDGE_LOOP('',(#351,#352,#360,#368)); +#351 = ORIENTED_EDGE('',*,*,#312,.F.); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#354,#313,#356,.T.); +#354 = VERTEX_POINT('',#355); +#355 = CARTESIAN_POINT('',(0.89,2.17,14.3)); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(0.89,2.17,21.53)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(-0.,-0.,-1.)); +#360 = ORIENTED_EDGE('',*,*,#361,.T.); +#361 = EDGE_CURVE('',#354,#362,#364,.T.); +#362 = VERTEX_POINT('',#363); +#363 = CARTESIAN_POINT('',(0.89,1.79,14.3)); +#364 = LINE('',#365,#366); +#365 = CARTESIAN_POINT('',(0.89,1.085,14.3)); +#366 = VECTOR('',#367,1.); +#367 = DIRECTION('',(0.,-1.,0.)); +#368 = ORIENTED_EDGE('',*,*,#369,.T.); +#369 = EDGE_CURVE('',#362,#315,#370,.T.); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.89,1.79,21.53)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(-0.,-0.,-1.)); +#374 = PLANE('',#375); +#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378); +#376 = CARTESIAN_POINT('',(0.89,2.17,21.53)); +#377 = DIRECTION('',(1.,0.,0.)); +#378 = DIRECTION('',(0.,0.,-1.)); +#379 = ADVANCED_FACE('',(#380),#430,.F.); +#380 = FACE_BOUND('',#381,.F.); +#381 = EDGE_LOOP('',(#382,#392,#400,#408,#416,#422,#423,#424)); +#382 = ORIENTED_EDGE('',*,*,#383,.F.); +#383 = EDGE_CURVE('',#384,#386,#388,.T.); +#384 = VERTEX_POINT('',#385); +#385 = CARTESIAN_POINT('',(1.905,2.17,7.81)); +#386 = VERTEX_POINT('',#387); +#387 = CARTESIAN_POINT('',(0.635,2.17,7.81)); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(0.635,2.17,7.81)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(-1.,-0.,-0.)); +#392 = ORIENTED_EDGE('',*,*,#393,.F.); +#393 = EDGE_CURVE('',#394,#384,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(1.905,2.17,12.89)); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(1.905,2.17,12.89)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(-0.,-0.,-1.)); +#400 = ORIENTED_EDGE('',*,*,#401,.T.); +#401 = EDGE_CURVE('',#394,#402,#404,.T.); +#402 = VERTEX_POINT('',#403); +#403 = CARTESIAN_POINT('',(1.65,2.17,12.89)); +#404 = LINE('',#405,#406); +#405 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#406 = VECTOR('',#407,1.); +#407 = DIRECTION('',(-1.,-0.,-0.)); +#408 = ORIENTED_EDGE('',*,*,#409,.F.); +#409 = EDGE_CURVE('',#410,#402,#412,.T.); +#410 = VERTEX_POINT('',#411); +#411 = CARTESIAN_POINT('',(1.65,2.17,14.3)); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(1.65,2.17,21.53)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(-0.,-0.,-1.)); +#416 = ORIENTED_EDGE('',*,*,#417,.T.); +#417 = EDGE_CURVE('',#410,#354,#418,.T.); +#418 = LINE('',#419,#420); +#419 = CARTESIAN_POINT('',(-2.0325,2.17,14.3)); +#420 = VECTOR('',#421,1.); +#421 = DIRECTION('',(-1.,0.,0.)); +#422 = ORIENTED_EDGE('',*,*,#353,.T.); +#423 = ORIENTED_EDGE('',*,*,#322,.T.); +#424 = ORIENTED_EDGE('',*,*,#425,.T.); +#425 = EDGE_CURVE('',#323,#386,#426,.T.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(-0.,-0.,-1.)); +#430 = PLANE('',#431); +#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); +#432 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#433 = DIRECTION('',(0.,-1.,0.)); +#434 = DIRECTION('',(0.,0.,-1.)); +#435 = ADVANCED_FACE('',(#436),#454,.F.); +#436 = FACE_BOUND('',#437,.T.); +#437 = EDGE_LOOP('',(#438,#446,#452,#453)); +#438 = ORIENTED_EDGE('',*,*,#439,.T.); +#439 = EDGE_CURVE('',#386,#440,#442,.T.); +#440 = VERTEX_POINT('',#441); +#441 = CARTESIAN_POINT('',(0.635,1.79,7.81)); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(0.635,2.17,7.81)); +#444 = VECTOR('',#445,1.); +#445 = DIRECTION('',(0.,-1.,0.)); +#446 = ORIENTED_EDGE('',*,*,#447,.F.); +#447 = EDGE_CURVE('',#331,#440,#448,.T.); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(0.635,1.79,12.89)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(-0.,-0.,-1.)); +#452 = ORIENTED_EDGE('',*,*,#330,.F.); +#453 = ORIENTED_EDGE('',*,*,#425,.T.); +#454 = PLANE('',#455); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(0.635,2.17,12.89)); +#457 = DIRECTION('',(1.,0.,0.)); +#458 = DIRECTION('',(0.,0.,-1.)); +#459 = ADVANCED_FACE('',(#460),#503,.F.); +#460 = FACE_BOUND('',#461,.F.); +#461 = EDGE_LOOP('',(#462,#470,#471,#472,#473,#481,#489,#497)); +#462 = ORIENTED_EDGE('',*,*,#463,.F.); +#463 = EDGE_CURVE('',#440,#464,#466,.T.); +#464 = VERTEX_POINT('',#465); +#465 = CARTESIAN_POINT('',(1.905,1.79,7.81)); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(0.635,1.79,7.81)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(1.,-1.70740499604E-16,0.)); +#470 = ORIENTED_EDGE('',*,*,#447,.F.); +#471 = ORIENTED_EDGE('',*,*,#338,.T.); +#472 = ORIENTED_EDGE('',*,*,#369,.F.); +#473 = ORIENTED_EDGE('',*,*,#474,.T.); +#474 = EDGE_CURVE('',#362,#475,#477,.T.); +#475 = VERTEX_POINT('',#476); +#476 = CARTESIAN_POINT('',(1.65,1.79,14.3)); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-2.0325,1.79,14.3)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(1.,-1.70740499604E-16,0.)); +#481 = ORIENTED_EDGE('',*,*,#482,.T.); +#482 = EDGE_CURVE('',#475,#483,#485,.T.); +#483 = VERTEX_POINT('',#484); +#484 = CARTESIAN_POINT('',(1.65,1.79,12.89)); +#485 = LINE('',#486,#487); +#486 = CARTESIAN_POINT('',(1.65,1.79,21.53)); +#487 = VECTOR('',#488,1.); +#488 = DIRECTION('',(-0.,-0.,-1.)); +#489 = ORIENTED_EDGE('',*,*,#490,.T.); +#490 = EDGE_CURVE('',#483,#491,#493,.T.); +#491 = VERTEX_POINT('',#492); +#492 = CARTESIAN_POINT('',(1.905,1.79,12.89)); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(0.635,1.79,12.89)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(1.,-1.70740499604E-16,0.)); +#497 = ORIENTED_EDGE('',*,*,#498,.T.); +#498 = EDGE_CURVE('',#491,#464,#499,.T.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(1.905,1.79,12.89)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(-0.,-0.,-1.)); +#503 = PLANE('',#504); +#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507); +#505 = CARTESIAN_POINT('',(0.635,1.79,12.89)); +#506 = DIRECTION('',(1.70740499604E-16,1.,0.)); +#507 = DIRECTION('',(-1.,1.70740499604E-16,0.)); +#508 = ADVANCED_FACE('',(#509),#520,.T.); +#509 = FACE_BOUND('',#510,.T.); +#510 = EDGE_LOOP('',(#511,#512,#513,#519)); +#511 = ORIENTED_EDGE('',*,*,#361,.T.); +#512 = ORIENTED_EDGE('',*,*,#474,.T.); +#513 = ORIENTED_EDGE('',*,*,#514,.T.); +#514 = EDGE_CURVE('',#475,#410,#515,.T.); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(1.65,1.085,14.3)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(-5.706327223608E-16,1.,0.)); +#519 = ORIENTED_EDGE('',*,*,#417,.T.); +#520 = PLANE('',#521); +#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524); +#522 = CARTESIAN_POINT('',(-4.7,0.,14.3)); +#523 = DIRECTION('',(0.,0.,1.)); +#524 = DIRECTION('',(1.,0.,0.)); +#525 = ADVANCED_FACE('',(#526,#560,#594,#628,#662),#673,.F.); +#526 = FACE_BOUND('',#527,.T.); +#527 = EDGE_LOOP('',(#528,#538,#546,#554)); +#528 = ORIENTED_EDGE('',*,*,#529,.F.); +#529 = EDGE_CURVE('',#530,#532,#534,.T.); +#530 = VERTEX_POINT('',#531); +#531 = CARTESIAN_POINT('',(-1.905,2.17,7.81)); +#532 = VERTEX_POINT('',#533); +#533 = CARTESIAN_POINT('',(-1.905,1.79,7.81)); +#534 = LINE('',#535,#536); +#535 = CARTESIAN_POINT('',(-1.905,2.17,7.81)); +#536 = VECTOR('',#537,1.); +#537 = DIRECTION('',(0.,-1.,0.)); +#538 = ORIENTED_EDGE('',*,*,#539,.F.); +#539 = EDGE_CURVE('',#540,#530,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(-0.635,2.17,7.81)); +#542 = LINE('',#543,#544); +#543 = CARTESIAN_POINT('',(-1.905,2.17,7.81)); +#544 = VECTOR('',#545,1.); +#545 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#546 = ORIENTED_EDGE('',*,*,#547,.F.); +#547 = EDGE_CURVE('',#548,#540,#550,.T.); +#548 = VERTEX_POINT('',#549); +#549 = CARTESIAN_POINT('',(-0.635,1.79,7.81)); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(-0.635,2.17,7.81)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(0.,1.,0.)); +#554 = ORIENTED_EDGE('',*,*,#555,.F.); +#555 = EDGE_CURVE('',#532,#548,#556,.T.); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(-1.905,1.79,7.81)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(1.,-3.41480999208E-16,0.)); +#560 = FACE_BOUND('',#561,.T.); +#561 = EDGE_LOOP('',(#562,#572,#580,#588)); +#562 = ORIENTED_EDGE('',*,*,#563,.F.); +#563 = EDGE_CURVE('',#564,#566,#568,.T.); +#564 = VERTEX_POINT('',#565); +#565 = CARTESIAN_POINT('',(-4.445,2.17,7.81)); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(-4.445,1.79,7.81)); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(-4.445,2.17,7.81)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(0.,-1.,0.)); +#572 = ORIENTED_EDGE('',*,*,#573,.F.); +#573 = EDGE_CURVE('',#574,#564,#576,.T.); +#574 = VERTEX_POINT('',#575); +#575 = CARTESIAN_POINT('',(-3.175,2.17,7.81)); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(-4.445,2.17,7.81)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#580 = ORIENTED_EDGE('',*,*,#581,.F.); +#581 = EDGE_CURVE('',#582,#574,#584,.T.); +#582 = VERTEX_POINT('',#583); +#583 = CARTESIAN_POINT('',(-3.175,1.79,7.81)); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(-3.175,2.17,7.81)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(0.,1.,0.)); +#588 = ORIENTED_EDGE('',*,*,#589,.F.); +#589 = EDGE_CURVE('',#566,#582,#590,.T.); +#590 = LINE('',#591,#592); +#591 = CARTESIAN_POINT('',(-4.445,1.79,7.81)); +#592 = VECTOR('',#593,1.); +#593 = DIRECTION('',(1.,1.70740499604E-16,0.)); +#594 = FACE_BOUND('',#595,.T.); +#595 = EDGE_LOOP('',(#596,#606,#614,#622)); +#596 = ORIENTED_EDGE('',*,*,#597,.T.); +#597 = EDGE_CURVE('',#598,#600,#602,.T.); +#598 = VERTEX_POINT('',#599); +#599 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#600 = VERTEX_POINT('',#601); +#601 = CARTESIAN_POINT('',(5.08,1.27,7.81)); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.,0.)); +#606 = ORIENTED_EDGE('',*,*,#607,.F.); +#607 = EDGE_CURVE('',#608,#600,#610,.T.); +#608 = VERTEX_POINT('',#609); +#609 = CARTESIAN_POINT('',(5.08,3.81,7.81)); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(5.08,3.81,7.81)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(-0.,-1.,-0.)); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#616,#608,#618,.T.); +#616 = VERTEX_POINT('',#617); +#617 = CARTESIAN_POINT('',(-5.08,3.81,7.81)); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(-5.08,3.81,7.81)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(1.,0.,0.)); +#622 = ORIENTED_EDGE('',*,*,#623,.T.); +#623 = EDGE_CURVE('',#616,#598,#624,.T.); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-5.08,3.81,7.81)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(-0.,-1.,-0.)); +#628 = FACE_BOUND('',#629,.T.); +#629 = EDGE_LOOP('',(#630,#640,#648,#656)); +#630 = ORIENTED_EDGE('',*,*,#631,.F.); +#631 = EDGE_CURVE('',#632,#634,#636,.T.); +#632 = VERTEX_POINT('',#633); +#633 = CARTESIAN_POINT('',(3.175,2.17,7.81)); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(3.175,1.79,7.81)); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(3.175,2.17,7.81)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.,0.)); +#640 = ORIENTED_EDGE('',*,*,#641,.F.); +#641 = EDGE_CURVE('',#642,#632,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(4.445,2.17,7.81)); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(3.175,2.17,7.81)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#648 = ORIENTED_EDGE('',*,*,#649,.F.); +#649 = EDGE_CURVE('',#650,#642,#652,.T.); +#650 = VERTEX_POINT('',#651); +#651 = CARTESIAN_POINT('',(4.445,1.79,7.81)); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(4.445,2.17,7.81)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,1.,0.)); +#656 = ORIENTED_EDGE('',*,*,#657,.F.); +#657 = EDGE_CURVE('',#634,#650,#658,.T.); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(3.175,1.79,7.81)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,6.829619984161E-16,0.)); +#662 = FACE_BOUND('',#663,.T.); +#663 = EDGE_LOOP('',(#664,#665,#666,#672)); +#664 = ORIENTED_EDGE('',*,*,#439,.F.); +#665 = ORIENTED_EDGE('',*,*,#383,.F.); +#666 = ORIENTED_EDGE('',*,*,#667,.F.); +#667 = EDGE_CURVE('',#464,#384,#668,.T.); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(1.905,2.17,7.81)); +#670 = VECTOR('',#671,1.); +#671 = DIRECTION('',(0.,1.,0.)); +#672 = ORIENTED_EDGE('',*,*,#463,.F.); +#673 = PLANE('',#674); +#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677); +#675 = CARTESIAN_POINT('',(-5.08,3.81,7.81)); +#676 = DIRECTION('',(0.,0.,-1.)); +#677 = DIRECTION('',(-1.,0.,0.)); +#678 = ADVANCED_FACE('',(#679),#690,.F.); +#679 = FACE_BOUND('',#680,.F.); +#680 = EDGE_LOOP('',(#681,#687,#688,#689)); +#681 = ORIENTED_EDGE('',*,*,#682,.F.); +#682 = EDGE_CURVE('',#483,#402,#683,.T.); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(1.65,2.17,12.89)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(-5.706327223608E-16,1.,0.)); +#687 = ORIENTED_EDGE('',*,*,#482,.F.); +#688 = ORIENTED_EDGE('',*,*,#514,.T.); +#689 = ORIENTED_EDGE('',*,*,#409,.T.); +#690 = PLANE('',#691); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(1.65,2.17,21.53)); +#693 = DIRECTION('',(-1.,-5.706327223608E-16,0.)); +#694 = DIRECTION('',(5.706327223608E-16,-1.,0.)); +#695 = ADVANCED_FACE('',(#696),#707,.T.); +#696 = FACE_BOUND('',#697,.T.); +#697 = EDGE_LOOP('',(#698,#699,#700,#706)); +#698 = ORIENTED_EDGE('',*,*,#682,.F.); +#699 = ORIENTED_EDGE('',*,*,#490,.T.); +#700 = ORIENTED_EDGE('',*,*,#701,.T.); +#701 = EDGE_CURVE('',#491,#394,#702,.T.); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(1.905,2.17,12.89)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.,1.,0.)); +#706 = ORIENTED_EDGE('',*,*,#401,.T.); +#707 = PLANE('',#708); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(0.,0.,12.89)); +#710 = DIRECTION('',(0.,0.,1.)); +#711 = DIRECTION('',(1.,0.,0.)); +#712 = ADVANCED_FACE('',(#713),#719,.F.); +#713 = FACE_BOUND('',#714,.T.); +#714 = EDGE_LOOP('',(#715,#716,#717,#718)); +#715 = ORIENTED_EDGE('',*,*,#667,.T.); +#716 = ORIENTED_EDGE('',*,*,#393,.F.); +#717 = ORIENTED_EDGE('',*,*,#701,.F.); +#718 = ORIENTED_EDGE('',*,*,#498,.T.); +#719 = PLANE('',#720); +#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723); +#721 = CARTESIAN_POINT('',(1.905,2.17,12.89)); +#722 = DIRECTION('',(-1.,0.,0.)); +#723 = DIRECTION('',(0.,0.,1.)); +#724 = ADVANCED_FACE('',(#725),#750,.F.); +#725 = FACE_BOUND('',#726,.T.); +#726 = EDGE_LOOP('',(#727,#728,#736,#744)); +#727 = ORIENTED_EDGE('',*,*,#529,.T.); +#728 = ORIENTED_EDGE('',*,*,#729,.F.); +#729 = EDGE_CURVE('',#730,#532,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(-1.905,1.79,12.89)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(-1.905,1.79,12.89)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(-0.,-0.,-1.)); +#736 = ORIENTED_EDGE('',*,*,#737,.F.); +#737 = EDGE_CURVE('',#738,#730,#740,.T.); +#738 = VERTEX_POINT('',#739); +#739 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(0.,-1.,0.)); +#744 = ORIENTED_EDGE('',*,*,#745,.T.); +#745 = EDGE_CURVE('',#738,#530,#746,.T.); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(-0.,-0.,-1.)); +#750 = PLANE('',#751); +#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754); +#752 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#753 = DIRECTION('',(1.,0.,0.)); +#754 = DIRECTION('',(0.,0.,-1.)); +#755 = ADVANCED_FACE('',(#756),#806,.F.); +#756 = FACE_BOUND('',#757,.F.); +#757 = EDGE_LOOP('',(#758,#759,#767,#775,#783,#791,#799,#805)); +#758 = ORIENTED_EDGE('',*,*,#539,.F.); +#759 = ORIENTED_EDGE('',*,*,#760,.F.); +#760 = EDGE_CURVE('',#761,#540,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(-0.635,2.17,12.89)); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(-0.635,2.17,12.89)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(-0.,-0.,-1.)); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#761,#769,#771,.T.); +#769 = VERTEX_POINT('',#770); +#770 = CARTESIAN_POINT('',(-0.89,2.17,12.89)); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#775 = ORIENTED_EDGE('',*,*,#776,.F.); +#776 = EDGE_CURVE('',#777,#769,#779,.T.); +#777 = VERTEX_POINT('',#778); +#778 = CARTESIAN_POINT('',(-0.89,2.17,14.3)); +#779 = LINE('',#780,#781); +#780 = CARTESIAN_POINT('',(-0.89,2.17,21.53)); +#781 = VECTOR('',#782,1.); +#782 = DIRECTION('',(-0.,-0.,-1.)); +#783 = ORIENTED_EDGE('',*,*,#784,.T.); +#784 = EDGE_CURVE('',#777,#785,#787,.T.); +#785 = VERTEX_POINT('',#786); +#786 = CARTESIAN_POINT('',(-1.65,2.17,14.3)); +#787 = LINE('',#788,#789); +#788 = CARTESIAN_POINT('',(-3.3025,2.17,14.3)); +#789 = VECTOR('',#790,1.); +#790 = DIRECTION('',(-1.,-3.41480999208E-16,0.)); +#791 = ORIENTED_EDGE('',*,*,#792,.T.); +#792 = EDGE_CURVE('',#785,#793,#795,.T.); +#793 = VERTEX_POINT('',#794); +#794 = CARTESIAN_POINT('',(-1.65,2.17,12.89)); +#795 = LINE('',#796,#797); +#796 = CARTESIAN_POINT('',(-1.65,2.17,21.53)); +#797 = VECTOR('',#798,1.); +#798 = DIRECTION('',(-0.,-0.,-1.)); +#799 = ORIENTED_EDGE('',*,*,#800,.T.); +#800 = EDGE_CURVE('',#793,#738,#801,.T.); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#805 = ORIENTED_EDGE('',*,*,#745,.T.); +#806 = PLANE('',#807); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(-1.905,2.17,12.89)); +#809 = DIRECTION('',(3.41480999208E-16,-1.,0.)); +#810 = DIRECTION('',(1.,3.41480999208E-16,0.)); +#811 = ADVANCED_FACE('',(#812),#830,.F.); +#812 = FACE_BOUND('',#813,.T.); +#813 = EDGE_LOOP('',(#814,#815,#816,#824)); +#814 = ORIENTED_EDGE('',*,*,#547,.T.); +#815 = ORIENTED_EDGE('',*,*,#760,.F.); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#818,#761,#820,.T.); +#818 = VERTEX_POINT('',#819); +#819 = CARTESIAN_POINT('',(-0.635,1.79,12.89)); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(-0.635,2.17,12.89)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(0.,1.,0.)); +#824 = ORIENTED_EDGE('',*,*,#825,.T.); +#825 = EDGE_CURVE('',#818,#548,#826,.T.); +#826 = LINE('',#827,#828); +#827 = CARTESIAN_POINT('',(-0.635,1.79,12.89)); +#828 = VECTOR('',#829,1.); +#829 = DIRECTION('',(-0.,-0.,-1.)); +#830 = PLANE('',#831); +#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834); +#832 = CARTESIAN_POINT('',(-0.635,2.17,12.89)); +#833 = DIRECTION('',(-1.,0.,0.)); +#834 = DIRECTION('',(0.,0.,1.)); +#835 = ADVANCED_FACE('',(#836),#879,.F.); +#836 = FACE_BOUND('',#837,.F.); +#837 = EDGE_LOOP('',(#838,#839,#840,#848,#856,#864,#872,#878)); +#838 = ORIENTED_EDGE('',*,*,#555,.F.); +#839 = ORIENTED_EDGE('',*,*,#729,.F.); +#840 = ORIENTED_EDGE('',*,*,#841,.T.); +#841 = EDGE_CURVE('',#730,#842,#844,.T.); +#842 = VERTEX_POINT('',#843); +#843 = CARTESIAN_POINT('',(-1.65,1.79,12.89)); +#844 = LINE('',#845,#846); +#845 = CARTESIAN_POINT('',(-1.905,1.79,12.89)); +#846 = VECTOR('',#847,1.); +#847 = DIRECTION('',(1.,-3.41480999208E-16,0.)); +#848 = ORIENTED_EDGE('',*,*,#849,.F.); +#849 = EDGE_CURVE('',#850,#842,#852,.T.); +#850 = VERTEX_POINT('',#851); +#851 = CARTESIAN_POINT('',(-1.65,1.79,14.3)); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-1.65,1.79,21.53)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-0.,-1.)); +#856 = ORIENTED_EDGE('',*,*,#857,.T.); +#857 = EDGE_CURVE('',#850,#858,#860,.T.); +#858 = VERTEX_POINT('',#859); +#859 = CARTESIAN_POINT('',(-0.89,1.79,14.3)); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-3.3025,1.79,14.3)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(1.,-3.41480999208E-16,0.)); +#864 = ORIENTED_EDGE('',*,*,#865,.T.); +#865 = EDGE_CURVE('',#858,#866,#868,.T.); +#866 = VERTEX_POINT('',#867); +#867 = CARTESIAN_POINT('',(-0.89,1.79,12.89)); +#868 = LINE('',#869,#870); +#869 = CARTESIAN_POINT('',(-0.89,1.79,21.53)); +#870 = VECTOR('',#871,1.); +#871 = DIRECTION('',(-0.,-0.,-1.)); +#872 = ORIENTED_EDGE('',*,*,#873,.T.); +#873 = EDGE_CURVE('',#866,#818,#874,.T.); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-1.905,1.79,12.89)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(1.,-3.41480999208E-16,0.)); +#878 = ORIENTED_EDGE('',*,*,#825,.T.); +#879 = PLANE('',#880); +#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883); +#881 = CARTESIAN_POINT('',(-1.905,1.79,12.89)); +#882 = DIRECTION('',(3.41480999208E-16,1.,0.)); +#883 = DIRECTION('',(-1.,3.41480999208E-16,0.)); +#884 = ADVANCED_FACE('',(#885),#910,.F.); +#885 = FACE_BOUND('',#886,.T.); +#886 = EDGE_LOOP('',(#887,#888,#896,#904)); +#887 = ORIENTED_EDGE('',*,*,#563,.T.); +#888 = ORIENTED_EDGE('',*,*,#889,.F.); +#889 = EDGE_CURVE('',#890,#566,#892,.T.); +#890 = VERTEX_POINT('',#891); +#891 = CARTESIAN_POINT('',(-4.445,1.79,12.89)); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(-4.445,1.79,12.89)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(-0.,-0.,-1.)); +#896 = ORIENTED_EDGE('',*,*,#897,.F.); +#897 = EDGE_CURVE('',#898,#890,#900,.T.); +#898 = VERTEX_POINT('',#899); +#899 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#900 = LINE('',#901,#902); +#901 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#902 = VECTOR('',#903,1.); +#903 = DIRECTION('',(0.,-1.,0.)); +#904 = ORIENTED_EDGE('',*,*,#905,.T.); +#905 = EDGE_CURVE('',#898,#564,#906,.T.); +#906 = LINE('',#907,#908); +#907 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#908 = VECTOR('',#909,1.); +#909 = DIRECTION('',(-0.,-0.,-1.)); +#910 = PLANE('',#911); +#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914); +#912 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#913 = DIRECTION('',(1.,0.,0.)); +#914 = DIRECTION('',(0.,0.,-1.)); +#915 = ADVANCED_FACE('',(#916),#966,.F.); +#916 = FACE_BOUND('',#917,.F.); +#917 = EDGE_LOOP('',(#918,#919,#927,#935,#943,#951,#959,#965)); +#918 = ORIENTED_EDGE('',*,*,#573,.F.); +#919 = ORIENTED_EDGE('',*,*,#920,.F.); +#920 = EDGE_CURVE('',#921,#574,#923,.T.); +#921 = VERTEX_POINT('',#922); +#922 = CARTESIAN_POINT('',(-3.175,2.17,12.89)); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(-3.175,2.17,12.89)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(-0.,-0.,-1.)); +#927 = ORIENTED_EDGE('',*,*,#928,.T.); +#928 = EDGE_CURVE('',#921,#929,#931,.T.); +#929 = VERTEX_POINT('',#930); +#930 = CARTESIAN_POINT('',(-3.43,2.17,12.89)); +#931 = LINE('',#932,#933); +#932 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#933 = VECTOR('',#934,1.); +#934 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#935 = ORIENTED_EDGE('',*,*,#936,.F.); +#936 = EDGE_CURVE('',#937,#929,#939,.T.); +#937 = VERTEX_POINT('',#938); +#938 = CARTESIAN_POINT('',(-3.43,2.17,14.3)); +#939 = LINE('',#940,#941); +#940 = CARTESIAN_POINT('',(-3.43,2.17,21.53)); +#941 = VECTOR('',#942,1.); +#942 = DIRECTION('',(-0.,-0.,-1.)); +#943 = ORIENTED_EDGE('',*,*,#944,.T.); +#944 = EDGE_CURVE('',#937,#945,#947,.T.); +#945 = VERTEX_POINT('',#946); +#946 = CARTESIAN_POINT('',(-4.19,2.17,14.3)); +#947 = LINE('',#948,#949); +#948 = CARTESIAN_POINT('',(-4.5725,2.17,14.3)); +#949 = VECTOR('',#950,1.); +#950 = DIRECTION('',(-1.,-3.41480999208E-16,0.)); +#951 = ORIENTED_EDGE('',*,*,#952,.T.); +#952 = EDGE_CURVE('',#945,#953,#955,.T.); +#953 = VERTEX_POINT('',#954); +#954 = CARTESIAN_POINT('',(-4.19,2.17,12.89)); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(-4.19,2.17,21.53)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(-0.,-0.,-1.)); +#959 = ORIENTED_EDGE('',*,*,#960,.T.); +#960 = EDGE_CURVE('',#953,#898,#961,.T.); +#961 = LINE('',#962,#963); +#962 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#963 = VECTOR('',#964,1.); +#964 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#965 = ORIENTED_EDGE('',*,*,#905,.T.); +#966 = PLANE('',#967); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(-4.445,2.17,12.89)); +#969 = DIRECTION('',(3.41480999208E-16,-1.,0.)); +#970 = DIRECTION('',(1.,3.41480999208E-16,0.)); +#971 = ADVANCED_FACE('',(#972),#990,.F.); +#972 = FACE_BOUND('',#973,.T.); +#973 = EDGE_LOOP('',(#974,#975,#976,#984)); +#974 = ORIENTED_EDGE('',*,*,#581,.T.); +#975 = ORIENTED_EDGE('',*,*,#920,.F.); +#976 = ORIENTED_EDGE('',*,*,#977,.F.); +#977 = EDGE_CURVE('',#978,#921,#980,.T.); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(-3.175,1.79,12.89)); +#980 = LINE('',#981,#982); +#981 = CARTESIAN_POINT('',(-3.175,2.17,12.89)); +#982 = VECTOR('',#983,1.); +#983 = DIRECTION('',(0.,1.,0.)); +#984 = ORIENTED_EDGE('',*,*,#985,.T.); +#985 = EDGE_CURVE('',#978,#582,#986,.T.); +#986 = LINE('',#987,#988); +#987 = CARTESIAN_POINT('',(-3.175,1.79,12.89)); +#988 = VECTOR('',#989,1.); +#989 = DIRECTION('',(-0.,-0.,-1.)); +#990 = PLANE('',#991); +#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994); +#992 = CARTESIAN_POINT('',(-3.175,2.17,12.89)); +#993 = DIRECTION('',(-1.,0.,0.)); +#994 = DIRECTION('',(0.,0.,1.)); +#995 = ADVANCED_FACE('',(#996),#1039,.F.); +#996 = FACE_BOUND('',#997,.F.); +#997 = EDGE_LOOP('',(#998,#999,#1000,#1008,#1016,#1024,#1032,#1038)); +#998 = ORIENTED_EDGE('',*,*,#589,.F.); +#999 = ORIENTED_EDGE('',*,*,#889,.F.); +#1000 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1001 = EDGE_CURVE('',#890,#1002,#1004,.T.); +#1002 = VERTEX_POINT('',#1003); +#1003 = CARTESIAN_POINT('',(-4.19,1.79,12.89)); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(-4.445,1.79,12.89)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(1.,1.70740499604E-16,0.)); +#1008 = ORIENTED_EDGE('',*,*,#1009,.F.); +#1009 = EDGE_CURVE('',#1010,#1002,#1012,.T.); +#1010 = VERTEX_POINT('',#1011); +#1011 = CARTESIAN_POINT('',(-4.19,1.79,14.3)); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(-4.19,1.79,21.53)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(-0.,-0.,-1.)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#1010,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(-3.43,1.79,14.3)); +#1020 = LINE('',#1021,#1022); +#1021 = CARTESIAN_POINT('',(-4.5725,1.79,14.3)); +#1022 = VECTOR('',#1023,1.); +#1023 = DIRECTION('',(1.,1.70740499604E-16,-0.)); +#1024 = ORIENTED_EDGE('',*,*,#1025,.T.); +#1025 = EDGE_CURVE('',#1018,#1026,#1028,.T.); +#1026 = VERTEX_POINT('',#1027); +#1027 = CARTESIAN_POINT('',(-3.43,1.79,12.89)); +#1028 = LINE('',#1029,#1030); +#1029 = CARTESIAN_POINT('',(-3.43,1.79,21.53)); +#1030 = VECTOR('',#1031,1.); +#1031 = DIRECTION('',(-0.,-0.,-1.)); +#1032 = ORIENTED_EDGE('',*,*,#1033,.T.); +#1033 = EDGE_CURVE('',#1026,#978,#1034,.T.); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-4.445,1.79,12.89)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(1.,1.70740499604E-16,0.)); +#1038 = ORIENTED_EDGE('',*,*,#985,.T.); +#1039 = PLANE('',#1040); +#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043); +#1041 = CARTESIAN_POINT('',(-4.445,1.79,12.89)); +#1042 = DIRECTION('',(-1.70740499604E-16,1.,0.)); +#1043 = DIRECTION('',(-1.,-1.70740499604E-16,0.)); +#1044 = ADVANCED_FACE('',(#1045),#1070,.T.); +#1045 = FACE_BOUND('',#1046,.T.); +#1046 = EDGE_LOOP('',(#1047,#1055,#1063,#1069)); +#1047 = ORIENTED_EDGE('',*,*,#1048,.F.); +#1048 = EDGE_CURVE('',#1049,#598,#1051,.T.); +#1049 = VERTEX_POINT('',#1050); +#1050 = CARTESIAN_POINT('',(-5.08,1.27,-1.59)); +#1051 = LINE('',#1052,#1053); +#1052 = CARTESIAN_POINT('',(-5.08,1.27,7.81)); +#1053 = VECTOR('',#1054,1.); +#1054 = DIRECTION('',(0.,0.,1.)); +#1055 = ORIENTED_EDGE('',*,*,#1056,.F.); +#1056 = EDGE_CURVE('',#1057,#1049,#1059,.T.); +#1057 = VERTEX_POINT('',#1058); +#1058 = CARTESIAN_POINT('',(5.08,1.27,-1.59)); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(-5.08,1.27,-1.59)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(-1.,-0.,-0.)); +#1063 = ORIENTED_EDGE('',*,*,#1064,.F.); +#1064 = EDGE_CURVE('',#600,#1057,#1065,.T.); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(5.08,1.27,7.81)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(0.,0.,-1.)); +#1069 = ORIENTED_EDGE('',*,*,#597,.F.); +#1070 = PLANE('',#1071); +#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074); +#1072 = CARTESIAN_POINT('',(0.,1.27,0.)); +#1073 = DIRECTION('',(0.,-1.,0.)); +#1074 = DIRECTION('',(0.,0.,-1.)); +#1075 = ADVANCED_FACE('',(#1076),#1094,.F.); +#1076 = FACE_BOUND('',#1077,.T.); +#1077 = EDGE_LOOP('',(#1078,#1079,#1087,#1093)); +#1078 = ORIENTED_EDGE('',*,*,#1064,.T.); +#1079 = ORIENTED_EDGE('',*,*,#1080,.F.); +#1080 = EDGE_CURVE('',#1081,#1057,#1083,.T.); +#1081 = VERTEX_POINT('',#1082); +#1082 = CARTESIAN_POINT('',(5.08,3.81,-1.59)); +#1083 = LINE('',#1084,#1085); +#1084 = CARTESIAN_POINT('',(5.08,3.81,-1.59)); +#1085 = VECTOR('',#1086,1.); +#1086 = DIRECTION('',(-0.,-1.,-0.)); +#1087 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1088 = EDGE_CURVE('',#608,#1081,#1089,.T.); +#1089 = LINE('',#1090,#1091); +#1090 = CARTESIAN_POINT('',(5.08,3.81,7.81)); +#1091 = VECTOR('',#1092,1.); +#1092 = DIRECTION('',(0.,0.,-1.)); +#1093 = ORIENTED_EDGE('',*,*,#607,.T.); +#1094 = PLANE('',#1095); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(5.08,3.81,7.81)); +#1097 = DIRECTION('',(-1.,0.,0.)); +#1098 = DIRECTION('',(0.,0.,1.)); +#1099 = ADVANCED_FACE('',(#1100),#1118,.F.); +#1100 = FACE_BOUND('',#1101,.T.); +#1101 = EDGE_LOOP('',(#1102,#1110,#1111,#1112)); +#1102 = ORIENTED_EDGE('',*,*,#1103,.T.); +#1103 = EDGE_CURVE('',#1104,#616,#1106,.T.); +#1104 = VERTEX_POINT('',#1105); +#1105 = CARTESIAN_POINT('',(-5.08,3.81,-1.59)); +#1106 = LINE('',#1107,#1108); +#1107 = CARTESIAN_POINT('',(-5.08,3.81,7.81)); +#1108 = VECTOR('',#1109,1.); +#1109 = DIRECTION('',(0.,0.,1.)); +#1110 = ORIENTED_EDGE('',*,*,#615,.T.); +#1111 = ORIENTED_EDGE('',*,*,#1088,.T.); +#1112 = ORIENTED_EDGE('',*,*,#1113,.T.); +#1113 = EDGE_CURVE('',#1081,#1104,#1114,.T.); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(-5.08,3.81,-1.59)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(-1.,-0.,-0.)); +#1118 = PLANE('',#1119); +#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122); +#1120 = CARTESIAN_POINT('',(0.,3.81,0.)); +#1121 = DIRECTION('',(0.,-1.,0.)); +#1122 = DIRECTION('',(0.,0.,-1.)); +#1123 = ADVANCED_FACE('',(#1124),#1135,.F.); +#1124 = FACE_BOUND('',#1125,.T.); +#1125 = EDGE_LOOP('',(#1126,#1127,#1128,#1129)); +#1126 = ORIENTED_EDGE('',*,*,#1048,.T.); +#1127 = ORIENTED_EDGE('',*,*,#623,.F.); +#1128 = ORIENTED_EDGE('',*,*,#1103,.F.); +#1129 = ORIENTED_EDGE('',*,*,#1130,.T.); +#1130 = EDGE_CURVE('',#1104,#1049,#1131,.T.); +#1131 = LINE('',#1132,#1133); +#1132 = CARTESIAN_POINT('',(-5.08,3.81,-1.59)); +#1133 = VECTOR('',#1134,1.); +#1134 = DIRECTION('',(-0.,-1.,-0.)); +#1135 = PLANE('',#1136); +#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139); +#1137 = CARTESIAN_POINT('',(-5.08,3.81,7.81)); +#1138 = DIRECTION('',(1.,0.,0.)); +#1139 = DIRECTION('',(0.,0.,-1.)); +#1140 = ADVANCED_FACE('',(#1141),#1166,.F.); +#1141 = FACE_BOUND('',#1142,.T.); +#1142 = EDGE_LOOP('',(#1143,#1144,#1152,#1160)); +#1143 = ORIENTED_EDGE('',*,*,#631,.T.); +#1144 = ORIENTED_EDGE('',*,*,#1145,.F.); +#1145 = EDGE_CURVE('',#1146,#634,#1148,.T.); +#1146 = VERTEX_POINT('',#1147); +#1147 = CARTESIAN_POINT('',(3.175,1.79,12.89)); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(3.175,1.79,12.89)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(-0.,-0.,-1.)); +#1152 = ORIENTED_EDGE('',*,*,#1153,.F.); +#1153 = EDGE_CURVE('',#1154,#1146,#1156,.T.); +#1154 = VERTEX_POINT('',#1155); +#1155 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1156 = LINE('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1158 = VECTOR('',#1159,1.); +#1159 = DIRECTION('',(0.,-1.,0.)); +#1160 = ORIENTED_EDGE('',*,*,#1161,.T.); +#1161 = EDGE_CURVE('',#1154,#632,#1162,.T.); +#1162 = LINE('',#1163,#1164); +#1163 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1164 = VECTOR('',#1165,1.); +#1165 = DIRECTION('',(-0.,-0.,-1.)); +#1166 = PLANE('',#1167); +#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170); +#1168 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1169 = DIRECTION('',(1.,0.,0.)); +#1170 = DIRECTION('',(0.,0.,-1.)); +#1171 = ADVANCED_FACE('',(#1172),#1222,.F.); +#1172 = FACE_BOUND('',#1173,.F.); +#1173 = EDGE_LOOP('',(#1174,#1175,#1183,#1191,#1199,#1207,#1215,#1221)); +#1174 = ORIENTED_EDGE('',*,*,#641,.F.); +#1175 = ORIENTED_EDGE('',*,*,#1176,.F.); +#1176 = EDGE_CURVE('',#1177,#642,#1179,.T.); +#1177 = VERTEX_POINT('',#1178); +#1178 = CARTESIAN_POINT('',(4.445,2.17,12.89)); +#1179 = LINE('',#1180,#1181); +#1180 = CARTESIAN_POINT('',(4.445,2.17,12.89)); +#1181 = VECTOR('',#1182,1.); +#1182 = DIRECTION('',(-0.,-0.,-1.)); +#1183 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1184 = EDGE_CURVE('',#1177,#1185,#1187,.T.); +#1185 = VERTEX_POINT('',#1186); +#1186 = CARTESIAN_POINT('',(4.19,2.17,12.89)); +#1187 = LINE('',#1188,#1189); +#1188 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1189 = VECTOR('',#1190,1.); +#1190 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#1191 = ORIENTED_EDGE('',*,*,#1192,.F.); +#1192 = EDGE_CURVE('',#1193,#1185,#1195,.T.); +#1193 = VERTEX_POINT('',#1194); +#1194 = CARTESIAN_POINT('',(4.19,2.17,14.3)); +#1195 = LINE('',#1196,#1197); +#1196 = CARTESIAN_POINT('',(4.19,2.17,21.53)); +#1197 = VECTOR('',#1198,1.); +#1198 = DIRECTION('',(-0.,-0.,-1.)); +#1199 = ORIENTED_EDGE('',*,*,#1200,.T.); +#1200 = EDGE_CURVE('',#1193,#1201,#1203,.T.); +#1201 = VERTEX_POINT('',#1202); +#1202 = CARTESIAN_POINT('',(3.43,2.17,14.3)); +#1203 = LINE('',#1204,#1205); +#1204 = CARTESIAN_POINT('',(-0.7625,2.17,14.3)); +#1205 = VECTOR('',#1206,1.); +#1206 = DIRECTION('',(-1.,-3.41480999208E-16,0.)); +#1207 = ORIENTED_EDGE('',*,*,#1208,.T.); +#1208 = EDGE_CURVE('',#1201,#1209,#1211,.T.); +#1209 = VERTEX_POINT('',#1210); +#1210 = CARTESIAN_POINT('',(3.43,2.17,12.89)); +#1211 = LINE('',#1212,#1213); +#1212 = CARTESIAN_POINT('',(3.43,2.17,21.53)); +#1213 = VECTOR('',#1214,1.); +#1214 = DIRECTION('',(-0.,-0.,-1.)); +#1215 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1216 = EDGE_CURVE('',#1209,#1154,#1217,.T.); +#1217 = LINE('',#1218,#1219); +#1218 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1219 = VECTOR('',#1220,1.); +#1220 = DIRECTION('',(-1.,-3.41480999208E-16,-0.)); +#1221 = ORIENTED_EDGE('',*,*,#1161,.T.); +#1222 = PLANE('',#1223); +#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226); +#1224 = CARTESIAN_POINT('',(3.175,2.17,12.89)); +#1225 = DIRECTION('',(3.41480999208E-16,-1.,0.)); +#1226 = DIRECTION('',(1.,3.41480999208E-16,0.)); +#1227 = ADVANCED_FACE('',(#1228),#1246,.F.); +#1228 = FACE_BOUND('',#1229,.T.); +#1229 = EDGE_LOOP('',(#1230,#1231,#1232,#1240)); +#1230 = ORIENTED_EDGE('',*,*,#649,.T.); +#1231 = ORIENTED_EDGE('',*,*,#1176,.F.); +#1232 = ORIENTED_EDGE('',*,*,#1233,.F.); +#1233 = EDGE_CURVE('',#1234,#1177,#1236,.T.); +#1234 = VERTEX_POINT('',#1235); +#1235 = CARTESIAN_POINT('',(4.445,1.79,12.89)); +#1236 = LINE('',#1237,#1238); +#1237 = CARTESIAN_POINT('',(4.445,2.17,12.89)); +#1238 = VECTOR('',#1239,1.); +#1239 = DIRECTION('',(0.,1.,0.)); +#1240 = ORIENTED_EDGE('',*,*,#1241,.T.); +#1241 = EDGE_CURVE('',#1234,#650,#1242,.T.); +#1242 = LINE('',#1243,#1244); +#1243 = CARTESIAN_POINT('',(4.445,1.79,12.89)); +#1244 = VECTOR('',#1245,1.); +#1245 = DIRECTION('',(-0.,-0.,-1.)); +#1246 = PLANE('',#1247); +#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250); +#1248 = CARTESIAN_POINT('',(4.445,2.17,12.89)); +#1249 = DIRECTION('',(-1.,0.,0.)); +#1250 = DIRECTION('',(0.,0.,1.)); +#1251 = ADVANCED_FACE('',(#1252),#1295,.F.); +#1252 = FACE_BOUND('',#1253,.F.); +#1253 = EDGE_LOOP('',(#1254,#1255,#1256,#1264,#1272,#1280,#1288,#1294)); +#1254 = ORIENTED_EDGE('',*,*,#657,.F.); +#1255 = ORIENTED_EDGE('',*,*,#1145,.F.); +#1256 = ORIENTED_EDGE('',*,*,#1257,.T.); +#1257 = EDGE_CURVE('',#1146,#1258,#1260,.T.); +#1258 = VERTEX_POINT('',#1259); +#1259 = CARTESIAN_POINT('',(3.43,1.79,12.89)); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(3.175,1.79,12.89)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(1.,6.829619984161E-16,0.)); +#1264 = ORIENTED_EDGE('',*,*,#1265,.F.); +#1265 = EDGE_CURVE('',#1266,#1258,#1268,.T.); +#1266 = VERTEX_POINT('',#1267); +#1267 = CARTESIAN_POINT('',(3.43,1.79,14.3)); +#1268 = LINE('',#1269,#1270); +#1269 = CARTESIAN_POINT('',(3.43,1.79,21.53)); +#1270 = VECTOR('',#1271,1.); +#1271 = DIRECTION('',(-0.,-0.,-1.)); +#1272 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1273 = EDGE_CURVE('',#1266,#1274,#1276,.T.); +#1274 = VERTEX_POINT('',#1275); +#1275 = CARTESIAN_POINT('',(4.19,1.79,14.3)); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(-0.7625,1.79,14.3)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(1.,6.829619984161E-16,-0.)); +#1280 = ORIENTED_EDGE('',*,*,#1281,.T.); +#1281 = EDGE_CURVE('',#1274,#1282,#1284,.T.); +#1282 = VERTEX_POINT('',#1283); +#1283 = CARTESIAN_POINT('',(4.19,1.79,12.89)); +#1284 = LINE('',#1285,#1286); +#1285 = CARTESIAN_POINT('',(4.19,1.79,21.53)); +#1286 = VECTOR('',#1287,1.); +#1287 = DIRECTION('',(-0.,-0.,-1.)); +#1288 = ORIENTED_EDGE('',*,*,#1289,.T.); +#1289 = EDGE_CURVE('',#1282,#1234,#1290,.T.); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(3.175,1.79,12.89)); +#1292 = VECTOR('',#1293,1.); +#1293 = DIRECTION('',(1.,6.829619984161E-16,0.)); +#1294 = ORIENTED_EDGE('',*,*,#1241,.T.); +#1295 = PLANE('',#1296); +#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299); +#1297 = CARTESIAN_POINT('',(3.175,1.79,12.89)); +#1298 = DIRECTION('',(-6.829619984161E-16,1.,0.)); +#1299 = DIRECTION('',(-1.,-6.829619984161E-16,0.)); +#1300 = ADVANCED_FACE('',(#1301),#1312,.T.); +#1301 = FACE_BOUND('',#1302,.T.); +#1302 = EDGE_LOOP('',(#1303,#1309,#1310,#1311)); +#1303 = ORIENTED_EDGE('',*,*,#1304,.F.); +#1304 = EDGE_CURVE('',#793,#842,#1305,.T.); +#1305 = LINE('',#1306,#1307); +#1306 = CARTESIAN_POINT('',(-1.65,2.17,12.89)); +#1307 = VECTOR('',#1308,1.); +#1308 = DIRECTION('',(0.,-1.,0.)); +#1309 = ORIENTED_EDGE('',*,*,#800,.T.); +#1310 = ORIENTED_EDGE('',*,*,#737,.T.); +#1311 = ORIENTED_EDGE('',*,*,#841,.T.); +#1312 = PLANE('',#1313); +#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316); +#1314 = CARTESIAN_POINT('',(0.,0.,12.89)); +#1315 = DIRECTION('',(0.,0.,1.)); +#1316 = DIRECTION('',(1.,0.,0.)); +#1317 = ADVANCED_FACE('',(#1318),#1329,.F.); +#1318 = FACE_BOUND('',#1319,.F.); +#1319 = EDGE_LOOP('',(#1320,#1321,#1322,#1328)); +#1320 = ORIENTED_EDGE('',*,*,#1304,.F.); +#1321 = ORIENTED_EDGE('',*,*,#792,.F.); +#1322 = ORIENTED_EDGE('',*,*,#1323,.T.); +#1323 = EDGE_CURVE('',#785,#850,#1324,.T.); +#1324 = LINE('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(-1.65,1.085,14.3)); +#1326 = VECTOR('',#1327,1.); +#1327 = DIRECTION('',(0.,-1.,0.)); +#1328 = ORIENTED_EDGE('',*,*,#849,.T.); +#1329 = PLANE('',#1330); +#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333); +#1331 = CARTESIAN_POINT('',(-1.65,2.17,21.53)); +#1332 = DIRECTION('',(1.,0.,0.)); +#1333 = DIRECTION('',(0.,0.,-1.)); +#1334 = ADVANCED_FACE('',(#1335),#1346,.T.); +#1335 = FACE_BOUND('',#1336,.T.); +#1336 = EDGE_LOOP('',(#1337,#1338,#1339,#1345)); +#1337 = ORIENTED_EDGE('',*,*,#1323,.T.); +#1338 = ORIENTED_EDGE('',*,*,#857,.T.); +#1339 = ORIENTED_EDGE('',*,*,#1340,.T.); +#1340 = EDGE_CURVE('',#858,#777,#1341,.T.); +#1341 = LINE('',#1342,#1343); +#1342 = CARTESIAN_POINT('',(-0.89,1.085,14.3)); +#1343 = VECTOR('',#1344,1.); +#1344 = DIRECTION('',(-5.706327223608E-16,1.,0.)); +#1345 = ORIENTED_EDGE('',*,*,#784,.T.); +#1346 = PLANE('',#1347); +#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350); +#1348 = CARTESIAN_POINT('',(-4.7,0.,14.3)); +#1349 = DIRECTION('',(0.,0.,1.)); +#1350 = DIRECTION('',(1.,0.,0.)); +#1351 = ADVANCED_FACE('',(#1352),#1363,.F.); +#1352 = FACE_BOUND('',#1353,.F.); +#1353 = EDGE_LOOP('',(#1354,#1360,#1361,#1362)); +#1354 = ORIENTED_EDGE('',*,*,#1355,.F.); +#1355 = EDGE_CURVE('',#866,#769,#1356,.T.); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(-0.89,2.17,12.89)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(-5.706327223608E-16,1.,0.)); +#1360 = ORIENTED_EDGE('',*,*,#865,.F.); +#1361 = ORIENTED_EDGE('',*,*,#1340,.T.); +#1362 = ORIENTED_EDGE('',*,*,#776,.T.); +#1363 = PLANE('',#1364); +#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367); +#1365 = CARTESIAN_POINT('',(-0.89,2.17,21.53)); +#1366 = DIRECTION('',(-1.,-5.706327223608E-16,0.)); +#1367 = DIRECTION('',(5.706327223608E-16,-1.,0.)); +#1368 = ADVANCED_FACE('',(#1369),#1375,.T.); +#1369 = FACE_BOUND('',#1370,.T.); +#1370 = EDGE_LOOP('',(#1371,#1372,#1373,#1374)); +#1371 = ORIENTED_EDGE('',*,*,#1355,.F.); +#1372 = ORIENTED_EDGE('',*,*,#873,.T.); +#1373 = ORIENTED_EDGE('',*,*,#817,.T.); +#1374 = ORIENTED_EDGE('',*,*,#768,.T.); +#1375 = PLANE('',#1376); +#1376 = AXIS2_PLACEMENT_3D('',#1377,#1378,#1379); +#1377 = CARTESIAN_POINT('',(0.,0.,12.89)); +#1378 = DIRECTION('',(0.,0.,1.)); +#1379 = DIRECTION('',(1.,0.,0.)); +#1380 = ADVANCED_FACE('',(#1381),#1392,.T.); +#1381 = FACE_BOUND('',#1382,.T.); +#1382 = EDGE_LOOP('',(#1383,#1389,#1390,#1391)); +#1383 = ORIENTED_EDGE('',*,*,#1384,.F.); +#1384 = EDGE_CURVE('',#953,#1002,#1385,.T.); +#1385 = LINE('',#1386,#1387); +#1386 = CARTESIAN_POINT('',(-4.19,2.17,12.89)); +#1387 = VECTOR('',#1388,1.); +#1388 = DIRECTION('',(0.,-1.,0.)); +#1389 = ORIENTED_EDGE('',*,*,#960,.T.); +#1390 = ORIENTED_EDGE('',*,*,#897,.T.); +#1391 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1392 = PLANE('',#1393); +#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396); +#1394 = CARTESIAN_POINT('',(0.,0.,12.89)); +#1395 = DIRECTION('',(0.,0.,1.)); +#1396 = DIRECTION('',(1.,0.,0.)); +#1397 = ADVANCED_FACE('',(#1398),#1409,.F.); +#1398 = FACE_BOUND('',#1399,.F.); +#1399 = EDGE_LOOP('',(#1400,#1401,#1402,#1408)); +#1400 = ORIENTED_EDGE('',*,*,#1384,.F.); +#1401 = ORIENTED_EDGE('',*,*,#952,.F.); +#1402 = ORIENTED_EDGE('',*,*,#1403,.T.); +#1403 = EDGE_CURVE('',#945,#1010,#1404,.T.); +#1404 = LINE('',#1405,#1406); +#1405 = CARTESIAN_POINT('',(-4.19,1.085,14.3)); +#1406 = VECTOR('',#1407,1.); +#1407 = DIRECTION('',(0.,-1.,0.)); +#1408 = ORIENTED_EDGE('',*,*,#1009,.T.); +#1409 = PLANE('',#1410); +#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413); +#1411 = CARTESIAN_POINT('',(-4.19,2.17,21.53)); +#1412 = DIRECTION('',(1.,0.,0.)); +#1413 = DIRECTION('',(0.,0.,-1.)); +#1414 = ADVANCED_FACE('',(#1415),#1426,.T.); +#1415 = FACE_BOUND('',#1416,.T.); +#1416 = EDGE_LOOP('',(#1417,#1418,#1419,#1425)); +#1417 = ORIENTED_EDGE('',*,*,#1403,.T.); +#1418 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1419 = ORIENTED_EDGE('',*,*,#1420,.T.); +#1420 = EDGE_CURVE('',#1018,#937,#1421,.T.); +#1421 = LINE('',#1422,#1423); +#1422 = CARTESIAN_POINT('',(-3.43,1.085,14.3)); +#1423 = VECTOR('',#1424,1.); +#1424 = DIRECTION('',(0.,1.,-0.)); +#1425 = ORIENTED_EDGE('',*,*,#944,.T.); +#1426 = PLANE('',#1427); +#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430); +#1428 = CARTESIAN_POINT('',(-4.7,0.,14.3)); +#1429 = DIRECTION('',(0.,0.,1.)); +#1430 = DIRECTION('',(1.,0.,0.)); +#1431 = ADVANCED_FACE('',(#1432),#1443,.F.); +#1432 = FACE_BOUND('',#1433,.F.); +#1433 = EDGE_LOOP('',(#1434,#1440,#1441,#1442)); +#1434 = ORIENTED_EDGE('',*,*,#1435,.F.); +#1435 = EDGE_CURVE('',#1026,#929,#1436,.T.); +#1436 = LINE('',#1437,#1438); +#1437 = CARTESIAN_POINT('',(-3.43,2.17,12.89)); +#1438 = VECTOR('',#1439,1.); +#1439 = DIRECTION('',(0.,1.,0.)); +#1440 = ORIENTED_EDGE('',*,*,#1025,.F.); +#1441 = ORIENTED_EDGE('',*,*,#1420,.T.); +#1442 = ORIENTED_EDGE('',*,*,#936,.T.); +#1443 = PLANE('',#1444); +#1444 = AXIS2_PLACEMENT_3D('',#1445,#1446,#1447); +#1445 = CARTESIAN_POINT('',(-3.43,2.17,21.53)); +#1446 = DIRECTION('',(-1.,0.,0.)); +#1447 = DIRECTION('',(0.,0.,1.)); +#1448 = ADVANCED_FACE('',(#1449),#1455,.T.); +#1449 = FACE_BOUND('',#1450,.T.); +#1450 = EDGE_LOOP('',(#1451,#1452,#1453,#1454)); +#1451 = ORIENTED_EDGE('',*,*,#1435,.F.); +#1452 = ORIENTED_EDGE('',*,*,#1033,.T.); +#1453 = ORIENTED_EDGE('',*,*,#977,.T.); +#1454 = ORIENTED_EDGE('',*,*,#928,.T.); +#1455 = PLANE('',#1456); +#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459); +#1457 = CARTESIAN_POINT('',(0.,0.,12.89)); +#1458 = DIRECTION('',(0.,0.,1.)); +#1459 = DIRECTION('',(1.,0.,0.)); +#1460 = ADVANCED_FACE('',(#1461),#1467,.F.); +#1461 = FACE_BOUND('',#1462,.T.); +#1462 = EDGE_LOOP('',(#1463,#1464,#1465,#1466)); +#1463 = ORIENTED_EDGE('',*,*,#1056,.T.); +#1464 = ORIENTED_EDGE('',*,*,#1130,.F.); +#1465 = ORIENTED_EDGE('',*,*,#1113,.F.); +#1466 = ORIENTED_EDGE('',*,*,#1080,.T.); +#1467 = PLANE('',#1468); +#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471); +#1469 = CARTESIAN_POINT('',(-5.08,3.81,-1.59)); +#1470 = DIRECTION('',(0.,0.,1.)); +#1471 = DIRECTION('',(1.,0.,0.)); +#1472 = ADVANCED_FACE('',(#1473),#1484,.T.); +#1473 = FACE_BOUND('',#1474,.T.); +#1474 = EDGE_LOOP('',(#1475,#1481,#1482,#1483)); +#1475 = ORIENTED_EDGE('',*,*,#1476,.F.); +#1476 = EDGE_CURVE('',#1209,#1258,#1477,.T.); +#1477 = LINE('',#1478,#1479); +#1478 = CARTESIAN_POINT('',(3.43,2.17,12.89)); +#1479 = VECTOR('',#1480,1.); +#1480 = DIRECTION('',(0.,-1.,0.)); +#1481 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1482 = ORIENTED_EDGE('',*,*,#1153,.T.); +#1483 = ORIENTED_EDGE('',*,*,#1257,.T.); +#1484 = PLANE('',#1485); +#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); +#1486 = CARTESIAN_POINT('',(0.,0.,12.89)); +#1487 = DIRECTION('',(0.,0.,1.)); +#1488 = DIRECTION('',(1.,0.,0.)); +#1489 = ADVANCED_FACE('',(#1490),#1501,.F.); +#1490 = FACE_BOUND('',#1491,.F.); +#1491 = EDGE_LOOP('',(#1492,#1493,#1494,#1500)); +#1492 = ORIENTED_EDGE('',*,*,#1476,.F.); +#1493 = ORIENTED_EDGE('',*,*,#1208,.F.); +#1494 = ORIENTED_EDGE('',*,*,#1495,.T.); +#1495 = EDGE_CURVE('',#1201,#1266,#1496,.T.); +#1496 = LINE('',#1497,#1498); +#1497 = CARTESIAN_POINT('',(3.43,1.085,14.3)); +#1498 = VECTOR('',#1499,1.); +#1499 = DIRECTION('',(0.,-1.,0.)); +#1500 = ORIENTED_EDGE('',*,*,#1265,.T.); +#1501 = PLANE('',#1502); +#1502 = AXIS2_PLACEMENT_3D('',#1503,#1504,#1505); +#1503 = CARTESIAN_POINT('',(3.43,2.17,21.53)); +#1504 = DIRECTION('',(1.,0.,0.)); +#1505 = DIRECTION('',(0.,0.,-1.)); +#1506 = ADVANCED_FACE('',(#1507),#1518,.T.); +#1507 = FACE_BOUND('',#1508,.T.); +#1508 = EDGE_LOOP('',(#1509,#1510,#1511,#1517)); +#1509 = ORIENTED_EDGE('',*,*,#1495,.T.); +#1510 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1511 = ORIENTED_EDGE('',*,*,#1512,.T.); +#1512 = EDGE_CURVE('',#1274,#1193,#1513,.T.); +#1513 = LINE('',#1514,#1515); +#1514 = CARTESIAN_POINT('',(4.19,1.085,14.3)); +#1515 = VECTOR('',#1516,1.); +#1516 = DIRECTION('',(0.,1.,-0.)); +#1517 = ORIENTED_EDGE('',*,*,#1200,.T.); +#1518 = PLANE('',#1519); +#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522); +#1520 = CARTESIAN_POINT('',(-4.7,0.,14.3)); +#1521 = DIRECTION('',(0.,0.,1.)); +#1522 = DIRECTION('',(1.,0.,0.)); +#1523 = ADVANCED_FACE('',(#1524),#1535,.F.); +#1524 = FACE_BOUND('',#1525,.F.); +#1525 = EDGE_LOOP('',(#1526,#1532,#1533,#1534)); +#1526 = ORIENTED_EDGE('',*,*,#1527,.F.); +#1527 = EDGE_CURVE('',#1282,#1185,#1528,.T.); +#1528 = LINE('',#1529,#1530); +#1529 = CARTESIAN_POINT('',(4.19,2.17,12.89)); +#1530 = VECTOR('',#1531,1.); +#1531 = DIRECTION('',(0.,1.,0.)); +#1532 = ORIENTED_EDGE('',*,*,#1281,.F.); +#1533 = ORIENTED_EDGE('',*,*,#1512,.T.); +#1534 = ORIENTED_EDGE('',*,*,#1192,.T.); +#1535 = PLANE('',#1536); +#1536 = AXIS2_PLACEMENT_3D('',#1537,#1538,#1539); +#1537 = CARTESIAN_POINT('',(4.19,2.17,21.53)); +#1538 = DIRECTION('',(-1.,0.,0.)); +#1539 = DIRECTION('',(0.,0.,1.)); +#1540 = ADVANCED_FACE('',(#1541),#1547,.T.); +#1541 = FACE_BOUND('',#1542,.T.); +#1542 = EDGE_LOOP('',(#1543,#1544,#1545,#1546)); +#1543 = ORIENTED_EDGE('',*,*,#1527,.F.); +#1544 = ORIENTED_EDGE('',*,*,#1289,.T.); +#1545 = ORIENTED_EDGE('',*,*,#1233,.T.); +#1546 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1547 = PLANE('',#1548); +#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551); +#1549 = CARTESIAN_POINT('',(0.,0.,12.89)); +#1550 = DIRECTION('',(0.,0.,1.)); +#1551 = DIRECTION('',(1.,0.,0.)); +#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1556)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1553,#1554,#1555)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1553, + 'distance_accuracy_value','confusion accuracy'); +#1557 = SHAPE_DEFINITION_REPRESENTATION(#1558,#305); +#1558 = PRODUCT_DEFINITION_SHAPE('','',#1559); +#1559 = PRODUCT_DEFINITION('design','',#1560,#1563); +#1560 = PRODUCT_DEFINITION_FORMATION('','',#1561); +#1561 = PRODUCT('Cut','Cut','',(#1562)); +#1562 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1565,#1567); +#1565 = ( REPRESENTATION_RELATIONSHIP('','',#305,#48) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1566) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#53); +#1567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1568); +#1568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Cut','',#43,#1559,$); +#1569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1561)); +#1570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1571,#1573); +#1571 = ( REPRESENTATION_RELATIONSHIP('','',#48,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1572) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1574); +#1574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','VPR223','',#5,#43,$); +#1575 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#1576 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1577),#1727); +#1577 = MANIFOLD_SOLID_BREP('',#1578); +#1578 = CLOSED_SHELL('',(#1579,#1619,#1650,#1681,#1703,#1715)); +#1579 = ADVANCED_FACE('',(#1580),#1614,.T.); +#1580 = FACE_BOUND('',#1581,.T.); +#1581 = EDGE_LOOP('',(#1582,#1592,#1600,#1608)); +#1582 = ORIENTED_EDGE('',*,*,#1583,.T.); +#1583 = EDGE_CURVE('',#1584,#1586,#1588,.T.); +#1584 = VERTEX_POINT('',#1585); +#1585 = CARTESIAN_POINT('',(1.65,2.17,14.3)); +#1586 = VERTEX_POINT('',#1587); +#1587 = CARTESIAN_POINT('',(1.65,-5.83,14.3)); +#1588 = LINE('',#1589,#1590); +#1589 = CARTESIAN_POINT('',(1.65,2.17,14.3)); +#1590 = VECTOR('',#1591,1.); +#1591 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1592 = ORIENTED_EDGE('',*,*,#1593,.T.); +#1593 = EDGE_CURVE('',#1586,#1594,#1596,.T.); +#1594 = VERTEX_POINT('',#1595); +#1595 = CARTESIAN_POINT('',(0.89,-5.83,14.3)); +#1596 = LINE('',#1597,#1598); +#1597 = CARTESIAN_POINT('',(1.65,-5.83,14.3)); +#1598 = VECTOR('',#1599,1.); +#1599 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1600 = ORIENTED_EDGE('',*,*,#1601,.F.); +#1601 = EDGE_CURVE('',#1602,#1594,#1604,.T.); +#1602 = VERTEX_POINT('',#1603); +#1603 = CARTESIAN_POINT('',(0.89,2.17,14.3)); +#1604 = LINE('',#1605,#1606); +#1605 = CARTESIAN_POINT('',(0.89,2.17,14.3)); +#1606 = VECTOR('',#1607,1.); +#1607 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1608 = ORIENTED_EDGE('',*,*,#1609,.F.); +#1609 = EDGE_CURVE('',#1584,#1602,#1610,.T.); +#1610 = LINE('',#1611,#1612); +#1611 = CARTESIAN_POINT('',(1.65,2.17,14.3)); +#1612 = VECTOR('',#1613,1.); +#1613 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1614 = PLANE('',#1615); +#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618); +#1616 = CARTESIAN_POINT('',(1.65,2.17,14.3)); +#1617 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1618 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1619 = ADVANCED_FACE('',(#1620),#1645,.T.); +#1620 = FACE_BOUND('',#1621,.T.); +#1621 = EDGE_LOOP('',(#1622,#1623,#1631,#1639)); +#1622 = ORIENTED_EDGE('',*,*,#1601,.T.); +#1623 = ORIENTED_EDGE('',*,*,#1624,.T.); +#1624 = EDGE_CURVE('',#1594,#1625,#1627,.T.); +#1625 = VERTEX_POINT('',#1626); +#1626 = CARTESIAN_POINT('',(0.89,-5.83,14.68)); +#1627 = LINE('',#1628,#1629); +#1628 = CARTESIAN_POINT('',(0.89,-5.83,14.3)); +#1629 = VECTOR('',#1630,1.); +#1630 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1631 = ORIENTED_EDGE('',*,*,#1632,.F.); +#1632 = EDGE_CURVE('',#1633,#1625,#1635,.T.); +#1633 = VERTEX_POINT('',#1634); +#1634 = CARTESIAN_POINT('',(0.89,2.17,14.68)); +#1635 = LINE('',#1636,#1637); +#1636 = CARTESIAN_POINT('',(0.89,2.17,14.68)); +#1637 = VECTOR('',#1638,1.); +#1638 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1639 = ORIENTED_EDGE('',*,*,#1640,.F.); +#1640 = EDGE_CURVE('',#1602,#1633,#1641,.T.); +#1641 = LINE('',#1642,#1643); +#1642 = CARTESIAN_POINT('',(0.89,2.17,14.3)); +#1643 = VECTOR('',#1644,1.); +#1644 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1645 = PLANE('',#1646); +#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649); +#1647 = CARTESIAN_POINT('',(0.89,2.17,14.3)); +#1648 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1649 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1650 = ADVANCED_FACE('',(#1651),#1676,.T.); +#1651 = FACE_BOUND('',#1652,.T.); +#1652 = EDGE_LOOP('',(#1653,#1654,#1662,#1670)); +#1653 = ORIENTED_EDGE('',*,*,#1632,.T.); +#1654 = ORIENTED_EDGE('',*,*,#1655,.T.); +#1655 = EDGE_CURVE('',#1625,#1656,#1658,.T.); +#1656 = VERTEX_POINT('',#1657); +#1657 = CARTESIAN_POINT('',(1.65,-5.83,14.68)); +#1658 = LINE('',#1659,#1660); +#1659 = CARTESIAN_POINT('',(0.89,-5.83,14.68)); +#1660 = VECTOR('',#1661,1.); +#1661 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1662 = ORIENTED_EDGE('',*,*,#1663,.F.); +#1663 = EDGE_CURVE('',#1664,#1656,#1666,.T.); +#1664 = VERTEX_POINT('',#1665); +#1665 = CARTESIAN_POINT('',(1.65,2.17,14.68)); +#1666 = LINE('',#1667,#1668); +#1667 = CARTESIAN_POINT('',(1.65,2.17,14.68)); +#1668 = VECTOR('',#1669,1.); +#1669 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1670 = ORIENTED_EDGE('',*,*,#1671,.F.); +#1671 = EDGE_CURVE('',#1633,#1664,#1672,.T.); +#1672 = LINE('',#1673,#1674); +#1673 = CARTESIAN_POINT('',(0.89,2.17,14.68)); +#1674 = VECTOR('',#1675,1.); +#1675 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1676 = PLANE('',#1677); +#1677 = AXIS2_PLACEMENT_3D('',#1678,#1679,#1680); +#1678 = CARTESIAN_POINT('',(0.89,2.17,14.68)); +#1679 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1680 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1681 = ADVANCED_FACE('',(#1682),#1698,.T.); +#1682 = FACE_BOUND('',#1683,.T.); +#1683 = EDGE_LOOP('',(#1684,#1685,#1691,#1692)); +#1684 = ORIENTED_EDGE('',*,*,#1663,.T.); +#1685 = ORIENTED_EDGE('',*,*,#1686,.T.); +#1686 = EDGE_CURVE('',#1656,#1586,#1687,.T.); +#1687 = LINE('',#1688,#1689); +#1688 = CARTESIAN_POINT('',(1.65,-5.83,14.68)); +#1689 = VECTOR('',#1690,1.); +#1690 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1691 = ORIENTED_EDGE('',*,*,#1583,.F.); +#1692 = ORIENTED_EDGE('',*,*,#1693,.F.); +#1693 = EDGE_CURVE('',#1664,#1584,#1694,.T.); +#1694 = LINE('',#1695,#1696); +#1695 = CARTESIAN_POINT('',(1.65,2.17,14.68)); +#1696 = VECTOR('',#1697,1.); +#1697 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1698 = PLANE('',#1699); +#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702); +#1700 = CARTESIAN_POINT('',(1.65,2.17,14.68)); +#1701 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1702 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1703 = ADVANCED_FACE('',(#1704),#1710,.T.); +#1704 = FACE_BOUND('',#1705,.T.); +#1705 = EDGE_LOOP('',(#1706,#1707,#1708,#1709)); +#1706 = ORIENTED_EDGE('',*,*,#1609,.T.); +#1707 = ORIENTED_EDGE('',*,*,#1640,.T.); +#1708 = ORIENTED_EDGE('',*,*,#1671,.T.); +#1709 = ORIENTED_EDGE('',*,*,#1693,.T.); +#1710 = PLANE('',#1711); +#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714); +#1712 = CARTESIAN_POINT('',(1.27,2.17,14.49)); +#1713 = DIRECTION('',(-2.921639538487E-16,1.,-5.843279076974E-16)); +#1714 = DIRECTION('',(0.,5.843279076974E-16,1.)); +#1715 = ADVANCED_FACE('',(#1716),#1722,.F.); +#1716 = FACE_BOUND('',#1717,.F.); +#1717 = EDGE_LOOP('',(#1718,#1719,#1720,#1721)); +#1718 = ORIENTED_EDGE('',*,*,#1593,.T.); +#1719 = ORIENTED_EDGE('',*,*,#1624,.T.); +#1720 = ORIENTED_EDGE('',*,*,#1655,.T.); +#1721 = ORIENTED_EDGE('',*,*,#1686,.T.); +#1722 = PLANE('',#1723); +#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726); +#1724 = CARTESIAN_POINT('',(1.27,-5.83,14.49)); +#1725 = DIRECTION('',(-2.921639538487E-16,1.,-5.843279076974E-16)); +#1726 = DIRECTION('',(0.,5.843279076974E-16,1.)); +#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1731)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1728,#1729,#1730)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1728 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1729 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1730 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1731 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1728, + 'distance_accuracy_value','confusion accuracy'); +#1732 = SHAPE_DEFINITION_REPRESENTATION(#1733,#1576); +#1733 = PRODUCT_DEFINITION_SHAPE('','',#1734); +#1734 = PRODUCT_DEFINITION('design','',#1735,#1738); +#1735 = PRODUCT_DEFINITION_FORMATION('','',#1736); +#1736 = PRODUCT('Body','Body','',(#1737)); +#1737 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1738 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1739 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1740,#1742); +#1740 = ( REPRESENTATION_RELATIONSHIP('','',#1576,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1741) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1741 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1742 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1743); +#1743 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body','',#5,#1734,$); +#1744 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1736)); +#1745 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1746),#1896); +#1746 = MANIFOLD_SOLID_BREP('',#1747); +#1747 = CLOSED_SHELL('',(#1748,#1788,#1819,#1850,#1872,#1884)); +#1748 = ADVANCED_FACE('',(#1749),#1783,.T.); +#1749 = FACE_BOUND('',#1750,.T.); +#1750 = EDGE_LOOP('',(#1751,#1761,#1769,#1777)); +#1751 = ORIENTED_EDGE('',*,*,#1752,.T.); +#1752 = EDGE_CURVE('',#1753,#1755,#1757,.T.); +#1753 = VERTEX_POINT('',#1754); +#1754 = CARTESIAN_POINT('',(-0.89,2.17,14.3)); +#1755 = VERTEX_POINT('',#1756); +#1756 = CARTESIAN_POINT('',(-0.89,-5.83,14.3)); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(-0.89,2.17,14.3)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1761 = ORIENTED_EDGE('',*,*,#1762,.T.); +#1762 = EDGE_CURVE('',#1755,#1763,#1765,.T.); +#1763 = VERTEX_POINT('',#1764); +#1764 = CARTESIAN_POINT('',(-1.65,-5.83,14.3)); +#1765 = LINE('',#1766,#1767); +#1766 = CARTESIAN_POINT('',(-0.89,-5.83,14.3)); +#1767 = VECTOR('',#1768,1.); +#1768 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1769 = ORIENTED_EDGE('',*,*,#1770,.F.); +#1770 = EDGE_CURVE('',#1771,#1763,#1773,.T.); +#1771 = VERTEX_POINT('',#1772); +#1772 = CARTESIAN_POINT('',(-1.65,2.17,14.3)); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(-1.65,2.17,14.3)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1777 = ORIENTED_EDGE('',*,*,#1778,.F.); +#1778 = EDGE_CURVE('',#1753,#1771,#1779,.T.); +#1779 = LINE('',#1780,#1781); +#1780 = CARTESIAN_POINT('',(-0.89,2.17,14.3)); +#1781 = VECTOR('',#1782,1.); +#1782 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1783 = PLANE('',#1784); +#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787); +#1785 = CARTESIAN_POINT('',(-0.89,2.17,14.3)); +#1786 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1787 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1788 = ADVANCED_FACE('',(#1789),#1814,.T.); +#1789 = FACE_BOUND('',#1790,.T.); +#1790 = EDGE_LOOP('',(#1791,#1792,#1800,#1808)); +#1791 = ORIENTED_EDGE('',*,*,#1770,.T.); +#1792 = ORIENTED_EDGE('',*,*,#1793,.T.); +#1793 = EDGE_CURVE('',#1763,#1794,#1796,.T.); +#1794 = VERTEX_POINT('',#1795); +#1795 = CARTESIAN_POINT('',(-1.65,-5.83,14.68)); +#1796 = LINE('',#1797,#1798); +#1797 = CARTESIAN_POINT('',(-1.65,-5.83,14.3)); +#1798 = VECTOR('',#1799,1.); +#1799 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1800 = ORIENTED_EDGE('',*,*,#1801,.F.); +#1801 = EDGE_CURVE('',#1802,#1794,#1804,.T.); +#1802 = VERTEX_POINT('',#1803); +#1803 = CARTESIAN_POINT('',(-1.65,2.17,14.68)); +#1804 = LINE('',#1805,#1806); +#1805 = CARTESIAN_POINT('',(-1.65,2.17,14.68)); +#1806 = VECTOR('',#1807,1.); +#1807 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1808 = ORIENTED_EDGE('',*,*,#1809,.F.); +#1809 = EDGE_CURVE('',#1771,#1802,#1810,.T.); +#1810 = LINE('',#1811,#1812); +#1811 = CARTESIAN_POINT('',(-1.65,2.17,14.3)); +#1812 = VECTOR('',#1813,1.); +#1813 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1814 = PLANE('',#1815); +#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818); +#1816 = CARTESIAN_POINT('',(-1.65,2.17,14.3)); +#1817 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1818 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1819 = ADVANCED_FACE('',(#1820),#1845,.T.); +#1820 = FACE_BOUND('',#1821,.T.); +#1821 = EDGE_LOOP('',(#1822,#1823,#1831,#1839)); +#1822 = ORIENTED_EDGE('',*,*,#1801,.T.); +#1823 = ORIENTED_EDGE('',*,*,#1824,.T.); +#1824 = EDGE_CURVE('',#1794,#1825,#1827,.T.); +#1825 = VERTEX_POINT('',#1826); +#1826 = CARTESIAN_POINT('',(-0.89,-5.83,14.68)); +#1827 = LINE('',#1828,#1829); +#1828 = CARTESIAN_POINT('',(-1.65,-5.83,14.68)); +#1829 = VECTOR('',#1830,1.); +#1830 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1831 = ORIENTED_EDGE('',*,*,#1832,.F.); +#1832 = EDGE_CURVE('',#1833,#1825,#1835,.T.); +#1833 = VERTEX_POINT('',#1834); +#1834 = CARTESIAN_POINT('',(-0.89,2.17,14.68)); +#1835 = LINE('',#1836,#1837); +#1836 = CARTESIAN_POINT('',(-0.89,2.17,14.68)); +#1837 = VECTOR('',#1838,1.); +#1838 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1839 = ORIENTED_EDGE('',*,*,#1840,.F.); +#1840 = EDGE_CURVE('',#1802,#1833,#1841,.T.); +#1841 = LINE('',#1842,#1843); +#1842 = CARTESIAN_POINT('',(-1.65,2.17,14.68)); +#1843 = VECTOR('',#1844,1.); +#1844 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1845 = PLANE('',#1846); +#1846 = AXIS2_PLACEMENT_3D('',#1847,#1848,#1849); +#1847 = CARTESIAN_POINT('',(-1.65,2.17,14.68)); +#1848 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1849 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1850 = ADVANCED_FACE('',(#1851),#1867,.T.); +#1851 = FACE_BOUND('',#1852,.T.); +#1852 = EDGE_LOOP('',(#1853,#1854,#1860,#1861)); +#1853 = ORIENTED_EDGE('',*,*,#1832,.T.); +#1854 = ORIENTED_EDGE('',*,*,#1855,.T.); +#1855 = EDGE_CURVE('',#1825,#1755,#1856,.T.); +#1856 = LINE('',#1857,#1858); +#1857 = CARTESIAN_POINT('',(-0.89,-5.83,14.68)); +#1858 = VECTOR('',#1859,1.); +#1859 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1860 = ORIENTED_EDGE('',*,*,#1752,.F.); +#1861 = ORIENTED_EDGE('',*,*,#1862,.F.); +#1862 = EDGE_CURVE('',#1833,#1753,#1863,.T.); +#1863 = LINE('',#1864,#1865); +#1864 = CARTESIAN_POINT('',(-0.89,2.17,14.68)); +#1865 = VECTOR('',#1866,1.); +#1866 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1867 = PLANE('',#1868); +#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871); +#1869 = CARTESIAN_POINT('',(-0.89,2.17,14.68)); +#1870 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#1871 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1872 = ADVANCED_FACE('',(#1873),#1879,.T.); +#1873 = FACE_BOUND('',#1874,.T.); +#1874 = EDGE_LOOP('',(#1875,#1876,#1877,#1878)); +#1875 = ORIENTED_EDGE('',*,*,#1778,.T.); +#1876 = ORIENTED_EDGE('',*,*,#1809,.T.); +#1877 = ORIENTED_EDGE('',*,*,#1840,.T.); +#1878 = ORIENTED_EDGE('',*,*,#1862,.T.); +#1879 = PLANE('',#1880); +#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883); +#1881 = CARTESIAN_POINT('',(-1.27,2.17,14.49)); +#1882 = DIRECTION('',(-2.921639538487E-16,1.,-5.843279076974E-16)); +#1883 = DIRECTION('',(0.,5.843279076974E-16,1.)); +#1884 = ADVANCED_FACE('',(#1885),#1891,.F.); +#1885 = FACE_BOUND('',#1886,.F.); +#1886 = EDGE_LOOP('',(#1887,#1888,#1889,#1890)); +#1887 = ORIENTED_EDGE('',*,*,#1762,.T.); +#1888 = ORIENTED_EDGE('',*,*,#1793,.T.); +#1889 = ORIENTED_EDGE('',*,*,#1824,.T.); +#1890 = ORIENTED_EDGE('',*,*,#1855,.T.); +#1891 = PLANE('',#1892); +#1892 = AXIS2_PLACEMENT_3D('',#1893,#1894,#1895); +#1893 = CARTESIAN_POINT('',(-1.27,-5.83,14.49)); +#1894 = DIRECTION('',(-2.921639538487E-16,1.,-5.843279076974E-16)); +#1895 = DIRECTION('',(0.,5.843279076974E-16,1.)); +#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1900)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1897,#1898,#1899)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1897 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1898 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1899 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1900 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1897, + 'distance_accuracy_value','confusion accuracy'); +#1901 = SHAPE_DEFINITION_REPRESENTATION(#1902,#1745); +#1902 = PRODUCT_DEFINITION_SHAPE('','',#1903); +#1903 = PRODUCT_DEFINITION('design','',#1904,#1907); +#1904 = PRODUCT_DEFINITION_FORMATION('','',#1905); +#1905 = PRODUCT('Body001','Body001','',(#1906)); +#1906 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1907 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1908 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1909,#1911); +#1909 = ( REPRESENTATION_RELATIONSHIP('','',#1745,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1910) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1910 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1911 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1912); +#1912 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Body001','',#5,#1903,$); +#1913 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1905)); +#1914 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1915),#2065); +#1915 = MANIFOLD_SOLID_BREP('',#1916); +#1916 = CLOSED_SHELL('',(#1917,#1957,#1988,#2019,#2041,#2053)); +#1917 = ADVANCED_FACE('',(#1918),#1952,.T.); +#1918 = FACE_BOUND('',#1919,.T.); +#1919 = EDGE_LOOP('',(#1920,#1930,#1938,#1946)); +#1920 = ORIENTED_EDGE('',*,*,#1921,.T.); +#1921 = EDGE_CURVE('',#1922,#1924,#1926,.T.); +#1922 = VERTEX_POINT('',#1923); +#1923 = CARTESIAN_POINT('',(-3.43,2.17,14.3)); +#1924 = VERTEX_POINT('',#1925); +#1925 = CARTESIAN_POINT('',(-3.43,-5.83,14.3)); +#1926 = LINE('',#1927,#1928); +#1927 = CARTESIAN_POINT('',(-3.43,2.17,14.3)); +#1928 = VECTOR('',#1929,1.); +#1929 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1930 = ORIENTED_EDGE('',*,*,#1931,.T.); +#1931 = EDGE_CURVE('',#1924,#1932,#1934,.T.); +#1932 = VERTEX_POINT('',#1933); +#1933 = CARTESIAN_POINT('',(-4.19,-5.83,14.3)); +#1934 = LINE('',#1935,#1936); +#1935 = CARTESIAN_POINT('',(-3.43,-5.83,14.3)); +#1936 = VECTOR('',#1937,1.); +#1937 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1938 = ORIENTED_EDGE('',*,*,#1939,.F.); +#1939 = EDGE_CURVE('',#1940,#1932,#1942,.T.); +#1940 = VERTEX_POINT('',#1941); +#1941 = CARTESIAN_POINT('',(-4.19,2.17,14.3)); +#1942 = LINE('',#1943,#1944); +#1943 = CARTESIAN_POINT('',(-4.19,2.17,14.3)); +#1944 = VECTOR('',#1945,1.); +#1945 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1946 = ORIENTED_EDGE('',*,*,#1947,.F.); +#1947 = EDGE_CURVE('',#1922,#1940,#1948,.T.); +#1948 = LINE('',#1949,#1950); +#1949 = CARTESIAN_POINT('',(-3.43,2.17,14.3)); +#1950 = VECTOR('',#1951,1.); +#1951 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1952 = PLANE('',#1953); +#1953 = AXIS2_PLACEMENT_3D('',#1954,#1955,#1956); +#1954 = CARTESIAN_POINT('',(-3.43,2.17,14.3)); +#1955 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#1956 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1957 = ADVANCED_FACE('',(#1958),#1983,.T.); +#1958 = FACE_BOUND('',#1959,.T.); +#1959 = EDGE_LOOP('',(#1960,#1961,#1969,#1977)); +#1960 = ORIENTED_EDGE('',*,*,#1939,.T.); +#1961 = ORIENTED_EDGE('',*,*,#1962,.T.); +#1962 = EDGE_CURVE('',#1932,#1963,#1965,.T.); +#1963 = VERTEX_POINT('',#1964); +#1964 = CARTESIAN_POINT('',(-4.19,-5.83,14.68)); +#1965 = LINE('',#1966,#1967); +#1966 = CARTESIAN_POINT('',(-4.19,-5.83,14.3)); +#1967 = VECTOR('',#1968,1.); +#1968 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1969 = ORIENTED_EDGE('',*,*,#1970,.F.); +#1970 = EDGE_CURVE('',#1971,#1963,#1973,.T.); +#1971 = VERTEX_POINT('',#1972); +#1972 = CARTESIAN_POINT('',(-4.19,2.17,14.68)); +#1973 = LINE('',#1974,#1975); +#1974 = CARTESIAN_POINT('',(-4.19,2.17,14.68)); +#1975 = VECTOR('',#1976,1.); +#1976 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#1977 = ORIENTED_EDGE('',*,*,#1978,.F.); +#1978 = EDGE_CURVE('',#1940,#1971,#1979,.T.); +#1979 = LINE('',#1980,#1981); +#1980 = CARTESIAN_POINT('',(-4.19,2.17,14.3)); +#1981 = VECTOR('',#1982,1.); +#1982 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1983 = PLANE('',#1984); +#1984 = AXIS2_PLACEMENT_3D('',#1985,#1986,#1987); +#1985 = CARTESIAN_POINT('',(-4.19,2.17,14.3)); +#1986 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#1987 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#1988 = ADVANCED_FACE('',(#1989),#2014,.T.); +#1989 = FACE_BOUND('',#1990,.T.); +#1990 = EDGE_LOOP('',(#1991,#1992,#2000,#2008)); +#1991 = ORIENTED_EDGE('',*,*,#1970,.T.); +#1992 = ORIENTED_EDGE('',*,*,#1993,.T.); +#1993 = EDGE_CURVE('',#1963,#1994,#1996,.T.); +#1994 = VERTEX_POINT('',#1995); +#1995 = CARTESIAN_POINT('',(-3.43,-5.83,14.68)); +#1996 = LINE('',#1997,#1998); +#1997 = CARTESIAN_POINT('',(-4.19,-5.83,14.68)); +#1998 = VECTOR('',#1999,1.); +#1999 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2000 = ORIENTED_EDGE('',*,*,#2001,.F.); +#2001 = EDGE_CURVE('',#2002,#1994,#2004,.T.); +#2002 = VERTEX_POINT('',#2003); +#2003 = CARTESIAN_POINT('',(-3.43,2.17,14.68)); +#2004 = LINE('',#2005,#2006); +#2005 = CARTESIAN_POINT('',(-3.43,2.17,14.68)); +#2006 = VECTOR('',#2007,1.); +#2007 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#2008 = ORIENTED_EDGE('',*,*,#2009,.F.); +#2009 = EDGE_CURVE('',#1971,#2002,#2010,.T.); +#2010 = LINE('',#2011,#2012); +#2011 = CARTESIAN_POINT('',(-4.19,2.17,14.68)); +#2012 = VECTOR('',#2013,1.); +#2013 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2014 = PLANE('',#2015); +#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018); +#2016 = CARTESIAN_POINT('',(-4.19,2.17,14.68)); +#2017 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#2018 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2019 = ADVANCED_FACE('',(#2020),#2036,.T.); +#2020 = FACE_BOUND('',#2021,.T.); +#2021 = EDGE_LOOP('',(#2022,#2023,#2029,#2030)); +#2022 = ORIENTED_EDGE('',*,*,#2001,.T.); +#2023 = ORIENTED_EDGE('',*,*,#2024,.T.); +#2024 = EDGE_CURVE('',#1994,#1924,#2025,.T.); +#2025 = LINE('',#2026,#2027); +#2026 = CARTESIAN_POINT('',(-3.43,-5.83,14.68)); +#2027 = VECTOR('',#2028,1.); +#2028 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2029 = ORIENTED_EDGE('',*,*,#1921,.F.); +#2030 = ORIENTED_EDGE('',*,*,#2031,.F.); +#2031 = EDGE_CURVE('',#2002,#1922,#2032,.T.); +#2032 = LINE('',#2033,#2034); +#2033 = CARTESIAN_POINT('',(-3.43,2.17,14.68)); +#2034 = VECTOR('',#2035,1.); +#2035 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2036 = PLANE('',#2037); +#2037 = AXIS2_PLACEMENT_3D('',#2038,#2039,#2040); +#2038 = CARTESIAN_POINT('',(-3.43,2.17,14.68)); +#2039 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2040 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2041 = ADVANCED_FACE('',(#2042),#2048,.T.); +#2042 = FACE_BOUND('',#2043,.T.); +#2043 = EDGE_LOOP('',(#2044,#2045,#2046,#2047)); +#2044 = ORIENTED_EDGE('',*,*,#1947,.T.); +#2045 = ORIENTED_EDGE('',*,*,#1978,.T.); +#2046 = ORIENTED_EDGE('',*,*,#2009,.T.); +#2047 = ORIENTED_EDGE('',*,*,#2031,.T.); +#2048 = PLANE('',#2049); +#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052); +#2050 = CARTESIAN_POINT('',(-3.81,2.17,14.49)); +#2051 = DIRECTION('',(-5.843279076974E-16,1.,4.916723093483E-29)); +#2052 = DIRECTION('',(1.,5.843279076974E-16,0.)); +#2053 = ADVANCED_FACE('',(#2054),#2060,.F.); +#2054 = FACE_BOUND('',#2055,.F.); +#2055 = EDGE_LOOP('',(#2056,#2057,#2058,#2059)); +#2056 = ORIENTED_EDGE('',*,*,#1931,.T.); +#2057 = ORIENTED_EDGE('',*,*,#1962,.T.); +#2058 = ORIENTED_EDGE('',*,*,#1993,.T.); +#2059 = ORIENTED_EDGE('',*,*,#2024,.T.); +#2060 = PLANE('',#2061); +#2061 = AXIS2_PLACEMENT_3D('',#2062,#2063,#2064); +#2062 = CARTESIAN_POINT('',(-3.81,-5.83,14.49)); +#2063 = DIRECTION('',(-5.843279076974E-16,1.,4.916723093483E-29)); +#2064 = DIRECTION('',(1.,5.843279076974E-16,0.)); +#2065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2069)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2066,#2067,#2068)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2066 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2067 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2068 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2069 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2066, + 'distance_accuracy_value','confusion accuracy'); +#2070 = SHAPE_DEFINITION_REPRESENTATION(#2071,#1914); +#2071 = PRODUCT_DEFINITION_SHAPE('','',#2072); +#2072 = PRODUCT_DEFINITION('design','',#2073,#2076); +#2073 = PRODUCT_DEFINITION_FORMATION('','',#2074); +#2074 = PRODUCT('Body002','Body002','',(#2075)); +#2075 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2076 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2077 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2078,#2080); +#2078 = ( REPRESENTATION_RELATIONSHIP('','',#1914,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2079) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2079 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#2080 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2081); +#2081 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Body002','',#5,#2072,$); +#2082 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2074)); +#2083 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2084),#2234); +#2084 = MANIFOLD_SOLID_BREP('',#2085); +#2085 = CLOSED_SHELL('',(#2086,#2126,#2157,#2188,#2210,#2222)); +#2086 = ADVANCED_FACE('',(#2087),#2121,.T.); +#2087 = FACE_BOUND('',#2088,.T.); +#2088 = EDGE_LOOP('',(#2089,#2099,#2107,#2115)); +#2089 = ORIENTED_EDGE('',*,*,#2090,.T.); +#2090 = EDGE_CURVE('',#2091,#2093,#2095,.T.); +#2091 = VERTEX_POINT('',#2092); +#2092 = CARTESIAN_POINT('',(4.19,2.17,14.3)); +#2093 = VERTEX_POINT('',#2094); +#2094 = CARTESIAN_POINT('',(4.19,-5.83,14.3)); +#2095 = LINE('',#2096,#2097); +#2096 = CARTESIAN_POINT('',(4.19,2.17,14.3)); +#2097 = VECTOR('',#2098,1.); +#2098 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#2099 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2100 = EDGE_CURVE('',#2093,#2101,#2103,.T.); +#2101 = VERTEX_POINT('',#2102); +#2102 = CARTESIAN_POINT('',(3.43,-5.83,14.3)); +#2103 = LINE('',#2104,#2105); +#2104 = CARTESIAN_POINT('',(4.19,-5.83,14.3)); +#2105 = VECTOR('',#2106,1.); +#2106 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#2107 = ORIENTED_EDGE('',*,*,#2108,.F.); +#2108 = EDGE_CURVE('',#2109,#2101,#2111,.T.); +#2109 = VERTEX_POINT('',#2110); +#2110 = CARTESIAN_POINT('',(3.43,2.17,14.3)); +#2111 = LINE('',#2112,#2113); +#2112 = CARTESIAN_POINT('',(3.43,2.17,14.3)); +#2113 = VECTOR('',#2114,1.); +#2114 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#2115 = ORIENTED_EDGE('',*,*,#2116,.F.); +#2116 = EDGE_CURVE('',#2091,#2109,#2117,.T.); +#2117 = LINE('',#2118,#2119); +#2118 = CARTESIAN_POINT('',(4.19,2.17,14.3)); +#2119 = VECTOR('',#2120,1.); +#2120 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#2121 = PLANE('',#2122); +#2122 = AXIS2_PLACEMENT_3D('',#2123,#2124,#2125); +#2123 = CARTESIAN_POINT('',(4.19,2.17,14.3)); +#2124 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2125 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#2126 = ADVANCED_FACE('',(#2127),#2152,.T.); +#2127 = FACE_BOUND('',#2128,.T.); +#2128 = EDGE_LOOP('',(#2129,#2130,#2138,#2146)); +#2129 = ORIENTED_EDGE('',*,*,#2108,.T.); +#2130 = ORIENTED_EDGE('',*,*,#2131,.T.); +#2131 = EDGE_CURVE('',#2101,#2132,#2134,.T.); +#2132 = VERTEX_POINT('',#2133); +#2133 = CARTESIAN_POINT('',(3.43,-5.83,14.68)); +#2134 = LINE('',#2135,#2136); +#2135 = CARTESIAN_POINT('',(3.43,-5.83,14.3)); +#2136 = VECTOR('',#2137,1.); +#2137 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#2138 = ORIENTED_EDGE('',*,*,#2139,.F.); +#2139 = EDGE_CURVE('',#2140,#2132,#2142,.T.); +#2140 = VERTEX_POINT('',#2141); +#2141 = CARTESIAN_POINT('',(3.43,2.17,14.68)); +#2142 = LINE('',#2143,#2144); +#2143 = CARTESIAN_POINT('',(3.43,2.17,14.68)); +#2144 = VECTOR('',#2145,1.); +#2145 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#2146 = ORIENTED_EDGE('',*,*,#2147,.F.); +#2147 = EDGE_CURVE('',#2109,#2140,#2148,.T.); +#2148 = LINE('',#2149,#2150); +#2149 = CARTESIAN_POINT('',(3.43,2.17,14.3)); +#2150 = VECTOR('',#2151,1.); +#2151 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#2152 = PLANE('',#2153); +#2153 = AXIS2_PLACEMENT_3D('',#2154,#2155,#2156); +#2154 = CARTESIAN_POINT('',(3.43,2.17,14.3)); +#2155 = DIRECTION('',(-1.,-3.41480999208E-16,2.465190328816E-32)); +#2156 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#2157 = ADVANCED_FACE('',(#2158),#2183,.T.); +#2158 = FACE_BOUND('',#2159,.T.); +#2159 = EDGE_LOOP('',(#2160,#2161,#2169,#2177)); +#2160 = ORIENTED_EDGE('',*,*,#2139,.T.); +#2161 = ORIENTED_EDGE('',*,*,#2162,.T.); +#2162 = EDGE_CURVE('',#2132,#2163,#2165,.T.); +#2163 = VERTEX_POINT('',#2164); +#2164 = CARTESIAN_POINT('',(4.19,-5.83,14.68)); +#2165 = LINE('',#2166,#2167); +#2166 = CARTESIAN_POINT('',(3.43,-5.83,14.68)); +#2167 = VECTOR('',#2168,1.); +#2168 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2169 = ORIENTED_EDGE('',*,*,#2170,.F.); +#2170 = EDGE_CURVE('',#2171,#2163,#2173,.T.); +#2171 = VERTEX_POINT('',#2172); +#2172 = CARTESIAN_POINT('',(4.19,2.17,14.68)); +#2173 = LINE('',#2174,#2175); +#2174 = CARTESIAN_POINT('',(4.19,2.17,14.68)); +#2175 = VECTOR('',#2176,1.); +#2176 = DIRECTION('',(3.41480999208E-16,-1.,2.22044604925E-16)); +#2177 = ORIENTED_EDGE('',*,*,#2178,.F.); +#2178 = EDGE_CURVE('',#2140,#2171,#2179,.T.); +#2179 = LINE('',#2180,#2181); +#2180 = CARTESIAN_POINT('',(3.43,2.17,14.68)); +#2181 = VECTOR('',#2182,1.); +#2182 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2183 = PLANE('',#2184); +#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187); +#2185 = CARTESIAN_POINT('',(3.43,2.17,14.68)); +#2186 = DIRECTION('',(-5.11721102704E-32,2.22044604925E-16,1.)); +#2187 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2188 = ADVANCED_FACE('',(#2189),#2205,.T.); +#2189 = FACE_BOUND('',#2190,.T.); +#2190 = EDGE_LOOP('',(#2191,#2192,#2198,#2199)); +#2191 = ORIENTED_EDGE('',*,*,#2170,.T.); +#2192 = ORIENTED_EDGE('',*,*,#2193,.T.); +#2193 = EDGE_CURVE('',#2163,#2093,#2194,.T.); +#2194 = LINE('',#2195,#2196); +#2195 = CARTESIAN_POINT('',(4.19,-5.83,14.68)); +#2196 = VECTOR('',#2197,1.); +#2197 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2198 = ORIENTED_EDGE('',*,*,#2090,.F.); +#2199 = ORIENTED_EDGE('',*,*,#2200,.F.); +#2200 = EDGE_CURVE('',#2171,#2091,#2201,.T.); +#2201 = LINE('',#2202,#2203); +#2202 = CARTESIAN_POINT('',(4.19,2.17,14.68)); +#2203 = VECTOR('',#2204,1.); +#2204 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2205 = PLANE('',#2206); +#2206 = AXIS2_PLACEMENT_3D('',#2207,#2208,#2209); +#2207 = CARTESIAN_POINT('',(4.19,2.17,14.68)); +#2208 = DIRECTION('',(1.,3.41480999208E-16,-2.465190328816E-32)); +#2209 = DIRECTION('',(5.11721102704E-32,-2.22044604925E-16,-1.)); +#2210 = ADVANCED_FACE('',(#2211),#2217,.T.); +#2211 = FACE_BOUND('',#2212,.T.); +#2212 = EDGE_LOOP('',(#2213,#2214,#2215,#2216)); +#2213 = ORIENTED_EDGE('',*,*,#2116,.T.); +#2214 = ORIENTED_EDGE('',*,*,#2147,.T.); +#2215 = ORIENTED_EDGE('',*,*,#2178,.T.); +#2216 = ORIENTED_EDGE('',*,*,#2200,.T.); +#2217 = PLANE('',#2218); +#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221); +#2219 = CARTESIAN_POINT('',(3.81,2.17,14.49)); +#2220 = DIRECTION('',(-2.921639538487E-16,1.,-5.843279076974E-16)); +#2221 = DIRECTION('',(0.,5.843279076974E-16,1.)); +#2222 = ADVANCED_FACE('',(#2223),#2229,.F.); +#2223 = FACE_BOUND('',#2224,.F.); +#2224 = EDGE_LOOP('',(#2225,#2226,#2227,#2228)); +#2225 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2226 = ORIENTED_EDGE('',*,*,#2131,.T.); +#2227 = ORIENTED_EDGE('',*,*,#2162,.T.); +#2228 = ORIENTED_EDGE('',*,*,#2193,.T.); +#2229 = PLANE('',#2230); +#2230 = AXIS2_PLACEMENT_3D('',#2231,#2232,#2233); +#2231 = CARTESIAN_POINT('',(3.81,-5.83,14.49)); +#2232 = DIRECTION('',(-2.921639538487E-16,1.,-5.843279076974E-16)); +#2233 = DIRECTION('',(0.,5.843279076974E-16,1.)); +#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2238)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2235,#2236,#2237)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2235 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2236 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2237 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2238 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2235, + 'distance_accuracy_value','confusion accuracy'); +#2239 = SHAPE_DEFINITION_REPRESENTATION(#2240,#2083); +#2240 = PRODUCT_DEFINITION_SHAPE('','',#2241); +#2241 = PRODUCT_DEFINITION('design','',#2242,#2245); +#2242 = PRODUCT_DEFINITION_FORMATION('','',#2243); +#2243 = PRODUCT('Body003','Body003','',(#2244)); +#2244 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2245 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2246 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2247,#2249); +#2247 = ( REPRESENTATION_RELATIONSHIP('','',#2083,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2248) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2248 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#2249 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2250); +#2250 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Body003','',#5,#2241,$); +#2251 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2243)); +#2252 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2253),#2234); +#2253 = STYLED_ITEM('color',(#2254),#2084); +#2254 = PRESENTATION_STYLE_ASSIGNMENT((#2255,#2261)); +#2255 = SURFACE_STYLE_USAGE(.BOTH.,#2256); +#2256 = SURFACE_SIDE_STYLE('',(#2257)); +#2257 = SURFACE_STYLE_FILL_AREA(#2258); +#2258 = FILL_AREA_STYLE('',(#2259)); +#2259 = FILL_AREA_STYLE_COLOUR('',#2260); +#2260 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#2261 = CURVE_STYLE('',#2262,POSITIVE_LENGTH_MEASURE(0.1),#2263); +#2262 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2263 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#2264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2265),#1552); +#2265 = STYLED_ITEM('color',(#2266),#306); +#2266 = PRESENTATION_STYLE_ASSIGNMENT((#2267,#2272)); +#2267 = SURFACE_STYLE_USAGE(.BOTH.,#2268); +#2268 = SURFACE_SIDE_STYLE('',(#2269)); +#2269 = SURFACE_STYLE_FILL_AREA(#2270); +#2270 = FILL_AREA_STYLE('',(#2271)); +#2271 = FILL_AREA_STYLE_COLOUR('',#2260); +#2272 = CURVE_STYLE('',#2273,POSITIVE_LENGTH_MEASURE(0.1),#2263); +#2273 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2274 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2275),#1727); +#2275 = STYLED_ITEM('color',(#2276),#1577); +#2276 = PRESENTATION_STYLE_ASSIGNMENT((#2277,#2282)); +#2277 = SURFACE_STYLE_USAGE(.BOTH.,#2278); +#2278 = SURFACE_SIDE_STYLE('',(#2279)); +#2279 = SURFACE_STYLE_FILL_AREA(#2280); +#2280 = FILL_AREA_STYLE('',(#2281)); +#2281 = FILL_AREA_STYLE_COLOUR('',#2260); +#2282 = CURVE_STYLE('',#2283,POSITIVE_LENGTH_MEASURE(0.1),#2263); +#2283 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2284 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2285),#287); +#2285 = STYLED_ITEM('color',(#2286),#63); +#2286 = PRESENTATION_STYLE_ASSIGNMENT((#2287,#2292)); +#2287 = SURFACE_STYLE_USAGE(.BOTH.,#2288); +#2288 = SURFACE_SIDE_STYLE('',(#2289)); +#2289 = SURFACE_STYLE_FILL_AREA(#2290); +#2290 = FILL_AREA_STYLE('',(#2291)); +#2291 = FILL_AREA_STYLE_COLOUR('',#2260); +#2292 = CURVE_STYLE('',#2293,POSITIVE_LENGTH_MEASURE(0.1),#2263); +#2293 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2294 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2295),#1896); +#2295 = STYLED_ITEM('color',(#2296),#1746); +#2296 = PRESENTATION_STYLE_ASSIGNMENT((#2297,#2302)); +#2297 = SURFACE_STYLE_USAGE(.BOTH.,#2298); +#2298 = SURFACE_SIDE_STYLE('',(#2299)); +#2299 = SURFACE_STYLE_FILL_AREA(#2300); +#2300 = FILL_AREA_STYLE('',(#2301)); +#2301 = FILL_AREA_STYLE_COLOUR('',#2260); +#2302 = CURVE_STYLE('',#2303,POSITIVE_LENGTH_MEASURE(0.1),#2263); +#2303 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2304 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2305),#2065); +#2305 = STYLED_ITEM('color',(#2306),#1915); +#2306 = PRESENTATION_STYLE_ASSIGNMENT((#2307,#2312)); +#2307 = SURFACE_STYLE_USAGE(.BOTH.,#2308); +#2308 = SURFACE_SIDE_STYLE('',(#2309)); +#2309 = SURFACE_STYLE_FILL_AREA(#2310); +#2310 = FILL_AREA_STYLE('',(#2311)); +#2311 = FILL_AREA_STYLE_COLOUR('',#2260); +#2312 = CURVE_STYLE('',#2313,POSITIVE_LENGTH_MEASURE(0.1),#2263); +#2313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;