diff --git a/mcad/COPYING.txt b/mcad/COPYING.txt new file mode 100644 index 0000000..da6ab6c --- /dev/null +++ b/mcad/COPYING.txt @@ -0,0 +1,396 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/mcad/README.md b/mcad/README.md new file mode 100644 index 0000000..e65c4e6 --- /dev/null +++ b/mcad/README.md @@ -0,0 +1,6 @@ +CAD designs +=== + +Replacement parts, enhancements, etc. + +1. `lock-insert`: replacement lock core (openable with a flathead screwdriver). diff --git a/mcad/lock-insert-Body.step b/mcad/lock-insert-Body.step new file mode 100644 index 0000000..98cc988 --- /dev/null +++ b/mcad/lock-insert-Body.step @@ -0,0 +1,2058 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-03-30T17:50:35',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1655); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#83,#108,#150,#174,#199,#216,#259,#288,#319, + #343,#367,#384,#409,#440,#464,#488,#505,#548,#629,#660,#684,#708, + #725,#757,#781,#812,#850,#875,#900,#918,#949,#973,#997,#1014,#1146, + #1158,#1221,#1289,#1315,#1422,#1432,#1467,#1595,#1606,#1616,#1634)); +#17 = ADVANCED_FACE('',(#18),#78,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#29,#38,#46,#55,#63,#70,#71)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(6.35,9.547918011776E-16,4.3)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(6.35,5.573319583618E-15,25.1)); +#26 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27,#28),.UNSPECIFIED.,.F.,.F.,(2, + 2),(0.,21.),.PIECEWISE_BEZIER_KNOTS.); +#27 = CARTESIAN_POINT('',(6.35,2.510093236095E-15,4.3)); +#28 = CARTESIAN_POINT('',(6.35,7.17302993952E-15,25.3)); +#29 = ORIENTED_EDGE('',*,*,#30,.T.); +#30 = EDGE_CURVE('',#22,#31,#33,.T.); +#31 = VERTEX_POINT('',#32); +#32 = CARTESIAN_POINT('',(0.795298686029,-6.3,4.3)); +#33 = CIRCLE('',#34,6.35); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.,9.547918011776E-16,4.3)); +#36 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#31,#40,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(0.795298686029,-6.3,2.5)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(0.795298686029,-6.3,4.3)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,-4.930380657631E-32,-1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#48,#40,#50,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(0.795298686029,6.3,2.5)); +#50 = CIRCLE('',#51,6.35); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.,9.547918011679E-16,2.5)); +#53 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#54 = DIRECTION('',(-1.,0.,0.)); +#55 = ORIENTED_EDGE('',*,*,#56,.F.); +#56 = EDGE_CURVE('',#57,#48,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(0.795298686029,6.3,4.3)); +#59 = LINE('',#60,#61); +#60 = CARTESIAN_POINT('',(0.795298686029,6.3,4.3)); +#61 = VECTOR('',#62,1.); +#62 = DIRECTION('',(0.,-4.930380657631E-32,-1.)); +#63 = ORIENTED_EDGE('',*,*,#64,.T.); +#64 = EDGE_CURVE('',#57,#22,#65,.T.); +#65 = CIRCLE('',#66,6.35); +#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69); +#67 = CARTESIAN_POINT('',(0.,9.547918011776E-16,4.3)); +#68 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#69 = DIRECTION('',(1.,0.,0.)); +#70 = ORIENTED_EDGE('',*,*,#21,.T.); +#71 = ORIENTED_EDGE('',*,*,#72,.F.); +#72 = EDGE_CURVE('',#24,#24,#73,.T.); +#73 = CIRCLE('',#74,6.35); +#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); +#75 = CARTESIAN_POINT('',(0.,5.573319583618E-15,25.1)); +#76 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#77 = DIRECTION('',(1.,0.,0.)); +#78 = CYLINDRICAL_SURFACE('',#79,6.35); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(0.,9.547918011776E-16,4.3)); +#81 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#82 = DIRECTION('',(1.,0.,0.)); +#83 = ADVANCED_FACE('',(#84),#103,.T.); +#84 = FACE_BOUND('',#85,.F.); +#85 = EDGE_LOOP('',(#86,#94,#95,#96)); +#86 = ORIENTED_EDGE('',*,*,#87,.F.); +#87 = EDGE_CURVE('',#24,#88,#90,.T.); +#88 = VERTEX_POINT('',#89); +#89 = CARTESIAN_POINT('',(6.15,5.617728504603E-15,25.3)); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(6.35,5.573319583618E-15,25.1)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(-0.707106781187,1.570092458684E-16,0.707106781187)); +#94 = ORIENTED_EDGE('',*,*,#72,.T.); +#95 = ORIENTED_EDGE('',*,*,#87,.T.); +#96 = ORIENTED_EDGE('',*,*,#97,.F.); +#97 = EDGE_CURVE('',#88,#88,#98,.T.); +#98 = CIRCLE('',#99,6.15); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.,5.617728504603E-15,25.3)); +#101 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = CONICAL_SURFACE('',#104,6.35,0.785398163397); +#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107); +#105 = CARTESIAN_POINT('',(0.,5.573319583618E-15,25.1)); +#106 = DIRECTION('',(-0.,-2.22044604925E-16,-1.)); +#107 = DIRECTION('',(1.,0.,0.)); +#108 = ADVANCED_FACE('',(#109),#145,.F.); +#109 = FACE_BOUND('',#110,.F.); +#110 = EDGE_LOOP('',(#111,#122,#131,#137,#138,#139)); +#111 = ORIENTED_EDGE('',*,*,#112,.T.); +#112 = EDGE_CURVE('',#113,#115,#117,.T.); +#113 = VERTEX_POINT('',#114); +#114 = CARTESIAN_POINT('',(1.064573044291,8.433070866142,4.3)); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(8.5,9.547918011776E-16,4.3)); +#117 = CIRCLE('',#118,8.5); +#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121); +#119 = CARTESIAN_POINT('',(0.,9.547918011776E-16,4.3)); +#120 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#121 = DIRECTION('',(1.,0.,0.)); +#122 = ORIENTED_EDGE('',*,*,#123,.T.); +#123 = EDGE_CURVE('',#115,#124,#126,.T.); +#124 = VERTEX_POINT('',#125); +#125 = CARTESIAN_POINT('',(1.064573044291,-8.433070866142,4.3)); +#126 = CIRCLE('',#127,8.5); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(0.,9.547918011776E-16,4.3)); +#129 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#130 = DIRECTION('',(1.,0.,0.)); +#131 = ORIENTED_EDGE('',*,*,#132,.F.); +#132 = EDGE_CURVE('',#31,#124,#133,.T.); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(0.795298686029,-6.3,4.3)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(0.125243887564,-0.992125984252,4.930380657631E-32) + ); +#137 = ORIENTED_EDGE('',*,*,#30,.F.); +#138 = ORIENTED_EDGE('',*,*,#64,.F.); +#139 = ORIENTED_EDGE('',*,*,#140,.T.); +#140 = EDGE_CURVE('',#57,#113,#141,.T.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(0.795298686029,6.3,4.3)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(0.125243887564,0.992125984252,-4.930380657631E-32) + ); +#145 = PLANE('',#146); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(0.,9.547918011776E-16,4.3)); +#148 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#149 = DIRECTION('',(1.,0.,0.)); +#150 = ADVANCED_FACE('',(#151),#169,.T.); +#151 = FACE_BOUND('',#152,.T.); +#152 = EDGE_LOOP('',(#153,#154,#162,#168)); +#153 = ORIENTED_EDGE('',*,*,#39,.T.); +#154 = ORIENTED_EDGE('',*,*,#155,.T.); +#155 = EDGE_CURVE('',#40,#156,#158,.T.); +#156 = VERTEX_POINT('',#157); +#157 = CARTESIAN_POINT('',(1.064573044291,-8.433070866142,2.5)); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(0.795298686029,-6.3,2.5)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(0.125243887564,-0.992125984252,4.930380657631E-32) + ); +#162 = ORIENTED_EDGE('',*,*,#163,.F.); +#163 = EDGE_CURVE('',#124,#156,#164,.T.); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(1.064573044291,-8.433070866142,4.3)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.,-4.930380657631E-32,-1.)); +#168 = ORIENTED_EDGE('',*,*,#132,.F.); +#169 = PLANE('',#170); +#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173); +#171 = CARTESIAN_POINT('',(0.795298686029,-6.3,4.3)); +#172 = DIRECTION('',(-0.992125984252,-0.125243887564,6.162975822039E-33) + ); +#173 = DIRECTION('',(0.125243887564,-0.992125984252,4.930380657631E-32) + ); +#174 = ADVANCED_FACE('',(#175),#194,.T.); +#175 = FACE_BOUND('',#176,.F.); +#176 = EDGE_LOOP('',(#177,#178,#179,#188)); +#177 = ORIENTED_EDGE('',*,*,#47,.T.); +#178 = ORIENTED_EDGE('',*,*,#155,.T.); +#179 = ORIENTED_EDGE('',*,*,#180,.F.); +#180 = EDGE_CURVE('',#181,#156,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(1.064573044291,8.433070866142,2.5)); +#183 = CIRCLE('',#184,8.5); +#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187); +#185 = CARTESIAN_POINT('',(0.,1.33226762955E-15,2.5)); +#186 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#187 = DIRECTION('',(-1.,0.,0.)); +#188 = ORIENTED_EDGE('',*,*,#189,.F.); +#189 = EDGE_CURVE('',#48,#181,#190,.T.); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(0.795298686029,6.3,2.5)); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(0.125243887564,0.992125984252,-4.930380657631E-32) + ); +#194 = PLANE('',#195); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(-3.547359361313,8.881784197001E-16,2.5)); +#197 = DIRECTION('',(-1.814172641434E-32,4.930380657631E-32,1.)); +#198 = DIRECTION('',(1.,6.077163357286E-64,1.814172641434E-32)); +#199 = ADVANCED_FACE('',(#200),#211,.F.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202,#203,#204,#210)); +#202 = ORIENTED_EDGE('',*,*,#56,.T.); +#203 = ORIENTED_EDGE('',*,*,#189,.T.); +#204 = ORIENTED_EDGE('',*,*,#205,.F.); +#205 = EDGE_CURVE('',#113,#181,#206,.T.); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(1.064573044291,8.433070866142,4.3)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(0.,-4.930380657631E-32,-1.)); +#210 = ORIENTED_EDGE('',*,*,#140,.F.); +#211 = PLANE('',#212); +#212 = AXIS2_PLACEMENT_3D('',#213,#214,#215); +#213 = CARTESIAN_POINT('',(0.795298686029,6.3,4.3)); +#214 = DIRECTION('',(0.992125984252,-0.125243887564,6.162975822039E-33) + ); +#215 = DIRECTION('',(0.125243887564,0.992125984252,-4.930380657631E-32) + ); +#216 = ADVANCED_FACE('',(#217,#220),#254,.F.); +#217 = FACE_BOUND('',#218,.F.); +#218 = EDGE_LOOP('',(#219)); +#219 = ORIENTED_EDGE('',*,*,#97,.T.); +#220 = FACE_BOUND('',#221,.F.); +#221 = EDGE_LOOP('',(#222,#232,#240,#248)); +#222 = ORIENTED_EDGE('',*,*,#223,.T.); +#223 = EDGE_CURVE('',#224,#226,#228,.T.); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(3.85,-3.85,25.3)); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(3.85,3.85,25.3)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(3.85,-3.85,25.3)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(0.,1.,-2.958228394579E-31)); +#232 = ORIENTED_EDGE('',*,*,#233,.T.); +#233 = EDGE_CURVE('',#226,#234,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(-3.85,3.85,25.3)); +#236 = LINE('',#237,#238); +#237 = CARTESIAN_POINT('',(3.85,3.85,25.3)); +#238 = VECTOR('',#239,1.); +#239 = DIRECTION('',(-1.,0.,0.)); +#240 = ORIENTED_EDGE('',*,*,#241,.T.); +#241 = EDGE_CURVE('',#234,#242,#244,.T.); +#242 = VERTEX_POINT('',#243); +#243 = CARTESIAN_POINT('',(-3.85,-3.85,25.3)); +#244 = LINE('',#245,#246); +#245 = CARTESIAN_POINT('',(-3.85,3.85,25.3)); +#246 = VECTOR('',#247,1.); +#247 = DIRECTION('',(-0.,-1.,2.958228394579E-31)); +#248 = ORIENTED_EDGE('',*,*,#249,.T.); +#249 = EDGE_CURVE('',#242,#224,#250,.T.); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(-3.85,-3.85,25.3)); +#252 = VECTOR('',#253,1.); +#253 = DIRECTION('',(1.,0.,0.)); +#254 = PLANE('',#255); +#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258); +#256 = CARTESIAN_POINT('',(0.,5.617728504603E-15,25.3)); +#257 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#258 = DIRECTION('',(1.,0.,0.)); +#259 = ADVANCED_FACE('',(#260),#283,.T.); +#260 = FACE_BOUND('',#261,.F.); +#261 = EDGE_LOOP('',(#262,#270,#277,#278,#279,#280,#281,#282)); +#262 = ORIENTED_EDGE('',*,*,#263,.F.); +#263 = EDGE_CURVE('',#264,#115,#266,.T.); +#264 = VERTEX_POINT('',#265); +#265 = CARTESIAN_POINT('',(8.5,1.33226762955E-16,0.6)); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(8.5,0.,0.)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#270 = ORIENTED_EDGE('',*,*,#271,.T.); +#271 = EDGE_CURVE('',#264,#264,#272,.T.); +#272 = CIRCLE('',#273,8.5); +#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276); +#274 = CARTESIAN_POINT('',(0.,1.33226762955E-16,0.6)); +#275 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#276 = DIRECTION('',(1.,0.,0.)); +#277 = ORIENTED_EDGE('',*,*,#263,.T.); +#278 = ORIENTED_EDGE('',*,*,#112,.F.); +#279 = ORIENTED_EDGE('',*,*,#205,.T.); +#280 = ORIENTED_EDGE('',*,*,#180,.T.); +#281 = ORIENTED_EDGE('',*,*,#163,.F.); +#282 = ORIENTED_EDGE('',*,*,#123,.F.); +#283 = CYLINDRICAL_SURFACE('',#284,8.5); +#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287); +#285 = CARTESIAN_POINT('',(0.,0.,0.)); +#286 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#287 = DIRECTION('',(1.,0.,0.)); +#288 = ADVANCED_FACE('',(#289),#314,.F.); +#289 = FACE_BOUND('',#290,.F.); +#290 = EDGE_LOOP('',(#291,#299,#307,#313)); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#224,#293,#295,.T.); +#293 = VERTEX_POINT('',#294); +#294 = CARTESIAN_POINT('',(3.85,-3.85,27.1)); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(3.85,-3.85,25.3)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(0.,2.958228394579E-31,1.)); +#299 = ORIENTED_EDGE('',*,*,#300,.T.); +#300 = EDGE_CURVE('',#293,#301,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(3.85,3.85,27.1)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(3.85,-3.85,27.1)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(0.,1.,-2.958228394579E-31)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#226,#301,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(3.85,3.85,25.3)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(0.,2.958228394579E-31,1.)); +#313 = ORIENTED_EDGE('',*,*,#223,.F.); +#314 = PLANE('',#315); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(3.85,-3.85,25.3)); +#317 = DIRECTION('',(-1.,0.,0.)); +#318 = DIRECTION('',(0.,1.,-2.958228394579E-31)); +#319 = ADVANCED_FACE('',(#320),#338,.F.); +#320 = FACE_BOUND('',#321,.F.); +#321 = EDGE_LOOP('',(#322,#330,#336,#337)); +#322 = ORIENTED_EDGE('',*,*,#323,.T.); +#323 = EDGE_CURVE('',#242,#324,#326,.T.); +#324 = VERTEX_POINT('',#325); +#325 = CARTESIAN_POINT('',(-3.85,-3.85,27.1)); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-3.85,-3.85,25.3)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(0.,2.958228394579E-31,1.)); +#330 = ORIENTED_EDGE('',*,*,#331,.T.); +#331 = EDGE_CURVE('',#324,#293,#332,.T.); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-3.85,-3.85,27.1)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.,0.)); +#336 = ORIENTED_EDGE('',*,*,#292,.F.); +#337 = ORIENTED_EDGE('',*,*,#249,.F.); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-3.85,-3.85,25.3)); +#341 = DIRECTION('',(0.,1.,-2.958228394579E-31)); +#342 = DIRECTION('',(1.,0.,0.)); +#343 = ADVANCED_FACE('',(#344),#362,.F.); +#344 = FACE_BOUND('',#345,.F.); +#345 = EDGE_LOOP('',(#346,#354,#360,#361)); +#346 = ORIENTED_EDGE('',*,*,#347,.T.); +#347 = EDGE_CURVE('',#234,#348,#350,.T.); +#348 = VERTEX_POINT('',#349); +#349 = CARTESIAN_POINT('',(-3.85,3.85,27.1)); +#350 = LINE('',#351,#352); +#351 = CARTESIAN_POINT('',(-3.85,3.85,25.3)); +#352 = VECTOR('',#353,1.); +#353 = DIRECTION('',(0.,2.958228394579E-31,1.)); +#354 = ORIENTED_EDGE('',*,*,#355,.T.); +#355 = EDGE_CURVE('',#348,#324,#356,.T.); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(-3.85,3.85,27.1)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(0.,-1.,2.958228394579E-31)); +#360 = ORIENTED_EDGE('',*,*,#323,.F.); +#361 = ORIENTED_EDGE('',*,*,#241,.F.); +#362 = PLANE('',#363); +#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366); +#364 = CARTESIAN_POINT('',(-3.85,3.85,25.3)); +#365 = DIRECTION('',(1.,0.,0.)); +#366 = DIRECTION('',(0.,-1.,2.958228394579E-31)); +#367 = ADVANCED_FACE('',(#368),#379,.F.); +#368 = FACE_BOUND('',#369,.F.); +#369 = EDGE_LOOP('',(#370,#371,#377,#378)); +#370 = ORIENTED_EDGE('',*,*,#308,.T.); +#371 = ORIENTED_EDGE('',*,*,#372,.T.); +#372 = EDGE_CURVE('',#301,#348,#373,.T.); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(3.85,3.85,27.1)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(-1.,-0.,0.)); +#377 = ORIENTED_EDGE('',*,*,#347,.F.); +#378 = ORIENTED_EDGE('',*,*,#233,.F.); +#379 = PLANE('',#380); +#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383); +#381 = CARTESIAN_POINT('',(3.85,3.85,25.3)); +#382 = DIRECTION('',(0.,-1.,2.958228394579E-31)); +#383 = DIRECTION('',(-1.,0.,0.)); +#384 = ADVANCED_FACE('',(#385),#404,.T.); +#385 = FACE_BOUND('',#386,.T.); +#386 = EDGE_LOOP('',(#387,#395,#396,#397)); +#387 = ORIENTED_EDGE('',*,*,#388,.F.); +#388 = EDGE_CURVE('',#264,#389,#391,.T.); +#389 = VERTEX_POINT('',#390); +#390 = CARTESIAN_POINT('',(7.9,0.,0.)); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(8.5,1.33226762955E-16,0.6)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,-0.707106781187 + )); +#395 = ORIENTED_EDGE('',*,*,#271,.T.); +#396 = ORIENTED_EDGE('',*,*,#388,.T.); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#389,#389,#399,.T.); +#399 = CIRCLE('',#400,7.9); +#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403); +#401 = CARTESIAN_POINT('',(0.,0.,0.)); +#402 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#403 = DIRECTION('',(1.,0.,0.)); +#404 = CONICAL_SURFACE('',#405,8.5,0.785398163397); +#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408); +#406 = CARTESIAN_POINT('',(0.,1.33226762955E-16,0.6)); +#407 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#408 = DIRECTION('',(1.,0.,0.)); +#409 = ADVANCED_FACE('',(#410),#435,.F.); +#410 = FACE_BOUND('',#411,.T.); +#411 = EDGE_LOOP('',(#412,#420,#421,#429)); +#412 = ORIENTED_EDGE('',*,*,#413,.F.); +#413 = EDGE_CURVE('',#293,#414,#416,.T.); +#414 = VERTEX_POINT('',#415); +#415 = CARTESIAN_POINT('',(3.65,-3.65,27.3)); +#416 = LINE('',#417,#418); +#417 = CARTESIAN_POINT('',(2.5,-2.5,28.45)); +#418 = VECTOR('',#419,1.); +#419 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#420 = ORIENTED_EDGE('',*,*,#300,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#301,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(3.65,3.65,27.3)); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(2.5,2.5,28.45)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#429 = ORIENTED_EDGE('',*,*,#430,.F.); +#430 = EDGE_CURVE('',#414,#423,#431,.T.); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(3.65,-3.85,27.3)); +#433 = VECTOR('',#434,1.); +#434 = DIRECTION('',(0.,1.,-2.958228394579E-31)); +#435 = PLANE('',#436); +#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439); +#437 = CARTESIAN_POINT('',(3.75,-3.85,27.2)); +#438 = DIRECTION('',(-0.707106781187,-9.462625199512E-17,-0.707106781187 + )); +#439 = DIRECTION('',(6.691086446402E-17,-1.,6.691086446402E-17)); +#440 = ADVANCED_FACE('',(#441),#459,.F.); +#441 = FACE_BOUND('',#442,.T.); +#442 = EDGE_LOOP('',(#443,#451,#452,#453)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#324,#445,#447,.T.); +#445 = VERTEX_POINT('',#446); +#446 = CARTESIAN_POINT('',(-3.65,-3.65,27.3)); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(-2.5,-2.5,28.45)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#451 = ORIENTED_EDGE('',*,*,#331,.T.); +#452 = ORIENTED_EDGE('',*,*,#413,.T.); +#453 = ORIENTED_EDGE('',*,*,#454,.F.); +#454 = EDGE_CURVE('',#445,#414,#455,.T.); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(-3.85,-3.65,27.3)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(1.,0.,0.)); +#459 = PLANE('',#460); +#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463); +#461 = CARTESIAN_POINT('',(-3.85,-3.75,27.2)); +#462 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#463 = DIRECTION('',(-1.,-0.,-0.)); +#464 = ADVANCED_FACE('',(#465),#483,.F.); +#465 = FACE_BOUND('',#466,.T.); +#466 = EDGE_LOOP('',(#467,#475,#476,#477)); +#467 = ORIENTED_EDGE('',*,*,#468,.F.); +#468 = EDGE_CURVE('',#348,#469,#471,.T.); +#469 = VERTEX_POINT('',#470); +#470 = CARTESIAN_POINT('',(-3.65,3.65,27.3)); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(-2.5,2.5,28.45)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#475 = ORIENTED_EDGE('',*,*,#355,.T.); +#476 = ORIENTED_EDGE('',*,*,#444,.T.); +#477 = ORIENTED_EDGE('',*,*,#478,.F.); +#478 = EDGE_CURVE('',#469,#445,#479,.T.); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(-3.65,3.85,27.3)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(0.,-1.,2.958228394579E-31)); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(-3.75,3.85,27.2)); +#486 = DIRECTION('',(0.707106781187,-9.462625199512E-17,-0.707106781187) + ); +#487 = DIRECTION('',(6.691086446402E-17,1.,-6.691086446402E-17)); +#488 = ADVANCED_FACE('',(#489),#500,.F.); +#489 = FACE_BOUND('',#490,.T.); +#490 = EDGE_LOOP('',(#491,#492,#493,#494)); +#491 = ORIENTED_EDGE('',*,*,#422,.F.); +#492 = ORIENTED_EDGE('',*,*,#372,.T.); +#493 = ORIENTED_EDGE('',*,*,#468,.T.); +#494 = ORIENTED_EDGE('',*,*,#495,.F.); +#495 = EDGE_CURVE('',#423,#469,#496,.T.); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(3.85,3.65,27.3)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(-1.,-0.,0.)); +#500 = PLANE('',#501); +#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504); +#502 = CARTESIAN_POINT('',(3.85,3.75,27.2)); +#503 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#504 = DIRECTION('',(1.,0.,-0.)); +#505 = ADVANCED_FACE('',(#506,#509),#543,.T.); +#506 = FACE_BOUND('',#507,.F.); +#507 = EDGE_LOOP('',(#508)); +#508 = ORIENTED_EDGE('',*,*,#398,.F.); +#509 = FACE_BOUND('',#510,.F.); +#510 = EDGE_LOOP('',(#511,#521,#529,#537)); +#511 = ORIENTED_EDGE('',*,*,#512,.T.); +#512 = EDGE_CURVE('',#513,#515,#517,.T.); +#513 = VERTEX_POINT('',#514); +#514 = CARTESIAN_POINT('',(-1.6,-6.6,1.365574320289E-15)); +#515 = VERTEX_POINT('',#516); +#516 = CARTESIAN_POINT('',(-1.6,6.6,-1.998401444325E-16)); +#517 = LINE('',#518,#519); +#518 = CARTESIAN_POINT('',(-1.6,-6.,1.33226762955E-15)); +#519 = VECTOR('',#520,1.); +#520 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#515,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(1.6,6.6,-1.310063169058E-15)); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(-1.,6.6,-1.465494392505E-15)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(1.,0.,0.)); +#529 = ORIENTED_EDGE('',*,*,#530,.T.); +#530 = EDGE_CURVE('',#523,#531,#533,.T.); +#531 = VERTEX_POINT('',#532); +#532 = CARTESIAN_POINT('',(1.6,-6.6,1.254552017826E-15)); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(1.6,6.,-1.33226762955E-15)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(0.,-1.,9.860761315263E-32)); +#537 = ORIENTED_EDGE('',*,*,#538,.T.); +#538 = EDGE_CURVE('',#531,#513,#539,.T.); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(1.,-6.6,1.465494392505E-15)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(-1.,0.,0.)); +#543 = PLANE('',#544); +#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547); +#545 = CARTESIAN_POINT('',(0.,0.,0.)); +#546 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#547 = DIRECTION('',(1.,0.,0.)); +#548 = ADVANCED_FACE('',(#549,#555),#624,.T.); +#549 = FACE_BOUND('',#550,.T.); +#550 = EDGE_LOOP('',(#551,#552,#553,#554)); +#551 = ORIENTED_EDGE('',*,*,#495,.T.); +#552 = ORIENTED_EDGE('',*,*,#478,.T.); +#553 = ORIENTED_EDGE('',*,*,#454,.T.); +#554 = ORIENTED_EDGE('',*,*,#430,.T.); +#555 = FACE_BOUND('',#556,.T.); +#556 = EDGE_LOOP('',(#557,#568,#577,#589,#598,#607,#616)); +#557 = ORIENTED_EDGE('',*,*,#558,.F.); +#558 = EDGE_CURVE('',#559,#561,#563,.T.); +#559 = VERTEX_POINT('',#560); +#560 = CARTESIAN_POINT('',(0.591664709386,2.839002090818,27.3)); +#561 = VERTEX_POINT('',#562); +#562 = CARTESIAN_POINT('',(-2.754480286738,0.907104376558,27.3)); +#563 = CIRCLE('',#564,2.9); +#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567); +#565 = CARTESIAN_POINT('',(7.149051953565E-31,6.310887241768E-30,27.3)); +#566 = DIRECTION('',(2.012865714687E-32,2.476207331968E-31,1.)); +#567 = DIRECTION('',(0.204022313581,0.978966238213,-2.465190328816E-31) + ); +#568 = ORIENTED_EDGE('',*,*,#569,.F.); +#569 = EDGE_CURVE('',#570,#559,#572,.T.); +#570 = VERTEX_POINT('',#571); +#571 = CARTESIAN_POINT('',(2.162815577352,1.93189771426,27.3)); +#572 = CIRCLE('',#573,2.9); +#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574 = CARTESIAN_POINT('',(7.149051953565E-31,6.310887241768E-30,27.3)); +#575 = DIRECTION('',(3.016307221162E-32,2.252689006758E-31,1.)); +#576 = DIRECTION('',(0.745798474949,0.666171625607,-1.725633230171E-31) + ); +#577 = ORIENTED_EDGE('',*,*,#578,.F.); +#578 = EDGE_CURVE('',#579,#570,#581,.T.); +#579 = VERTEX_POINT('',#580); +#580 = CARTESIAN_POINT('',(2.162815577352,-1.93189771426,27.3)); +#581 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#582,#583,#584,#585,#586,#587, + #588),.UNSPECIFIED.,.F.,.F.,(7,7),(11.309733552923,15.246677457639), + .PIECEWISE_BEZIER_KNOTS.); +#582 = CARTESIAN_POINT('',(2.162815577352,-1.93189771426,27.3)); +#583 = CARTESIAN_POINT('',(2.632306355168,-1.406289158389,27.3)); +#584 = CARTESIAN_POINT('',(2.948517911926,-0.743810389,27.3)); +#585 = CARTESIAN_POINT('',(3.061557388002,5.484501741648E-15,27.3)); +#586 = CARTESIAN_POINT('',(2.948517911926,0.743810389,27.3)); +#587 = CARTESIAN_POINT('',(2.632306355168,1.406289158389,27.3)); +#588 = CARTESIAN_POINT('',(2.162815577352,1.93189771426,27.3)); +#589 = ORIENTED_EDGE('',*,*,#590,.F.); +#590 = EDGE_CURVE('',#591,#579,#593,.T.); +#591 = VERTEX_POINT('',#592); +#592 = CARTESIAN_POINT('',(0.591664709386,-2.839002090818,27.3)); +#593 = CIRCLE('',#594,2.9); +#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597); +#595 = CARTESIAN_POINT('',(7.149051953565E-31,6.310887241768E-30,27.3)); +#596 = DIRECTION('',(2.813810490672E-32,2.576798098828E-31,1.)); +#597 = DIRECTION('',(0.204022313581,-0.978966238213,2.465190328816E-31) + ); +#598 = ORIENTED_EDGE('',*,*,#599,.F.); +#599 = EDGE_CURVE('',#600,#591,#602,.T.); +#600 = VERTEX_POINT('',#601); +#601 = CARTESIAN_POINT('',(-2.754480286738,-0.907104376558,27.3)); +#602 = CIRCLE('',#603,2.9); +#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606); +#604 = CARTESIAN_POINT('',(7.149051953565E-31,6.310887241768E-30,27.3)); +#605 = DIRECTION('',(1.654973548953E-32,2.649928323554E-31,1.)); +#606 = DIRECTION('',(-0.94982078853,-0.312794612606,9.860761315263E-32) + ); +#607 = ORIENTED_EDGE('',*,*,#608,.F.); +#608 = EDGE_CURVE('',#609,#600,#611,.T.); +#609 = VERTEX_POINT('',#610); +#610 = CARTESIAN_POINT('',(-2.9,-4.317281930619E-15,27.3)); +#611 = CIRCLE('',#612,2.9); +#612 = AXIS2_PLACEMENT_3D('',#613,#614,#615); +#613 = CARTESIAN_POINT('',(7.149051953565E-31,6.310887241768E-30,27.3)); +#614 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#615 = DIRECTION('',(-1.,-5.843414112748E-31,2.661025148325E-32)); +#616 = ORIENTED_EDGE('',*,*,#617,.F.); +#617 = EDGE_CURVE('',#561,#609,#618,.T.); +#618 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#619,#620,#621,#622,#623), + .UNSPECIFIED.,.F.,.F.,(5,5),(3.936943904715,4.795905340589), + .PIECEWISE_BEZIER_KNOTS.); +#619 = CARTESIAN_POINT('',(-2.754480286738,0.907104376558,27.3)); +#620 = CARTESIAN_POINT('',(-2.826625442065,0.688031011611,27.3)); +#621 = CARTESIAN_POINT('',(-2.875540238931,0.461300597655,27.3)); +#622 = CARTESIAN_POINT('',(-2.9,0.230647052151,27.3)); +#623 = CARTESIAN_POINT('',(-2.9,-4.317281930619E-15,27.3)); +#624 = PLANE('',#625); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(1.153478467143E-16,5.995204332976E-15,27.3)); +#627 = DIRECTION('',(2.661025148325E-32,2.711709361697E-31,1.)); +#628 = DIRECTION('',(1.,-7.292596028744E-63,-2.661025148325E-32)); +#629 = ADVANCED_FACE('',(#630),#655,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#640,#641,#649)); +#632 = ORIENTED_EDGE('',*,*,#633,.F.); +#633 = EDGE_CURVE('',#513,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(-1.,-6.,0.6)); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(-0.866666666667,-5.866666666667, + 0.733333333333)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#640 = ORIENTED_EDGE('',*,*,#512,.T.); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#515,#643,#645,.T.); +#643 = VERTEX_POINT('',#644); +#644 = CARTESIAN_POINT('',(-1.,6.,0.6)); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(0.8,4.2,2.4)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#649 = ORIENTED_EDGE('',*,*,#650,.F.); +#650 = EDGE_CURVE('',#634,#643,#651,.T.); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(-1.,-6.,0.6)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#655 = PLANE('',#656); +#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659); +#657 = CARTESIAN_POINT('',(-1.3,-6.,0.3)); +#658 = DIRECTION('',(0.707106781187,-1.633268936091E-16,-0.707106781187) + ); +#659 = DIRECTION('',(1.154895540211E-16,1.,-1.154895540211E-16)); +#660 = ADVANCED_FACE('',(#661),#679,.T.); +#661 = FACE_BOUND('',#662,.T.); +#662 = EDGE_LOOP('',(#663,#671,#672,#673)); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#531,#665,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(1.,-6.,0.6)); +#667 = LINE('',#668,#669); +#668 = CARTESIAN_POINT('',(-0.8,-4.2,2.4)); +#669 = VECTOR('',#670,1.); +#670 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#671 = ORIENTED_EDGE('',*,*,#538,.T.); +#672 = ORIENTED_EDGE('',*,*,#633,.T.); +#673 = ORIENTED_EDGE('',*,*,#674,.F.); +#674 = EDGE_CURVE('',#665,#634,#675,.T.); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(1.,-6.,0.6)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(-1.,0.,0.)); +#679 = PLANE('',#680); +#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683); +#681 = CARTESIAN_POINT('',(1.,-6.3,0.3)); +#682 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#683 = DIRECTION('',(-1.,0.,0.)); +#684 = ADVANCED_FACE('',(#685),#703,.T.); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687,#688,#689,#697)); +#687 = ORIENTED_EDGE('',*,*,#642,.F.); +#688 = ORIENTED_EDGE('',*,*,#522,.T.); +#689 = ORIENTED_EDGE('',*,*,#690,.T.); +#690 = EDGE_CURVE('',#523,#691,#693,.T.); +#691 = VERTEX_POINT('',#692); +#692 = CARTESIAN_POINT('',(1.,6.,0.6)); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(0.866666666667,5.866666666667,0.733333333333) + ); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#697 = ORIENTED_EDGE('',*,*,#698,.F.); +#698 = EDGE_CURVE('',#643,#691,#699,.T.); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-1.,6.,0.6)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.,0.)); +#703 = PLANE('',#704); +#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707); +#705 = CARTESIAN_POINT('',(-1.,6.3,0.3)); +#706 = DIRECTION('',(6.963829119075E-18,-0.707106781187,-0.707106781187) + ); +#707 = DIRECTION('',(1.,4.924170793122E-18,4.924170793122E-18)); +#708 = ADVANCED_FACE('',(#709),#720,.T.); +#709 = FACE_BOUND('',#710,.T.); +#710 = EDGE_LOOP('',(#711,#712,#713,#714)); +#711 = ORIENTED_EDGE('',*,*,#690,.F.); +#712 = ORIENTED_EDGE('',*,*,#530,.T.); +#713 = ORIENTED_EDGE('',*,*,#664,.T.); +#714 = ORIENTED_EDGE('',*,*,#715,.F.); +#715 = EDGE_CURVE('',#691,#665,#716,.T.); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(1.,6.,0.6)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(0.,-1.,9.860761315263E-32)); +#720 = PLANE('',#721); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(1.3,6.,0.3)); +#723 = DIRECTION('',(-0.707106781187,-1.5636306449E-16,-0.707106781187) + ); +#724 = DIRECTION('',(1.10565383228E-16,-1.,1.10565383228E-16)); +#725 = ADVANCED_FACE('',(#726),#752,.F.); +#726 = FACE_BOUND('',#727,.T.); +#727 = EDGE_LOOP('',(#728,#736,#737,#745)); +#728 = ORIENTED_EDGE('',*,*,#729,.F.); +#729 = EDGE_CURVE('',#559,#730,#732,.T.); +#730 = VERTEX_POINT('',#731); +#731 = CARTESIAN_POINT('',(0.55086024667,2.643208843175,27.1)); +#732 = LINE('',#733,#734); +#733 = CARTESIAN_POINT('',(0.55086024667,2.643208843175,27.1)); +#734 = VECTOR('',#735,1.); +#735 = DIRECTION('',(-0.144265561447,-0.692233665593,-0.707106781187)); +#736 = ORIENTED_EDGE('',*,*,#558,.T.); +#737 = ORIENTED_EDGE('',*,*,#738,.T.); +#738 = EDGE_CURVE('',#561,#739,#741,.T.); +#739 = VERTEX_POINT('',#740); +#740 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,27.1)); +#741 = LINE('',#742,#743); +#742 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,27.1)); +#743 = VECTOR('',#744,1.); +#744 = DIRECTION('',(0.671624720482,-0.221179191692,-0.707106781187)); +#745 = ORIENTED_EDGE('',*,*,#746,.F.); +#746 = EDGE_CURVE('',#730,#739,#747,.T.); +#747 = CIRCLE('',#748,2.7); +#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751); +#749 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#750 = DIRECTION('',(2.012865714687E-32,2.476207331968E-31,1.)); +#751 = DIRECTION('',(0.204022313581,0.978966238213,-2.465190328816E-31) + ); +#752 = CONICAL_SURFACE('',#753,2.7,0.785398163397); +#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756); +#754 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#755 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#756 = DIRECTION('',(0.204022313581,0.978966238213,-2.465190328816E-31) + ); +#757 = ADVANCED_FACE('',(#758),#776,.F.); +#758 = FACE_BOUND('',#759,.T.); +#759 = EDGE_LOOP('',(#760,#767,#768,#769)); +#760 = ORIENTED_EDGE('',*,*,#761,.F.); +#761 = EDGE_CURVE('',#570,#762,#764,.T.); +#762 = VERTEX_POINT('',#763); +#763 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,27.1)); +#764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#765,#766),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,3.936943904715),.PIECEWISE_BEZIER_KNOTS.); +#765 = CARTESIAN_POINT('',(2.162815577352,1.93189771426,27.3)); +#766 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,27.1)); +#767 = ORIENTED_EDGE('',*,*,#569,.T.); +#768 = ORIENTED_EDGE('',*,*,#729,.T.); +#769 = ORIENTED_EDGE('',*,*,#770,.F.); +#770 = EDGE_CURVE('',#762,#730,#771,.T.); +#771 = CIRCLE('',#772,2.7); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#774 = DIRECTION('',(3.016307221162E-32,2.252689006758E-31,1.)); +#775 = DIRECTION('',(0.745798474949,0.666171625607,-1.725633230171E-31) + ); +#776 = CONICAL_SURFACE('',#777,2.7,0.785398163397); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#779 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#780 = DIRECTION('',(0.745798474949,0.666171625607,-1.725633230171E-31) + ); +#781 = ADVANCED_FACE('',(#782),#801,.F.); +#782 = FACE_BOUND('',#783,.F.); +#783 = EDGE_LOOP('',(#784,#785,#795,#800)); +#784 = ORIENTED_EDGE('',*,*,#738,.T.); +#785 = ORIENTED_EDGE('',*,*,#786,.T.); +#786 = EDGE_CURVE('',#739,#787,#789,.T.); +#787 = VERTEX_POINT('',#788); +#788 = CARTESIAN_POINT('',(-2.7,6.613092715396E-16,27.1)); +#789 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#790,#791,#792,#793,#794), + .UNSPECIFIED.,.F.,.F.,(5,5),(3.936943904715,4.795905340589), + .PIECEWISE_BEZIER_KNOTS.); +#790 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,27.1)); +#791 = CARTESIAN_POINT('',(-2.631685756405,0.640580597017,27.1)); +#792 = CARTESIAN_POINT('',(-2.677227119005,0.429486763334,27.1)); +#793 = CARTESIAN_POINT('',(-2.7,0.214740358899,27.1)); +#794 = CARTESIAN_POINT('',(-2.7,6.613092715396E-16,27.1)); +#795 = ORIENTED_EDGE('',*,*,#796,.F.); +#796 = EDGE_CURVE('',#609,#787,#797,.T.); +#797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#798,#799),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.858961435873),.PIECEWISE_BEZIER_KNOTS.); +#798 = CARTESIAN_POINT('',(-2.9,-4.317281930619E-15,27.3)); +#799 = CARTESIAN_POINT('',(-2.7,6.613092715396E-16,27.1)); +#800 = ORIENTED_EDGE('',*,*,#617,.F.); +#801 = B_SPLINE_SURFACE_WITH_KNOTS('',1,4,( + (#802,#803,#804,#805,#806) + ,(#807,#808,#809,#810,#811 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(5,5),(0.,0.858961435873),( + 3.936943904715,4.795905340589),.PIECEWISE_BEZIER_KNOTS.); +#802 = CARTESIAN_POINT('',(-2.754480286738,0.907104376558,27.3)); +#803 = CARTESIAN_POINT('',(-2.826625442065,0.688031011611,27.3)); +#804 = CARTESIAN_POINT('',(-2.875540238931,0.461300597655,27.3)); +#805 = CARTESIAN_POINT('',(-2.9,0.230647052151,27.3)); +#806 = CARTESIAN_POINT('',(-2.9,-4.317281930619E-15,27.3)); +#807 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,27.1)); +#808 = CARTESIAN_POINT('',(-2.631685756405,0.640580597017,27.1)); +#809 = CARTESIAN_POINT('',(-2.677227119005,0.429486763334,27.1)); +#810 = CARTESIAN_POINT('',(-2.7,0.214740358899,27.1)); +#811 = CARTESIAN_POINT('',(-2.7,6.613092715396E-16,27.1)); +#812 = ADVANCED_FACE('',(#813),#835,.F.); +#813 = FACE_BOUND('',#814,.F.); +#814 = EDGE_LOOP('',(#815,#823,#833,#834)); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#579,#817,#819,.T.); +#817 = VERTEX_POINT('',#818); +#818 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,27.1)); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,27.1)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(-0.527359159035,0.471054473901,-0.707106781187)); +#823 = ORIENTED_EDGE('',*,*,#824,.T.); +#824 = EDGE_CURVE('',#817,#762,#825,.T.); +#825 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#826,#827,#828,#829,#830,#831, + #832),.UNSPECIFIED.,.F.,.F.,(7,7),(11.309733552923,15.246677457639), + .PIECEWISE_BEZIER_KNOTS.); +#826 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,27.1)); +#827 = CARTESIAN_POINT('',(2.450767985846,-1.30930369919,27.1)); +#828 = CARTESIAN_POINT('',(2.745171849034,-0.692513120793,27.1)); +#829 = CARTESIAN_POINT('',(2.850415499175,-1.576516694968E-15,27.1)); +#830 = CARTESIAN_POINT('',(2.745171849034,0.692513120793,27.1)); +#831 = CARTESIAN_POINT('',(2.450767985846,1.30930369919,27.1)); +#832 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,27.1)); +#833 = ORIENTED_EDGE('',*,*,#761,.F.); +#834 = ORIENTED_EDGE('',*,*,#578,.F.); +#835 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,( + (#836,#837,#838,#839,#840,#841,#842) + ,(#843,#844,#845,#846,#847,#848,#849 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,3.936943904715),( + 11.309733552923,15.246677457639),.PIECEWISE_BEZIER_KNOTS.); +#836 = CARTESIAN_POINT('',(2.162815577352,-1.93189771426,27.3)); +#837 = CARTESIAN_POINT('',(2.632306355168,-1.406289158389,27.3)); +#838 = CARTESIAN_POINT('',(2.948517911926,-0.743810389,27.3)); +#839 = CARTESIAN_POINT('',(3.061557388002,5.484501741648E-15,27.3)); +#840 = CARTESIAN_POINT('',(2.948517911926,0.743810389,27.3)); +#841 = CARTESIAN_POINT('',(2.632306355168,1.406289158389,27.3)); +#842 = CARTESIAN_POINT('',(2.162815577352,1.93189771426,27.3)); +#843 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,27.1)); +#844 = CARTESIAN_POINT('',(2.450767985846,-1.30930369919,27.1)); +#845 = CARTESIAN_POINT('',(2.745171849034,-0.692513120793,27.1)); +#846 = CARTESIAN_POINT('',(2.850415499175,-1.576516694968E-15,27.1)); +#847 = CARTESIAN_POINT('',(2.745171849034,0.692513120793,27.1)); +#848 = CARTESIAN_POINT('',(2.450767985846,1.30930369919,27.1)); +#849 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,27.1)); +#850 = ADVANCED_FACE('',(#851),#870,.F.); +#851 = FACE_BOUND('',#852,.T.); +#852 = EDGE_LOOP('',(#853,#854,#855,#863)); +#853 = ORIENTED_EDGE('',*,*,#796,.F.); +#854 = ORIENTED_EDGE('',*,*,#608,.T.); +#855 = ORIENTED_EDGE('',*,*,#856,.T.); +#856 = EDGE_CURVE('',#600,#857,#859,.T.); +#857 = VERTEX_POINT('',#858); +#858 = CARTESIAN_POINT('',(-2.564516129032,-0.844545454036,27.1)); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(-2.564516129032,-0.844545454036,27.1)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.671624720482,0.221179191692,-0.707106781187)); +#863 = ORIENTED_EDGE('',*,*,#864,.F.); +#864 = EDGE_CURVE('',#787,#857,#865,.T.); +#865 = CIRCLE('',#866,2.7); +#866 = AXIS2_PLACEMENT_3D('',#867,#868,#869); +#867 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#868 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#869 = DIRECTION('',(-1.,-5.843414112748E-31,2.661025148325E-32)); +#870 = CONICAL_SURFACE('',#871,2.7,0.785398163397); +#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874); +#872 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#873 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#874 = DIRECTION('',(-1.,-5.843414112748E-31,2.661025148325E-32)); +#875 = ADVANCED_FACE('',(#876),#895,.F.); +#876 = FACE_BOUND('',#877,.T.); +#877 = EDGE_LOOP('',(#878,#886,#887,#888)); +#878 = ORIENTED_EDGE('',*,*,#879,.F.); +#879 = EDGE_CURVE('',#591,#880,#882,.T.); +#880 = VERTEX_POINT('',#881); +#881 = CARTESIAN_POINT('',(0.55086024667,-2.643208843175,27.1)); +#882 = LINE('',#883,#884); +#883 = CARTESIAN_POINT('',(0.55086024667,-2.643208843175,27.1)); +#884 = VECTOR('',#885,1.); +#885 = DIRECTION('',(-0.144265561447,0.692233665593,-0.707106781187)); +#886 = ORIENTED_EDGE('',*,*,#590,.T.); +#887 = ORIENTED_EDGE('',*,*,#816,.T.); +#888 = ORIENTED_EDGE('',*,*,#889,.F.); +#889 = EDGE_CURVE('',#880,#817,#890,.T.); +#890 = CIRCLE('',#891,2.7); +#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894); +#892 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#893 = DIRECTION('',(2.813810490672E-32,2.576798098828E-31,1.)); +#894 = DIRECTION('',(0.204022313581,-0.978966238213,2.465190328816E-31) + ); +#895 = CONICAL_SURFACE('',#896,2.7,0.785398163397); +#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899); +#897 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#898 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#899 = DIRECTION('',(0.204022313581,-0.978966238213,2.465190328816E-31) + ); +#900 = ADVANCED_FACE('',(#901),#913,.F.); +#901 = FACE_BOUND('',#902,.T.); +#902 = EDGE_LOOP('',(#903,#904,#905,#906)); +#903 = ORIENTED_EDGE('',*,*,#856,.F.); +#904 = ORIENTED_EDGE('',*,*,#599,.T.); +#905 = ORIENTED_EDGE('',*,*,#879,.T.); +#906 = ORIENTED_EDGE('',*,*,#907,.F.); +#907 = EDGE_CURVE('',#857,#880,#908,.T.); +#908 = CIRCLE('',#909,2.7); +#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912); +#910 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#911 = DIRECTION('',(1.654973548953E-32,2.649928323554E-31,1.)); +#912 = DIRECTION('',(-0.94982078853,-0.312794612606,9.860761315263E-32) + ); +#913 = CONICAL_SURFACE('',#914,2.7,0.785398163397); +#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917); +#915 = CARTESIAN_POINT('',(7.095831450599E-31,6.310887241768E-30,27.1)); +#916 = DIRECTION('',(2.661025148325E-32,2.465190328816E-31,1.)); +#917 = DIRECTION('',(-0.94982078853,-0.312794612606,9.860761315263E-32) + ); +#918 = ADVANCED_FACE('',(#919),#944,.F.); +#919 = FACE_BOUND('',#920,.F.); +#920 = EDGE_LOOP('',(#921,#929,#937,#943)); +#921 = ORIENTED_EDGE('',*,*,#922,.T.); +#922 = EDGE_CURVE('',#634,#923,#925,.T.); +#923 = VERTEX_POINT('',#924); +#924 = CARTESIAN_POINT('',(-1.,-6.,3.)); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-1.,-6.,6.902532920684E-31)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#929 = ORIENTED_EDGE('',*,*,#930,.T.); +#930 = EDGE_CURVE('',#923,#931,#933,.T.); +#931 = VERTEX_POINT('',#932); +#932 = CARTESIAN_POINT('',(-1.,6.,3.)); +#933 = LINE('',#934,#935); +#934 = CARTESIAN_POINT('',(-1.,-6.,3.)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#937 = ORIENTED_EDGE('',*,*,#938,.F.); +#938 = EDGE_CURVE('',#643,#931,#939,.T.); +#939 = LINE('',#940,#941); +#940 = CARTESIAN_POINT('',(-1.,6.,-6.902532920684E-31)); +#941 = VECTOR('',#942,1.); +#942 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#943 = ORIENTED_EDGE('',*,*,#650,.F.); +#944 = PLANE('',#945); +#945 = AXIS2_PLACEMENT_3D('',#946,#947,#948); +#946 = CARTESIAN_POINT('',(-1.,-6.,6.902532920684E-31)); +#947 = DIRECTION('',(-1.,0.,0.)); +#948 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#949 = ADVANCED_FACE('',(#950),#968,.F.); +#950 = FACE_BOUND('',#951,.F.); +#951 = EDGE_LOOP('',(#952,#960,#966,#967)); +#952 = ORIENTED_EDGE('',*,*,#953,.T.); +#953 = EDGE_CURVE('',#665,#954,#956,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(1.,-6.,3.)); +#956 = LINE('',#957,#958); +#957 = CARTESIAN_POINT('',(1.,-6.,6.902532920684E-31)); +#958 = VECTOR('',#959,1.); +#959 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#960 = ORIENTED_EDGE('',*,*,#961,.T.); +#961 = EDGE_CURVE('',#954,#923,#962,.T.); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(1.,-6.,3.)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(-1.,-0.,0.)); +#966 = ORIENTED_EDGE('',*,*,#922,.F.); +#967 = ORIENTED_EDGE('',*,*,#674,.F.); +#968 = PLANE('',#969); +#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972); +#970 = CARTESIAN_POINT('',(1.,-6.,6.902532920684E-31)); +#971 = DIRECTION('',(0.,-1.,9.860761315263E-32)); +#972 = DIRECTION('',(-1.,0.,0.)); +#973 = ADVANCED_FACE('',(#974),#992,.F.); +#974 = FACE_BOUND('',#975,.F.); +#975 = EDGE_LOOP('',(#976,#977,#985,#991)); +#976 = ORIENTED_EDGE('',*,*,#938,.T.); +#977 = ORIENTED_EDGE('',*,*,#978,.T.); +#978 = EDGE_CURVE('',#931,#979,#981,.T.); +#979 = VERTEX_POINT('',#980); +#980 = CARTESIAN_POINT('',(1.,6.,3.)); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(-1.,6.,3.)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(1.,0.,0.)); +#985 = ORIENTED_EDGE('',*,*,#986,.F.); +#986 = EDGE_CURVE('',#691,#979,#987,.T.); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(1.,6.,-6.902532920684E-31)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#991 = ORIENTED_EDGE('',*,*,#698,.F.); +#992 = PLANE('',#993); +#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996); +#994 = CARTESIAN_POINT('',(-1.,6.,-6.902532920684E-31)); +#995 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#996 = DIRECTION('',(1.,0.,0.)); +#997 = ADVANCED_FACE('',(#998),#1009,.F.); +#998 = FACE_BOUND('',#999,.F.); +#999 = EDGE_LOOP('',(#1000,#1001,#1007,#1008)); +#1000 = ORIENTED_EDGE('',*,*,#986,.T.); +#1001 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1002 = EDGE_CURVE('',#979,#954,#1003,.T.); +#1003 = LINE('',#1004,#1005); +#1004 = CARTESIAN_POINT('',(1.,6.,3.)); +#1005 = VECTOR('',#1006,1.); +#1006 = DIRECTION('',(0.,-1.,9.860761315263E-32)); +#1007 = ORIENTED_EDGE('',*,*,#953,.F.); +#1008 = ORIENTED_EDGE('',*,*,#715,.F.); +#1009 = PLANE('',#1010); +#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013); +#1011 = CARTESIAN_POINT('',(1.,6.,-6.902532920684E-31)); +#1012 = DIRECTION('',(1.,0.,0.)); +#1013 = DIRECTION('',(0.,-1.,9.860761315263E-32)); +#1014 = ADVANCED_FACE('',(#1015),#1141,.F.); +#1015 = FACE_BOUND('',#1016,.F.); +#1016 = EDGE_LOOP('',(#1017,#1024,#1025,#1026,#1027,#1028,#1029,#1030, + #1031,#1032,#1041,#1049,#1058,#1066,#1075,#1083,#1092,#1100,#1109, + #1117,#1126,#1134)); +#1017 = ORIENTED_EDGE('',*,*,#1018,.T.); +#1018 = EDGE_CURVE('',#1019,#787,#1021,.T.); +#1019 = VERTEX_POINT('',#1020); +#1020 = CARTESIAN_POINT('',(-2.7,4.733165431326E-30,26.3)); +#1021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1022,#1023),.UNSPECIFIED.,.F., + .F.,(2,2),(-1.,-7.105427357601E-15),.PIECEWISE_BEZIER_KNOTS.); +#1022 = CARTESIAN_POINT('',(-2.7,6.537684752019E-30,26.3)); +#1023 = CARTESIAN_POINT('',(-2.7,6.636292365172E-30,27.3)); +#1024 = ORIENTED_EDGE('',*,*,#786,.F.); +#1025 = ORIENTED_EDGE('',*,*,#746,.F.); +#1026 = ORIENTED_EDGE('',*,*,#770,.F.); +#1027 = ORIENTED_EDGE('',*,*,#824,.F.); +#1028 = ORIENTED_EDGE('',*,*,#889,.F.); +#1029 = ORIENTED_EDGE('',*,*,#907,.F.); +#1030 = ORIENTED_EDGE('',*,*,#864,.F.); +#1031 = ORIENTED_EDGE('',*,*,#1018,.F.); +#1032 = ORIENTED_EDGE('',*,*,#1033,.T.); +#1033 = EDGE_CURVE('',#1019,#1034,#1036,.T.); +#1034 = VERTEX_POINT('',#1035); +#1035 = CARTESIAN_POINT('',(-2.564516129032,-0.844545454036,26.3)); +#1036 = CIRCLE('',#1037,2.7); +#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040); +#1038 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1039 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1040 = DIRECTION('',(-1.,0.,0.)); +#1041 = ORIENTED_EDGE('',*,*,#1042,.T.); +#1042 = EDGE_CURVE('',#1034,#1043,#1045,.T.); +#1043 = VERTEX_POINT('',#1044); +#1044 = CARTESIAN_POINT('',(-2.564516129032,-0.844545454036,7.3)); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(-2.564516129032,-0.844545454036,27.3)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(0.,-1.972152263053E-31,-1.)); +#1049 = ORIENTED_EDGE('',*,*,#1050,.T.); +#1050 = EDGE_CURVE('',#1043,#1051,#1053,.T.); +#1051 = VERTEX_POINT('',#1052); +#1052 = CARTESIAN_POINT('',(0.55086024667,-2.643208843175,7.3)); +#1053 = CIRCLE('',#1054,2.7); +#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057); +#1055 = CARTESIAN_POINT('',(7.264598654928E-31,2.691987839067E-30,7.3)); +#1056 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1057 = DIRECTION('',(-1.,0.,0.)); +#1058 = ORIENTED_EDGE('',*,*,#1059,.F.); +#1059 = EDGE_CURVE('',#1060,#1051,#1062,.T.); +#1060 = VERTEX_POINT('',#1061); +#1061 = CARTESIAN_POINT('',(0.55086024667,-2.643208843175,26.3)); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(0.55086024667,-2.643208843175,27.3)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(0.,-1.972152263053E-31,-1.)); +#1066 = ORIENTED_EDGE('',*,*,#1067,.T.); +#1067 = EDGE_CURVE('',#1060,#1068,#1070,.T.); +#1068 = VERTEX_POINT('',#1069); +#1069 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,26.3)); +#1070 = CIRCLE('',#1071,2.7); +#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074); +#1072 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1073 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1074 = DIRECTION('',(-1.,0.,0.)); +#1075 = ORIENTED_EDGE('',*,*,#1076,.T.); +#1076 = EDGE_CURVE('',#1068,#1077,#1079,.T.); +#1077 = VERTEX_POINT('',#1078); +#1078 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,7.3)); +#1079 = LINE('',#1080,#1081); +#1080 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,27.3)); +#1081 = VECTOR('',#1082,1.); +#1082 = DIRECTION('',(0.,-1.972152263053E-31,-1.)); +#1083 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1084 = EDGE_CURVE('',#1077,#1085,#1087,.T.); +#1085 = VERTEX_POINT('',#1086); +#1086 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,7.3)); +#1087 = CIRCLE('',#1088,2.7); +#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091); +#1089 = CARTESIAN_POINT('',(7.264598654928E-31,2.691987839067E-30,7.3)); +#1090 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1091 = DIRECTION('',(-1.,0.,0.)); +#1092 = ORIENTED_EDGE('',*,*,#1093,.F.); +#1093 = EDGE_CURVE('',#1094,#1085,#1096,.T.); +#1094 = VERTEX_POINT('',#1095); +#1095 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,26.3)); +#1096 = LINE('',#1097,#1098); +#1097 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,27.3)); +#1098 = VECTOR('',#1099,1.); +#1099 = DIRECTION('',(0.,-1.972152263053E-31,-1.)); +#1100 = ORIENTED_EDGE('',*,*,#1101,.T.); +#1101 = EDGE_CURVE('',#1094,#1102,#1104,.T.); +#1102 = VERTEX_POINT('',#1103); +#1103 = CARTESIAN_POINT('',(0.55086024667,2.643208843175,26.3)); +#1104 = CIRCLE('',#1105,2.7); +#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108); +#1106 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1107 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1108 = DIRECTION('',(-1.,0.,0.)); +#1109 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1110 = EDGE_CURVE('',#1102,#1111,#1113,.T.); +#1111 = VERTEX_POINT('',#1112); +#1112 = CARTESIAN_POINT('',(0.55086024667,2.643208843175,7.3)); +#1113 = LINE('',#1114,#1115); +#1114 = CARTESIAN_POINT('',(0.55086024667,2.643208843175,27.3)); +#1115 = VECTOR('',#1116,1.); +#1116 = DIRECTION('',(0.,-1.972152263053E-31,-1.)); +#1117 = ORIENTED_EDGE('',*,*,#1118,.T.); +#1118 = EDGE_CURVE('',#1111,#1119,#1121,.T.); +#1119 = VERTEX_POINT('',#1120); +#1120 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,7.3)); +#1121 = CIRCLE('',#1122,2.7); +#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); +#1123 = CARTESIAN_POINT('',(7.264598654928E-31,2.691987839067E-30,7.3)); +#1124 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1125 = DIRECTION('',(-1.,0.,0.)); +#1126 = ORIENTED_EDGE('',*,*,#1127,.F.); +#1127 = EDGE_CURVE('',#1128,#1119,#1130,.T.); +#1128 = VERTEX_POINT('',#1129); +#1129 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,26.3)); +#1130 = LINE('',#1131,#1132); +#1131 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,27.3)); +#1132 = VECTOR('',#1133,1.); +#1133 = DIRECTION('',(0.,-1.972152263053E-31,-1.)); +#1134 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1135 = EDGE_CURVE('',#1128,#1019,#1136,.T.); +#1136 = CIRCLE('',#1137,2.7); +#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); +#1138 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1139 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1140 = DIRECTION('',(-1.,0.,0.)); +#1141 = CYLINDRICAL_SURFACE('',#1142,2.7); +#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1143 = CARTESIAN_POINT('',(7.264598654928E-31,6.636292365172E-30,27.3) + ); +#1144 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1145 = DIRECTION('',(-1.,0.,0.)); +#1146 = ADVANCED_FACE('',(#1147),#1153,.F.); +#1147 = FACE_BOUND('',#1148,.T.); +#1148 = EDGE_LOOP('',(#1149,#1150,#1151,#1152)); +#1149 = ORIENTED_EDGE('',*,*,#978,.T.); +#1150 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1151 = ORIENTED_EDGE('',*,*,#961,.T.); +#1152 = ORIENTED_EDGE('',*,*,#930,.T.); +#1153 = PLANE('',#1154); +#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157); +#1155 = CARTESIAN_POINT('',(0.,8.881784197001E-16,3.)); +#1156 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#1157 = DIRECTION('',(1.,0.,0.)); +#1158 = ADVANCED_FACE('',(#1159),#1216,.F.); +#1159 = FACE_BOUND('',#1160,.T.); +#1160 = EDGE_LOOP('',(#1161,#1162,#1169)); +#1161 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1162 = ORIENTED_EDGE('',*,*,#1163,.T.); +#1163 = EDGE_CURVE('',#1019,#1164,#1166,.T.); +#1164 = VERTEX_POINT('',#1165); +#1165 = CARTESIAN_POINT('',(-2.1,4.733165431326E-30,24.651513548327)); +#1166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1167,#1168),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1167 = CARTESIAN_POINT('',(-2.7,4.959962941577E-30,26.3)); +#1168 = CARTESIAN_POINT('',(-1.477060012866,3.839780456163E-30,22.94)); +#1169 = ORIENTED_EDGE('',*,*,#1170,.T.); +#1170 = EDGE_CURVE('',#1164,#1128,#1171,.T.); +#1171 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1172,#1173,#1174,#1175,#1176, + #1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184,#1185,#1186,#1187, + #1188,#1189,#1190,#1191,#1192,#1193,#1194,#1195,#1196,#1197,#1198, + #1199,#1200,#1201,#1202,#1203,#1204,#1205,#1206,#1207,#1208,#1209, + #1210,#1211,#1212,#1213,#1214,#1215),.UNSPECIFIED.,.F.,.F.,(9,7,7,7, + 7,7,9),(0.,4.256323241665E-02,7.512386089525E-02,0.132116582788, + 0.276419767297,0.568358897306,1.),.UNSPECIFIED.); +#1172 = CARTESIAN_POINT('',(-2.1,-1.446650684416E-16,24.651513548327)); +#1173 = CARTESIAN_POINT('',(-2.1,1.201463134303E-02,24.651513548327)); +#1174 = CARTESIAN_POINT('',(-2.100165026983,2.403292253759E-02, + 24.652182854272)); +#1175 = CARTESIAN_POINT('',(-2.100495090287,3.598243854355E-02, + 24.653521543307)); +#1176 = CARTESIAN_POINT('',(-2.100985055073,4.78038345346E-02, + 24.655508307051)); +#1177 = CARTESIAN_POINT('',(-2.101625954106,5.944958086836E-02, + 24.658105913278)); +#1178 = CARTESIAN_POINT('',(-2.102406299538,7.088268805649E-02, + 24.66126666759)); +#1179 = CARTESIAN_POINT('',(-2.103313394689,8.207543173481E-02, + 24.664937875098)); +#1180 = CARTESIAN_POINT('',(-2.10511589709,0.10137148899,24.672226290049 + )); +#1181 = CARTESIAN_POINT('',(-2.105964261806,0.109586247212, + 24.675654683142)); +#1182 = CARTESIAN_POINT('',(-2.106874495417,0.117647838379, + 24.679330678158)); +#1183 = CARTESIAN_POINT('',(-2.10784153249,0.125554190302, + 24.683233217377)); +#1184 = CARTESIAN_POINT('',(-2.108860590471,0.133305379079, + 24.687342415006)); +#1185 = CARTESIAN_POINT('',(-2.109927273444,0.140903335659, + 24.691639983606)); +#1186 = CARTESIAN_POINT('',(-2.111037675875,0.148351552402, + 24.696109660512)); +#1187 = CARTESIAN_POINT('',(-2.114202815501,0.168438061605, + 24.70883824022)); +#1188 = CARTESIAN_POINT('',(-2.116339961726,0.180771456985, + 24.717419876288)); +#1189 = CARTESIAN_POINT('',(-2.118582417352,0.192684273228, + 24.726409421853)); +#1190 = CARTESIAN_POINT('',(-2.120915461342,0.204203620658, + 24.735745460427)); +#1191 = CARTESIAN_POINT('',(-2.123326995368,0.215355182327, + 24.74537752982)); +#1192 = CARTESIAN_POINT('',(-2.125807379867,0.226163973874, + 24.755265372307)); +#1193 = CARTESIAN_POINT('',(-2.128349270096,0.236655103378, + 24.765378184801)); +#1194 = CARTESIAN_POINT('',(-2.137525940409,0.272679055233, + 24.801812749365)); +#1195 = CARTESIAN_POINT('',(-2.144453235236,0.296585811856, + 24.82918422253)); +#1196 = CARTESIAN_POINT('',(-2.151641788976,0.318990735699, + 24.857438543699)); +#1197 = CARTESIAN_POINT('',(-2.159038301988,0.340117283843, + 24.886350751379)); +#1198 = CARTESIAN_POINT('',(-2.166604801105,0.360136186121, + 24.915761799987)); +#1199 = CARTESIAN_POINT('',(-2.174315330372,0.379195002678, + 24.945563066281)); +#1200 = CARTESIAN_POINT('',(-2.182157692276,0.397409987054, + 24.97570139514)); +#1201 = CARTESIAN_POINT('',(-2.206257765793,0.450262059061, + 25.067786261047)); +#1202 = CARTESIAN_POINT('',(-2.222871161123,0.482533591562, + 25.130556331588)); +#1203 = CARTESIAN_POINT('',(-2.239882480311,0.512493246593, + 25.194092140944)); +#1204 = CARTESIAN_POINT('',(-2.257244834483,0.540493540234, + 25.258191378192)); +#1205 = CARTESIAN_POINT('',(-2.274921750818,0.566833301181, + 25.322700038537)); +#1206 = CARTESIAN_POINT('',(-2.292893049859,0.591702996631, + 25.387532492268)); +#1207 = CARTESIAN_POINT('',(-2.311148059695,0.615270635965, + 25.45263983033)); +#1208 = CARTESIAN_POINT('',(-2.357100014846,0.670781312766, + 25.614676815177)); +#1209 = CARTESIAN_POINT('',(-2.385109481341,0.701305483597, + 25.711835454918)); +#1210 = CARTESIAN_POINT('',(-2.413686161879,0.729636477252, + 25.80935621073)); +#1211 = CARTESIAN_POINT('',(-2.442809450325,0.756004735504, + 25.907149660727)); +#1212 = CARTESIAN_POINT('',(-2.472463701408,0.780573111346, + 26.005150374031)); +#1213 = CARTESIAN_POINT('',(-2.502637224982,0.803465268294, + 26.103310580683)); +#1214 = CARTESIAN_POINT('',(-2.533322627571,0.824767220867, + 26.201599753041)); +#1215 = CARTESIAN_POINT('',(-2.564516129032,0.844545454036,26.3)); +#1216 = CONICAL_SURFACE('',#1217,2.7,0.349065850399); +#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220); +#1218 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1219 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1220 = DIRECTION('',(-1.,0.,0.)); +#1221 = ADVANCED_FACE('',(#1222),#1284,.T.); +#1222 = FACE_BOUND('',#1223,.T.); +#1223 = EDGE_LOOP('',(#1224,#1265,#1266,#1275,#1282,#1283)); +#1224 = ORIENTED_EDGE('',*,*,#1225,.F.); +#1225 = EDGE_CURVE('',#1034,#1164,#1226,.T.); +#1226 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1227,#1228,#1229,#1230,#1231, + #1232,#1233,#1234,#1235,#1236,#1237,#1238,#1239,#1240,#1241,#1242, + #1243,#1244,#1245,#1246,#1247,#1248,#1249,#1250,#1251,#1252,#1253, + #1254,#1255,#1256,#1257,#1258,#1259,#1260,#1261,#1262,#1263,#1264), + .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8),(0.,0.305011610302, + 0.573959760069,0.791194530844,0.906345516408,0.950410571861,1.), + .UNSPECIFIED.); +#1227 = CARTESIAN_POINT('',(-2.564516129032,-0.844545454036,26.3)); +#1228 = CARTESIAN_POINT('',(-2.539326055666,-0.828573693213, + 26.220537633675)); +#1229 = CARTESIAN_POINT('',(-2.514472589201,-0.811586329951, + 26.141144049829)); +#1230 = CARTESIAN_POINT('',(-2.489959232538,-0.79354746725, + 26.061833370921)); +#1231 = CARTESIAN_POINT('',(-2.465790824024,-0.77440825309, + 25.982625060608)); +#1232 = CARTESIAN_POINT('',(-2.441973461472,-0.754105949082, + 25.90354415449)); +#1233 = CARTESIAN_POINT('',(-2.418514811926,-0.732554890576, + 25.824623183507)); +#1234 = CARTESIAN_POINT('',(-2.375064880384,-0.689414419563, + 25.676495654019)); +#1235 = CARTESIAN_POINT('',(-2.354993849615,-0.668132536301, + 25.607251574213)); +#1236 = CARTESIAN_POINT('',(-2.335216071505,-0.645697676849, + 25.538195322992)); +#1237 = CARTESIAN_POINT('',(-2.315741026856,-0.621993724944, + 25.469368100917)); +#1238 = CARTESIAN_POINT('',(-2.29658243215,-0.596880483845, + 25.400828620107)); +#1239 = CARTESIAN_POINT('',(-2.277759956116,-0.570160496474, + 25.332662225298)); +#1240 = CARTESIAN_POINT('',(-2.244395928011,-0.518362388955, + 25.210349777315)); +#1241 = CARTESIAN_POINT('',(-2.22974078045,-0.493978212438, + 25.156078103705)); +#1242 = CARTESIAN_POINT('',(-2.215339235351,-0.468155323499, + 25.10220415427)); +#1243 = CARTESIAN_POINT('',(-2.201210448173,-0.44067709386,25.0488116326 + )); +#1244 = CARTESIAN_POINT('',(-2.187403377622,-0.411191737117, + 24.996105031769)); +#1245 = CARTESIAN_POINT('',(-2.17398122464,-0.379334634851, + 24.94435360021)); +#1246 = CARTESIAN_POINT('',(-2.154240553509,-0.325475035023, + 24.867520341209)); +#1247 = CARTESIAN_POINT('',(-2.147563600965,-0.305919550946, + 24.841395280892)); +#1248 = CARTESIAN_POINT('',(-2.14105393654,-0.285287942369, + 24.815793063169)); +#1249 = CARTESIAN_POINT('',(-2.134741062491,-0.263399743385, + 24.790838110552)); +#1250 = CARTESIAN_POINT('',(-2.128687053946,-0.240027363698, + 24.76678803565)); +#1251 = CARTESIAN_POINT('',(-2.122976863028,-0.214937580373, + 24.74399967193)); +#1252 = CARTESIAN_POINT('',(-2.115766495643,-0.177193435628, + 24.715114297013)); +#1253 = CARTESIAN_POINT('',(-2.113845454931,-0.166433911822, + 24.707405685814)); +#1254 = CARTESIAN_POINT('',(-2.112007593443,-0.155337184915, + 24.700019137672)); +#1255 = CARTESIAN_POINT('',(-2.110264966312,-0.143883422042, + 24.693004909384)); +#1256 = CARTESIAN_POINT('',(-2.108632567073,-0.132058280978, + 24.686425396019)); +#1257 = CARTESIAN_POINT('',(-2.107127870386,-0.119854384355, + 24.680353293368)); +#1258 = CARTESIAN_POINT('',(-2.104242691868,-9.311386746456E-02, + 24.668698764789)); +#1259 = CARTESIAN_POINT('',(-2.102900012361,-7.846394160787E-02, + 24.663267422921)); +#1260 = CARTESIAN_POINT('',(-2.101773745365,-6.335277609998E-02, + 24.658705859405)); +#1261 = CARTESIAN_POINT('',(-2.100896652196,-4.783801331871E-02, + 24.655150226251)); +#1262 = CARTESIAN_POINT('',(-2.10029873954,-3.201026419488E-02, + 24.652725162752)); +#1263 = CARTESIAN_POINT('',(-2.1,-1.600196429338E-02,24.651513548327)); +#1264 = CARTESIAN_POINT('',(-2.1,4.008548722042E-30,24.651513548327)); +#1265 = ORIENTED_EDGE('',*,*,#1042,.T.); +#1266 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1267 = EDGE_CURVE('',#1043,#1268,#1270,.T.); +#1268 = VERTEX_POINT('',#1269); +#1269 = CARTESIAN_POINT('',(-2.1,1.2089887765E-09,7.3)); +#1270 = CIRCLE('',#1271,1.); +#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274); +#1272 = CARTESIAN_POINT('',(-3.1,-1.7763568394E-15,7.3)); +#1273 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1274 = DIRECTION('',(-1.,0.,0.)); +#1275 = ORIENTED_EDGE('',*,*,#1276,.T.); +#1276 = EDGE_CURVE('',#1268,#1119,#1277,.T.); +#1277 = CIRCLE('',#1278,1.); +#1278 = AXIS2_PLACEMENT_3D('',#1279,#1280,#1281); +#1279 = CARTESIAN_POINT('',(-3.1,-1.7763568394E-15,7.3)); +#1280 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1281 = DIRECTION('',(-1.,0.,0.)); +#1282 = ORIENTED_EDGE('',*,*,#1127,.F.); +#1283 = ORIENTED_EDGE('',*,*,#1170,.F.); +#1284 = CYLINDRICAL_SURFACE('',#1285,1.); +#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288); +#1286 = CARTESIAN_POINT('',(-3.1,6.404564474263E-30,27.3)); +#1287 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1288 = DIRECTION('',(-1.,0.,0.)); +#1289 = ADVANCED_FACE('',(#1290),#1310,.T.); +#1290 = FACE_BOUND('',#1291,.T.); +#1291 = EDGE_LOOP('',(#1292,#1293,#1302,#1309)); +#1292 = ORIENTED_EDGE('',*,*,#1276,.F.); +#1293 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1294 = EDGE_CURVE('',#1295,#1268,#1297,.T.); +#1295 = VERTEX_POINT('',#1296); +#1296 = CARTESIAN_POINT('',(1.050000010991,1.818653341602,7.3)); +#1297 = CIRCLE('',#1298,2.1); +#1298 = AXIS2_PLACEMENT_3D('',#1299,#1300,#1301); +#1299 = CARTESIAN_POINT('',(7.264598654928E-31,0.,7.3)); +#1300 = DIRECTION('',(-0.,2.465190328816E-31,1.)); +#1301 = DIRECTION('',(1.,0.,0.)); +#1302 = ORIENTED_EDGE('',*,*,#1303,.F.); +#1303 = EDGE_CURVE('',#1111,#1295,#1304,.T.); +#1304 = CIRCLE('',#1305,1.); +#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308); +#1306 = CARTESIAN_POINT('',(1.55,2.684678751732,7.3)); +#1307 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1308 = DIRECTION('',(-1.,0.,0.)); +#1309 = ORIENTED_EDGE('',*,*,#1118,.T.); +#1310 = PLANE('',#1311); +#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314); +#1312 = CARTESIAN_POINT('',(-5.986959957756E-17,-1.7763568394E-15,7.3)); +#1313 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1314 = DIRECTION('',(-1.,0.,0.)); +#1315 = ADVANCED_FACE('',(#1316),#1417,.T.); +#1316 = FACE_BOUND('',#1317,.T.); +#1317 = EDGE_LOOP('',(#1318,#1319,#1326,#1327,#1416)); +#1318 = ORIENTED_EDGE('',*,*,#1303,.T.); +#1319 = ORIENTED_EDGE('',*,*,#1320,.T.); +#1320 = EDGE_CURVE('',#1295,#1085,#1321,.T.); +#1321 = CIRCLE('',#1322,1.); +#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325); +#1323 = CARTESIAN_POINT('',(1.55,2.684678751732,7.3)); +#1324 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1325 = DIRECTION('',(-1.,0.,0.)); +#1326 = ORIENTED_EDGE('',*,*,#1093,.F.); +#1327 = ORIENTED_EDGE('',*,*,#1328,.F.); +#1328 = EDGE_CURVE('',#1102,#1094,#1329,.T.); +#1329 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1330,#1331,#1332,#1333,#1334, + #1335,#1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345, + #1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356, + #1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364,#1365,#1366,#1367, + #1368,#1369,#1370,#1371,#1372,#1373,#1374,#1375,#1376,#1377,#1378, + #1379,#1380,#1381,#1382,#1383,#1384,#1385,#1386,#1387,#1388,#1389, + #1390,#1391,#1392,#1393,#1394,#1395,#1396,#1397,#1398,#1399,#1400, + #1401,#1402,#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411, + #1412,#1413,#1414,#1415),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7, + 7,7,9),(0.,0.152309960667,0.288420883673,0.396119873908, + 0.453730012061,0.475753780218,0.500314434619,0.521088442506, + 0.537216837835,0.565937519523,0.638192673297,0.784010830591,1.), + .UNSPECIFIED.); +#1330 = CARTESIAN_POINT('',(0.55086024667,2.643208843175,26.3)); +#1331 = CARTESIAN_POINT('',(0.551941011894,2.617169829899, + 26.230569007372)); +#1332 = CARTESIAN_POINT('',(0.553805430695,2.59096905583,26.161189449102 + )); +#1333 = CARTESIAN_POINT('',(0.55647394202,2.564597239958,26.091870120002 + )); +#1334 = CARTESIAN_POINT('',(0.559972891459,2.538042456576, + 26.022622467336)); +#1335 = CARTESIAN_POINT('',(0.564334821513,2.511289935363, + 25.953460677728)); +#1336 = CARTESIAN_POINT('',(0.569600547496,2.48432094073,25.884402182838 + )); +#1337 = CARTESIAN_POINT('',(0.575823019063,2.457110730434, + 25.815468583825)); +#1338 = CARTESIAN_POINT('',(0.589551842087,2.405063658373, + 25.685220721747)); +#1339 = CARTESIAN_POINT('',(0.596850987984,2.380284432008, + 25.623882090177)); +#1340 = CARTESIAN_POINT('',(0.605019905349,2.355262494851, + 25.562684906772)); +#1341 = CARTESIAN_POINT('',(0.614123263505,2.329966821312, + 25.501653305826)); +#1342 = CARTESIAN_POINT('',(0.62423841368,2.304361782371,25.440820905508 + )); +#1343 = CARTESIAN_POINT('',(0.635462506665,2.27840342553,25.380232981657 + )); +#1344 = CARTESIAN_POINT('',(0.647929215266,2.252031032044, + 25.319951658914)); +#1345 = CARTESIAN_POINT('',(0.672838187284,2.203887220032, + 25.212677565496)); +#1346 = CARTESIAN_POINT('',(0.684733397353,2.182321339407, + 25.165574601867)); +#1347 = CARTESIAN_POINT('',(0.697627677922,2.160395478918, + 25.118766820316)); +#1348 = CARTESIAN_POINT('',(0.711640241706,2.138052052019, + 25.072298342761)); +#1349 = CARTESIAN_POINT('',(0.726941850437,2.115219002096, + 25.026266067255)); +#1350 = CARTESIAN_POINT('',(0.743740433113,2.091815405191, + 24.980812825899)); +#1351 = CARTESIAN_POINT('',(0.762319998103,2.067732851711, + 24.936144045853)); +#1352 = CARTESIAN_POINT('',(0.794430237561,2.029378652351, + 24.869335905627)); +#1353 = CARTESIAN_POINT('',(0.806267649773,2.015780224635, + 24.846427445024)); +#1354 = CARTESIAN_POINT('',(0.818852417435,2.001895584133, + 24.823911540833)); +#1355 = CARTESIAN_POINT('',(0.832291208817,1.987681165419, + 24.801854954288)); +#1356 = CARTESIAN_POINT('',(0.846713924281,1.973098010625, + 24.780387692103)); +#1357 = CARTESIAN_POINT('',(0.86226880801,1.958112932214,24.75969915223) + ); +#1358 = CARTESIAN_POINT('',(0.879142457302,1.942690523206,24.74005228654 + )); +#1359 = CARTESIAN_POINT('',(0.904727211333,1.920669468047,24.71489498139 + )); +#1360 = CARTESIAN_POINT('',(0.912036077563,1.914510118014, + 24.708154961692)); +#1361 = CARTESIAN_POINT('',(0.919593673368,1.908278946908, + 24.701655578185)); +#1362 = CARTESIAN_POINT('',(0.927414693756,1.901975833392, + 24.695427043137)); +#1363 = CARTESIAN_POINT('',(0.93551226451,1.895603344633,24.68950593933) + ); +#1364 = CARTESIAN_POINT('',(0.943897329967,1.889166872638, + 24.683934461948)); +#1365 = CARTESIAN_POINT('',(0.95257804078,1.882674770576,24.678759660467 + )); +#1366 = CARTESIAN_POINT('',(0.971574762739,1.868849302765, + 24.668761206576)); +#1367 = CARTESIAN_POINT('',(0.981971588661,1.861499571974, + 24.664042466752)); +#1368 = CARTESIAN_POINT('',(0.992741871993,1.854116018855,24.65995628138 + )); +#1369 = CARTESIAN_POINT('',(1.003866445268,1.846732511568, + 24.656584666462)); +#1370 = CARTESIAN_POINT('',(1.01531238069,1.839389657247,24.654005325314 + )); +#1371 = CARTESIAN_POINT('',(1.027029565099,1.832134193585,24.65228226318 + )); +#1372 = CARTESIAN_POINT('',(1.038946190249,1.825018179069, + 24.651453524811)); +#1373 = CARTESIAN_POINT('',(1.061127406724,1.812244708207, + 24.651568944624)); +#1374 = CARTESIAN_POINT('',(1.071369521634,1.806528081173, + 24.652259691158)); +#1375 = CARTESIAN_POINT('',(1.081631373129,1.800981367612, + 24.653587270343)); +#1376 = CARTESIAN_POINT('',(1.091862857994,1.795627849388, + 24.655531394769)); +#1377 = CARTESIAN_POINT('',(1.102021493686,1.790482411395,24.65805739396 + )); +#1378 = CARTESIAN_POINT('',(1.112072012245,1.785553129582, + 24.661121094437)); +#1379 = CARTESIAN_POINT('',(1.121985954205,1.780842858972, + 24.664673699784)); +#1380 = CARTESIAN_POINT('',(1.13931502822,1.772863321649,24.671766708687 + )); +#1381 = CARTESIAN_POINT('',(1.146796096514,1.769505994718,24.67513329551 + )); +#1382 = CARTESIAN_POINT('',(1.154177847955,1.766276756217, + 24.678745167394)); +#1383 = CARTESIAN_POINT('',(1.161455843331,1.763172448684, + 24.682581730624)); +#1384 = CARTESIAN_POINT('',(1.168627624211,1.760189076673, + 24.686623487683)); +#1385 = CARTESIAN_POINT('',(1.175692513495,1.757322041552, + 24.690852463409)); +#1386 = CARTESIAN_POINT('',(1.182651415976,1.754566376305, + 24.695252631127)); +#1387 = CARTESIAN_POINT('',(1.201714039216,1.747199061611, + 24.707926488539)); +#1388 = CARTESIAN_POINT('',(1.213586959507,1.742820226232, + 24.716538126593)); +#1389 = CARTESIAN_POINT('',(1.225142113442,1.738749811189, + 24.725569295019)); +#1390 = CARTESIAN_POINT('',(1.236395824807,1.734960742239, + 24.734956228995)); +#1391 = CARTESIAN_POINT('',(1.247364591495,1.731429003337, + 24.744646588922)); +#1392 = CARTESIAN_POINT('',(1.258065669495,1.728133106077, + 24.754598692527)); +#1393 = CARTESIAN_POINT('',(1.268517656886,1.725053559124, + 24.764780746957)); +#1394 = CARTESIAN_POINT('',(1.304461040198,1.714923794507, + 24.801307445174)); +#1395 = CARTESIAN_POINT('',(1.328685690604,1.708944295333, + 24.828707498026)); +#1396 = CARTESIAN_POINT('',(1.351734337679,1.703947285472, + 24.856996449586)); +#1397 = CARTESIAN_POINT('',(1.373774885039,1.699773710838, + 24.885947260255)); +#1398 = CARTESIAN_POINT('',(1.394937018796,1.696304460299,24.91539948523 + )); +#1399 = CARTESIAN_POINT('',(1.415336378178,1.693442552923, + 24.945243625066)); +#1400 = CARTESIAN_POINT('',(1.43506817417,1.691118889179,24.975426341392 + )); +#1401 = CARTESIAN_POINT('',(1.492896629138,1.685555008971,25.06749819011 + )); +#1402 = CARTESIAN_POINT('',(1.529127152487,1.683801568178, + 25.130208315173)); +#1403 = CARTESIAN_POINT('',(1.563556206072,1.683547125657, + 25.193683778744)); +#1404 = CARTESIAN_POINT('',(1.596465343268,1.684575024826, + 25.257722427167)); +#1405 = CARTESIAN_POINT('',(1.628094820063,1.686704476038, + 25.322170390502)); +#1406 = CARTESIAN_POINT('',(1.658599365195,1.689822857166, + 25.386942080952)); +#1407 = CARTESIAN_POINT('',(1.688119005753,1.693837003385, + 25.451988605113)); +#1408 = CARTESIAN_POINT('',(1.759202929032,1.705859875389,25.61405045294 + )); +#1409 = CARTESIAN_POINT('',(1.799688554095,1.714854203021, + 25.711296583678)); +#1410 = CARTESIAN_POINT('',(1.838554601687,1.725439876773,25.80890591875 + )); +#1411 = CARTESIAN_POINT('',(1.875991039188,1.737483330707,25.90678867977 + )); +#1412 = CARTESIAN_POINT('',(1.912131540015,1.750889256082, + 26.004879195457)); +#1413 = CARTESIAN_POINT('',(1.947077704848,1.765585449808, + 26.103129536492)); +#1414 = CARTESIAN_POINT('',(1.980900532692,1.781522365185, + 26.201509106386)); +#1415 = CARTESIAN_POINT('',(2.013655882362,1.798663389139,26.3)); +#1416 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1417 = CYLINDRICAL_SURFACE('',#1418,1.); +#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421); +#1419 = CARTESIAN_POINT('',(1.55,2.684678751732,27.3)); +#1420 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1421 = DIRECTION('',(-1.,0.,0.)); +#1422 = ADVANCED_FACE('',(#1423),#1427,.F.); +#1423 = FACE_BOUND('',#1424,.T.); +#1424 = EDGE_LOOP('',(#1425,#1426)); +#1425 = ORIENTED_EDGE('',*,*,#1101,.T.); +#1426 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1427 = CONICAL_SURFACE('',#1428,2.7,0.349065850399); +#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431); +#1429 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1430 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1431 = DIRECTION('',(-1.,0.,0.)); +#1432 = ADVANCED_FACE('',(#1433),#1462,.T.); +#1433 = FACE_BOUND('',#1434,.T.); +#1434 = EDGE_LOOP('',(#1435,#1436,#1445,#1454,#1461)); +#1435 = ORIENTED_EDGE('',*,*,#1320,.F.); +#1436 = ORIENTED_EDGE('',*,*,#1437,.F.); +#1437 = EDGE_CURVE('',#1438,#1295,#1440,.T.); +#1438 = VERTEX_POINT('',#1439); +#1439 = CARTESIAN_POINT('',(2.1,2.958228394579E-30,7.3)); +#1440 = CIRCLE('',#1441,2.1); +#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444); +#1442 = CARTESIAN_POINT('',(7.264598654928E-31,0.,7.3)); +#1443 = DIRECTION('',(-0.,2.465190328816E-31,1.)); +#1444 = DIRECTION('',(1.,0.,0.)); +#1445 = ORIENTED_EDGE('',*,*,#1446,.F.); +#1446 = EDGE_CURVE('',#1447,#1438,#1449,.T.); +#1447 = VERTEX_POINT('',#1448); +#1448 = CARTESIAN_POINT('',(1.050000007253,-1.81865334376,7.3)); +#1449 = CIRCLE('',#1450,2.1); +#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); +#1451 = CARTESIAN_POINT('',(7.264598654928E-31,0.,7.3)); +#1452 = DIRECTION('',(-0.,2.465190328816E-31,1.)); +#1453 = DIRECTION('',(1.,0.,0.)); +#1454 = ORIENTED_EDGE('',*,*,#1455,.F.); +#1455 = EDGE_CURVE('',#1077,#1447,#1456,.T.); +#1456 = CIRCLE('',#1457,1.); +#1457 = AXIS2_PLACEMENT_3D('',#1458,#1459,#1460); +#1458 = CARTESIAN_POINT('',(1.55,-2.684678751732,7.3)); +#1459 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1460 = DIRECTION('',(-1.,0.,0.)); +#1461 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1462 = PLANE('',#1463); +#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466); +#1464 = CARTESIAN_POINT('',(-5.986959957756E-17,-1.7763568394E-15,7.3)); +#1465 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1466 = DIRECTION('',(-1.,0.,0.)); +#1467 = ADVANCED_FACE('',(#1468),#1590,.T.); +#1468 = FACE_BOUND('',#1469,.T.); +#1469 = EDGE_LOOP('',(#1470,#1580,#1581,#1582,#1589)); +#1470 = ORIENTED_EDGE('',*,*,#1471,.F.); +#1471 = EDGE_CURVE('',#1068,#1060,#1472,.T.); +#1472 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1473,#1474,#1475,#1476,#1477, + #1478,#1479,#1480,#1481,#1482,#1483,#1484,#1485,#1486,#1487,#1488, + #1489,#1490,#1491,#1492,#1493,#1494,#1495,#1496,#1497,#1498,#1499, + #1500,#1501,#1502,#1503,#1504,#1505,#1506,#1507,#1508,#1509,#1510, + #1511,#1512,#1513,#1514,#1515,#1516,#1517,#1518,#1519,#1520,#1521, + #1522,#1523,#1524,#1525,#1526,#1527,#1528,#1529,#1530,#1531,#1532, + #1533,#1534,#1535,#1536,#1537,#1538,#1539,#1540,#1541,#1542,#1543, + #1544,#1545,#1546,#1547,#1548,#1549,#1550,#1551,#1552,#1553,#1554, + #1555,#1556,#1557,#1558,#1559,#1560,#1561,#1562,#1563,#1564,#1565, + #1566,#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575,#1576, + #1577,#1578,#1579),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,9),(0.,0.152425871468,0.286843328753,0.394995555705, + 0.452860605708,0.475247841749,0.484183613256,0.489406033337, + 0.500005121547,0.513911979206,0.52147424605,0.537438349678, + 0.566158240075,0.638390606791,0.784063629606,1.),.UNSPECIFIED.); +#1473 = CARTESIAN_POINT('',(2.013655882362,-1.798663389139,26.3)); +#1474 = CARTESIAN_POINT('',(1.990542894971,-1.786568257366, + 26.230502381894)); +#1475 = CARTESIAN_POINT('',(1.96689697166,-1.775072057819, + 26.161056301236)); +#1476 = CARTESIAN_POINT('',(1.942699802607,-1.764187886899, + 26.09167057428)); +#1477 = CARTESIAN_POINT('',(1.917927812599,-1.753932650214, + 26.022356681995)); +#1478 = CARTESIAN_POINT('',(1.892551843811,-1.74432721301, + 25.953128856712)); +#1479 = CARTESIAN_POINT('',(1.866535136821,-1.735397644097, + 25.884004590516)); +#1480 = CARTESIAN_POINT('',(1.83982960987,-1.727177553261, + 25.815005565374)); +#1481 = CARTESIAN_POINT('',(1.788155437638,-1.713127568244, + 25.685446348403)); +#1482 = CARTESIAN_POINT('',(1.763356310913,-1.707130852054, + 25.624858067652)); +#1483 = CARTESIAN_POINT('',(1.737927938272,-1.701750565661, + 25.564407760289)); +#1484 = CARTESIAN_POINT('',(1.711813477732,-1.69702561922, + 25.504118708422)); +#1485 = CARTESIAN_POINT('',(1.684946138476,-1.693003233544, + 25.444023165781)); +#1486 = CARTESIAN_POINT('',(1.657242827059,-1.689742974649, + 25.384164392016)); +#1487 = CARTESIAN_POINT('',(1.628589664609,-1.687326230262, + 25.324601434253)); +#1488 = CARTESIAN_POINT('',(1.574866213063,-1.684700353902, + 25.217796609281)); +#1489 = CARTESIAN_POINT('',(1.550208444479,-1.684152819407, + 25.170457655581)); +#1490 = CARTESIAN_POINT('',(1.524740739333,-1.684290363854, + 25.123411623222)); +#1491 = CARTESIAN_POINT('',(1.498354224953,-1.685187033706, + 25.076702422572)); +#1492 = CARTESIAN_POINT('',(1.470902029197,-1.68695384089, + 25.030425824017)); +#1493 = CARTESIAN_POINT('',(1.44221092258,-1.689729425567,24.98472288156 + )); +#1494 = CARTESIAN_POINT('',(1.412046016473,-1.69370423413, + 24.939796379298)); +#1495 = CARTESIAN_POINT('',(1.362755263291,-1.702210757813, + 24.87256698171)); +#1496 = CARTESIAN_POINT('',(1.345051881506,-1.705618354906, + 24.849503740344)); +#1497 = CARTESIAN_POINT('',(1.326729401815,-1.709527770173, + 24.826828464035)); +#1498 = CARTESIAN_POINT('',(1.307697540607,-1.714008870329, + 24.804606910461)); +#1499 = CARTESIAN_POINT('',(1.287857938662,-1.719153843979, + 24.782966812253)); +#1500 = CARTESIAN_POINT('',(1.267107564491,-1.725073616297, + 24.762094122443)); +#1501 = CARTESIAN_POINT('',(1.245321712601,-1.731911208088, + 24.742247096337)); +#1502 = CARTESIAN_POINT('',(1.213364169335,-1.742996557071, + 24.716697075773)); +#1503 = CARTESIAN_POINT('',(1.20426865489,-1.746259324183, + 24.709789036118)); +#1504 = CARTESIAN_POINT('',(1.19498171542,-1.749705177153, + 24.703123834759)); +#1505 = CARTESIAN_POINT('',(1.185495266694,-1.753347324722, + 24.696732334501)); +#1506 = CARTESIAN_POINT('',(1.175804368423,-1.757199036319, + 24.690652101726)); +#1507 = CARTESIAN_POINT('',(1.16590764235,-1.761273189768, + 24.684926672823)); +#1508 = CARTESIAN_POINT('',(1.155807690349,-1.765581818991, + 24.679604820609)); +#1509 = CARTESIAN_POINT('',(1.141401836258,-1.771953308969, + 24.672797976434)); +#1510 = CARTESIAN_POINT('',(1.137261418407,-1.773809769698, + 24.670929078757)); +#1511 = CARTESIAN_POINT('',(1.133090978426,-1.775705621575, + 24.66913670228)); +#1512 = CARTESIAN_POINT('',(1.128891524105,-1.777641282317, + 24.667424444244)); +#1513 = CARTESIAN_POINT('',(1.124664351565,-1.779617009686, + 24.665795924582)); +#1514 = CARTESIAN_POINT('',(1.120411045252,-1.781632901493, + 24.664254785912)); +#1515 = CARTESIAN_POINT('',(1.116133477943,-1.783688895593, + 24.66280469354)); +#1516 = CARTESIAN_POINT('',(1.109320914316,-1.787009682141, + 24.660657210319)); +#1517 = CARTESIAN_POINT('',(1.106800485583,-1.788248200478, + 24.659897420667)); +#1518 = CARTESIAN_POINT('',(1.104272973367,-1.789500267768, + 24.659170692793)); +#1519 = CARTESIAN_POINT('',(1.101738864568,-1.790765798063, + 24.658477728361)); +#1520 = CARTESIAN_POINT('',(1.09919868416,-1.792044676596, + 24.657819204409)); +#1521 = CARTESIAN_POINT('',(1.096652995195,-1.793336759785, + 24.657195773351)); +#1522 = CARTESIAN_POINT('',(1.094102398803,-1.794641875227, + 24.656608062973)); +#1523 = CARTESIAN_POINT('',(1.086362345141,-1.798634641181, + 24.654937617761)); +#1524 = CARTESIAN_POINT('',(1.081159203195,-1.801362462846, + 24.653967949366)); +#1525 = CARTESIAN_POINT('',(1.07594389354,-1.804141427938, + 24.653152993687)); +#1526 = CARTESIAN_POINT('',(1.070722467574,-1.806969239249, + 24.652497050031)); +#1527 = CARTESIAN_POINT('',(1.065501242909,-1.809843161124, + 24.652003394575)); +#1528 = CARTESIAN_POINT('',(1.060286803368,-1.812760019459, + 24.651674280367)); +#1529 = CARTESIAN_POINT('',(1.055085998987,-1.815716201702, + 24.651510937327)); +#1530 = CARTESIAN_POINT('',(1.043109299174,-1.822632687019, + 24.651517029476)); +#1531 = CARTESIAN_POINT('',(1.036347181123,-1.826619075089, + 24.651806021007)); +#1532 = CARTESIAN_POINT('',(1.029636274828,-1.830657210026, + 24.652380625233)); +#1533 = CARTESIAN_POINT('',(1.022991183111,-1.834737605008, + 24.653237048373)); +#1534 = CARTESIAN_POINT('',(1.01642458438,-1.83885097059,24.654368211855 + )); +#1535 = CARTESIAN_POINT('',(1.009947388351,-1.842988287873, + 24.655764339695)); +#1536 = CARTESIAN_POINT('',(1.003568891779,-1.847140881667, + 24.657413545884)); +#1537 = CARTESIAN_POINT('',(0.993886370981,-1.853562406201, + 24.660329554117)); +#1538 = CARTESIAN_POINT('',(0.990507028358,-1.855826590552, + 24.661427674168)); +#1539 = CARTESIAN_POINT('',(0.987159937142,-1.858091856836, + 24.662594643834)); +#1540 = CARTESIAN_POINT('',(0.983845960578,-1.860357105268, + 24.663828300708)); +#1541 = CARTESIAN_POINT('',(0.98056579433,-1.86262132615,24.665126458062 + )); +#1542 = CARTESIAN_POINT('',(0.977319966477,-1.864883599871, + 24.666486904844)); +#1543 = CARTESIAN_POINT('',(0.974108837516,-1.86714309691,24.66790740568 + )); +#1544 = CARTESIAN_POINT('',(0.964227497231,-1.874161500786, + 24.672506412974)); +#1545 = CARTESIAN_POINT('',(0.957678553873,-1.878907837637, + 24.675884576084)); +#1546 = CARTESIAN_POINT('',(0.951286849358,-1.883631766781, + 24.679499673168)); +#1547 = CARTESIAN_POINT('',(0.945051609902,-1.888328234947, + 24.683331902769)); +#1548 = CARTESIAN_POINT('',(0.938970485351,-1.892993405408, + 24.687362562807)); +#1549 = CARTESIAN_POINT('',(0.933039825675,-1.897624606185, + 24.691574434375)); +#1550 = CARTESIAN_POINT('',(0.927254957457,-1.902220278263, + 24.695952165539)); +#1551 = CARTESIAN_POINT('',(0.911455844695,-1.914982859769, + 24.708633138716)); +#1552 = CARTESIAN_POINT('',(0.90176008839,-1.923065413829, + 24.717274001134)); +#1553 = CARTESIAN_POINT('',(0.892488220903,-1.931027012205, + 24.72633013965)); +#1554 = CARTESIAN_POINT('',(0.883608665264,-1.938868444944, + 24.735738539745)); +#1555 = CARTESIAN_POINT('',(0.875092471044,-1.946592112259, + 24.745447496584)); +#1556 = CARTESIAN_POINT('',(0.866912547278,-1.954202270874, + 24.755415836498)); +#1557 = CARTESIAN_POINT('',(0.859042895404,-1.961705280375, + 24.765612138449)); +#1558 = CARTESIAN_POINT('',(0.83238094679,-1.987732816032, + 24.802175192689)); +#1559 = CARTESIAN_POINT('',(0.815139931785,-2.005698433796, + 24.829587941299)); +#1560 = CARTESIAN_POINT('',(0.799330570205,-2.02313907599, + 24.857882748647)); +#1561 = CARTESIAN_POINT('',(0.784732593536,-2.04012042965, + 24.886834865955)); +#1562 = CARTESIAN_POINT('',(0.771179109235,-2.056695047135, + 24.916285405606)); +#1563 = CARTESIAN_POINT('',(0.758529327489,-2.072914272411, + 24.946125850942)); +#1564 = CARTESIAN_POINT('',(0.746676482334,-2.088825677447, + 24.976303099089)); +#1565 = CARTESIAN_POINT('',(0.713028955906,-2.136059992328, + 25.068310637175)); +#1566 = CARTESIAN_POINT('',(0.693442980132,-2.166515178711, + 25.130956776073)); +#1567 = CARTESIAN_POINT('',(0.676047518211,-2.19616297311,25.19436442638 + )); +#1568 = CARTESIAN_POINT('',(0.660515737995,-2.225138320182, + 25.258332734819)); +#1569 = CARTESIAN_POINT('',(0.646572711426,-2.253558177666, + 25.322708927716)); +#1570 = CARTESIAN_POINT('',(0.634044271958,-2.281499918716, + 25.38740780233)); +#1571 = CARTESIAN_POINT('',(0.622780517271,-2.309037804869, + 25.45238062406)); +#1572 = CARTESIAN_POINT('',(0.597680802601,-2.376557853706, + 25.614329447057)); +#1573 = CARTESIAN_POINT('',(0.585237787092,-2.416098890916, + 25.711536607083)); +#1574 = CARTESIAN_POINT('',(0.574980486859,-2.455033699349, + 25.809106486941)); +#1575 = CARTESIAN_POINT('',(0.566698596125,-2.493459852872, + 25.906949466987)); +#1576 = CARTESIAN_POINT('',(0.56024296978,-2.531445357818, + 26.004999982984)); +#1577 = CARTESIAN_POINT('',(0.555500451296,-2.569042021396, + 26.103210176578)); +#1578 = CARTESIAN_POINT('',(0.552392730828,-2.606286508474, + 26.201549481877)); +#1579 = CARTESIAN_POINT('',(0.55086024667,-2.643208843175,26.3)); +#1580 = ORIENTED_EDGE('',*,*,#1076,.T.); +#1581 = ORIENTED_EDGE('',*,*,#1455,.T.); +#1582 = ORIENTED_EDGE('',*,*,#1583,.T.); +#1583 = EDGE_CURVE('',#1447,#1051,#1584,.T.); +#1584 = CIRCLE('',#1585,1.); +#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588); +#1586 = CARTESIAN_POINT('',(1.55,-2.684678751732,7.3)); +#1587 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1588 = DIRECTION('',(-1.,0.,0.)); +#1589 = ORIENTED_EDGE('',*,*,#1059,.F.); +#1590 = CYLINDRICAL_SURFACE('',#1591,1.); +#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594); +#1592 = CARTESIAN_POINT('',(1.55,-2.684678751732,27.3)); +#1593 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1594 = DIRECTION('',(-1.,0.,0.)); +#1595 = ADVANCED_FACE('',(#1596),#1601,.F.); +#1596 = FACE_BOUND('',#1597,.T.); +#1597 = EDGE_LOOP('',(#1598,#1599,#1600)); +#1598 = ORIENTED_EDGE('',*,*,#1163,.F.); +#1599 = ORIENTED_EDGE('',*,*,#1033,.T.); +#1600 = ORIENTED_EDGE('',*,*,#1225,.T.); +#1601 = CONICAL_SURFACE('',#1602,2.7,0.349065850399); +#1602 = AXIS2_PLACEMENT_3D('',#1603,#1604,#1605); +#1603 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1604 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1605 = DIRECTION('',(-1.,0.,0.)); +#1606 = ADVANCED_FACE('',(#1607),#1611,.F.); +#1607 = FACE_BOUND('',#1608,.T.); +#1608 = EDGE_LOOP('',(#1609,#1610)); +#1609 = ORIENTED_EDGE('',*,*,#1471,.T.); +#1610 = ORIENTED_EDGE('',*,*,#1067,.T.); +#1611 = CONICAL_SURFACE('',#1612,2.7,0.349065850399); +#1612 = AXIS2_PLACEMENT_3D('',#1613,#1614,#1615); +#1613 = CARTESIAN_POINT('',(7.264598654928E-31,4.959962941577E-30,26.3) + ); +#1614 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1615 = DIRECTION('',(-1.,0.,0.)); +#1616 = ADVANCED_FACE('',(#1617),#1629,.T.); +#1617 = FACE_BOUND('',#1618,.T.); +#1618 = EDGE_LOOP('',(#1619,#1620,#1621,#1622)); +#1619 = ORIENTED_EDGE('',*,*,#1267,.F.); +#1620 = ORIENTED_EDGE('',*,*,#1050,.T.); +#1621 = ORIENTED_EDGE('',*,*,#1583,.F.); +#1622 = ORIENTED_EDGE('',*,*,#1623,.F.); +#1623 = EDGE_CURVE('',#1268,#1447,#1624,.T.); +#1624 = CIRCLE('',#1625,2.1); +#1625 = AXIS2_PLACEMENT_3D('',#1626,#1627,#1628); +#1626 = CARTESIAN_POINT('',(7.264598654928E-31,0.,7.3)); +#1627 = DIRECTION('',(-0.,2.465190328816E-31,1.)); +#1628 = DIRECTION('',(1.,0.,0.)); +#1629 = PLANE('',#1630); +#1630 = AXIS2_PLACEMENT_3D('',#1631,#1632,#1633); +#1631 = CARTESIAN_POINT('',(-5.986959957756E-17,-1.7763568394E-15,7.3)); +#1632 = DIRECTION('',(0.,1.972152263053E-31,1.)); +#1633 = DIRECTION('',(-1.,0.,0.)); +#1634 = ADVANCED_FACE('',(#1635),#1650,.F.); +#1635 = FACE_BOUND('',#1636,.T.); +#1636 = EDGE_LOOP('',(#1637,#1645,#1646,#1647,#1648,#1649)); +#1637 = ORIENTED_EDGE('',*,*,#1638,.F.); +#1638 = EDGE_CURVE('',#1438,#1639,#1641,.T.); +#1639 = VERTEX_POINT('',#1640); +#1640 = CARTESIAN_POINT('',(7.264598654928E-31,2.366582715663E-30, + 6.038192700042)); +#1641 = LINE('',#1642,#1643); +#1642 = CARTESIAN_POINT('',(2.1,0.,7.3)); +#1643 = VECTOR('',#1644,1.); +#1644 = DIRECTION('',(-0.857167300702,-1.262252537874E-31,-0.51503807491 + )); +#1645 = ORIENTED_EDGE('',*,*,#1437,.T.); +#1646 = ORIENTED_EDGE('',*,*,#1294,.T.); +#1647 = ORIENTED_EDGE('',*,*,#1623,.T.); +#1648 = ORIENTED_EDGE('',*,*,#1446,.T.); +#1649 = ORIENTED_EDGE('',*,*,#1638,.T.); +#1650 = CONICAL_SURFACE('',#1651,2.1,1.029744258677); +#1651 = AXIS2_PLACEMENT_3D('',#1652,#1653,#1654); +#1652 = CARTESIAN_POINT('',(7.264598654928E-31,0.,7.3)); +#1653 = DIRECTION('',(0.,2.465190328816E-31,1.)); +#1654 = DIRECTION('',(1.,0.,0.)); +#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1659)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1656,#1657,#1658)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1656, + 'distance_accuracy_value','confusion accuracy'); +#1660 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1661 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1662),#1655); +#1662 = STYLED_ITEM('color',(#1663),#15); +#1663 = PRESENTATION_STYLE_ASSIGNMENT((#1664,#1670)); +#1664 = SURFACE_STYLE_USAGE(.BOTH.,#1665); +#1665 = SURFACE_SIDE_STYLE('',(#1666)); +#1666 = SURFACE_STYLE_FILL_AREA(#1667); +#1667 = FILL_AREA_STYLE('',(#1668)); +#1668 = FILL_AREA_STYLE_COLOUR('',#1669); +#1669 = COLOUR_RGB('',0.678430976034,0.709803998361,0.741176010593); +#1670 = CURVE_STYLE('',#1671,POSITIVE_LENGTH_MEASURE(0.1),#1672); +#1671 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1672 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/mcad/lock-insert.FCStd b/mcad/lock-insert.FCStd new file mode 100644 index 0000000..ef3fc94 Binary files /dev/null and b/mcad/lock-insert.FCStd differ