From 335ff843100924ee369d0a4b0dbdb9a3e2678be5 Mon Sep 17 00:00:00 2001 From: obijuan <juan@iearobotics.com> Date: Mon, 17 Oct 2016 21:39:43 +0200 Subject: [PATCH] Transistor in package TO-92 added (With straight and bent pins) --- .../transistors/TO-92-2.fcstd | Bin 0 -> 35159 bytes .../transistors/TO-92-2.step | 2165 ++++++++++ .../transistors/TO-92-2.stl | Bin 0 -> 14184 bytes .../transistors/TO-92.fcstd | Bin 0 -> 57585 bytes .../transistors/TO-92.step | 3715 +++++++++++++++++ .../transistors/TO-92.stl | Bin 0 -> 20584 bytes 6 files changed, 5880 insertions(+) create mode 100644 Electrical Parts/electronic-components/transistors/TO-92-2.fcstd create mode 100644 Electrical Parts/electronic-components/transistors/TO-92-2.step create mode 100644 Electrical Parts/electronic-components/transistors/TO-92-2.stl create mode 100644 Electrical Parts/electronic-components/transistors/TO-92.fcstd create mode 100644 Electrical Parts/electronic-components/transistors/TO-92.step create mode 100644 Electrical Parts/electronic-components/transistors/TO-92.stl diff --git a/Electrical Parts/electronic-components/transistors/TO-92-2.fcstd b/Electrical Parts/electronic-components/transistors/TO-92-2.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..a8df55570b441956a6aca132ab3b324d9a9e89a1 GIT binary patch literal 35159 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⪈n76- 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 literal 0 HcmV?d00001 diff --git a/Electrical Parts/electronic-components/transistors/TO-92-2.step b/Electrical Parts/electronic-components/transistors/TO-92-2.step new file mode 100644 index 00000000..0d692b14 --- /dev/null +++ b/Electrical Parts/electronic-components/transistors/TO-92-2.step @@ -0,0 +1,2165 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/develop/FreeCAD-library/Electrical +Parts/electronic-components/transistors/TO-92-2.step', + '2016-10-17T21:37:25',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_TYPE('part',$,(#7)); +#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#729); +#30 = MANIFOLD_SOLID_BREP('',#31); +#31 = CLOSED_SHELL('',(#32,#461,#537,#586,#635,#662,#718,#725)); +#32 = ADVANCED_FACE('',(#33,#162),#47,.T.); +#33 = FACE_BOUND('',#34,.F.); +#34 = EDGE_LOOP('',(#35,#70,#103,#131)); +#35 = ORIENTED_EDGE('',*,*,#36,.T.); +#36 = EDGE_CURVE('',#37,#39,#41,.T.); +#37 = VERTEX_POINT('',#38); +#38 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#39 = VERTEX_POINT('',#40); +#40 = CARTESIAN_POINT('',(-2.45,-0.26,7.37)); +#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = PCURVE('',#47,#52); +#47 = CYLINDRICAL_SURFACE('',#48,2.463757293241); +#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51); +#49 = CARTESIAN_POINT('',(0.,0.,2.54)); +#50 = DIRECTION('',(-0.,-0.,-1.)); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57); +#53 = LINE('',#54,#55); +#54 = CARTESIAN_POINT('',(-3.247319390288,0.)); +#55 = VECTOR('',#56,1.); +#56 = DIRECTION('',(-0.,-1.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58 = PCURVE('',#59,#64); +#59 = PLANE('',#60); +#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63); +#61 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#62 = DIRECTION('',(-0.961226067477,0.275761576735,0.)); +#63 = DIRECTION('',(0.275761576735,0.961226067477,0.)); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-1.067175311982E-16,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(0.,-1.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#39,#72,#74,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(2.45,-0.26,7.37)); +#74 = SURFACE_CURVE('',#75,(#80,#87),.PCURVE_S1.); +#75 = CIRCLE('',#76,2.463757293241); +#76 = AXIS2_PLACEMENT_3D('',#77,#78,#79); +#77 = CARTESIAN_POINT('',(0.,0.,7.37)); +#78 = DIRECTION('',(0.,0.,1.)); +#79 = DIRECTION('',(1.,0.,0.)); +#80 = PCURVE('',#47,#81); +#81 = DEFINITIONAL_REPRESENTATION('',(#82),#86); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(-0.,-4.83)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(-1.,0.)); +#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87 = PCURVE('',#88,#93); +#88 = PLANE('',#89); +#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92); +#90 = CARTESIAN_POINT('',(-2.45,-0.26,7.37)); +#91 = DIRECTION('',(0.,0.,-1.)); +#92 = DIRECTION('',(-1.,0.,0.)); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#102); +#94 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#95,#96,#97,#98,#99,#100,#101) +,.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#95 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#96 = CARTESIAN_POINT('',(-4.913757293241,4.527352809412)); +#97 = CARTESIAN_POINT('',(-1.218121353379,2.393676404706)); +#98 = CARTESIAN_POINT('',(2.477514586483,0.26)); +#99 = CARTESIAN_POINT('',(-1.218121353379,-1.873676404706)); +#100 = CARTESIAN_POINT('',(-4.913757293241,-4.007352809412)); +#101 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#105,#72,#107,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(2.45,-0.26,2.54)); +#107 = SURFACE_CURVE('',#108,(#112,#119),.PCURVE_S1.); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(2.45,-0.26,2.54)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(0.,0.,1.)); +#112 = PCURVE('',#47,#113); +#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-6.177458570481,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-0.,-1.)); +#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#119 = PCURVE('',#120,#125); +#120 = PLANE('',#121); +#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124); +#122 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#123 = DIRECTION('',(0.961226067477,0.275761576735,0.)); +#124 = DIRECTION('',(0.275761576735,-0.961226067477,0.)); +#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(1.269212354179,0.)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(0.,-1.)); +#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#131 = ORIENTED_EDGE('',*,*,#132,.F.); +#132 = EDGE_CURVE('',#37,#105,#133,.T.); +#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.); +#134 = CIRCLE('',#135,2.463757293241); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(0.,0.,2.54)); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = DIRECTION('',(1.,0.,0.)); +#139 = PCURVE('',#47,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-0.,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-1.,0.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = PCURVE('',#147,#152); +#147 = PLANE('',#148); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#150 = DIRECTION('',(0.,0.,-1.)); +#151 = DIRECTION('',(-1.,0.,0.)); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#161); +#153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#154,#155,#156,#157,#158,#159 +,#160),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#154 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#155 = CARTESIAN_POINT('',(-4.913757293241,4.527352809412)); +#156 = CARTESIAN_POINT('',(-1.218121353379,2.393676404706)); +#157 = CARTESIAN_POINT('',(2.477514586483,0.26)); +#158 = CARTESIAN_POINT('',(-1.218121353379,-1.873676404706)); +#159 = CARTESIAN_POINT('',(-4.913757293241,-4.007352809412)); +#160 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#162 = FACE_BOUND('',#163,.F.); +#163 = EDGE_LOOP('',(#164,#317)); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#168,#170,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.)); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(0.625,-2.383164912464,5.)); +#170 = SURFACE_CURVE('',#171,(#216,#264),.PCURVE_S1.); +#171 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#172,#173,#174,#175,#176,#177, + #178,#179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190, + #191,#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,#203, + #204,#205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417167, + 0.405556434899,0.525209435249,0.646939472588,0.820761771769,1.), + .UNSPECIFIED.); +#172 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.)); +#173 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.06355249182)); +#174 = CARTESIAN_POINT('',(-0.617614680935,-2.385101807887, + 5.121144812128)); +#175 = CARTESIAN_POINT('',(-0.605266592392,-2.388339735611, + 5.173164736317)); +#176 = CARTESIAN_POINT('',(-0.589330951709,-2.39238411007,5.220105596494 + )); +#177 = CARTESIAN_POINT('',(-0.570864166689,-2.396895458063, + 5.262589478529)); +#178 = CARTESIAN_POINT('',(-0.550333232083,-2.401686228581, + 5.301427791417)); +#179 = CARTESIAN_POINT('',(-0.527714750679,-2.406723252551,5.33768252963 + )); +#180 = CARTESIAN_POINT('',(-0.481517755188,-2.4163341209,5.399906718218) + ); +#181 = CARTESIAN_POINT('',(-0.459819891835,-2.420644510371, + 5.425574983536)); +#182 = CARTESIAN_POINT('',(-0.436576838642,-2.425024863998, + 5.449952949129)); +#183 = CARTESIAN_POINT('',(-0.411479588165,-2.429479694126, + 5.473342817108)); +#184 = CARTESIAN_POINT('',(-0.384089061813,-2.434011851054, + 5.495919145292)); +#185 = CARTESIAN_POINT('',(-0.353874468001,-2.438595696338, + 5.517675593275)); +#186 = CARTESIAN_POINT('',(-0.320258566849,-2.443146784219, + 5.538363903408)); +#187 = CARTESIAN_POINT('',(-0.25743246497,-2.45040281321,5.570222970612) + ); +#188 = CARTESIAN_POINT('',(-0.232858355313,-2.452939661129, + 5.581043282482)); +#189 = CARTESIAN_POINT('',(-0.206376707305,-2.455424252568, + 5.591488202364)); +#190 = CARTESIAN_POINT('',(-0.175597844666,-2.45798899227,5.602057503736 + )); +#191 = CARTESIAN_POINT('',(-0.138990503423,-2.460537258629, + 5.612346134806)); +#192 = CARTESIAN_POINT('',(-9.553308862634E-02,-2.462748622358, + 5.621019797295)); +#193 = CARTESIAN_POINT('',(-4.447667906816E-02,-2.464061636957, + 5.626200049704)); +#194 = CARTESIAN_POINT('',(7.449286237987E-02,-2.463361632536, + 5.623439929357)); +#195 = CARTESIAN_POINT('',(0.12592869521,-2.461389048243,5.615658599976) + ); +#196 = CARTESIAN_POINT('',(0.169206703953,-2.458628563702,5.604714257961 + )); +#197 = CARTESIAN_POINT('',(0.205231947052,-2.455668321897,5.592575441535 + )); +#198 = CARTESIAN_POINT('',(0.235204650207,-2.452812677476,5.580600005217 + )); +#199 = CARTESIAN_POINT('',(0.260958358804,-2.4501046083,5.568989861323) + ); +#200 = CARTESIAN_POINT('',(0.285410404224,-2.447310772209,5.556837518383 + )); +#201 = CARTESIAN_POINT('',(0.348634741003,-2.439253762193,5.520498063467 + )); +#202 = CARTESIAN_POINT('',(0.381775072027,-2.434373519172,5.49757095828) + ); +#203 = CARTESIAN_POINT('',(0.411622962529,-2.429500487215,5.473518773413 + )); +#204 = CARTESIAN_POINT('',(0.438790202738,-2.424693906086,5.448448112994 + )); +#205 = CARTESIAN_POINT('',(0.463757034932,-2.419972619377,5.422259511592 + )); +#206 = CARTESIAN_POINT('',(0.48685111489,-2.415349248578,5.394739536384) + ); +#207 = CARTESIAN_POINT('',(0.50822971262,-2.41085212828,5.365619012524) + ); +#208 = CARTESIAN_POINT('',(0.548177601451,-2.402089174122,5.302591206707 + )); +#209 = CARTESIAN_POINT('',(0.566345685826,-2.397899105863,5.269024575152 + )); +#210 = CARTESIAN_POINT('',(0.582829882578,-2.393946813212,5.233124193898 + )); +#211 = CARTESIAN_POINT('',(0.597513769848,-2.390297184333,5.194238205644 + )); +#212 = CARTESIAN_POINT('',(0.609973260709,-2.387105540276,5.151848757601 + )); +#213 = CARTESIAN_POINT('',(0.619463598307,-2.384616907701,5.105554076298 + )); +#214 = CARTESIAN_POINT('',(0.624999994497,-2.383164913907,5.055025342617 + )); +#215 = CARTESIAN_POINT('',(0.625,-2.383164912464,5.)); +#216 = PCURVE('',#47,#217); +#217 = DEFINITIONAL_REPRESENTATION('',(#218),#263); +#218 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#219,#220,#221,#222,#223,#224, + #225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237, + #238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250, + #251,#252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417167, + 0.405556434899,0.525209435249,0.646939472588,0.820761771769,1.), + .UNSPECIFIED.); +#219 = CARTESIAN_POINT('',(-4.455908658455,-2.46)); +#220 = CARTESIAN_POINT('',(-4.455908658455,-2.52355249182)); +#221 = CARTESIAN_POINT('',(-4.459007618265,-2.581144812128)); +#222 = CARTESIAN_POINT('',(-4.464188961639,-2.633164736317)); +#223 = CARTESIAN_POINT('',(-4.470861776799,-2.680105596494)); +#224 = CARTESIAN_POINT('',(-4.478576751491,-2.722589478529)); +#225 = CARTESIAN_POINT('',(-4.487133172492,-2.761427791417)); +#226 = CARTESIAN_POINT('',(-4.496537624857,-2.79768252963)); +#227 = CARTESIAN_POINT('',(-4.515689727828,-2.859906718218)); +#228 = CARTESIAN_POINT('',(-4.524668306229,-2.885574983536)); +#229 = CARTESIAN_POINT('',(-4.534267489847,-2.909952949129)); +#230 = CARTESIAN_POINT('',(-4.544612085093,-2.933342817108)); +#231 = CARTESIAN_POINT('',(-4.555878934334,-2.955919145292)); +#232 = CARTESIAN_POINT('',(-4.56828044836,-2.977675593275)); +#233 = CARTESIAN_POINT('',(-4.582046484068,-2.998363903408)); +#234 = CARTESIAN_POINT('',(-4.607716109646,-3.030222970612)); +#235 = CARTESIAN_POINT('',(-4.61774261792,-3.041043282482)); +#236 = CARTESIAN_POINT('',(-4.628537512354,-3.051488202364)); +#237 = CARTESIAN_POINT('',(-4.64107168653,-3.062057503737)); +#238 = CARTESIAN_POINT('',(-4.655962732948,-3.072346134806)); +#239 = CARTESIAN_POINT('',(-4.673616730406,-3.081019797295)); +#240 = CARTESIAN_POINT('',(-4.694336221549,-3.086200049704)); +#241 = CARTESIAN_POINT('',(-4.742624906937,-3.083439929357)); +#242 = CARTESIAN_POINT('',(-4.763506243136,-3.075658599976)); +#243 = CARTESIAN_POINT('',(-4.781100408773,-3.064714257961)); +#244 = CARTESIAN_POINT('',(-4.795768902489,-3.052575441535)); +#245 = CARTESIAN_POINT('',(-4.80798778875,-3.040600005217)); +#246 = CARTESIAN_POINT('',(-4.818497765014,-3.028989861323)); +#247 = CARTESIAN_POINT('',(-4.828486188334,-3.016837518383)); +#248 = CARTESIAN_POINT('',(-4.854355474664,-2.980498063467)); +#249 = CARTESIAN_POINT('',(-4.867949108191,-2.95757095828)); +#250 = CARTESIAN_POINT('',(-4.880222068833,-2.933518773412)); +#251 = CARTESIAN_POINT('',(-4.891418349445,-2.908448112994)); +#252 = CARTESIAN_POINT('',(-4.901730282122,-2.882259511592)); +#253 = CARTESIAN_POINT('',(-4.911289046857,-2.854739536384)); +#254 = CARTESIAN_POINT('',(-4.920155849869,-2.825619012524)); +#255 = CARTESIAN_POINT('',(-4.936755584055,-2.762591206707)); +#256 = CARTESIAN_POINT('',(-4.944322857941,-2.729024575152)); +#257 = CARTESIAN_POINT('',(-4.951202773458,-2.693124193898)); +#258 = CARTESIAN_POINT('',(-4.95734367299,-2.654238205644)); +#259 = CARTESIAN_POINT('',(-4.96256394736,-2.611848757601)); +#260 = CARTESIAN_POINT('',(-4.966546169604,-2.565554076298)); +#261 = CARTESIAN_POINT('',(-4.968869300005,-2.515025342617)); +#262 = CARTESIAN_POINT('',(-4.968869302314,-2.46)); +#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#264 = PCURVE('',#265,#270); +#265 = CYLINDRICAL_SURFACE('',#266,0.625); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(0.,-2.3,5.)); +#268 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#269 = DIRECTION('',(1.,0.,0.)); +#270 = DEFINITIONAL_REPRESENTATION('',(#271),#316); +#271 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#272,#273,#274,#275,#276,#277, + #278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,#289,#290, + #291,#292,#293,#294,#295,#296,#297,#298,#299,#300,#301,#302,#303, + #304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314,#315), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417167, + 0.405556434899,0.525209435249,0.646939472588,0.820761771769,1.), + .UNSPECIFIED.); +#272 = CARTESIAN_POINT('',(3.14159265359,8.31649124641E-02)); +#273 = CARTESIAN_POINT('',(3.039908666678,8.31649124641E-02)); +#274 = CARTESIAN_POINT('',(2.947758027726,8.510180788706E-02)); +#275 = CARTESIAN_POINT('',(2.862937632504,8.833973561129E-02)); +#276 = CARTESIAN_POINT('',(2.784252755598,9.238411006964E-02)); +#277 = CARTESIAN_POINT('',(2.710595870289,9.689545806296E-02)); +#278 = CARTESIAN_POINT('',(2.640613016149,0.101686228581)); +#279 = CARTESIAN_POINT('',(2.572464908794,0.106723252551)); +#280 = CARTESIAN_POINT('',(2.448467365201,0.1163341209)); +#281 = CARTESIAN_POINT('',(2.394796463705,0.120644510371)); +#282 = CARTESIAN_POINT('',(2.341068047392,0.125024863998)); +#283 = CARTESIAN_POINT('',(2.286372783514,0.129479694126)); +#284 = CARTESIAN_POINT('',(2.229805409381,0.134011851054)); +#285 = CARTESIAN_POINT('',(2.170482642543,0.138595696338)); +#286 = CARTESIAN_POINT('',(2.107539948879,0.143146784219)); +#287 = CARTESIAN_POINT('',(1.994832250582,0.15040281321)); +#288 = CARTESIAN_POINT('',(1.951933582468,0.152939661129)); +#289 = CARTESIAN_POINT('',(1.906451575256,0.155424252568)); +#290 = CARTESIAN_POINT('',(1.854498091615,0.15798899227)); +#291 = CARTESIAN_POINT('',(1.793923643217,0.160537258629)); +#292 = CARTESIAN_POINT('',(1.723459691891,0.162748622358)); +#293 = CARTESIAN_POINT('',(1.641982323572,0.164061636957)); +#294 = CARTESIAN_POINT('',(1.451579835812,0.163361632536)); +#295 = CARTESIAN_POINT('',(1.369014160915,0.161389048243)); +#296 = CARTESIAN_POINT('',(1.298043583381,0.158628563702)); +#297 = CARTESIAN_POINT('',(1.237473977498,0.155668321897)); +#298 = CARTESIAN_POINT('',(1.185943861133,0.152812677476)); +#299 = CARTESIAN_POINT('',(1.140801776588,0.1501046083)); +#300 = CARTESIAN_POINT('',(1.097191400399,0.147310772209)); +#301 = CARTESIAN_POINT('',(0.980513406645,0.139253762193)); +#302 = CARTESIAN_POINT('',(0.916261188134,0.134373519172)); +#303 = CARTESIAN_POINT('',(0.855188239724,0.129500487215)); +#304 = CARTESIAN_POINT('',(0.796296095639,0.124693906086)); +#305 = CARTESIAN_POINT('',(0.73864177053,0.119972619377)); +#306 = CARTESIAN_POINT('',(0.68135887931,0.115349248578)); +#307 = CARTESIAN_POINT('',(0.623693478262,0.11085212828)); +#308 = CARTESIAN_POINT('',(0.504299401323,0.102089174122)); +#309 = CARTESIAN_POINT('',(0.443374719834,9.789910586258E-02)); +#310 = CARTESIAN_POINT('',(0.380401649547,9.394681321226E-02)); +#311 = CARTESIAN_POINT('',(0.314233803447,9.029718433339E-02)); +#312 = CARTESIAN_POINT('',(0.24399549628,8.710554027563E-02)); +#313 = CARTESIAN_POINT('',(0.168886991666,8.46169077006E-02)); +#314 = CARTESIAN_POINT('',(8.804054818711E-02,8.316491390717E-02)); +#315 = CARTESIAN_POINT('',(0.,8.31649124641E-02)); +#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#317 = ORIENTED_EDGE('',*,*,#318,.T.); +#318 = EDGE_CURVE('',#166,#168,#319,.T.); +#319 = SURFACE_CURVE('',#320,(#365,#413),.PCURVE_S1.); +#320 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#321,#322,#323,#324,#325,#326, + #327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339, + #340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352, + #353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417168, + 0.405556434901,0.52520943525,0.646939472589,0.82076177177,1.), + .UNSPECIFIED.); +#321 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.)); +#322 = CARTESIAN_POINT('',(-0.625,-2.383164912464,4.936447508182)); +#323 = CARTESIAN_POINT('',(-0.617614680934,-2.385101807887, + 4.878855187867)); +#324 = CARTESIAN_POINT('',(-0.605266592392,-2.388339735611, + 4.826835263689)); +#325 = CARTESIAN_POINT('',(-0.589330951708,-2.39238411007,4.779894403501 + )); +#326 = CARTESIAN_POINT('',(-0.570864166689,-2.396895458063, + 4.737410521474)); +#327 = CARTESIAN_POINT('',(-0.550333232083,-2.401686228581, + 4.698572208583)); +#328 = CARTESIAN_POINT('',(-0.527714750679,-2.406723252551,4.66231747037 + )); +#329 = CARTESIAN_POINT('',(-0.481517755188,-2.4163341209,4.600093281782) + ); +#330 = CARTESIAN_POINT('',(-0.459819891835,-2.420644510371, + 4.574425016464)); +#331 = CARTESIAN_POINT('',(-0.436576838642,-2.425024863998, + 4.550047050871)); +#332 = CARTESIAN_POINT('',(-0.411479588165,-2.429479694126, + 4.526657182892)); +#333 = CARTESIAN_POINT('',(-0.384089061813,-2.434011851054, + 4.504080854708)); +#334 = CARTESIAN_POINT('',(-0.353874468001,-2.438595696338, + 4.482324406725)); +#335 = CARTESIAN_POINT('',(-0.320258566849,-2.443146784219, + 4.461636096592)); +#336 = CARTESIAN_POINT('',(-0.25743246497,-2.45040281321,4.429777029388) + ); +#337 = CARTESIAN_POINT('',(-0.232858355313,-2.452939661129, + 4.418956717518)); +#338 = CARTESIAN_POINT('',(-0.206376707305,-2.455424252568, + 4.408511797636)); +#339 = CARTESIAN_POINT('',(-0.175597844666,-2.45798899227,4.397942496263 + )); +#340 = CARTESIAN_POINT('',(-0.138990503423,-2.460537258629, + 4.387653865194)); +#341 = CARTESIAN_POINT('',(-9.553308862629E-02,-2.462748622358, + 4.378980202705)); +#342 = CARTESIAN_POINT('',(-4.447667906817E-02,-2.464061636957, + 4.373799950296)); +#343 = CARTESIAN_POINT('',(7.449286237988E-02,-2.463361632536, + 4.376560070643)); +#344 = CARTESIAN_POINT('',(0.12592869521,-2.461389048243,4.384341400024) + ); +#345 = CARTESIAN_POINT('',(0.169206703953,-2.458628563702,4.395285742039 + )); +#346 = CARTESIAN_POINT('',(0.205231947051,-2.455668321897,4.407424558465 + )); +#347 = CARTESIAN_POINT('',(0.235204650207,-2.452812677476,4.419399994783 + )); +#348 = CARTESIAN_POINT('',(0.260958358804,-2.450104608299,4.431010138677 + )); +#349 = CARTESIAN_POINT('',(0.285410404224,-2.447310772209,4.443162481617 + )); +#350 = CARTESIAN_POINT('',(0.348634741003,-2.439253762193,4.479501936533 + )); +#351 = CARTESIAN_POINT('',(0.381775072027,-2.434373519172,4.50242904172) + ); +#352 = CARTESIAN_POINT('',(0.411622962529,-2.429500487215,4.526481226588 + )); +#353 = CARTESIAN_POINT('',(0.438790202738,-2.424693906086,4.551551887006 + )); +#354 = CARTESIAN_POINT('',(0.463757034932,-2.419972619377,4.577740488408 + )); +#355 = CARTESIAN_POINT('',(0.48685111489,-2.415349248578,4.605260463617) + ); +#356 = CARTESIAN_POINT('',(0.50822971262,-2.41085212828,4.634380987476) + ); +#357 = CARTESIAN_POINT('',(0.548177601451,-2.402089174122,4.697408793293 + )); +#358 = CARTESIAN_POINT('',(0.566345685826,-2.397899105863,4.730975424848 + )); +#359 = CARTESIAN_POINT('',(0.582829882578,-2.393946813212,4.766875806102 + )); +#360 = CARTESIAN_POINT('',(0.597513769847,-2.390297184333,4.805761794356 + )); +#361 = CARTESIAN_POINT('',(0.60997326071,-2.387105540276,4.8481512424)); +#362 = CARTESIAN_POINT('',(0.619463598307,-2.384616907701,4.894445923701 + )); +#363 = CARTESIAN_POINT('',(0.624999994497,-2.383164913907,4.944974657383 + )); +#364 = CARTESIAN_POINT('',(0.625,-2.383164912464,5.)); +#365 = PCURVE('',#47,#366); +#366 = DEFINITIONAL_REPRESENTATION('',(#367),#412); +#367 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#368,#369,#370,#371,#372,#373, + #374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386, + #387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399, + #400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417168, + 0.405556434901,0.52520943525,0.646939472589,0.82076177177,1.), + .UNSPECIFIED.); +#368 = CARTESIAN_POINT('',(-4.455908658455,-2.46)); +#369 = CARTESIAN_POINT('',(-4.455908658455,-2.396447508182)); +#370 = CARTESIAN_POINT('',(-4.459007618265,-2.338855187867)); +#371 = CARTESIAN_POINT('',(-4.464188961639,-2.286835263688)); +#372 = CARTESIAN_POINT('',(-4.470861776799,-2.239894403502)); +#373 = CARTESIAN_POINT('',(-4.478576751491,-2.197410521473)); +#374 = CARTESIAN_POINT('',(-4.487133172492,-2.158572208583)); +#375 = CARTESIAN_POINT('',(-4.496537624857,-2.12231747037)); +#376 = CARTESIAN_POINT('',(-4.515689727828,-2.060093281782)); +#377 = CARTESIAN_POINT('',(-4.524668306229,-2.034425016464)); +#378 = CARTESIAN_POINT('',(-4.534267489847,-2.010047050871)); +#379 = CARTESIAN_POINT('',(-4.544612085093,-1.986657182892)); +#380 = CARTESIAN_POINT('',(-4.555878934334,-1.964080854708)); +#381 = CARTESIAN_POINT('',(-4.56828044836,-1.942324406725)); +#382 = CARTESIAN_POINT('',(-4.582046484068,-1.921636096592)); +#383 = CARTESIAN_POINT('',(-4.607716109646,-1.889777029388)); +#384 = CARTESIAN_POINT('',(-4.61774261792,-1.878956717518)); +#385 = CARTESIAN_POINT('',(-4.628537512354,-1.868511797636)); +#386 = CARTESIAN_POINT('',(-4.641071686529,-1.857942496263)); +#387 = CARTESIAN_POINT('',(-4.655962732948,-1.847653865194)); +#388 = CARTESIAN_POINT('',(-4.673616730406,-1.838980202705)); +#389 = CARTESIAN_POINT('',(-4.694336221549,-1.833799950296)); +#390 = CARTESIAN_POINT('',(-4.742624906937,-1.836560070643)); +#391 = CARTESIAN_POINT('',(-4.763506243136,-1.844341400024)); +#392 = CARTESIAN_POINT('',(-4.781100408773,-1.855285742039)); +#393 = CARTESIAN_POINT('',(-4.795768902489,-1.867424558465)); +#394 = CARTESIAN_POINT('',(-4.80798778875,-1.879399994783)); +#395 = CARTESIAN_POINT('',(-4.818497765014,-1.891010138677)); +#396 = CARTESIAN_POINT('',(-4.828486188334,-1.903162481617)); +#397 = CARTESIAN_POINT('',(-4.854355474664,-1.939501936533)); +#398 = CARTESIAN_POINT('',(-4.867949108191,-1.96242904172)); +#399 = CARTESIAN_POINT('',(-4.880222068833,-1.986481226588)); +#400 = CARTESIAN_POINT('',(-4.891418349445,-2.011551887006)); +#401 = CARTESIAN_POINT('',(-4.901730282122,-2.037740488408)); +#402 = CARTESIAN_POINT('',(-4.911289046857,-2.065260463617)); +#403 = CARTESIAN_POINT('',(-4.920155849869,-2.094380987476)); +#404 = CARTESIAN_POINT('',(-4.936755584055,-2.157408793293)); +#405 = CARTESIAN_POINT('',(-4.944322857941,-2.190975424848)); +#406 = CARTESIAN_POINT('',(-4.951202773458,-2.226875806102)); +#407 = CARTESIAN_POINT('',(-4.95734367299,-2.265761794356)); +#408 = CARTESIAN_POINT('',(-4.96256394736,-2.308151242399)); +#409 = CARTESIAN_POINT('',(-4.966546169604,-2.354445923701)); +#410 = CARTESIAN_POINT('',(-4.968869300005,-2.404974657383)); +#411 = CARTESIAN_POINT('',(-4.968869302314,-2.46)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = PCURVE('',#265,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#460); +#415 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#416,#417,#418,#419,#420,#421, + #422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,#434, + #435,#436,#437,#438,#439,#440,#441,#442,#443,#444,#445,#446,#447, + #448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,#459), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417168, + 0.405556434901,0.52520943525,0.646939472589,0.82076177177,1.), + .UNSPECIFIED.); +#416 = CARTESIAN_POINT('',(3.14159265359,8.31649124641E-02)); +#417 = CARTESIAN_POINT('',(3.243276640498,8.31649124641E-02)); +#418 = CARTESIAN_POINT('',(3.335427279458,8.51018078871E-02)); +#419 = CARTESIAN_POINT('',(3.420247674673,8.833973561116E-02)); +#420 = CARTESIAN_POINT('',(3.498932551582,9.238411006981E-02)); +#421 = CARTESIAN_POINT('',(3.57258943689,9.689545806282E-02)); +#422 = CARTESIAN_POINT('',(3.642572291031,0.101686228581)); +#423 = CARTESIAN_POINT('',(3.710720398386,0.106723252551)); +#424 = CARTESIAN_POINT('',(3.834717941979,0.1163341209)); +#425 = CARTESIAN_POINT('',(3.888388843474,0.120644510371)); +#426 = CARTESIAN_POINT('',(3.942117259788,0.125024863998)); +#427 = CARTESIAN_POINT('',(3.996812523665,0.129479694126)); +#428 = CARTESIAN_POINT('',(4.053379897799,0.134011851054)); +#429 = CARTESIAN_POINT('',(4.112702664636,0.138595696338)); +#430 = CARTESIAN_POINT('',(4.1756453583,0.143146784219)); +#431 = CARTESIAN_POINT('',(4.288353056597,0.15040281321)); +#432 = CARTESIAN_POINT('',(4.331251724712,0.152939661129)); +#433 = CARTESIAN_POINT('',(4.376733731924,0.155424252568)); +#434 = CARTESIAN_POINT('',(4.428687215564,0.15798899227)); +#435 = CARTESIAN_POINT('',(4.489261663963,0.160537258629)); +#436 = CARTESIAN_POINT('',(4.559725615289,0.162748622358)); +#437 = CARTESIAN_POINT('',(4.641202983608,0.164061636957)); +#438 = CARTESIAN_POINT('',(4.831605471368,0.163361632536)); +#439 = CARTESIAN_POINT('',(4.914171146265,0.161389048243)); +#440 = CARTESIAN_POINT('',(4.985141723798,0.158628563702)); +#441 = CARTESIAN_POINT('',(5.045711329682,0.155668321897)); +#442 = CARTESIAN_POINT('',(5.097241446045,0.152812677476)); +#443 = CARTESIAN_POINT('',(5.142383530592,0.150104608299)); +#444 = CARTESIAN_POINT('',(5.18599390678,0.147310772209)); +#445 = CARTESIAN_POINT('',(5.302671900535,0.139253762193)); +#446 = CARTESIAN_POINT('',(5.366924119046,0.134373519172)); +#447 = CARTESIAN_POINT('',(5.427997067456,0.129500487215)); +#448 = CARTESIAN_POINT('',(5.48688921154,0.124693906086)); +#449 = CARTESIAN_POINT('',(5.54454353665,0.119972619377)); +#450 = CARTESIAN_POINT('',(5.60182642787,0.115349248578)); +#451 = CARTESIAN_POINT('',(5.659491828918,0.11085212828)); +#452 = CARTESIAN_POINT('',(5.778885905857,0.102089174122)); +#453 = CARTESIAN_POINT('',(5.839810587346,9.789910586256E-02)); +#454 = CARTESIAN_POINT('',(5.902783657633,9.394681321227E-02)); +#455 = CARTESIAN_POINT('',(5.968951503733,9.029718433338E-02)); +#456 = CARTESIAN_POINT('',(6.0391898109,8.710554027564E-02)); +#457 = CARTESIAN_POINT('',(6.114298315513,8.461690770059E-02)); +#458 = CARTESIAN_POINT('',(6.195144758993,8.316491390717E-02)); +#459 = CARTESIAN_POINT('',(6.28318530718,8.31649124641E-02)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ADVANCED_FACE('',(#462),#59,.T.); +#462 = FACE_BOUND('',#463,.T.); +#463 = EDGE_LOOP('',(#464,#465,#488,#516)); +#464 = ORIENTED_EDGE('',*,*,#36,.T.); +#465 = ORIENTED_EDGE('',*,*,#466,.T.); +#466 = EDGE_CURVE('',#39,#467,#469,.T.); +#467 = VERTEX_POINT('',#468); +#468 = CARTESIAN_POINT('',(-2.1,0.96,7.37)); +#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(-2.45,-0.26,7.37)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.275761576735,0.961226067477,0.)); +#474 = PCURVE('',#59,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(0.,-4.83)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(1.,0.)); +#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#481 = PCURVE('',#88,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = LINE('',#484,#485); +#484 = CARTESIAN_POINT('',(0.,2.22044604925E-16)); +#485 = VECTOR('',#486,1.); +#486 = DIRECTION('',(-0.275761576735,0.961226067477)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = ORIENTED_EDGE('',*,*,#489,.F.); +#489 = EDGE_CURVE('',#490,#467,#492,.T.); +#490 = VERTEX_POINT('',#491); +#491 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(0.,0.,1.)); +#497 = PCURVE('',#59,#498); +#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(1.269212354179,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,-1.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = PCURVE('',#505,#510); +#505 = PLANE('',#506); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#508 = DIRECTION('',(0.,1.,0.)); +#509 = DIRECTION('',(1.,0.,0.)); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = LINE('',#512,#513); +#512 = CARTESIAN_POINT('',(0.,0.)); +#513 = VECTOR('',#514,1.); +#514 = DIRECTION('',(0.,-1.)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#517,.F.); +#517 = EDGE_CURVE('',#37,#490,#518,.T.); +#518 = SURFACE_CURVE('',#519,(#523,#530),.PCURVE_S1.); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(0.275761576735,0.961226067477,0.)); +#523 = PCURVE('',#59,#524); +#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(0.,0.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(1.,0.)); +#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#530 = PCURVE('',#147,#531); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.,2.22044604925E-16)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(-0.275761576735,0.961226067477)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = ADVANCED_FACE('',(#538),#147,.T.); +#538 = FACE_BOUND('',#539,.F.); +#539 = EDGE_LOOP('',(#540,#541,#564,#585)); +#540 = ORIENTED_EDGE('',*,*,#132,.T.); +#541 = ORIENTED_EDGE('',*,*,#542,.F.); +#542 = EDGE_CURVE('',#543,#105,#545,.T.); +#543 = VERTEX_POINT('',#544); +#544 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#545 = SURFACE_CURVE('',#546,(#550,#557),.PCURVE_S1.); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.275761576735,-0.961226067477,0.)); +#550 = PCURVE('',#147,#551); +#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(-4.55,1.22)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(-0.275761576735,-0.961226067477)); +#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#557 = PCURVE('',#120,#558); +#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(0.,0.)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(1.,0.)); +#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#490,#543,#566,.T.); +#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.); +#567 = LINE('',#568,#569); +#568 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#569 = VECTOR('',#570,1.); +#570 = DIRECTION('',(1.,0.,0.)); +#571 = PCURVE('',#147,#572); +#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577); +#573 = LINE('',#574,#575); +#574 = CARTESIAN_POINT('',(-0.35,1.22)); +#575 = VECTOR('',#576,1.); +#576 = DIRECTION('',(-1.,0.)); +#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#578 = PCURVE('',#505,#579); +#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584); +#580 = LINE('',#581,#582); +#581 = CARTESIAN_POINT('',(0.,0.)); +#582 = VECTOR('',#583,1.); +#583 = DIRECTION('',(1.,0.)); +#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#585 = ORIENTED_EDGE('',*,*,#517,.F.); +#586 = ADVANCED_FACE('',(#587),#88,.F.); +#587 = FACE_BOUND('',#588,.T.); +#588 = EDGE_LOOP('',(#589,#590,#613,#634)); +#589 = ORIENTED_EDGE('',*,*,#71,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.F.); +#591 = EDGE_CURVE('',#592,#72,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(2.1,0.96,7.37)); +#594 = SURFACE_CURVE('',#595,(#599,#606),.PCURVE_S1.); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(2.1,0.96,7.37)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.275761576735,-0.961226067477,0.)); +#599 = PCURVE('',#88,#600); +#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(-4.55,1.22)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-0.275761576735,-0.961226067477)); +#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#606 = PCURVE('',#120,#607); +#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(0.,-4.83)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(1.,0.)); +#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#613 = ORIENTED_EDGE('',*,*,#614,.F.); +#614 = EDGE_CURVE('',#467,#592,#615,.T.); +#615 = SURFACE_CURVE('',#616,(#620,#627),.PCURVE_S1.); +#616 = LINE('',#617,#618); +#617 = CARTESIAN_POINT('',(-2.1,0.96,7.37)); +#618 = VECTOR('',#619,1.); +#619 = DIRECTION('',(1.,0.,0.)); +#620 = PCURVE('',#88,#621); +#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(-0.35,1.22)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(-1.,0.)); +#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#627 = PCURVE('',#505,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,-4.83)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = ORIENTED_EDGE('',*,*,#466,.F.); +#635 = ADVANCED_FACE('',(#636),#120,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#659,#660,#661)); +#638 = ORIENTED_EDGE('',*,*,#639,.T.); +#639 = EDGE_CURVE('',#543,#592,#640,.T.); +#640 = SURFACE_CURVE('',#641,(#645,#652),.PCURVE_S1.); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(0.,0.,1.)); +#645 = PCURVE('',#120,#646); +#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(0.,0.)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(0.,-1.)); +#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#652 = PCURVE('',#505,#653); +#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(4.2,0.)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.,-1.)); +#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#659 = ORIENTED_EDGE('',*,*,#591,.T.); +#660 = ORIENTED_EDGE('',*,*,#104,.F.); +#661 = ORIENTED_EDGE('',*,*,#542,.F.); +#662 = ADVANCED_FACE('',(#663),#265,.F.); +#663 = FACE_BOUND('',#664,.F.); +#664 = EDGE_LOOP('',(#665,#666,#689,#716,#717)); +#665 = ORIENTED_EDGE('',*,*,#165,.T.); +#666 = ORIENTED_EDGE('',*,*,#667,.F.); +#667 = EDGE_CURVE('',#668,#168,#670,.T.); +#668 = VERTEX_POINT('',#669); +#669 = CARTESIAN_POINT('',(0.625,-2.3,5.)); +#670 = SEAM_CURVE('',#671,(#675,#682),.PCURVE_S1.); +#671 = LINE('',#672,#673); +#672 = CARTESIAN_POINT('',(0.625,-2.3,5.)); +#673 = VECTOR('',#674,1.); +#674 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#675 = PCURVE('',#265,#676); +#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(0.,1.)); +#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#682 = PCURVE('',#265,#683); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(0.,-0.)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(0.,1.)); +#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#689 = ORIENTED_EDGE('',*,*,#690,.T.); +#690 = EDGE_CURVE('',#668,#668,#691,.T.); +#691 = SURFACE_CURVE('',#692,(#697,#704),.PCURVE_S1.); +#692 = CIRCLE('',#693,0.625); +#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696); +#694 = CARTESIAN_POINT('',(0.,-2.3,5.)); +#695 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#696 = DIRECTION('',(1.,0.,0.)); +#697 = PCURVE('',#265,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#705,#710); +#705 = PLANE('',#706); +#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); +#707 = CARTESIAN_POINT('',(0.,-2.3,5.)); +#708 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#709 = DIRECTION('',(1.,0.,0.)); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715); +#711 = CIRCLE('',#712,0.625); +#712 = AXIS2_PLACEMENT_2D('',#713,#714); +#713 = CARTESIAN_POINT('',(0.,0.)); +#714 = DIRECTION('',(1.,0.)); +#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#716 = ORIENTED_EDGE('',*,*,#667,.T.); +#717 = ORIENTED_EDGE('',*,*,#318,.F.); +#718 = ADVANCED_FACE('',(#719),#505,.T.); +#719 = FACE_BOUND('',#720,.T.); +#720 = EDGE_LOOP('',(#721,#722,#723,#724)); +#721 = ORIENTED_EDGE('',*,*,#489,.T.); +#722 = ORIENTED_EDGE('',*,*,#614,.T.); +#723 = ORIENTED_EDGE('',*,*,#639,.F.); +#724 = ORIENTED_EDGE('',*,*,#565,.F.); +#725 = ADVANCED_FACE('',(#726),#705,.T.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728)); +#728 = ORIENTED_EDGE('',*,*,#690,.F.); +#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#733)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#730,#731,#732)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#730, + 'distance_accuracy_value','confusion accuracy'); +#734 = SHAPE_DEFINITION_REPRESENTATION(#735,#29); +#735 = PRODUCT_DEFINITION_SHAPE('','',#736); +#736 = PRODUCT_DEFINITION('design','',#737,#740); +#737 = PRODUCT_DEFINITION_FORMATION('','',#738); +#738 = PRODUCT('Head','Head','',(#739)); +#739 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#740 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#742,#744); +#742 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#743) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#745 + ); +#745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:2]','',#5,#736,$); +#746 = PRODUCT_TYPE('part',$,(#738)); +#747 = SHAPE_REPRESENTATION('',(#11,#748,#1078,#1408),#1738); +#748 = MANIFOLD_SOLID_BREP('',#749); +#749 = CLOSED_SHELL('',(#750,#870,#946,#1017,#1064,#1071)); +#750 = ADVANCED_FACE('',(#751),#765,.T.); +#751 = FACE_BOUND('',#752,.T.); +#752 = EDGE_LOOP('',(#753,#788,#816,#844)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#755,#757,#759,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(1.03,2.54,-0.25)); +#757 = VERTEX_POINT('',#758); +#758 = CARTESIAN_POINT('',(1.03,2.54,0.25)); +#759 = SURFACE_CURVE('',#760,(#764,#776),.PCURVE_S1.); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(1.03,2.54,-0.25)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#764 = PCURVE('',#765,#770); +#765 = PLANE('',#766); +#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769); +#767 = CARTESIAN_POINT('',(1.03,2.54,-0.25)); +#768 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#769 = DIRECTION('',(1.,0.,0.)); +#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(0.,0.)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(0.,-1.)); +#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#776 = PCURVE('',#777,#782); +#777 = PLANE('',#778); +#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781); +#779 = CARTESIAN_POINT('',(1.03,-3.,-0.25)); +#780 = DIRECTION('',(-1.,0.,0.)); +#781 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(5.54,-4.440892098501E-18)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#757,#790,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(1.53,2.54,0.25)); +#792 = SURFACE_CURVE('',#793,(#797,#804),.PCURVE_S1.); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(1.03,2.54,0.25)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(1.,0.,0.)); +#797 = PCURVE('',#765,#798); +#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(0.,-0.5)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(1.,0.)); +#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#804 = PCURVE('',#805,#810); +#805 = PLANE('',#806); +#806 = AXIS2_PLACEMENT_3D('',#807,#808,#809); +#807 = CARTESIAN_POINT('',(1.03,2.54,0.25)); +#808 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#809 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(0.,0.)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#818,#790,#820,.T.); +#818 = VERTEX_POINT('',#819); +#819 = CARTESIAN_POINT('',(1.53,2.54,-0.25)); +#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.); +#821 = LINE('',#822,#823); +#822 = CARTESIAN_POINT('',(1.53,2.54,-0.25)); +#823 = VECTOR('',#824,1.); +#824 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#825 = PCURVE('',#765,#826); +#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(0.5,0.)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(0.,-1.)); +#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#832 = PCURVE('',#833,#838); +#833 = PLANE('',#834); +#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837); +#835 = CARTESIAN_POINT('',(1.53,2.54,-0.25)); +#836 = DIRECTION('',(1.,0.,-0.)); +#837 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(0.,0.)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(0.,-1.)); +#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#844 = ORIENTED_EDGE('',*,*,#845,.F.); +#845 = EDGE_CURVE('',#755,#818,#846,.T.); +#846 = SURFACE_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(1.03,2.54,-0.25)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(1.,0.,0.)); +#851 = PCURVE('',#765,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(0.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(1.,0.)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#859,#864); +#859 = PLANE('',#860); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(1.03,2.54,-0.25)); +#862 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#863 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869); +#865 = LINE('',#866,#867); +#866 = CARTESIAN_POINT('',(0.,0.)); +#867 = VECTOR('',#868,1.); +#868 = DIRECTION('',(0.,1.)); +#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#870 = ADVANCED_FACE('',(#871),#833,.T.); +#871 = FACE_BOUND('',#872,.T.); +#872 = EDGE_LOOP('',(#873,#874,#897,#925)); +#873 = ORIENTED_EDGE('',*,*,#817,.T.); +#874 = ORIENTED_EDGE('',*,*,#875,.T.); +#875 = EDGE_CURVE('',#790,#876,#878,.T.); +#876 = VERTEX_POINT('',#877); +#877 = CARTESIAN_POINT('',(1.53,-3.,0.25)); +#878 = SURFACE_CURVE('',#879,(#883,#890),.PCURVE_S1.); +#879 = LINE('',#880,#881); +#880 = CARTESIAN_POINT('',(1.53,2.54,0.25)); +#881 = VECTOR('',#882,1.); +#882 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#883 = PCURVE('',#833,#884); +#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889); +#885 = LINE('',#886,#887); +#886 = CARTESIAN_POINT('',(0.,-0.5)); +#887 = VECTOR('',#888,1.); +#888 = DIRECTION('',(1.,0.)); +#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#890 = PCURVE('',#805,#891); +#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(0.,0.5)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(1.,0.)); +#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#897 = ORIENTED_EDGE('',*,*,#898,.F.); +#898 = EDGE_CURVE('',#899,#876,#901,.T.); +#899 = VERTEX_POINT('',#900); +#900 = CARTESIAN_POINT('',(1.53,-3.,-0.25)); +#901 = SURFACE_CURVE('',#902,(#906,#913),.PCURVE_S1.); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(1.53,-3.,-0.25)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#906 = PCURVE('',#833,#907); +#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(5.54,4.440892098501E-18)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(0.,-1.)); +#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#913 = PCURVE('',#914,#919); +#914 = PLANE('',#915); +#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918); +#916 = CARTESIAN_POINT('',(1.53,-3.,-0.25)); +#917 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#918 = DIRECTION('',(-1.,0.,0.)); +#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924); +#920 = LINE('',#921,#922); +#921 = CARTESIAN_POINT('',(0.,-0.)); +#922 = VECTOR('',#923,1.); +#923 = DIRECTION('',(0.,-1.)); +#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#925 = ORIENTED_EDGE('',*,*,#926,.F.); +#926 = EDGE_CURVE('',#818,#899,#927,.T.); +#927 = SURFACE_CURVE('',#928,(#932,#939),.PCURVE_S1.); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(1.53,2.54,-0.25)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#932 = PCURVE('',#833,#933); +#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938); +#934 = LINE('',#935,#936); +#935 = CARTESIAN_POINT('',(0.,0.)); +#936 = VECTOR('',#937,1.); +#937 = DIRECTION('',(1.,0.)); +#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#939 = PCURVE('',#859,#940); +#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945); +#941 = LINE('',#942,#943); +#942 = CARTESIAN_POINT('',(0.,0.5)); +#943 = VECTOR('',#944,1.); +#944 = DIRECTION('',(1.,0.)); +#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#946 = ADVANCED_FACE('',(#947),#914,.T.); +#947 = FACE_BOUND('',#948,.T.); +#948 = EDGE_LOOP('',(#949,#950,#973,#996)); +#949 = ORIENTED_EDGE('',*,*,#898,.T.); +#950 = ORIENTED_EDGE('',*,*,#951,.T.); +#951 = EDGE_CURVE('',#876,#952,#954,.T.); +#952 = VERTEX_POINT('',#953); +#953 = CARTESIAN_POINT('',(1.03,-3.,0.25)); +#954 = SURFACE_CURVE('',#955,(#959,#966),.PCURVE_S1.); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(1.53,-3.,0.25)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(-1.,0.,0.)); +#959 = PCURVE('',#914,#960); +#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965); +#961 = LINE('',#962,#963); +#962 = CARTESIAN_POINT('',(0.,-0.5)); +#963 = VECTOR('',#964,1.); +#964 = DIRECTION('',(1.,0.)); +#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#966 = PCURVE('',#805,#967); +#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972); +#968 = LINE('',#969,#970); +#969 = CARTESIAN_POINT('',(5.54,0.5)); +#970 = VECTOR('',#971,1.); +#971 = DIRECTION('',(0.,-1.)); +#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#973 = ORIENTED_EDGE('',*,*,#974,.F.); +#974 = EDGE_CURVE('',#975,#952,#977,.T.); +#975 = VERTEX_POINT('',#976); +#976 = CARTESIAN_POINT('',(1.03,-3.,-0.25)); +#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(1.03,-3.,-0.25)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#982 = PCURVE('',#914,#983); +#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(0.5,0.)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(0.,-1.)); +#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#989 = PCURVE('',#777,#990); +#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(0.,-0.)); +#993 = VECTOR('',#994,1.); +#994 = DIRECTION('',(0.,-1.)); +#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#996 = ORIENTED_EDGE('',*,*,#997,.F.); +#997 = EDGE_CURVE('',#899,#975,#998,.T.); +#998 = SURFACE_CURVE('',#999,(#1003,#1010),.PCURVE_S1.); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(1.53,-3.,-0.25)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(-1.,0.,0.)); +#1003 = PCURVE('',#914,#1004); +#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(0.,0.)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(1.,0.)); +#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1010 = PCURVE('',#859,#1011); +#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(5.54,0.5)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(0.,-1.)); +#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1017 = ADVANCED_FACE('',(#1018),#777,.T.); +#1018 = FACE_BOUND('',#1019,.T.); +#1019 = EDGE_LOOP('',(#1020,#1021,#1042,#1043)); +#1020 = ORIENTED_EDGE('',*,*,#974,.T.); +#1021 = ORIENTED_EDGE('',*,*,#1022,.T.); +#1022 = EDGE_CURVE('',#952,#757,#1023,.T.); +#1023 = SURFACE_CURVE('',#1024,(#1028,#1035),.PCURVE_S1.); +#1024 = LINE('',#1025,#1026); +#1025 = CARTESIAN_POINT('',(1.03,-3.,0.25)); +#1026 = VECTOR('',#1027,1.); +#1027 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1028 = PCURVE('',#777,#1029); +#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(0.,-0.5)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(1.,0.)); +#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1035 = PCURVE('',#805,#1036); +#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1041); +#1037 = LINE('',#1038,#1039); +#1038 = CARTESIAN_POINT('',(5.54,0.)); +#1039 = VECTOR('',#1040,1.); +#1040 = DIRECTION('',(-1.,0.)); +#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1042 = ORIENTED_EDGE('',*,*,#754,.F.); +#1043 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1044 = EDGE_CURVE('',#975,#755,#1045,.T.); +#1045 = SURFACE_CURVE('',#1046,(#1050,#1057),.PCURVE_S1.); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(1.03,-3.,-0.25)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1050 = PCURVE('',#777,#1051); +#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056); +#1052 = LINE('',#1053,#1054); +#1053 = CARTESIAN_POINT('',(0.,0.)); +#1054 = VECTOR('',#1055,1.); +#1055 = DIRECTION('',(1.,0.)); +#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1057 = PCURVE('',#859,#1058); +#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(5.54,0.)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(-1.,0.)); +#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1064 = ADVANCED_FACE('',(#1065),#859,.F.); +#1065 = FACE_BOUND('',#1066,.T.); +#1066 = EDGE_LOOP('',(#1067,#1068,#1069,#1070)); +#1067 = ORIENTED_EDGE('',*,*,#845,.T.); +#1068 = ORIENTED_EDGE('',*,*,#926,.T.); +#1069 = ORIENTED_EDGE('',*,*,#997,.T.); +#1070 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1071 = ADVANCED_FACE('',(#1072),#805,.T.); +#1072 = FACE_BOUND('',#1073,.F.); +#1073 = EDGE_LOOP('',(#1074,#1075,#1076,#1077)); +#1074 = ORIENTED_EDGE('',*,*,#789,.T.); +#1075 = ORIENTED_EDGE('',*,*,#875,.T.); +#1076 = ORIENTED_EDGE('',*,*,#951,.T.); +#1077 = ORIENTED_EDGE('',*,*,#1022,.T.); +#1078 = MANIFOLD_SOLID_BREP('',#1079); +#1079 = CLOSED_SHELL('',(#1080,#1200,#1276,#1347,#1394,#1401)); +#1080 = ADVANCED_FACE('',(#1081),#1095,.T.); +#1081 = FACE_BOUND('',#1082,.T.); +#1082 = EDGE_LOOP('',(#1083,#1118,#1146,#1174)); +#1083 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1084 = EDGE_CURVE('',#1085,#1087,#1089,.T.); +#1085 = VERTEX_POINT('',#1086); +#1086 = CARTESIAN_POINT('',(-1.53,2.54,-0.25)); +#1087 = VERTEX_POINT('',#1088); +#1088 = CARTESIAN_POINT('',(-1.53,2.54,0.25)); +#1089 = SURFACE_CURVE('',#1090,(#1094,#1106),.PCURVE_S1.); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(-1.53,2.54,-0.25)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1094 = PCURVE('',#1095,#1100); +#1095 = PLANE('',#1096); +#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099); +#1097 = CARTESIAN_POINT('',(-1.53,2.54,-0.25)); +#1098 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1099 = DIRECTION('',(1.,0.,0.)); +#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105); +#1101 = LINE('',#1102,#1103); +#1102 = CARTESIAN_POINT('',(0.,0.)); +#1103 = VECTOR('',#1104,1.); +#1104 = DIRECTION('',(0.,-1.)); +#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1106 = PCURVE('',#1107,#1112); +#1107 = PLANE('',#1108); +#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111); +#1109 = CARTESIAN_POINT('',(-1.53,-3.,-0.25)); +#1110 = DIRECTION('',(-1.,0.,0.)); +#1111 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117); +#1113 = LINE('',#1114,#1115); +#1114 = CARTESIAN_POINT('',(5.54,-4.440892098501E-18)); +#1115 = VECTOR('',#1116,1.); +#1116 = DIRECTION('',(0.,-1.)); +#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1118 = ORIENTED_EDGE('',*,*,#1119,.T.); +#1119 = EDGE_CURVE('',#1087,#1120,#1122,.T.); +#1120 = VERTEX_POINT('',#1121); +#1121 = CARTESIAN_POINT('',(-1.03,2.54,0.25)); +#1122 = SURFACE_CURVE('',#1123,(#1127,#1134),.PCURVE_S1.); +#1123 = LINE('',#1124,#1125); +#1124 = CARTESIAN_POINT('',(-1.53,2.54,0.25)); +#1125 = VECTOR('',#1126,1.); +#1126 = DIRECTION('',(1.,0.,0.)); +#1127 = PCURVE('',#1095,#1128); +#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133); +#1129 = LINE('',#1130,#1131); +#1130 = CARTESIAN_POINT('',(0.,-0.5)); +#1131 = VECTOR('',#1132,1.); +#1132 = DIRECTION('',(1.,0.)); +#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1134 = PCURVE('',#1135,#1140); +#1135 = PLANE('',#1136); +#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139); +#1137 = CARTESIAN_POINT('',(-1.53,2.54,0.25)); +#1138 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1139 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145); +#1141 = LINE('',#1142,#1143); +#1142 = CARTESIAN_POINT('',(0.,0.)); +#1143 = VECTOR('',#1144,1.); +#1144 = DIRECTION('',(0.,1.)); +#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1146 = ORIENTED_EDGE('',*,*,#1147,.F.); +#1147 = EDGE_CURVE('',#1148,#1120,#1150,.T.); +#1148 = VERTEX_POINT('',#1149); +#1149 = CARTESIAN_POINT('',(-1.03,2.54,-0.25)); +#1150 = SURFACE_CURVE('',#1151,(#1155,#1162),.PCURVE_S1.); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(-1.03,2.54,-0.25)); +#1153 = VECTOR('',#1154,1.); +#1154 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1155 = PCURVE('',#1095,#1156); +#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161); +#1157 = LINE('',#1158,#1159); +#1158 = CARTESIAN_POINT('',(0.5,0.)); +#1159 = VECTOR('',#1160,1.); +#1160 = DIRECTION('',(0.,-1.)); +#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1162 = PCURVE('',#1163,#1168); +#1163 = PLANE('',#1164); +#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167); +#1165 = CARTESIAN_POINT('',(-1.03,2.54,-0.25)); +#1166 = DIRECTION('',(1.,0.,-0.)); +#1167 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173); +#1169 = LINE('',#1170,#1171); +#1170 = CARTESIAN_POINT('',(0.,0.)); +#1171 = VECTOR('',#1172,1.); +#1172 = DIRECTION('',(0.,-1.)); +#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1174 = ORIENTED_EDGE('',*,*,#1175,.F.); +#1175 = EDGE_CURVE('',#1085,#1148,#1176,.T.); +#1176 = SURFACE_CURVE('',#1177,(#1181,#1188),.PCURVE_S1.); +#1177 = LINE('',#1178,#1179); +#1178 = CARTESIAN_POINT('',(-1.53,2.54,-0.25)); +#1179 = VECTOR('',#1180,1.); +#1180 = DIRECTION('',(1.,0.,0.)); +#1181 = PCURVE('',#1095,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(0.,0.)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(1.,0.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = PCURVE('',#1189,#1194); +#1189 = PLANE('',#1190); +#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193); +#1191 = CARTESIAN_POINT('',(-1.53,2.54,-0.25)); +#1192 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1193 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199); +#1195 = LINE('',#1196,#1197); +#1196 = CARTESIAN_POINT('',(0.,0.)); +#1197 = VECTOR('',#1198,1.); +#1198 = DIRECTION('',(0.,1.)); +#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1200 = ADVANCED_FACE('',(#1201),#1163,.T.); +#1201 = FACE_BOUND('',#1202,.T.); +#1202 = EDGE_LOOP('',(#1203,#1204,#1227,#1255)); +#1203 = ORIENTED_EDGE('',*,*,#1147,.T.); +#1204 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1205 = EDGE_CURVE('',#1120,#1206,#1208,.T.); +#1206 = VERTEX_POINT('',#1207); +#1207 = CARTESIAN_POINT('',(-1.03,-3.,0.25)); +#1208 = SURFACE_CURVE('',#1209,(#1213,#1220),.PCURVE_S1.); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(-1.03,2.54,0.25)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1213 = PCURVE('',#1163,#1214); +#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1219); +#1215 = LINE('',#1216,#1217); +#1216 = CARTESIAN_POINT('',(0.,-0.5)); +#1217 = VECTOR('',#1218,1.); +#1218 = DIRECTION('',(1.,0.)); +#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1220 = PCURVE('',#1135,#1221); +#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226); +#1222 = LINE('',#1223,#1224); +#1223 = CARTESIAN_POINT('',(0.,0.5)); +#1224 = VECTOR('',#1225,1.); +#1225 = DIRECTION('',(1.,0.)); +#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1227 = ORIENTED_EDGE('',*,*,#1228,.F.); +#1228 = EDGE_CURVE('',#1229,#1206,#1231,.T.); +#1229 = VERTEX_POINT('',#1230); +#1230 = CARTESIAN_POINT('',(-1.03,-3.,-0.25)); +#1231 = SURFACE_CURVE('',#1232,(#1236,#1243),.PCURVE_S1.); +#1232 = LINE('',#1233,#1234); +#1233 = CARTESIAN_POINT('',(-1.03,-3.,-0.25)); +#1234 = VECTOR('',#1235,1.); +#1235 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1236 = PCURVE('',#1163,#1237); +#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(5.54,4.440892098501E-18)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(0.,-1.)); +#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1243 = PCURVE('',#1244,#1249); +#1244 = PLANE('',#1245); +#1245 = AXIS2_PLACEMENT_3D('',#1246,#1247,#1248); +#1246 = CARTESIAN_POINT('',(-1.53,-3.,-0.25)); +#1247 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1248 = DIRECTION('',(1.,0.,0.)); +#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254); +#1250 = LINE('',#1251,#1252); +#1251 = CARTESIAN_POINT('',(0.5,0.)); +#1252 = VECTOR('',#1253,1.); +#1253 = DIRECTION('',(0.,-1.)); +#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1255 = ORIENTED_EDGE('',*,*,#1256,.F.); +#1256 = EDGE_CURVE('',#1148,#1229,#1257,.T.); +#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.); +#1258 = LINE('',#1259,#1260); +#1259 = CARTESIAN_POINT('',(-1.03,2.54,-0.25)); +#1260 = VECTOR('',#1261,1.); +#1261 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1262 = PCURVE('',#1163,#1263); +#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268); +#1264 = LINE('',#1265,#1266); +#1265 = CARTESIAN_POINT('',(0.,0.)); +#1266 = VECTOR('',#1267,1.); +#1267 = DIRECTION('',(1.,0.)); +#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1269 = PCURVE('',#1189,#1270); +#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275); +#1271 = LINE('',#1272,#1273); +#1272 = CARTESIAN_POINT('',(0.,0.5)); +#1273 = VECTOR('',#1274,1.); +#1274 = DIRECTION('',(1.,0.)); +#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1276 = ADVANCED_FACE('',(#1277),#1244,.F.); +#1277 = FACE_BOUND('',#1278,.F.); +#1278 = EDGE_LOOP('',(#1279,#1304,#1325,#1326)); +#1279 = ORIENTED_EDGE('',*,*,#1280,.T.); +#1280 = EDGE_CURVE('',#1281,#1283,#1285,.T.); +#1281 = VERTEX_POINT('',#1282); +#1282 = CARTESIAN_POINT('',(-1.53,-3.,-0.25)); +#1283 = VERTEX_POINT('',#1284); +#1284 = CARTESIAN_POINT('',(-1.53,-3.,0.25)); +#1285 = SURFACE_CURVE('',#1286,(#1290,#1297),.PCURVE_S1.); +#1286 = LINE('',#1287,#1288); +#1287 = CARTESIAN_POINT('',(-1.53,-3.,-0.25)); +#1288 = VECTOR('',#1289,1.); +#1289 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1290 = PCURVE('',#1244,#1291); +#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296); +#1292 = LINE('',#1293,#1294); +#1293 = CARTESIAN_POINT('',(0.,0.)); +#1294 = VECTOR('',#1295,1.); +#1295 = DIRECTION('',(0.,-1.)); +#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1297 = PCURVE('',#1107,#1298); +#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303); +#1299 = LINE('',#1300,#1301); +#1300 = CARTESIAN_POINT('',(0.,-0.)); +#1301 = VECTOR('',#1302,1.); +#1302 = DIRECTION('',(0.,-1.)); +#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1304 = ORIENTED_EDGE('',*,*,#1305,.T.); +#1305 = EDGE_CURVE('',#1283,#1206,#1306,.T.); +#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.); +#1307 = LINE('',#1308,#1309); +#1308 = CARTESIAN_POINT('',(-1.53,-3.,0.25)); +#1309 = VECTOR('',#1310,1.); +#1310 = DIRECTION('',(1.,0.,0.)); +#1311 = PCURVE('',#1244,#1312); +#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317); +#1313 = LINE('',#1314,#1315); +#1314 = CARTESIAN_POINT('',(0.,-0.5)); +#1315 = VECTOR('',#1316,1.); +#1316 = DIRECTION('',(1.,0.)); +#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1318 = PCURVE('',#1135,#1319); +#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324); +#1320 = LINE('',#1321,#1322); +#1321 = CARTESIAN_POINT('',(5.54,0.)); +#1322 = VECTOR('',#1323,1.); +#1323 = DIRECTION('',(0.,1.)); +#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1325 = ORIENTED_EDGE('',*,*,#1228,.F.); +#1326 = ORIENTED_EDGE('',*,*,#1327,.F.); +#1327 = EDGE_CURVE('',#1281,#1229,#1328,.T.); +#1328 = SURFACE_CURVE('',#1329,(#1333,#1340),.PCURVE_S1.); +#1329 = LINE('',#1330,#1331); +#1330 = CARTESIAN_POINT('',(-1.53,-3.,-0.25)); +#1331 = VECTOR('',#1332,1.); +#1332 = DIRECTION('',(1.,0.,0.)); +#1333 = PCURVE('',#1244,#1334); +#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339); +#1335 = LINE('',#1336,#1337); +#1336 = CARTESIAN_POINT('',(0.,0.)); +#1337 = VECTOR('',#1338,1.); +#1338 = DIRECTION('',(1.,0.)); +#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1340 = PCURVE('',#1189,#1341); +#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346); +#1342 = LINE('',#1343,#1344); +#1343 = CARTESIAN_POINT('',(5.54,0.)); +#1344 = VECTOR('',#1345,1.); +#1345 = DIRECTION('',(0.,1.)); +#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1347 = ADVANCED_FACE('',(#1348),#1107,.T.); +#1348 = FACE_BOUND('',#1349,.T.); +#1349 = EDGE_LOOP('',(#1350,#1351,#1372,#1373)); +#1350 = ORIENTED_EDGE('',*,*,#1280,.T.); +#1351 = ORIENTED_EDGE('',*,*,#1352,.T.); +#1352 = EDGE_CURVE('',#1283,#1087,#1353,.T.); +#1353 = SURFACE_CURVE('',#1354,(#1358,#1365),.PCURVE_S1.); +#1354 = LINE('',#1355,#1356); +#1355 = CARTESIAN_POINT('',(-1.53,-3.,0.25)); +#1356 = VECTOR('',#1357,1.); +#1357 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1358 = PCURVE('',#1107,#1359); +#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(0.,-0.5)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(1.,0.)); +#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1365 = PCURVE('',#1135,#1366); +#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371); +#1367 = LINE('',#1368,#1369); +#1368 = CARTESIAN_POINT('',(5.54,0.)); +#1369 = VECTOR('',#1370,1.); +#1370 = DIRECTION('',(-1.,0.)); +#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1372 = ORIENTED_EDGE('',*,*,#1084,.F.); +#1373 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1374 = EDGE_CURVE('',#1281,#1085,#1375,.T.); +#1375 = SURFACE_CURVE('',#1376,(#1380,#1387),.PCURVE_S1.); +#1376 = LINE('',#1377,#1378); +#1377 = CARTESIAN_POINT('',(-1.53,-3.,-0.25)); +#1378 = VECTOR('',#1379,1.); +#1379 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1380 = PCURVE('',#1107,#1381); +#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386); +#1382 = LINE('',#1383,#1384); +#1383 = CARTESIAN_POINT('',(0.,0.)); +#1384 = VECTOR('',#1385,1.); +#1385 = DIRECTION('',(1.,0.)); +#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1387 = PCURVE('',#1189,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(5.54,0.)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(-1.,0.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = ADVANCED_FACE('',(#1395),#1189,.F.); +#1395 = FACE_BOUND('',#1396,.T.); +#1396 = EDGE_LOOP('',(#1397,#1398,#1399,#1400)); +#1397 = ORIENTED_EDGE('',*,*,#1175,.T.); +#1398 = ORIENTED_EDGE('',*,*,#1256,.T.); +#1399 = ORIENTED_EDGE('',*,*,#1327,.F.); +#1400 = ORIENTED_EDGE('',*,*,#1374,.T.); +#1401 = ADVANCED_FACE('',(#1402),#1135,.T.); +#1402 = FACE_BOUND('',#1403,.F.); +#1403 = EDGE_LOOP('',(#1404,#1405,#1406,#1407)); +#1404 = ORIENTED_EDGE('',*,*,#1119,.T.); +#1405 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1406 = ORIENTED_EDGE('',*,*,#1305,.F.); +#1407 = ORIENTED_EDGE('',*,*,#1352,.T.); +#1408 = MANIFOLD_SOLID_BREP('',#1409); +#1409 = CLOSED_SHELL('',(#1410,#1530,#1606,#1677,#1724,#1731)); +#1410 = ADVANCED_FACE('',(#1411),#1425,.T.); +#1411 = FACE_BOUND('',#1412,.T.); +#1412 = EDGE_LOOP('',(#1413,#1448,#1476,#1504)); +#1413 = ORIENTED_EDGE('',*,*,#1414,.T.); +#1414 = EDGE_CURVE('',#1415,#1417,#1419,.T.); +#1415 = VERTEX_POINT('',#1416); +#1416 = CARTESIAN_POINT('',(-0.25,2.54,-0.25)); +#1417 = VERTEX_POINT('',#1418); +#1418 = CARTESIAN_POINT('',(-0.25,2.54,0.25)); +#1419 = SURFACE_CURVE('',#1420,(#1424,#1436),.PCURVE_S1.); +#1420 = LINE('',#1421,#1422); +#1421 = CARTESIAN_POINT('',(-0.25,2.54,-0.25)); +#1422 = VECTOR('',#1423,1.); +#1423 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1424 = PCURVE('',#1425,#1430); +#1425 = PLANE('',#1426); +#1426 = AXIS2_PLACEMENT_3D('',#1427,#1428,#1429); +#1427 = CARTESIAN_POINT('',(-0.25,2.54,-0.25)); +#1428 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1429 = DIRECTION('',(1.,0.,0.)); +#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435); +#1431 = LINE('',#1432,#1433); +#1432 = CARTESIAN_POINT('',(0.,0.)); +#1433 = VECTOR('',#1434,1.); +#1434 = DIRECTION('',(0.,-1.)); +#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1436 = PCURVE('',#1437,#1442); +#1437 = PLANE('',#1438); +#1438 = AXIS2_PLACEMENT_3D('',#1439,#1440,#1441); +#1439 = CARTESIAN_POINT('',(-0.25,-3.,-0.25)); +#1440 = DIRECTION('',(-1.,0.,0.)); +#1441 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1447); +#1443 = LINE('',#1444,#1445); +#1444 = CARTESIAN_POINT('',(5.54,-4.440892098501E-18)); +#1445 = VECTOR('',#1446,1.); +#1446 = DIRECTION('',(0.,-1.)); +#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1448 = ORIENTED_EDGE('',*,*,#1449,.T.); +#1449 = EDGE_CURVE('',#1417,#1450,#1452,.T.); +#1450 = VERTEX_POINT('',#1451); +#1451 = CARTESIAN_POINT('',(0.25,2.54,0.25)); +#1452 = SURFACE_CURVE('',#1453,(#1457,#1464),.PCURVE_S1.); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(-0.25,2.54,0.25)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(1.,0.,0.)); +#1457 = PCURVE('',#1425,#1458); +#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(0.,-0.5)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(1.,0.)); +#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1464 = PCURVE('',#1465,#1470); +#1465 = PLANE('',#1466); +#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469); +#1467 = CARTESIAN_POINT('',(-0.25,2.54,0.25)); +#1468 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1469 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475); +#1471 = LINE('',#1472,#1473); +#1472 = CARTESIAN_POINT('',(0.,0.)); +#1473 = VECTOR('',#1474,1.); +#1474 = DIRECTION('',(0.,1.)); +#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1476 = ORIENTED_EDGE('',*,*,#1477,.F.); +#1477 = EDGE_CURVE('',#1478,#1450,#1480,.T.); +#1478 = VERTEX_POINT('',#1479); +#1479 = CARTESIAN_POINT('',(0.25,2.54,-0.25)); +#1480 = SURFACE_CURVE('',#1481,(#1485,#1492),.PCURVE_S1.); +#1481 = LINE('',#1482,#1483); +#1482 = CARTESIAN_POINT('',(0.25,2.54,-0.25)); +#1483 = VECTOR('',#1484,1.); +#1484 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1485 = PCURVE('',#1425,#1486); +#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1491); +#1487 = LINE('',#1488,#1489); +#1488 = CARTESIAN_POINT('',(0.5,0.)); +#1489 = VECTOR('',#1490,1.); +#1490 = DIRECTION('',(0.,-1.)); +#1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1492 = PCURVE('',#1493,#1498); +#1493 = PLANE('',#1494); +#1494 = AXIS2_PLACEMENT_3D('',#1495,#1496,#1497); +#1495 = CARTESIAN_POINT('',(0.25,2.54,-0.25)); +#1496 = DIRECTION('',(1.,0.,-0.)); +#1497 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1503); +#1499 = LINE('',#1500,#1501); +#1500 = CARTESIAN_POINT('',(0.,0.)); +#1501 = VECTOR('',#1502,1.); +#1502 = DIRECTION('',(0.,-1.)); +#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1504 = ORIENTED_EDGE('',*,*,#1505,.F.); +#1505 = EDGE_CURVE('',#1415,#1478,#1506,.T.); +#1506 = SURFACE_CURVE('',#1507,(#1511,#1518),.PCURVE_S1.); +#1507 = LINE('',#1508,#1509); +#1508 = CARTESIAN_POINT('',(-0.25,2.54,-0.25)); +#1509 = VECTOR('',#1510,1.); +#1510 = DIRECTION('',(1.,0.,0.)); +#1511 = PCURVE('',#1425,#1512); +#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1517); +#1513 = LINE('',#1514,#1515); +#1514 = CARTESIAN_POINT('',(0.,0.)); +#1515 = VECTOR('',#1516,1.); +#1516 = DIRECTION('',(1.,0.)); +#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1518 = PCURVE('',#1519,#1524); +#1519 = PLANE('',#1520); +#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523); +#1521 = CARTESIAN_POINT('',(-0.25,2.54,-0.25)); +#1522 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1523 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1529); +#1525 = LINE('',#1526,#1527); +#1526 = CARTESIAN_POINT('',(0.,0.)); +#1527 = VECTOR('',#1528,1.); +#1528 = DIRECTION('',(0.,1.)); +#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1530 = ADVANCED_FACE('',(#1531),#1493,.T.); +#1531 = FACE_BOUND('',#1532,.T.); +#1532 = EDGE_LOOP('',(#1533,#1534,#1557,#1585)); +#1533 = ORIENTED_EDGE('',*,*,#1477,.T.); +#1534 = ORIENTED_EDGE('',*,*,#1535,.T.); +#1535 = EDGE_CURVE('',#1450,#1536,#1538,.T.); +#1536 = VERTEX_POINT('',#1537); +#1537 = CARTESIAN_POINT('',(0.25,-3.,0.25)); +#1538 = SURFACE_CURVE('',#1539,(#1543,#1550),.PCURVE_S1.); +#1539 = LINE('',#1540,#1541); +#1540 = CARTESIAN_POINT('',(0.25,2.54,0.25)); +#1541 = VECTOR('',#1542,1.); +#1542 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1543 = PCURVE('',#1493,#1544); +#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549); +#1545 = LINE('',#1546,#1547); +#1546 = CARTESIAN_POINT('',(0.,-0.5)); +#1547 = VECTOR('',#1548,1.); +#1548 = DIRECTION('',(1.,0.)); +#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1550 = PCURVE('',#1465,#1551); +#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556); +#1552 = LINE('',#1553,#1554); +#1553 = CARTESIAN_POINT('',(0.,0.5)); +#1554 = VECTOR('',#1555,1.); +#1555 = DIRECTION('',(1.,0.)); +#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1557 = ORIENTED_EDGE('',*,*,#1558,.F.); +#1558 = EDGE_CURVE('',#1559,#1536,#1561,.T.); +#1559 = VERTEX_POINT('',#1560); +#1560 = CARTESIAN_POINT('',(0.25,-3.,-0.25)); +#1561 = SURFACE_CURVE('',#1562,(#1566,#1573),.PCURVE_S1.); +#1562 = LINE('',#1563,#1564); +#1563 = CARTESIAN_POINT('',(0.25,-3.,-0.25)); +#1564 = VECTOR('',#1565,1.); +#1565 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1566 = PCURVE('',#1493,#1567); +#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572); +#1568 = LINE('',#1569,#1570); +#1569 = CARTESIAN_POINT('',(5.54,4.440892098501E-18)); +#1570 = VECTOR('',#1571,1.); +#1571 = DIRECTION('',(0.,-1.)); +#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1573 = PCURVE('',#1574,#1579); +#1574 = PLANE('',#1575); +#1575 = AXIS2_PLACEMENT_3D('',#1576,#1577,#1578); +#1576 = CARTESIAN_POINT('',(0.25,-3.,-0.25)); +#1577 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1578 = DIRECTION('',(-1.,0.,0.)); +#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584); +#1580 = LINE('',#1581,#1582); +#1581 = CARTESIAN_POINT('',(0.,-0.)); +#1582 = VECTOR('',#1583,1.); +#1583 = DIRECTION('',(0.,-1.)); +#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1585 = ORIENTED_EDGE('',*,*,#1586,.F.); +#1586 = EDGE_CURVE('',#1478,#1559,#1587,.T.); +#1587 = SURFACE_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.); +#1588 = LINE('',#1589,#1590); +#1589 = CARTESIAN_POINT('',(0.25,2.54,-0.25)); +#1590 = VECTOR('',#1591,1.); +#1591 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1592 = PCURVE('',#1493,#1593); +#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598); +#1594 = LINE('',#1595,#1596); +#1595 = CARTESIAN_POINT('',(0.,0.)); +#1596 = VECTOR('',#1597,1.); +#1597 = DIRECTION('',(1.,0.)); +#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1599 = PCURVE('',#1519,#1600); +#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605); +#1601 = LINE('',#1602,#1603); +#1602 = CARTESIAN_POINT('',(0.,0.5)); +#1603 = VECTOR('',#1604,1.); +#1604 = DIRECTION('',(1.,0.)); +#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1606 = ADVANCED_FACE('',(#1607),#1574,.T.); +#1607 = FACE_BOUND('',#1608,.T.); +#1608 = EDGE_LOOP('',(#1609,#1610,#1633,#1656)); +#1609 = ORIENTED_EDGE('',*,*,#1558,.T.); +#1610 = ORIENTED_EDGE('',*,*,#1611,.T.); +#1611 = EDGE_CURVE('',#1536,#1612,#1614,.T.); +#1612 = VERTEX_POINT('',#1613); +#1613 = CARTESIAN_POINT('',(-0.25,-3.,0.25)); +#1614 = SURFACE_CURVE('',#1615,(#1619,#1626),.PCURVE_S1.); +#1615 = LINE('',#1616,#1617); +#1616 = CARTESIAN_POINT('',(0.25,-3.,0.25)); +#1617 = VECTOR('',#1618,1.); +#1618 = DIRECTION('',(-1.,0.,0.)); +#1619 = PCURVE('',#1574,#1620); +#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625); +#1621 = LINE('',#1622,#1623); +#1622 = CARTESIAN_POINT('',(0.,-0.5)); +#1623 = VECTOR('',#1624,1.); +#1624 = DIRECTION('',(1.,0.)); +#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1626 = PCURVE('',#1465,#1627); +#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632); +#1628 = LINE('',#1629,#1630); +#1629 = CARTESIAN_POINT('',(5.54,0.5)); +#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('',#1635,#1612,#1637,.T.); +#1635 = VERTEX_POINT('',#1636); +#1636 = CARTESIAN_POINT('',(-0.25,-3.,-0.25)); +#1637 = SURFACE_CURVE('',#1638,(#1642,#1649),.PCURVE_S1.); +#1638 = LINE('',#1639,#1640); +#1639 = CARTESIAN_POINT('',(-0.25,-3.,-0.25)); +#1640 = VECTOR('',#1641,1.); +#1641 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1642 = PCURVE('',#1574,#1643); +#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648); +#1644 = LINE('',#1645,#1646); +#1645 = CARTESIAN_POINT('',(0.5,0.)); +#1646 = VECTOR('',#1647,1.); +#1647 = DIRECTION('',(0.,-1.)); +#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1649 = PCURVE('',#1437,#1650); +#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655); +#1651 = LINE('',#1652,#1653); +#1652 = CARTESIAN_POINT('',(0.,-0.)); +#1653 = VECTOR('',#1654,1.); +#1654 = DIRECTION('',(0.,-1.)); +#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1656 = ORIENTED_EDGE('',*,*,#1657,.F.); +#1657 = EDGE_CURVE('',#1559,#1635,#1658,.T.); +#1658 = SURFACE_CURVE('',#1659,(#1663,#1670),.PCURVE_S1.); +#1659 = LINE('',#1660,#1661); +#1660 = CARTESIAN_POINT('',(0.25,-3.,-0.25)); +#1661 = VECTOR('',#1662,1.); +#1662 = DIRECTION('',(-1.,0.,0.)); +#1663 = PCURVE('',#1574,#1664); +#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669); +#1665 = LINE('',#1666,#1667); +#1666 = CARTESIAN_POINT('',(0.,0.)); +#1667 = VECTOR('',#1668,1.); +#1668 = DIRECTION('',(1.,0.)); +#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1670 = PCURVE('',#1519,#1671); +#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676); +#1672 = LINE('',#1673,#1674); +#1673 = CARTESIAN_POINT('',(5.54,0.5)); +#1674 = VECTOR('',#1675,1.); +#1675 = DIRECTION('',(0.,-1.)); +#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1677 = ADVANCED_FACE('',(#1678),#1437,.T.); +#1678 = FACE_BOUND('',#1679,.T.); +#1679 = EDGE_LOOP('',(#1680,#1681,#1702,#1703)); +#1680 = ORIENTED_EDGE('',*,*,#1634,.T.); +#1681 = ORIENTED_EDGE('',*,*,#1682,.T.); +#1682 = EDGE_CURVE('',#1612,#1417,#1683,.T.); +#1683 = SURFACE_CURVE('',#1684,(#1688,#1695),.PCURVE_S1.); +#1684 = LINE('',#1685,#1686); +#1685 = CARTESIAN_POINT('',(-0.25,-3.,0.25)); +#1686 = VECTOR('',#1687,1.); +#1687 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1688 = PCURVE('',#1437,#1689); +#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694); +#1690 = LINE('',#1691,#1692); +#1691 = CARTESIAN_POINT('',(0.,-0.5)); +#1692 = VECTOR('',#1693,1.); +#1693 = DIRECTION('',(1.,0.)); +#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1695 = PCURVE('',#1465,#1696); +#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(5.54,0.)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(-1.,0.)); +#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1702 = ORIENTED_EDGE('',*,*,#1414,.F.); +#1703 = ORIENTED_EDGE('',*,*,#1704,.F.); +#1704 = EDGE_CURVE('',#1635,#1415,#1705,.T.); +#1705 = SURFACE_CURVE('',#1706,(#1710,#1717),.PCURVE_S1.); +#1706 = LINE('',#1707,#1708); +#1707 = CARTESIAN_POINT('',(-0.25,-3.,-0.25)); +#1708 = VECTOR('',#1709,1.); +#1709 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1710 = PCURVE('',#1437,#1711); +#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716); +#1712 = LINE('',#1713,#1714); +#1713 = CARTESIAN_POINT('',(0.,0.)); +#1714 = VECTOR('',#1715,1.); +#1715 = DIRECTION('',(1.,0.)); +#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1717 = PCURVE('',#1519,#1718); +#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723); +#1719 = LINE('',#1720,#1721); +#1720 = CARTESIAN_POINT('',(5.54,0.)); +#1721 = VECTOR('',#1722,1.); +#1722 = DIRECTION('',(-1.,0.)); +#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1724 = ADVANCED_FACE('',(#1725),#1519,.F.); +#1725 = FACE_BOUND('',#1726,.T.); +#1726 = EDGE_LOOP('',(#1727,#1728,#1729,#1730)); +#1727 = ORIENTED_EDGE('',*,*,#1505,.T.); +#1728 = ORIENTED_EDGE('',*,*,#1586,.T.); +#1729 = ORIENTED_EDGE('',*,*,#1657,.T.); +#1730 = ORIENTED_EDGE('',*,*,#1704,.T.); +#1731 = ADVANCED_FACE('',(#1732),#1465,.T.); +#1732 = FACE_BOUND('',#1733,.F.); +#1733 = EDGE_LOOP('',(#1734,#1735,#1736,#1737)); +#1734 = ORIENTED_EDGE('',*,*,#1449,.T.); +#1735 = ORIENTED_EDGE('',*,*,#1535,.T.); +#1736 = ORIENTED_EDGE('',*,*,#1611,.T.); +#1737 = ORIENTED_EDGE('',*,*,#1682,.T.); +#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1742)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1739,#1740,#1741)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1739, + 'distance_accuracy_value','confusion accuracy'); +#1743 = SHAPE_DEFINITION_REPRESENTATION(#1744,#747); +#1744 = PRODUCT_DEFINITION_SHAPE('','',#1745); +#1745 = PRODUCT_DEFINITION('design','',#1746,#1749); +#1746 = PRODUCT_DEFINITION_FORMATION('','',#1747); +#1747 = PRODUCT('Pins','Pins','',(#1748)); +#1748 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1751,#1753); +#1751 = ( REPRESENTATION_RELATIONSHIP('','',#747,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1752) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1754); +#1754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:3]','',#5,#1745,$); +#1755 = PRODUCT_TYPE('part',$,(#1747)); +#1756 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1757,#1767,#1776),#1738); +#1757 = STYLED_ITEM('color',(#1758),#748); +#1758 = PRESENTATION_STYLE_ASSIGNMENT((#1759,#1765)); +#1759 = SURFACE_STYLE_USAGE(.BOTH.,#1760); +#1760 = SURFACE_SIDE_STYLE('',(#1761)); +#1761 = SURFACE_STYLE_FILL_AREA(#1762); +#1762 = FILL_AREA_STYLE('',(#1763)); +#1763 = FILL_AREA_STYLE_COLOUR('',#1764); +#1764 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1765 = CURVE_STYLE('',#1766,POSITIVE_LENGTH_MEASURE(0.1),#1764); +#1766 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1767 = STYLED_ITEM('color',(#1768),#1078); +#1768 = PRESENTATION_STYLE_ASSIGNMENT((#1769,#1774)); +#1769 = SURFACE_STYLE_USAGE(.BOTH.,#1770); +#1770 = SURFACE_SIDE_STYLE('',(#1771)); +#1771 = SURFACE_STYLE_FILL_AREA(#1772); +#1772 = FILL_AREA_STYLE('',(#1773)); +#1773 = FILL_AREA_STYLE_COLOUR('',#1764); +#1774 = CURVE_STYLE('',#1775,POSITIVE_LENGTH_MEASURE(0.1),#1764); +#1775 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1776 = STYLED_ITEM('color',(#1777),#1408); +#1777 = PRESENTATION_STYLE_ASSIGNMENT((#1778,#1783)); +#1778 = SURFACE_STYLE_USAGE(.BOTH.,#1779); +#1779 = SURFACE_SIDE_STYLE('',(#1780)); +#1780 = SURFACE_STYLE_FILL_AREA(#1781); +#1781 = FILL_AREA_STYLE('',(#1782)); +#1782 = FILL_AREA_STYLE_COLOUR('',#1764); +#1783 = CURVE_STYLE('',#1784,POSITIVE_LENGTH_MEASURE(0.1),#1764); +#1784 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1785 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1786),#729); +#1786 = STYLED_ITEM('color',(#1787),#30); +#1787 = PRESENTATION_STYLE_ASSIGNMENT((#1788,#1794)); +#1788 = SURFACE_STYLE_USAGE(.BOTH.,#1789); +#1789 = SURFACE_SIDE_STYLE('',(#1790)); +#1790 = SURFACE_STYLE_FILL_AREA(#1791); +#1791 = FILL_AREA_STYLE('',(#1792)); +#1792 = FILL_AREA_STYLE_COLOUR('',#1793); +#1793 = COLOUR_RGB('',0.121568627656,0.121568627656,0.121568627656); +#1794 = CURVE_STYLE('',#1795,POSITIVE_LENGTH_MEASURE(0.1),#1793); +#1795 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/electronic-components/transistors/TO-92-2.stl b/Electrical Parts/electronic-components/transistors/TO-92-2.stl new file mode 100644 index 0000000000000000000000000000000000000000..e75876f9370e9b4e30ffeb3b28bf2321a3ec07a4 GIT binary patch literal 14184 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 literal 0 HcmV?d00001 diff --git a/Electrical Parts/electronic-components/transistors/TO-92.fcstd b/Electrical Parts/electronic-components/transistors/TO-92.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..2c45db6a323ab22cde40104f436908f52990f68b GIT binary patch literal 57585 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π*;~yt3F! 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 Pqp7K=uo%&wL;3#$oT{g4 literal 0 HcmV?d00001 diff --git a/Electrical Parts/electronic-components/transistors/TO-92.step b/Electrical Parts/electronic-components/transistors/TO-92.step new file mode 100644 index 00000000..b95c2ea2 --- /dev/null +++ b/Electrical Parts/electronic-components/transistors/TO-92.step @@ -0,0 +1,3715 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/develop/FreeCAD-library/Electrical +Parts/electronic-components/transistors/TO-92.step', + '2016-10-17T21:36:56',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_TYPE('part',$,(#7)); +#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#729); +#30 = MANIFOLD_SOLID_BREP('',#31); +#31 = CLOSED_SHELL('',(#32,#461,#537,#586,#635,#662,#718,#725)); +#32 = ADVANCED_FACE('',(#33,#162),#47,.T.); +#33 = FACE_BOUND('',#34,.F.); +#34 = EDGE_LOOP('',(#35,#70,#103,#131)); +#35 = ORIENTED_EDGE('',*,*,#36,.T.); +#36 = EDGE_CURVE('',#37,#39,#41,.T.); +#37 = VERTEX_POINT('',#38); +#38 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#39 = VERTEX_POINT('',#40); +#40 = CARTESIAN_POINT('',(-2.45,-0.26,7.37)); +#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = PCURVE('',#47,#52); +#47 = CYLINDRICAL_SURFACE('',#48,2.463757293241); +#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51); +#49 = CARTESIAN_POINT('',(0.,0.,2.54)); +#50 = DIRECTION('',(-0.,-0.,-1.)); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57); +#53 = LINE('',#54,#55); +#54 = CARTESIAN_POINT('',(-3.247319390288,0.)); +#55 = VECTOR('',#56,1.); +#56 = DIRECTION('',(-0.,-1.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58 = PCURVE('',#59,#64); +#59 = PLANE('',#60); +#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63); +#61 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#62 = DIRECTION('',(-0.961226067477,0.275761576735,0.)); +#63 = DIRECTION('',(0.275761576735,0.961226067477,0.)); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-1.067175311982E-16,0.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(0.,-1.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#39,#72,#74,.T.); +#72 = VERTEX_POINT('',#73); +#73 = CARTESIAN_POINT('',(2.45,-0.26,7.37)); +#74 = SURFACE_CURVE('',#75,(#80,#87),.PCURVE_S1.); +#75 = CIRCLE('',#76,2.463757293241); +#76 = AXIS2_PLACEMENT_3D('',#77,#78,#79); +#77 = CARTESIAN_POINT('',(0.,0.,7.37)); +#78 = DIRECTION('',(0.,0.,1.)); +#79 = DIRECTION('',(1.,0.,0.)); +#80 = PCURVE('',#47,#81); +#81 = DEFINITIONAL_REPRESENTATION('',(#82),#86); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(-0.,-4.83)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(-1.,0.)); +#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87 = PCURVE('',#88,#93); +#88 = PLANE('',#89); +#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92); +#90 = CARTESIAN_POINT('',(-2.45,-0.26,7.37)); +#91 = DIRECTION('',(0.,0.,-1.)); +#92 = DIRECTION('',(-1.,0.,0.)); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#102); +#94 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#95,#96,#97,#98,#99,#100,#101) +,.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#95 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#96 = CARTESIAN_POINT('',(-4.913757293241,4.527352809412)); +#97 = CARTESIAN_POINT('',(-1.218121353379,2.393676404706)); +#98 = CARTESIAN_POINT('',(2.477514586483,0.26)); +#99 = CARTESIAN_POINT('',(-1.218121353379,-1.873676404706)); +#100 = CARTESIAN_POINT('',(-4.913757293241,-4.007352809412)); +#101 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#105,#72,#107,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(2.45,-0.26,2.54)); +#107 = SURFACE_CURVE('',#108,(#112,#119),.PCURVE_S1.); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(2.45,-0.26,2.54)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(0.,0.,1.)); +#112 = PCURVE('',#47,#113); +#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-6.177458570481,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-0.,-1.)); +#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#119 = PCURVE('',#120,#125); +#120 = PLANE('',#121); +#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124); +#122 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#123 = DIRECTION('',(0.961226067477,0.275761576735,0.)); +#124 = DIRECTION('',(0.275761576735,-0.961226067477,0.)); +#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(1.269212354179,0.)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(0.,-1.)); +#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#131 = ORIENTED_EDGE('',*,*,#132,.F.); +#132 = EDGE_CURVE('',#37,#105,#133,.T.); +#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.); +#134 = CIRCLE('',#135,2.463757293241); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(0.,0.,2.54)); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = DIRECTION('',(1.,0.,0.)); +#139 = PCURVE('',#47,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-0.,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-1.,0.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = PCURVE('',#147,#152); +#147 = PLANE('',#148); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#150 = DIRECTION('',(0.,0.,-1.)); +#151 = DIRECTION('',(-1.,0.,0.)); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#161); +#153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#154,#155,#156,#157,#158,#159 +,#160),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#154 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#155 = CARTESIAN_POINT('',(-4.913757293241,4.527352809412)); +#156 = CARTESIAN_POINT('',(-1.218121353379,2.393676404706)); +#157 = CARTESIAN_POINT('',(2.477514586483,0.26)); +#158 = CARTESIAN_POINT('',(-1.218121353379,-1.873676404706)); +#159 = CARTESIAN_POINT('',(-4.913757293241,-4.007352809412)); +#160 = CARTESIAN_POINT('',(-4.913757293241,0.26)); +#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#162 = FACE_BOUND('',#163,.F.); +#163 = EDGE_LOOP('',(#164,#317)); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#168,#170,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.)); +#168 = VERTEX_POINT('',#169); +#169 = CARTESIAN_POINT('',(0.625,-2.383164912464,5.)); +#170 = SURFACE_CURVE('',#171,(#216,#264),.PCURVE_S1.); +#171 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#172,#173,#174,#175,#176,#177, + #178,#179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190, + #191,#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,#203, + #204,#205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417167, + 0.405556434899,0.525209435249,0.646939472588,0.820761771769,1.), + .UNSPECIFIED.); +#172 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.)); +#173 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.06355249182)); +#174 = CARTESIAN_POINT('',(-0.617614680935,-2.385101807887, + 5.121144812128)); +#175 = CARTESIAN_POINT('',(-0.605266592392,-2.388339735611, + 5.173164736317)); +#176 = CARTESIAN_POINT('',(-0.589330951709,-2.39238411007,5.220105596494 + )); +#177 = CARTESIAN_POINT('',(-0.570864166689,-2.396895458063, + 5.262589478529)); +#178 = CARTESIAN_POINT('',(-0.550333232083,-2.401686228581, + 5.301427791417)); +#179 = CARTESIAN_POINT('',(-0.527714750679,-2.406723252551,5.33768252963 + )); +#180 = CARTESIAN_POINT('',(-0.481517755188,-2.4163341209,5.399906718218) + ); +#181 = CARTESIAN_POINT('',(-0.459819891835,-2.420644510371, + 5.425574983536)); +#182 = CARTESIAN_POINT('',(-0.436576838642,-2.425024863998, + 5.449952949129)); +#183 = CARTESIAN_POINT('',(-0.411479588165,-2.429479694126, + 5.473342817108)); +#184 = CARTESIAN_POINT('',(-0.384089061813,-2.434011851054, + 5.495919145292)); +#185 = CARTESIAN_POINT('',(-0.353874468001,-2.438595696338, + 5.517675593275)); +#186 = CARTESIAN_POINT('',(-0.320258566849,-2.443146784219, + 5.538363903408)); +#187 = CARTESIAN_POINT('',(-0.25743246497,-2.45040281321,5.570222970612) + ); +#188 = CARTESIAN_POINT('',(-0.232858355313,-2.452939661129, + 5.581043282482)); +#189 = CARTESIAN_POINT('',(-0.206376707305,-2.455424252568, + 5.591488202364)); +#190 = CARTESIAN_POINT('',(-0.175597844666,-2.45798899227,5.602057503736 + )); +#191 = CARTESIAN_POINT('',(-0.138990503423,-2.460537258629, + 5.612346134806)); +#192 = CARTESIAN_POINT('',(-9.553308862634E-02,-2.462748622358, + 5.621019797295)); +#193 = CARTESIAN_POINT('',(-4.447667906816E-02,-2.464061636957, + 5.626200049704)); +#194 = CARTESIAN_POINT('',(7.449286237987E-02,-2.463361632536, + 5.623439929357)); +#195 = CARTESIAN_POINT('',(0.12592869521,-2.461389048243,5.615658599976) + ); +#196 = CARTESIAN_POINT('',(0.169206703953,-2.458628563702,5.604714257961 + )); +#197 = CARTESIAN_POINT('',(0.205231947052,-2.455668321897,5.592575441535 + )); +#198 = CARTESIAN_POINT('',(0.235204650207,-2.452812677476,5.580600005217 + )); +#199 = CARTESIAN_POINT('',(0.260958358804,-2.4501046083,5.568989861323) + ); +#200 = CARTESIAN_POINT('',(0.285410404224,-2.447310772209,5.556837518383 + )); +#201 = CARTESIAN_POINT('',(0.348634741003,-2.439253762193,5.520498063467 + )); +#202 = CARTESIAN_POINT('',(0.381775072027,-2.434373519172,5.49757095828) + ); +#203 = CARTESIAN_POINT('',(0.411622962529,-2.429500487215,5.473518773413 + )); +#204 = CARTESIAN_POINT('',(0.438790202738,-2.424693906086,5.448448112994 + )); +#205 = CARTESIAN_POINT('',(0.463757034932,-2.419972619377,5.422259511592 + )); +#206 = CARTESIAN_POINT('',(0.48685111489,-2.415349248578,5.394739536384) + ); +#207 = CARTESIAN_POINT('',(0.50822971262,-2.41085212828,5.365619012524) + ); +#208 = CARTESIAN_POINT('',(0.548177601451,-2.402089174122,5.302591206707 + )); +#209 = CARTESIAN_POINT('',(0.566345685826,-2.397899105863,5.269024575152 + )); +#210 = CARTESIAN_POINT('',(0.582829882578,-2.393946813212,5.233124193898 + )); +#211 = CARTESIAN_POINT('',(0.597513769848,-2.390297184333,5.194238205644 + )); +#212 = CARTESIAN_POINT('',(0.609973260709,-2.387105540276,5.151848757601 + )); +#213 = CARTESIAN_POINT('',(0.619463598307,-2.384616907701,5.105554076298 + )); +#214 = CARTESIAN_POINT('',(0.624999994497,-2.383164913907,5.055025342617 + )); +#215 = CARTESIAN_POINT('',(0.625,-2.383164912464,5.)); +#216 = PCURVE('',#47,#217); +#217 = DEFINITIONAL_REPRESENTATION('',(#218),#263); +#218 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#219,#220,#221,#222,#223,#224, + #225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237, + #238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250, + #251,#252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417167, + 0.405556434899,0.525209435249,0.646939472588,0.820761771769,1.), + .UNSPECIFIED.); +#219 = CARTESIAN_POINT('',(-4.455908658455,-2.46)); +#220 = CARTESIAN_POINT('',(-4.455908658455,-2.52355249182)); +#221 = CARTESIAN_POINT('',(-4.459007618265,-2.581144812128)); +#222 = CARTESIAN_POINT('',(-4.464188961639,-2.633164736317)); +#223 = CARTESIAN_POINT('',(-4.470861776799,-2.680105596494)); +#224 = CARTESIAN_POINT('',(-4.478576751491,-2.722589478529)); +#225 = CARTESIAN_POINT('',(-4.487133172492,-2.761427791417)); +#226 = CARTESIAN_POINT('',(-4.496537624857,-2.79768252963)); +#227 = CARTESIAN_POINT('',(-4.515689727828,-2.859906718218)); +#228 = CARTESIAN_POINT('',(-4.524668306229,-2.885574983536)); +#229 = CARTESIAN_POINT('',(-4.534267489847,-2.909952949129)); +#230 = CARTESIAN_POINT('',(-4.544612085093,-2.933342817108)); +#231 = CARTESIAN_POINT('',(-4.555878934334,-2.955919145292)); +#232 = CARTESIAN_POINT('',(-4.56828044836,-2.977675593275)); +#233 = CARTESIAN_POINT('',(-4.582046484068,-2.998363903408)); +#234 = CARTESIAN_POINT('',(-4.607716109646,-3.030222970612)); +#235 = CARTESIAN_POINT('',(-4.61774261792,-3.041043282482)); +#236 = CARTESIAN_POINT('',(-4.628537512354,-3.051488202364)); +#237 = CARTESIAN_POINT('',(-4.64107168653,-3.062057503737)); +#238 = CARTESIAN_POINT('',(-4.655962732948,-3.072346134806)); +#239 = CARTESIAN_POINT('',(-4.673616730406,-3.081019797295)); +#240 = CARTESIAN_POINT('',(-4.694336221549,-3.086200049704)); +#241 = CARTESIAN_POINT('',(-4.742624906937,-3.083439929357)); +#242 = CARTESIAN_POINT('',(-4.763506243136,-3.075658599976)); +#243 = CARTESIAN_POINT('',(-4.781100408773,-3.064714257961)); +#244 = CARTESIAN_POINT('',(-4.795768902489,-3.052575441535)); +#245 = CARTESIAN_POINT('',(-4.80798778875,-3.040600005217)); +#246 = CARTESIAN_POINT('',(-4.818497765014,-3.028989861323)); +#247 = CARTESIAN_POINT('',(-4.828486188334,-3.016837518383)); +#248 = CARTESIAN_POINT('',(-4.854355474664,-2.980498063467)); +#249 = CARTESIAN_POINT('',(-4.867949108191,-2.95757095828)); +#250 = CARTESIAN_POINT('',(-4.880222068833,-2.933518773412)); +#251 = CARTESIAN_POINT('',(-4.891418349445,-2.908448112994)); +#252 = CARTESIAN_POINT('',(-4.901730282122,-2.882259511592)); +#253 = CARTESIAN_POINT('',(-4.911289046857,-2.854739536384)); +#254 = CARTESIAN_POINT('',(-4.920155849869,-2.825619012524)); +#255 = CARTESIAN_POINT('',(-4.936755584055,-2.762591206707)); +#256 = CARTESIAN_POINT('',(-4.944322857941,-2.729024575152)); +#257 = CARTESIAN_POINT('',(-4.951202773458,-2.693124193898)); +#258 = CARTESIAN_POINT('',(-4.95734367299,-2.654238205644)); +#259 = CARTESIAN_POINT('',(-4.96256394736,-2.611848757601)); +#260 = CARTESIAN_POINT('',(-4.966546169604,-2.565554076298)); +#261 = CARTESIAN_POINT('',(-4.968869300005,-2.515025342617)); +#262 = CARTESIAN_POINT('',(-4.968869302314,-2.46)); +#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#264 = PCURVE('',#265,#270); +#265 = CYLINDRICAL_SURFACE('',#266,0.625); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(0.,-2.3,5.)); +#268 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#269 = DIRECTION('',(1.,0.,0.)); +#270 = DEFINITIONAL_REPRESENTATION('',(#271),#316); +#271 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#272,#273,#274,#275,#276,#277, + #278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,#289,#290, + #291,#292,#293,#294,#295,#296,#297,#298,#299,#300,#301,#302,#303, + #304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314,#315), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417167, + 0.405556434899,0.525209435249,0.646939472588,0.820761771769,1.), + .UNSPECIFIED.); +#272 = CARTESIAN_POINT('',(3.14159265359,8.31649124641E-02)); +#273 = CARTESIAN_POINT('',(3.039908666678,8.31649124641E-02)); +#274 = CARTESIAN_POINT('',(2.947758027726,8.510180788706E-02)); +#275 = CARTESIAN_POINT('',(2.862937632504,8.833973561129E-02)); +#276 = CARTESIAN_POINT('',(2.784252755598,9.238411006964E-02)); +#277 = CARTESIAN_POINT('',(2.710595870289,9.689545806296E-02)); +#278 = CARTESIAN_POINT('',(2.640613016149,0.101686228581)); +#279 = CARTESIAN_POINT('',(2.572464908794,0.106723252551)); +#280 = CARTESIAN_POINT('',(2.448467365201,0.1163341209)); +#281 = CARTESIAN_POINT('',(2.394796463705,0.120644510371)); +#282 = CARTESIAN_POINT('',(2.341068047392,0.125024863998)); +#283 = CARTESIAN_POINT('',(2.286372783514,0.129479694126)); +#284 = CARTESIAN_POINT('',(2.229805409381,0.134011851054)); +#285 = CARTESIAN_POINT('',(2.170482642543,0.138595696338)); +#286 = CARTESIAN_POINT('',(2.107539948879,0.143146784219)); +#287 = CARTESIAN_POINT('',(1.994832250582,0.15040281321)); +#288 = CARTESIAN_POINT('',(1.951933582468,0.152939661129)); +#289 = CARTESIAN_POINT('',(1.906451575256,0.155424252568)); +#290 = CARTESIAN_POINT('',(1.854498091615,0.15798899227)); +#291 = CARTESIAN_POINT('',(1.793923643217,0.160537258629)); +#292 = CARTESIAN_POINT('',(1.723459691891,0.162748622358)); +#293 = CARTESIAN_POINT('',(1.641982323572,0.164061636957)); +#294 = CARTESIAN_POINT('',(1.451579835812,0.163361632536)); +#295 = CARTESIAN_POINT('',(1.369014160915,0.161389048243)); +#296 = CARTESIAN_POINT('',(1.298043583381,0.158628563702)); +#297 = CARTESIAN_POINT('',(1.237473977498,0.155668321897)); +#298 = CARTESIAN_POINT('',(1.185943861133,0.152812677476)); +#299 = CARTESIAN_POINT('',(1.140801776588,0.1501046083)); +#300 = CARTESIAN_POINT('',(1.097191400399,0.147310772209)); +#301 = CARTESIAN_POINT('',(0.980513406645,0.139253762193)); +#302 = CARTESIAN_POINT('',(0.916261188134,0.134373519172)); +#303 = CARTESIAN_POINT('',(0.855188239724,0.129500487215)); +#304 = CARTESIAN_POINT('',(0.796296095639,0.124693906086)); +#305 = CARTESIAN_POINT('',(0.73864177053,0.119972619377)); +#306 = CARTESIAN_POINT('',(0.68135887931,0.115349248578)); +#307 = CARTESIAN_POINT('',(0.623693478262,0.11085212828)); +#308 = CARTESIAN_POINT('',(0.504299401323,0.102089174122)); +#309 = CARTESIAN_POINT('',(0.443374719834,9.789910586258E-02)); +#310 = CARTESIAN_POINT('',(0.380401649547,9.394681321226E-02)); +#311 = CARTESIAN_POINT('',(0.314233803447,9.029718433339E-02)); +#312 = CARTESIAN_POINT('',(0.24399549628,8.710554027563E-02)); +#313 = CARTESIAN_POINT('',(0.168886991666,8.46169077006E-02)); +#314 = CARTESIAN_POINT('',(8.804054818711E-02,8.316491390717E-02)); +#315 = CARTESIAN_POINT('',(0.,8.31649124641E-02)); +#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#317 = ORIENTED_EDGE('',*,*,#318,.T.); +#318 = EDGE_CURVE('',#166,#168,#319,.T.); +#319 = SURFACE_CURVE('',#320,(#365,#413),.PCURVE_S1.); +#320 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#321,#322,#323,#324,#325,#326, + #327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339, + #340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352, + #353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417168, + 0.405556434901,0.52520943525,0.646939472589,0.82076177177,1.), + .UNSPECIFIED.); +#321 = CARTESIAN_POINT('',(-0.625,-2.383164912464,5.)); +#322 = CARTESIAN_POINT('',(-0.625,-2.383164912464,4.936447508182)); +#323 = CARTESIAN_POINT('',(-0.617614680934,-2.385101807887, + 4.878855187867)); +#324 = CARTESIAN_POINT('',(-0.605266592392,-2.388339735611, + 4.826835263689)); +#325 = CARTESIAN_POINT('',(-0.589330951708,-2.39238411007,4.779894403501 + )); +#326 = CARTESIAN_POINT('',(-0.570864166689,-2.396895458063, + 4.737410521474)); +#327 = CARTESIAN_POINT('',(-0.550333232083,-2.401686228581, + 4.698572208583)); +#328 = CARTESIAN_POINT('',(-0.527714750679,-2.406723252551,4.66231747037 + )); +#329 = CARTESIAN_POINT('',(-0.481517755188,-2.4163341209,4.600093281782) + ); +#330 = CARTESIAN_POINT('',(-0.459819891835,-2.420644510371, + 4.574425016464)); +#331 = CARTESIAN_POINT('',(-0.436576838642,-2.425024863998, + 4.550047050871)); +#332 = CARTESIAN_POINT('',(-0.411479588165,-2.429479694126, + 4.526657182892)); +#333 = CARTESIAN_POINT('',(-0.384089061813,-2.434011851054, + 4.504080854708)); +#334 = CARTESIAN_POINT('',(-0.353874468001,-2.438595696338, + 4.482324406725)); +#335 = CARTESIAN_POINT('',(-0.320258566849,-2.443146784219, + 4.461636096592)); +#336 = CARTESIAN_POINT('',(-0.25743246497,-2.45040281321,4.429777029388) + ); +#337 = CARTESIAN_POINT('',(-0.232858355313,-2.452939661129, + 4.418956717518)); +#338 = CARTESIAN_POINT('',(-0.206376707305,-2.455424252568, + 4.408511797636)); +#339 = CARTESIAN_POINT('',(-0.175597844666,-2.45798899227,4.397942496263 + )); +#340 = CARTESIAN_POINT('',(-0.138990503423,-2.460537258629, + 4.387653865194)); +#341 = CARTESIAN_POINT('',(-9.553308862629E-02,-2.462748622358, + 4.378980202705)); +#342 = CARTESIAN_POINT('',(-4.447667906817E-02,-2.464061636957, + 4.373799950296)); +#343 = CARTESIAN_POINT('',(7.449286237988E-02,-2.463361632536, + 4.376560070643)); +#344 = CARTESIAN_POINT('',(0.12592869521,-2.461389048243,4.384341400024) + ); +#345 = CARTESIAN_POINT('',(0.169206703953,-2.458628563702,4.395285742039 + )); +#346 = CARTESIAN_POINT('',(0.205231947051,-2.455668321897,4.407424558465 + )); +#347 = CARTESIAN_POINT('',(0.235204650207,-2.452812677476,4.419399994783 + )); +#348 = CARTESIAN_POINT('',(0.260958358804,-2.450104608299,4.431010138677 + )); +#349 = CARTESIAN_POINT('',(0.285410404224,-2.447310772209,4.443162481617 + )); +#350 = CARTESIAN_POINT('',(0.348634741003,-2.439253762193,4.479501936533 + )); +#351 = CARTESIAN_POINT('',(0.381775072027,-2.434373519172,4.50242904172) + ); +#352 = CARTESIAN_POINT('',(0.411622962529,-2.429500487215,4.526481226588 + )); +#353 = CARTESIAN_POINT('',(0.438790202738,-2.424693906086,4.551551887006 + )); +#354 = CARTESIAN_POINT('',(0.463757034932,-2.419972619377,4.577740488408 + )); +#355 = CARTESIAN_POINT('',(0.48685111489,-2.415349248578,4.605260463617) + ); +#356 = CARTESIAN_POINT('',(0.50822971262,-2.41085212828,4.634380987476) + ); +#357 = CARTESIAN_POINT('',(0.548177601451,-2.402089174122,4.697408793293 + )); +#358 = CARTESIAN_POINT('',(0.566345685826,-2.397899105863,4.730975424848 + )); +#359 = CARTESIAN_POINT('',(0.582829882578,-2.393946813212,4.766875806102 + )); +#360 = CARTESIAN_POINT('',(0.597513769847,-2.390297184333,4.805761794356 + )); +#361 = CARTESIAN_POINT('',(0.60997326071,-2.387105540276,4.8481512424)); +#362 = CARTESIAN_POINT('',(0.619463598307,-2.384616907701,4.894445923701 + )); +#363 = CARTESIAN_POINT('',(0.624999994497,-2.383164913907,4.944974657383 + )); +#364 = CARTESIAN_POINT('',(0.625,-2.383164912464,5.)); +#365 = PCURVE('',#47,#366); +#366 = DEFINITIONAL_REPRESENTATION('',(#367),#412); +#367 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#368,#369,#370,#371,#372,#373, + #374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386, + #387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399, + #400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417168, + 0.405556434901,0.52520943525,0.646939472589,0.82076177177,1.), + .UNSPECIFIED.); +#368 = CARTESIAN_POINT('',(-4.455908658455,-2.46)); +#369 = CARTESIAN_POINT('',(-4.455908658455,-2.396447508182)); +#370 = CARTESIAN_POINT('',(-4.459007618265,-2.338855187867)); +#371 = CARTESIAN_POINT('',(-4.464188961639,-2.286835263688)); +#372 = CARTESIAN_POINT('',(-4.470861776799,-2.239894403502)); +#373 = CARTESIAN_POINT('',(-4.478576751491,-2.197410521473)); +#374 = CARTESIAN_POINT('',(-4.487133172492,-2.158572208583)); +#375 = CARTESIAN_POINT('',(-4.496537624857,-2.12231747037)); +#376 = CARTESIAN_POINT('',(-4.515689727828,-2.060093281782)); +#377 = CARTESIAN_POINT('',(-4.524668306229,-2.034425016464)); +#378 = CARTESIAN_POINT('',(-4.534267489847,-2.010047050871)); +#379 = CARTESIAN_POINT('',(-4.544612085093,-1.986657182892)); +#380 = CARTESIAN_POINT('',(-4.555878934334,-1.964080854708)); +#381 = CARTESIAN_POINT('',(-4.56828044836,-1.942324406725)); +#382 = CARTESIAN_POINT('',(-4.582046484068,-1.921636096592)); +#383 = CARTESIAN_POINT('',(-4.607716109646,-1.889777029388)); +#384 = CARTESIAN_POINT('',(-4.61774261792,-1.878956717518)); +#385 = CARTESIAN_POINT('',(-4.628537512354,-1.868511797636)); +#386 = CARTESIAN_POINT('',(-4.641071686529,-1.857942496263)); +#387 = CARTESIAN_POINT('',(-4.655962732948,-1.847653865194)); +#388 = CARTESIAN_POINT('',(-4.673616730406,-1.838980202705)); +#389 = CARTESIAN_POINT('',(-4.694336221549,-1.833799950296)); +#390 = CARTESIAN_POINT('',(-4.742624906937,-1.836560070643)); +#391 = CARTESIAN_POINT('',(-4.763506243136,-1.844341400024)); +#392 = CARTESIAN_POINT('',(-4.781100408773,-1.855285742039)); +#393 = CARTESIAN_POINT('',(-4.795768902489,-1.867424558465)); +#394 = CARTESIAN_POINT('',(-4.80798778875,-1.879399994783)); +#395 = CARTESIAN_POINT('',(-4.818497765014,-1.891010138677)); +#396 = CARTESIAN_POINT('',(-4.828486188334,-1.903162481617)); +#397 = CARTESIAN_POINT('',(-4.854355474664,-1.939501936533)); +#398 = CARTESIAN_POINT('',(-4.867949108191,-1.96242904172)); +#399 = CARTESIAN_POINT('',(-4.880222068833,-1.986481226588)); +#400 = CARTESIAN_POINT('',(-4.891418349445,-2.011551887006)); +#401 = CARTESIAN_POINT('',(-4.901730282122,-2.037740488408)); +#402 = CARTESIAN_POINT('',(-4.911289046857,-2.065260463617)); +#403 = CARTESIAN_POINT('',(-4.920155849869,-2.094380987476)); +#404 = CARTESIAN_POINT('',(-4.936755584055,-2.157408793293)); +#405 = CARTESIAN_POINT('',(-4.944322857941,-2.190975424848)); +#406 = CARTESIAN_POINT('',(-4.951202773458,-2.226875806102)); +#407 = CARTESIAN_POINT('',(-4.95734367299,-2.265761794356)); +#408 = CARTESIAN_POINT('',(-4.96256394736,-2.308151242399)); +#409 = CARTESIAN_POINT('',(-4.966546169604,-2.354445923701)); +#410 = CARTESIAN_POINT('',(-4.968869300005,-2.404974657383)); +#411 = CARTESIAN_POINT('',(-4.968869302314,-2.46)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = PCURVE('',#265,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#460); +#415 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#416,#417,#418,#419,#420,#421, + #422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,#434, + #435,#436,#437,#438,#439,#440,#441,#442,#443,#444,#445,#446,#447, + #448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,#459), + .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(0.,0.227344417168, + 0.405556434901,0.52520943525,0.646939472589,0.82076177177,1.), + .UNSPECIFIED.); +#416 = CARTESIAN_POINT('',(3.14159265359,8.31649124641E-02)); +#417 = CARTESIAN_POINT('',(3.243276640498,8.31649124641E-02)); +#418 = CARTESIAN_POINT('',(3.335427279458,8.51018078871E-02)); +#419 = CARTESIAN_POINT('',(3.420247674673,8.833973561116E-02)); +#420 = CARTESIAN_POINT('',(3.498932551582,9.238411006981E-02)); +#421 = CARTESIAN_POINT('',(3.57258943689,9.689545806282E-02)); +#422 = CARTESIAN_POINT('',(3.642572291031,0.101686228581)); +#423 = CARTESIAN_POINT('',(3.710720398386,0.106723252551)); +#424 = CARTESIAN_POINT('',(3.834717941979,0.1163341209)); +#425 = CARTESIAN_POINT('',(3.888388843474,0.120644510371)); +#426 = CARTESIAN_POINT('',(3.942117259788,0.125024863998)); +#427 = CARTESIAN_POINT('',(3.996812523665,0.129479694126)); +#428 = CARTESIAN_POINT('',(4.053379897799,0.134011851054)); +#429 = CARTESIAN_POINT('',(4.112702664636,0.138595696338)); +#430 = CARTESIAN_POINT('',(4.1756453583,0.143146784219)); +#431 = CARTESIAN_POINT('',(4.288353056597,0.15040281321)); +#432 = CARTESIAN_POINT('',(4.331251724712,0.152939661129)); +#433 = CARTESIAN_POINT('',(4.376733731924,0.155424252568)); +#434 = CARTESIAN_POINT('',(4.428687215564,0.15798899227)); +#435 = CARTESIAN_POINT('',(4.489261663963,0.160537258629)); +#436 = CARTESIAN_POINT('',(4.559725615289,0.162748622358)); +#437 = CARTESIAN_POINT('',(4.641202983608,0.164061636957)); +#438 = CARTESIAN_POINT('',(4.831605471368,0.163361632536)); +#439 = CARTESIAN_POINT('',(4.914171146265,0.161389048243)); +#440 = CARTESIAN_POINT('',(4.985141723798,0.158628563702)); +#441 = CARTESIAN_POINT('',(5.045711329682,0.155668321897)); +#442 = CARTESIAN_POINT('',(5.097241446045,0.152812677476)); +#443 = CARTESIAN_POINT('',(5.142383530592,0.150104608299)); +#444 = CARTESIAN_POINT('',(5.18599390678,0.147310772209)); +#445 = CARTESIAN_POINT('',(5.302671900535,0.139253762193)); +#446 = CARTESIAN_POINT('',(5.366924119046,0.134373519172)); +#447 = CARTESIAN_POINT('',(5.427997067456,0.129500487215)); +#448 = CARTESIAN_POINT('',(5.48688921154,0.124693906086)); +#449 = CARTESIAN_POINT('',(5.54454353665,0.119972619377)); +#450 = CARTESIAN_POINT('',(5.60182642787,0.115349248578)); +#451 = CARTESIAN_POINT('',(5.659491828918,0.11085212828)); +#452 = CARTESIAN_POINT('',(5.778885905857,0.102089174122)); +#453 = CARTESIAN_POINT('',(5.839810587346,9.789910586256E-02)); +#454 = CARTESIAN_POINT('',(5.902783657633,9.394681321227E-02)); +#455 = CARTESIAN_POINT('',(5.968951503733,9.029718433338E-02)); +#456 = CARTESIAN_POINT('',(6.0391898109,8.710554027564E-02)); +#457 = CARTESIAN_POINT('',(6.114298315513,8.461690770059E-02)); +#458 = CARTESIAN_POINT('',(6.195144758993,8.316491390717E-02)); +#459 = CARTESIAN_POINT('',(6.28318530718,8.31649124641E-02)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ADVANCED_FACE('',(#462),#59,.T.); +#462 = FACE_BOUND('',#463,.T.); +#463 = EDGE_LOOP('',(#464,#465,#488,#516)); +#464 = ORIENTED_EDGE('',*,*,#36,.T.); +#465 = ORIENTED_EDGE('',*,*,#466,.T.); +#466 = EDGE_CURVE('',#39,#467,#469,.T.); +#467 = VERTEX_POINT('',#468); +#468 = CARTESIAN_POINT('',(-2.1,0.96,7.37)); +#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(-2.45,-0.26,7.37)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.275761576735,0.961226067477,0.)); +#474 = PCURVE('',#59,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(0.,-4.83)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(1.,0.)); +#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#481 = PCURVE('',#88,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = LINE('',#484,#485); +#484 = CARTESIAN_POINT('',(0.,2.22044604925E-16)); +#485 = VECTOR('',#486,1.); +#486 = DIRECTION('',(-0.275761576735,0.961226067477)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = ORIENTED_EDGE('',*,*,#489,.F.); +#489 = EDGE_CURVE('',#490,#467,#492,.T.); +#490 = VERTEX_POINT('',#491); +#491 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(0.,0.,1.)); +#497 = PCURVE('',#59,#498); +#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(1.269212354179,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,-1.)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = PCURVE('',#505,#510); +#505 = PLANE('',#506); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#508 = DIRECTION('',(0.,1.,0.)); +#509 = DIRECTION('',(1.,0.,0.)); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = LINE('',#512,#513); +#512 = CARTESIAN_POINT('',(0.,0.)); +#513 = VECTOR('',#514,1.); +#514 = DIRECTION('',(0.,-1.)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#517,.F.); +#517 = EDGE_CURVE('',#37,#490,#518,.T.); +#518 = SURFACE_CURVE('',#519,(#523,#530),.PCURVE_S1.); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(-2.45,-0.26,2.54)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(0.275761576735,0.961226067477,0.)); +#523 = PCURVE('',#59,#524); +#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(0.,0.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(1.,0.)); +#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#530 = PCURVE('',#147,#531); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.,2.22044604925E-16)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(-0.275761576735,0.961226067477)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = ADVANCED_FACE('',(#538),#147,.T.); +#538 = FACE_BOUND('',#539,.F.); +#539 = EDGE_LOOP('',(#540,#541,#564,#585)); +#540 = ORIENTED_EDGE('',*,*,#132,.T.); +#541 = ORIENTED_EDGE('',*,*,#542,.F.); +#542 = EDGE_CURVE('',#543,#105,#545,.T.); +#543 = VERTEX_POINT('',#544); +#544 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#545 = SURFACE_CURVE('',#546,(#550,#557),.PCURVE_S1.); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.275761576735,-0.961226067477,0.)); +#550 = PCURVE('',#147,#551); +#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(-4.55,1.22)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(-0.275761576735,-0.961226067477)); +#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#557 = PCURVE('',#120,#558); +#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(0.,0.)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(1.,0.)); +#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#564 = ORIENTED_EDGE('',*,*,#565,.F.); +#565 = EDGE_CURVE('',#490,#543,#566,.T.); +#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.); +#567 = LINE('',#568,#569); +#568 = CARTESIAN_POINT('',(-2.1,0.96,2.54)); +#569 = VECTOR('',#570,1.); +#570 = DIRECTION('',(1.,0.,0.)); +#571 = PCURVE('',#147,#572); +#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577); +#573 = LINE('',#574,#575); +#574 = CARTESIAN_POINT('',(-0.35,1.22)); +#575 = VECTOR('',#576,1.); +#576 = DIRECTION('',(-1.,0.)); +#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#578 = PCURVE('',#505,#579); +#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584); +#580 = LINE('',#581,#582); +#581 = CARTESIAN_POINT('',(0.,0.)); +#582 = VECTOR('',#583,1.); +#583 = DIRECTION('',(1.,0.)); +#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#585 = ORIENTED_EDGE('',*,*,#517,.F.); +#586 = ADVANCED_FACE('',(#587),#88,.F.); +#587 = FACE_BOUND('',#588,.T.); +#588 = EDGE_LOOP('',(#589,#590,#613,#634)); +#589 = ORIENTED_EDGE('',*,*,#71,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.F.); +#591 = EDGE_CURVE('',#592,#72,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(2.1,0.96,7.37)); +#594 = SURFACE_CURVE('',#595,(#599,#606),.PCURVE_S1.); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(2.1,0.96,7.37)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.275761576735,-0.961226067477,0.)); +#599 = PCURVE('',#88,#600); +#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(-4.55,1.22)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-0.275761576735,-0.961226067477)); +#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#606 = PCURVE('',#120,#607); +#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(0.,-4.83)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(1.,0.)); +#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#613 = ORIENTED_EDGE('',*,*,#614,.F.); +#614 = EDGE_CURVE('',#467,#592,#615,.T.); +#615 = SURFACE_CURVE('',#616,(#620,#627),.PCURVE_S1.); +#616 = LINE('',#617,#618); +#617 = CARTESIAN_POINT('',(-2.1,0.96,7.37)); +#618 = VECTOR('',#619,1.); +#619 = DIRECTION('',(1.,0.,0.)); +#620 = PCURVE('',#88,#621); +#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(-0.35,1.22)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(-1.,0.)); +#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#627 = PCURVE('',#505,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,-4.83)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = ORIENTED_EDGE('',*,*,#466,.F.); +#635 = ADVANCED_FACE('',(#636),#120,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#659,#660,#661)); +#638 = ORIENTED_EDGE('',*,*,#639,.T.); +#639 = EDGE_CURVE('',#543,#592,#640,.T.); +#640 = SURFACE_CURVE('',#641,(#645,#652),.PCURVE_S1.); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(2.1,0.96,2.54)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(0.,0.,1.)); +#645 = PCURVE('',#120,#646); +#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(0.,0.)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(0.,-1.)); +#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#652 = PCURVE('',#505,#653); +#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(4.2,0.)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.,-1.)); +#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#659 = ORIENTED_EDGE('',*,*,#591,.T.); +#660 = ORIENTED_EDGE('',*,*,#104,.F.); +#661 = ORIENTED_EDGE('',*,*,#542,.F.); +#662 = ADVANCED_FACE('',(#663),#265,.F.); +#663 = FACE_BOUND('',#664,.F.); +#664 = EDGE_LOOP('',(#665,#666,#689,#716,#717)); +#665 = ORIENTED_EDGE('',*,*,#165,.T.); +#666 = ORIENTED_EDGE('',*,*,#667,.F.); +#667 = EDGE_CURVE('',#668,#168,#670,.T.); +#668 = VERTEX_POINT('',#669); +#669 = CARTESIAN_POINT('',(0.625,-2.3,5.)); +#670 = SEAM_CURVE('',#671,(#675,#682),.PCURVE_S1.); +#671 = LINE('',#672,#673); +#672 = CARTESIAN_POINT('',(0.625,-2.3,5.)); +#673 = VECTOR('',#674,1.); +#674 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#675 = PCURVE('',#265,#676); +#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(0.,1.)); +#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#682 = PCURVE('',#265,#683); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(0.,-0.)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(0.,1.)); +#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#689 = ORIENTED_EDGE('',*,*,#690,.T.); +#690 = EDGE_CURVE('',#668,#668,#691,.T.); +#691 = SURFACE_CURVE('',#692,(#697,#704),.PCURVE_S1.); +#692 = CIRCLE('',#693,0.625); +#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696); +#694 = CARTESIAN_POINT('',(0.,-2.3,5.)); +#695 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#696 = DIRECTION('',(1.,0.,0.)); +#697 = PCURVE('',#265,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#705,#710); +#705 = PLANE('',#706); +#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709); +#707 = CARTESIAN_POINT('',(0.,-2.3,5.)); +#708 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#709 = DIRECTION('',(1.,0.,0.)); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715); +#711 = CIRCLE('',#712,0.625); +#712 = AXIS2_PLACEMENT_2D('',#713,#714); +#713 = CARTESIAN_POINT('',(0.,0.)); +#714 = DIRECTION('',(1.,0.)); +#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#716 = ORIENTED_EDGE('',*,*,#667,.T.); +#717 = ORIENTED_EDGE('',*,*,#318,.F.); +#718 = ADVANCED_FACE('',(#719),#505,.T.); +#719 = FACE_BOUND('',#720,.T.); +#720 = EDGE_LOOP('',(#721,#722,#723,#724)); +#721 = ORIENTED_EDGE('',*,*,#489,.T.); +#722 = ORIENTED_EDGE('',*,*,#614,.T.); +#723 = ORIENTED_EDGE('',*,*,#639,.F.); +#724 = ORIENTED_EDGE('',*,*,#565,.F.); +#725 = ADVANCED_FACE('',(#726),#705,.T.); +#726 = FACE_BOUND('',#727,.F.); +#727 = EDGE_LOOP('',(#728)); +#728 = ORIENTED_EDGE('',*,*,#690,.F.); +#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#733)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#730,#731,#732)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#730, + 'distance_accuracy_value','confusion accuracy'); +#734 = SHAPE_DEFINITION_REPRESENTATION(#735,#29); +#735 = PRODUCT_DEFINITION_SHAPE('','',#736); +#736 = PRODUCT_DEFINITION('design','',#737,#740); +#737 = PRODUCT_DEFINITION_FORMATION('','',#738); +#738 = PRODUCT('Head','Head','',(#739)); +#739 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#740 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#742,#744); +#742 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#743) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#745 + ); +#745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#736,$); +#746 = PRODUCT_TYPE('part',$,(#738)); +#747 = SHAPE_REPRESENTATION('',(#11,#748,#1078,#2072),#3018); +#748 = MANIFOLD_SOLID_BREP('',#749); +#749 = CLOSED_SHELL('',(#750,#870,#946,#1017,#1064,#1071)); +#750 = ADVANCED_FACE('',(#751),#765,.T.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#788,#816,#844)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#755,#757,#759,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(0.25,0.25,-3.)); +#757 = VERTEX_POINT('',#758); +#758 = CARTESIAN_POINT('',(0.25,-0.25,-3.)); +#759 = SURFACE_CURVE('',#760,(#764,#776),.PCURVE_S1.); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(0.25,0.25,-3.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#764 = PCURVE('',#765,#770); +#765 = PLANE('',#766); +#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769); +#767 = CARTESIAN_POINT('',(0.25,0.25,-3.)); +#768 = DIRECTION('',(1.,0.,0.)); +#769 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-0.,0.)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(2.22044604925E-16,-1.)); +#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#776 = PCURVE('',#777,#782); +#777 = PLANE('',#778); +#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781); +#779 = CARTESIAN_POINT('',(6.938893903907E-18,-1.982788933041E-15,-3.)); +#780 = DIRECTION('',(2.960594732334E-16,6.656013887802E-32,-1.)); +#781 = DIRECTION('',(-1.,0.,-2.960594732334E-16)); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-0.25,0.25)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-1.314768175368E-31,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#757,#790,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(0.25,-0.25,2.54)); +#792 = SURFACE_CURVE('',#793,(#797,#804),.PCURVE_S1.); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(0.25,-0.25,-3.)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#797 = PCURVE('',#765,#798); +#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(-3.330669073875E-16,-0.5)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(-1.,4.930380657631E-32)); +#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#804 = PCURVE('',#805,#810); +#805 = PLANE('',#806); +#806 = AXIS2_PLACEMENT_3D('',#807,#808,#809); +#807 = CARTESIAN_POINT('',(0.25,-0.25,2.54)); +#808 = DIRECTION('',(0.,1.,-6.663342160431E-16)); +#809 = DIRECTION('',(0.,6.663342160431E-16,1.)); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(-5.54,-2.775557561563E-17)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(1.,0.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#818,#790,#820,.T.); +#818 = VERTEX_POINT('',#819); +#819 = CARTESIAN_POINT('',(0.25,0.25,2.54)); +#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.); +#821 = LINE('',#822,#823); +#822 = CARTESIAN_POINT('',(0.25,0.25,2.54)); +#823 = VECTOR('',#824,1.); +#824 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#825 = PCURVE('',#765,#826); +#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(-5.54,-5.440092820663E-17)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(2.22044604925E-16,-1.)); +#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#832 = PCURVE('',#833,#838); +#833 = PLANE('',#834); +#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837); +#835 = CARTESIAN_POINT('',(3.469446951954E-18,1.653191472606E-15,2.54)); +#836 = DIRECTION('',(2.960594732334E-16,-9.133187780716E-32,1.)); +#837 = DIRECTION('',(1.,0.,-2.960594732334E-16)); +#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843); +#839 = LINE('',#840,#841); +#840 = CARTESIAN_POINT('',(0.25,0.25)); +#841 = VECTOR('',#842,1.); +#842 = DIRECTION('',(-1.314768175368E-31,-1.)); +#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#844 = ORIENTED_EDGE('',*,*,#845,.F.); +#845 = EDGE_CURVE('',#755,#818,#846,.T.); +#846 = SURFACE_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(0.25,0.25,-3.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#851 = PCURVE('',#765,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-4.440892098501E-16,-5.551115123126E-17)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-1.,4.930380657631E-32)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#859,#864); +#859 = PLANE('',#860); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(0.25,0.25,2.54)); +#862 = DIRECTION('',(0.,1.,-6.613241843435E-16)); +#863 = DIRECTION('',(0.,6.613241843435E-16,1.)); +#864 = DEFINITIONAL_REPRESENTATION('',(#865),#869); +#865 = LINE('',#866,#867); +#866 = CARTESIAN_POINT('',(-5.54,-2.775557561563E-17)); +#867 = VECTOR('',#868,1.); +#868 = DIRECTION('',(1.,0.)); +#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#870 = ADVANCED_FACE('',(#871),#777,.T.); +#871 = FACE_BOUND('',#872,.T.); +#872 = EDGE_LOOP('',(#873,#874,#897,#925)); +#873 = ORIENTED_EDGE('',*,*,#754,.T.); +#874 = ORIENTED_EDGE('',*,*,#875,.F.); +#875 = EDGE_CURVE('',#876,#757,#878,.T.); +#876 = VERTEX_POINT('',#877); +#877 = CARTESIAN_POINT('',(-0.25,-0.25,-3.)); +#878 = SURFACE_CURVE('',#879,(#883,#890),.PCURVE_S1.); +#879 = LINE('',#880,#881); +#880 = CARTESIAN_POINT('',(0.,-0.25,-3.)); +#881 = VECTOR('',#882,1.); +#882 = DIRECTION('',(1.,0.,0.)); +#883 = PCURVE('',#777,#884); +#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889); +#885 = LINE('',#886,#887); +#886 = CARTESIAN_POINT('',(6.938893903907E-18,-0.25)); +#887 = VECTOR('',#888,1.); +#888 = DIRECTION('',(-1.,-1.970575965457E-47)); +#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#890 = PCURVE('',#805,#891); +#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(-5.54,-0.25)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(0.,1.)); +#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#897 = ORIENTED_EDGE('',*,*,#898,.F.); +#898 = EDGE_CURVE('',#899,#876,#901,.T.); +#899 = VERTEX_POINT('',#900); +#900 = CARTESIAN_POINT('',(-0.25,0.25,-3.)); +#901 = SURFACE_CURVE('',#902,(#906,#913),.PCURVE_S1.); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(-0.25,0.25,-3.)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#906 = PCURVE('',#777,#907); +#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(0.25,0.25)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(-1.314768175368E-31,-1.)); +#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#913 = PCURVE('',#914,#919); +#914 = PLANE('',#915); +#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918); +#916 = CARTESIAN_POINT('',(-0.25,0.25,-3.)); +#917 = DIRECTION('',(-1.,0.,0.)); +#918 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924); +#920 = LINE('',#921,#922); +#921 = CARTESIAN_POINT('',(0.,-0.)); +#922 = VECTOR('',#923,1.); +#923 = DIRECTION('',(-2.22044604925E-16,-1.)); +#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#925 = ORIENTED_EDGE('',*,*,#926,.F.); +#926 = EDGE_CURVE('',#755,#899,#927,.T.); +#927 = SURFACE_CURVE('',#928,(#932,#939),.PCURVE_S1.); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(0.,0.25,-3.)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(-1.,0.,0.)); +#932 = PCURVE('',#777,#933); +#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938); +#934 = LINE('',#935,#936); +#935 = CARTESIAN_POINT('',(6.938893903907E-18,0.25)); +#936 = VECTOR('',#937,1.); +#937 = DIRECTION('',(1.,1.970575965457E-47)); +#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#939 = PCURVE('',#859,#940); +#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945); +#941 = LINE('',#942,#943); +#942 = CARTESIAN_POINT('',(-5.54,-0.25)); +#943 = VECTOR('',#944,1.); +#944 = DIRECTION('',(0.,-1.)); +#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#946 = ADVANCED_FACE('',(#947),#914,.T.); +#947 = FACE_BOUND('',#948,.T.); +#948 = EDGE_LOOP('',(#949,#950,#973,#996)); +#949 = ORIENTED_EDGE('',*,*,#898,.T.); +#950 = ORIENTED_EDGE('',*,*,#951,.T.); +#951 = EDGE_CURVE('',#876,#952,#954,.T.); +#952 = VERTEX_POINT('',#953); +#953 = CARTESIAN_POINT('',(-0.25,-0.25,2.54)); +#954 = SURFACE_CURVE('',#955,(#959,#966),.PCURVE_S1.); +#955 = LINE('',#956,#957); +#956 = CARTESIAN_POINT('',(-0.25,-0.25,-3.)); +#957 = VECTOR('',#958,1.); +#958 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#959 = PCURVE('',#914,#960); +#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965); +#961 = LINE('',#962,#963); +#962 = CARTESIAN_POINT('',(0.,-0.5)); +#963 = VECTOR('',#964,1.); +#964 = DIRECTION('',(1.,0.)); +#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#966 = PCURVE('',#805,#967); +#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972); +#968 = LINE('',#969,#970); +#969 = CARTESIAN_POINT('',(-5.54,-0.5)); +#970 = VECTOR('',#971,1.); +#971 = DIRECTION('',(1.,0.)); +#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#973 = ORIENTED_EDGE('',*,*,#974,.F.); +#974 = EDGE_CURVE('',#975,#952,#977,.T.); +#975 = VERTEX_POINT('',#976); +#976 = CARTESIAN_POINT('',(-0.25,0.25,2.54)); +#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(-0.25,0.25,2.54)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#982 = PCURVE('',#914,#983); +#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(5.54,-1.7763568394E-17)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(-2.22044604925E-16,-1.)); +#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#989 = PCURVE('',#833,#990); +#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(-0.25,0.25)); +#993 = VECTOR('',#994,1.); +#994 = DIRECTION('',(-1.314768175368E-31,-1.)); +#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#996 = ORIENTED_EDGE('',*,*,#997,.F.); +#997 = EDGE_CURVE('',#899,#975,#998,.T.); +#998 = SURFACE_CURVE('',#999,(#1003,#1010),.PCURVE_S1.); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(-0.25,0.25,-3.)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1003 = PCURVE('',#914,#1004); +#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(0.,0.)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(1.,0.)); +#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1010 = PCURVE('',#859,#1011); +#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(-5.54,-0.5)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(1.,0.)); +#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1017 = ADVANCED_FACE('',(#1018),#833,.T.); +#1018 = FACE_BOUND('',#1019,.T.); +#1019 = EDGE_LOOP('',(#1020,#1021,#1042,#1043)); +#1020 = ORIENTED_EDGE('',*,*,#817,.F.); +#1021 = ORIENTED_EDGE('',*,*,#1022,.T.); +#1022 = EDGE_CURVE('',#818,#975,#1023,.T.); +#1023 = SURFACE_CURVE('',#1024,(#1028,#1035),.PCURVE_S1.); +#1024 = LINE('',#1025,#1026); +#1025 = CARTESIAN_POINT('',(0.25,0.25,2.54)); +#1026 = VECTOR('',#1027,1.); +#1027 = DIRECTION('',(-1.,-0.,0.)); +#1028 = PCURVE('',#833,#1029); +#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(0.25,0.25)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(-1.,-2.7039667633E-47)); +#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1035 = PCURVE('',#859,#1036); +#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1041); +#1037 = LINE('',#1038,#1039); +#1038 = CARTESIAN_POINT('',(0.,0.)); +#1039 = VECTOR('',#1040,1.); +#1040 = DIRECTION('',(0.,-1.)); +#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1042 = ORIENTED_EDGE('',*,*,#974,.T.); +#1043 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1044 = EDGE_CURVE('',#952,#790,#1045,.T.); +#1045 = SURFACE_CURVE('',#1046,(#1050,#1057),.PCURVE_S1.); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(-0.25,-0.25,2.54)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(1.,0.,0.)); +#1050 = PCURVE('',#833,#1051); +#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056); +#1052 = LINE('',#1053,#1054); +#1053 = CARTESIAN_POINT('',(-0.25,-0.25)); +#1054 = VECTOR('',#1055,1.); +#1055 = DIRECTION('',(1.,2.7039667633E-47)); +#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1057 = PCURVE('',#805,#1058); +#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(4.440892098501E-16,-0.5)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(0.,1.)); +#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1064 = ADVANCED_FACE('',(#1065),#859,.T.); +#1065 = FACE_BOUND('',#1066,.T.); +#1066 = EDGE_LOOP('',(#1067,#1068,#1069,#1070)); +#1067 = ORIENTED_EDGE('',*,*,#1022,.F.); +#1068 = ORIENTED_EDGE('',*,*,#845,.F.); +#1069 = ORIENTED_EDGE('',*,*,#926,.T.); +#1070 = ORIENTED_EDGE('',*,*,#997,.T.); +#1071 = ADVANCED_FACE('',(#1072),#805,.F.); +#1072 = FACE_BOUND('',#1073,.T.); +#1073 = EDGE_LOOP('',(#1074,#1075,#1076,#1077)); +#1074 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1075 = ORIENTED_EDGE('',*,*,#951,.F.); +#1076 = ORIENTED_EDGE('',*,*,#875,.T.); +#1077 = ORIENTED_EDGE('',*,*,#789,.T.); +#1078 = MANIFOLD_SOLID_BREP('',#1079); +#1079 = CLOSED_SHELL('',(#1080,#1210,#1286,#1362,#1438,#1524,#1600,#1686 + ,#1762,#1838,#1914,#1995,#2042,#2057)); +#1080 = ADVANCED_FACE('',(#1081),#1095,.F.); +#1081 = FACE_BOUND('',#1082,.T.); +#1082 = EDGE_LOOP('',(#1083,#1118,#1151,#1179)); +#1083 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1084 = EDGE_CURVE('',#1085,#1087,#1089,.T.); +#1085 = VERTEX_POINT('',#1086); +#1086 = CARTESIAN_POINT('',(-2.243273796831,0.25,0.470521819325)); +#1087 = VERTEX_POINT('',#1088); +#1088 = CARTESIAN_POINT('',(-2.243273796831,-0.25,0.470521819325)); +#1089 = SURFACE_CURVE('',#1090,(#1094,#1106),.PCURVE_S1.); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(-2.243273796831,0.25,0.470521819325)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1094 = PCURVE('',#1095,#1100); +#1095 = CYLINDRICAL_SURFACE('',#1096,0.22); +#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099); +#1097 = CARTESIAN_POINT('',(-2.074,0.25,0.33)); +#1098 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1099 = DIRECTION('',(1.,0.,0.)); +#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105); +#1101 = LINE('',#1102,#1103); +#1102 = CARTESIAN_POINT('',(-2.448738888279,0.)); +#1103 = VECTOR('',#1104,1.); +#1104 = DIRECTION('',(-0.,-1.)); +#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1106 = PCURVE('',#1107,#1112); +#1107 = PLANE('',#1108); +#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111); +#1109 = CARTESIAN_POINT('',(-2.243273796831,0.25,0.470521819325)); +#1110 = DIRECTION('',(-0.769426349231,2.836555623222E-16,0.638735542388) + ); +#1111 = DIRECTION('',(0.638735542388,5.125409092015E-16,0.769426349231) + ); +#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117); +#1113 = LINE('',#1114,#1115); +#1114 = CARTESIAN_POINT('',(1.708469697338E-16,-7.849249364355E-32)); +#1115 = VECTOR('',#1116,1.); +#1116 = DIRECTION('',(-1.708469697338E-16,-1.)); +#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1118 = ORIENTED_EDGE('',*,*,#1119,.T.); +#1119 = EDGE_CURVE('',#1087,#1120,#1122,.T.); +#1120 = VERTEX_POINT('',#1121); +#1121 = CARTESIAN_POINT('',(-2.294,-0.25,0.33)); +#1122 = SURFACE_CURVE('',#1123,(#1128,#1135),.PCURVE_S1.); +#1123 = CIRCLE('',#1124,0.22); +#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127); +#1125 = CARTESIAN_POINT('',(-2.074,-0.25,0.33)); +#1126 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1127 = DIRECTION('',(1.,0.,0.)); +#1128 = PCURVE('',#1095,#1129); +#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134); +#1130 = LINE('',#1131,#1132); +#1131 = CARTESIAN_POINT('',(-0.,-0.5)); +#1132 = VECTOR('',#1133,1.); +#1133 = DIRECTION('',(-1.,0.)); +#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1135 = PCURVE('',#1136,#1141); +#1136 = PLANE('',#1137); +#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); +#1138 = CARTESIAN_POINT('',(-2.243273796831,-0.25,0.470521819325)); +#1139 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1140 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1150); +#1142 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1143,#1144,#1145,#1146, +#1147,#1148,#1149),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1143 = CARTESIAN_POINT('',(-0.140521819325,0.389273796831)); +#1144 = CARTESIAN_POINT('',(0.24052935834,0.389273796831)); +#1145 = CARTESIAN_POINT('',(5.000376950724E-02,5.927379683075E-02)); +#1146 = CARTESIAN_POINT('',(-0.140521819325,-0.270726203169)); +#1147 = CARTESIAN_POINT('',(-0.331047408158,5.927379683075E-02)); +#1148 = CARTESIAN_POINT('',(-0.52157299699,0.389273796831)); +#1149 = CARTESIAN_POINT('',(-0.140521819325,0.389273796831)); +#1150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1151 = ORIENTED_EDGE('',*,*,#1152,.F.); +#1152 = EDGE_CURVE('',#1153,#1120,#1155,.T.); +#1153 = VERTEX_POINT('',#1154); +#1154 = CARTESIAN_POINT('',(-2.294,0.25,0.33)); +#1155 = SURFACE_CURVE('',#1156,(#1160,#1167),.PCURVE_S1.); +#1156 = LINE('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(-2.294,0.25,0.33)); +#1158 = VECTOR('',#1159,1.); +#1159 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1160 = PCURVE('',#1095,#1161); +#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166); +#1162 = LINE('',#1163,#1164); +#1163 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1164 = VECTOR('',#1165,1.); +#1165 = DIRECTION('',(-0.,-1.)); +#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1167 = PCURVE('',#1168,#1173); +#1168 = PLANE('',#1169); +#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172); +#1170 = CARTESIAN_POINT('',(-2.294,0.25,0.33)); +#1171 = DIRECTION('',(1.,0.,0.)); +#1172 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178); +#1174 = LINE('',#1175,#1176); +#1175 = CARTESIAN_POINT('',(0.,0.)); +#1176 = VECTOR('',#1177,1.); +#1177 = DIRECTION('',(2.22044604925E-16,-1.)); +#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1179 = ORIENTED_EDGE('',*,*,#1180,.F.); +#1180 = EDGE_CURVE('',#1085,#1153,#1181,.T.); +#1181 = SURFACE_CURVE('',#1182,(#1187,#1194),.PCURVE_S1.); +#1182 = CIRCLE('',#1183,0.22); +#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186); +#1184 = CARTESIAN_POINT('',(-2.074,0.25,0.33)); +#1185 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1186 = DIRECTION('',(1.,0.,0.)); +#1187 = PCURVE('',#1095,#1188); +#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1193); +#1189 = LINE('',#1190,#1191); +#1190 = CARTESIAN_POINT('',(-0.,0.)); +#1191 = VECTOR('',#1192,1.); +#1192 = DIRECTION('',(-1.,0.)); +#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1194 = PCURVE('',#1195,#1200); +#1195 = PLANE('',#1196); +#1196 = AXIS2_PLACEMENT_3D('',#1197,#1198,#1199); +#1197 = CARTESIAN_POINT('',(-2.243273796831,0.25,0.470521819325)); +#1198 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1199 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1209); +#1201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1202,#1203,#1204,#1205, +#1206,#1207,#1208),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1202 = CARTESIAN_POINT('',(-0.140521819325,0.389273796831)); +#1203 = CARTESIAN_POINT('',(0.24052935834,0.389273796831)); +#1204 = CARTESIAN_POINT('',(5.000376950724E-02,5.927379683075E-02)); +#1205 = CARTESIAN_POINT('',(-0.140521819325,-0.270726203169)); +#1206 = CARTESIAN_POINT('',(-0.331047408158,5.927379683075E-02)); +#1207 = CARTESIAN_POINT('',(-0.52157299699,0.389273796831)); +#1208 = CARTESIAN_POINT('',(-0.140521819325,0.389273796831)); +#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1210 = ADVANCED_FACE('',(#1211),#1168,.T.); +#1211 = FACE_BOUND('',#1212,.T.); +#1212 = EDGE_LOOP('',(#1213,#1214,#1237,#1265)); +#1213 = ORIENTED_EDGE('',*,*,#1152,.T.); +#1214 = ORIENTED_EDGE('',*,*,#1215,.T.); +#1215 = EDGE_CURVE('',#1120,#1216,#1218,.T.); +#1216 = VERTEX_POINT('',#1217); +#1217 = CARTESIAN_POINT('',(-2.294,-0.25,-3.)); +#1218 = SURFACE_CURVE('',#1219,(#1223,#1230),.PCURVE_S1.); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(-2.294,-0.25,0.33)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1223 = PCURVE('',#1168,#1224); +#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(1.,0.)); +#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1230 = PCURVE('',#1136,#1231); +#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236); +#1232 = LINE('',#1233,#1234); +#1233 = CARTESIAN_POINT('',(-0.140521819325,-5.072620316925E-02)); +#1234 = VECTOR('',#1235,1.); +#1235 = DIRECTION('',(-1.,0.)); +#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1237 = ORIENTED_EDGE('',*,*,#1238,.F.); +#1238 = EDGE_CURVE('',#1239,#1216,#1241,.T.); +#1239 = VERTEX_POINT('',#1240); +#1240 = CARTESIAN_POINT('',(-2.294,0.25,-3.)); +#1241 = SURFACE_CURVE('',#1242,(#1246,#1253),.PCURVE_S1.); +#1242 = LINE('',#1243,#1244); +#1243 = CARTESIAN_POINT('',(-2.294,0.25,-3.)); +#1244 = VECTOR('',#1245,1.); +#1245 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1246 = PCURVE('',#1168,#1247); +#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252); +#1248 = LINE('',#1249,#1250); +#1249 = CARTESIAN_POINT('',(3.33,-1.998401444325E-17)); +#1250 = VECTOR('',#1251,1.); +#1251 = DIRECTION('',(2.22044604925E-16,-1.)); +#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1253 = PCURVE('',#1254,#1259); +#1254 = PLANE('',#1255); +#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258); +#1256 = CARTESIAN_POINT('',(-2.294,0.25,-3.)); +#1257 = DIRECTION('',(0.,-4.440892098501E-16,-1.)); +#1258 = DIRECTION('',(-1.,0.,0.)); +#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(0.,-0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(0.,-1.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = ORIENTED_EDGE('',*,*,#1266,.F.); +#1266 = EDGE_CURVE('',#1153,#1239,#1267,.T.); +#1267 = SURFACE_CURVE('',#1268,(#1272,#1279),.PCURVE_S1.); +#1268 = LINE('',#1269,#1270); +#1269 = CARTESIAN_POINT('',(-2.294,0.25,0.33)); +#1270 = VECTOR('',#1271,1.); +#1271 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1272 = PCURVE('',#1168,#1273); +#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.,0.)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,0.)); +#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1279 = PCURVE('',#1195,#1280); +#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285); +#1281 = LINE('',#1282,#1283); +#1282 = CARTESIAN_POINT('',(-0.140521819325,-5.072620316925E-02)); +#1283 = VECTOR('',#1284,1.); +#1284 = DIRECTION('',(-1.,0.)); +#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1286 = ADVANCED_FACE('',(#1287),#1254,.T.); +#1287 = FACE_BOUND('',#1288,.T.); +#1288 = EDGE_LOOP('',(#1289,#1290,#1313,#1341)); +#1289 = ORIENTED_EDGE('',*,*,#1238,.T.); +#1290 = ORIENTED_EDGE('',*,*,#1291,.T.); +#1291 = EDGE_CURVE('',#1216,#1292,#1294,.T.); +#1292 = VERTEX_POINT('',#1293); +#1293 = CARTESIAN_POINT('',(-2.794,-0.25,-3.)); +#1294 = SURFACE_CURVE('',#1295,(#1299,#1306),.PCURVE_S1.); +#1295 = LINE('',#1296,#1297); +#1296 = CARTESIAN_POINT('',(-2.294,-0.25,-3.)); +#1297 = VECTOR('',#1298,1.); +#1298 = DIRECTION('',(-1.,0.,0.)); +#1299 = PCURVE('',#1254,#1300); +#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305); +#1301 = LINE('',#1302,#1303); +#1302 = CARTESIAN_POINT('',(0.,-0.5)); +#1303 = VECTOR('',#1304,1.); +#1304 = DIRECTION('',(1.,0.)); +#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1306 = PCURVE('',#1136,#1307); +#1307 = DEFINITIONAL_REPRESENTATION('',(#1308),#1312); +#1308 = LINE('',#1309,#1310); +#1309 = CARTESIAN_POINT('',(-3.470521819325,-5.072620316925E-02)); +#1310 = VECTOR('',#1311,1.); +#1311 = DIRECTION('',(0.,-1.)); +#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1313 = ORIENTED_EDGE('',*,*,#1314,.F.); +#1314 = EDGE_CURVE('',#1315,#1292,#1317,.T.); +#1315 = VERTEX_POINT('',#1316); +#1316 = CARTESIAN_POINT('',(-2.794,0.25,-3.)); +#1317 = SURFACE_CURVE('',#1318,(#1322,#1329),.PCURVE_S1.); +#1318 = LINE('',#1319,#1320); +#1319 = CARTESIAN_POINT('',(-2.794,0.25,-3.)); +#1320 = VECTOR('',#1321,1.); +#1321 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1322 = PCURVE('',#1254,#1323); +#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); +#1324 = LINE('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(0.5,0.)); +#1326 = VECTOR('',#1327,1.); +#1327 = DIRECTION('',(0.,-1.)); +#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1329 = PCURVE('',#1330,#1335); +#1330 = PLANE('',#1331); +#1331 = AXIS2_PLACEMENT_3D('',#1332,#1333,#1334); +#1332 = CARTESIAN_POINT('',(-2.794,0.25,-3.)); +#1333 = DIRECTION('',(-1.,0.,0.)); +#1334 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1335 = DEFINITIONAL_REPRESENTATION('',(#1336),#1340); +#1336 = LINE('',#1337,#1338); +#1337 = CARTESIAN_POINT('',(0.,-0.)); +#1338 = VECTOR('',#1339,1.); +#1339 = DIRECTION('',(-2.22044604925E-16,-1.)); +#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1341 = ORIENTED_EDGE('',*,*,#1342,.F.); +#1342 = EDGE_CURVE('',#1239,#1315,#1343,.T.); +#1343 = SURFACE_CURVE('',#1344,(#1348,#1355),.PCURVE_S1.); +#1344 = LINE('',#1345,#1346); +#1345 = CARTESIAN_POINT('',(-2.294,0.25,-3.)); +#1346 = VECTOR('',#1347,1.); +#1347 = DIRECTION('',(-1.,0.,0.)); +#1348 = PCURVE('',#1254,#1349); +#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354); +#1350 = LINE('',#1351,#1352); +#1351 = CARTESIAN_POINT('',(0.,0.)); +#1352 = VECTOR('',#1353,1.); +#1353 = DIRECTION('',(1.,0.)); +#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1355 = PCURVE('',#1195,#1356); +#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361); +#1357 = LINE('',#1358,#1359); +#1358 = CARTESIAN_POINT('',(-3.470521819325,-5.072620316925E-02)); +#1359 = VECTOR('',#1360,1.); +#1360 = DIRECTION('',(0.,-1.)); +#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1362 = ADVANCED_FACE('',(#1363),#1330,.T.); +#1363 = FACE_BOUND('',#1364,.T.); +#1364 = EDGE_LOOP('',(#1365,#1366,#1389,#1417)); +#1365 = ORIENTED_EDGE('',*,*,#1314,.T.); +#1366 = ORIENTED_EDGE('',*,*,#1367,.T.); +#1367 = EDGE_CURVE('',#1292,#1368,#1370,.T.); +#1368 = VERTEX_POINT('',#1369); +#1369 = CARTESIAN_POINT('',(-2.794,-0.25,0.33)); +#1370 = SURFACE_CURVE('',#1371,(#1375,#1382),.PCURVE_S1.); +#1371 = LINE('',#1372,#1373); +#1372 = CARTESIAN_POINT('',(-2.794,-0.25,-3.)); +#1373 = VECTOR('',#1374,1.); +#1374 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1375 = PCURVE('',#1330,#1376); +#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381); +#1377 = LINE('',#1378,#1379); +#1378 = CARTESIAN_POINT('',(0.,-0.5)); +#1379 = VECTOR('',#1380,1.); +#1380 = DIRECTION('',(1.,0.)); +#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1382 = PCURVE('',#1136,#1383); +#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388); +#1384 = LINE('',#1385,#1386); +#1385 = CARTESIAN_POINT('',(-3.470521819325,-0.550726203169)); +#1386 = VECTOR('',#1387,1.); +#1387 = DIRECTION('',(1.,0.)); +#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1389 = ORIENTED_EDGE('',*,*,#1390,.F.); +#1390 = EDGE_CURVE('',#1391,#1368,#1393,.T.); +#1391 = VERTEX_POINT('',#1392); +#1392 = CARTESIAN_POINT('',(-2.794,0.25,0.33)); +#1393 = SURFACE_CURVE('',#1394,(#1398,#1405),.PCURVE_S1.); +#1394 = LINE('',#1395,#1396); +#1395 = CARTESIAN_POINT('',(-2.794,0.25,0.33)); +#1396 = VECTOR('',#1397,1.); +#1397 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1398 = PCURVE('',#1330,#1399); +#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404); +#1400 = LINE('',#1401,#1402); +#1401 = CARTESIAN_POINT('',(3.33,1.998401444325E-17)); +#1402 = VECTOR('',#1403,1.); +#1403 = DIRECTION('',(-2.22044604925E-16,-1.)); +#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1405 = PCURVE('',#1406,#1411); +#1406 = CYLINDRICAL_SURFACE('',#1407,0.72); +#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410); +#1408 = CARTESIAN_POINT('',(-2.074,0.25,0.33)); +#1409 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1410 = DIRECTION('',(1.,0.,0.)); +#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1416); +#1412 = LINE('',#1413,#1414); +#1413 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#1414 = VECTOR('',#1415,1.); +#1415 = DIRECTION('',(-0.,-1.)); +#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1417 = ORIENTED_EDGE('',*,*,#1418,.F.); +#1418 = EDGE_CURVE('',#1315,#1391,#1419,.T.); +#1419 = SURFACE_CURVE('',#1420,(#1424,#1431),.PCURVE_S1.); +#1420 = LINE('',#1421,#1422); +#1421 = CARTESIAN_POINT('',(-2.794,0.25,-3.)); +#1422 = VECTOR('',#1423,1.); +#1423 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1424 = PCURVE('',#1330,#1425); +#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430); +#1426 = LINE('',#1427,#1428); +#1427 = CARTESIAN_POINT('',(0.,0.)); +#1428 = VECTOR('',#1429,1.); +#1429 = DIRECTION('',(1.,0.)); +#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1431 = PCURVE('',#1195,#1432); +#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437); +#1433 = LINE('',#1434,#1435); +#1434 = CARTESIAN_POINT('',(-3.470521819325,-0.550726203169)); +#1435 = VECTOR('',#1436,1.); +#1436 = DIRECTION('',(1.,0.)); +#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1438 = ADVANCED_FACE('',(#1439),#1406,.T.); +#1439 = FACE_BOUND('',#1440,.F.); +#1440 = EDGE_LOOP('',(#1441,#1471,#1497,#1498)); +#1441 = ORIENTED_EDGE('',*,*,#1442,.T.); +#1442 = EDGE_CURVE('',#1443,#1445,#1447,.T.); +#1443 = VERTEX_POINT('',#1444); +#1444 = CARTESIAN_POINT('',(-2.627986971446,0.25,0.789889590519)); +#1445 = VERTEX_POINT('',#1446); +#1446 = CARTESIAN_POINT('',(-2.627986971446,-0.25,0.789889590519)); +#1447 = SURFACE_CURVE('',#1448,(#1452,#1459),.PCURVE_S1.); +#1448 = LINE('',#1449,#1450); +#1449 = CARTESIAN_POINT('',(-2.627986971446,0.25,0.789889590519)); +#1450 = VECTOR('',#1451,1.); +#1451 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1452 = PCURVE('',#1406,#1453); +#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458); +#1454 = LINE('',#1455,#1456); +#1455 = CARTESIAN_POINT('',(-2.448738888279,0.)); +#1456 = VECTOR('',#1457,1.); +#1457 = DIRECTION('',(-0.,-1.)); +#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1459 = PCURVE('',#1460,#1465); +#1460 = PLANE('',#1461); +#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464); +#1462 = CARTESIAN_POINT('',(-1.592254885708,0.25,2.037541403555)); +#1463 = DIRECTION('',(0.769426349231,-2.836555623222E-16,-0.638735542388 + )); +#1464 = DIRECTION('',(-0.638735542388,-5.125409092015E-16, + -0.769426349231)); +#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1470); +#1466 = LINE('',#1467,#1468); +#1467 = CARTESIAN_POINT('',(1.621535075168,-1.042804493422E-18)); +#1468 = VECTOR('',#1469,1.); +#1469 = DIRECTION('',(1.708469697338E-16,-1.)); +#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1471 = ORIENTED_EDGE('',*,*,#1472,.T.); +#1472 = EDGE_CURVE('',#1445,#1368,#1473,.T.); +#1473 = SURFACE_CURVE('',#1474,(#1479,#1486),.PCURVE_S1.); +#1474 = CIRCLE('',#1475,0.72); +#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478); +#1476 = CARTESIAN_POINT('',(-2.074,-0.25,0.33)); +#1477 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1478 = DIRECTION('',(1.,0.,0.)); +#1479 = PCURVE('',#1406,#1480); +#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485); +#1481 = LINE('',#1482,#1483); +#1482 = CARTESIAN_POINT('',(-0.,-0.5)); +#1483 = VECTOR('',#1484,1.); +#1484 = DIRECTION('',(-1.,0.)); +#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1486 = PCURVE('',#1136,#1487); +#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1496); +#1488 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1489,#1490,#1491,#1492, +#1493,#1494,#1495),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1489 = CARTESIAN_POINT('',(-0.140521819325,0.889273796831)); +#1490 = CARTESIAN_POINT('',(1.106554762124,0.889273796831)); +#1491 = CARTESIAN_POINT('',(0.483016471399,-0.190726203169)); +#1492 = CARTESIAN_POINT('',(-0.140521819325,-1.270726203169)); +#1493 = CARTESIAN_POINT('',(-0.76406011005,-0.190726203169)); +#1494 = CARTESIAN_POINT('',(-1.387598400775,0.889273796831)); +#1495 = CARTESIAN_POINT('',(-0.140521819325,0.889273796831)); +#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1497 = ORIENTED_EDGE('',*,*,#1390,.F.); +#1498 = ORIENTED_EDGE('',*,*,#1499,.F.); +#1499 = EDGE_CURVE('',#1443,#1391,#1500,.T.); +#1500 = SURFACE_CURVE('',#1501,(#1506,#1513),.PCURVE_S1.); +#1501 = CIRCLE('',#1502,0.72); +#1502 = AXIS2_PLACEMENT_3D('',#1503,#1504,#1505); +#1503 = CARTESIAN_POINT('',(-2.074,0.25,0.33)); +#1504 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1505 = DIRECTION('',(1.,0.,0.)); +#1506 = PCURVE('',#1406,#1507); +#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512); +#1508 = LINE('',#1509,#1510); +#1509 = CARTESIAN_POINT('',(-0.,0.)); +#1510 = VECTOR('',#1511,1.); +#1511 = DIRECTION('',(-1.,0.)); +#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1513 = PCURVE('',#1195,#1514); +#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1523); +#1515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1516,#1517,#1518,#1519, +#1520,#1521,#1522),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1516 = CARTESIAN_POINT('',(-0.140521819325,0.889273796831)); +#1517 = CARTESIAN_POINT('',(1.106554762124,0.889273796831)); +#1518 = CARTESIAN_POINT('',(0.483016471399,-0.190726203169)); +#1519 = CARTESIAN_POINT('',(-0.140521819325,-1.270726203169)); +#1520 = CARTESIAN_POINT('',(-0.76406011005,-0.190726203169)); +#1521 = CARTESIAN_POINT('',(-1.387598400775,0.889273796831)); +#1522 = CARTESIAN_POINT('',(-0.140521819325,0.889273796831)); +#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1524 = ADVANCED_FACE('',(#1525),#1460,.F.); +#1525 = FACE_BOUND('',#1526,.F.); +#1526 = EDGE_LOOP('',(#1527,#1557,#1578,#1579)); +#1527 = ORIENTED_EDGE('',*,*,#1528,.T.); +#1528 = EDGE_CURVE('',#1529,#1531,#1533,.T.); +#1529 = VERTEX_POINT('',#1530); +#1530 = CARTESIAN_POINT('',(-1.592254885708,0.25,2.037541403555)); +#1531 = VERTEX_POINT('',#1532); +#1532 = CARTESIAN_POINT('',(-1.592254885708,-0.25,2.037541403555)); +#1533 = SURFACE_CURVE('',#1534,(#1538,#1545),.PCURVE_S1.); +#1534 = LINE('',#1535,#1536); +#1535 = CARTESIAN_POINT('',(-1.592254885708,0.25,2.037541403555)); +#1536 = VECTOR('',#1537,1.); +#1537 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1538 = PCURVE('',#1460,#1539); +#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544); +#1540 = LINE('',#1541,#1542); +#1541 = CARTESIAN_POINT('',(0.,-0.)); +#1542 = VECTOR('',#1543,1.); +#1543 = DIRECTION('',(1.708469697338E-16,-1.)); +#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1545 = PCURVE('',#1546,#1551); +#1546 = CYLINDRICAL_SURFACE('',#1547,0.27); +#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550); +#1548 = CARTESIAN_POINT('',(-1.8,0.25,2.21)); +#1549 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1550 = DIRECTION('',(1.,0.,0.)); +#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556); +#1552 = LINE('',#1553,#1554); +#1553 = CARTESIAN_POINT('',(-5.590331541869,0.)); +#1554 = VECTOR('',#1555,1.); +#1555 = DIRECTION('',(-0.,-1.)); +#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1557 = ORIENTED_EDGE('',*,*,#1558,.T.); +#1558 = EDGE_CURVE('',#1531,#1445,#1559,.T.); +#1559 = SURFACE_CURVE('',#1560,(#1564,#1571),.PCURVE_S1.); +#1560 = LINE('',#1561,#1562); +#1561 = CARTESIAN_POINT('',(-1.592254885708,-0.25,2.037541403555)); +#1562 = VECTOR('',#1563,1.); +#1563 = DIRECTION('',(-0.638735542388,-5.125409092015E-16, + -0.769426349231)); +#1564 = PCURVE('',#1460,#1565); +#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570); +#1566 = LINE('',#1567,#1568); +#1567 = CARTESIAN_POINT('',(-1.418277811611E-16,-0.5)); +#1568 = VECTOR('',#1569,1.); +#1569 = DIRECTION('',(1.,2.465190328816E-32)); +#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1571 = PCURVE('',#1136,#1572); +#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577); +#1573 = LINE('',#1574,#1575); +#1574 = CARTESIAN_POINT('',(1.56701958423,0.651018911123)); +#1575 = VECTOR('',#1576,1.); +#1576 = DIRECTION('',(-0.769426349231,-0.638735542388)); +#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1578 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1579 = ORIENTED_EDGE('',*,*,#1580,.F.); +#1580 = EDGE_CURVE('',#1529,#1443,#1581,.T.); +#1581 = SURFACE_CURVE('',#1582,(#1586,#1593),.PCURVE_S1.); +#1582 = LINE('',#1583,#1584); +#1583 = CARTESIAN_POINT('',(-1.592254885708,0.25,2.037541403555)); +#1584 = VECTOR('',#1585,1.); +#1585 = DIRECTION('',(-0.638735542388,-5.125409092015E-16, + -0.769426349231)); +#1586 = PCURVE('',#1460,#1587); +#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592); +#1588 = LINE('',#1589,#1590); +#1589 = CARTESIAN_POINT('',(-0.,5.551115123126E-17)); +#1590 = VECTOR('',#1591,1.); +#1591 = DIRECTION('',(1.,2.465190328816E-32)); +#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1593 = PCURVE('',#1195,#1594); +#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599); +#1595 = LINE('',#1596,#1597); +#1596 = CARTESIAN_POINT('',(1.56701958423,0.651018911123)); +#1597 = VECTOR('',#1598,1.); +#1598 = DIRECTION('',(-0.769426349231,-0.638735542388)); +#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1600 = ADVANCED_FACE('',(#1601),#1546,.F.); +#1601 = FACE_BOUND('',#1602,.T.); +#1602 = EDGE_LOOP('',(#1603,#1604,#1632,#1660)); +#1603 = ORIENTED_EDGE('',*,*,#1528,.T.); +#1604 = ORIENTED_EDGE('',*,*,#1605,.T.); +#1605 = EDGE_CURVE('',#1531,#1606,#1608,.T.); +#1606 = VERTEX_POINT('',#1607); +#1607 = CARTESIAN_POINT('',(-1.53,-0.25,2.21)); +#1608 = SURFACE_CURVE('',#1609,(#1614,#1621),.PCURVE_S1.); +#1609 = CIRCLE('',#1610,0.27); +#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613); +#1611 = CARTESIAN_POINT('',(-1.8,-0.25,2.21)); +#1612 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1613 = DIRECTION('',(1.,0.,0.)); +#1614 = PCURVE('',#1546,#1615); +#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620); +#1616 = LINE('',#1617,#1618); +#1617 = CARTESIAN_POINT('',(-0.,-0.5)); +#1618 = VECTOR('',#1619,1.); +#1619 = DIRECTION('',(-1.,0.)); +#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1621 = PCURVE('',#1136,#1622); +#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1631); +#1623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1624,#1625,#1626,#1627, +#1628,#1629,#1630),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1624 = CARTESIAN_POINT('',(1.739478180675,0.713273796831)); +#1625 = CARTESIAN_POINT('',(2.207131898718,0.713273796831)); +#1626 = CARTESIAN_POINT('',(1.973305039696,0.308273796831)); +#1627 = CARTESIAN_POINT('',(1.739478180675,-9.672620316925E-02)); +#1628 = CARTESIAN_POINT('',(1.505651321653,0.308273796831)); +#1629 = CARTESIAN_POINT('',(1.271824462631,0.713273796831)); +#1630 = CARTESIAN_POINT('',(1.739478180675,0.713273796831)); +#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1632 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1633 = EDGE_CURVE('',#1634,#1606,#1636,.T.); +#1634 = VERTEX_POINT('',#1635); +#1635 = CARTESIAN_POINT('',(-1.53,0.25,2.21)); +#1636 = SURFACE_CURVE('',#1637,(#1641,#1648),.PCURVE_S1.); +#1637 = LINE('',#1638,#1639); +#1638 = CARTESIAN_POINT('',(-1.53,0.25,2.21)); +#1639 = VECTOR('',#1640,1.); +#1640 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1641 = PCURVE('',#1546,#1642); +#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647); +#1643 = LINE('',#1644,#1645); +#1644 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1645 = VECTOR('',#1646,1.); +#1646 = DIRECTION('',(-0.,-1.)); +#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1648 = PCURVE('',#1649,#1654); +#1649 = PLANE('',#1650); +#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653); +#1651 = CARTESIAN_POINT('',(-1.53,0.25,2.21)); +#1652 = DIRECTION('',(-1.,0.,0.)); +#1653 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659); +#1655 = LINE('',#1656,#1657); +#1656 = CARTESIAN_POINT('',(0.,-0.)); +#1657 = VECTOR('',#1658,1.); +#1658 = DIRECTION('',(-2.22044604925E-16,-1.)); +#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1660 = ORIENTED_EDGE('',*,*,#1661,.F.); +#1661 = EDGE_CURVE('',#1529,#1634,#1662,.T.); +#1662 = SURFACE_CURVE('',#1663,(#1668,#1675),.PCURVE_S1.); +#1663 = CIRCLE('',#1664,0.27); +#1664 = AXIS2_PLACEMENT_3D('',#1665,#1666,#1667); +#1665 = CARTESIAN_POINT('',(-1.8,0.25,2.21)); +#1666 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1667 = DIRECTION('',(1.,0.,0.)); +#1668 = PCURVE('',#1546,#1669); +#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674); +#1670 = LINE('',#1671,#1672); +#1671 = CARTESIAN_POINT('',(-0.,0.)); +#1672 = VECTOR('',#1673,1.); +#1673 = DIRECTION('',(-1.,0.)); +#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1675 = PCURVE('',#1195,#1676); +#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1685); +#1677 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1678,#1679,#1680,#1681, +#1682,#1683,#1684),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1678 = CARTESIAN_POINT('',(1.739478180675,0.713273796831)); +#1679 = CARTESIAN_POINT('',(2.207131898718,0.713273796831)); +#1680 = CARTESIAN_POINT('',(1.973305039696,0.308273796831)); +#1681 = CARTESIAN_POINT('',(1.739478180675,-9.672620316925E-02)); +#1682 = CARTESIAN_POINT('',(1.505651321653,0.308273796831)); +#1683 = CARTESIAN_POINT('',(1.271824462631,0.713273796831)); +#1684 = CARTESIAN_POINT('',(1.739478180675,0.713273796831)); +#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1686 = ADVANCED_FACE('',(#1687),#1649,.T.); +#1687 = FACE_BOUND('',#1688,.T.); +#1688 = EDGE_LOOP('',(#1689,#1690,#1713,#1741)); +#1689 = ORIENTED_EDGE('',*,*,#1633,.T.); +#1690 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1691 = EDGE_CURVE('',#1606,#1692,#1694,.T.); +#1692 = VERTEX_POINT('',#1693); +#1693 = CARTESIAN_POINT('',(-1.53,-0.25,2.54)); +#1694 = SURFACE_CURVE('',#1695,(#1699,#1706),.PCURVE_S1.); +#1695 = LINE('',#1696,#1697); +#1696 = CARTESIAN_POINT('',(-1.53,-0.25,2.21)); +#1697 = VECTOR('',#1698,1.); +#1698 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1699 = PCURVE('',#1649,#1700); +#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1705); +#1701 = LINE('',#1702,#1703); +#1702 = CARTESIAN_POINT('',(0.,-0.5)); +#1703 = VECTOR('',#1704,1.); +#1704 = DIRECTION('',(1.,0.)); +#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1706 = PCURVE('',#1136,#1707); +#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712); +#1708 = LINE('',#1709,#1710); +#1709 = CARTESIAN_POINT('',(1.739478180675,0.713273796831)); +#1710 = VECTOR('',#1711,1.); +#1711 = DIRECTION('',(1.,0.)); +#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1713 = ORIENTED_EDGE('',*,*,#1714,.F.); +#1714 = EDGE_CURVE('',#1715,#1692,#1717,.T.); +#1715 = VERTEX_POINT('',#1716); +#1716 = CARTESIAN_POINT('',(-1.53,0.25,2.54)); +#1717 = SURFACE_CURVE('',#1718,(#1722,#1729),.PCURVE_S1.); +#1718 = LINE('',#1719,#1720); +#1719 = CARTESIAN_POINT('',(-1.53,0.25,2.54)); +#1720 = VECTOR('',#1721,1.); +#1721 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1722 = PCURVE('',#1649,#1723); +#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728); +#1724 = LINE('',#1725,#1726); +#1725 = CARTESIAN_POINT('',(0.33,-3.552713678801E-17)); +#1726 = VECTOR('',#1727,1.); +#1727 = DIRECTION('',(-2.22044604925E-16,-1.)); +#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1729 = PCURVE('',#1730,#1735); +#1730 = PLANE('',#1731); +#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734); +#1732 = CARTESIAN_POINT('',(-1.53,0.25,2.54)); +#1733 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#1734 = DIRECTION('',(1.,0.,0.)); +#1735 = DEFINITIONAL_REPRESENTATION('',(#1736),#1740); +#1736 = LINE('',#1737,#1738); +#1737 = CARTESIAN_POINT('',(0.,0.)); +#1738 = VECTOR('',#1739,1.); +#1739 = DIRECTION('',(0.,-1.)); +#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1741 = ORIENTED_EDGE('',*,*,#1742,.F.); +#1742 = EDGE_CURVE('',#1634,#1715,#1743,.T.); +#1743 = SURFACE_CURVE('',#1744,(#1748,#1755),.PCURVE_S1.); +#1744 = LINE('',#1745,#1746); +#1745 = CARTESIAN_POINT('',(-1.53,0.25,2.21)); +#1746 = VECTOR('',#1747,1.); +#1747 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#1748 = PCURVE('',#1649,#1749); +#1749 = DEFINITIONAL_REPRESENTATION('',(#1750),#1754); +#1750 = LINE('',#1751,#1752); +#1751 = CARTESIAN_POINT('',(0.,0.)); +#1752 = VECTOR('',#1753,1.); +#1753 = DIRECTION('',(1.,0.)); +#1754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1755 = PCURVE('',#1195,#1756); +#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(1.739478180675,0.713273796831)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(1.,0.)); +#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1762 = ADVANCED_FACE('',(#1763),#1730,.T.); +#1763 = FACE_BOUND('',#1764,.T.); +#1764 = EDGE_LOOP('',(#1765,#1766,#1789,#1817)); +#1765 = ORIENTED_EDGE('',*,*,#1714,.T.); +#1766 = ORIENTED_EDGE('',*,*,#1767,.T.); +#1767 = EDGE_CURVE('',#1692,#1768,#1770,.T.); +#1768 = VERTEX_POINT('',#1769); +#1769 = CARTESIAN_POINT('',(-1.03,-0.25,2.54)); +#1770 = SURFACE_CURVE('',#1771,(#1775,#1782),.PCURVE_S1.); +#1771 = LINE('',#1772,#1773); +#1772 = CARTESIAN_POINT('',(-1.53,-0.25,2.54)); +#1773 = VECTOR('',#1774,1.); +#1774 = DIRECTION('',(1.,0.,0.)); +#1775 = PCURVE('',#1730,#1776); +#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781); +#1777 = LINE('',#1778,#1779); +#1778 = CARTESIAN_POINT('',(2.22044604925E-16,-0.5)); +#1779 = VECTOR('',#1780,1.); +#1780 = DIRECTION('',(1.,0.)); +#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1782 = PCURVE('',#1136,#1783); +#1783 = DEFINITIONAL_REPRESENTATION('',(#1784),#1788); +#1784 = LINE('',#1785,#1786); +#1785 = CARTESIAN_POINT('',(2.069478180675,0.713273796831)); +#1786 = VECTOR('',#1787,1.); +#1787 = DIRECTION('',(0.,1.)); +#1788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1789 = ORIENTED_EDGE('',*,*,#1790,.F.); +#1790 = EDGE_CURVE('',#1791,#1768,#1793,.T.); +#1791 = VERTEX_POINT('',#1792); +#1792 = CARTESIAN_POINT('',(-1.03,0.25,2.54)); +#1793 = SURFACE_CURVE('',#1794,(#1798,#1805),.PCURVE_S1.); +#1794 = LINE('',#1795,#1796); +#1795 = CARTESIAN_POINT('',(-1.03,0.25,2.54)); +#1796 = VECTOR('',#1797,1.); +#1797 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1798 = PCURVE('',#1730,#1799); +#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804); +#1800 = LINE('',#1801,#1802); +#1801 = CARTESIAN_POINT('',(0.5,0.)); +#1802 = VECTOR('',#1803,1.); +#1803 = DIRECTION('',(0.,-1.)); +#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1805 = PCURVE('',#1806,#1811); +#1806 = PLANE('',#1807); +#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810); +#1808 = CARTESIAN_POINT('',(-1.03,0.25,2.54)); +#1809 = DIRECTION('',(1.,0.,0.)); +#1810 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816); +#1812 = LINE('',#1813,#1814); +#1813 = CARTESIAN_POINT('',(0.,0.)); +#1814 = VECTOR('',#1815,1.); +#1815 = DIRECTION('',(2.22044604925E-16,-1.)); +#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1817 = ORIENTED_EDGE('',*,*,#1818,.F.); +#1818 = EDGE_CURVE('',#1715,#1791,#1819,.T.); +#1819 = SURFACE_CURVE('',#1820,(#1824,#1831),.PCURVE_S1.); +#1820 = LINE('',#1821,#1822); +#1821 = CARTESIAN_POINT('',(-1.53,0.25,2.54)); +#1822 = VECTOR('',#1823,1.); +#1823 = DIRECTION('',(1.,0.,0.)); +#1824 = PCURVE('',#1730,#1825); +#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1830); +#1826 = LINE('',#1827,#1828); +#1827 = CARTESIAN_POINT('',(2.22044604925E-16,5.551115123126E-17)); +#1828 = VECTOR('',#1829,1.); +#1829 = DIRECTION('',(1.,0.)); +#1830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1831 = PCURVE('',#1195,#1832); +#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837); +#1833 = LINE('',#1834,#1835); +#1834 = CARTESIAN_POINT('',(2.069478180675,0.713273796831)); +#1835 = VECTOR('',#1836,1.); +#1836 = DIRECTION('',(0.,1.)); +#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1838 = ADVANCED_FACE('',(#1839),#1806,.T.); +#1839 = FACE_BOUND('',#1840,.T.); +#1840 = EDGE_LOOP('',(#1841,#1842,#1865,#1893)); +#1841 = ORIENTED_EDGE('',*,*,#1790,.T.); +#1842 = ORIENTED_EDGE('',*,*,#1843,.T.); +#1843 = EDGE_CURVE('',#1768,#1844,#1846,.T.); +#1844 = VERTEX_POINT('',#1845); +#1845 = CARTESIAN_POINT('',(-1.03,-0.25,2.21)); +#1846 = SURFACE_CURVE('',#1847,(#1851,#1858),.PCURVE_S1.); +#1847 = LINE('',#1848,#1849); +#1848 = CARTESIAN_POINT('',(-1.03,-0.25,2.54)); +#1849 = VECTOR('',#1850,1.); +#1850 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1851 = PCURVE('',#1806,#1852); +#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857); +#1853 = LINE('',#1854,#1855); +#1854 = CARTESIAN_POINT('',(0.,-0.5)); +#1855 = VECTOR('',#1856,1.); +#1856 = DIRECTION('',(1.,0.)); +#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1858 = PCURVE('',#1136,#1859); +#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864); +#1860 = LINE('',#1861,#1862); +#1861 = CARTESIAN_POINT('',(2.069478180675,1.213273796831)); +#1862 = VECTOR('',#1863,1.); +#1863 = DIRECTION('',(-1.,0.)); +#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1865 = ORIENTED_EDGE('',*,*,#1866,.F.); +#1866 = EDGE_CURVE('',#1867,#1844,#1869,.T.); +#1867 = VERTEX_POINT('',#1868); +#1868 = CARTESIAN_POINT('',(-1.03,0.25,2.21)); +#1869 = SURFACE_CURVE('',#1870,(#1874,#1881),.PCURVE_S1.); +#1870 = LINE('',#1871,#1872); +#1871 = CARTESIAN_POINT('',(-1.03,0.25,2.21)); +#1872 = VECTOR('',#1873,1.); +#1873 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1874 = PCURVE('',#1806,#1875); +#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880); +#1876 = LINE('',#1877,#1878); +#1877 = CARTESIAN_POINT('',(0.33,3.552713678801E-17)); +#1878 = VECTOR('',#1879,1.); +#1879 = DIRECTION('',(2.22044604925E-16,-1.)); +#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1881 = PCURVE('',#1882,#1887); +#1882 = CYLINDRICAL_SURFACE('',#1883,0.77); +#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886); +#1884 = CARTESIAN_POINT('',(-1.8,0.25,2.21)); +#1885 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#1886 = DIRECTION('',(1.,0.,0.)); +#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892); +#1888 = LINE('',#1889,#1890); +#1889 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1890 = VECTOR('',#1891,1.); +#1891 = DIRECTION('',(-0.,-1.)); +#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1893 = ORIENTED_EDGE('',*,*,#1894,.F.); +#1894 = EDGE_CURVE('',#1791,#1867,#1895,.T.); +#1895 = SURFACE_CURVE('',#1896,(#1900,#1907),.PCURVE_S1.); +#1896 = LINE('',#1897,#1898); +#1897 = CARTESIAN_POINT('',(-1.03,0.25,2.54)); +#1898 = VECTOR('',#1899,1.); +#1899 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#1900 = PCURVE('',#1806,#1901); +#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906); +#1902 = LINE('',#1903,#1904); +#1903 = CARTESIAN_POINT('',(0.,5.551115123126E-17)); +#1904 = VECTOR('',#1905,1.); +#1905 = DIRECTION('',(1.,0.)); +#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1907 = PCURVE('',#1195,#1908); +#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913); +#1909 = LINE('',#1910,#1911); +#1910 = CARTESIAN_POINT('',(2.069478180675,1.213273796831)); +#1911 = VECTOR('',#1912,1.); +#1912 = DIRECTION('',(-1.,0.)); +#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1914 = ADVANCED_FACE('',(#1915),#1882,.T.); +#1915 = FACE_BOUND('',#1916,.F.); +#1916 = EDGE_LOOP('',(#1917,#1942,#1968,#1969)); +#1917 = ORIENTED_EDGE('',*,*,#1918,.T.); +#1918 = EDGE_CURVE('',#1919,#1921,#1923,.T.); +#1919 = VERTEX_POINT('',#1920); +#1920 = CARTESIAN_POINT('',(-1.207541711092,0.25,1.718173632361)); +#1921 = VERTEX_POINT('',#1922); +#1922 = CARTESIAN_POINT('',(-1.207541711092,-0.25,1.718173632361)); +#1923 = SURFACE_CURVE('',#1924,(#1928,#1935),.PCURVE_S1.); +#1924 = LINE('',#1925,#1926); +#1925 = CARTESIAN_POINT('',(-1.207541711092,0.25,1.718173632361)); +#1926 = VECTOR('',#1927,1.); +#1927 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#1928 = PCURVE('',#1882,#1929); +#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1934); +#1930 = LINE('',#1931,#1932); +#1931 = CARTESIAN_POINT('',(-5.590331541869,0.)); +#1932 = VECTOR('',#1933,1.); +#1933 = DIRECTION('',(-0.,-1.)); +#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1935 = PCURVE('',#1107,#1936); +#1936 = DEFINITIONAL_REPRESENTATION('',(#1937),#1941); +#1937 = LINE('',#1938,#1939); +#1938 = CARTESIAN_POINT('',(1.621535075168,1.042804493422E-18)); +#1939 = VECTOR('',#1940,1.); +#1940 = DIRECTION('',(-1.708469697338E-16,-1.)); +#1941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1942 = ORIENTED_EDGE('',*,*,#1943,.T.); +#1943 = EDGE_CURVE('',#1921,#1844,#1944,.T.); +#1944 = SURFACE_CURVE('',#1945,(#1950,#1957),.PCURVE_S1.); +#1945 = CIRCLE('',#1946,0.77); +#1946 = AXIS2_PLACEMENT_3D('',#1947,#1948,#1949); +#1947 = CARTESIAN_POINT('',(-1.8,-0.25,2.21)); +#1948 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1949 = DIRECTION('',(1.,0.,0.)); +#1950 = PCURVE('',#1882,#1951); +#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956); +#1952 = LINE('',#1953,#1954); +#1953 = CARTESIAN_POINT('',(-0.,-0.5)); +#1954 = VECTOR('',#1955,1.); +#1955 = DIRECTION('',(-1.,0.)); +#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1957 = PCURVE('',#1136,#1958); +#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1967); +#1959 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1960,#1961,#1962,#1963, +#1964,#1965,#1966),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1960 = CARTESIAN_POINT('',(1.739478180675,1.213273796831)); +#1961 = CARTESIAN_POINT('',(3.073157302503,1.213273796831)); +#1962 = CARTESIAN_POINT('',(2.406317741589,5.827379683075E-02)); +#1963 = CARTESIAN_POINT('',(1.739478180675,-1.096726203169)); +#1964 = CARTESIAN_POINT('',(1.072638619761,5.827379683075E-02)); +#1965 = CARTESIAN_POINT('',(0.405799058847,1.213273796831)); +#1966 = CARTESIAN_POINT('',(1.739478180675,1.213273796831)); +#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1968 = ORIENTED_EDGE('',*,*,#1866,.F.); +#1969 = ORIENTED_EDGE('',*,*,#1970,.F.); +#1970 = EDGE_CURVE('',#1919,#1867,#1971,.T.); +#1971 = SURFACE_CURVE('',#1972,(#1977,#1984),.PCURVE_S1.); +#1972 = CIRCLE('',#1973,0.77); +#1973 = AXIS2_PLACEMENT_3D('',#1974,#1975,#1976); +#1974 = CARTESIAN_POINT('',(-1.8,0.25,2.21)); +#1975 = DIRECTION('',(0.,-1.,6.661338147751E-16)); +#1976 = DIRECTION('',(1.,0.,0.)); +#1977 = PCURVE('',#1882,#1978); +#1978 = DEFINITIONAL_REPRESENTATION('',(#1979),#1983); +#1979 = LINE('',#1980,#1981); +#1980 = CARTESIAN_POINT('',(-0.,0.)); +#1981 = VECTOR('',#1982,1.); +#1982 = DIRECTION('',(-1.,0.)); +#1983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1984 = PCURVE('',#1195,#1985); +#1985 = DEFINITIONAL_REPRESENTATION('',(#1986),#1994); +#1986 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1987,#1988,#1989,#1990, +#1991,#1992,#1993),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1987 = CARTESIAN_POINT('',(1.739478180675,1.213273796831)); +#1988 = CARTESIAN_POINT('',(3.073157302503,1.213273796831)); +#1989 = CARTESIAN_POINT('',(2.406317741589,5.827379683075E-02)); +#1990 = CARTESIAN_POINT('',(1.739478180675,-1.096726203169)); +#1991 = CARTESIAN_POINT('',(1.072638619761,5.827379683075E-02)); +#1992 = CARTESIAN_POINT('',(0.405799058847,1.213273796831)); +#1993 = CARTESIAN_POINT('',(1.739478180675,1.213273796831)); +#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1995 = ADVANCED_FACE('',(#1996),#1107,.F.); +#1996 = FACE_BOUND('',#1997,.F.); +#1997 = EDGE_LOOP('',(#1998,#1999,#2020,#2021)); +#1998 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1999 = ORIENTED_EDGE('',*,*,#2000,.T.); +#2000 = EDGE_CURVE('',#1087,#1921,#2001,.T.); +#2001 = SURFACE_CURVE('',#2002,(#2006,#2013),.PCURVE_S1.); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(-2.243273796831,-0.25,0.470521819325)); +#2004 = VECTOR('',#2005,1.); +#2005 = DIRECTION('',(0.638735542388,5.125409092015E-16,0.769426349231) + ); +#2006 = PCURVE('',#1107,#2007); +#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(-1.281352273004E-16,-0.5)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(1.,4.930380657631E-32)); +#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2013 = PCURVE('',#1136,#2014); +#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019); +#2015 = LINE('',#2016,#2017); +#2016 = CARTESIAN_POINT('',(-5.551115123126E-17,-4.440892098501E-16)); +#2017 = VECTOR('',#2018,1.); +#2018 = DIRECTION('',(0.769426349231,0.638735542388)); +#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2020 = ORIENTED_EDGE('',*,*,#1918,.F.); +#2021 = ORIENTED_EDGE('',*,*,#2022,.F.); +#2022 = EDGE_CURVE('',#1085,#1919,#2023,.T.); +#2023 = SURFACE_CURVE('',#2024,(#2028,#2035),.PCURVE_S1.); +#2024 = LINE('',#2025,#2026); +#2025 = CARTESIAN_POINT('',(-2.243273796831,0.25,0.470521819325)); +#2026 = VECTOR('',#2027,1.); +#2027 = DIRECTION('',(0.638735542388,5.125409092015E-16,0.769426349231) + ); +#2028 = PCURVE('',#1107,#2029); +#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2034); +#2030 = LINE('',#2031,#2032); +#2031 = CARTESIAN_POINT('',(-4.271174243346E-17,-1.005755975454E-32)); +#2032 = VECTOR('',#2033,1.); +#2033 = DIRECTION('',(1.,4.930380657631E-32)); +#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2035 = PCURVE('',#1195,#2036); +#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2041); +#2037 = LINE('',#2038,#2039); +#2038 = CARTESIAN_POINT('',(-5.551115123126E-17,-4.440892098501E-16)); +#2039 = VECTOR('',#2040,1.); +#2040 = DIRECTION('',(0.769426349231,0.638735542388)); +#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2042 = ADVANCED_FACE('',(#2043),#1195,.T.); +#2043 = FACE_BOUND('',#2044,.T.); +#2044 = EDGE_LOOP('',(#2045,#2046,#2047,#2048,#2049,#2050,#2051,#2052, + #2053,#2054,#2055,#2056)); +#2045 = ORIENTED_EDGE('',*,*,#1180,.T.); +#2046 = ORIENTED_EDGE('',*,*,#1266,.T.); +#2047 = ORIENTED_EDGE('',*,*,#1342,.T.); +#2048 = ORIENTED_EDGE('',*,*,#1418,.T.); +#2049 = ORIENTED_EDGE('',*,*,#1499,.F.); +#2050 = ORIENTED_EDGE('',*,*,#1580,.F.); +#2051 = ORIENTED_EDGE('',*,*,#1661,.T.); +#2052 = ORIENTED_EDGE('',*,*,#1742,.T.); +#2053 = ORIENTED_EDGE('',*,*,#1818,.T.); +#2054 = ORIENTED_EDGE('',*,*,#1894,.T.); +#2055 = ORIENTED_EDGE('',*,*,#1970,.F.); +#2056 = ORIENTED_EDGE('',*,*,#2022,.F.); +#2057 = ADVANCED_FACE('',(#2058),#1136,.F.); +#2058 = FACE_BOUND('',#2059,.F.); +#2059 = EDGE_LOOP('',(#2060,#2061,#2062,#2063,#2064,#2065,#2066,#2067, + #2068,#2069,#2070,#2071)); +#2060 = ORIENTED_EDGE('',*,*,#1119,.T.); +#2061 = ORIENTED_EDGE('',*,*,#1215,.T.); +#2062 = ORIENTED_EDGE('',*,*,#1291,.T.); +#2063 = ORIENTED_EDGE('',*,*,#1367,.T.); +#2064 = ORIENTED_EDGE('',*,*,#1472,.F.); +#2065 = ORIENTED_EDGE('',*,*,#1558,.F.); +#2066 = ORIENTED_EDGE('',*,*,#1605,.T.); +#2067 = ORIENTED_EDGE('',*,*,#1691,.T.); +#2068 = ORIENTED_EDGE('',*,*,#1767,.T.); +#2069 = ORIENTED_EDGE('',*,*,#1843,.T.); +#2070 = ORIENTED_EDGE('',*,*,#1943,.F.); +#2071 = ORIENTED_EDGE('',*,*,#2000,.F.); +#2072 = MANIFOLD_SOLID_BREP('',#2073); +#2073 = CLOSED_SHELL('',(#2074,#2192,#2268,#2344,#2419,#2494,#2569,#2644 + ,#2720,#2796,#2871,#2941,#2988,#3003)); +#2074 = ADVANCED_FACE('',(#2075),#2089,.F.); +#2075 = FACE_BOUND('',#2076,.F.); +#2076 = EDGE_LOOP('',(#2077,#2111,#2139,#2166)); +#2077 = ORIENTED_EDGE('',*,*,#2078,.T.); +#2078 = EDGE_CURVE('',#2079,#2081,#2083,.T.); +#2079 = VERTEX_POINT('',#2080); +#2080 = CARTESIAN_POINT('',(2.243273796831,0.25,0.470521819325)); +#2081 = VERTEX_POINT('',#2082); +#2082 = CARTESIAN_POINT('',(2.243273796831,-0.25,0.470521819325)); +#2083 = SURFACE_CURVE('',#2084,(#2088,#2099),.PCURVE_S1.); +#2084 = LINE('',#2085,#2086); +#2085 = CARTESIAN_POINT('',(2.243273796831,0.25,0.470521819325)); +#2086 = VECTOR('',#2087,1.); +#2087 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2088 = PCURVE('',#2089,#2094); +#2089 = CYLINDRICAL_SURFACE('',#2090,0.22); +#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093); +#2091 = CARTESIAN_POINT('',(2.074,0.25,0.33)); +#2092 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2093 = DIRECTION('',(-1.,0.,0.)); +#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2098); +#2095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2096,#2097),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2096 = CARTESIAN_POINT('',(2.448738888279,0.)); +#2097 = CARTESIAN_POINT('',(2.448738888279,-0.5)); +#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2099 = PCURVE('',#2100,#2105); +#2100 = PLANE('',#2101); +#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104); +#2102 = CARTESIAN_POINT('',(2.243273796831,0.25,0.470521819325)); +#2103 = DIRECTION('',(0.769426349231,2.836555623222E-16,0.638735542388) + ); +#2104 = DIRECTION('',(0.638735542388,-5.125409092015E-16,-0.769426349231 + )); +#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110); +#2106 = LINE('',#2107,#2108); +#2107 = CARTESIAN_POINT('',(-1.708469697338E-16,-1.277963002199E-31)); +#2108 = VECTOR('',#2109,1.); +#2109 = DIRECTION('',(1.708469697338E-16,-1.)); +#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2111 = ORIENTED_EDGE('',*,*,#2112,.T.); +#2112 = EDGE_CURVE('',#2081,#2113,#2115,.T.); +#2113 = VERTEX_POINT('',#2114); +#2114 = CARTESIAN_POINT('',(2.294,-0.25,0.33)); +#2115 = SURFACE_CURVE('',#2116,(#2121,#2127),.PCURVE_S1.); +#2116 = CIRCLE('',#2117,0.22); +#2117 = AXIS2_PLACEMENT_3D('',#2118,#2119,#2120); +#2118 = CARTESIAN_POINT('',(2.074,-0.25,0.33)); +#2119 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2120 = DIRECTION('',(-1.,0.,-0.)); +#2121 = PCURVE('',#2089,#2122); +#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2126); +#2123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2124,#2125),.UNSPECIFIED.,.F., + .F.,(2,2),(2.448738888279,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2124 = CARTESIAN_POINT('',(2.448738888279,-0.5)); +#2125 = CARTESIAN_POINT('',(3.14159265359,-0.5)); +#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2127 = PCURVE('',#2128,#2133); +#2128 = PLANE('',#2129); +#2129 = AXIS2_PLACEMENT_3D('',#2130,#2131,#2132); +#2130 = CARTESIAN_POINT('',(2.243273796831,-0.25,0.470521819325)); +#2131 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2132 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138); +#2134 = CIRCLE('',#2135,0.22); +#2135 = AXIS2_PLACEMENT_2D('',#2136,#2137); +#2136 = CARTESIAN_POINT('',(0.140521819325,0.169273796831)); +#2137 = DIRECTION('',(-0.,1.)); +#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2139 = ORIENTED_EDGE('',*,*,#2140,.F.); +#2140 = EDGE_CURVE('',#2141,#2113,#2143,.T.); +#2141 = VERTEX_POINT('',#2142); +#2142 = CARTESIAN_POINT('',(2.294,0.25,0.33)); +#2143 = SURFACE_CURVE('',#2144,(#2148,#2154),.PCURVE_S1.); +#2144 = LINE('',#2145,#2146); +#2145 = CARTESIAN_POINT('',(2.294,0.25,0.33)); +#2146 = VECTOR('',#2147,1.); +#2147 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2148 = PCURVE('',#2089,#2149); +#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2153); +#2150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2151,#2152),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2151 = CARTESIAN_POINT('',(3.14159265359,0.)); +#2152 = CARTESIAN_POINT('',(3.14159265359,-0.5)); +#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2154 = PCURVE('',#2155,#2160); +#2155 = PLANE('',#2156); +#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159); +#2157 = CARTESIAN_POINT('',(2.294,0.25,0.33)); +#2158 = DIRECTION('',(-1.,-0.,-0.)); +#2159 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2165); +#2161 = LINE('',#2162,#2163); +#2162 = CARTESIAN_POINT('',(0.,-0.)); +#2163 = VECTOR('',#2164,1.); +#2164 = DIRECTION('',(-2.22044604925E-16,-1.)); +#2165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2166 = ORIENTED_EDGE('',*,*,#2167,.F.); +#2167 = EDGE_CURVE('',#2079,#2141,#2168,.T.); +#2168 = SURFACE_CURVE('',#2169,(#2174,#2180),.PCURVE_S1.); +#2169 = CIRCLE('',#2170,0.22); +#2170 = AXIS2_PLACEMENT_3D('',#2171,#2172,#2173); +#2171 = CARTESIAN_POINT('',(2.074,0.25,0.33)); +#2172 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2173 = DIRECTION('',(-1.,0.,-0.)); +#2174 = PCURVE('',#2089,#2175); +#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2179); +#2176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2177,#2178),.UNSPECIFIED.,.F., + .F.,(2,2),(2.448738888279,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2177 = CARTESIAN_POINT('',(2.448738888279,0.)); +#2178 = CARTESIAN_POINT('',(3.14159265359,0.)); +#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2180 = PCURVE('',#2181,#2186); +#2181 = PLANE('',#2182); +#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185); +#2183 = CARTESIAN_POINT('',(2.243273796831,0.25,0.470521819325)); +#2184 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2185 = DIRECTION('',(0.,-6.661338147751E-16,-1.)); +#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191); +#2187 = CIRCLE('',#2188,0.22); +#2188 = AXIS2_PLACEMENT_2D('',#2189,#2190); +#2189 = CARTESIAN_POINT('',(0.140521819325,0.169273796831)); +#2190 = DIRECTION('',(-0.,1.)); +#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2192 = ADVANCED_FACE('',(#2193),#2155,.T.); +#2193 = FACE_BOUND('',#2194,.F.); +#2194 = EDGE_LOOP('',(#2195,#2196,#2219,#2247)); +#2195 = ORIENTED_EDGE('',*,*,#2140,.T.); +#2196 = ORIENTED_EDGE('',*,*,#2197,.T.); +#2197 = EDGE_CURVE('',#2113,#2198,#2200,.T.); +#2198 = VERTEX_POINT('',#2199); +#2199 = CARTESIAN_POINT('',(2.294,-0.25,-3.)); +#2200 = SURFACE_CURVE('',#2201,(#2205,#2212),.PCURVE_S1.); +#2201 = LINE('',#2202,#2203); +#2202 = CARTESIAN_POINT('',(2.294,-0.25,0.33)); +#2203 = VECTOR('',#2204,1.); +#2204 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#2205 = PCURVE('',#2155,#2206); +#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211); +#2207 = LINE('',#2208,#2209); +#2208 = CARTESIAN_POINT('',(-5.551115123126E-17,-0.5)); +#2209 = VECTOR('',#2210,1.); +#2210 = DIRECTION('',(-1.,-4.930380657631E-32)); +#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2212 = PCURVE('',#2128,#2213); +#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218); +#2214 = LINE('',#2215,#2216); +#2215 = CARTESIAN_POINT('',(0.140521819325,-5.072620316925E-02)); +#2216 = VECTOR('',#2217,1.); +#2217 = DIRECTION('',(1.,-0.)); +#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2219 = ORIENTED_EDGE('',*,*,#2220,.F.); +#2220 = EDGE_CURVE('',#2221,#2198,#2223,.T.); +#2221 = VERTEX_POINT('',#2222); +#2222 = CARTESIAN_POINT('',(2.294,0.25,-3.)); +#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.); +#2224 = LINE('',#2225,#2226); +#2225 = CARTESIAN_POINT('',(2.294,0.25,-3.)); +#2226 = VECTOR('',#2227,1.); +#2227 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2228 = PCURVE('',#2155,#2229); +#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234); +#2230 = LINE('',#2231,#2232); +#2231 = CARTESIAN_POINT('',(-3.33,2.553512956638E-17)); +#2232 = VECTOR('',#2233,1.); +#2233 = DIRECTION('',(-2.22044604925E-16,-1.)); +#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2235 = PCURVE('',#2236,#2241); +#2236 = PLANE('',#2237); +#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240); +#2238 = CARTESIAN_POINT('',(2.294,0.25,-3.)); +#2239 = DIRECTION('',(-0.,-4.440892098501E-16,-1.)); +#2240 = DIRECTION('',(-1.,0.,0.)); +#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246); +#2242 = LINE('',#2243,#2244); +#2243 = CARTESIAN_POINT('',(-0.,0.)); +#2244 = VECTOR('',#2245,1.); +#2245 = DIRECTION('',(-0.,-1.)); +#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2247 = ORIENTED_EDGE('',*,*,#2248,.F.); +#2248 = EDGE_CURVE('',#2141,#2221,#2249,.T.); +#2249 = SURFACE_CURVE('',#2250,(#2254,#2261),.PCURVE_S1.); +#2250 = LINE('',#2251,#2252); +#2251 = CARTESIAN_POINT('',(2.294,0.25,0.33)); +#2252 = VECTOR('',#2253,1.); +#2253 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#2254 = PCURVE('',#2155,#2255); +#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260); +#2256 = LINE('',#2257,#2258); +#2257 = CARTESIAN_POINT('',(-1.110223024625E-16,2.465190328816E-32)); +#2258 = VECTOR('',#2259,1.); +#2259 = DIRECTION('',(-1.,-4.930380657631E-32)); +#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2261 = PCURVE('',#2181,#2262); +#2262 = DEFINITIONAL_REPRESENTATION('',(#2263),#2267); +#2263 = LINE('',#2264,#2265); +#2264 = CARTESIAN_POINT('',(0.140521819325,-5.072620316925E-02)); +#2265 = VECTOR('',#2266,1.); +#2266 = DIRECTION('',(1.,-0.)); +#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2268 = ADVANCED_FACE('',(#2269),#2236,.T.); +#2269 = FACE_BOUND('',#2270,.F.); +#2270 = EDGE_LOOP('',(#2271,#2272,#2295,#2323)); +#2271 = ORIENTED_EDGE('',*,*,#2220,.T.); +#2272 = ORIENTED_EDGE('',*,*,#2273,.T.); +#2273 = EDGE_CURVE('',#2198,#2274,#2276,.T.); +#2274 = VERTEX_POINT('',#2275); +#2275 = CARTESIAN_POINT('',(2.794,-0.25,-3.)); +#2276 = SURFACE_CURVE('',#2277,(#2281,#2288),.PCURVE_S1.); +#2277 = LINE('',#2278,#2279); +#2278 = CARTESIAN_POINT('',(2.294,-0.25,-3.)); +#2279 = VECTOR('',#2280,1.); +#2280 = DIRECTION('',(1.,0.,0.)); +#2281 = PCURVE('',#2236,#2282); +#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287); +#2283 = LINE('',#2284,#2285); +#2284 = CARTESIAN_POINT('',(-0.,-0.5)); +#2285 = VECTOR('',#2286,1.); +#2286 = DIRECTION('',(-1.,0.)); +#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2288 = PCURVE('',#2128,#2289); +#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294); +#2290 = LINE('',#2291,#2292); +#2291 = CARTESIAN_POINT('',(3.470521819325,-5.072620316925E-02)); +#2292 = VECTOR('',#2293,1.); +#2293 = DIRECTION('',(-0.,-1.)); +#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2295 = ORIENTED_EDGE('',*,*,#2296,.F.); +#2296 = EDGE_CURVE('',#2297,#2274,#2299,.T.); +#2297 = VERTEX_POINT('',#2298); +#2298 = CARTESIAN_POINT('',(2.794,0.25,-3.)); +#2299 = SURFACE_CURVE('',#2300,(#2304,#2311),.PCURVE_S1.); +#2300 = LINE('',#2301,#2302); +#2301 = CARTESIAN_POINT('',(2.794,0.25,-3.)); +#2302 = VECTOR('',#2303,1.); +#2303 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2304 = PCURVE('',#2236,#2305); +#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310); +#2306 = LINE('',#2307,#2308); +#2307 = CARTESIAN_POINT('',(-0.5,0.)); +#2308 = VECTOR('',#2309,1.); +#2309 = DIRECTION('',(-0.,-1.)); +#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2311 = PCURVE('',#2312,#2317); +#2312 = PLANE('',#2313); +#2313 = AXIS2_PLACEMENT_3D('',#2314,#2315,#2316); +#2314 = CARTESIAN_POINT('',(2.794,0.25,-3.)); +#2315 = DIRECTION('',(1.,0.,0.)); +#2316 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#2317 = DEFINITIONAL_REPRESENTATION('',(#2318),#2322); +#2318 = LINE('',#2319,#2320); +#2319 = CARTESIAN_POINT('',(-0.,0.)); +#2320 = VECTOR('',#2321,1.); +#2321 = DIRECTION('',(2.22044604925E-16,-1.)); +#2322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2323 = ORIENTED_EDGE('',*,*,#2324,.F.); +#2324 = EDGE_CURVE('',#2221,#2297,#2325,.T.); +#2325 = SURFACE_CURVE('',#2326,(#2330,#2337),.PCURVE_S1.); +#2326 = LINE('',#2327,#2328); +#2327 = CARTESIAN_POINT('',(2.294,0.25,-3.)); +#2328 = VECTOR('',#2329,1.); +#2329 = DIRECTION('',(1.,0.,0.)); +#2330 = PCURVE('',#2236,#2331); +#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336); +#2332 = LINE('',#2333,#2334); +#2333 = CARTESIAN_POINT('',(-0.,-5.551115123126E-17)); +#2334 = VECTOR('',#2335,1.); +#2335 = DIRECTION('',(-1.,0.)); +#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2337 = PCURVE('',#2181,#2338); +#2338 = DEFINITIONAL_REPRESENTATION('',(#2339),#2343); +#2339 = LINE('',#2340,#2341); +#2340 = CARTESIAN_POINT('',(3.470521819325,-5.072620316925E-02)); +#2341 = VECTOR('',#2342,1.); +#2342 = DIRECTION('',(-0.,-1.)); +#2343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2344 = ADVANCED_FACE('',(#2345),#2312,.T.); +#2345 = FACE_BOUND('',#2346,.F.); +#2346 = EDGE_LOOP('',(#2347,#2348,#2371,#2398)); +#2347 = ORIENTED_EDGE('',*,*,#2296,.T.); +#2348 = ORIENTED_EDGE('',*,*,#2349,.T.); +#2349 = EDGE_CURVE('',#2274,#2350,#2352,.T.); +#2350 = VERTEX_POINT('',#2351); +#2351 = CARTESIAN_POINT('',(2.794,-0.25,0.33)); +#2352 = SURFACE_CURVE('',#2353,(#2357,#2364),.PCURVE_S1.); +#2353 = LINE('',#2354,#2355); +#2354 = CARTESIAN_POINT('',(2.794,-0.25,-3.)); +#2355 = VECTOR('',#2356,1.); +#2356 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2357 = PCURVE('',#2312,#2358); +#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363); +#2359 = LINE('',#2360,#2361); +#2360 = CARTESIAN_POINT('',(-3.330669073875E-16,-0.5)); +#2361 = VECTOR('',#2362,1.); +#2362 = DIRECTION('',(-1.,4.930380657631E-32)); +#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2364 = PCURVE('',#2128,#2365); +#2365 = DEFINITIONAL_REPRESENTATION('',(#2366),#2370); +#2366 = LINE('',#2367,#2368); +#2367 = CARTESIAN_POINT('',(3.470521819325,-0.550726203169)); +#2368 = VECTOR('',#2369,1.); +#2369 = DIRECTION('',(-1.,0.)); +#2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2371 = ORIENTED_EDGE('',*,*,#2372,.F.); +#2372 = EDGE_CURVE('',#2373,#2350,#2375,.T.); +#2373 = VERTEX_POINT('',#2374); +#2374 = CARTESIAN_POINT('',(2.794,0.25,0.33)); +#2375 = SURFACE_CURVE('',#2376,(#2380,#2387),.PCURVE_S1.); +#2376 = LINE('',#2377,#2378); +#2377 = CARTESIAN_POINT('',(2.794,0.25,0.33)); +#2378 = VECTOR('',#2379,1.); +#2379 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2380 = PCURVE('',#2312,#2381); +#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386); +#2382 = LINE('',#2383,#2384); +#2383 = CARTESIAN_POINT('',(-3.33,-2.553512956638E-17)); +#2384 = VECTOR('',#2385,1.); +#2385 = DIRECTION('',(2.22044604925E-16,-1.)); +#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2387 = PCURVE('',#2388,#2393); +#2388 = CYLINDRICAL_SURFACE('',#2389,0.72); +#2389 = AXIS2_PLACEMENT_3D('',#2390,#2391,#2392); +#2390 = CARTESIAN_POINT('',(2.074,0.25,0.33)); +#2391 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2392 = DIRECTION('',(-1.,0.,0.)); +#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2397); +#2394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2395,#2396),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2395 = CARTESIAN_POINT('',(3.14159265359,0.)); +#2396 = CARTESIAN_POINT('',(3.14159265359,-0.5)); +#2397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2398 = ORIENTED_EDGE('',*,*,#2399,.F.); +#2399 = EDGE_CURVE('',#2297,#2373,#2400,.T.); +#2400 = SURFACE_CURVE('',#2401,(#2405,#2412),.PCURVE_S1.); +#2401 = LINE('',#2402,#2403); +#2402 = CARTESIAN_POINT('',(2.794,0.25,-3.)); +#2403 = VECTOR('',#2404,1.); +#2404 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2405 = PCURVE('',#2312,#2406); +#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411); +#2407 = LINE('',#2408,#2409); +#2408 = CARTESIAN_POINT('',(-4.440892098501E-16,-5.551115123126E-17)); +#2409 = VECTOR('',#2410,1.); +#2410 = DIRECTION('',(-1.,4.930380657631E-32)); +#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2412 = PCURVE('',#2181,#2413); +#2413 = DEFINITIONAL_REPRESENTATION('',(#2414),#2418); +#2414 = LINE('',#2415,#2416); +#2415 = CARTESIAN_POINT('',(3.470521819325,-0.550726203169)); +#2416 = VECTOR('',#2417,1.); +#2417 = DIRECTION('',(-1.,0.)); +#2418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2419 = ADVANCED_FACE('',(#2420),#2388,.T.); +#2420 = FACE_BOUND('',#2421,.T.); +#2421 = EDGE_LOOP('',(#2422,#2451,#2472,#2473)); +#2422 = ORIENTED_EDGE('',*,*,#2423,.T.); +#2423 = EDGE_CURVE('',#2424,#2426,#2428,.T.); +#2424 = VERTEX_POINT('',#2425); +#2425 = CARTESIAN_POINT('',(2.627986971446,0.25,0.789889590519)); +#2426 = VERTEX_POINT('',#2427); +#2427 = CARTESIAN_POINT('',(2.627986971446,-0.25,0.789889590519)); +#2428 = SURFACE_CURVE('',#2429,(#2433,#2439),.PCURVE_S1.); +#2429 = LINE('',#2430,#2431); +#2430 = CARTESIAN_POINT('',(2.627986971446,0.25,0.789889590519)); +#2431 = VECTOR('',#2432,1.); +#2432 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2433 = PCURVE('',#2388,#2434); +#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2438); +#2435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2436,#2437),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2436 = CARTESIAN_POINT('',(2.448738888279,0.)); +#2437 = CARTESIAN_POINT('',(2.448738888279,-0.5)); +#2438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2439 = PCURVE('',#2440,#2445); +#2440 = PLANE('',#2441); +#2441 = AXIS2_PLACEMENT_3D('',#2442,#2443,#2444); +#2442 = CARTESIAN_POINT('',(1.592254885708,0.25,2.037541403555)); +#2443 = DIRECTION('',(-0.769426349231,-2.836555623222E-16, + -0.638735542388)); +#2444 = DIRECTION('',(-0.638735542388,5.125409092015E-16,0.769426349231) + ); +#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450); +#2446 = LINE('',#2447,#2448); +#2447 = CARTESIAN_POINT('',(-1.621535075168,-1.564206740133E-18)); +#2448 = VECTOR('',#2449,1.); +#2449 = DIRECTION('',(-1.708469697338E-16,-1.)); +#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2451 = ORIENTED_EDGE('',*,*,#2452,.T.); +#2452 = EDGE_CURVE('',#2426,#2350,#2453,.T.); +#2453 = SURFACE_CURVE('',#2454,(#2459,#2465),.PCURVE_S1.); +#2454 = CIRCLE('',#2455,0.72); +#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458); +#2456 = CARTESIAN_POINT('',(2.074,-0.25,0.33)); +#2457 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2458 = DIRECTION('',(-1.,0.,-0.)); +#2459 = PCURVE('',#2388,#2460); +#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2464); +#2461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2462,#2463),.UNSPECIFIED.,.F., + .F.,(2,2),(2.448738888279,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2462 = CARTESIAN_POINT('',(2.448738888279,-0.5)); +#2463 = CARTESIAN_POINT('',(3.14159265359,-0.5)); +#2464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2465 = PCURVE('',#2128,#2466); +#2466 = DEFINITIONAL_REPRESENTATION('',(#2467),#2471); +#2467 = CIRCLE('',#2468,0.72); +#2468 = AXIS2_PLACEMENT_2D('',#2469,#2470); +#2469 = CARTESIAN_POINT('',(0.140521819325,0.169273796831)); +#2470 = DIRECTION('',(-0.,1.)); +#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2472 = ORIENTED_EDGE('',*,*,#2372,.F.); +#2473 = ORIENTED_EDGE('',*,*,#2474,.F.); +#2474 = EDGE_CURVE('',#2424,#2373,#2475,.T.); +#2475 = SURFACE_CURVE('',#2476,(#2481,#2487),.PCURVE_S1.); +#2476 = CIRCLE('',#2477,0.72); +#2477 = AXIS2_PLACEMENT_3D('',#2478,#2479,#2480); +#2478 = CARTESIAN_POINT('',(2.074,0.25,0.33)); +#2479 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2480 = DIRECTION('',(-1.,0.,-0.)); +#2481 = PCURVE('',#2388,#2482); +#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2486); +#2483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2484,#2485),.UNSPECIFIED.,.F., + .F.,(2,2),(2.448738888279,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#2484 = CARTESIAN_POINT('',(2.448738888279,0.)); +#2485 = CARTESIAN_POINT('',(3.14159265359,0.)); +#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2487 = PCURVE('',#2181,#2488); +#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493); +#2489 = CIRCLE('',#2490,0.72); +#2490 = AXIS2_PLACEMENT_2D('',#2491,#2492); +#2491 = CARTESIAN_POINT('',(0.140521819325,0.169273796831)); +#2492 = DIRECTION('',(-0.,1.)); +#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2494 = ADVANCED_FACE('',(#2495),#2440,.F.); +#2495 = FACE_BOUND('',#2496,.T.); +#2496 = EDGE_LOOP('',(#2497,#2526,#2547,#2548)); +#2497 = ORIENTED_EDGE('',*,*,#2498,.T.); +#2498 = EDGE_CURVE('',#2499,#2501,#2503,.T.); +#2499 = VERTEX_POINT('',#2500); +#2500 = CARTESIAN_POINT('',(1.592254885708,0.25,2.037541403555)); +#2501 = VERTEX_POINT('',#2502); +#2502 = CARTESIAN_POINT('',(1.592254885708,-0.25,2.037541403555)); +#2503 = SURFACE_CURVE('',#2504,(#2508,#2515),.PCURVE_S1.); +#2504 = LINE('',#2505,#2506); +#2505 = CARTESIAN_POINT('',(1.592254885708,0.25,2.037541403555)); +#2506 = VECTOR('',#2507,1.); +#2507 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2508 = PCURVE('',#2440,#2509); +#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514); +#2510 = LINE('',#2511,#2512); +#2511 = CARTESIAN_POINT('',(-0.,0.)); +#2512 = VECTOR('',#2513,1.); +#2513 = DIRECTION('',(-1.708469697338E-16,-1.)); +#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2515 = PCURVE('',#2516,#2521); +#2516 = CYLINDRICAL_SURFACE('',#2517,0.27); +#2517 = AXIS2_PLACEMENT_3D('',#2518,#2519,#2520); +#2518 = CARTESIAN_POINT('',(1.8,0.25,2.21)); +#2519 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2520 = DIRECTION('',(-1.,0.,0.)); +#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2525); +#2522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2523,#2524),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2523 = CARTESIAN_POINT('',(5.590331541869,0.)); +#2524 = CARTESIAN_POINT('',(5.590331541869,-0.5)); +#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2526 = ORIENTED_EDGE('',*,*,#2527,.T.); +#2527 = EDGE_CURVE('',#2501,#2426,#2528,.T.); +#2528 = SURFACE_CURVE('',#2529,(#2533,#2540),.PCURVE_S1.); +#2529 = LINE('',#2530,#2531); +#2530 = CARTESIAN_POINT('',(1.592254885708,-0.25,2.037541403555)); +#2531 = VECTOR('',#2532,1.); +#2532 = DIRECTION('',(0.638735542388,-5.125409092015E-16,-0.769426349231 + )); +#2533 = PCURVE('',#2440,#2534); +#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539); +#2535 = LINE('',#2536,#2537); +#2536 = CARTESIAN_POINT('',(2.27251266028E-16,-0.5)); +#2537 = VECTOR('',#2538,1.); +#2538 = DIRECTION('',(-1.,-2.465190328816E-32)); +#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2540 = PCURVE('',#2128,#2541); +#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546); +#2542 = LINE('',#2543,#2544); +#2543 = CARTESIAN_POINT('',(-1.56701958423,0.651018911123)); +#2544 = VECTOR('',#2545,1.); +#2545 = DIRECTION('',(0.769426349231,-0.638735542388)); +#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2547 = ORIENTED_EDGE('',*,*,#2423,.F.); +#2548 = ORIENTED_EDGE('',*,*,#2549,.F.); +#2549 = EDGE_CURVE('',#2499,#2424,#2550,.T.); +#2550 = SURFACE_CURVE('',#2551,(#2555,#2562),.PCURVE_S1.); +#2551 = LINE('',#2552,#2553); +#2552 = CARTESIAN_POINT('',(1.592254885708,0.25,2.037541403555)); +#2553 = VECTOR('',#2554,1.); +#2554 = DIRECTION('',(0.638735542388,-5.125409092015E-16,-0.769426349231 + )); +#2555 = PCURVE('',#2440,#2556); +#2556 = DEFINITIONAL_REPRESENTATION('',(#2557),#2561); +#2557 = LINE('',#2558,#2559); +#2558 = CARTESIAN_POINT('',(1.418277811611E-16,-2.423084663545E-32)); +#2559 = VECTOR('',#2560,1.); +#2560 = DIRECTION('',(-1.,-2.465190328816E-32)); +#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2562 = PCURVE('',#2181,#2563); +#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568); +#2564 = LINE('',#2565,#2566); +#2565 = CARTESIAN_POINT('',(-1.56701958423,0.651018911123)); +#2566 = VECTOR('',#2567,1.); +#2567 = DIRECTION('',(0.769426349231,-0.638735542388)); +#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2569 = ADVANCED_FACE('',(#2570),#2516,.F.); +#2570 = FACE_BOUND('',#2571,.F.); +#2571 = EDGE_LOOP('',(#2572,#2573,#2596,#2623)); +#2572 = ORIENTED_EDGE('',*,*,#2498,.T.); +#2573 = ORIENTED_EDGE('',*,*,#2574,.T.); +#2574 = EDGE_CURVE('',#2501,#2575,#2577,.T.); +#2575 = VERTEX_POINT('',#2576); +#2576 = CARTESIAN_POINT('',(1.53,-0.25,2.21)); +#2577 = SURFACE_CURVE('',#2578,(#2583,#2589),.PCURVE_S1.); +#2578 = CIRCLE('',#2579,0.27); +#2579 = AXIS2_PLACEMENT_3D('',#2580,#2581,#2582); +#2580 = CARTESIAN_POINT('',(1.8,-0.25,2.21)); +#2581 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2582 = DIRECTION('',(-1.,0.,-0.)); +#2583 = PCURVE('',#2516,#2584); +#2584 = DEFINITIONAL_REPRESENTATION('',(#2585),#2588); +#2585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2586,#2587),.UNSPECIFIED.,.F., + .F.,(2,2),(5.590331541869,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2586 = CARTESIAN_POINT('',(5.590331541869,-0.5)); +#2587 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2589 = PCURVE('',#2128,#2590); +#2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2595); +#2591 = CIRCLE('',#2592,0.27); +#2592 = AXIS2_PLACEMENT_2D('',#2593,#2594); +#2593 = CARTESIAN_POINT('',(-1.739478180675,0.443273796831)); +#2594 = DIRECTION('',(-0.,1.)); +#2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2596 = ORIENTED_EDGE('',*,*,#2597,.F.); +#2597 = EDGE_CURVE('',#2598,#2575,#2600,.T.); +#2598 = VERTEX_POINT('',#2599); +#2599 = CARTESIAN_POINT('',(1.53,0.25,2.21)); +#2600 = SURFACE_CURVE('',#2601,(#2605,#2611),.PCURVE_S1.); +#2601 = LINE('',#2602,#2603); +#2602 = CARTESIAN_POINT('',(1.53,0.25,2.21)); +#2603 = VECTOR('',#2604,1.); +#2604 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2605 = PCURVE('',#2516,#2606); +#2606 = DEFINITIONAL_REPRESENTATION('',(#2607),#2610); +#2607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2608,#2609),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2608 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2609 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2611 = PCURVE('',#2612,#2617); +#2612 = PLANE('',#2613); +#2613 = AXIS2_PLACEMENT_3D('',#2614,#2615,#2616); +#2614 = CARTESIAN_POINT('',(1.53,0.25,2.21)); +#2615 = DIRECTION('',(1.,0.,0.)); +#2616 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2622); +#2618 = LINE('',#2619,#2620); +#2619 = CARTESIAN_POINT('',(-0.,0.)); +#2620 = VECTOR('',#2621,1.); +#2621 = DIRECTION('',(2.22044604925E-16,-1.)); +#2622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2623 = ORIENTED_EDGE('',*,*,#2624,.F.); +#2624 = EDGE_CURVE('',#2499,#2598,#2625,.T.); +#2625 = SURFACE_CURVE('',#2626,(#2631,#2637),.PCURVE_S1.); +#2626 = CIRCLE('',#2627,0.27); +#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630); +#2628 = CARTESIAN_POINT('',(1.8,0.25,2.21)); +#2629 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2630 = DIRECTION('',(-1.,0.,-0.)); +#2631 = PCURVE('',#2516,#2632); +#2632 = DEFINITIONAL_REPRESENTATION('',(#2633),#2636); +#2633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2634,#2635),.UNSPECIFIED.,.F., + .F.,(2,2),(5.590331541869,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2634 = CARTESIAN_POINT('',(5.590331541869,0.)); +#2635 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2637 = PCURVE('',#2181,#2638); +#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643); +#2639 = CIRCLE('',#2640,0.27); +#2640 = AXIS2_PLACEMENT_2D('',#2641,#2642); +#2641 = CARTESIAN_POINT('',(-1.739478180675,0.443273796831)); +#2642 = DIRECTION('',(-0.,1.)); +#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2644 = ADVANCED_FACE('',(#2645),#2612,.T.); +#2645 = FACE_BOUND('',#2646,.F.); +#2646 = EDGE_LOOP('',(#2647,#2648,#2671,#2699)); +#2647 = ORIENTED_EDGE('',*,*,#2597,.T.); +#2648 = ORIENTED_EDGE('',*,*,#2649,.T.); +#2649 = EDGE_CURVE('',#2575,#2650,#2652,.T.); +#2650 = VERTEX_POINT('',#2651); +#2651 = CARTESIAN_POINT('',(1.53,-0.25,2.54)); +#2652 = SURFACE_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.); +#2653 = LINE('',#2654,#2655); +#2654 = CARTESIAN_POINT('',(1.53,-0.25,2.21)); +#2655 = VECTOR('',#2656,1.); +#2656 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2657 = PCURVE('',#2612,#2658); +#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663); +#2659 = LINE('',#2660,#2661); +#2660 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5)); +#2661 = VECTOR('',#2662,1.); +#2662 = DIRECTION('',(-1.,4.930380657631E-32)); +#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2664 = PCURVE('',#2128,#2665); +#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670); +#2666 = LINE('',#2667,#2668); +#2667 = CARTESIAN_POINT('',(-1.739478180675,0.713273796831)); +#2668 = VECTOR('',#2669,1.); +#2669 = DIRECTION('',(-1.,0.)); +#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2671 = ORIENTED_EDGE('',*,*,#2672,.F.); +#2672 = EDGE_CURVE('',#2673,#2650,#2675,.T.); +#2673 = VERTEX_POINT('',#2674); +#2674 = CARTESIAN_POINT('',(1.53,0.25,2.54)); +#2675 = SURFACE_CURVE('',#2676,(#2680,#2687),.PCURVE_S1.); +#2676 = LINE('',#2677,#2678); +#2677 = CARTESIAN_POINT('',(1.53,0.25,2.54)); +#2678 = VECTOR('',#2679,1.); +#2679 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2680 = PCURVE('',#2612,#2681); +#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686); +#2682 = LINE('',#2683,#2684); +#2683 = CARTESIAN_POINT('',(-0.33,-5.329070518201E-17)); +#2684 = VECTOR('',#2685,1.); +#2685 = DIRECTION('',(2.22044604925E-16,-1.)); +#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2687 = PCURVE('',#2688,#2693); +#2688 = PLANE('',#2689); +#2689 = AXIS2_PLACEMENT_3D('',#2690,#2691,#2692); +#2690 = CARTESIAN_POINT('',(1.53,0.25,2.54)); +#2691 = DIRECTION('',(0.,4.440892098501E-16,1.)); +#2692 = DIRECTION('',(1.,0.,0.)); +#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698); +#2694 = LINE('',#2695,#2696); +#2695 = CARTESIAN_POINT('',(0.,-0.)); +#2696 = VECTOR('',#2697,1.); +#2697 = DIRECTION('',(-0.,-1.)); +#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2699 = ORIENTED_EDGE('',*,*,#2700,.F.); +#2700 = EDGE_CURVE('',#2598,#2673,#2701,.T.); +#2701 = SURFACE_CURVE('',#2702,(#2706,#2713),.PCURVE_S1.); +#2702 = LINE('',#2703,#2704); +#2703 = CARTESIAN_POINT('',(1.53,0.25,2.21)); +#2704 = VECTOR('',#2705,1.); +#2705 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2706 = PCURVE('',#2612,#2707); +#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712); +#2708 = LINE('',#2709,#2710); +#2709 = CARTESIAN_POINT('',(1.232595164408E-32,-5.551115123126E-17)); +#2710 = VECTOR('',#2711,1.); +#2711 = DIRECTION('',(-1.,4.930380657631E-32)); +#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2713 = PCURVE('',#2181,#2714); +#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719); +#2715 = LINE('',#2716,#2717); +#2716 = CARTESIAN_POINT('',(-1.739478180675,0.713273796831)); +#2717 = VECTOR('',#2718,1.); +#2718 = DIRECTION('',(-1.,0.)); +#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2720 = ADVANCED_FACE('',(#2721),#2688,.T.); +#2721 = FACE_BOUND('',#2722,.F.); +#2722 = EDGE_LOOP('',(#2723,#2724,#2747,#2775)); +#2723 = ORIENTED_EDGE('',*,*,#2672,.T.); +#2724 = ORIENTED_EDGE('',*,*,#2725,.T.); +#2725 = EDGE_CURVE('',#2650,#2726,#2728,.T.); +#2726 = VERTEX_POINT('',#2727); +#2727 = CARTESIAN_POINT('',(1.03,-0.25,2.54)); +#2728 = SURFACE_CURVE('',#2729,(#2733,#2740),.PCURVE_S1.); +#2729 = LINE('',#2730,#2731); +#2730 = CARTESIAN_POINT('',(1.53,-0.25,2.54)); +#2731 = VECTOR('',#2732,1.); +#2732 = DIRECTION('',(-1.,-0.,0.)); +#2733 = PCURVE('',#2688,#2734); +#2734 = DEFINITIONAL_REPRESENTATION('',(#2735),#2739); +#2735 = LINE('',#2736,#2737); +#2736 = CARTESIAN_POINT('',(-4.440892098501E-16,-0.5)); +#2737 = VECTOR('',#2738,1.); +#2738 = DIRECTION('',(-1.,0.)); +#2739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2740 = PCURVE('',#2128,#2741); +#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746); +#2742 = LINE('',#2743,#2744); +#2743 = CARTESIAN_POINT('',(-2.069478180675,0.713273796831)); +#2744 = VECTOR('',#2745,1.); +#2745 = DIRECTION('',(-0.,1.)); +#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2747 = ORIENTED_EDGE('',*,*,#2748,.F.); +#2748 = EDGE_CURVE('',#2749,#2726,#2751,.T.); +#2749 = VERTEX_POINT('',#2750); +#2750 = CARTESIAN_POINT('',(1.03,0.25,2.54)); +#2751 = SURFACE_CURVE('',#2752,(#2756,#2763),.PCURVE_S1.); +#2752 = LINE('',#2753,#2754); +#2753 = CARTESIAN_POINT('',(1.03,0.25,2.54)); +#2754 = VECTOR('',#2755,1.); +#2755 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2756 = PCURVE('',#2688,#2757); +#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2762); +#2758 = LINE('',#2759,#2760); +#2759 = CARTESIAN_POINT('',(-0.5,0.)); +#2760 = VECTOR('',#2761,1.); +#2761 = DIRECTION('',(-0.,-1.)); +#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2763 = PCURVE('',#2764,#2769); +#2764 = PLANE('',#2765); +#2765 = AXIS2_PLACEMENT_3D('',#2766,#2767,#2768); +#2766 = CARTESIAN_POINT('',(1.03,0.25,2.54)); +#2767 = DIRECTION('',(-1.,-0.,-0.)); +#2768 = DIRECTION('',(0.,6.661338147751E-16,1.)); +#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2774); +#2770 = LINE('',#2771,#2772); +#2771 = CARTESIAN_POINT('',(0.,-0.)); +#2772 = VECTOR('',#2773,1.); +#2773 = DIRECTION('',(-2.22044604925E-16,-1.)); +#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2775 = ORIENTED_EDGE('',*,*,#2776,.F.); +#2776 = EDGE_CURVE('',#2673,#2749,#2777,.T.); +#2777 = SURFACE_CURVE('',#2778,(#2782,#2789),.PCURVE_S1.); +#2778 = LINE('',#2779,#2780); +#2779 = CARTESIAN_POINT('',(1.53,0.25,2.54)); +#2780 = VECTOR('',#2781,1.); +#2781 = DIRECTION('',(-1.,-0.,0.)); +#2782 = PCURVE('',#2688,#2783); +#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788); +#2784 = LINE('',#2785,#2786); +#2785 = CARTESIAN_POINT('',(-4.440892098501E-16,0.)); +#2786 = VECTOR('',#2787,1.); +#2787 = DIRECTION('',(-1.,0.)); +#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2789 = PCURVE('',#2181,#2790); +#2790 = DEFINITIONAL_REPRESENTATION('',(#2791),#2795); +#2791 = LINE('',#2792,#2793); +#2792 = CARTESIAN_POINT('',(-2.069478180675,0.713273796831)); +#2793 = VECTOR('',#2794,1.); +#2794 = DIRECTION('',(-0.,1.)); +#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2796 = ADVANCED_FACE('',(#2797),#2764,.T.); +#2797 = FACE_BOUND('',#2798,.F.); +#2798 = EDGE_LOOP('',(#2799,#2800,#2823,#2850)); +#2799 = ORIENTED_EDGE('',*,*,#2748,.T.); +#2800 = ORIENTED_EDGE('',*,*,#2801,.T.); +#2801 = EDGE_CURVE('',#2726,#2802,#2804,.T.); +#2802 = VERTEX_POINT('',#2803); +#2803 = CARTESIAN_POINT('',(1.03,-0.25,2.21)); +#2804 = SURFACE_CURVE('',#2805,(#2809,#2816),.PCURVE_S1.); +#2805 = LINE('',#2806,#2807); +#2806 = CARTESIAN_POINT('',(1.03,-0.25,2.54)); +#2807 = VECTOR('',#2808,1.); +#2808 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#2809 = PCURVE('',#2764,#2810); +#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815); +#2811 = LINE('',#2812,#2813); +#2812 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5)); +#2813 = VECTOR('',#2814,1.); +#2814 = DIRECTION('',(-1.,-4.930380657631E-32)); +#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2816 = PCURVE('',#2128,#2817); +#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822); +#2818 = LINE('',#2819,#2820); +#2819 = CARTESIAN_POINT('',(-2.069478180675,1.213273796831)); +#2820 = VECTOR('',#2821,1.); +#2821 = DIRECTION('',(1.,-0.)); +#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2823 = ORIENTED_EDGE('',*,*,#2824,.F.); +#2824 = EDGE_CURVE('',#2825,#2802,#2827,.T.); +#2825 = VERTEX_POINT('',#2826); +#2826 = CARTESIAN_POINT('',(1.03,0.25,2.21)); +#2827 = SURFACE_CURVE('',#2828,(#2832,#2839),.PCURVE_S1.); +#2828 = LINE('',#2829,#2830); +#2829 = CARTESIAN_POINT('',(1.03,0.25,2.21)); +#2830 = VECTOR('',#2831,1.); +#2831 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2832 = PCURVE('',#2764,#2833); +#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838); +#2834 = LINE('',#2835,#2836); +#2835 = CARTESIAN_POINT('',(-0.33,5.329070518201E-17)); +#2836 = VECTOR('',#2837,1.); +#2837 = DIRECTION('',(-2.22044604925E-16,-1.)); +#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2839 = PCURVE('',#2840,#2845); +#2840 = CYLINDRICAL_SURFACE('',#2841,0.77); +#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844); +#2842 = CARTESIAN_POINT('',(1.8,0.25,2.21)); +#2843 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2844 = DIRECTION('',(-1.,0.,0.)); +#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2849); +#2846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2847,#2848),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2847 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2848 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2850 = ORIENTED_EDGE('',*,*,#2851,.F.); +#2851 = EDGE_CURVE('',#2749,#2825,#2852,.T.); +#2852 = SURFACE_CURVE('',#2853,(#2857,#2864),.PCURVE_S1.); +#2853 = LINE('',#2854,#2855); +#2854 = CARTESIAN_POINT('',(1.03,0.25,2.54)); +#2855 = VECTOR('',#2856,1.); +#2856 = DIRECTION('',(-0.,-6.661338147751E-16,-1.)); +#2857 = PCURVE('',#2764,#2858); +#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863); +#2859 = LINE('',#2860,#2861); +#2860 = CARTESIAN_POINT('',(0.,-0.)); +#2861 = VECTOR('',#2862,1.); +#2862 = DIRECTION('',(-1.,-4.930380657631E-32)); +#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2864 = PCURVE('',#2181,#2865); +#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870); +#2866 = LINE('',#2867,#2868); +#2867 = CARTESIAN_POINT('',(-2.069478180675,1.213273796831)); +#2868 = VECTOR('',#2869,1.); +#2869 = DIRECTION('',(1.,-0.)); +#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2871 = ADVANCED_FACE('',(#2872),#2840,.T.); +#2872 = FACE_BOUND('',#2873,.T.); +#2873 = EDGE_LOOP('',(#2874,#2898,#2919,#2920)); +#2874 = ORIENTED_EDGE('',*,*,#2875,.T.); +#2875 = EDGE_CURVE('',#2876,#2878,#2880,.T.); +#2876 = VERTEX_POINT('',#2877); +#2877 = CARTESIAN_POINT('',(1.207541711092,0.25,1.718173632361)); +#2878 = VERTEX_POINT('',#2879); +#2879 = CARTESIAN_POINT('',(1.207541711092,-0.25,1.718173632361)); +#2880 = SURFACE_CURVE('',#2881,(#2885,#2891),.PCURVE_S1.); +#2881 = LINE('',#2882,#2883); +#2882 = CARTESIAN_POINT('',(1.207541711092,0.25,1.718173632361)); +#2883 = VECTOR('',#2884,1.); +#2884 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#2885 = PCURVE('',#2840,#2886); +#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2890); +#2887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2888,#2889),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.); +#2888 = CARTESIAN_POINT('',(5.590331541869,0.)); +#2889 = CARTESIAN_POINT('',(5.590331541869,-0.5)); +#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2891 = PCURVE('',#2100,#2892); +#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897); +#2893 = LINE('',#2894,#2895); +#2894 = CARTESIAN_POINT('',(-1.621535075168,1.564206740134E-18)); +#2895 = VECTOR('',#2896,1.); +#2896 = DIRECTION('',(1.708469697338E-16,-1.)); +#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2898 = ORIENTED_EDGE('',*,*,#2899,.T.); +#2899 = EDGE_CURVE('',#2878,#2802,#2900,.T.); +#2900 = SURFACE_CURVE('',#2901,(#2906,#2912),.PCURVE_S1.); +#2901 = CIRCLE('',#2902,0.77); +#2902 = AXIS2_PLACEMENT_3D('',#2903,#2904,#2905); +#2903 = CARTESIAN_POINT('',(1.8,-0.25,2.21)); +#2904 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2905 = DIRECTION('',(-1.,0.,-0.)); +#2906 = PCURVE('',#2840,#2907); +#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2911); +#2908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2909,#2910),.UNSPECIFIED.,.F., + .F.,(2,2),(5.590331541869,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2909 = CARTESIAN_POINT('',(5.590331541869,-0.5)); +#2910 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2912 = PCURVE('',#2128,#2913); +#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2918); +#2914 = CIRCLE('',#2915,0.77); +#2915 = AXIS2_PLACEMENT_2D('',#2916,#2917); +#2916 = CARTESIAN_POINT('',(-1.739478180675,0.443273796831)); +#2917 = DIRECTION('',(-0.,1.)); +#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2919 = ORIENTED_EDGE('',*,*,#2824,.F.); +#2920 = ORIENTED_EDGE('',*,*,#2921,.F.); +#2921 = EDGE_CURVE('',#2876,#2825,#2922,.T.); +#2922 = SURFACE_CURVE('',#2923,(#2928,#2934),.PCURVE_S1.); +#2923 = CIRCLE('',#2924,0.77); +#2924 = AXIS2_PLACEMENT_3D('',#2925,#2926,#2927); +#2925 = CARTESIAN_POINT('',(1.8,0.25,2.21)); +#2926 = DIRECTION('',(0.,1.,-6.661338147751E-16)); +#2927 = DIRECTION('',(-1.,0.,-0.)); +#2928 = PCURVE('',#2840,#2929); +#2929 = DEFINITIONAL_REPRESENTATION('',(#2930),#2933); +#2930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2931,#2932),.UNSPECIFIED.,.F., + .F.,(2,2),(5.590331541869,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#2931 = CARTESIAN_POINT('',(5.590331541869,0.)); +#2932 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2934 = PCURVE('',#2181,#2935); +#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940); +#2936 = CIRCLE('',#2937,0.77); +#2937 = AXIS2_PLACEMENT_2D('',#2938,#2939); +#2938 = CARTESIAN_POINT('',(-1.739478180675,0.443273796831)); +#2939 = DIRECTION('',(-0.,1.)); +#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2941 = ADVANCED_FACE('',(#2942),#2100,.F.); +#2942 = FACE_BOUND('',#2943,.T.); +#2943 = EDGE_LOOP('',(#2944,#2945,#2966,#2967)); +#2944 = ORIENTED_EDGE('',*,*,#2078,.T.); +#2945 = ORIENTED_EDGE('',*,*,#2946,.T.); +#2946 = EDGE_CURVE('',#2081,#2878,#2947,.T.); +#2947 = SURFACE_CURVE('',#2948,(#2952,#2959),.PCURVE_S1.); +#2948 = LINE('',#2949,#2950); +#2949 = CARTESIAN_POINT('',(2.243273796831,-0.25,0.470521819325)); +#2950 = VECTOR('',#2951,1.); +#2951 = DIRECTION('',(-0.638735542388,5.125409092015E-16,0.769426349231) + ); +#2952 = PCURVE('',#2100,#2953); +#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2958); +#2954 = LINE('',#2955,#2956); +#2955 = CARTESIAN_POINT('',(1.067793560836E-16,-0.5)); +#2956 = VECTOR('',#2957,1.); +#2957 = DIRECTION('',(-1.,6.162975822039E-32)); +#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2959 = PCURVE('',#2128,#2960); +#2960 = DEFINITIONAL_REPRESENTATION('',(#2961),#2965); +#2961 = LINE('',#2962,#2963); +#2962 = CARTESIAN_POINT('',(5.551115123126E-17,-4.440892098501E-16)); +#2963 = VECTOR('',#2964,1.); +#2964 = DIRECTION('',(-0.769426349231,0.638735542388)); +#2965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2966 = ORIENTED_EDGE('',*,*,#2875,.F.); +#2967 = ORIENTED_EDGE('',*,*,#2968,.F.); +#2968 = EDGE_CURVE('',#2079,#2876,#2969,.T.); +#2969 = SURFACE_CURVE('',#2970,(#2974,#2981),.PCURVE_S1.); +#2970 = LINE('',#2971,#2972); +#2971 = CARTESIAN_POINT('',(2.243273796831,0.25,0.470521819325)); +#2972 = VECTOR('',#2973,1.); +#2973 = DIRECTION('',(-0.638735542388,5.125409092015E-16,0.769426349231) + ); +#2974 = PCURVE('',#2100,#2975); +#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980); +#2976 = LINE('',#2977,#2978); +#2977 = CARTESIAN_POINT('',(8.542348486692E-17,-5.551115123126E-17)); +#2978 = VECTOR('',#2979,1.); +#2979 = DIRECTION('',(-1.,6.162975822039E-32)); +#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2981 = PCURVE('',#2181,#2982); +#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2987); +#2983 = LINE('',#2984,#2985); +#2984 = CARTESIAN_POINT('',(2.22044604925E-16,-4.440892098501E-16)); +#2985 = VECTOR('',#2986,1.); +#2986 = DIRECTION('',(-0.769426349231,0.638735542388)); +#2987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2988 = ADVANCED_FACE('',(#2989),#2181,.T.); +#2989 = FACE_BOUND('',#2990,.F.); +#2990 = EDGE_LOOP('',(#2991,#2992,#2993,#2994,#2995,#2996,#2997,#2998, + #2999,#3000,#3001,#3002)); +#2991 = ORIENTED_EDGE('',*,*,#2167,.T.); +#2992 = ORIENTED_EDGE('',*,*,#2248,.T.); +#2993 = ORIENTED_EDGE('',*,*,#2324,.T.); +#2994 = ORIENTED_EDGE('',*,*,#2399,.T.); +#2995 = ORIENTED_EDGE('',*,*,#2474,.F.); +#2996 = ORIENTED_EDGE('',*,*,#2549,.F.); +#2997 = ORIENTED_EDGE('',*,*,#2624,.T.); +#2998 = ORIENTED_EDGE('',*,*,#2700,.T.); +#2999 = ORIENTED_EDGE('',*,*,#2776,.T.); +#3000 = ORIENTED_EDGE('',*,*,#2851,.T.); +#3001 = ORIENTED_EDGE('',*,*,#2921,.F.); +#3002 = ORIENTED_EDGE('',*,*,#2968,.F.); +#3003 = ADVANCED_FACE('',(#3004),#2128,.F.); +#3004 = FACE_BOUND('',#3005,.T.); +#3005 = EDGE_LOOP('',(#3006,#3007,#3008,#3009,#3010,#3011,#3012,#3013, + #3014,#3015,#3016,#3017)); +#3006 = ORIENTED_EDGE('',*,*,#2112,.T.); +#3007 = ORIENTED_EDGE('',*,*,#2197,.T.); +#3008 = ORIENTED_EDGE('',*,*,#2273,.T.); +#3009 = ORIENTED_EDGE('',*,*,#2349,.T.); +#3010 = ORIENTED_EDGE('',*,*,#2452,.F.); +#3011 = ORIENTED_EDGE('',*,*,#2527,.F.); +#3012 = ORIENTED_EDGE('',*,*,#2574,.T.); +#3013 = ORIENTED_EDGE('',*,*,#2649,.T.); +#3014 = ORIENTED_EDGE('',*,*,#2725,.T.); +#3015 = ORIENTED_EDGE('',*,*,#2801,.T.); +#3016 = ORIENTED_EDGE('',*,*,#2899,.F.); +#3017 = ORIENTED_EDGE('',*,*,#2946,.F.); +#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3022)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3019,#3020,#3021)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3019 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3020 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3021 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3022 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3019, + 'distance_accuracy_value','confusion accuracy'); +#3023 = SHAPE_DEFINITION_REPRESENTATION(#3024,#747); +#3024 = PRODUCT_DEFINITION_SHAPE('','',#3025); +#3025 = PRODUCT_DEFINITION('design','',#3026,#3029); +#3026 = PRODUCT_DEFINITION_FORMATION('','',#3027); +#3027 = PRODUCT('Pins','Pins','',(#3028)); +#3028 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#3029 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3030 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3031,#3033); +#3031 = ( REPRESENTATION_RELATIONSHIP('','',#747,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3032) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3032 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#3033 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3034); +#3034 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#3025,$); +#3035 = PRODUCT_TYPE('part',$,(#3027)); +#3036 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3037,#3047,#3056),#3018); +#3037 = STYLED_ITEM('color',(#3038),#748); +#3038 = PRESENTATION_STYLE_ASSIGNMENT((#3039,#3045)); +#3039 = SURFACE_STYLE_USAGE(.BOTH.,#3040); +#3040 = SURFACE_SIDE_STYLE('',(#3041)); +#3041 = SURFACE_STYLE_FILL_AREA(#3042); +#3042 = FILL_AREA_STYLE('',(#3043)); +#3043 = FILL_AREA_STYLE_COLOUR('',#3044); +#3044 = COLOUR_RGB('',0.615686297417,0.615686297417,0.615686297417); +#3045 = CURVE_STYLE('',#3046,POSITIVE_LENGTH_MEASURE(0.1),#3044); +#3046 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3047 = STYLED_ITEM('color',(#3048),#1078); +#3048 = PRESENTATION_STYLE_ASSIGNMENT((#3049,#3054)); +#3049 = SURFACE_STYLE_USAGE(.BOTH.,#3050); +#3050 = SURFACE_SIDE_STYLE('',(#3051)); +#3051 = SURFACE_STYLE_FILL_AREA(#3052); +#3052 = FILL_AREA_STYLE('',(#3053)); +#3053 = FILL_AREA_STYLE_COLOUR('',#3044); +#3054 = CURVE_STYLE('',#3055,POSITIVE_LENGTH_MEASURE(0.1),#3044); +#3055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3056 = STYLED_ITEM('color',(#3057),#2072); +#3057 = PRESENTATION_STYLE_ASSIGNMENT((#3058,#3063)); +#3058 = SURFACE_STYLE_USAGE(.BOTH.,#3059); +#3059 = SURFACE_SIDE_STYLE('',(#3060)); +#3060 = SURFACE_STYLE_FILL_AREA(#3061); +#3061 = FILL_AREA_STYLE('',(#3062)); +#3062 = FILL_AREA_STYLE_COLOUR('',#3044); +#3063 = CURVE_STYLE('',#3064,POSITIVE_LENGTH_MEASURE(0.1),#3044); +#3064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3065 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3066),#729); +#3066 = STYLED_ITEM('color',(#3067),#30); +#3067 = PRESENTATION_STYLE_ASSIGNMENT((#3068,#3074)); +#3068 = SURFACE_STYLE_USAGE(.BOTH.,#3069); +#3069 = SURFACE_SIDE_STYLE('',(#3070)); +#3070 = SURFACE_STYLE_FILL_AREA(#3071); +#3071 = FILL_AREA_STYLE('',(#3072)); +#3072 = FILL_AREA_STYLE_COLOUR('',#3073); +#3073 = COLOUR_RGB('',0.121568627656,0.121568627656,0.121568627656); +#3074 = CURVE_STYLE('',#3075,POSITIVE_LENGTH_MEASURE(0.1),#3073); +#3075 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/electronic-components/transistors/TO-92.stl b/Electrical Parts/electronic-components/transistors/TO-92.stl new file mode 100644 index 0000000000000000000000000000000000000000..8f9e31c09e09b76f6388bf7c32f044a46fe8bd27 GIT binary patch literal 20584 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 JrwYP)^?z~sEQJ67 literal 0 HcmV?d00001