From 198a5c604916e7c2ab42b4c355418dbeb5c9b195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Babi=C4=8D?= Date: Fri, 4 Dec 2015 22:07:13 +0100 Subject: [PATCH] add a pulse transforer --- Midcom_750110056.fcstd | Bin 0 -> 31503 bytes Midcom_750110056.fcstd1 | Bin 0 -> 31504 bytes Midcom_750110056.step | 2894 +++++++++++++++++++++++++++++++++++++++ components.eli | Bin 144282 -> 147651 bytes layout.dip | Bin 341864 -> 349838 bytes patterns.lib | Bin 115834 -> 117086 bytes schematic.dch | Bin 385454 -> 392397 bytes 7 files changed, 2894 insertions(+) create mode 100644 Midcom_750110056.fcstd create mode 100644 Midcom_750110056.fcstd1 create mode 100644 Midcom_750110056.step diff --git a/Midcom_750110056.fcstd b/Midcom_750110056.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..ecdc71d14fe8c76e4ef14d55c361f7612e94a6e4 GIT binary patch literal 31503 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 literal 0 HcmV?d00001 diff --git a/Midcom_750110056.fcstd1 b/Midcom_750110056.fcstd1 new file mode 100644 index 0000000000000000000000000000000000000000..3944a8087c53b5e4ef3c0fe8e851482cb9ba211e GIT binary patch literal 31504 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

KL&+yC9HQS#cSMI9@y6Nm?@`OT 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 U{0~Hch`q6~Aiog7zk{Ct0TrnCzyJUM literal 0 HcmV?d00001 diff --git a/Midcom_750110056.step b/Midcom_750110056.step new file mode 100644 index 0000000..af0f5e2 --- /dev/null +++ b/Midcom_750110056.step @@ -0,0 +1,2894 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( + '/home/delmadord/dev/electronics/thesis_el/Midcom_750110056.step', + '2015-12-04T21:35:52',('Author'),(''), + 'Open CASCADE STEP processor 6.9','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('Fillet001','Fillet001','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1729); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#223,#330,#437,#513,#580,#647,#723,#884, + #924,#1085,#1125,#1201,#1241,#1281,#1357,#1397,#1437,#1499,#1526, + #1566,#1606,#1668,#1695,#1722)); +#17 = ADVANCED_FACE('',(#18),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-2.98,-3.365,0.1)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-2.98,-3.365,3.25)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-2.98,-3.365,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-3.18,-3.365,0.)); +#35 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#36 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.2,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-3.08,-3.265,0.)); +#47 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#48 = DIRECTION('',(0.,0.,1.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,-0.141421356237)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#24,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(2.98,-3.365,3.25)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-2.98,-3.365,3.25)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.2,-3.25)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(1.,0.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = CYLINDRICAL_SURFACE('',#73,0.3); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-2.98,-3.065,3.25)); +#75 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#76 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(-0.,1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.F.); +#84 = EDGE_CURVE('',#85,#57,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(2.98,-3.365,0.1)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(2.98,-3.365,0.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.,0.,1.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(6.16,0.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(0.,-1.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(3.08,-3.265,0.)); +#103 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#104 = DIRECTION('',(-0.,-0.,-1.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-0.,-0.141421356237)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(-1.,0.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#22,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-2.98,-3.365,1.E-01)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(0.2,-1.E-01)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(1.,0.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,0.1); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-2.98,-3.265,1.E-01)); +#129 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#130 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(0.,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138),#44,.T.); +#138 = FACE_BOUND('',#139,.T.); +#139 = EDGE_LOOP('',(#140,#141,#169,#197)); +#140 = ORIENTED_EDGE('',*,*,#21,.T.); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#24,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-3.18,-3.165,3.25)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-2.98,-3.365,3.25)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#150 = PCURVE('',#44,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(3.25,-0.141421356237)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(0.,1.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = CYLINDRICAL_SURFACE('',#159,0.3); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-2.767867965644,-3.152867965644,3.25)); +#161 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#162 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.,1.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.F.); +#170 = EDGE_CURVE('',#171,#143,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-3.18,-3.165,0.1)); +#173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(-3.18,-3.165,0.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = PCURVE('',#44,#179); +#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184); +#180 = LINE('',#181,#182); +#181 = CARTESIAN_POINT('',(0.,0.141421356237)); +#182 = VECTOR('',#183,1.); +#183 = DIRECTION('',(1.,0.)); +#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#185 = PCURVE('',#186,#191); +#186 = PLANE('',#187); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(-3.18,3.365,0.)); +#189 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#190 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(6.53,-0.)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(0.,-1.)); +#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#197 = ORIENTED_EDGE('',*,*,#198,.F.); +#198 = EDGE_CURVE('',#22,#171,#199,.T.); +#199 = SURFACE_CURVE('',#200,(#204,#211),.PCURVE_S1.); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(-2.98,-3.365,1.E-01)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#204 = PCURVE('',#44,#205); +#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(1.E-01,-0.141421356237)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(0.,1.)); +#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#211 = PCURVE('',#212,#217); +#212 = CYLINDRICAL_SURFACE('',#213,0.1); +#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216); +#214 = CARTESIAN_POINT('',(-2.909289321881,-3.294289321881,1.E-01)); +#215 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#216 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222); +#218 = LINE('',#219,#220); +#219 = CARTESIAN_POINT('',(-0.,0.)); +#220 = VECTOR('',#221,1.); +#221 = DIRECTION('',(-0.,1.)); +#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#223 = ADVANCED_FACE('',(#224),#126,.T.); +#224 = FACE_BOUND('',#225,.T.); +#225 = EDGE_LOOP('',(#226,#262,#290,#329)); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#22,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(-2.938578643763,-3.265,-1.387778780781E-17)); +#230 = SURFACE_CURVE('',#231,(#236,#249),.PCURVE_S1.); +#231 = ELLIPSE('',#232,0.108239220029,0.1); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(-2.938578643763,-3.265,1.E-01)); +#234 = DIRECTION('',(0.923879532511,-0.382683432365,0.)); +#235 = DIRECTION('',(0.382683432365,0.923879532511,0.)); +#236 = PCURVE('',#126,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#248); +#238 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#239,#240,#241,#242,#243,#244, + #245,#246,#247),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359, + 4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#239 = CARTESIAN_POINT('',(0.,-4.440892098501E-16)); +#240 = CARTESIAN_POINT('',(0.196349540849,-4.450852229637E-16)); +#241 = CARTESIAN_POINT('',(0.392699081699,1.825057098215E-03)); +#242 = CARTESIAN_POINT('',(0.589048622549,5.475155790706E-03)); +#243 = CARTESIAN_POINT('',(0.785398163394,1.08002561781E-02)); +#244 = CARTESIAN_POINT('',(0.981747704247,1.749997371291E-02)); +#245 = CARTESIAN_POINT('',(1.178097245096,2.515522574915E-02)); +#246 = CARTESIAN_POINT('',(1.374446785946,3.328829195876E-02)); +#247 = CARTESIAN_POINT('',(1.570796326795,4.142135623731E-02)); +#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#249 = PCURVE('',#212,#250); +#250 = DEFINITIONAL_REPRESENTATION('',(#251),#261); +#251 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#252,#253,#254,#255,#256,#257, + #258,#259,#260),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359, + 4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#252 = CARTESIAN_POINT('',(0.,4.440892098501E-16)); +#253 = CARTESIAN_POINT('',(-0.196349540849,4.430931967365E-16)); +#254 = CARTESIAN_POINT('',(-0.392699081698,1.825057098239E-03)); +#255 = CARTESIAN_POINT('',(-0.589048622547,5.475155790656E-03)); +#256 = CARTESIAN_POINT('',(-0.785398163396,1.080025617814E-02)); +#257 = CARTESIAN_POINT('',(-0.981747704248,1.749997371284E-02)); +#258 = CARTESIAN_POINT('',(-1.178097245095,2.515522574917E-02)); +#259 = CARTESIAN_POINT('',(-1.374446785946,3.328829195876E-02)); +#260 = CARTESIAN_POINT('',(-1.570796326795,4.142135623731E-02)); +#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#262 = ORIENTED_EDGE('',*,*,#263,.T.); +#263 = EDGE_CURVE('',#228,#264,#266,.T.); +#264 = VERTEX_POINT('',#265); +#265 = CARTESIAN_POINT('',(2.938578643763,-3.265,-1.387778780781E-17)); +#266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(-2.98,-3.265,-1.387778780781E-17)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#271 = PCURVE('',#126,#272); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(1.570796326795,0.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,1.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#279,#284); +#279 = PLANE('',#280); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(-4.440892098501E-16,-8.881784197001E-16,0.)); +#282 = DIRECTION('',(0.,0.,1.)); +#283 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(-2.98,-3.265)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(1.,0.)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#290 = ORIENTED_EDGE('',*,*,#291,.F.); +#291 = EDGE_CURVE('',#85,#264,#292,.T.); +#292 = SURFACE_CURVE('',#293,(#298,#311),.PCURVE_S1.); +#293 = ELLIPSE('',#294,0.108239220029,0.1); +#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); +#295 = CARTESIAN_POINT('',(2.938578643763,-3.265,1.E-01)); +#296 = DIRECTION('',(0.923879532511,0.382683432365,0.)); +#297 = DIRECTION('',(0.382683432365,-0.923879532511,0.)); +#298 = PCURVE('',#126,#299); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#310); +#300 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#301,#302,#303,#304,#305,#306, + #307,#308,#309),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#301 = CARTESIAN_POINT('',(0.,5.96)); +#302 = CARTESIAN_POINT('',(0.196349540849,5.96)); +#303 = CARTESIAN_POINT('',(0.392699081698,5.958174942901)); +#304 = CARTESIAN_POINT('',(0.589048622547,5.954524844194)); +#305 = CARTESIAN_POINT('',(0.785398163394,5.949199743798)); +#306 = CARTESIAN_POINT('',(0.981747704247,5.942500026275)); +#307 = CARTESIAN_POINT('',(1.178097245096,5.934844774247)); +#308 = CARTESIAN_POINT('',(1.374446785946,5.926711708041)); +#309 = CARTESIAN_POINT('',(1.570796326795,5.918578643763)); +#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#311 = PCURVE('',#312,#317); +#312 = CYLINDRICAL_SURFACE('',#313,0.1); +#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316); +#314 = CARTESIAN_POINT('',(2.909289321881,-3.294289321881,1.E-01)); +#315 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#316 = DIRECTION('',(0.,0.,-1.)); +#317 = DEFINITIONAL_REPRESENTATION('',(#318),#328); +#318 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#319,#320,#321,#322,#323,#324, + #325,#326,#327),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#319 = CARTESIAN_POINT('',(-1.570796326795,1.7763568394E-15)); +#320 = CARTESIAN_POINT('',(-1.374446785946,1.7763568394E-15)); +#321 = CARTESIAN_POINT('',(-1.178097245096,1.825057098213E-03)); +#322 = CARTESIAN_POINT('',(-0.98174770425,5.475155790727E-03)); +#323 = CARTESIAN_POINT('',(-0.785398163393,1.080025617807E-02)); +#324 = CARTESIAN_POINT('',(-0.58904862255,1.749997371292E-02)); +#325 = CARTESIAN_POINT('',(-0.392699081698,2.515522574915E-02)); +#326 = CARTESIAN_POINT('',(-0.196349540849,3.328829195876E-02)); +#327 = CARTESIAN_POINT('',(0.,4.142135623731E-02)); +#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#329 = ORIENTED_EDGE('',*,*,#112,.F.); +#330 = ADVANCED_FACE('',(#331),#72,.T.); +#331 = FACE_BOUND('',#332,.F.); +#332 = EDGE_LOOP('',(#333,#369,#397,#436)); +#333 = ORIENTED_EDGE('',*,*,#334,.T.); +#334 = EDGE_CURVE('',#24,#335,#337,.T.); +#335 = VERTEX_POINT('',#336); +#336 = CARTESIAN_POINT('',(-2.855735931288,-3.065,3.55)); +#337 = SURFACE_CURVE('',#338,(#343,#356),.PCURVE_S1.); +#338 = ELLIPSE('',#339,0.324717660088,0.3); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-2.855735931288,-3.065,3.25)); +#341 = DIRECTION('',(-0.923879532511,0.382683432365,0.)); +#342 = DIRECTION('',(0.382683432365,0.923879532511,0.)); +#343 = PCURVE('',#72,#344); +#344 = DEFINITIONAL_REPRESENTATION('',(#345),#355); +#345 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#346,#347,#348,#349,#350,#351, + #352,#353,#354),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359, + 4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#346 = CARTESIAN_POINT('',(0.,-4.440892098501E-16)); +#347 = CARTESIAN_POINT('',(-0.196349540849,-4.411011705093E-16)); +#348 = CARTESIAN_POINT('',(-0.392699081699,5.475171294709E-03)); +#349 = CARTESIAN_POINT('',(-0.589048622544,1.642546737196E-02)); +#350 = CARTESIAN_POINT('',(-0.785398163403,3.240076853442E-02)); +#351 = CARTESIAN_POINT('',(-0.981747704243,5.249992113866E-02)); +#352 = CARTESIAN_POINT('',(-1.178097245097,7.54656772475E-02)); +#353 = CARTESIAN_POINT('',(-1.374446785946,9.986487587627E-02)); +#354 = CARTESIAN_POINT('',(-1.570796326795,0.124264068712)); +#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#356 = PCURVE('',#158,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#368); +#358 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#359,#360,#361,#362,#363,#364, + #365,#366,#367),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359, + 4.712388980385),.PIECEWISE_BEZIER_KNOTS.); +#359 = CARTESIAN_POINT('',(-1.7763568394E-15,6.661338147751E-16)); +#360 = CARTESIAN_POINT('',(0.196349540849,6.691218541159E-16)); +#361 = CARTESIAN_POINT('',(0.392699081699,5.475171294659E-03)); +#362 = CARTESIAN_POINT('',(0.589048622547,1.642546737204E-02)); +#363 = CARTESIAN_POINT('',(0.785398163397,3.24007685343E-02)); +#364 = CARTESIAN_POINT('',(0.981747704245,5.249992113868E-02)); +#365 = CARTESIAN_POINT('',(1.178097245097,7.546567724747E-02)); +#366 = CARTESIAN_POINT('',(1.374446785946,9.986487587627E-02)); +#367 = CARTESIAN_POINT('',(1.570796326795,0.124264068712)); +#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#369 = ORIENTED_EDGE('',*,*,#370,.T.); +#370 = EDGE_CURVE('',#335,#371,#373,.T.); +#371 = VERTEX_POINT('',#372); +#372 = CARTESIAN_POINT('',(2.855735931288,-3.065,3.55)); +#373 = SURFACE_CURVE('',#374,(#378,#385),.PCURVE_S1.); +#374 = LINE('',#375,#376); +#375 = CARTESIAN_POINT('',(-2.98,-3.065,3.55)); +#376 = VECTOR('',#377,1.); +#377 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#378 = PCURVE('',#72,#379); +#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384); +#380 = LINE('',#381,#382); +#381 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#382 = VECTOR('',#383,1.); +#383 = DIRECTION('',(-0.,1.)); +#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#385 = PCURVE('',#386,#391); +#386 = PLANE('',#387); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(-4.440892098501E-16,-8.881784197001E-16,3.55) + ); +#389 = DIRECTION('',(0.,0.,1.)); +#390 = DIRECTION('',(1.,3.06161699786E-17,0.)); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(-2.98,-3.065)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#57,#371,#399,.T.); +#399 = SURFACE_CURVE('',#400,(#405,#418),.PCURVE_S1.); +#400 = ELLIPSE('',#401,0.324717660088,0.3); +#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404); +#402 = CARTESIAN_POINT('',(2.855735931288,-3.065,3.25)); +#403 = DIRECTION('',(-0.923879532511,-0.382683432365,0.)); +#404 = DIRECTION('',(0.382683432365,-0.923879532511,0.)); +#405 = PCURVE('',#72,#406); +#406 = DEFINITIONAL_REPRESENTATION('',(#407),#417); +#407 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#408,#409,#410,#411,#412,#413, + #414,#415,#416),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#408 = CARTESIAN_POINT('',(0.,5.96)); +#409 = CARTESIAN_POINT('',(-0.196349540849,5.96)); +#410 = CARTESIAN_POINT('',(-0.392699081699,5.9545248287)); +#411 = CARTESIAN_POINT('',(-0.589048622545,5.943574532612)); +#412 = CARTESIAN_POINT('',(-0.785398163402,5.927599231465)); +#413 = CARTESIAN_POINT('',(-0.981747704244,5.907500078847)); +#414 = CARTESIAN_POINT('',(-1.178097245096,5.88453432275)); +#415 = CARTESIAN_POINT('',(-1.374446785946,5.860135124124)); +#416 = CARTESIAN_POINT('',(-1.570796326795,5.835735931288)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = PCURVE('',#419,#424); +#419 = CYLINDRICAL_SURFACE('',#420,0.3); +#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423); +#421 = CARTESIAN_POINT('',(2.767867965644,-3.152867965644,3.25)); +#422 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#423 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#424 = DEFINITIONAL_REPRESENTATION('',(#425),#435); +#425 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#426,#427,#428,#429,#430,#431, + #432,#433,#434),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#426 = CARTESIAN_POINT('',(1.7763568394E-15,2.22044604925E-16)); +#427 = CARTESIAN_POINT('',(-0.196349540849,2.280206836066E-16)); +#428 = CARTESIAN_POINT('',(-0.392699081699,5.475171294613E-03)); +#429 = CARTESIAN_POINT('',(-0.589048622543,1.642546737223E-02)); +#430 = CARTESIAN_POINT('',(-0.785398163402,3.24007685341E-02)); +#431 = CARTESIAN_POINT('',(-0.981747704243,5.24999211388E-02)); +#432 = CARTESIAN_POINT('',(-1.178097245097,7.546567724741E-02)); +#433 = CARTESIAN_POINT('',(-1.374446785946,9.986487587627E-02)); +#434 = CARTESIAN_POINT('',(-1.570796326795,0.124264068712)); +#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#436 = ORIENTED_EDGE('',*,*,#56,.F.); +#437 = ADVANCED_FACE('',(#438),#100,.T.); +#438 = FACE_BOUND('',#439,.F.); +#439 = EDGE_LOOP('',(#440,#441,#464,#492)); +#440 = ORIENTED_EDGE('',*,*,#84,.T.); +#441 = ORIENTED_EDGE('',*,*,#442,.T.); +#442 = EDGE_CURVE('',#57,#443,#445,.T.); +#443 = VERTEX_POINT('',#444); +#444 = CARTESIAN_POINT('',(3.18,-3.165,3.25)); +#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(2.98,-3.365,3.25)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#450 = PCURVE('',#100,#451); +#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456); +#452 = LINE('',#453,#454); +#453 = CARTESIAN_POINT('',(-3.25,-0.141421356237)); +#454 = VECTOR('',#455,1.); +#455 = DIRECTION('',(-0.,1.)); +#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#457 = PCURVE('',#419,#458); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(-0.,0.)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(-0.,1.)); +#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#464 = ORIENTED_EDGE('',*,*,#465,.F.); +#465 = EDGE_CURVE('',#466,#443,#468,.T.); +#466 = VERTEX_POINT('',#467); +#467 = CARTESIAN_POINT('',(3.18,-3.165,0.1)); +#468 = SURFACE_CURVE('',#469,(#473,#480),.PCURVE_S1.); +#469 = LINE('',#470,#471); +#470 = CARTESIAN_POINT('',(3.18,-3.165,0.)); +#471 = VECTOR('',#472,1.); +#472 = DIRECTION('',(0.,0.,1.)); +#473 = PCURVE('',#100,#474); +#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479); +#475 = LINE('',#476,#477); +#476 = CARTESIAN_POINT('',(-0.,0.141421356237)); +#477 = VECTOR('',#478,1.); +#478 = DIRECTION('',(-1.,0.)); +#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#480 = PCURVE('',#481,#486); +#481 = PLANE('',#482); +#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); +#483 = CARTESIAN_POINT('',(3.18,-3.365,0.)); +#484 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#485 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(0.2,0.)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(0.,-1.)); +#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#492 = ORIENTED_EDGE('',*,*,#493,.F.); +#493 = EDGE_CURVE('',#85,#466,#494,.T.); +#494 = SURFACE_CURVE('',#495,(#499,#506),.PCURVE_S1.); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(2.98,-3.365,1.E-01)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#499 = PCURVE('',#100,#500); +#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505); +#501 = LINE('',#502,#503); +#502 = CARTESIAN_POINT('',(-1.E-01,-0.141421356237)); +#503 = VECTOR('',#504,1.); +#504 = DIRECTION('',(-0.,1.)); +#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#506 = PCURVE('',#312,#507); +#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512); +#508 = LINE('',#509,#510); +#509 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#510 = VECTOR('',#511,1.); +#511 = DIRECTION('',(-0.,1.)); +#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#513 = ADVANCED_FACE('',(#514),#212,.T.); +#514 = FACE_BOUND('',#515,.F.); +#515 = EDGE_LOOP('',(#516,#517,#540,#579)); +#516 = ORIENTED_EDGE('',*,*,#227,.T.); +#517 = ORIENTED_EDGE('',*,*,#518,.T.); +#518 = EDGE_CURVE('',#228,#519,#521,.T.); +#519 = VERTEX_POINT('',#520); +#520 = CARTESIAN_POINT('',(-3.08,-3.123578643763,-1.387778780781E-17)); +#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.); +#522 = LINE('',#523,#524); +#523 = CARTESIAN_POINT('',(-2.909289321881,-3.294289321881, + -1.387778780781E-17)); +#524 = VECTOR('',#525,1.); +#525 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#526 = PCURVE('',#212,#527); +#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532); +#528 = LINE('',#529,#530); +#529 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#530 = VECTOR('',#531,1.); +#531 = DIRECTION('',(-0.,1.)); +#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#533 = PCURVE('',#279,#534); +#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539); +#535 = LINE('',#536,#537); +#536 = CARTESIAN_POINT('',(-2.909289321881,-3.294289321881)); +#537 = VECTOR('',#538,1.); +#538 = DIRECTION('',(-0.707106781187,0.707106781187)); +#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#540 = ORIENTED_EDGE('',*,*,#541,.F.); +#541 = EDGE_CURVE('',#171,#519,#542,.T.); +#542 = SURFACE_CURVE('',#543,(#548,#561),.PCURVE_S1.); +#543 = ELLIPSE('',#544,0.108239220029,0.1); +#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547); +#545 = CARTESIAN_POINT('',(-3.08,-3.123578643763,1.E-01)); +#546 = DIRECTION('',(0.382683432365,-0.923879532511,0.)); +#547 = DIRECTION('',(-0.923879532511,-0.382683432365,0.)); +#548 = PCURVE('',#212,#549); +#549 = DEFINITIONAL_REPRESENTATION('',(#550),#560); +#550 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#551,#552,#553,#554,#555,#556, + #557,#558,#559),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#551 = CARTESIAN_POINT('',(-2.775557561563E-16,0.282842712475)); +#552 = CARTESIAN_POINT('',(-0.196349540849,0.282842712475)); +#553 = CARTESIAN_POINT('',(-0.392699081699,0.281017655376)); +#554 = CARTESIAN_POINT('',(-0.589048622548,0.277367556685)); +#555 = CARTESIAN_POINT('',(-0.785398163398,0.272042456293)); +#556 = CARTESIAN_POINT('',(-0.981747704246,0.265342738763)); +#557 = CARTESIAN_POINT('',(-1.178097245096,0.257687486725)); +#558 = CARTESIAN_POINT('',(-1.374446785946,0.249554420516)); +#559 = CARTESIAN_POINT('',(-1.570796326795,0.241421356237)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = PCURVE('',#562,#567); +#562 = CYLINDRICAL_SURFACE('',#563,0.1); +#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566); +#564 = CARTESIAN_POINT('',(-3.08,3.165,1.E-01)); +#565 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#566 = DIRECTION('',(0.,0.,-1.)); +#567 = DEFINITIONAL_REPRESENTATION('',(#568),#578); +#568 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#569,#570,#571,#572,#573,#574, + #575,#576,#577),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#569 = CARTESIAN_POINT('',(-1.570796326795,6.33)); +#570 = CARTESIAN_POINT('',(-1.374446785946,6.33)); +#571 = CARTESIAN_POINT('',(-1.178097245095,6.328174942891)); +#572 = CARTESIAN_POINT('',(-0.981747704247,6.324524844236)); +#573 = CARTESIAN_POINT('',(-0.785398163395,6.31919974379)); +#574 = CARTESIAN_POINT('',(-0.589048622548,6.312500026317)); +#575 = CARTESIAN_POINT('',(-0.392699081698,6.304844774239)); +#576 = CARTESIAN_POINT('',(-0.196349540849,6.296711708041)); +#577 = CARTESIAN_POINT('',(0.,6.288578643763)); +#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#579 = ORIENTED_EDGE('',*,*,#198,.F.); +#580 = ADVANCED_FACE('',(#581),#158,.T.); +#581 = FACE_BOUND('',#582,.T.); +#582 = EDGE_LOOP('',(#583,#584,#607,#646)); +#583 = ORIENTED_EDGE('',*,*,#334,.T.); +#584 = ORIENTED_EDGE('',*,*,#585,.T.); +#585 = EDGE_CURVE('',#335,#586,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(-2.88,-3.040735931288,3.55)); +#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(-2.767867965644,-3.152867965644,3.55)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#593 = PCURVE('',#158,#594); +#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(1.570796326795,0.)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.,1.)); +#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#600 = PCURVE('',#386,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-2.767867965644,-3.152867965644)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-0.707106781187,0.707106781187)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = ORIENTED_EDGE('',*,*,#608,.F.); +#608 = EDGE_CURVE('',#143,#586,#609,.T.); +#609 = SURFACE_CURVE('',#610,(#615,#628),.PCURVE_S1.); +#610 = ELLIPSE('',#611,0.324717660088,0.3); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(-2.88,-3.040735931288,3.25)); +#613 = DIRECTION('',(-0.382683432365,0.923879532511,0.)); +#614 = DIRECTION('',(-0.923879532511,-0.382683432365,0.)); +#615 = PCURVE('',#158,#616); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#627); +#617 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#618,#619,#620,#621,#622,#623, + #624,#625,#626),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#618 = CARTESIAN_POINT('',(0.,0.282842712475)); +#619 = CARTESIAN_POINT('',(0.196349540849,0.282842712475)); +#620 = CARTESIAN_POINT('',(0.392699081698,0.277367541179)); +#621 = CARTESIAN_POINT('',(0.589048622545,0.266417245104)); +#622 = CARTESIAN_POINT('',(0.785398163397,0.250441943937)); +#623 = CARTESIAN_POINT('',(0.981747704245,0.230342791337)); +#624 = CARTESIAN_POINT('',(1.178097245096,0.207377035226)); +#625 = CARTESIAN_POINT('',(1.374446785946,0.182977836598)); +#626 = CARTESIAN_POINT('',(1.570796326795,0.158578643763)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#629,#634); +#629 = CYLINDRICAL_SURFACE('',#630,0.3); +#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633); +#631 = CARTESIAN_POINT('',(-2.88,3.165,3.25)); +#632 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#633 = DIRECTION('',(0.,0.,1.)); +#634 = DEFINITIONAL_REPRESENTATION('',(#635),#645); +#635 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#636,#637,#638,#639,#640,#641, + #642,#643,#644),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326795), + .PIECEWISE_BEZIER_KNOTS.); +#636 = CARTESIAN_POINT('',(1.570796326795,6.33)); +#637 = CARTESIAN_POINT('',(1.374446785946,6.33)); +#638 = CARTESIAN_POINT('',(1.178097245095,6.324524828708)); +#639 = CARTESIAN_POINT('',(0.981747704248,6.313574532596)); +#640 = CARTESIAN_POINT('',(0.785398163398,6.297599231479)); +#641 = CARTESIAN_POINT('',(0.589048622548,6.277500078832)); +#642 = CARTESIAN_POINT('',(0.392699081698,6.254534322755)); +#643 = CARTESIAN_POINT('',(0.196349540849,6.230135124124)); +#644 = CARTESIAN_POINT('',(0.,6.205735931288)); +#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#646 = ORIENTED_EDGE('',*,*,#142,.F.); +#647 = ADVANCED_FACE('',(#648),#186,.F.); +#648 = FACE_BOUND('',#649,.F.); +#649 = EDGE_LOOP('',(#650,#680,#701,#702)); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#652,#654,#656,.T.); +#652 = VERTEX_POINT('',#653); +#653 = CARTESIAN_POINT('',(-3.18,3.165,0.1)); +#654 = VERTEX_POINT('',#655); +#655 = CARTESIAN_POINT('',(-3.18,3.165,3.25)); +#656 = SURFACE_CURVE('',#657,(#661,#668),.PCURVE_S1.); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(-3.18,3.165,0.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(0.,0.,1.)); +#661 = PCURVE('',#186,#662); +#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(0.2,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,-1.)); +#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#668 = PCURVE('',#669,#674); +#669 = PLANE('',#670); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(-3.08,3.265,0.)); +#672 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#673 = DIRECTION('',(-0.,-0.,-1.)); +#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(-0.,0.141421356237)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(-1.,0.)); +#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#680 = ORIENTED_EDGE('',*,*,#681,.T.); +#681 = EDGE_CURVE('',#654,#143,#682,.T.); +#682 = SURFACE_CURVE('',#683,(#687,#694),.PCURVE_S1.); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(-3.18,3.165,3.25)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#687 = PCURVE('',#186,#688); +#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(0.2,-3.25)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(1.,0.)); +#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#694 = PCURVE('',#629,#695); +#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(1.570796326795,0.)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(0.,1.)); +#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#701 = ORIENTED_EDGE('',*,*,#170,.F.); +#702 = ORIENTED_EDGE('',*,*,#703,.F.); +#703 = EDGE_CURVE('',#652,#171,#704,.T.); +#704 = SURFACE_CURVE('',#705,(#709,#716),.PCURVE_S1.); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(-3.18,3.165,1.E-01)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#709 = PCURVE('',#186,#710); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715); +#711 = LINE('',#712,#713); +#712 = CARTESIAN_POINT('',(0.2,-1.E-01)); +#713 = VECTOR('',#714,1.); +#714 = DIRECTION('',(1.,0.)); +#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#716 = PCURVE('',#562,#717); +#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(-0.,1.)); +#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#723 = ADVANCED_FACE('',(#724),#279,.F.); +#724 = FACE_BOUND('',#725,.F.); +#725 = EDGE_LOOP('',(#726,#727,#750,#778,#806,#834,#862,#883)); +#726 = ORIENTED_EDGE('',*,*,#263,.T.); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#264,#729,#731,.T.); +#729 = VERTEX_POINT('',#730); +#730 = CARTESIAN_POINT('',(3.08,-3.123578643763,-1.387778780781E-17)); +#731 = SURFACE_CURVE('',#732,(#736,#743),.PCURVE_S1.); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(2.909289321881,-3.294289321881, + -1.387778780781E-17)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#736 = PCURVE('',#279,#737); +#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742); +#738 = LINE('',#739,#740); +#739 = CARTESIAN_POINT('',(2.909289321881,-3.294289321881)); +#740 = VECTOR('',#741,1.); +#741 = DIRECTION('',(0.707106781187,0.707106781187)); +#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#743 = PCURVE('',#312,#744); +#744 = DEFINITIONAL_REPRESENTATION('',(#745),#749); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-0.,0.)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(-0.,1.)); +#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#750 = ORIENTED_EDGE('',*,*,#751,.T.); +#751 = EDGE_CURVE('',#729,#752,#754,.T.); +#752 = VERTEX_POINT('',#753); +#753 = CARTESIAN_POINT('',(3.08,3.123578643763,-1.387778780781E-17)); +#754 = SURFACE_CURVE('',#755,(#759,#766),.PCURVE_S1.); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(3.08,-3.165,-1.387778780781E-17)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#759 = PCURVE('',#279,#760); +#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765); +#761 = LINE('',#762,#763); +#762 = CARTESIAN_POINT('',(3.08,-3.165)); +#763 = VECTOR('',#764,1.); +#764 = DIRECTION('',(0.,1.)); +#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#766 = PCURVE('',#767,#772); +#767 = CYLINDRICAL_SURFACE('',#768,0.1); +#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771); +#769 = CARTESIAN_POINT('',(3.08,-3.165,1.E-01)); +#770 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#771 = DIRECTION('',(0.,0.,-1.)); +#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777); +#773 = LINE('',#774,#775); +#774 = CARTESIAN_POINT('',(-0.,0.)); +#775 = VECTOR('',#776,1.); +#776 = DIRECTION('',(-0.,1.)); +#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#778 = ORIENTED_EDGE('',*,*,#779,.T.); +#779 = EDGE_CURVE('',#752,#780,#782,.T.); +#780 = VERTEX_POINT('',#781); +#781 = CARTESIAN_POINT('',(2.938578643763,3.265,-1.387778780781E-17)); +#782 = SURFACE_CURVE('',#783,(#787,#794),.PCURVE_S1.); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(3.109289321881,3.094289321881, + -1.387778780781E-17)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#787 = PCURVE('',#279,#788); +#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793); +#789 = LINE('',#790,#791); +#790 = CARTESIAN_POINT('',(3.109289321881,3.094289321881)); +#791 = VECTOR('',#792,1.); +#792 = DIRECTION('',(-0.707106781187,0.707106781187)); +#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#794 = PCURVE('',#795,#800); +#795 = CYLINDRICAL_SURFACE('',#796,0.1); +#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799); +#797 = CARTESIAN_POINT('',(3.109289321881,3.094289321881,1.E-01)); +#798 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#799 = DIRECTION('',(0.,0.,-1.)); +#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(-0.,0.)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(-0.,1.)); +#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#806 = ORIENTED_EDGE('',*,*,#807,.T.); +#807 = EDGE_CURVE('',#780,#808,#810,.T.); +#808 = VERTEX_POINT('',#809); +#809 = CARTESIAN_POINT('',(-2.938578643763,3.265,-1.387778780781E-17)); +#810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(2.98,3.265,-1.387778780781E-17)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#815 = PCURVE('',#279,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(2.98,3.265)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(-1.,0.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = PCURVE('',#823,#828); +#823 = CYLINDRICAL_SURFACE('',#824,0.1); +#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827); +#825 = CARTESIAN_POINT('',(2.98,3.265,1.E-01)); +#826 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#827 = DIRECTION('',(0.,0.,-1.)); +#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833); +#829 = LINE('',#830,#831); +#830 = CARTESIAN_POINT('',(-0.,0.)); +#831 = VECTOR('',#832,1.); +#832 = DIRECTION('',(-0.,1.)); +#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#834 = ORIENTED_EDGE('',*,*,#835,.T.); +#835 = EDGE_CURVE('',#808,#836,#838,.T.); +#836 = VERTEX_POINT('',#837); +#837 = CARTESIAN_POINT('',(-3.08,3.123578643763,-1.387778780781E-17)); +#838 = SURFACE_CURVE('',#839,(#843,#850),.PCURVE_S1.); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(-2.909289321881,3.294289321881, + -1.387778780781E-17)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#843 = PCURVE('',#279,#844); +#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(-2.909289321881,3.294289321881)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(-0.707106781187,-0.707106781187)); +#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#850 = PCURVE('',#851,#856); +#851 = CYLINDRICAL_SURFACE('',#852,0.1); +#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855); +#853 = CARTESIAN_POINT('',(-2.909289321881,3.294289321881,1.E-01)); +#854 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#855 = DIRECTION('',(0.,0.,-1.)); +#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861); +#857 = LINE('',#858,#859); +#858 = CARTESIAN_POINT('',(-0.,0.)); +#859 = VECTOR('',#860,1.); +#860 = DIRECTION('',(-0.,1.)); +#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#862 = ORIENTED_EDGE('',*,*,#863,.T.); +#863 = EDGE_CURVE('',#836,#519,#864,.T.); +#864 = SURFACE_CURVE('',#865,(#869,#876),.PCURVE_S1.); +#865 = LINE('',#866,#867); +#866 = CARTESIAN_POINT('',(-3.08,3.165,-1.387778780781E-17)); +#867 = VECTOR('',#868,1.); +#868 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#869 = PCURVE('',#279,#870); +#870 = DEFINITIONAL_REPRESENTATION('',(#871),#875); +#871 = LINE('',#872,#873); +#872 = CARTESIAN_POINT('',(-3.08,3.165)); +#873 = VECTOR('',#874,1.); +#874 = DIRECTION('',(0.,-1.)); +#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#876 = PCURVE('',#562,#877); +#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882); +#878 = LINE('',#879,#880); +#879 = CARTESIAN_POINT('',(-0.,0.)); +#880 = VECTOR('',#881,1.); +#881 = DIRECTION('',(-0.,1.)); +#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#883 = ORIENTED_EDGE('',*,*,#518,.F.); +#884 = ADVANCED_FACE('',(#885),#312,.T.); +#885 = FACE_BOUND('',#886,.F.); +#886 = EDGE_LOOP('',(#887,#888,#889,#923)); +#887 = ORIENTED_EDGE('',*,*,#291,.F.); +#888 = ORIENTED_EDGE('',*,*,#493,.T.); +#889 = ORIENTED_EDGE('',*,*,#890,.F.); +#890 = EDGE_CURVE('',#729,#466,#891,.T.); +#891 = SURFACE_CURVE('',#892,(#897,#910),.PCURVE_S1.); +#892 = ELLIPSE('',#893,0.108239220029,0.1); +#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896); +#894 = CARTESIAN_POINT('',(3.08,-3.123578643763,1.E-01)); +#895 = DIRECTION('',(-0.382683432365,-0.923879532511,0.)); +#896 = DIRECTION('',(0.923879532511,-0.382683432365,0.)); +#897 = PCURVE('',#312,#898); +#898 = DEFINITIONAL_REPRESENTATION('',(#899),#909); +#899 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#900,#901,#902,#903,#904,#905, + #906,#907,#908),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385, + 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#900 = CARTESIAN_POINT('',(0.,0.241421356237)); +#901 = CARTESIAN_POINT('',(-0.196349540849,0.249554420516)); +#902 = CARTESIAN_POINT('',(-0.392699081698,0.257687486725)); +#903 = CARTESIAN_POINT('',(-0.589048622548,0.265342738761)); +#904 = CARTESIAN_POINT('',(-0.785398163397,0.272042456297)); +#905 = CARTESIAN_POINT('',(-0.981747704245,0.277367556683)); +#906 = CARTESIAN_POINT('',(-1.178097245096,0.281017655376)); +#907 = CARTESIAN_POINT('',(-1.374446785946,0.282842712475)); +#908 = CARTESIAN_POINT('',(-1.570796326795,0.282842712475)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = PCURVE('',#767,#911); +#911 = DEFINITIONAL_REPRESENTATION('',(#912),#922); +#912 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#913,#914,#915,#916,#917,#918, + #919,#920,#921),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385, + 6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#913 = CARTESIAN_POINT('',(0.,4.142135623731E-02)); +#914 = CARTESIAN_POINT('',(-0.196349540849,3.328829195875E-02)); +#915 = CARTESIAN_POINT('',(-0.392699081697,2.515522574915E-02)); +#916 = CARTESIAN_POINT('',(-0.58904862255,1.749997371292E-02)); +#917 = CARTESIAN_POINT('',(-0.785398163393,1.080025617811E-02)); +#918 = CARTESIAN_POINT('',(-0.981747704247,5.475155790684E-03)); +#919 = CARTESIAN_POINT('',(-1.178097245095,1.825057098211E-03)); +#920 = CARTESIAN_POINT('',(-1.374446785946,-1.33226762955E-15)); +#921 = CARTESIAN_POINT('',(-1.570796326795,-1.33226762955E-15)); +#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#923 = ORIENTED_EDGE('',*,*,#728,.F.); +#924 = ADVANCED_FACE('',(#925),#386,.T.); +#925 = FACE_BOUND('',#926,.T.); +#926 = EDGE_LOOP('',(#927,#928,#951,#979,#1007,#1035,#1063,#1084)); +#927 = ORIENTED_EDGE('',*,*,#370,.T.); +#928 = ORIENTED_EDGE('',*,*,#929,.T.); +#929 = EDGE_CURVE('',#371,#930,#932,.T.); +#930 = VERTEX_POINT('',#931); +#931 = CARTESIAN_POINT('',(2.88,-3.040735931288,3.55)); +#932 = SURFACE_CURVE('',#933,(#937,#944),.PCURVE_S1.); +#933 = LINE('',#934,#935); +#934 = CARTESIAN_POINT('',(2.767867965644,-3.152867965644,3.55)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#937 = PCURVE('',#386,#938); +#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943); +#939 = LINE('',#940,#941); +#940 = CARTESIAN_POINT('',(2.767867965644,-3.152867965644)); +#941 = VECTOR('',#942,1.); +#942 = DIRECTION('',(0.707106781187,0.707106781187)); +#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#944 = PCURVE('',#419,#945); +#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-0.,1.)); +#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#951 = ORIENTED_EDGE('',*,*,#952,.T.); +#952 = EDGE_CURVE('',#930,#953,#955,.T.); +#953 = VERTEX_POINT('',#954); +#954 = CARTESIAN_POINT('',(2.88,3.040735931288,3.55)); +#955 = SURFACE_CURVE('',#956,(#960,#967),.PCURVE_S1.); +#956 = LINE('',#957,#958); +#957 = CARTESIAN_POINT('',(2.88,-3.165,3.55)); +#958 = VECTOR('',#959,1.); +#959 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#960 = PCURVE('',#386,#961); +#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(2.88,-3.165)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(0.,1.)); +#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#967 = PCURVE('',#968,#973); +#968 = CYLINDRICAL_SURFACE('',#969,0.3); +#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972); +#970 = CARTESIAN_POINT('',(2.88,-3.165,3.25)); +#971 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#972 = DIRECTION('',(0.,0.,1.)); +#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978); +#974 = LINE('',#975,#976); +#975 = CARTESIAN_POINT('',(0.,0.)); +#976 = VECTOR('',#977,1.); +#977 = DIRECTION('',(0.,1.)); +#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#979 = ORIENTED_EDGE('',*,*,#980,.T.); +#980 = EDGE_CURVE('',#953,#981,#983,.T.); +#981 = VERTEX_POINT('',#982); +#982 = CARTESIAN_POINT('',(2.855735931288,3.065,3.55)); +#983 = SURFACE_CURVE('',#984,(#988,#995),.PCURVE_S1.); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(2.967867965644,2.952867965644,3.55)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#988 = PCURVE('',#386,#989); +#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994); +#990 = LINE('',#991,#992); +#991 = CARTESIAN_POINT('',(2.967867965644,2.952867965644)); +#992 = VECTOR('',#993,1.); +#993 = DIRECTION('',(-0.707106781187,0.707106781187)); +#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#995 = PCURVE('',#996,#1001); +#996 = CYLINDRICAL_SURFACE('',#997,0.3); +#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000); +#998 = CARTESIAN_POINT('',(2.967867965644,2.952867965644,3.25)); +#999 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#1000 = DIRECTION('',(0.,0.,1.)); +#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006); +#1002 = LINE('',#1003,#1004); +#1003 = CARTESIAN_POINT('',(0.,0.)); +#1004 = VECTOR('',#1005,1.); +#1005 = DIRECTION('',(0.,1.)); +#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1007 = ORIENTED_EDGE('',*,*,#1008,.T.); +#1008 = EDGE_CURVE('',#981,#1009,#1011,.T.); +#1009 = VERTEX_POINT('',#1010); +#1010 = CARTESIAN_POINT('',(-2.855735931288,3.065,3.55)); +#1011 = SURFACE_CURVE('',#1012,(#1016,#1023),.PCURVE_S1.); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(2.98,3.065,3.55)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#1016 = PCURVE('',#386,#1017); +#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022); +#1018 = LINE('',#1019,#1020); +#1019 = CARTESIAN_POINT('',(2.98,3.065)); +#1020 = VECTOR('',#1021,1.); +#1021 = DIRECTION('',(-1.,0.)); +#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1023 = PCURVE('',#1024,#1029); +#1024 = CYLINDRICAL_SURFACE('',#1025,0.3); +#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028); +#1026 = CARTESIAN_POINT('',(2.98,3.065,3.25)); +#1027 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#1028 = DIRECTION('',(0.,0.,1.)); +#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(0.,0.)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(0.,1.)); +#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1035 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1036 = EDGE_CURVE('',#1009,#1037,#1039,.T.); +#1037 = VERTEX_POINT('',#1038); +#1038 = CARTESIAN_POINT('',(-2.88,3.040735931288,3.55)); +#1039 = SURFACE_CURVE('',#1040,(#1044,#1051),.PCURVE_S1.); +#1040 = LINE('',#1041,#1042); +#1041 = CARTESIAN_POINT('',(-2.767867965644,3.152867965644,3.55)); +#1042 = VECTOR('',#1043,1.); +#1043 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1044 = PCURVE('',#386,#1045); +#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(-2.767867965644,3.152867965644)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(-0.707106781187,-0.707106781187)); +#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1051 = PCURVE('',#1052,#1057); +#1052 = CYLINDRICAL_SURFACE('',#1053,0.3); +#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056); +#1054 = CARTESIAN_POINT('',(-2.767867965644,3.152867965644,3.25)); +#1055 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1056 = DIRECTION('',(0.,0.,1.)); +#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062); +#1058 = LINE('',#1059,#1060); +#1059 = CARTESIAN_POINT('',(0.,0.)); +#1060 = VECTOR('',#1061,1.); +#1061 = DIRECTION('',(0.,1.)); +#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1063 = ORIENTED_EDGE('',*,*,#1064,.T.); +#1064 = EDGE_CURVE('',#1037,#586,#1065,.T.); +#1065 = SURFACE_CURVE('',#1066,(#1070,#1077),.PCURVE_S1.); +#1066 = LINE('',#1067,#1068); +#1067 = CARTESIAN_POINT('',(-2.88,3.165,3.55)); +#1068 = VECTOR('',#1069,1.); +#1069 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#1070 = PCURVE('',#386,#1071); +#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076); +#1072 = LINE('',#1073,#1074); +#1073 = CARTESIAN_POINT('',(-2.88,3.165)); +#1074 = VECTOR('',#1075,1.); +#1075 = DIRECTION('',(0.,-1.)); +#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1077 = PCURVE('',#629,#1078); +#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1083); +#1079 = LINE('',#1080,#1081); +#1080 = CARTESIAN_POINT('',(0.,0.)); +#1081 = VECTOR('',#1082,1.); +#1082 = DIRECTION('',(0.,1.)); +#1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1084 = ORIENTED_EDGE('',*,*,#585,.F.); +#1085 = ADVANCED_FACE('',(#1086),#419,.T.); +#1086 = FACE_BOUND('',#1087,.F.); +#1087 = EDGE_LOOP('',(#1088,#1089,#1090,#1124)); +#1088 = ORIENTED_EDGE('',*,*,#398,.T.); +#1089 = ORIENTED_EDGE('',*,*,#929,.T.); +#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1091 = EDGE_CURVE('',#443,#930,#1092,.T.); +#1092 = SURFACE_CURVE('',#1093,(#1098,#1111),.PCURVE_S1.); +#1093 = ELLIPSE('',#1094,0.324717660088,0.3); +#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097); +#1095 = CARTESIAN_POINT('',(2.88,-3.040735931288,3.25)); +#1096 = DIRECTION('',(-0.382683432365,-0.923879532511,0.)); +#1097 = DIRECTION('',(0.923879532511,-0.382683432365,0.)); +#1098 = PCURVE('',#419,#1099); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1110); +#1100 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1101,#1102,#1103,#1104,#1105, + #1106,#1107,#1108,#1109),.UNSPECIFIED.,.F.,.F.,(9,9),(0., + 1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1101 = CARTESIAN_POINT('',(0.,0.282842712475)); +#1102 = CARTESIAN_POINT('',(-0.196349540849,0.282842712475)); +#1103 = CARTESIAN_POINT('',(-0.392699081698,0.27736754118)); +#1104 = CARTESIAN_POINT('',(-0.589048622545,0.266417245103)); +#1105 = CARTESIAN_POINT('',(-0.785398163399,0.250441943939)); +#1106 = CARTESIAN_POINT('',(-0.981747704243,0.230342791336)); +#1107 = CARTESIAN_POINT('',(-1.178097245095,0.207377035227)); +#1108 = CARTESIAN_POINT('',(-1.374446785946,0.182977836598)); +#1109 = CARTESIAN_POINT('',(-1.570796326795,0.158578643763)); +#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1111 = PCURVE('',#968,#1112); +#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1123); +#1113 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1114,#1115,#1116,#1117,#1118, + #1119,#1120,#1121,#1122),.UNSPECIFIED.,.F.,.F.,(9,9),(0., + 1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1114 = CARTESIAN_POINT('',(1.570796326795,-8.881784197001E-16)); +#1115 = CARTESIAN_POINT('',(1.374446785946,-8.822023410185E-16)); +#1116 = CARTESIAN_POINT('',(1.178097245096,5.47517129462E-03)); +#1117 = CARTESIAN_POINT('',(0.981747704246,1.642546737209E-02)); +#1118 = CARTESIAN_POINT('',(0.785398163392,3.240076853436E-02)); +#1119 = CARTESIAN_POINT('',(0.589048622548,5.249992113872E-02)); +#1120 = CARTESIAN_POINT('',(0.392699081699,7.546567724745E-02)); +#1121 = CARTESIAN_POINT('',(0.196349540849,9.986487587627E-02)); +#1122 = CARTESIAN_POINT('',(0.,0.124264068712)); +#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1124 = ORIENTED_EDGE('',*,*,#442,.F.); +#1125 = ADVANCED_FACE('',(#1126),#481,.F.); +#1126 = FACE_BOUND('',#1127,.F.); +#1127 = EDGE_LOOP('',(#1128,#1129,#1152,#1180)); +#1128 = ORIENTED_EDGE('',*,*,#465,.T.); +#1129 = ORIENTED_EDGE('',*,*,#1130,.T.); +#1130 = EDGE_CURVE('',#443,#1131,#1133,.T.); +#1131 = VERTEX_POINT('',#1132); +#1132 = CARTESIAN_POINT('',(3.18,3.165,3.25)); +#1133 = SURFACE_CURVE('',#1134,(#1138,#1145),.PCURVE_S1.); +#1134 = LINE('',#1135,#1136); +#1135 = CARTESIAN_POINT('',(3.18,-3.165,3.25)); +#1136 = VECTOR('',#1137,1.); +#1137 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#1138 = PCURVE('',#481,#1139); +#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144); +#1140 = LINE('',#1141,#1142); +#1141 = CARTESIAN_POINT('',(0.2,-3.25)); +#1142 = VECTOR('',#1143,1.); +#1143 = DIRECTION('',(1.,0.)); +#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1145 = PCURVE('',#968,#1146); +#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151); +#1147 = LINE('',#1148,#1149); +#1148 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1149 = VECTOR('',#1150,1.); +#1150 = DIRECTION('',(0.,1.)); +#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1152 = ORIENTED_EDGE('',*,*,#1153,.F.); +#1153 = EDGE_CURVE('',#1154,#1131,#1156,.T.); +#1154 = VERTEX_POINT('',#1155); +#1155 = CARTESIAN_POINT('',(3.18,3.165,0.1)); +#1156 = SURFACE_CURVE('',#1157,(#1161,#1168),.PCURVE_S1.); +#1157 = LINE('',#1158,#1159); +#1158 = CARTESIAN_POINT('',(3.18,3.165,0.)); +#1159 = VECTOR('',#1160,1.); +#1160 = DIRECTION('',(0.,0.,1.)); +#1161 = PCURVE('',#481,#1162); +#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167); +#1163 = LINE('',#1164,#1165); +#1164 = CARTESIAN_POINT('',(6.53,0.)); +#1165 = VECTOR('',#1166,1.); +#1166 = DIRECTION('',(0.,-1.)); +#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1168 = PCURVE('',#1169,#1174); +#1169 = PLANE('',#1170); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(3.08,3.265,0.)); +#1172 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#1173 = DIRECTION('',(0.,0.,-1.)); +#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179); +#1175 = LINE('',#1176,#1177); +#1176 = CARTESIAN_POINT('',(-0.,-0.141421356237)); +#1177 = VECTOR('',#1178,1.); +#1178 = DIRECTION('',(-1.,0.)); +#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1180 = ORIENTED_EDGE('',*,*,#1181,.F.); +#1181 = EDGE_CURVE('',#466,#1154,#1182,.T.); +#1182 = SURFACE_CURVE('',#1183,(#1187,#1194),.PCURVE_S1.); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(3.18,-3.165,1.E-01)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(-3.06161699786E-17,1.,0.)); +#1187 = PCURVE('',#481,#1188); +#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1193); +#1189 = LINE('',#1190,#1191); +#1190 = CARTESIAN_POINT('',(0.2,-1.E-01)); +#1191 = VECTOR('',#1192,1.); +#1192 = DIRECTION('',(1.,0.)); +#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1194 = PCURVE('',#767,#1195); +#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200); +#1196 = LINE('',#1197,#1198); +#1197 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1198 = VECTOR('',#1199,1.); +#1199 = DIRECTION('',(-0.,1.)); +#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1201 = ADVANCED_FACE('',(#1202),#562,.T.); +#1202 = FACE_BOUND('',#1203,.F.); +#1203 = EDGE_LOOP('',(#1204,#1238,#1239,#1240)); +#1204 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1205 = EDGE_CURVE('',#836,#652,#1206,.T.); +#1206 = SURFACE_CURVE('',#1207,(#1212,#1225),.PCURVE_S1.); +#1207 = ELLIPSE('',#1208,0.108239220029,0.1); +#1208 = AXIS2_PLACEMENT_3D('',#1209,#1210,#1211); +#1209 = CARTESIAN_POINT('',(-3.08,3.123578643763,1.E-01)); +#1210 = DIRECTION('',(0.382683432365,0.923879532511,0.)); +#1211 = DIRECTION('',(0.923879532511,-0.382683432365,0.)); +#1212 = PCURVE('',#562,#1213); +#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1224); +#1214 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1215,#1216,#1217,#1218,#1219, + #1220,#1221,#1222,#1223),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1215 = CARTESIAN_POINT('',(0.,4.142135623731E-02)); +#1216 = CARTESIAN_POINT('',(-0.196349540849,3.328829195876E-02)); +#1217 = CARTESIAN_POINT('',(-0.392699081699,2.515522574915E-02)); +#1218 = CARTESIAN_POINT('',(-0.589048622546,1.749997371291E-02)); +#1219 = CARTESIAN_POINT('',(-0.785398163402,1.08002561781E-02)); +#1220 = CARTESIAN_POINT('',(-0.981747704242,5.475155790705E-03)); +#1221 = CARTESIAN_POINT('',(-1.178097245096,1.825057098214E-03)); +#1222 = CARTESIAN_POINT('',(-1.374446785946,-8.891744328137E-16)); +#1223 = CARTESIAN_POINT('',(-1.570796326795,-8.881784197001E-16)); +#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1225 = PCURVE('',#851,#1226); +#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1237); +#1227 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1228,#1229,#1230,#1231,#1232, + #1233,#1234,#1235,#1236),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1228 = CARTESIAN_POINT('',(0.,0.241421356237)); +#1229 = CARTESIAN_POINT('',(-0.196349540849,0.249554420516)); +#1230 = CARTESIAN_POINT('',(-0.3926990817,0.257687486725)); +#1231 = CARTESIAN_POINT('',(-0.589048622543,0.265342738763)); +#1232 = CARTESIAN_POINT('',(-0.785398163402,0.272042456294)); +#1233 = CARTESIAN_POINT('',(-0.981747704242,0.277367556686)); +#1234 = CARTESIAN_POINT('',(-1.178097245097,0.281017655376)); +#1235 = CARTESIAN_POINT('',(-1.374446785946,0.282842712475)); +#1236 = CARTESIAN_POINT('',(-1.570796326795,0.282842712475)); +#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1238 = ORIENTED_EDGE('',*,*,#703,.T.); +#1239 = ORIENTED_EDGE('',*,*,#541,.T.); +#1240 = ORIENTED_EDGE('',*,*,#863,.F.); +#1241 = ADVANCED_FACE('',(#1242),#629,.T.); +#1242 = FACE_BOUND('',#1243,.T.); +#1243 = EDGE_LOOP('',(#1244,#1278,#1279,#1280)); +#1244 = ORIENTED_EDGE('',*,*,#1245,.T.); +#1245 = EDGE_CURVE('',#1037,#654,#1246,.T.); +#1246 = SURFACE_CURVE('',#1247,(#1252,#1265),.PCURVE_S1.); +#1247 = ELLIPSE('',#1248,0.324717660088,0.3); +#1248 = AXIS2_PLACEMENT_3D('',#1249,#1250,#1251); +#1249 = CARTESIAN_POINT('',(-2.88,3.040735931288,3.25)); +#1250 = DIRECTION('',(-0.382683432365,-0.923879532511,0.)); +#1251 = DIRECTION('',(0.923879532511,-0.382683432365,0.)); +#1252 = PCURVE('',#629,#1253); +#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1264); +#1254 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1255,#1256,#1257,#1258,#1259, + #1260,#1261,#1262,#1263),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1255 = CARTESIAN_POINT('',(0.,0.124264068712)); +#1256 = CARTESIAN_POINT('',(0.196349540849,9.986487587627E-02)); +#1257 = CARTESIAN_POINT('',(0.392699081699,7.546567724746E-02)); +#1258 = CARTESIAN_POINT('',(0.589048622546,5.249992113868E-02)); +#1259 = CARTESIAN_POINT('',(0.785398163398,3.240076853416E-02)); +#1260 = CARTESIAN_POINT('',(0.981747704247,1.642546737213E-02)); +#1261 = CARTESIAN_POINT('',(1.178097245097,5.475171294638E-03)); +#1262 = CARTESIAN_POINT('',(1.374446785946,2.988039340797E-18)); +#1263 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = PCURVE('',#1052,#1266); +#1266 = DEFINITIONAL_REPRESENTATION('',(#1267),#1277); +#1267 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1268,#1269,#1270,#1271,#1272, + #1273,#1274,#1275,#1276),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1268 = CARTESIAN_POINT('',(0.,0.158578643763)); +#1269 = CARTESIAN_POINT('',(0.196349540849,0.182977836598)); +#1270 = CARTESIAN_POINT('',(0.392699081698,0.207377035227)); +#1271 = CARTESIAN_POINT('',(0.589048622548,0.230342791336)); +#1272 = CARTESIAN_POINT('',(0.785398163398,0.250441943939)); +#1273 = CARTESIAN_POINT('',(0.981747704248,0.266417245102)); +#1274 = CARTESIAN_POINT('',(1.178097245096,0.27736754118)); +#1275 = CARTESIAN_POINT('',(1.374446785946,0.282842712475)); +#1276 = CARTESIAN_POINT('',(1.570796326795,0.282842712475)); +#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1278 = ORIENTED_EDGE('',*,*,#681,.T.); +#1279 = ORIENTED_EDGE('',*,*,#608,.T.); +#1280 = ORIENTED_EDGE('',*,*,#1064,.F.); +#1281 = ADVANCED_FACE('',(#1282),#669,.T.); +#1282 = FACE_BOUND('',#1283,.F.); +#1283 = EDGE_LOOP('',(#1284,#1314,#1335,#1336)); +#1284 = ORIENTED_EDGE('',*,*,#1285,.T.); +#1285 = EDGE_CURVE('',#1286,#1288,#1290,.T.); +#1286 = VERTEX_POINT('',#1287); +#1287 = CARTESIAN_POINT('',(-2.98,3.365,0.1)); +#1288 = VERTEX_POINT('',#1289); +#1289 = CARTESIAN_POINT('',(-2.98,3.365,3.25)); +#1290 = SURFACE_CURVE('',#1291,(#1295,#1302),.PCURVE_S1.); +#1291 = LINE('',#1292,#1293); +#1292 = CARTESIAN_POINT('',(-2.98,3.365,0.)); +#1293 = VECTOR('',#1294,1.); +#1294 = DIRECTION('',(0.,0.,1.)); +#1295 = PCURVE('',#669,#1296); +#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301); +#1297 = LINE('',#1298,#1299); +#1298 = CARTESIAN_POINT('',(-0.,-0.141421356237)); +#1299 = VECTOR('',#1300,1.); +#1300 = DIRECTION('',(-1.,0.)); +#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1302 = PCURVE('',#1303,#1308); +#1303 = PLANE('',#1304); +#1304 = AXIS2_PLACEMENT_3D('',#1305,#1306,#1307); +#1305 = CARTESIAN_POINT('',(3.18,3.365,0.)); +#1306 = DIRECTION('',(3.06161699786E-17,-1.,0.)); +#1307 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313); +#1309 = LINE('',#1310,#1311); +#1310 = CARTESIAN_POINT('',(6.16,0.)); +#1311 = VECTOR('',#1312,1.); +#1312 = DIRECTION('',(0.,-1.)); +#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1314 = ORIENTED_EDGE('',*,*,#1315,.T.); +#1315 = EDGE_CURVE('',#1288,#654,#1316,.T.); +#1316 = SURFACE_CURVE('',#1317,(#1321,#1328),.PCURVE_S1.); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(-2.98,3.365,3.25)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1321 = PCURVE('',#669,#1322); +#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327); +#1323 = LINE('',#1324,#1325); +#1324 = CARTESIAN_POINT('',(-3.25,-0.141421356237)); +#1325 = VECTOR('',#1326,1.); +#1326 = DIRECTION('',(-0.,1.)); +#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1328 = PCURVE('',#1052,#1329); +#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(0.,1.)); +#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1335 = ORIENTED_EDGE('',*,*,#651,.F.); +#1336 = ORIENTED_EDGE('',*,*,#1337,.F.); +#1337 = EDGE_CURVE('',#1286,#652,#1338,.T.); +#1338 = SURFACE_CURVE('',#1339,(#1343,#1350),.PCURVE_S1.); +#1339 = LINE('',#1340,#1341); +#1340 = CARTESIAN_POINT('',(-2.98,3.365,1.E-01)); +#1341 = VECTOR('',#1342,1.); +#1342 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1343 = PCURVE('',#669,#1344); +#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349); +#1345 = LINE('',#1346,#1347); +#1346 = CARTESIAN_POINT('',(-1.E-01,-0.141421356237)); +#1347 = VECTOR('',#1348,1.); +#1348 = DIRECTION('',(-0.,1.)); +#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1350 = PCURVE('',#851,#1351); +#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356); +#1352 = LINE('',#1353,#1354); +#1353 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1354 = VECTOR('',#1355,1.); +#1355 = DIRECTION('',(-0.,1.)); +#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1357 = ADVANCED_FACE('',(#1358),#767,.T.); +#1358 = FACE_BOUND('',#1359,.F.); +#1359 = EDGE_LOOP('',(#1360,#1361,#1362,#1396)); +#1360 = ORIENTED_EDGE('',*,*,#890,.T.); +#1361 = ORIENTED_EDGE('',*,*,#1181,.T.); +#1362 = ORIENTED_EDGE('',*,*,#1363,.F.); +#1363 = EDGE_CURVE('',#752,#1154,#1364,.T.); +#1364 = SURFACE_CURVE('',#1365,(#1370,#1383),.PCURVE_S1.); +#1365 = ELLIPSE('',#1366,0.108239220029,0.1); +#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369); +#1367 = CARTESIAN_POINT('',(3.08,3.123578643763,1.E-01)); +#1368 = DIRECTION('',(0.382683432365,-0.923879532511,0.)); +#1369 = DIRECTION('',(0.923879532511,0.382683432365,0.)); +#1370 = PCURVE('',#767,#1371); +#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1382); +#1372 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1373,#1374,#1375,#1376,#1377, + #1378,#1379,#1380,#1381),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1373 = CARTESIAN_POINT('',(0.,6.288578643763)); +#1374 = CARTESIAN_POINT('',(-0.196349540849,6.296711708041)); +#1375 = CARTESIAN_POINT('',(-0.392699081697,6.304844774244)); +#1376 = CARTESIAN_POINT('',(-0.58904862255,6.312500026299)); +#1377 = CARTESIAN_POINT('',(-0.785398163393,6.319199743779)); +#1378 = CARTESIAN_POINT('',(-0.981747704247,6.324524844225)); +#1379 = CARTESIAN_POINT('',(-1.178097245095,6.328174942897)); +#1380 = CARTESIAN_POINT('',(-1.374446785946,6.33)); +#1381 = CARTESIAN_POINT('',(-1.570796326795,6.33)); +#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1383 = PCURVE('',#795,#1384); +#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1395); +#1385 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1386,#1387,#1388,#1389,#1390, + #1391,#1392,#1393,#1394),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1386 = CARTESIAN_POINT('',(0.,4.142135623731E-02)); +#1387 = CARTESIAN_POINT('',(-0.196349540849,3.328829195876E-02)); +#1388 = CARTESIAN_POINT('',(-0.392699081699,2.515522574914E-02)); +#1389 = CARTESIAN_POINT('',(-0.589048622548,1.749997371291E-02)); +#1390 = CARTESIAN_POINT('',(-0.785398163397,1.080025617811E-02)); +#1391 = CARTESIAN_POINT('',(-0.981747704245,5.475155790705E-03)); +#1392 = CARTESIAN_POINT('',(-1.178097245096,1.825057098213E-03)); +#1393 = CARTESIAN_POINT('',(-1.374446785946,4.440892098501E-16)); +#1394 = CARTESIAN_POINT('',(-1.570796326795,4.440892098501E-16)); +#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1396 = ORIENTED_EDGE('',*,*,#751,.F.); +#1397 = ADVANCED_FACE('',(#1398),#851,.T.); +#1398 = FACE_BOUND('',#1399,.F.); +#1399 = EDGE_LOOP('',(#1400,#1434,#1435,#1436)); +#1400 = ORIENTED_EDGE('',*,*,#1401,.T.); +#1401 = EDGE_CURVE('',#808,#1286,#1402,.T.); +#1402 = SURFACE_CURVE('',#1403,(#1408,#1421),.PCURVE_S1.); +#1403 = ELLIPSE('',#1404,0.108239220029,0.1); +#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407); +#1405 = CARTESIAN_POINT('',(-2.938578643763,3.265,1.E-01)); +#1406 = DIRECTION('',(0.923879532511,0.382683432365,0.)); +#1407 = DIRECTION('',(0.382683432365,-0.923879532511,0.)); +#1408 = PCURVE('',#851,#1409); +#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1420); +#1410 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1411,#1412,#1413,#1414,#1415, + #1416,#1417,#1418,#1419),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1411 = CARTESIAN_POINT('',(0.,4.142135623731E-02)); +#1412 = CARTESIAN_POINT('',(-0.196349540849,3.328829195876E-02)); +#1413 = CARTESIAN_POINT('',(-0.392699081699,2.515522574917E-02)); +#1414 = CARTESIAN_POINT('',(-0.589048622548,1.749997371284E-02)); +#1415 = CARTESIAN_POINT('',(-0.785398163395,1.080025617814E-02)); +#1416 = CARTESIAN_POINT('',(-0.981747704247,5.475155790656E-03)); +#1417 = CARTESIAN_POINT('',(-1.178097245096,1.825057098239E-03)); +#1418 = CARTESIAN_POINT('',(-1.374446785946,4.430931967365E-16)); +#1419 = CARTESIAN_POINT('',(-1.570796326795,4.440892098501E-16)); +#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1421 = PCURVE('',#823,#1422); +#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1433); +#1423 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1424,#1425,#1426,#1427,#1428, + #1429,#1430,#1431,#1432),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1424 = CARTESIAN_POINT('',(0.,5.918578643763)); +#1425 = CARTESIAN_POINT('',(-0.196349540849,5.926711708041)); +#1426 = CARTESIAN_POINT('',(-0.392699081699,5.934844774257)); +#1427 = CARTESIAN_POINT('',(-0.589048622546,5.942500026264)); +#1428 = CARTESIAN_POINT('',(-0.7853981634,5.949199743838)); +#1429 = CARTESIAN_POINT('',(-0.981747704244,5.954524844183)); +#1430 = CARTESIAN_POINT('',(-1.178097245096,5.958174942904)); +#1431 = CARTESIAN_POINT('',(-1.374446785946,5.96)); +#1432 = CARTESIAN_POINT('',(-1.570796326795,5.96)); +#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1434 = ORIENTED_EDGE('',*,*,#1337,.T.); +#1435 = ORIENTED_EDGE('',*,*,#1205,.F.); +#1436 = ORIENTED_EDGE('',*,*,#835,.F.); +#1437 = ADVANCED_FACE('',(#1438),#795,.T.); +#1438 = FACE_BOUND('',#1439,.F.); +#1439 = EDGE_LOOP('',(#1440,#1441,#1464,#1498)); +#1440 = ORIENTED_EDGE('',*,*,#1363,.T.); +#1441 = ORIENTED_EDGE('',*,*,#1442,.T.); +#1442 = EDGE_CURVE('',#1154,#1443,#1445,.T.); +#1443 = VERTEX_POINT('',#1444); +#1444 = CARTESIAN_POINT('',(2.98,3.365,0.1)); +#1445 = SURFACE_CURVE('',#1446,(#1450,#1457),.PCURVE_S1.); +#1446 = LINE('',#1447,#1448); +#1447 = CARTESIAN_POINT('',(3.18,3.165,1.E-01)); +#1448 = VECTOR('',#1449,1.); +#1449 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#1450 = PCURVE('',#795,#1451); +#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456); +#1452 = LINE('',#1453,#1454); +#1453 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1454 = VECTOR('',#1455,1.); +#1455 = DIRECTION('',(-0.,1.)); +#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1457 = PCURVE('',#1169,#1458); +#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(-1.E-01,-0.141421356237)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(-0.,1.)); +#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1464 = ORIENTED_EDGE('',*,*,#1465,.F.); +#1465 = EDGE_CURVE('',#780,#1443,#1466,.T.); +#1466 = SURFACE_CURVE('',#1467,(#1472,#1485),.PCURVE_S1.); +#1467 = ELLIPSE('',#1468,0.108239220029,0.1); +#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471); +#1469 = CARTESIAN_POINT('',(2.938578643763,3.265,1.E-01)); +#1470 = DIRECTION('',(0.923879532511,-0.382683432365,0.)); +#1471 = DIRECTION('',(0.382683432365,0.923879532511,0.)); +#1472 = PCURVE('',#795,#1473); +#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1484); +#1474 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1475,#1476,#1477,#1478,#1479, + #1480,#1481,#1482,#1483),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1475 = CARTESIAN_POINT('',(0.,0.241421356237)); +#1476 = CARTESIAN_POINT('',(-0.196349540849,0.249554420516)); +#1477 = CARTESIAN_POINT('',(-0.392699081699,0.257687486725)); +#1478 = CARTESIAN_POINT('',(-0.589048622548,0.265342738762)); +#1479 = CARTESIAN_POINT('',(-0.785398163396,0.272042456295)); +#1480 = CARTESIAN_POINT('',(-0.981747704247,0.277367556685)); +#1481 = CARTESIAN_POINT('',(-1.178097245096,0.281017655376)); +#1482 = CARTESIAN_POINT('',(-1.374446785946,0.282842712475)); +#1483 = CARTESIAN_POINT('',(-1.570796326795,0.282842712475)); +#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1485 = PCURVE('',#823,#1486); +#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1497); +#1487 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1488,#1489,#1490,#1491,#1492, + #1493,#1494,#1495,#1496),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1488 = CARTESIAN_POINT('',(0.,4.142135623731E-02)); +#1489 = CARTESIAN_POINT('',(-0.196349540849,3.328829195876E-02)); +#1490 = CARTESIAN_POINT('',(-0.392699081697,2.515522574915E-02)); +#1491 = CARTESIAN_POINT('',(-0.58904862255,1.749997371291E-02)); +#1492 = CARTESIAN_POINT('',(-0.785398163393,1.08002561781E-02)); +#1493 = CARTESIAN_POINT('',(-0.981747704247,5.475155790705E-03)); +#1494 = CARTESIAN_POINT('',(-1.178097245095,1.825057098214E-03)); +#1495 = CARTESIAN_POINT('',(-1.374446785946,-8.881784197001E-16)); +#1496 = CARTESIAN_POINT('',(-1.570796326795,-8.881784197001E-16)); +#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1498 = ORIENTED_EDGE('',*,*,#779,.F.); +#1499 = ADVANCED_FACE('',(#1500),#823,.T.); +#1500 = FACE_BOUND('',#1501,.F.); +#1501 = EDGE_LOOP('',(#1502,#1503,#1524,#1525)); +#1502 = ORIENTED_EDGE('',*,*,#1465,.T.); +#1503 = ORIENTED_EDGE('',*,*,#1504,.T.); +#1504 = EDGE_CURVE('',#1443,#1286,#1505,.T.); +#1505 = SURFACE_CURVE('',#1506,(#1510,#1517),.PCURVE_S1.); +#1506 = LINE('',#1507,#1508); +#1507 = CARTESIAN_POINT('',(2.98,3.365,1.E-01)); +#1508 = VECTOR('',#1509,1.); +#1509 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#1510 = PCURVE('',#823,#1511); +#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516); +#1512 = LINE('',#1513,#1514); +#1513 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1514 = VECTOR('',#1515,1.); +#1515 = DIRECTION('',(-0.,1.)); +#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1517 = PCURVE('',#1303,#1518); +#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523); +#1519 = LINE('',#1520,#1521); +#1520 = CARTESIAN_POINT('',(0.2,-1.E-01)); +#1521 = VECTOR('',#1522,1.); +#1522 = DIRECTION('',(1.,-0.)); +#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1524 = ORIENTED_EDGE('',*,*,#1401,.F.); +#1525 = ORIENTED_EDGE('',*,*,#807,.F.); +#1526 = ADVANCED_FACE('',(#1527),#968,.T.); +#1527 = FACE_BOUND('',#1528,.T.); +#1528 = EDGE_LOOP('',(#1529,#1530,#1531,#1565)); +#1529 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1530 = ORIENTED_EDGE('',*,*,#1130,.T.); +#1531 = ORIENTED_EDGE('',*,*,#1532,.F.); +#1532 = EDGE_CURVE('',#953,#1131,#1533,.T.); +#1533 = SURFACE_CURVE('',#1534,(#1539,#1552),.PCURVE_S1.); +#1534 = ELLIPSE('',#1535,0.324717660088,0.3); +#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538); +#1536 = CARTESIAN_POINT('',(2.88,3.040735931288,3.25)); +#1537 = DIRECTION('',(-0.382683432365,0.923879532511,0.)); +#1538 = DIRECTION('',(0.923879532511,0.382683432365,0.)); +#1539 = PCURVE('',#968,#1540); +#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1551); +#1541 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1542,#1543,#1544,#1545,#1546, + #1547,#1548,#1549,#1550),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1542 = CARTESIAN_POINT('',(0.,6.205735931288)); +#1543 = CARTESIAN_POINT('',(0.196349540849,6.230135124124)); +#1544 = CARTESIAN_POINT('',(0.392699081698,6.254534322758)); +#1545 = CARTESIAN_POINT('',(0.589048622549,6.277500078853)); +#1546 = CARTESIAN_POINT('',(0.785398163391,6.297599231453)); +#1547 = CARTESIAN_POINT('',(0.981747704248,6.313574532614)); +#1548 = CARTESIAN_POINT('',(1.178097245096,6.324524828707)); +#1549 = CARTESIAN_POINT('',(1.374446785946,6.33)); +#1550 = CARTESIAN_POINT('',(1.570796326795,6.33)); +#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1552 = PCURVE('',#996,#1553); +#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1564); +#1554 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1555,#1556,#1557,#1558,#1559, + #1560,#1561,#1562,#1563),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1555 = CARTESIAN_POINT('',(2.960594732334E-15,0.124264068712)); +#1556 = CARTESIAN_POINT('',(0.196349540849,9.986487587627E-02)); +#1557 = CARTESIAN_POINT('',(0.392699081699,7.546567724746E-02)); +#1558 = CARTESIAN_POINT('',(0.589048622545,5.24999211386E-02)); +#1559 = CARTESIAN_POINT('',(0.785398163401,3.240076853433E-02)); +#1560 = CARTESIAN_POINT('',(0.981747704245,1.642546737196E-02)); +#1561 = CARTESIAN_POINT('',(1.178097245097,5.475171294648E-03)); +#1562 = CARTESIAN_POINT('',(1.374446785946,4.500652885317E-16)); +#1563 = CARTESIAN_POINT('',(1.570796326795,4.440892098501E-16)); +#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1565 = ORIENTED_EDGE('',*,*,#952,.F.); +#1566 = ADVANCED_FACE('',(#1567),#1052,.T.); +#1567 = FACE_BOUND('',#1568,.T.); +#1568 = EDGE_LOOP('',(#1569,#1603,#1604,#1605)); +#1569 = ORIENTED_EDGE('',*,*,#1570,.T.); +#1570 = EDGE_CURVE('',#1009,#1288,#1571,.T.); +#1571 = SURFACE_CURVE('',#1572,(#1577,#1590),.PCURVE_S1.); +#1572 = ELLIPSE('',#1573,0.324717660088,0.3); +#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576); +#1574 = CARTESIAN_POINT('',(-2.855735931288,3.065,3.25)); +#1575 = DIRECTION('',(-0.923879532511,-0.382683432365,0.)); +#1576 = DIRECTION('',(0.382683432365,-0.923879532511,0.)); +#1577 = PCURVE('',#1052,#1578); +#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1589); +#1579 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1580,#1581,#1582,#1583,#1584, + #1585,#1586,#1587,#1588),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1580 = CARTESIAN_POINT('',(0.,0.124264068712)); +#1581 = CARTESIAN_POINT('',(0.196349540849,9.986487587627E-02)); +#1582 = CARTESIAN_POINT('',(0.392699081699,7.546567724743E-02)); +#1583 = CARTESIAN_POINT('',(0.589048622544,5.249992113872E-02)); +#1584 = CARTESIAN_POINT('',(0.785398163398,3.240076853422E-02)); +#1585 = CARTESIAN_POINT('',(0.981747704243,1.64254673721E-02)); +#1586 = CARTESIAN_POINT('',(1.178097245096,5.475171294631E-03)); +#1587 = CARTESIAN_POINT('',(1.374446785946,2.250326442658E-16)); +#1588 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-16)); +#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1590 = PCURVE('',#1024,#1591); +#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1602); +#1592 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1593,#1594,#1595,#1596,#1597, + #1598,#1599,#1600,#1601),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795 + ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1593 = CARTESIAN_POINT('',(0.,5.835735931288)); +#1594 = CARTESIAN_POINT('',(0.196349540849,5.860135124124)); +#1595 = CARTESIAN_POINT('',(0.392699081698,5.884534322752)); +#1596 = CARTESIAN_POINT('',(0.589048622547,5.907500078858)); +#1597 = CARTESIAN_POINT('',(0.785398163395,5.927599231465)); +#1598 = CARTESIAN_POINT('',(0.981747704246,5.943574532623)); +#1599 = CARTESIAN_POINT('',(1.178097245097,5.954524828704)); +#1600 = CARTESIAN_POINT('',(1.374446785946,5.96)); +#1601 = CARTESIAN_POINT('',(1.570796326795,5.96)); +#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1603 = ORIENTED_EDGE('',*,*,#1315,.T.); +#1604 = ORIENTED_EDGE('',*,*,#1245,.F.); +#1605 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1606 = ADVANCED_FACE('',(#1607),#996,.T.); +#1607 = FACE_BOUND('',#1608,.T.); +#1608 = EDGE_LOOP('',(#1609,#1610,#1633,#1667)); +#1609 = ORIENTED_EDGE('',*,*,#1532,.T.); +#1610 = ORIENTED_EDGE('',*,*,#1611,.T.); +#1611 = EDGE_CURVE('',#1131,#1612,#1614,.T.); +#1612 = VERTEX_POINT('',#1613); +#1613 = CARTESIAN_POINT('',(2.98,3.365,3.25)); +#1614 = SURFACE_CURVE('',#1615,(#1619,#1626),.PCURVE_S1.); +#1615 = LINE('',#1616,#1617); +#1616 = CARTESIAN_POINT('',(3.18,3.165,3.25)); +#1617 = VECTOR('',#1618,1.); +#1618 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#1619 = PCURVE('',#996,#1620); +#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625); +#1621 = LINE('',#1622,#1623); +#1622 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1623 = VECTOR('',#1624,1.); +#1624 = DIRECTION('',(0.,1.)); +#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1626 = PCURVE('',#1169,#1627); +#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632); +#1628 = LINE('',#1629,#1630); +#1629 = CARTESIAN_POINT('',(-3.25,-0.141421356237)); +#1630 = VECTOR('',#1631,1.); +#1631 = DIRECTION('',(-0.,1.)); +#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1633 = ORIENTED_EDGE('',*,*,#1634,.F.); +#1634 = EDGE_CURVE('',#981,#1612,#1635,.T.); +#1635 = SURFACE_CURVE('',#1636,(#1641,#1654),.PCURVE_S1.); +#1636 = ELLIPSE('',#1637,0.324717660088,0.3); +#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640); +#1638 = CARTESIAN_POINT('',(2.855735931288,3.065,3.25)); +#1639 = DIRECTION('',(-0.923879532511,0.382683432365,0.)); +#1640 = DIRECTION('',(0.382683432365,0.923879532511,0.)); +#1641 = PCURVE('',#996,#1642); +#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1653); +#1643 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1644,#1645,#1646,#1647,#1648, + #1649,#1650,#1651,#1652),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1644 = CARTESIAN_POINT('',(0.,0.158578643763)); +#1645 = CARTESIAN_POINT('',(0.196349540849,0.182977836598)); +#1646 = CARTESIAN_POINT('',(0.392699081699,0.207377035226)); +#1647 = CARTESIAN_POINT('',(0.589048622547,0.230342791338)); +#1648 = CARTESIAN_POINT('',(0.785398163397,0.250441943936)); +#1649 = CARTESIAN_POINT('',(0.981747704245,0.266417245104)); +#1650 = CARTESIAN_POINT('',(1.178097245096,0.277367541179)); +#1651 = CARTESIAN_POINT('',(1.374446785946,0.282842712475)); +#1652 = CARTESIAN_POINT('',(1.570796326795,0.282842712475)); +#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1654 = PCURVE('',#1024,#1655); +#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1666); +#1656 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1657,#1658,#1659,#1660,#1661, + #1662,#1663,#1664,#1665),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385 + ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1657 = CARTESIAN_POINT('',(0.,0.124264068712)); +#1658 = CARTESIAN_POINT('',(0.196349540849,9.986487587627E-02)); +#1659 = CARTESIAN_POINT('',(0.392699081698,7.546567724748E-02)); +#1660 = CARTESIAN_POINT('',(0.589048622548,5.249992113872E-02)); +#1661 = CARTESIAN_POINT('',(0.785398163395,3.240076853419E-02)); +#1662 = CARTESIAN_POINT('',(0.981747704247,1.642546737207E-02)); +#1663 = CARTESIAN_POINT('',(1.178097245095,5.475171294652E-03)); +#1664 = CARTESIAN_POINT('',(1.374446785946,-4.381131311685E-16)); +#1665 = CARTESIAN_POINT('',(1.570796326795,-4.440892098501E-16)); +#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1667 = ORIENTED_EDGE('',*,*,#980,.F.); +#1668 = ADVANCED_FACE('',(#1669),#1024,.T.); +#1669 = FACE_BOUND('',#1670,.T.); +#1670 = EDGE_LOOP('',(#1671,#1672,#1693,#1694)); +#1671 = ORIENTED_EDGE('',*,*,#1634,.T.); +#1672 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1673 = EDGE_CURVE('',#1612,#1288,#1674,.T.); +#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.); +#1675 = LINE('',#1676,#1677); +#1676 = CARTESIAN_POINT('',(2.98,3.365,3.25)); +#1677 = VECTOR('',#1678,1.); +#1678 = DIRECTION('',(-1.,-3.06161699786E-17,0.)); +#1679 = PCURVE('',#1024,#1680); +#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685); +#1681 = LINE('',#1682,#1683); +#1682 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1683 = VECTOR('',#1684,1.); +#1684 = DIRECTION('',(0.,1.)); +#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1686 = PCURVE('',#1303,#1687); +#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692); +#1688 = LINE('',#1689,#1690); +#1689 = CARTESIAN_POINT('',(0.2,-3.25)); +#1690 = VECTOR('',#1691,1.); +#1691 = DIRECTION('',(1.,-0.)); +#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1693 = ORIENTED_EDGE('',*,*,#1570,.F.); +#1694 = ORIENTED_EDGE('',*,*,#1008,.F.); +#1695 = ADVANCED_FACE('',(#1696),#1169,.T.); +#1696 = FACE_BOUND('',#1697,.F.); +#1697 = EDGE_LOOP('',(#1698,#1699,#1700,#1721)); +#1698 = ORIENTED_EDGE('',*,*,#1153,.T.); +#1699 = ORIENTED_EDGE('',*,*,#1611,.T.); +#1700 = ORIENTED_EDGE('',*,*,#1701,.F.); +#1701 = EDGE_CURVE('',#1443,#1612,#1702,.T.); +#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.); +#1703 = LINE('',#1704,#1705); +#1704 = CARTESIAN_POINT('',(2.98,3.365,0.)); +#1705 = VECTOR('',#1706,1.); +#1706 = DIRECTION('',(0.,0.,1.)); +#1707 = PCURVE('',#1169,#1708); +#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713); +#1709 = LINE('',#1710,#1711); +#1710 = CARTESIAN_POINT('',(-0.,0.141421356237)); +#1711 = VECTOR('',#1712,1.); +#1712 = DIRECTION('',(-1.,0.)); +#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1714 = PCURVE('',#1303,#1715); +#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720); +#1716 = LINE('',#1717,#1718); +#1717 = CARTESIAN_POINT('',(0.2,0.)); +#1718 = VECTOR('',#1719,1.); +#1719 = DIRECTION('',(0.,-1.)); +#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1721 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1722 = ADVANCED_FACE('',(#1723),#1303,.F.); +#1723 = FACE_BOUND('',#1724,.F.); +#1724 = EDGE_LOOP('',(#1725,#1726,#1727,#1728)); +#1725 = ORIENTED_EDGE('',*,*,#1701,.T.); +#1726 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1727 = ORIENTED_EDGE('',*,*,#1285,.F.); +#1728 = ORIENTED_EDGE('',*,*,#1504,.F.); +#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1733)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1730,#1731,#1732)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1730, + 'distance_accuracy_value','confusion accuracy'); +#1734 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1735 = SHAPE_DEFINITION_REPRESENTATION(#1736,#1742); +#1736 = PRODUCT_DEFINITION_SHAPE('','',#1737); +#1737 = PRODUCT_DEFINITION('design','',#1738,#1741); +#1738 = PRODUCT_DEFINITION_FORMATION('','',#1739); +#1739 = PRODUCT('Extrude006','Extrude006','',(#1740)); +#1740 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1742 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1743),#1841); +#1743 = MANIFOLD_SOLID_BREP('',#1744); +#1744 = CLOSED_SHELL('',(#1745,#1833,#1837)); +#1745 = ADVANCED_FACE('',(#1746),#1760,.T.); +#1746 = FACE_BOUND('',#1747,.F.); +#1747 = EDGE_LOOP('',(#1748,#1778,#1805,#1806)); +#1748 = ORIENTED_EDGE('',*,*,#1749,.T.); +#1749 = EDGE_CURVE('',#1750,#1752,#1754,.T.); +#1750 = VERTEX_POINT('',#1751); +#1751 = CARTESIAN_POINT('',(-4.32,0.,0.)); +#1752 = VERTEX_POINT('',#1753); +#1753 = CARTESIAN_POINT('',(-3.18,0.,0.)); +#1754 = SEAM_CURVE('',#1755,(#1759,#1771),.PCURVE_S1.); +#1755 = LINE('',#1756,#1757); +#1756 = CARTESIAN_POINT('',(-4.32,0.,0.)); +#1757 = VECTOR('',#1758,1.); +#1758 = DIRECTION('',(1.,0.,0.)); +#1759 = PCURVE('',#1760,#1765); +#1760 = CYLINDRICAL_SURFACE('',#1761,0.65); +#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764); +#1762 = CARTESIAN_POINT('',(-4.32,0.,0.65)); +#1763 = DIRECTION('',(-1.,0.,-2.22044604925E-16)); +#1764 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770); +#1766 = LINE('',#1767,#1768); +#1767 = CARTESIAN_POINT('',(-0.,0.)); +#1768 = VECTOR('',#1769,1.); +#1769 = DIRECTION('',(-0.,-1.)); +#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1771 = PCURVE('',#1760,#1772); +#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(-0.,-1.)); +#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1778 = ORIENTED_EDGE('',*,*,#1779,.T.); +#1779 = EDGE_CURVE('',#1752,#1752,#1780,.T.); +#1780 = SURFACE_CURVE('',#1781,(#1786,#1793),.PCURVE_S1.); +#1781 = CIRCLE('',#1782,0.65); +#1782 = AXIS2_PLACEMENT_3D('',#1783,#1784,#1785); +#1783 = CARTESIAN_POINT('',(-3.18,0.,0.65)); +#1784 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#1785 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1786 = PCURVE('',#1760,#1787); +#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792); +#1788 = LINE('',#1789,#1790); +#1789 = CARTESIAN_POINT('',(-0.,-1.14)); +#1790 = VECTOR('',#1791,1.); +#1791 = DIRECTION('',(-1.,0.)); +#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1793 = PCURVE('',#1794,#1799); +#1794 = PLANE('',#1795); +#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798); +#1796 = CARTESIAN_POINT('',(-3.18,6.337143050672E-18,0.65)); +#1797 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#1798 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804); +#1800 = CIRCLE('',#1801,0.65); +#1801 = AXIS2_PLACEMENT_2D('',#1802,#1803); +#1802 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#1803 = DIRECTION('',(1.,0.)); +#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1805 = ORIENTED_EDGE('',*,*,#1749,.F.); +#1806 = ORIENTED_EDGE('',*,*,#1807,.F.); +#1807 = EDGE_CURVE('',#1750,#1750,#1808,.T.); +#1808 = SURFACE_CURVE('',#1809,(#1814,#1821),.PCURVE_S1.); +#1809 = CIRCLE('',#1810,0.65); +#1810 = AXIS2_PLACEMENT_3D('',#1811,#1812,#1813); +#1811 = CARTESIAN_POINT('',(-4.32,0.,0.65)); +#1812 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#1813 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1814 = PCURVE('',#1760,#1815); +#1815 = DEFINITIONAL_REPRESENTATION('',(#1816),#1820); +#1816 = LINE('',#1817,#1818); +#1817 = CARTESIAN_POINT('',(-0.,0.)); +#1818 = VECTOR('',#1819,1.); +#1819 = DIRECTION('',(-1.,0.)); +#1820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1821 = PCURVE('',#1822,#1827); +#1822 = PLANE('',#1823); +#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826); +#1824 = CARTESIAN_POINT('',(-4.32,6.337143050672E-18,0.65)); +#1825 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#1826 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1832); +#1828 = CIRCLE('',#1829,0.65); +#1829 = AXIS2_PLACEMENT_2D('',#1830,#1831); +#1830 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#1831 = DIRECTION('',(1.,0.)); +#1832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1833 = ADVANCED_FACE('',(#1834),#1822,.F.); +#1834 = FACE_BOUND('',#1835,.F.); +#1835 = EDGE_LOOP('',(#1836)); +#1836 = ORIENTED_EDGE('',*,*,#1807,.T.); +#1837 = ADVANCED_FACE('',(#1838),#1794,.T.); +#1838 = FACE_BOUND('',#1839,.T.); +#1839 = EDGE_LOOP('',(#1840)); +#1840 = ORIENTED_EDGE('',*,*,#1779,.T.); +#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1845)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1842,#1843,#1844)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1842, + 'distance_accuracy_value','confusion accuracy'); +#1846 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1739)); +#1847 = SHAPE_DEFINITION_REPRESENTATION(#1848,#1854); +#1848 = PRODUCT_DEFINITION_SHAPE('','',#1849); +#1849 = PRODUCT_DEFINITION('design','',#1850,#1853); +#1850 = PRODUCT_DEFINITION_FORMATION('','',#1851); +#1851 = PRODUCT('Extrude002','Extrude002','',(#1852)); +#1852 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1853 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1854 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1855),#1953); +#1855 = MANIFOLD_SOLID_BREP('',#1856); +#1856 = CLOSED_SHELL('',(#1857,#1945,#1949)); +#1857 = ADVANCED_FACE('',(#1858),#1872,.T.); +#1858 = FACE_BOUND('',#1859,.F.); +#1859 = EDGE_LOOP('',(#1860,#1890,#1917,#1918)); +#1860 = ORIENTED_EDGE('',*,*,#1861,.T.); +#1861 = EDGE_CURVE('',#1862,#1864,#1866,.T.); +#1862 = VERTEX_POINT('',#1863); +#1863 = CARTESIAN_POINT('',(3.18,-2.565,0.)); +#1864 = VERTEX_POINT('',#1865); +#1865 = CARTESIAN_POINT('',(4.32,-2.565,0.)); +#1866 = SEAM_CURVE('',#1867,(#1871,#1883),.PCURVE_S1.); +#1867 = LINE('',#1868,#1869); +#1868 = CARTESIAN_POINT('',(3.18,-2.565,0.)); +#1869 = VECTOR('',#1870,1.); +#1870 = DIRECTION('',(1.,0.,0.)); +#1871 = PCURVE('',#1872,#1877); +#1872 = CYLINDRICAL_SURFACE('',#1873,0.65); +#1873 = AXIS2_PLACEMENT_3D('',#1874,#1875,#1876); +#1874 = CARTESIAN_POINT('',(3.18,-2.565,0.65)); +#1875 = DIRECTION('',(-1.,0.,-2.22044604925E-16)); +#1876 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882); +#1878 = LINE('',#1879,#1880); +#1879 = CARTESIAN_POINT('',(-0.,0.)); +#1880 = VECTOR('',#1881,1.); +#1881 = DIRECTION('',(-0.,-1.)); +#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1883 = PCURVE('',#1872,#1884); +#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889); +#1885 = LINE('',#1886,#1887); +#1886 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1887 = VECTOR('',#1888,1.); +#1888 = DIRECTION('',(-0.,-1.)); +#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1890 = ORIENTED_EDGE('',*,*,#1891,.T.); +#1891 = EDGE_CURVE('',#1864,#1864,#1892,.T.); +#1892 = SURFACE_CURVE('',#1893,(#1898,#1905),.PCURVE_S1.); +#1893 = CIRCLE('',#1894,0.65); +#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897); +#1895 = CARTESIAN_POINT('',(4.32,-2.565,0.65)); +#1896 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#1897 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1898 = PCURVE('',#1872,#1899); +#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904); +#1900 = LINE('',#1901,#1902); +#1901 = CARTESIAN_POINT('',(-0.,-1.14)); +#1902 = VECTOR('',#1903,1.); +#1903 = DIRECTION('',(-1.,0.)); +#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1905 = PCURVE('',#1906,#1911); +#1906 = PLANE('',#1907); +#1907 = AXIS2_PLACEMENT_3D('',#1908,#1909,#1910); +#1908 = CARTESIAN_POINT('',(4.32,-2.565,0.65)); +#1909 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#1910 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916); +#1912 = CIRCLE('',#1913,0.65); +#1913 = AXIS2_PLACEMENT_2D('',#1914,#1915); +#1914 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#1915 = DIRECTION('',(1.,0.)); +#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1917 = ORIENTED_EDGE('',*,*,#1861,.F.); +#1918 = ORIENTED_EDGE('',*,*,#1919,.F.); +#1919 = EDGE_CURVE('',#1862,#1862,#1920,.T.); +#1920 = SURFACE_CURVE('',#1921,(#1926,#1933),.PCURVE_S1.); +#1921 = CIRCLE('',#1922,0.65); +#1922 = AXIS2_PLACEMENT_3D('',#1923,#1924,#1925); +#1923 = CARTESIAN_POINT('',(3.18,-2.565,0.65)); +#1924 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#1925 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1926 = PCURVE('',#1872,#1927); +#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932); +#1928 = LINE('',#1929,#1930); +#1929 = CARTESIAN_POINT('',(-0.,0.)); +#1930 = VECTOR('',#1931,1.); +#1931 = DIRECTION('',(-1.,0.)); +#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1933 = PCURVE('',#1934,#1939); +#1934 = PLANE('',#1935); +#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938); +#1936 = CARTESIAN_POINT('',(3.18,-2.565,0.65)); +#1937 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#1938 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944); +#1940 = CIRCLE('',#1941,0.65); +#1941 = AXIS2_PLACEMENT_2D('',#1942,#1943); +#1942 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#1943 = DIRECTION('',(1.,0.)); +#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1945 = ADVANCED_FACE('',(#1946),#1934,.F.); +#1946 = FACE_BOUND('',#1947,.F.); +#1947 = EDGE_LOOP('',(#1948)); +#1948 = ORIENTED_EDGE('',*,*,#1919,.T.); +#1949 = ADVANCED_FACE('',(#1950),#1906,.T.); +#1950 = FACE_BOUND('',#1951,.T.); +#1951 = EDGE_LOOP('',(#1952)); +#1952 = ORIENTED_EDGE('',*,*,#1891,.T.); +#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1957)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1954,#1955,#1956)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1954 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1955 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1956 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1957 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1954, + 'distance_accuracy_value','confusion accuracy'); +#1958 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1851)); +#1959 = SHAPE_DEFINITION_REPRESENTATION(#1960,#1966); +#1960 = PRODUCT_DEFINITION_SHAPE('','',#1961); +#1961 = PRODUCT_DEFINITION('design','',#1962,#1965); +#1962 = PRODUCT_DEFINITION_FORMATION('','',#1963); +#1963 = PRODUCT('Extrude003','Extrude003','',(#1964)); +#1964 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1965 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1966 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1967),#2065); +#1967 = MANIFOLD_SOLID_BREP('',#1968); +#1968 = CLOSED_SHELL('',(#1969,#2057,#2061)); +#1969 = ADVANCED_FACE('',(#1970),#1984,.T.); +#1970 = FACE_BOUND('',#1971,.F.); +#1971 = EDGE_LOOP('',(#1972,#2002,#2029,#2030)); +#1972 = ORIENTED_EDGE('',*,*,#1973,.T.); +#1973 = EDGE_CURVE('',#1974,#1976,#1978,.T.); +#1974 = VERTEX_POINT('',#1975); +#1975 = CARTESIAN_POINT('',(3.18,0.,0.)); +#1976 = VERTEX_POINT('',#1977); +#1977 = CARTESIAN_POINT('',(4.32,0.,0.)); +#1978 = SEAM_CURVE('',#1979,(#1983,#1995),.PCURVE_S1.); +#1979 = LINE('',#1980,#1981); +#1980 = CARTESIAN_POINT('',(3.18,0.,0.)); +#1981 = VECTOR('',#1982,1.); +#1982 = DIRECTION('',(1.,0.,0.)); +#1983 = PCURVE('',#1984,#1989); +#1984 = CYLINDRICAL_SURFACE('',#1985,0.65); +#1985 = AXIS2_PLACEMENT_3D('',#1986,#1987,#1988); +#1986 = CARTESIAN_POINT('',(3.18,0.,0.65)); +#1987 = DIRECTION('',(-1.,0.,-2.22044604925E-16)); +#1988 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994); +#1990 = LINE('',#1991,#1992); +#1991 = CARTESIAN_POINT('',(-0.,0.)); +#1992 = VECTOR('',#1993,1.); +#1993 = DIRECTION('',(-0.,-1.)); +#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1995 = PCURVE('',#1984,#1996); +#1996 = DEFINITIONAL_REPRESENTATION('',(#1997),#2001); +#1997 = LINE('',#1998,#1999); +#1998 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1999 = VECTOR('',#2000,1.); +#2000 = DIRECTION('',(-0.,-1.)); +#2001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2002 = ORIENTED_EDGE('',*,*,#2003,.T.); +#2003 = EDGE_CURVE('',#1976,#1976,#2004,.T.); +#2004 = SURFACE_CURVE('',#2005,(#2010,#2017),.PCURVE_S1.); +#2005 = CIRCLE('',#2006,0.65); +#2006 = AXIS2_PLACEMENT_3D('',#2007,#2008,#2009); +#2007 = CARTESIAN_POINT('',(4.32,0.,0.65)); +#2008 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2009 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2010 = PCURVE('',#1984,#2011); +#2011 = DEFINITIONAL_REPRESENTATION('',(#2012),#2016); +#2012 = LINE('',#2013,#2014); +#2013 = CARTESIAN_POINT('',(-0.,-1.14)); +#2014 = VECTOR('',#2015,1.); +#2015 = DIRECTION('',(-1.,0.)); +#2016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2017 = PCURVE('',#2018,#2023); +#2018 = PLANE('',#2019); +#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022); +#2020 = CARTESIAN_POINT('',(4.32,6.337143050672E-18,0.65)); +#2021 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2022 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028); +#2024 = CIRCLE('',#2025,0.65); +#2025 = AXIS2_PLACEMENT_2D('',#2026,#2027); +#2026 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2027 = DIRECTION('',(1.,0.)); +#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2029 = ORIENTED_EDGE('',*,*,#1973,.F.); +#2030 = ORIENTED_EDGE('',*,*,#2031,.F.); +#2031 = EDGE_CURVE('',#1974,#1974,#2032,.T.); +#2032 = SURFACE_CURVE('',#2033,(#2038,#2045),.PCURVE_S1.); +#2033 = CIRCLE('',#2034,0.65); +#2034 = AXIS2_PLACEMENT_3D('',#2035,#2036,#2037); +#2035 = CARTESIAN_POINT('',(3.18,0.,0.65)); +#2036 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2037 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2038 = PCURVE('',#1984,#2039); +#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2044); +#2040 = LINE('',#2041,#2042); +#2041 = CARTESIAN_POINT('',(-0.,0.)); +#2042 = VECTOR('',#2043,1.); +#2043 = DIRECTION('',(-1.,0.)); +#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2045 = PCURVE('',#2046,#2051); +#2046 = PLANE('',#2047); +#2047 = AXIS2_PLACEMENT_3D('',#2048,#2049,#2050); +#2048 = CARTESIAN_POINT('',(3.18,6.337143050672E-18,0.65)); +#2049 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2050 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056); +#2052 = CIRCLE('',#2053,0.65); +#2053 = AXIS2_PLACEMENT_2D('',#2054,#2055); +#2054 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2055 = DIRECTION('',(1.,0.)); +#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2057 = ADVANCED_FACE('',(#2058),#2046,.F.); +#2058 = FACE_BOUND('',#2059,.F.); +#2059 = EDGE_LOOP('',(#2060)); +#2060 = ORIENTED_EDGE('',*,*,#2031,.T.); +#2061 = ADVANCED_FACE('',(#2062),#2018,.T.); +#2062 = FACE_BOUND('',#2063,.T.); +#2063 = EDGE_LOOP('',(#2064)); +#2064 = ORIENTED_EDGE('',*,*,#2003,.T.); +#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 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1963)); +#2071 = SHAPE_DEFINITION_REPRESENTATION(#2072,#2078); +#2072 = PRODUCT_DEFINITION_SHAPE('','',#2073); +#2073 = PRODUCT_DEFINITION('design','',#2074,#2077); +#2074 = PRODUCT_DEFINITION_FORMATION('','',#2075); +#2075 = PRODUCT('Extrude001','Extrude001','',(#2076)); +#2076 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2077 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2078 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2079),#2177); +#2079 = MANIFOLD_SOLID_BREP('',#2080); +#2080 = CLOSED_SHELL('',(#2081,#2169,#2173)); +#2081 = ADVANCED_FACE('',(#2082),#2096,.T.); +#2082 = FACE_BOUND('',#2083,.F.); +#2083 = EDGE_LOOP('',(#2084,#2114,#2141,#2142)); +#2084 = ORIENTED_EDGE('',*,*,#2085,.T.); +#2085 = EDGE_CURVE('',#2086,#2088,#2090,.T.); +#2086 = VERTEX_POINT('',#2087); +#2087 = CARTESIAN_POINT('',(3.18,2.565,0.)); +#2088 = VERTEX_POINT('',#2089); +#2089 = CARTESIAN_POINT('',(4.32,2.565,0.)); +#2090 = SEAM_CURVE('',#2091,(#2095,#2107),.PCURVE_S1.); +#2091 = LINE('',#2092,#2093); +#2092 = CARTESIAN_POINT('',(3.18,2.565,0.)); +#2093 = VECTOR('',#2094,1.); +#2094 = DIRECTION('',(1.,0.,0.)); +#2095 = PCURVE('',#2096,#2101); +#2096 = CYLINDRICAL_SURFACE('',#2097,0.65); +#2097 = AXIS2_PLACEMENT_3D('',#2098,#2099,#2100); +#2098 = CARTESIAN_POINT('',(3.18,2.565,0.65)); +#2099 = DIRECTION('',(-1.,0.,-2.22044604925E-16)); +#2100 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106); +#2102 = LINE('',#2103,#2104); +#2103 = CARTESIAN_POINT('',(-0.,0.)); +#2104 = VECTOR('',#2105,1.); +#2105 = DIRECTION('',(-0.,-1.)); +#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2107 = PCURVE('',#2096,#2108); +#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113); +#2109 = LINE('',#2110,#2111); +#2110 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2111 = VECTOR('',#2112,1.); +#2112 = DIRECTION('',(-0.,-1.)); +#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2114 = ORIENTED_EDGE('',*,*,#2115,.T.); +#2115 = EDGE_CURVE('',#2088,#2088,#2116,.T.); +#2116 = SURFACE_CURVE('',#2117,(#2122,#2129),.PCURVE_S1.); +#2117 = CIRCLE('',#2118,0.65); +#2118 = AXIS2_PLACEMENT_3D('',#2119,#2120,#2121); +#2119 = CARTESIAN_POINT('',(4.32,2.565,0.65)); +#2120 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2121 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2122 = PCURVE('',#2096,#2123); +#2123 = DEFINITIONAL_REPRESENTATION('',(#2124),#2128); +#2124 = LINE('',#2125,#2126); +#2125 = CARTESIAN_POINT('',(-0.,-1.14)); +#2126 = VECTOR('',#2127,1.); +#2127 = DIRECTION('',(-1.,0.)); +#2128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2129 = PCURVE('',#2130,#2135); +#2130 = PLANE('',#2131); +#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134); +#2132 = CARTESIAN_POINT('',(4.32,2.565,0.65)); +#2133 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2134 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140); +#2136 = CIRCLE('',#2137,0.65); +#2137 = AXIS2_PLACEMENT_2D('',#2138,#2139); +#2138 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2139 = DIRECTION('',(1.,0.)); +#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2141 = ORIENTED_EDGE('',*,*,#2085,.F.); +#2142 = ORIENTED_EDGE('',*,*,#2143,.F.); +#2143 = EDGE_CURVE('',#2086,#2086,#2144,.T.); +#2144 = SURFACE_CURVE('',#2145,(#2150,#2157),.PCURVE_S1.); +#2145 = CIRCLE('',#2146,0.65); +#2146 = AXIS2_PLACEMENT_3D('',#2147,#2148,#2149); +#2147 = CARTESIAN_POINT('',(3.18,2.565,0.65)); +#2148 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2149 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2150 = PCURVE('',#2096,#2151); +#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2156); +#2152 = LINE('',#2153,#2154); +#2153 = CARTESIAN_POINT('',(-0.,0.)); +#2154 = VECTOR('',#2155,1.); +#2155 = DIRECTION('',(-1.,0.)); +#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2157 = PCURVE('',#2158,#2163); +#2158 = PLANE('',#2159); +#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162); +#2160 = CARTESIAN_POINT('',(3.18,2.565,0.65)); +#2161 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2162 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168); +#2164 = CIRCLE('',#2165,0.65); +#2165 = AXIS2_PLACEMENT_2D('',#2166,#2167); +#2166 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2167 = DIRECTION('',(1.,0.)); +#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2169 = ADVANCED_FACE('',(#2170),#2158,.F.); +#2170 = FACE_BOUND('',#2171,.F.); +#2171 = EDGE_LOOP('',(#2172)); +#2172 = ORIENTED_EDGE('',*,*,#2143,.T.); +#2173 = ADVANCED_FACE('',(#2174),#2130,.T.); +#2174 = FACE_BOUND('',#2175,.T.); +#2175 = EDGE_LOOP('',(#2176)); +#2176 = ORIENTED_EDGE('',*,*,#2115,.T.); +#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2181)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2178,#2179,#2180)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2178, + 'distance_accuracy_value','confusion accuracy'); +#2182 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2075)); +#2183 = SHAPE_DEFINITION_REPRESENTATION(#2184,#2190); +#2184 = PRODUCT_DEFINITION_SHAPE('','',#2185); +#2185 = PRODUCT_DEFINITION('design','',#2186,#2189); +#2186 = PRODUCT_DEFINITION_FORMATION('','',#2187); +#2187 = PRODUCT('Extrude004','Extrude004','',(#2188)); +#2188 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2190 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2191),#2289); +#2191 = MANIFOLD_SOLID_BREP('',#2192); +#2192 = CLOSED_SHELL('',(#2193,#2281,#2285)); +#2193 = ADVANCED_FACE('',(#2194),#2208,.T.); +#2194 = FACE_BOUND('',#2195,.F.); +#2195 = EDGE_LOOP('',(#2196,#2226,#2253,#2254)); +#2196 = ORIENTED_EDGE('',*,*,#2197,.T.); +#2197 = EDGE_CURVE('',#2198,#2200,#2202,.T.); +#2198 = VERTEX_POINT('',#2199); +#2199 = CARTESIAN_POINT('',(-4.32,2.565,0.)); +#2200 = VERTEX_POINT('',#2201); +#2201 = CARTESIAN_POINT('',(-3.18,2.565,0.)); +#2202 = SEAM_CURVE('',#2203,(#2207,#2219),.PCURVE_S1.); +#2203 = LINE('',#2204,#2205); +#2204 = CARTESIAN_POINT('',(-4.32,2.565,0.)); +#2205 = VECTOR('',#2206,1.); +#2206 = DIRECTION('',(1.,0.,0.)); +#2207 = PCURVE('',#2208,#2213); +#2208 = CYLINDRICAL_SURFACE('',#2209,0.65); +#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212); +#2210 = CARTESIAN_POINT('',(-4.32,2.565,0.65)); +#2211 = DIRECTION('',(-1.,0.,-2.22044604925E-16)); +#2212 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218); +#2214 = LINE('',#2215,#2216); +#2215 = CARTESIAN_POINT('',(-0.,0.)); +#2216 = VECTOR('',#2217,1.); +#2217 = DIRECTION('',(-0.,-1.)); +#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2219 = PCURVE('',#2208,#2220); +#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225); +#2221 = LINE('',#2222,#2223); +#2222 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2223 = VECTOR('',#2224,1.); +#2224 = DIRECTION('',(-0.,-1.)); +#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2226 = ORIENTED_EDGE('',*,*,#2227,.T.); +#2227 = EDGE_CURVE('',#2200,#2200,#2228,.T.); +#2228 = SURFACE_CURVE('',#2229,(#2234,#2241),.PCURVE_S1.); +#2229 = CIRCLE('',#2230,0.65); +#2230 = AXIS2_PLACEMENT_3D('',#2231,#2232,#2233); +#2231 = CARTESIAN_POINT('',(-3.18,2.565,0.65)); +#2232 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2233 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2234 = PCURVE('',#2208,#2235); +#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240); +#2236 = LINE('',#2237,#2238); +#2237 = CARTESIAN_POINT('',(-0.,-1.14)); +#2238 = VECTOR('',#2239,1.); +#2239 = DIRECTION('',(-1.,0.)); +#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2241 = PCURVE('',#2242,#2247); +#2242 = PLANE('',#2243); +#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246); +#2244 = CARTESIAN_POINT('',(-3.18,2.565,0.65)); +#2245 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2246 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252); +#2248 = CIRCLE('',#2249,0.65); +#2249 = AXIS2_PLACEMENT_2D('',#2250,#2251); +#2250 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2251 = DIRECTION('',(1.,0.)); +#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2253 = ORIENTED_EDGE('',*,*,#2197,.F.); +#2254 = ORIENTED_EDGE('',*,*,#2255,.F.); +#2255 = EDGE_CURVE('',#2198,#2198,#2256,.T.); +#2256 = SURFACE_CURVE('',#2257,(#2262,#2269),.PCURVE_S1.); +#2257 = CIRCLE('',#2258,0.65); +#2258 = AXIS2_PLACEMENT_3D('',#2259,#2260,#2261); +#2259 = CARTESIAN_POINT('',(-4.32,2.565,0.65)); +#2260 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2261 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2262 = PCURVE('',#2208,#2263); +#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2268); +#2264 = LINE('',#2265,#2266); +#2265 = CARTESIAN_POINT('',(-0.,0.)); +#2266 = VECTOR('',#2267,1.); +#2267 = DIRECTION('',(-1.,0.)); +#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2269 = PCURVE('',#2270,#2275); +#2270 = PLANE('',#2271); +#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274); +#2272 = CARTESIAN_POINT('',(-4.32,2.565,0.65)); +#2273 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2274 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280); +#2276 = CIRCLE('',#2277,0.65); +#2277 = AXIS2_PLACEMENT_2D('',#2278,#2279); +#2278 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2279 = DIRECTION('',(1.,0.)); +#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2281 = ADVANCED_FACE('',(#2282),#2270,.F.); +#2282 = FACE_BOUND('',#2283,.F.); +#2283 = EDGE_LOOP('',(#2284)); +#2284 = ORIENTED_EDGE('',*,*,#2255,.T.); +#2285 = ADVANCED_FACE('',(#2286),#2242,.T.); +#2286 = FACE_BOUND('',#2287,.T.); +#2287 = EDGE_LOOP('',(#2288)); +#2288 = ORIENTED_EDGE('',*,*,#2227,.T.); +#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2293)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2290,#2291,#2292)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2290, + 'distance_accuracy_value','confusion accuracy'); +#2294 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2187)); +#2295 = SHAPE_DEFINITION_REPRESENTATION(#2296,#2302); +#2296 = PRODUCT_DEFINITION_SHAPE('','',#2297); +#2297 = PRODUCT_DEFINITION('design','',#2298,#2301); +#2298 = PRODUCT_DEFINITION_FORMATION('','',#2299); +#2299 = PRODUCT('Extrude005','Extrude005','',(#2300)); +#2300 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2301 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2302 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2303),#2401); +#2303 = MANIFOLD_SOLID_BREP('',#2304); +#2304 = CLOSED_SHELL('',(#2305,#2393,#2397)); +#2305 = ADVANCED_FACE('',(#2306),#2320,.T.); +#2306 = FACE_BOUND('',#2307,.F.); +#2307 = EDGE_LOOP('',(#2308,#2338,#2365,#2366)); +#2308 = ORIENTED_EDGE('',*,*,#2309,.T.); +#2309 = EDGE_CURVE('',#2310,#2312,#2314,.T.); +#2310 = VERTEX_POINT('',#2311); +#2311 = CARTESIAN_POINT('',(-4.32,-2.565,0.)); +#2312 = VERTEX_POINT('',#2313); +#2313 = CARTESIAN_POINT('',(-3.18,-2.565,0.)); +#2314 = SEAM_CURVE('',#2315,(#2319,#2331),.PCURVE_S1.); +#2315 = LINE('',#2316,#2317); +#2316 = CARTESIAN_POINT('',(-4.32,-2.565,0.)); +#2317 = VECTOR('',#2318,1.); +#2318 = DIRECTION('',(1.,0.,0.)); +#2319 = PCURVE('',#2320,#2325); +#2320 = CYLINDRICAL_SURFACE('',#2321,0.65); +#2321 = AXIS2_PLACEMENT_3D('',#2322,#2323,#2324); +#2322 = CARTESIAN_POINT('',(-4.32,-2.565,0.65)); +#2323 = DIRECTION('',(-1.,0.,-2.22044604925E-16)); +#2324 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2325 = DEFINITIONAL_REPRESENTATION('',(#2326),#2330); +#2326 = LINE('',#2327,#2328); +#2327 = CARTESIAN_POINT('',(-0.,0.)); +#2328 = VECTOR('',#2329,1.); +#2329 = DIRECTION('',(-0.,-1.)); +#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2331 = PCURVE('',#2320,#2332); +#2332 = DEFINITIONAL_REPRESENTATION('',(#2333),#2337); +#2333 = LINE('',#2334,#2335); +#2334 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2335 = VECTOR('',#2336,1.); +#2336 = DIRECTION('',(-0.,-1.)); +#2337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2338 = ORIENTED_EDGE('',*,*,#2339,.T.); +#2339 = EDGE_CURVE('',#2312,#2312,#2340,.T.); +#2340 = SURFACE_CURVE('',#2341,(#2346,#2353),.PCURVE_S1.); +#2341 = CIRCLE('',#2342,0.65); +#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345); +#2343 = CARTESIAN_POINT('',(-3.18,-2.565,0.65)); +#2344 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2345 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2346 = PCURVE('',#2320,#2347); +#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352); +#2348 = LINE('',#2349,#2350); +#2349 = CARTESIAN_POINT('',(-0.,-1.14)); +#2350 = VECTOR('',#2351,1.); +#2351 = DIRECTION('',(-1.,0.)); +#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2353 = PCURVE('',#2354,#2359); +#2354 = PLANE('',#2355); +#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358); +#2356 = CARTESIAN_POINT('',(-3.18,-2.565,0.65)); +#2357 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2358 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364); +#2360 = CIRCLE('',#2361,0.65); +#2361 = AXIS2_PLACEMENT_2D('',#2362,#2363); +#2362 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2363 = DIRECTION('',(1.,0.)); +#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2365 = ORIENTED_EDGE('',*,*,#2309,.F.); +#2366 = ORIENTED_EDGE('',*,*,#2367,.F.); +#2367 = EDGE_CURVE('',#2310,#2310,#2368,.T.); +#2368 = SURFACE_CURVE('',#2369,(#2374,#2381),.PCURVE_S1.); +#2369 = CIRCLE('',#2370,0.65); +#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373); +#2371 = CARTESIAN_POINT('',(-4.32,-2.565,0.65)); +#2372 = DIRECTION('',(1.,-0.,2.22044604925E-16)); +#2373 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2374 = PCURVE('',#2320,#2375); +#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380); +#2376 = LINE('',#2377,#2378); +#2377 = CARTESIAN_POINT('',(-0.,0.)); +#2378 = VECTOR('',#2379,1.); +#2379 = DIRECTION('',(-1.,0.)); +#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2381 = PCURVE('',#2382,#2387); +#2382 = PLANE('',#2383); +#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386); +#2384 = CARTESIAN_POINT('',(-4.32,-2.565,0.65)); +#2385 = DIRECTION('',(1.,0.,2.22044604925E-16)); +#2386 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#2387 = DEFINITIONAL_REPRESENTATION('',(#2388),#2392); +#2388 = CIRCLE('',#2389,0.65); +#2389 = AXIS2_PLACEMENT_2D('',#2390,#2391); +#2390 = CARTESIAN_POINT('',(3.28711570322E-17,-6.337143050672E-18)); +#2391 = DIRECTION('',(1.,0.)); +#2392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2393 = ADVANCED_FACE('',(#2394),#2382,.F.); +#2394 = FACE_BOUND('',#2395,.F.); +#2395 = EDGE_LOOP('',(#2396)); +#2396 = ORIENTED_EDGE('',*,*,#2367,.T.); +#2397 = ADVANCED_FACE('',(#2398),#2354,.T.); +#2398 = FACE_BOUND('',#2399,.T.); +#2399 = EDGE_LOOP('',(#2400)); +#2400 = ORIENTED_EDGE('',*,*,#2339,.T.); +#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2405)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2402,#2403,#2404)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2402 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2403 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2404 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2405 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2402, + 'distance_accuracy_value','confusion accuracy'); +#2406 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2299)); +#2407 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2408),#2289); +#2408 = STYLED_ITEM('color',(#2409),#2191); +#2409 = PRESENTATION_STYLE_ASSIGNMENT((#2410,#2416)); +#2410 = SURFACE_STYLE_USAGE(.BOTH.,#2411); +#2411 = SURFACE_SIDE_STYLE('',(#2412)); +#2412 = SURFACE_STYLE_FILL_AREA(#2413); +#2413 = FILL_AREA_STYLE('',(#2414)); +#2414 = FILL_AREA_STYLE_COLOUR('',#2415); +#2415 = COLOUR_RGB('',0.701960802078,0.701960802078,0.701960802078); +#2416 = CURVE_STYLE('',#2417,POSITIVE_LENGTH_MEASURE(0.1),#2415); +#2417 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2418 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2419),#1729); +#2419 = STYLED_ITEM('color',(#2420),#15); +#2420 = PRESENTATION_STYLE_ASSIGNMENT((#2421,#2427)); +#2421 = SURFACE_STYLE_USAGE(.BOTH.,#2422); +#2422 = SURFACE_SIDE_STYLE('',(#2423)); +#2423 = SURFACE_STYLE_FILL_AREA(#2424); +#2424 = FILL_AREA_STYLE('',(#2425)); +#2425 = FILL_AREA_STYLE_COLOUR('',#2426); +#2426 = COLOUR_RGB('',0.352941185236,0.352941185236,0.352941185236); +#2427 = CURVE_STYLE('',#2428,POSITIVE_LENGTH_MEASURE(0.1),#2426); +#2428 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2429 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2430),#2065); +#2430 = STYLED_ITEM('color',(#2431),#1967); +#2431 = PRESENTATION_STYLE_ASSIGNMENT((#2432,#2437)); +#2432 = SURFACE_STYLE_USAGE(.BOTH.,#2433); +#2433 = SURFACE_SIDE_STYLE('',(#2434)); +#2434 = SURFACE_STYLE_FILL_AREA(#2435); +#2435 = FILL_AREA_STYLE('',(#2436)); +#2436 = FILL_AREA_STYLE_COLOUR('',#2415); +#2437 = CURVE_STYLE('',#2438,POSITIVE_LENGTH_MEASURE(0.1),#2415); +#2438 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2439 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2440),#1841); +#2440 = STYLED_ITEM('color',(#2441),#1743); +#2441 = PRESENTATION_STYLE_ASSIGNMENT((#2442,#2447)); +#2442 = SURFACE_STYLE_USAGE(.BOTH.,#2443); +#2443 = SURFACE_SIDE_STYLE('',(#2444)); +#2444 = SURFACE_STYLE_FILL_AREA(#2445); +#2445 = FILL_AREA_STYLE('',(#2446)); +#2446 = FILL_AREA_STYLE_COLOUR('',#2415); +#2447 = CURVE_STYLE('',#2448,POSITIVE_LENGTH_MEASURE(0.1),#2415); +#2448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2449 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2450),#1953); +#2450 = STYLED_ITEM('color',(#2451),#1855); +#2451 = PRESENTATION_STYLE_ASSIGNMENT((#2452,#2457)); +#2452 = SURFACE_STYLE_USAGE(.BOTH.,#2453); +#2453 = SURFACE_SIDE_STYLE('',(#2454)); +#2454 = SURFACE_STYLE_FILL_AREA(#2455); +#2455 = FILL_AREA_STYLE('',(#2456)); +#2456 = FILL_AREA_STYLE_COLOUR('',#2415); +#2457 = CURVE_STYLE('',#2458,POSITIVE_LENGTH_MEASURE(0.1),#2415); +#2458 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2459 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2460),#2177); +#2460 = STYLED_ITEM('color',(#2461),#2079); +#2461 = PRESENTATION_STYLE_ASSIGNMENT((#2462,#2467)); +#2462 = SURFACE_STYLE_USAGE(.BOTH.,#2463); +#2463 = SURFACE_SIDE_STYLE('',(#2464)); +#2464 = SURFACE_STYLE_FILL_AREA(#2465); +#2465 = FILL_AREA_STYLE('',(#2466)); +#2466 = FILL_AREA_STYLE_COLOUR('',#2415); +#2467 = CURVE_STYLE('',#2468,POSITIVE_LENGTH_MEASURE(0.1),#2415); +#2468 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2470),#2401); +#2470 = STYLED_ITEM('color',(#2471),#2303); +#2471 = PRESENTATION_STYLE_ASSIGNMENT((#2472,#2477)); +#2472 = SURFACE_STYLE_USAGE(.BOTH.,#2473); +#2473 = SURFACE_SIDE_STYLE('',(#2474)); +#2474 = SURFACE_STYLE_FILL_AREA(#2475); +#2475 = FILL_AREA_STYLE('',(#2476)); +#2476 = FILL_AREA_STYLE_COLOUR('',#2415); +#2477 = CURVE_STYLE('',#2478,POSITIVE_LENGTH_MEASURE(0.1),#2415); +#2478 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/components.eli b/components.eli index 0f669b0b7667e8e3fb0d8df5d73466b49e45ee0a..37939441746adabb068985d053c858fdbe0526bf 100644 GIT binary patch delta 879 zcmaizT}V@57{{OUwz-e9I&0yaw6W4YhDdGYZ17}lM<*c^3WZV^36&JJ(x~Xda-$Dc z5Pdus?{=I+2$dL!Mp+RSp%8Rs7u{5LQGt2kMbJeT5xr+?lHlmPaL&u0-~ah~-=oc$ zrxKPs(}sPD+C<~y-o)JFIcesjwDZZ+S?Tiux^c0J$7UsSpB?tX2{;Nz;0(mzFzkRJ z_#q&cU#uY1g9Q5lBt;D?Y81qysH&niW5zjy0}I~(wKuvJ!K^QiS<@KypSEMaAtf+L z{}%RPSU!>bPbO+BFK2rsYI_)>aHY|c4%sk$$u9~B02IR(Lz3U^_Nu5edI1t_E5S78 z8BwiZwwGXdQN0n=-ZJVjY;wN*irVBPYEvp|uXdq!+lbnHlBD75Jm+FoshLJ?F1kFjfq!wa zgWmrfB4v*?u5B(HqBzG0rsb=cx-f>BWG^s?P+wWVBdSmKE~-X|h`DbOmmnmjQcn?w zkGi{zt99pqr}eK>g#a};wtB<_g}101LFkL#I^nINPp8VvBK2;)%X`jhvOiFkXw>7# ziz9v$V|3GAVVD+oj^g(9`3)bmuo`~L!Www1{xVrvC&kw|soP}WFRZLZSiJPkQO!5X zEXI8@3-Z@8yT&JM%&BDDEtp!!VW#U5rtXLNu#MHosnI@64|ZVc=RE&lW3^H{eYaOo oXReH{oOkemfw_3cN|vj%E%`^*K|B0{vv3ZM-%Zr=)>X{>2PIbnAOHXW delta 32 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 L0j?em5YG8One#(Q delta 12280 zcmaJ{3s{v^x_12_n=EH5Dqd5uQly)fPUcdPjod^8^9G2Dn2wo}co#3osK?7#UN*Q8 zHK{O7ElFy&m1ZQ~5kU!&nlsMHOsC5@&y;n_>U{6I?EP=^InQIQ^}XNiUEja{wHAB* zFTL63`nRpyIEIXJB}Y9o#OeAI-_|n78Qs$vHPM|CG;Y(Z9IHu_O`lJ86rX9r=|6W8 zyTM*?KV^O5c&A$^pYJItZxs;F*aUY*U?Q7Xz9%r*azr~_kxo~XyS7;m_d|{X$L@q` zUO4Ux@%9?l&b{2(!ab!`A9ttVbT-Bv)*_+&P?s5u-RBPLnJ6|aWI^tlW``a7Zf0{) zdezUR{9pHmSa!o*e>m*eyCmcHhLui#!`zU=jyIoO?q^s&rIpJbjm1d5H^T}XC)c*- zi`xC@m)!kjw+#3E;GrzBydwB{J6{$n9gBOCW64Us^wUFj$6oFiBQo#q=>E_B;qDh6 zEpWW@cqcz^N#u%j&R348ty*+ z5USXT&+WL!@EhVj++AC{*wKu{LdHA8WewJhG5H&uy*Y zi{h>*&uxoXDI2RiWA5fDW=|qw?=2_CV<)osvQB-xj{QY#KAXm}ly~x7z3-hu-gzr& zpl6Tv;Yr~IA7m2kRY-B6ubPYEDTyjYoF9)z{347b|_Rw@b z>)T93>MH);ylJqQvXpHh9=DfLq!>@^GPYYrTFzWzMj^Y0MTzY**`p$311olvrp@O? zv$u#}Hn6Cms3v^-<1<8sV6DWR&1&`wvAOdc4zM4Ya*|!cj(e~)>a(a&MwjH+qi@MjZGBU zFVh<|LA;M9(-X9lRdiutZuay;BJ3!O6RBsIQ}o%u!taUVFVFdomjvu|vwK^KeP`IB zp!mIf?eMiK^x(6sDB$I-#p2VmEKzoPR_V@yDwZsf(^YJQ?A(7&cXCYUxaw>c?W@Ua z%TL+jPt`0*c08uzI8RkVG<>r?hlhF;aGo|LDb zQbASy_#gDtf>dj!tQG-R1p1z_7UAWCRTRi38V2+^tq})#@$r_t_z<;!U8u&XVThkT z5nUDe0W8X~Nr zwprH!OvV#^67_sxYJU5&jFgWPtjyvkI5@O`hq4i zW-BH)TC*6Ec^fUlywXK#tb$zx8^^kbsJ>n+x~SR&SP^ogtt7d=TKUxfD$1@=irPY6 z{9%7yjP_7dX!Ib!BzCI|J!7q7o0P^{ztaYW2qqdfDPavJ zI<|pf1tuCcgU5mZCVF8oOpLXTZBiO*ycznTmxK6D;C(2&up4_qITTK zXtDiKn3SK1%Ok!`RVS4rGG?-+v#ZS; z|5rI9Le5yebApZ{3uDd))nmL#)r=u~MMC*e965Ql8O-fre8&mn<~4_zIdxDJvwR)T zBuiR(^g*F4kX|o{1izO`?Ioy1i{I$H1v4B4WScC9YF0aVW1)f@1vl^svI49R5FZ6l zaEJsq{*79i9gX`7tccLY{VEmE<10)obu2`>QxB`O`m_L+Z8Qv)r(RX+)9rmOI4Z#P zbbCKa<~V|gHm0xwQ+>by(>4$Z2B%X$fGH9o!2@k#ji}Yb;VrH(I;|q-nOiEiK2n&X z0tVf)GocpQZ&+dOnQ@vs?~aBp1Aj9L#{T$umWLy zRx#xT3{KVSK^Ter%8R^EpOeECgZBICRYM*~uMa4u!hpfJHUMf-(o{bXoJ?R|o9jo* zd-@?a8(Ua`tv=6~@&X2(+Oc3OHU{a5i)6rS=r0Ml)vWiG=_0+LNUV=9rm}#+^CJC8 z19e@D&jn`}h53>4o{z}Y#Wv=_#On#H(-0Ig&!>hKrP^DV+$+5`cz~p3mA0j>2EWt?6+n1iHoFC zImCqY)vDoZmAzqyOk>Im78C-3IVFg(4;-K&lxR+01XH4j(2q3!5k1V$ z9;20Bx~ZYmO;JABcy%c0V{q(&@VSWB-J^W4qrp~TGQHen%qi{IN^dNQSJo<7{z9PW z${Yr-q*5Y>@>4l*{6G%*V}s4d;OD7w@HtNlp5cW98+;Tdd6|P7;FGkHqouOQ!@^&c zD1V5sWjLkrQ#6^7LAfbbRrFIeLdYLAY(54*`@Qlxn+!YUBY*H9TZPH=a`g53IEJ4i z@Qa818Bec_<|jRQlIv$G?Dqq``7uQQZtwj)c8jz&$3X-8ejn^1PGztu;(w;8+sj^J z)Q8qUx`Pa)%hMq7O(oq(UoUadus&UnRf0#&2TXb%~0_% znqi`KM`{v0Q#)EY0W3sBbg{-d=#GxQ7ML#iALv4)j)g4e3wL%EDP67Zj_o}+@*R^) zMDJ)KwXv&}&634$U9DugZ%huOCROYVvqsZp=l77(L`*kgm?*yJMtnz!Cm*0DQRF{B zy2+l}2do2(^`)z;k>b9%z=7_GJ=JxxxK+u*-SHjhf^m1{@9)PWJEpUAc|V@!ySP># zE3g^h?QY+ zy2MxKbQaG&$M&*uqV;s{8uyIA4k^i16J_MOJp*2(KrdDGj# z#@R1DN3dC9>`2x_JfBPxVOQe}p544r-M;l5MfZJcQrIZEA-_3_F8RJoVg1<<&*LLl z4~yl%t-|qkug!iQ?>CR(TXzNXZJmOfuqM65@X@S)3%X0q;@iIcQKL_Y+oR}?v?iBv zPuU3eIt!fbbVbWK_DpxH(Q)B)Yo33JEeS%M7ALVQKk^SH2qMrFplO@q(YON*$@m`5AIX zJ&GPKll7q1)Pt&mF&QmJZnQLLt<@+mrN~ms$JqJR29pjuK(HMME;h*vZc zD_A}!o0^6-#FiM}3Ka~dr$e-;l9U+rFtnhR^&l-3Qfu+#k@$^SP5A2nEs~sO%IO8) zJbZSO^U8i+`tDpl^Meac*D$ARmbaKjyN~WE7T=yLwMkyBMmb*9KUeH=x=1z0TWa}T z%WLbn{90t+5~nN0=}Pz3Lu>Q+!Ogk&7DKAXd(|4{2S=|{v`CfX4Q;fqR-NMOFP?I` zNITU_3w0>${Ee#1tp-^t^@tNpwQe==x?f9ZWy+&6l8zRw1o9`f{2Ys3ML9!zQzfX9 z%3028%;w&+c#V4vIeUGngUKalz^%i)^n+_^>e1sTU((9Qg!kl;SiZ}(*Y`%y`%e=j zm7L|vrqzXDtzHk?pJ1gZY3dSn5MtN2CZG6%r2Sam~w4kL?F2CYh z@fpo@HD{sCV+Q8$!2oQbm&hyh$t3ytrb1^2(3+R!q)-L@#T(yqI#~L8yArn8uQ`e4VJ&a_;Ao zuPQY?tVC$B+L>D7HCDc~q>d)-Nh<~U__5VxJa5s~>*Qm`gmM8Ul*^Bm@@k}NoVOnG zMKy`zTA0LCuwgo}8#5q(xLVc}Evi`xX|Wh%S;PF0i(aZ)f2h^a;u&KJm!vTyjdJ+~6||(vklH+`@rh=^C++3T zEX0^7D9u|+Jkq9>U$_Z+Q%IZar6oV_EU)15^Es^@?oDj8nDd2rOe!+{e-uTg37Ll} zCzptYSLyN4nng>59x>)Cw3tTnF_D%g7ilqlFczt$dPpq|NNKU2e!L?^K16w>!}~(2 z=Vevki|L9-e0FzUC5md)!~pe>OJ#?f9Otcd(QBM8S}(IDcQ_vmn#JcWd6vr~UwOP- z^=5b%RE_dISqu5<^YpHThDh@ha}`Pahf9 zujH@)_N-b@DKEWKQCNRSjk&(`P!TV)`m4p5CcIjVq17laySLcB7*lA}1B(wPCQ5Bv zeD2WVt&-E0-hO%(q{WVUwzG1QbAClhid>u2oOd;$cT0qGE1%AMd%4w@zDc`6jo386 zYAYTYVD%8^(VLE5^MTacgI*$f*U(#w-h%_FcM`oU^qLN$UI}{9=>0eK=+Bgz0amE! zG>H1is-I4M!6L2pq8Pm>^cvC2N3TO9^(xRyM~@AL9ePoNDP}{Y)l=l7*KRQNDxggt z47(`Up%;Z-BYOGhb%>%~1$yb|F&Ft3MUih5dJX91yI|*n9eU~1W0_)EwAD@&1C5Nf znu~SO)_tN8;!=piqOE44T{MYDwD_RsX0)|}g;HhlbeyhS*`Y~B{l#K!j5Vg2S2s`G zh_SLDEB$;?5o>i9i({<;J|hWc`2xItFAz=R?eapALo#CN zgtl0@;zqnRhBXm`6Rg&Bz#g4ojqzF9hp|Xh`03``qRbPI4z>F&^3!c4oo~33O?S~H z(c%HyT2J?kPo%#hMa?j)M>x@=fAnW7{quIbq7M=O$hJC&@NrfLPxs;0l4fE|nswdd z8fS%Do+}frvOrJj6ssXX)J-R|uG6i9p0B4{Lo84DaH|ayd7(`+#Y1UUZ_l*x)>}+m zfRzmP*i5S#^R%95ZDwLnx>YUuWm``Mj&nwL^vuq-wpuJhM7|W*VfCOKi~bAn49W?t Rs1i>^v5}s|iA{Gj`#+;5H(US! diff --git a/patterns.lib b/patterns.lib index b91041aaaeca81e39aa24d846c978dd1760679f9..f1f82357f4f004e9e172a8876a3a396482bcb36a 100644 GIT binary patch delta 670 zcmah{O(;ZB6h23o6g^5xe#TOXndhHVhHGX*q-4bcnZblXrbG$5+4&iDxqix$4I8FO zLbJ1Ct5{jEkjTnH&U-Vn8uHG2=bd}{zH`2NI$uG{tC8QuisO9$c|8+@*xp z=L@Cv2rc=Xx_lyaaX~67NL@FPT1_MM5;P%i=Qz=j4PD>^4-CT;Ou_)vK@He>ZaRBA z$F+R>UX~Ldu_jv4oVzG$}6#K0IRFUsjXq8uom?qbbF=xrajm99rHVutn zV;hGdJ`KSH3mJt9m;*1AbL{7gkG+?39`-ht8epk5KE)WbT*=E8;9Ro&3hv;65o4nq MrgB~yXR5JyKXw?pT>t<8 delta 32 ocmcaNiTzgxJ1?6{h_jEU6Tedszmw-g-YQ0`#*VEWjGqnz0I+`xQUCw| diff --git a/schematic.dch b/schematic.dch index 7d079d58b8989fb028e888db23b92456b9c98b01..7e3c30b9ece0a45dc669892d4eafcd19bad72c19 100644 GIT binary patch delta 7493 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 S59R3+cE$CGO1|t0YW_d0j4Hzb