diff --git a/hardware/breakneck/breakneck.net b/hardware/breakneck/breakneck.net index 6108615..4d79428 100644 --- a/hardware/breakneck/breakneck.net +++ b/hardware/breakneck/breakneck.net @@ -7,7 +7,7 @@ (title_block (title "Breakneck Hardware Wallet") (company "The Monero Project, Hardware Team") - (rev 0.7.5) + (rev 0.8.0) (date 2018-01-10) (source breakneck.sch) (comment (number 1) (value "Copyright © 2018, The Monero Project")) @@ -22,7 +22,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 5A5E1C3C)) (comp (ref C5) - (value 2u2) + (value 2.2uF) (footprint Monero_Local:C_0805) (libsource (lib breakneck) (part C)) (sheetpath (names /) (tstamps /)) @@ -46,7 +46,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 5A6B5058)) (comp (ref C6) - (value 2u2) + (value 2.2uF) (footprint Monero_Local:C_0805) (libsource (lib breakneck) (part C)) (sheetpath (names /) (tstamps /)) @@ -269,7 +269,7 @@ (tstamp 5A7919DF)) (comp (ref J5) (value USB_C_Receptacle) - (footprint Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles) + (footprint Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A) (libsource (lib breakneck) (part USB_C_Receptacle)) (sheetpath (names /) (tstamps /)) (tstamp 5A7A8688)) @@ -604,7 +604,7 @@ (tstamp 5AAEF0D6)) (comp (ref C27) (value 47nF) - (footprint Monero_Local:C_0805) + (footprint Monero_Local:C_1206) (libsource (lib breakneck) (part C)) (sheetpath (names /) (tstamps /)) (tstamp 5AAEF63D)) diff --git a/hardware/breakneck/breakneck.sch b/hardware/breakneck/breakneck.sch index f148fe1..4973bd5 100644 --- a/hardware/breakneck/breakneck.sch +++ b/hardware/breakneck/breakneck.sch @@ -7,7 +7,7 @@ encoding utf-8 Sheet 1 1 Title "Breakneck Hardware Wallet" Date "2018-01-10" -Rev "0.7.5" +Rev "0.8.0" Comp "The Monero Project, Hardware Team" Comment1 "Copyright © 2018, The Monero Project" Comment2 "Fulfilling the developer edition role" @@ -63,7 +63,7 @@ L C C5 U 1 1 5A60703C P 2200 3650 F 0 "C5" H 2225 3750 50 0000 L CNN -F 1 "2u2" H 2225 3550 50 0000 L CNN +F 1 "2.2uF" H 2225 3550 50 0000 L CNN F 2 "Monero_Local:C_0805" H 2238 3500 50 0001 C CNN F 3 "" H 2200 3650 50 0001 C CNN 1 2200 3650 @@ -140,7 +140,7 @@ L C C6 U 1 1 5A6070DF P 2400 3650 F 0 "C6" H 2425 3750 50 0000 L CNN -F 1 "2u2" H 2425 3550 50 0000 L CNN +F 1 "2.2uF" H 2425 3550 50 0000 L CNN F 2 "Monero_Local:C_0805" H 2438 3500 50 0001 C CNN F 3 "" H 2400 3650 50 0001 C CNN 1 2400 3650 @@ -981,7 +981,7 @@ U 1 1 5A7A8688 P 12600 1400 F 0 "J5" V 12049 2798 50 0000 R CNN F 1 "USB_C_Receptacle" V 12128 2798 50 0000 R CNN -F 2 "Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles" H 12750 1400 50 0001 C CNN +F 2 "Monero_Local:USB_C_Receptacle_Amphenol_12401610E4-2A" H 12750 1400 50 0001 C CNN F 3 "https://www.amphenolcanada.com/ProductSearch/pdf/124015_BRO.pdf" H 12750 1400 50 0001 C CNN 1 12600 1400 0 1 1 0 @@ -1027,7 +1027,7 @@ L Polyfuse F1 U 1 1 5A7B0BA9 P 15050 2100 F 0 "F1" V 14950 2100 50 0000 C CNN -F 1 "Polyfuse" V 15150 2100 50 0000 C CNN +F 1 "PTC" V 15150 2100 50 0000 C CNN F 2 "Monero_Local:R_0805" H 15100 1900 50 0001 L CNN F 3 "http://www.bourns.com/docs/Product-Datasheets/mfpsmf.pdf" H 15050 2100 50 0001 C CNN 1 15050 2100 @@ -3105,8 +3105,9 @@ U 1 1 5AAEF63D P 2100 8250 F 0 "C27" V 2250 8200 50 0000 L CNN F 1 "47nF" V 1950 8150 50 0000 L CNN -F 2 "Monero_Local:C_0805" H 2138 8100 50 0001 C CNN +F 2 "Monero_Local:C_1206" H 2138 8100 50 0001 C CNN F 3 "" H 2100 8250 50 0001 C CNN +F 4 "C0G or better" V 2100 8250 60 0001 C CNN "Feld4" 1 2100 8250 0 1 1 0 $EndComp diff --git a/hardware/breakneck/modules/monerohw.pretty/C_1206.kicad_mod b/hardware/breakneck/modules/monerohw.pretty/C_1206.kicad_mod new file mode 100644 index 0000000..6830668 --- /dev/null +++ b/hardware/breakneck/modules/monerohw.pretty/C_1206.kicad_mod @@ -0,0 +1,31 @@ +(module Capacitors_SMD:C_1206 (layer F.Cu) (tedit 58AA84B8) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (attr smd) + (fp_text reference REF** (at 0 -1.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value C_1206 (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1.02) (end -1 -1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 1.02) (end 1 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.25 -1.05) (end 2.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 -1.05) (end -2.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.25 1.05) (end 2.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.25 1.05) (end -2.25 1.05) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/hardware/breakneck/modules/monerohw.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod b/hardware/breakneck/modules/monerohw.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod similarity index 71% rename from hardware/breakneck/modules/monerohw.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod rename to hardware/breakneck/modules/monerohw.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod index 4a82d01..d860c31 100644 --- a/hardware/breakneck/modules/monerohw.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod +++ b/hardware/breakneck/modules/monerohw.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod @@ -1,31 +1,29 @@ -(module Connectors_USB:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles (layer F.Cu) (tedit 59877CE0) +(module USB_C_Receptacle_Amphenol_12401610E4-2A (layer F.Cu) (tedit 5A142044) (descr "USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A") (tags "USB C Type-C Receptacle SMD") (attr smd) - (fp_text reference J5 (at 0 -6.36) (layer F.SilkS) + (fp_text reference REF** (at 0 -6.36) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value USB_C_Receptacle (at 0 6.14) (layer F.Fab) + (fp_text value USB_C_Receptacle_Amphenol_12401610E4-2A (at 0 6.14) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.1))) ) - (fp_line (start -5.69 5.73) (end -5.69 -5.87) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.69 5.73) (end -5.69 5.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.69 -5.87) (end 5.69 5.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5.69 -5.87) (end 5.69 -5.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.39 5.73) (end -5.39 -5.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.39 5.73) (end -5.39 5.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.39 -5.87) (end 5.39 5.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.39 -5.87) (end 5.39 -5.87) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.6 5.23) (end 4.6 -5.22) (layer F.Fab) (width 0.1)) (fp_line (start -4.6 5.23) (end 4.6 5.23) (layer F.Fab) (width 0.1)) (fp_line (start 3.25 -5.37) (end 4.75 -5.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.75 -5.37) (end -4.75 -3.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.75 -5.37) (end 4.75 1.89) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.75 -5.37) (end -4.75 1.89) (layer F.SilkS) (width 0.12)) (fp_line (start -4.75 -5.37) (end -3.25 -5.37) (layer F.SilkS) (width 0.12)) (fp_line (start -4.6 -5.22) (end 4.6 -5.22) (layer F.Fab) (width 0.1)) (fp_line (start -4.6 5.23) (end -4.6 -5.22) (layer F.Fab) (width 0.1)) - (fp_line (start 4.75 -2.35) (end 4.75 1.89) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.75 -5.37) (end 4.75 -3.85) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.75 -2.35) (end -4.75 1.89) (layer F.SilkS) (width 0.12)) - (pad S1 thru_hole circle (at -4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask)) + (pad S1 thru_hole oval (at -4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask)) (pad A1 smd rect (at -2.75 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) (pad A2 smd rect (at -2.25 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) (pad A3 smd rect (at -1.75 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) @@ -39,10 +37,10 @@ (pad A8 smd rect (at 0.75 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) (pad A11 smd rect (at 2.25 -5.02) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) (pad B1 smd rect (at 2.5 -3.32) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) - (pad S1 thru_hole circle (at 4.13 -3.11) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask)) - (pad S1 thru_hole circle (at 4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask)) - (pad S1 thru_hole circle (at -4.49 2.84) (size 1.4 1.4) (drill 1.1) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 3.6 -4.36) (size 0.95 0.95) (drill 0.95) (layers *.Cu *.Mask)) + (pad S1 thru_hole oval (at 4.13 -3.11) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask)) + (pad S1 thru_hole oval (at 4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask)) + (pad S1 thru_hole oval (at -4.49 2.84) (size 0.8 1.4) (drill oval 0.5 1.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 3.6 -4.36) (size 0.95 0.65) (drill oval 0.95 0.65) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.6 -4.36) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) (pad B2 smd rect (at 2 -3.32) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) (pad B3 smd rect (at 1.5 -3.32) (size 0.3 0.7) (layers F.Cu F.Paste F.Mask)) diff --git a/hardware/breakneck/modules/packages3d/Capacitors_SMD.3dshapes/C_1206.step b/hardware/breakneck/modules/packages3d/Capacitors_SMD.3dshapes/C_1206.step new file mode 100644 index 0000000..3a99eeb --- /dev/null +++ b/hardware/breakneck/modules/packages3d/Capacitors_SMD.3dshapes/C_1206.step @@ -0,0 +1,1132 @@ +ISO-10303-21; +HEADER; +/* C_1206.step 3D STEP model for use in ECAD systems + * Copyright (C) 2017, kicad StepUp + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + * + * As a special exception, if you create a design which uses this symbol, + * and embed this symbol or unaltered portions of this symbol into the design, + * this symbol does not by itself cause the resulting design to be covered by + * the GNU General Public License. + * This exception does not however invalidate any other reasons why the design + * itself might be covered by the GNU General Public License. + * If you modify this symbol, you may extend this exception to your version of the symbol, + * but you are not obligated to do so. + * If you do not wish to do so, delete this exception statement from your version + */ + +FILE_DESCRIPTION( +/* description */ ('model of C_1206'), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'C_1206.step', +/* time_stamp */ '2017-02-19T15:18:45', +/* author */ ('kicad StepUp','ksu'), +/* organization */ ('FreeCAD'), +/* preprocessor_version */ 'OCC', +/* originating_system */ 'kicad StepUp', +/* authorisation */ ''); + +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; + +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', +'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( +'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('C_1206','C_1206','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#869); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#57,#124,#149,#174,#295,#312,#329,#346,#363, +#375,#407,#431,#456,#480,#505,#529,#554,#571,#657,#688,#713,#738, +#762,#786,#811,#836,#853)); +#17 = ADVANCED_FACE('',(#18),#52,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(1.525,-0.76,2.5E-002)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(1.525,-0.76,0.755)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(1.525,-0.76,0.E+000)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.F.); +#31 = EDGE_CURVE('',#32,#22,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(1.025,-0.76,2.5E-002)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(1.025,-0.76,2.5E-002)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(1.,0.E+000,0.E+000)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#32,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(1.025,-0.76,0.755)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(1.025,-0.76,0.E+000)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.T.); +#47 = EDGE_CURVE('',#40,#24,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(1.025,-0.76,0.755)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(1.,0.E+000,0.E+000)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(1.025,-0.76,0.E+000)); +#55 = DIRECTION('',(0.E+000,1.,0.E+000)); +#56 = DIRECTION('',(0.E+000,0.E+000,1.)); +#57 = ADVANCED_FACE('',(#58),#119,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#70,#78,#87,#95,#104,#112)); +#60 = ORIENTED_EDGE('',*,*,#21,.F.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#22,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(1.525,-0.735,0.E+000)); +#65 = CIRCLE('',#66,2.5E-002); +#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69); +#67 = CARTESIAN_POINT('',(1.525,-0.735,2.5E-002)); +#68 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#69 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#63,#72,#74,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(1.525,0.735,0.E+000)); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(1.525,-0.76,0.E+000)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(0.E+000,1.,0.E+000)); +#78 = ORIENTED_EDGE('',*,*,#79,.F.); +#79 = EDGE_CURVE('',#80,#72,#82,.T.); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(1.525,0.76,2.5E-002)); +#82 = CIRCLE('',#83,2.5E-002); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(1.525,0.735,2.5E-002)); +#85 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#86 = DIRECTION('',(0.E+000,0.E+000,1.)); +#87 = ORIENTED_EDGE('',*,*,#88,.T.); +#88 = EDGE_CURVE('',#80,#89,#91,.T.); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(1.525,0.76,0.755)); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(1.525,0.76,0.E+000)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(0.E+000,0.E+000,1.)); +#95 = ORIENTED_EDGE('',*,*,#96,.T.); +#96 = EDGE_CURVE('',#89,#97,#99,.T.); +#97 = VERTEX_POINT('',#98); +#98 = CARTESIAN_POINT('',(1.525,0.735,0.78)); +#99 = CIRCLE('',#100,2.5E-002); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(1.525,0.735,0.755)); +#102 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#103 = DIRECTION('',(0.E+000,0.E+000,1.)); +#104 = ORIENTED_EDGE('',*,*,#105,.F.); +#105 = EDGE_CURVE('',#106,#97,#108,.T.); +#106 = VERTEX_POINT('',#107); +#107 = CARTESIAN_POINT('',(1.525,-0.735,0.78)); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(1.525,-0.76,0.78)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(0.E+000,1.,0.E+000)); +#112 = ORIENTED_EDGE('',*,*,#113,.F.); +#113 = EDGE_CURVE('',#24,#106,#114,.T.); +#114 = CIRCLE('',#115,2.5E-002); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(1.525,-0.735,0.755)); +#117 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#118 = DIRECTION('',(0.E+000,0.E+000,1.)); +#119 = PLANE('',#120); +#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123); +#121 = CARTESIAN_POINT('',(1.525,-0.76,0.E+000)); +#122 = DIRECTION('',(1.,0.E+000,0.E+000)); +#123 = DIRECTION('',(0.E+000,0.E+000,1.)); +#124 = ADVANCED_FACE('',(#125),#144,.T.); +#125 = FACE_BOUND('',#126,.T.); +#126 = EDGE_LOOP('',(#127,#136,#142,#143)); +#127 = ORIENTED_EDGE('',*,*,#128,.T.); +#128 = EDGE_CURVE('',#32,#129,#131,.T.); +#129 = VERTEX_POINT('',#130); +#130 = CARTESIAN_POINT('',(1.025,-0.735,0.E+000)); +#131 = CIRCLE('',#132,2.5E-002); +#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135); +#133 = CARTESIAN_POINT('',(1.025,-0.735,2.5E-002)); +#134 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#135 = DIRECTION('',(0.E+000,0.E+000,1.)); +#136 = ORIENTED_EDGE('',*,*,#137,.T.); +#137 = EDGE_CURVE('',#129,#63,#138,.T.); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(1.025,-0.735,0.E+000)); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(1.,0.E+000,0.E+000)); +#142 = ORIENTED_EDGE('',*,*,#62,.F.); +#143 = ORIENTED_EDGE('',*,*,#31,.F.); +#144 = CYLINDRICAL_SURFACE('',#145,2.5E-002); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(1.025,-0.735,2.5E-002)); +#147 = DIRECTION('',(1.,0.E+000,0.E+000)); +#148 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#149 = ADVANCED_FACE('',(#150),#169,.T.); +#150 = FACE_BOUND('',#151,.F.); +#151 = EDGE_LOOP('',(#152,#161,#167,#168)); +#152 = ORIENTED_EDGE('',*,*,#153,.T.); +#153 = EDGE_CURVE('',#40,#154,#156,.T.); +#154 = VERTEX_POINT('',#155); +#155 = CARTESIAN_POINT('',(1.025,-0.735,0.78)); +#156 = CIRCLE('',#157,2.5E-002); +#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160); +#158 = CARTESIAN_POINT('',(1.025,-0.735,0.755)); +#159 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#160 = DIRECTION('',(0.E+000,0.E+000,1.)); +#161 = ORIENTED_EDGE('',*,*,#162,.T.); +#162 = EDGE_CURVE('',#154,#106,#163,.T.); +#163 = LINE('',#164,#165); +#164 = CARTESIAN_POINT('',(1.025,-0.735,0.78)); +#165 = VECTOR('',#166,1.); +#166 = DIRECTION('',(1.,0.E+000,0.E+000)); +#167 = ORIENTED_EDGE('',*,*,#113,.F.); +#168 = ORIENTED_EDGE('',*,*,#47,.F.); +#169 = CYLINDRICAL_SURFACE('',#170,2.5E-002); +#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173); +#171 = CARTESIAN_POINT('',(1.025,-0.735,0.755)); +#172 = DIRECTION('',(1.,0.E+000,0.E+000)); +#173 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#174 = ADVANCED_FACE('',(#175,#220),#290,.F.); +#175 = FACE_BOUND('',#176,.F.); +#176 = EDGE_LOOP('',(#177,#178,#179,#187,#196,#204,#213,#219)); +#177 = ORIENTED_EDGE('',*,*,#39,.F.); +#178 = ORIENTED_EDGE('',*,*,#128,.T.); +#179 = ORIENTED_EDGE('',*,*,#180,.T.); +#180 = EDGE_CURVE('',#129,#181,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(1.025,0.735,0.E+000)); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(1.025,-0.76,0.E+000)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(0.E+000,1.,0.E+000)); +#187 = ORIENTED_EDGE('',*,*,#188,.F.); +#188 = EDGE_CURVE('',#189,#181,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(1.025,0.76,2.5E-002)); +#191 = CIRCLE('',#192,2.5E-002); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(1.025,0.735,2.5E-002)); +#194 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#195 = DIRECTION('',(0.E+000,0.E+000,1.)); +#196 = ORIENTED_EDGE('',*,*,#197,.T.); +#197 = EDGE_CURVE('',#189,#198,#200,.T.); +#198 = VERTEX_POINT('',#199); +#199 = CARTESIAN_POINT('',(1.025,0.76,0.755)); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(1.025,0.76,0.E+000)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(0.E+000,0.E+000,1.)); +#204 = ORIENTED_EDGE('',*,*,#205,.T.); +#205 = EDGE_CURVE('',#198,#206,#208,.T.); +#206 = VERTEX_POINT('',#207); +#207 = CARTESIAN_POINT('',(1.025,0.735,0.78)); +#208 = CIRCLE('',#209,2.5E-002); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(1.025,0.735,0.755)); +#211 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#212 = DIRECTION('',(0.E+000,0.E+000,1.)); +#213 = ORIENTED_EDGE('',*,*,#214,.F.); +#214 = EDGE_CURVE('',#154,#206,#215,.T.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(1.025,-0.76,0.78)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(0.E+000,1.,0.E+000)); +#219 = ORIENTED_EDGE('',*,*,#153,.F.); +#220 = FACE_BOUND('',#221,.F.); +#221 = EDGE_LOOP('',(#222,#233,#241,#250,#258,#267,#275,#284)); +#222 = ORIENTED_EDGE('',*,*,#223,.F.); +#223 = EDGE_CURVE('',#224,#226,#228,.T.); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(1.025,-0.74,4.5E-002)); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(1.025,-0.715,2.E-002)); +#228 = CIRCLE('',#229,2.5E-002); +#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232); +#230 = CARTESIAN_POINT('',(1.025,-0.715,4.5E-002)); +#231 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#232 = DIRECTION('',(0.E+000,0.E+000,1.)); +#233 = ORIENTED_EDGE('',*,*,#234,.T.); +#234 = EDGE_CURVE('',#224,#235,#237,.T.); +#235 = VERTEX_POINT('',#236); +#236 = CARTESIAN_POINT('',(1.025,-0.74,0.735)); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(1.025,-0.74,2.E-002)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(0.E+000,0.E+000,1.)); +#241 = ORIENTED_EDGE('',*,*,#242,.T.); +#242 = EDGE_CURVE('',#235,#243,#245,.T.); +#243 = VERTEX_POINT('',#244); +#244 = CARTESIAN_POINT('',(1.025,-0.715,0.76)); +#245 = CIRCLE('',#246,2.5E-002); +#246 = AXIS2_PLACEMENT_3D('',#247,#248,#249); +#247 = CARTESIAN_POINT('',(1.025,-0.715,0.735)); +#248 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#249 = DIRECTION('',(0.E+000,0.E+000,1.)); +#250 = ORIENTED_EDGE('',*,*,#251,.T.); +#251 = EDGE_CURVE('',#243,#252,#254,.T.); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(1.025,0.715,0.76)); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(1.025,-0.74,0.76)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.E+000,1.,0.E+000)); +#258 = ORIENTED_EDGE('',*,*,#259,.F.); +#259 = EDGE_CURVE('',#260,#252,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(1.025,0.74,0.735)); +#262 = CIRCLE('',#263,2.5E-002); +#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); +#264 = CARTESIAN_POINT('',(1.025,0.715,0.735)); +#265 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#266 = DIRECTION('',(0.E+000,0.E+000,1.)); +#267 = ORIENTED_EDGE('',*,*,#268,.F.); +#268 = EDGE_CURVE('',#269,#260,#271,.T.); +#269 = VERTEX_POINT('',#270); +#270 = CARTESIAN_POINT('',(1.025,0.74,4.5E-002)); +#271 = LINE('',#272,#273); +#272 = CARTESIAN_POINT('',(1.025,0.74,2.E-002)); +#273 = VECTOR('',#274,1.); +#274 = DIRECTION('',(0.E+000,0.E+000,1.)); +#275 = ORIENTED_EDGE('',*,*,#276,.T.); +#276 = EDGE_CURVE('',#269,#277,#279,.T.); +#277 = VERTEX_POINT('',#278); +#278 = CARTESIAN_POINT('',(1.025,0.715,2.E-002)); +#279 = CIRCLE('',#280,2.5E-002); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(1.025,0.715,4.5E-002)); +#282 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#283 = DIRECTION('',(0.E+000,0.E+000,1.)); +#284 = ORIENTED_EDGE('',*,*,#285,.F.); +#285 = EDGE_CURVE('',#226,#277,#286,.T.); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(1.025,-0.74,2.E-002)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(0.E+000,1.,0.E+000)); +#290 = PLANE('',#291); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(1.025,-0.76,0.E+000)); +#293 = DIRECTION('',(1.,0.E+000,0.E+000)); +#294 = DIRECTION('',(0.E+000,0.E+000,1.)); +#295 = ADVANCED_FACE('',(#296),#307,.F.); +#296 = FACE_BOUND('',#297,.F.); +#297 = EDGE_LOOP('',(#298,#299,#300,#301)); +#298 = ORIENTED_EDGE('',*,*,#180,.F.); +#299 = ORIENTED_EDGE('',*,*,#137,.T.); +#300 = ORIENTED_EDGE('',*,*,#71,.T.); +#301 = ORIENTED_EDGE('',*,*,#302,.F.); +#302 = EDGE_CURVE('',#181,#72,#303,.T.); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(1.025,0.735,0.E+000)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(1.,0.E+000,0.E+000)); +#307 = PLANE('',#308); +#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); +#309 = CARTESIAN_POINT('',(1.025,-0.76,0.E+000)); +#310 = DIRECTION('',(0.E+000,0.E+000,1.)); +#311 = DIRECTION('',(1.,0.E+000,0.E+000)); +#312 = ADVANCED_FACE('',(#313),#324,.T.); +#313 = FACE_BOUND('',#314,.T.); +#314 = EDGE_LOOP('',(#315,#316,#317,#318)); +#315 = ORIENTED_EDGE('',*,*,#214,.F.); +#316 = ORIENTED_EDGE('',*,*,#162,.T.); +#317 = ORIENTED_EDGE('',*,*,#105,.T.); +#318 = ORIENTED_EDGE('',*,*,#319,.F.); +#319 = EDGE_CURVE('',#206,#97,#320,.T.); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(1.025,0.735,0.78)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(1.,0.E+000,0.E+000)); +#324 = PLANE('',#325); +#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328); +#326 = CARTESIAN_POINT('',(1.025,-0.76,0.78)); +#327 = DIRECTION('',(0.E+000,0.E+000,1.)); +#328 = DIRECTION('',(1.,0.E+000,0.E+000)); +#329 = ADVANCED_FACE('',(#330),#341,.T.); +#330 = FACE_BOUND('',#331,.F.); +#331 = EDGE_LOOP('',(#332,#333,#334,#335)); +#332 = ORIENTED_EDGE('',*,*,#188,.T.); +#333 = ORIENTED_EDGE('',*,*,#302,.T.); +#334 = ORIENTED_EDGE('',*,*,#79,.F.); +#335 = ORIENTED_EDGE('',*,*,#336,.F.); +#336 = EDGE_CURVE('',#189,#80,#337,.T.); +#337 = LINE('',#338,#339); +#338 = CARTESIAN_POINT('',(1.025,0.76,2.5E-002)); +#339 = VECTOR('',#340,1.); +#340 = DIRECTION('',(1.,0.E+000,0.E+000)); +#341 = CYLINDRICAL_SURFACE('',#342,2.5E-002); +#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345); +#343 = CARTESIAN_POINT('',(1.025,0.735,2.5E-002)); +#344 = DIRECTION('',(1.,0.E+000,0.E+000)); +#345 = DIRECTION('',(0.E+000,1.,0.E+000)); +#346 = ADVANCED_FACE('',(#347),#358,.T.); +#347 = FACE_BOUND('',#348,.T.); +#348 = EDGE_LOOP('',(#349,#350,#351,#352)); +#349 = ORIENTED_EDGE('',*,*,#205,.T.); +#350 = ORIENTED_EDGE('',*,*,#319,.T.); +#351 = ORIENTED_EDGE('',*,*,#96,.F.); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#198,#89,#354,.T.); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(1.025,0.76,0.755)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(1.,0.E+000,0.E+000)); +#358 = CYLINDRICAL_SURFACE('',#359,2.5E-002); +#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); +#360 = CARTESIAN_POINT('',(1.025,0.735,0.755)); +#361 = DIRECTION('',(1.,0.E+000,0.E+000)); +#362 = DIRECTION('',(0.E+000,1.,0.E+000)); +#363 = ADVANCED_FACE('',(#364),#370,.T.); +#364 = FACE_BOUND('',#365,.T.); +#365 = EDGE_LOOP('',(#366,#367,#368,#369)); +#366 = ORIENTED_EDGE('',*,*,#88,.F.); +#367 = ORIENTED_EDGE('',*,*,#336,.F.); +#368 = ORIENTED_EDGE('',*,*,#197,.T.); +#369 = ORIENTED_EDGE('',*,*,#353,.T.); +#370 = PLANE('',#371); +#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374); +#372 = CARTESIAN_POINT('',(1.025,0.76,0.E+000)); +#373 = DIRECTION('',(0.E+000,1.,0.E+000)); +#374 = DIRECTION('',(0.E+000,0.E+000,1.)); +#375 = ADVANCED_FACE('',(#376),#402,.T.); +#376 = FACE_BOUND('',#377,.T.); +#377 = EDGE_LOOP('',(#378,#389,#395,#396)); +#378 = ORIENTED_EDGE('',*,*,#379,.T.); +#379 = EDGE_CURVE('',#380,#382,#384,.T.); +#380 = VERTEX_POINT('',#381); +#381 = CARTESIAN_POINT('',(-1.025,-0.74,4.5E-002)); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(-1.025,-0.715,2.E-002)); +#384 = CIRCLE('',#385,2.5E-002); +#385 = AXIS2_PLACEMENT_3D('',#386,#387,#388); +#386 = CARTESIAN_POINT('',(-1.025,-0.715,4.5E-002)); +#387 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#388 = DIRECTION('',(0.E+000,0.E+000,1.)); +#389 = ORIENTED_EDGE('',*,*,#390,.T.); +#390 = EDGE_CURVE('',#382,#226,#391,.T.); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(-1.025,-0.715,2.E-002)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(1.,0.E+000,0.E+000)); +#395 = ORIENTED_EDGE('',*,*,#223,.F.); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#380,#224,#398,.T.); +#398 = LINE('',#399,#400); +#399 = CARTESIAN_POINT('',(-1.025,-0.74,4.5E-002)); +#400 = VECTOR('',#401,1.); +#401 = DIRECTION('',(1.,0.E+000,0.E+000)); +#402 = CYLINDRICAL_SURFACE('',#403,2.5E-002); +#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406); +#404 = CARTESIAN_POINT('',(-1.025,-0.715,4.5E-002)); +#405 = DIRECTION('',(1.,0.E+000,0.E+000)); +#406 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#407 = ADVANCED_FACE('',(#408),#426,.F.); +#408 = FACE_BOUND('',#409,.F.); +#409 = EDGE_LOOP('',(#410,#418,#419,#420)); +#410 = ORIENTED_EDGE('',*,*,#411,.F.); +#411 = EDGE_CURVE('',#382,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-1.025,0.715,2.E-002)); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(-1.025,-0.74,2.E-002)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.E+000,1.,0.E+000)); +#418 = ORIENTED_EDGE('',*,*,#390,.T.); +#419 = ORIENTED_EDGE('',*,*,#285,.T.); +#420 = ORIENTED_EDGE('',*,*,#421,.F.); +#421 = EDGE_CURVE('',#412,#277,#422,.T.); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(-1.025,0.715,2.E-002)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(1.,0.E+000,0.E+000)); +#426 = PLANE('',#427); +#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430); +#428 = CARTESIAN_POINT('',(-1.025,-0.74,2.E-002)); +#429 = DIRECTION('',(0.E+000,0.E+000,1.)); +#430 = DIRECTION('',(1.,0.E+000,0.E+000)); +#431 = ADVANCED_FACE('',(#432),#451,.T.); +#432 = FACE_BOUND('',#433,.F.); +#433 = EDGE_LOOP('',(#434,#443,#444,#445)); +#434 = ORIENTED_EDGE('',*,*,#435,.T.); +#435 = EDGE_CURVE('',#436,#412,#438,.T.); +#436 = VERTEX_POINT('',#437); +#437 = CARTESIAN_POINT('',(-1.025,0.74,4.5E-002)); +#438 = CIRCLE('',#439,2.5E-002); +#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442); +#440 = CARTESIAN_POINT('',(-1.025,0.715,4.5E-002)); +#441 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#442 = DIRECTION('',(0.E+000,0.E+000,1.)); +#443 = ORIENTED_EDGE('',*,*,#421,.T.); +#444 = ORIENTED_EDGE('',*,*,#276,.F.); +#445 = ORIENTED_EDGE('',*,*,#446,.F.); +#446 = EDGE_CURVE('',#436,#269,#447,.T.); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(-1.025,0.74,4.5E-002)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(1.,0.E+000,0.E+000)); +#451 = CYLINDRICAL_SURFACE('',#452,2.5E-002); +#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455); +#453 = CARTESIAN_POINT('',(-1.025,0.715,4.5E-002)); +#454 = DIRECTION('',(1.,0.E+000,0.E+000)); +#455 = DIRECTION('',(0.E+000,1.,0.E+000)); +#456 = ADVANCED_FACE('',(#457),#475,.T.); +#457 = FACE_BOUND('',#458,.T.); +#458 = EDGE_LOOP('',(#459,#460,#461,#469)); +#459 = ORIENTED_EDGE('',*,*,#268,.F.); +#460 = ORIENTED_EDGE('',*,*,#446,.F.); +#461 = ORIENTED_EDGE('',*,*,#462,.T.); +#462 = EDGE_CURVE('',#436,#463,#465,.T.); +#463 = VERTEX_POINT('',#464); +#464 = CARTESIAN_POINT('',(-1.025,0.74,0.735)); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(-1.025,0.74,2.E-002)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(0.E+000,0.E+000,1.)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#463,#260,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(-1.025,0.74,0.735)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(1.,0.E+000,0.E+000)); +#475 = PLANE('',#476); +#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479); +#477 = CARTESIAN_POINT('',(-1.025,0.74,2.E-002)); +#478 = DIRECTION('',(0.E+000,1.,0.E+000)); +#479 = DIRECTION('',(0.E+000,0.E+000,1.)); +#480 = ADVANCED_FACE('',(#481),#500,.T.); +#481 = FACE_BOUND('',#482,.T.); +#482 = EDGE_LOOP('',(#483,#492,#498,#499)); +#483 = ORIENTED_EDGE('',*,*,#484,.T.); +#484 = EDGE_CURVE('',#463,#485,#487,.T.); +#485 = VERTEX_POINT('',#486); +#486 = CARTESIAN_POINT('',(-1.025,0.715,0.76)); +#487 = CIRCLE('',#488,2.5E-002); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(-1.025,0.715,0.735)); +#490 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#491 = DIRECTION('',(0.E+000,0.E+000,1.)); +#492 = ORIENTED_EDGE('',*,*,#493,.T.); +#493 = EDGE_CURVE('',#485,#252,#494,.T.); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(-1.025,0.715,0.76)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(1.,0.E+000,0.E+000)); +#498 = ORIENTED_EDGE('',*,*,#259,.F.); +#499 = ORIENTED_EDGE('',*,*,#470,.F.); +#500 = CYLINDRICAL_SURFACE('',#501,2.5E-002); +#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504); +#502 = CARTESIAN_POINT('',(-1.025,0.715,0.735)); +#503 = DIRECTION('',(1.,0.E+000,0.E+000)); +#504 = DIRECTION('',(0.E+000,1.,0.E+000)); +#505 = ADVANCED_FACE('',(#506),#524,.T.); +#506 = FACE_BOUND('',#507,.T.); +#507 = EDGE_LOOP('',(#508,#516,#522,#523)); +#508 = ORIENTED_EDGE('',*,*,#509,.F.); +#509 = EDGE_CURVE('',#510,#485,#512,.T.); +#510 = VERTEX_POINT('',#511); +#511 = CARTESIAN_POINT('',(-1.025,-0.715,0.76)); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(-1.025,-0.74,0.76)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.E+000,1.,0.E+000)); +#516 = ORIENTED_EDGE('',*,*,#517,.T.); +#517 = EDGE_CURVE('',#510,#243,#518,.T.); +#518 = LINE('',#519,#520); +#519 = CARTESIAN_POINT('',(-1.025,-0.715,0.76)); +#520 = VECTOR('',#521,1.); +#521 = DIRECTION('',(1.,0.E+000,0.E+000)); +#522 = ORIENTED_EDGE('',*,*,#251,.T.); +#523 = ORIENTED_EDGE('',*,*,#493,.F.); +#524 = PLANE('',#525); +#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528); +#526 = CARTESIAN_POINT('',(-1.025,-0.74,0.76)); +#527 = DIRECTION('',(0.E+000,0.E+000,1.)); +#528 = DIRECTION('',(1.,0.E+000,0.E+000)); +#529 = ADVANCED_FACE('',(#530),#549,.T.); +#530 = FACE_BOUND('',#531,.F.); +#531 = EDGE_LOOP('',(#532,#541,#542,#543)); +#532 = ORIENTED_EDGE('',*,*,#533,.T.); +#533 = EDGE_CURVE('',#534,#510,#536,.T.); +#534 = VERTEX_POINT('',#535); +#535 = CARTESIAN_POINT('',(-1.025,-0.74,0.735)); +#536 = CIRCLE('',#537,2.5E-002); +#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540); +#538 = CARTESIAN_POINT('',(-1.025,-0.715,0.735)); +#539 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#540 = DIRECTION('',(0.E+000,0.E+000,1.)); +#541 = ORIENTED_EDGE('',*,*,#517,.T.); +#542 = ORIENTED_EDGE('',*,*,#242,.F.); +#543 = ORIENTED_EDGE('',*,*,#544,.F.); +#544 = EDGE_CURVE('',#534,#235,#545,.T.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-1.025,-0.74,0.735)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(1.,0.E+000,0.E+000)); +#549 = CYLINDRICAL_SURFACE('',#550,2.5E-002); +#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553); +#551 = CARTESIAN_POINT('',(-1.025,-0.715,0.735)); +#552 = DIRECTION('',(1.,0.E+000,0.E+000)); +#553 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#554 = ADVANCED_FACE('',(#555),#566,.F.); +#555 = FACE_BOUND('',#556,.F.); +#556 = EDGE_LOOP('',(#557,#558,#559,#565)); +#557 = ORIENTED_EDGE('',*,*,#234,.F.); +#558 = ORIENTED_EDGE('',*,*,#397,.F.); +#559 = ORIENTED_EDGE('',*,*,#560,.T.); +#560 = EDGE_CURVE('',#380,#534,#561,.T.); +#561 = LINE('',#562,#563); +#562 = CARTESIAN_POINT('',(-1.025,-0.74,2.E-002)); +#563 = VECTOR('',#564,1.); +#564 = DIRECTION('',(0.E+000,0.E+000,1.)); +#565 = ORIENTED_EDGE('',*,*,#544,.T.); +#566 = PLANE('',#567); +#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); +#568 = CARTESIAN_POINT('',(-1.025,-0.74,2.E-002)); +#569 = DIRECTION('',(0.E+000,1.,0.E+000)); +#570 = DIRECTION('',(0.E+000,0.E+000,1.)); +#571 = ADVANCED_FACE('',(#572,#642),#652,.T.); +#572 = FACE_BOUND('',#573,.T.); +#573 = EDGE_LOOP('',(#574,#584,#593,#601,#610,#618,#627,#635)); +#574 = ORIENTED_EDGE('',*,*,#575,.F.); +#575 = EDGE_CURVE('',#576,#578,#580,.T.); +#576 = VERTEX_POINT('',#577); +#577 = CARTESIAN_POINT('',(-1.025,-0.76,2.5E-002)); +#578 = VERTEX_POINT('',#579); +#579 = CARTESIAN_POINT('',(-1.025,-0.76,0.755)); +#580 = LINE('',#581,#582); +#581 = CARTESIAN_POINT('',(-1.025,-0.76,0.E+000)); +#582 = VECTOR('',#583,1.); +#583 = DIRECTION('',(0.E+000,0.E+000,1.)); +#584 = ORIENTED_EDGE('',*,*,#585,.T.); +#585 = EDGE_CURVE('',#576,#586,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(-1.025,-0.735,0.E+000)); +#588 = CIRCLE('',#589,2.5E-002); +#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592); +#590 = CARTESIAN_POINT('',(-1.025,-0.735,2.5E-002)); +#591 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#592 = DIRECTION('',(0.E+000,0.E+000,1.)); +#593 = ORIENTED_EDGE('',*,*,#594,.T.); +#594 = EDGE_CURVE('',#586,#595,#597,.T.); +#595 = VERTEX_POINT('',#596); +#596 = CARTESIAN_POINT('',(-1.025,0.735,0.E+000)); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(-1.025,-0.76,0.E+000)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(0.E+000,1.,0.E+000)); +#601 = ORIENTED_EDGE('',*,*,#602,.F.); +#602 = EDGE_CURVE('',#603,#595,#605,.T.); +#603 = VERTEX_POINT('',#604); +#604 = CARTESIAN_POINT('',(-1.025,0.76,2.5E-002)); +#605 = CIRCLE('',#606,2.5E-002); +#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); +#607 = CARTESIAN_POINT('',(-1.025,0.735,2.5E-002)); +#608 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#609 = DIRECTION('',(0.E+000,0.E+000,1.)); +#610 = ORIENTED_EDGE('',*,*,#611,.T.); +#611 = EDGE_CURVE('',#603,#612,#614,.T.); +#612 = VERTEX_POINT('',#613); +#613 = CARTESIAN_POINT('',(-1.025,0.76,0.755)); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(-1.025,0.76,0.E+000)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(0.E+000,0.E+000,1.)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#612,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-1.025,0.735,0.78)); +#622 = CIRCLE('',#623,2.5E-002); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(-1.025,0.735,0.755)); +#625 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#626 = DIRECTION('',(0.E+000,0.E+000,1.)); +#627 = ORIENTED_EDGE('',*,*,#628,.F.); +#628 = EDGE_CURVE('',#629,#620,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(-1.025,-0.735,0.78)); +#631 = LINE('',#632,#633); +#632 = CARTESIAN_POINT('',(-1.025,-0.76,0.78)); +#633 = VECTOR('',#634,1.); +#634 = DIRECTION('',(0.E+000,1.,0.E+000)); +#635 = ORIENTED_EDGE('',*,*,#636,.F.); +#636 = EDGE_CURVE('',#578,#629,#637,.T.); +#637 = CIRCLE('',#638,2.5E-002); +#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641); +#639 = CARTESIAN_POINT('',(-1.025,-0.735,0.755)); +#640 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#641 = DIRECTION('',(0.E+000,0.E+000,1.)); +#642 = FACE_BOUND('',#643,.T.); +#643 = EDGE_LOOP('',(#644,#645,#646,#647,#648,#649,#650,#651)); +#644 = ORIENTED_EDGE('',*,*,#379,.F.); +#645 = ORIENTED_EDGE('',*,*,#560,.T.); +#646 = ORIENTED_EDGE('',*,*,#533,.T.); +#647 = ORIENTED_EDGE('',*,*,#509,.T.); +#648 = ORIENTED_EDGE('',*,*,#484,.F.); +#649 = ORIENTED_EDGE('',*,*,#462,.F.); +#650 = ORIENTED_EDGE('',*,*,#435,.T.); +#651 = ORIENTED_EDGE('',*,*,#411,.F.); +#652 = PLANE('',#653); +#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656); +#654 = CARTESIAN_POINT('',(-1.025,-0.76,0.E+000)); +#655 = DIRECTION('',(1.,0.E+000,0.E+000)); +#656 = DIRECTION('',(0.E+000,0.E+000,1.)); +#657 = ADVANCED_FACE('',(#658),#683,.F.); +#658 = FACE_BOUND('',#659,.F.); +#659 = EDGE_LOOP('',(#660,#661,#669,#677)); +#660 = ORIENTED_EDGE('',*,*,#575,.F.); +#661 = ORIENTED_EDGE('',*,*,#662,.F.); +#662 = EDGE_CURVE('',#663,#576,#665,.T.); +#663 = VERTEX_POINT('',#664); +#664 = CARTESIAN_POINT('',(-1.525,-0.76,2.5E-002)); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(-1.525,-0.76,2.5E-002)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(1.,0.E+000,0.E+000)); +#669 = ORIENTED_EDGE('',*,*,#670,.T.); +#670 = EDGE_CURVE('',#663,#671,#673,.T.); +#671 = VERTEX_POINT('',#672); +#672 = CARTESIAN_POINT('',(-1.525,-0.76,0.755)); +#673 = LINE('',#674,#675); +#674 = CARTESIAN_POINT('',(-1.525,-0.76,0.E+000)); +#675 = VECTOR('',#676,1.); +#676 = DIRECTION('',(0.E+000,0.E+000,1.)); +#677 = ORIENTED_EDGE('',*,*,#678,.T.); +#678 = EDGE_CURVE('',#671,#578,#679,.T.); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(-1.525,-0.76,0.755)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(1.,0.E+000,0.E+000)); +#683 = PLANE('',#684); +#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687); +#685 = CARTESIAN_POINT('',(-1.525,-0.76,0.E+000)); +#686 = DIRECTION('',(0.E+000,1.,0.E+000)); +#687 = DIRECTION('',(0.E+000,0.E+000,1.)); +#688 = ADVANCED_FACE('',(#689),#708,.T.); +#689 = FACE_BOUND('',#690,.T.); +#690 = EDGE_LOOP('',(#691,#700,#706,#707)); +#691 = ORIENTED_EDGE('',*,*,#692,.T.); +#692 = EDGE_CURVE('',#663,#693,#695,.T.); +#693 = VERTEX_POINT('',#694); +#694 = CARTESIAN_POINT('',(-1.525,-0.735,0.E+000)); +#695 = CIRCLE('',#696,2.5E-002); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-1.525,-0.735,2.5E-002)); +#698 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#699 = DIRECTION('',(0.E+000,0.E+000,1.)); +#700 = ORIENTED_EDGE('',*,*,#701,.T.); +#701 = EDGE_CURVE('',#693,#586,#702,.T.); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(-1.525,-0.735,0.E+000)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(1.,0.E+000,0.E+000)); +#706 = ORIENTED_EDGE('',*,*,#585,.F.); +#707 = ORIENTED_EDGE('',*,*,#662,.F.); +#708 = CYLINDRICAL_SURFACE('',#709,2.5E-002); +#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712); +#710 = CARTESIAN_POINT('',(-1.525,-0.735,2.5E-002)); +#711 = DIRECTION('',(1.,0.E+000,0.E+000)); +#712 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#713 = ADVANCED_FACE('',(#714),#733,.T.); +#714 = FACE_BOUND('',#715,.F.); +#715 = EDGE_LOOP('',(#716,#725,#731,#732)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#671,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(-1.525,-0.735,0.78)); +#720 = CIRCLE('',#721,2.5E-002); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(-1.525,-0.735,0.755)); +#723 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#724 = DIRECTION('',(0.E+000,0.E+000,1.)); +#725 = ORIENTED_EDGE('',*,*,#726,.T.); +#726 = EDGE_CURVE('',#718,#629,#727,.T.); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(-1.525,-0.735,0.78)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(1.,0.E+000,0.E+000)); +#731 = ORIENTED_EDGE('',*,*,#636,.F.); +#732 = ORIENTED_EDGE('',*,*,#678,.F.); +#733 = CYLINDRICAL_SURFACE('',#734,2.5E-002); +#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737); +#735 = CARTESIAN_POINT('',(-1.525,-0.735,0.755)); +#736 = DIRECTION('',(1.,0.E+000,0.E+000)); +#737 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#738 = ADVANCED_FACE('',(#739),#757,.F.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#749,#750,#751)); +#741 = ORIENTED_EDGE('',*,*,#742,.F.); +#742 = EDGE_CURVE('',#693,#743,#745,.T.); +#743 = VERTEX_POINT('',#744); +#744 = CARTESIAN_POINT('',(-1.525,0.735,0.E+000)); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-1.525,-0.76,0.E+000)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(0.E+000,1.,0.E+000)); +#749 = ORIENTED_EDGE('',*,*,#701,.T.); +#750 = ORIENTED_EDGE('',*,*,#594,.T.); +#751 = ORIENTED_EDGE('',*,*,#752,.F.); +#752 = EDGE_CURVE('',#743,#595,#753,.T.); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(-1.525,0.735,0.E+000)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(1.,0.E+000,0.E+000)); +#757 = PLANE('',#758); +#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761); +#759 = CARTESIAN_POINT('',(-1.525,-0.76,0.E+000)); +#760 = DIRECTION('',(0.E+000,0.E+000,1.)); +#761 = DIRECTION('',(1.,0.E+000,0.E+000)); +#762 = ADVANCED_FACE('',(#763),#781,.T.); +#763 = FACE_BOUND('',#764,.T.); +#764 = EDGE_LOOP('',(#765,#773,#774,#775)); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#718,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-1.525,0.735,0.78)); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(-1.525,-0.76,0.78)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(0.E+000,1.,0.E+000)); +#773 = ORIENTED_EDGE('',*,*,#726,.T.); +#774 = ORIENTED_EDGE('',*,*,#628,.T.); +#775 = ORIENTED_EDGE('',*,*,#776,.F.); +#776 = EDGE_CURVE('',#767,#620,#777,.T.); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(-1.525,0.735,0.78)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(1.,0.E+000,0.E+000)); +#781 = PLANE('',#782); +#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785); +#783 = CARTESIAN_POINT('',(-1.525,-0.76,0.78)); +#784 = DIRECTION('',(0.E+000,0.E+000,1.)); +#785 = DIRECTION('',(1.,0.E+000,0.E+000)); +#786 = ADVANCED_FACE('',(#787),#806,.T.); +#787 = FACE_BOUND('',#788,.F.); +#788 = EDGE_LOOP('',(#789,#798,#799,#800)); +#789 = ORIENTED_EDGE('',*,*,#790,.T.); +#790 = EDGE_CURVE('',#791,#743,#793,.T.); +#791 = VERTEX_POINT('',#792); +#792 = CARTESIAN_POINT('',(-1.525,0.76,2.5E-002)); +#793 = CIRCLE('',#794,2.5E-002); +#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797); +#795 = CARTESIAN_POINT('',(-1.525,0.735,2.5E-002)); +#796 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#797 = DIRECTION('',(0.E+000,0.E+000,1.)); +#798 = ORIENTED_EDGE('',*,*,#752,.T.); +#799 = ORIENTED_EDGE('',*,*,#602,.F.); +#800 = ORIENTED_EDGE('',*,*,#801,.F.); +#801 = EDGE_CURVE('',#791,#603,#802,.T.); +#802 = LINE('',#803,#804); +#803 = CARTESIAN_POINT('',(-1.525,0.76,2.5E-002)); +#804 = VECTOR('',#805,1.); +#805 = DIRECTION('',(1.,0.E+000,0.E+000)); +#806 = CYLINDRICAL_SURFACE('',#807,2.5E-002); +#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810); +#808 = CARTESIAN_POINT('',(-1.525,0.735,2.5E-002)); +#809 = DIRECTION('',(1.,0.E+000,0.E+000)); +#810 = DIRECTION('',(0.E+000,1.,0.E+000)); +#811 = ADVANCED_FACE('',(#812),#831,.T.); +#812 = FACE_BOUND('',#813,.T.); +#813 = EDGE_LOOP('',(#814,#823,#824,#825)); +#814 = ORIENTED_EDGE('',*,*,#815,.T.); +#815 = EDGE_CURVE('',#816,#767,#818,.T.); +#816 = VERTEX_POINT('',#817); +#817 = CARTESIAN_POINT('',(-1.525,0.76,0.755)); +#818 = CIRCLE('',#819,2.5E-002); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(-1.525,0.735,0.755)); +#821 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#822 = DIRECTION('',(0.E+000,0.E+000,1.)); +#823 = ORIENTED_EDGE('',*,*,#776,.T.); +#824 = ORIENTED_EDGE('',*,*,#619,.F.); +#825 = ORIENTED_EDGE('',*,*,#826,.F.); +#826 = EDGE_CURVE('',#816,#612,#827,.T.); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(-1.525,0.76,0.755)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(1.,0.E+000,0.E+000)); +#831 = CYLINDRICAL_SURFACE('',#832,2.5E-002); +#832 = AXIS2_PLACEMENT_3D('',#833,#834,#835); +#833 = CARTESIAN_POINT('',(-1.525,0.735,0.755)); +#834 = DIRECTION('',(1.,0.E+000,0.E+000)); +#835 = DIRECTION('',(0.E+000,1.,0.E+000)); +#836 = ADVANCED_FACE('',(#837),#848,.T.); +#837 = FACE_BOUND('',#838,.T.); +#838 = EDGE_LOOP('',(#839,#840,#841,#847)); +#839 = ORIENTED_EDGE('',*,*,#611,.F.); +#840 = ORIENTED_EDGE('',*,*,#801,.F.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#791,#816,#843,.T.); +#843 = LINE('',#844,#845); +#844 = CARTESIAN_POINT('',(-1.525,0.76,0.E+000)); +#845 = VECTOR('',#846,1.); +#846 = DIRECTION('',(0.E+000,0.E+000,1.)); +#847 = ORIENTED_EDGE('',*,*,#826,.T.); +#848 = PLANE('',#849); +#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852); +#850 = CARTESIAN_POINT('',(-1.525,0.76,0.E+000)); +#851 = DIRECTION('',(0.E+000,1.,0.E+000)); +#852 = DIRECTION('',(0.E+000,0.E+000,1.)); +#853 = ADVANCED_FACE('',(#854),#864,.F.); +#854 = FACE_BOUND('',#855,.F.); +#855 = EDGE_LOOP('',(#856,#857,#858,#859,#860,#861,#862,#863)); +#856 = ORIENTED_EDGE('',*,*,#670,.F.); +#857 = ORIENTED_EDGE('',*,*,#692,.T.); +#858 = ORIENTED_EDGE('',*,*,#742,.T.); +#859 = ORIENTED_EDGE('',*,*,#790,.F.); +#860 = ORIENTED_EDGE('',*,*,#842,.T.); +#861 = ORIENTED_EDGE('',*,*,#815,.T.); +#862 = ORIENTED_EDGE('',*,*,#766,.F.); +#863 = ORIENTED_EDGE('',*,*,#717,.F.); +#864 = PLANE('',#865); +#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868); +#866 = CARTESIAN_POINT('',(-1.525,-0.76,0.E+000)); +#867 = DIRECTION('',(1.,0.E+000,0.E+000)); +#868 = DIRECTION('',(0.E+000,0.E+000,1.)); +#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#873)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#870,#871,#872)) REPRESENTATION_CONTEXT('Context #1', +'3D Context with UNIT and UNCERTAINTY') ); +#870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#870, +'distance_accuracy_value','confusion accuracy'); +#874 = PRODUCT_TYPE('part',$,(#7)); +#875 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#876, +#884,#891,#898,#905,#912,#919,#926,#933,#940,#947,#955,#962,#969, +#976,#983,#990,#997,#1004,#1011,#1018,#1025,#1032,#1039,#1046,#1053, +#1060,#1067),#869); +#876 = STYLED_ITEM('color',(#877),#17); +#877 = PRESENTATION_STYLE_ASSIGNMENT((#878)); +#878 = SURFACE_STYLE_USAGE(.BOTH.,#879); +#879 = SURFACE_SIDE_STYLE('',(#880)); +#880 = SURFACE_STYLE_FILL_AREA(#881); +#881 = FILL_AREA_STYLE('',(#882)); +#882 = FILL_AREA_STYLE_COLOUR('',#883); +#883 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#884 = STYLED_ITEM('color',(#885),#57); +#885 = PRESENTATION_STYLE_ASSIGNMENT((#886)); +#886 = SURFACE_STYLE_USAGE(.BOTH.,#887); +#887 = SURFACE_SIDE_STYLE('',(#888)); +#888 = SURFACE_STYLE_FILL_AREA(#889); +#889 = FILL_AREA_STYLE('',(#890)); +#890 = FILL_AREA_STYLE_COLOUR('',#883); +#891 = STYLED_ITEM('color',(#892),#124); +#892 = PRESENTATION_STYLE_ASSIGNMENT((#893)); +#893 = SURFACE_STYLE_USAGE(.BOTH.,#894); +#894 = SURFACE_SIDE_STYLE('',(#895)); +#895 = SURFACE_STYLE_FILL_AREA(#896); +#896 = FILL_AREA_STYLE('',(#897)); +#897 = FILL_AREA_STYLE_COLOUR('',#883); +#898 = STYLED_ITEM('color',(#899),#149); +#899 = PRESENTATION_STYLE_ASSIGNMENT((#900)); +#900 = SURFACE_STYLE_USAGE(.BOTH.,#901); +#901 = SURFACE_SIDE_STYLE('',(#902)); +#902 = SURFACE_STYLE_FILL_AREA(#903); +#903 = FILL_AREA_STYLE('',(#904)); +#904 = FILL_AREA_STYLE_COLOUR('',#883); +#905 = STYLED_ITEM('color',(#906),#174); +#906 = PRESENTATION_STYLE_ASSIGNMENT((#907)); +#907 = SURFACE_STYLE_USAGE(.BOTH.,#908); +#908 = SURFACE_SIDE_STYLE('',(#909)); +#909 = SURFACE_STYLE_FILL_AREA(#910); +#910 = FILL_AREA_STYLE('',(#911)); +#911 = FILL_AREA_STYLE_COLOUR('',#883); +#912 = STYLED_ITEM('color',(#913),#295); +#913 = PRESENTATION_STYLE_ASSIGNMENT((#914)); +#914 = SURFACE_STYLE_USAGE(.BOTH.,#915); +#915 = SURFACE_SIDE_STYLE('',(#916)); +#916 = SURFACE_STYLE_FILL_AREA(#917); +#917 = FILL_AREA_STYLE('',(#918)); +#918 = FILL_AREA_STYLE_COLOUR('',#883); +#919 = STYLED_ITEM('color',(#920),#312); +#920 = PRESENTATION_STYLE_ASSIGNMENT((#921)); +#921 = SURFACE_STYLE_USAGE(.BOTH.,#922); +#922 = SURFACE_SIDE_STYLE('',(#923)); +#923 = SURFACE_STYLE_FILL_AREA(#924); +#924 = FILL_AREA_STYLE('',(#925)); +#925 = FILL_AREA_STYLE_COLOUR('',#883); +#926 = STYLED_ITEM('color',(#927),#329); +#927 = PRESENTATION_STYLE_ASSIGNMENT((#928)); +#928 = SURFACE_STYLE_USAGE(.BOTH.,#929); +#929 = SURFACE_SIDE_STYLE('',(#930)); +#930 = SURFACE_STYLE_FILL_AREA(#931); +#931 = FILL_AREA_STYLE('',(#932)); +#932 = FILL_AREA_STYLE_COLOUR('',#883); +#933 = STYLED_ITEM('color',(#934),#346); +#934 = PRESENTATION_STYLE_ASSIGNMENT((#935)); +#935 = SURFACE_STYLE_USAGE(.BOTH.,#936); +#936 = SURFACE_SIDE_STYLE('',(#937)); +#937 = SURFACE_STYLE_FILL_AREA(#938); +#938 = FILL_AREA_STYLE('',(#939)); +#939 = FILL_AREA_STYLE_COLOUR('',#883); +#940 = STYLED_ITEM('color',(#941),#363); +#941 = PRESENTATION_STYLE_ASSIGNMENT((#942)); +#942 = SURFACE_STYLE_USAGE(.BOTH.,#943); +#943 = SURFACE_SIDE_STYLE('',(#944)); +#944 = SURFACE_STYLE_FILL_AREA(#945); +#945 = FILL_AREA_STYLE('',(#946)); +#946 = FILL_AREA_STYLE_COLOUR('',#883); +#947 = STYLED_ITEM('color',(#948),#375); +#948 = PRESENTATION_STYLE_ASSIGNMENT((#949)); +#949 = SURFACE_STYLE_USAGE(.BOTH.,#950); +#950 = SURFACE_SIDE_STYLE('',(#951)); +#951 = SURFACE_STYLE_FILL_AREA(#952); +#952 = FILL_AREA_STYLE('',(#953)); +#953 = FILL_AREA_STYLE_COLOUR('',#954); +#954 = COLOUR_RGB('',0.379000008106,0.270000010729,0.215000003576); +#955 = STYLED_ITEM('color',(#956),#407); +#956 = PRESENTATION_STYLE_ASSIGNMENT((#957)); +#957 = SURFACE_STYLE_USAGE(.BOTH.,#958); +#958 = SURFACE_SIDE_STYLE('',(#959)); +#959 = SURFACE_STYLE_FILL_AREA(#960); +#960 = FILL_AREA_STYLE('',(#961)); +#961 = FILL_AREA_STYLE_COLOUR('',#954); +#962 = STYLED_ITEM('color',(#963),#431); +#963 = PRESENTATION_STYLE_ASSIGNMENT((#964)); +#964 = SURFACE_STYLE_USAGE(.BOTH.,#965); +#965 = SURFACE_SIDE_STYLE('',(#966)); +#966 = SURFACE_STYLE_FILL_AREA(#967); +#967 = FILL_AREA_STYLE('',(#968)); +#968 = FILL_AREA_STYLE_COLOUR('',#954); +#969 = STYLED_ITEM('color',(#970),#456); +#970 = PRESENTATION_STYLE_ASSIGNMENT((#971)); +#971 = SURFACE_STYLE_USAGE(.BOTH.,#972); +#972 = SURFACE_SIDE_STYLE('',(#973)); +#973 = SURFACE_STYLE_FILL_AREA(#974); +#974 = FILL_AREA_STYLE('',(#975)); +#975 = FILL_AREA_STYLE_COLOUR('',#954); +#976 = STYLED_ITEM('color',(#977),#480); +#977 = PRESENTATION_STYLE_ASSIGNMENT((#978)); +#978 = SURFACE_STYLE_USAGE(.BOTH.,#979); +#979 = SURFACE_SIDE_STYLE('',(#980)); +#980 = SURFACE_STYLE_FILL_AREA(#981); +#981 = FILL_AREA_STYLE('',(#982)); +#982 = FILL_AREA_STYLE_COLOUR('',#954); +#983 = STYLED_ITEM('color',(#984),#505); +#984 = PRESENTATION_STYLE_ASSIGNMENT((#985)); +#985 = SURFACE_STYLE_USAGE(.BOTH.,#986); +#986 = SURFACE_SIDE_STYLE('',(#987)); +#987 = SURFACE_STYLE_FILL_AREA(#988); +#988 = FILL_AREA_STYLE('',(#989)); +#989 = FILL_AREA_STYLE_COLOUR('',#954); +#990 = STYLED_ITEM('color',(#991),#529); +#991 = PRESENTATION_STYLE_ASSIGNMENT((#992)); +#992 = SURFACE_STYLE_USAGE(.BOTH.,#993); +#993 = SURFACE_SIDE_STYLE('',(#994)); +#994 = SURFACE_STYLE_FILL_AREA(#995); +#995 = FILL_AREA_STYLE('',(#996)); +#996 = FILL_AREA_STYLE_COLOUR('',#954); +#997 = STYLED_ITEM('color',(#998),#554); +#998 = PRESENTATION_STYLE_ASSIGNMENT((#999)); +#999 = SURFACE_STYLE_USAGE(.BOTH.,#1000); +#1000 = SURFACE_SIDE_STYLE('',(#1001)); +#1001 = SURFACE_STYLE_FILL_AREA(#1002); +#1002 = FILL_AREA_STYLE('',(#1003)); +#1003 = FILL_AREA_STYLE_COLOUR('',#954); +#1004 = STYLED_ITEM('color',(#1005),#571); +#1005 = PRESENTATION_STYLE_ASSIGNMENT((#1006)); +#1006 = SURFACE_STYLE_USAGE(.BOTH.,#1007); +#1007 = SURFACE_SIDE_STYLE('',(#1008)); +#1008 = SURFACE_STYLE_FILL_AREA(#1009); +#1009 = FILL_AREA_STYLE('',(#1010)); +#1010 = FILL_AREA_STYLE_COLOUR('',#883); +#1011 = STYLED_ITEM('color',(#1012),#657); +#1012 = PRESENTATION_STYLE_ASSIGNMENT((#1013)); +#1013 = SURFACE_STYLE_USAGE(.BOTH.,#1014); +#1014 = SURFACE_SIDE_STYLE('',(#1015)); +#1015 = SURFACE_STYLE_FILL_AREA(#1016); +#1016 = FILL_AREA_STYLE('',(#1017)); +#1017 = FILL_AREA_STYLE_COLOUR('',#883); +#1018 = STYLED_ITEM('color',(#1019),#688); +#1019 = PRESENTATION_STYLE_ASSIGNMENT((#1020)); +#1020 = SURFACE_STYLE_USAGE(.BOTH.,#1021); +#1021 = SURFACE_SIDE_STYLE('',(#1022)); +#1022 = SURFACE_STYLE_FILL_AREA(#1023); +#1023 = FILL_AREA_STYLE('',(#1024)); +#1024 = FILL_AREA_STYLE_COLOUR('',#883); +#1025 = STYLED_ITEM('color',(#1026),#713); +#1026 = PRESENTATION_STYLE_ASSIGNMENT((#1027)); +#1027 = SURFACE_STYLE_USAGE(.BOTH.,#1028); +#1028 = SURFACE_SIDE_STYLE('',(#1029)); +#1029 = SURFACE_STYLE_FILL_AREA(#1030); +#1030 = FILL_AREA_STYLE('',(#1031)); +#1031 = FILL_AREA_STYLE_COLOUR('',#883); +#1032 = STYLED_ITEM('color',(#1033),#738); +#1033 = PRESENTATION_STYLE_ASSIGNMENT((#1034)); +#1034 = SURFACE_STYLE_USAGE(.BOTH.,#1035); +#1035 = SURFACE_SIDE_STYLE('',(#1036)); +#1036 = SURFACE_STYLE_FILL_AREA(#1037); +#1037 = FILL_AREA_STYLE('',(#1038)); +#1038 = FILL_AREA_STYLE_COLOUR('',#883); +#1039 = STYLED_ITEM('color',(#1040),#762); +#1040 = PRESENTATION_STYLE_ASSIGNMENT((#1041)); +#1041 = SURFACE_STYLE_USAGE(.BOTH.,#1042); +#1042 = SURFACE_SIDE_STYLE('',(#1043)); +#1043 = SURFACE_STYLE_FILL_AREA(#1044); +#1044 = FILL_AREA_STYLE('',(#1045)); +#1045 = FILL_AREA_STYLE_COLOUR('',#883); +#1046 = STYLED_ITEM('color',(#1047),#786); +#1047 = PRESENTATION_STYLE_ASSIGNMENT((#1048)); +#1048 = SURFACE_STYLE_USAGE(.BOTH.,#1049); +#1049 = SURFACE_SIDE_STYLE('',(#1050)); +#1050 = SURFACE_STYLE_FILL_AREA(#1051); +#1051 = FILL_AREA_STYLE('',(#1052)); +#1052 = FILL_AREA_STYLE_COLOUR('',#883); +#1053 = STYLED_ITEM('color',(#1054),#811); +#1054 = PRESENTATION_STYLE_ASSIGNMENT((#1055)); +#1055 = SURFACE_STYLE_USAGE(.BOTH.,#1056); +#1056 = SURFACE_SIDE_STYLE('',(#1057)); +#1057 = SURFACE_STYLE_FILL_AREA(#1058); +#1058 = FILL_AREA_STYLE('',(#1059)); +#1059 = FILL_AREA_STYLE_COLOUR('',#883); +#1060 = STYLED_ITEM('color',(#1061),#836); +#1061 = PRESENTATION_STYLE_ASSIGNMENT((#1062)); +#1062 = SURFACE_STYLE_USAGE(.BOTH.,#1063); +#1063 = SURFACE_SIDE_STYLE('',(#1064)); +#1064 = SURFACE_STYLE_FILL_AREA(#1065); +#1065 = FILL_AREA_STYLE('',(#1066)); +#1066 = FILL_AREA_STYLE_COLOUR('',#883); +#1067 = STYLED_ITEM('color',(#1068),#853); +#1068 = PRESENTATION_STYLE_ASSIGNMENT((#1069)); +#1069 = SURFACE_STYLE_USAGE(.BOTH.,#1070); +#1070 = SURFACE_SIDE_STYLE('',(#1071)); +#1071 = SURFACE_STYLE_FILL_AREA(#1072); +#1072 = FILL_AREA_STYLE('',(#1073)); +#1073 = FILL_AREA_STYLE_COLOUR('',#883); +ENDSEC; +END-ISO-10303-21; diff --git a/hardware/breakneck/modules/packages3d/Capacitors_SMD.3dshapes/C_1206.wrl b/hardware/breakneck/modules/packages3d/Capacitors_SMD.3dshapes/C_1206.wrl new file mode 100644 index 0000000..f95bd89 --- /dev/null +++ b/hardware/breakneck/modules/packages3d/Capacitors_SMD.3dshapes/C_1206.wrl @@ -0,0 +1,193 @@ +#VRML V2.0 utf8 +#kicad StepUp wrl exported + +Shape { + appearance Appearance {material DEF PIN-01 Material { + ambientIntensity 0.271 + diffuseColor 0.824 0.82 0.781 + specularColor 0.328 0.258 0.172 + emissiveColor 0.0 0.0 0.0 + transparency 0.0 + shininess 0.7 + } + } +} +Shape { + appearance Appearance {material DEF CAP-CERAMIC-06 Material { + ambientIntensity 0.453 + diffuseColor 0.379 0.27 0.215 + specularColor 0.223 0.223 0.223 + emissiveColor 0.0 0.0 0.0 + transparency 0.0 + shininess 0.15 + } + } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [0.404 -0.299 0.010,0.600 -0.299 0.010,0.404 -0.299 0.297,0.600 -0.299 0.297] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,5,6,-1,4,2,5,-1,4,3,2,-1,7,3,4,-1,8,7,9,-1,10,7,8,-1,11,7,10,-1,12,7,11,-1,13,3,7,-1,13,7,12,-1,14,15,16,-1,14,16,17,-1,18,14,17,-1,19,18,17,-1,20,19,17,-1,21,17,3,-1,21,3,13,-1,21,20,17,-1,22,20,21,-1,23,24,22,-1,23,22,21,-1,25,24,23,-1,26,23,27,-1,26,25,23,-1] +coord Coordinate { point [0.600 0.292 0.000,0.600 0.294 0.001,0.600 0.296 0.003,0.600 0.289 0.000,0.600 0.299 0.010,0.600 0.298 0.005,0.600 0.299 0.007,0.600 0.299 0.297,0.600 0.298 0.302,0.600 0.299 0.300,0.600 0.296 0.304,0.600 0.294 0.306,0.600 0.292 0.307,0.600 0.289 0.307,0.600 -0.296 0.003,0.600 -0.294 0.001,0.600 -0.292 0.000,0.600 -0.289 0.000,0.600 -0.298 0.005,0.600 -0.299 0.007,0.600 -0.299 0.010,0.600 -0.289 0.307,0.600 -0.299 0.297,0.600 -0.292 0.307,0.600 -0.299 0.300,0.600 -0.298 0.302,0.600 -0.296 0.304,0.600 -0.294 0.306] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1] +coord Coordinate { point [0.600 -0.299 0.007,0.404 -0.299 0.010,0.404 -0.299 0.007,0.600 -0.299 0.010,0.600 -0.298 0.005,0.404 -0.298 0.005,0.600 -0.296 0.003,0.404 -0.296 0.003,0.600 -0.294 0.001,0.404 -0.294 0.001,0.600 -0.292 0.000,0.404 -0.292 0.000,0.600 -0.289 0.000,0.404 -0.289 0.000] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,4,0,5,-1,0,2,5,-1,6,4,7,-1,4,5,7,-1,8,6,9,-1,6,7,9,-1,10,8,11,-1,8,9,11,-1,12,10,13,-1,10,11,13,-1] +coord Coordinate { point [0.404 -0.299 0.300,0.404 -0.299 0.297,0.600 -0.299 0.300,0.600 -0.299 0.297,0.404 -0.298 0.302,0.600 -0.298 0.302,0.404 -0.296 0.304,0.600 -0.296 0.304,0.404 -0.294 0.306,0.600 -0.294 0.306,0.404 -0.292 0.307,0.600 -0.292 0.307,0.404 -0.289 0.307,0.600 -0.289 0.307] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,4,0,5,-1,0,2,5,-1,4,5,6,-1,7,8,9,-1,10,11,12,-1,11,13,12,-1,13,14,12,-1,14,15,12,-1,16,10,17,-1,10,12,17,-1,15,18,19,-1,12,15,19,-1,7,9,20,-1,21,22,20,-1,19,18,23,-1,9,21,20,-1,6,5,24,-1,25,26,24,-1,27,25,24,-1,16,17,28,-1,26,6,24,-1,29,27,30,-1,23,18,31,-1,27,24,30,-1,22,29,32,-1,20,22,32,-1,16,28,33,-1,29,30,34,-1,32,29,35,-1,16,33,36,-1,29,34,37,-1,16,36,38,-1,35,29,37,-1,38,36,39,-1,40,38,41,-1,38,39,41,-1,42,40,43,-1,44,42,43,-1,40,41,43,-1,44,43,45,-1,45,43,46,-1,43,47,46,-1,46,47,7,-1,47,48,7,-1,48,8,7,-1,18,49,50,-1,31,18,50,-1,50,49,51,-1,49,52,53,-1,51,49,53,-1,52,54,1,-1,53,52,1,-1,1,54,55,-1,1,55,3,-1] +coord Coordinate { point [0.404 -0.290 0.013,0.404 -0.288 0.011,0.404 -0.299 0.007,0.404 -0.298 0.005,0.404 -0.291 0.015,0.404 -0.299 0.010,0.404 -0.291 0.018,0.404 0.289 0.307,0.404 0.281 0.299,0.404 -0.281 0.299,0.404 0.299 0.007,0.404 0.298 0.005,0.404 0.288 0.011,0.404 0.296 0.003,0.404 0.294 0.001,0.404 0.292 0.000,0.404 0.299 0.010,0.404 0.290 0.013,0.404 0.289 0.000,0.404 0.286 0.009,0.404 -0.289 0.307,0.404 -0.284 0.299,0.404 -0.286 0.298,0.404 0.284 0.008,0.404 -0.299 0.297,0.404 -0.291 0.292,0.404 -0.291 0.289,0.404 -0.290 0.294,0.404 0.291 0.015,0.404 -0.288 0.296,0.404 -0.299 0.300,0.404 0.281 0.008,0.404 -0.292 0.307,0.404 0.291 0.018,0.404 -0.298 0.302,0.404 -0.294 0.306,0.404 0.291 0.289,0.404 -0.296 0.304,0.404 0.299 0.297,0.404 0.291 0.292,0.404 0.299 0.300,0.404 0.290 0.294,0.404 0.298 0.302,0.404 0.288 0.296,0.404 0.296 0.304,0.404 0.294 0.306,0.404 0.292 0.307,0.404 0.286 0.298,0.404 0.284 0.299,0.404 -0.289 0.000,0.404 -0.281 0.008,0.404 -0.284 0.008,0.404 -0.292 0.000,0.404 -0.286 0.009,0.404 -0.294 0.001,0.404 -0.296 0.003] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1] +coord Coordinate { point [0.404 -0.289 0.000,0.404 0.289 0.000,0.600 0.289 0.000,0.600 -0.289 0.000] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.600 0.289 0.307,0.404 0.289 0.307,0.404 -0.289 0.307,0.600 -0.289 0.307] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,4,0,5,-1,0,2,5,-1,6,4,7,-1,4,5,7,-1,8,6,9,-1,6,7,9,-1,10,8,11,-1,12,10,11,-1,8,9,11,-1,12,11,13,-1] +coord Coordinate { point [0.404 0.299 0.007,0.404 0.299 0.010,0.600 0.299 0.007,0.600 0.299 0.010,0.404 0.298 0.005,0.600 0.298 0.005,0.404 0.296 0.003,0.600 0.296 0.003,0.404 0.294 0.001,0.600 0.294 0.001,0.404 0.292 0.000,0.600 0.292 0.000,0.404 0.289 0.000,0.600 0.289 0.000] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1] +coord Coordinate { point [0.600 0.299 0.300,0.404 0.299 0.297,0.404 0.299 0.300,0.600 0.299 0.297,0.600 0.298 0.302,0.404 0.298 0.302,0.600 0.296 0.304,0.404 0.296 0.304,0.600 0.294 0.306,0.404 0.294 0.306,0.600 0.292 0.307,0.404 0.292 0.307,0.404 0.289 0.307,0.600 0.289 0.307] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [0.404 0.299 0.297,0.600 0.299 0.010,0.404 0.299 0.010,0.600 0.299 0.297] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1] +coord Coordinate { point [0.404 -0.291 0.015,-0.404 -0.291 0.018,-0.404 -0.291 0.015,0.404 -0.291 0.018,0.404 -0.290 0.013,-0.404 -0.290 0.013,0.404 -0.288 0.011,-0.404 -0.288 0.011,0.404 -0.286 0.009,-0.404 -0.286 0.009,0.404 -0.284 0.008,-0.404 -0.284 0.008,-0.404 -0.281 0.008,0.404 -0.281 0.008] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1] +coord Coordinate { point [-0.404 -0.281 0.008,-0.404 0.281 0.008,0.404 0.281 0.008,0.404 -0.281 0.008] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,4,0,5,-1,0,2,5,-1,6,4,7,-1,4,5,7,-1,8,6,9,-1,6,7,9,-1,10,8,11,-1,12,10,11,-1,8,9,11,-1,12,11,13,-1] +coord Coordinate { point [-0.404 0.291 0.015,-0.404 0.291 0.018,0.404 0.291 0.015,0.404 0.291 0.018,-0.404 0.290 0.013,0.404 0.290 0.013,-0.404 0.288 0.011,0.404 0.288 0.011,-0.404 0.286 0.009,0.404 0.286 0.009,-0.404 0.284 0.008,0.404 0.284 0.008,-0.404 0.281 0.008,0.404 0.281 0.008] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.404 0.291 0.289,0.404 0.291 0.018,-0.404 0.291 0.018,-0.404 0.291 0.289] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,2,4,-1,3,0,2,-1,5,4,6,-1,5,3,4,-1,7,6,8,-1,7,5,6,-1,9,8,10,-1,9,7,8,-1,11,10,12,-1,11,9,10,-1,13,11,12,-1] +coord Coordinate { point [0.404 0.291 0.289,-0.404 0.291 0.289,-0.404 0.291 0.292,0.404 0.291 0.292,-0.404 0.290 0.294,0.404 0.290 0.294,-0.404 0.288 0.296,0.404 0.288 0.296,-0.404 0.286 0.298,0.404 0.286 0.298,-0.404 0.284 0.299,0.404 0.284 0.299,-0.404 0.281 0.299,0.404 0.281 0.299] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.404 0.281 0.299,-0.404 0.281 0.299,-0.404 -0.281 0.299,0.404 -0.281 0.299] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,4,-1,0,2,4,-1,5,3,6,-1,3,4,6,-1,7,5,8,-1,5,6,8,-1,9,7,10,-1,7,8,10,-1,9,10,11,-1,12,9,13,-1,9,11,13,-1] +coord Coordinate { point [-0.404 -0.291 0.292,-0.404 -0.291 0.289,0.404 -0.291 0.289,-0.404 -0.290 0.294,0.404 -0.291 0.292,-0.404 -0.288 0.296,0.404 -0.290 0.294,-0.404 -0.286 0.298,0.404 -0.288 0.296,-0.404 -0.284 0.299,0.404 -0.286 0.298,0.404 -0.284 0.299,-0.404 -0.281 0.299,0.404 -0.281 0.299] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1] +coord Coordinate { point [-0.404 -0.291 0.018,0.404 -0.291 0.018,0.404 -0.291 0.289,-0.404 -0.291 0.289] +}} +appearance Appearance{material USE CAP-CERAMIC-06 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,4,5,-1,7,8,9,-1,10,11,12,-1,10,13,11,-1,10,14,13,-1,10,15,14,-1,16,12,17,-1,16,10,12,-1,18,19,15,-1,18,15,10,-1,20,7,9,-1,20,21,22,-1,23,19,18,-1,20,22,7,-1,24,4,6,-1,24,25,26,-1,24,26,27,-1,28,16,17,-1,24,6,25,-1,29,27,30,-1,31,19,23,-1,29,24,27,-1,32,30,21,-1,32,21,20,-1,33,28,17,-1,34,29,30,-1,35,30,32,-1,36,33,17,-1,37,34,30,-1,38,36,17,-1,37,30,35,-1,39,36,38,-1,40,38,41,-1,40,39,38,-1,42,41,43,-1,42,43,44,-1,42,40,41,-1,45,42,44,-1,46,42,45,-1,46,47,42,-1,9,47,46,-1,9,48,47,-1,9,8,48,-1,49,50,19,-1,49,19,31,-1,51,50,49,-1,52,53,50,-1,52,50,51,-1,1,54,53,-1,1,53,52,-1,55,54,1,-1,3,55,1,-1] +coord Coordinate { point [-0.404 -0.299 0.007,-0.404 -0.288 0.011,-0.404 -0.290 0.013,-0.404 -0.298 0.005,-0.404 -0.299 0.010,-0.404 -0.291 0.015,-0.404 -0.291 0.018,-0.404 -0.281 0.299,-0.404 0.281 0.299,-0.404 0.289 0.307,-0.404 0.288 0.011,-0.404 0.298 0.005,-0.404 0.299 0.007,-0.404 0.296 0.003,-0.404 0.294 0.001,-0.404 0.292 0.000,-0.404 0.290 0.013,-0.404 0.299 0.010,-0.404 0.286 0.009,-0.404 0.289 0.000,-0.404 -0.289 0.307,-0.404 -0.286 0.298,-0.404 -0.284 0.299,-0.404 0.284 0.008,-0.404 -0.299 0.297,-0.404 -0.291 0.289,-0.404 -0.291 0.292,-0.404 -0.290 0.294,-0.404 0.291 0.015,-0.404 -0.299 0.300,-0.404 -0.288 0.296,-0.404 0.281 0.008,-0.404 -0.292 0.307,-0.404 0.291 0.018,-0.404 -0.298 0.302,-0.404 -0.294 0.306,-0.404 0.291 0.289,-0.404 -0.296 0.304,-0.404 0.299 0.297,-0.404 0.291 0.292,-0.404 0.290 0.294,-0.404 0.299 0.300,-0.404 0.288 0.296,-0.404 0.298 0.302,-0.404 0.296 0.304,-0.404 0.294 0.306,-0.404 0.292 0.307,-0.404 0.286 0.298,-0.404 0.284 0.299,-0.404 -0.281 0.008,-0.404 -0.289 0.000,-0.404 -0.284 0.008,-0.404 -0.286 0.009,-0.404 -0.292 0.000,-0.404 -0.294 0.001,-0.404 -0.296 0.003] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1] +coord Coordinate { point [-0.600 -0.299 0.010,-0.404 -0.299 0.010,-0.600 -0.299 0.297,-0.404 -0.299 0.297] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1] +coord Coordinate { point [-0.404 -0.299 0.007,-0.600 -0.299 0.010,-0.600 -0.299 0.007,-0.404 -0.299 0.010,-0.404 -0.298 0.005,-0.600 -0.298 0.005,-0.404 -0.296 0.003,-0.600 -0.296 0.003,-0.404 -0.294 0.001,-0.600 -0.294 0.001,-0.404 -0.292 0.000,-0.600 -0.292 0.000,-0.404 -0.289 0.000,-0.600 -0.289 0.000] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,4,0,5,-1,0,2,5,-1,6,4,7,-1,4,5,7,-1,8,6,9,-1,6,7,9,-1,10,8,11,-1,8,9,11,-1,12,10,13,-1,10,11,13,-1] +coord Coordinate { point [-0.600 -0.299 0.300,-0.600 -0.299 0.297,-0.404 -0.299 0.300,-0.404 -0.299 0.297,-0.600 -0.298 0.302,-0.404 -0.298 0.302,-0.600 -0.296 0.304,-0.404 -0.296 0.304,-0.600 -0.294 0.306,-0.404 -0.294 0.306,-0.600 -0.292 0.307,-0.404 -0.292 0.307,-0.600 -0.289 0.307,-0.404 -0.289 0.307] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1] +coord Coordinate { point [-0.600 -0.289 0.000,-0.600 0.289 0.000,-0.404 0.289 0.000,-0.404 -0.289 0.000] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.404 0.289 0.307,-0.600 0.289 0.307,-0.600 -0.289 0.307,-0.404 -0.289 0.307] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,4,0,5,-1,0,2,5,-1,6,4,7,-1,4,5,7,-1,8,6,9,-1,6,7,9,-1,10,8,11,-1,12,10,11,-1,8,9,11,-1,12,11,13,-1] +coord Coordinate { point [-0.600 0.299 0.007,-0.600 0.299 0.010,-0.404 0.299 0.007,-0.404 0.299 0.010,-0.600 0.298 0.005,-0.404 0.298 0.005,-0.600 0.296 0.003,-0.404 0.296 0.003,-0.600 0.294 0.001,-0.404 0.294 0.001,-0.600 0.292 0.000,-0.404 0.292 0.000,-0.600 0.289 0.000,-0.404 0.289 0.000] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,11,12,-1,10,8,9,-1,13,10,12,-1] +coord Coordinate { point [-0.404 0.299 0.300,-0.600 0.299 0.297,-0.600 0.299 0.300,-0.404 0.299 0.297,-0.404 0.298 0.302,-0.600 0.298 0.302,-0.404 0.296 0.304,-0.600 0.296 0.304,-0.404 0.294 0.306,-0.600 0.294 0.306,-0.404 0.292 0.307,-0.600 0.292 0.307,-0.600 0.289 0.307,-0.404 0.289 0.307] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1] +coord Coordinate { point [-0.600 0.299 0.297,-0.404 0.299 0.010,-0.600 0.299 0.010,-0.404 0.299 0.297] +}} +appearance Appearance{material USE PIN-01 } +} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,5,6,-1,5,0,6,-1,0,3,6,-1,6,3,7,-1,8,7,9,-1,9,7,10,-1,10,7,11,-1,11,7,12,-1,7,3,13,-1,12,7,13,-1,14,15,16,-1,17,14,16,-1,17,16,18,-1,17,18,19,-1,17,19,20,-1,3,17,21,-1,13,3,21,-1,17,20,21,-1,21,20,22,-1,22,23,24,-1,21,22,24,-1,24,23,25,-1,26,24,27,-1,24,25,27,-1] +coord Coordinate { point [-0.600 0.296 0.003,-0.600 0.294 0.001,-0.600 0.292 0.000,-0.600 0.289 0.000,-0.600 0.299 0.007,-0.600 0.298 0.005,-0.600 0.299 0.010,-0.600 0.299 0.297,-0.600 0.299 0.300,-0.600 0.298 0.302,-0.600 0.296 0.304,-0.600 0.294 0.306,-0.600 0.292 0.307,-0.600 0.289 0.307,-0.600 -0.292 0.000,-0.600 -0.294 0.001,-0.600 -0.296 0.003,-0.600 -0.289 0.000,-0.600 -0.298 0.005,-0.600 -0.299 0.007,-0.600 -0.299 0.010,-0.600 -0.289 0.307,-0.600 -0.299 0.297,-0.600 -0.299 0.300,-0.600 -0.292 0.307,-0.600 -0.298 0.302,-0.600 -0.294 0.306,-0.600 -0.296 0.304] +}} +appearance Appearance{material USE PIN-01 } +}