├── LICENSE ├── README.md ├── freecad ├── magbox.FCStd ├── magbox_base.FCStd ├── magbox_pushrod.FCStd ├── magbox_wall.FCStd ├── magbox_wall_assembly.FCStd ├── magnet.FCStd └── screw_M2.5.FCStd ├── step ├── cover.step ├── inner_plate.step ├── locking_tab.step └── main_body.step └── stl ├── cover.stl ├── inner_plate.stl ├── locking_tab.stl └── main_body.stl /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Modular mold box for resin casting 2 | 3 | More information here : https://silica.io/modular-mold-box-for-resin-casting/ 4 | 5 | ![wall](https://silica.io/wp-content/uploads/2021/01/moldbox_design_3_2_magnets.png) 6 | 7 | ![box](https://silica.io/wp-content/uploads/2021/01/DSC_4532.jpg) -------------------------------------------------------------------------------- /freecad/magbox.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/magbox.FCStd -------------------------------------------------------------------------------- /freecad/magbox_base.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/magbox_base.FCStd -------------------------------------------------------------------------------- /freecad/magbox_pushrod.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/magbox_pushrod.FCStd -------------------------------------------------------------------------------- /freecad/magbox_wall.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/magbox_wall.FCStd -------------------------------------------------------------------------------- /freecad/magbox_wall_assembly.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/magbox_wall_assembly.FCStd -------------------------------------------------------------------------------- /freecad/magnet.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/magnet.FCStd -------------------------------------------------------------------------------- /freecad/screw_M2.5.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/freecad/screw_M2.5.FCStd -------------------------------------------------------------------------------- /step/inner_plate.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); 4 | FILE_NAME('Open CASCADE Shape Model','2021-01-03T14:41:59',('Author'),( 5 | ''),'Open CASCADE STEP processor 7.5','FreeCAD','Unknown'); 6 | FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); 7 | ENDSEC; 8 | DATA; 9 | #1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 10 | 'automotive_design',2000,#2); 11 | #2 = APPLICATION_CONTEXT( 12 | 'core data for automotive mechanical design processes'); 13 | #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); 14 | #4 = PRODUCT_DEFINITION_SHAPE('','',#5); 15 | #5 = PRODUCT_DEFINITION('design','',#6,#9); 16 | #6 = PRODUCT_DEFINITION_FORMATION('','',#7); 17 | #7 = PRODUCT('part2','part2','',(#8)); 18 | #8 = PRODUCT_CONTEXT('',#2,'mechanical'); 19 | #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); 20 | #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1437); 21 | #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); 22 | #12 = CARTESIAN_POINT('',(0.,0.,0.)); 23 | #13 = DIRECTION('',(0.,0.,1.)); 24 | #14 = DIRECTION('',(1.,0.,-0.)); 25 | #15 = MANIFOLD_SOLID_BREP('',#16); 26 | #16 = CLOSED_SHELL('',(#17,#137,#605,#654,#703,#1052,#1079,#1106,#1133, 27 | #1160,#1187,#1214,#1241,#1268,#1295,#1322,#1349,#1376,#1403,#1430)); 28 | #17 = ADVANCED_FACE('',(#18),#32,.T.); 29 | #18 = FACE_BOUND('',#19,.T.); 30 | #19 = EDGE_LOOP('',(#20,#55,#83,#111)); 31 | #20 = ORIENTED_EDGE('',*,*,#21,.F.); 32 | #21 = EDGE_CURVE('',#22,#24,#26,.T.); 33 | #22 = VERTEX_POINT('',#23); 34 | #23 = CARTESIAN_POINT('',(-8.4,-3.2,-2.3)); 35 | #24 = VERTEX_POINT('',#25); 36 | #25 = CARTESIAN_POINT('',(-10.4,-3.2,-2.3)); 37 | #26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); 38 | #27 = LINE('',#28,#29); 39 | #28 = CARTESIAN_POINT('',(-7.4,-3.2,-2.3)); 40 | #29 = VECTOR('',#30,1.); 41 | #30 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 42 | #31 = PCURVE('',#32,#37); 43 | #32 = PLANE('',#33); 44 | #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); 45 | #34 = CARTESIAN_POINT('',(-7.4,-3.2,-2.3)); 46 | #35 = DIRECTION('',(4.051701395203E-51,2.22044604925E-16,-1.)); 47 | #36 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 48 | #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); 49 | #38 = LINE('',#39,#40); 50 | #39 = CARTESIAN_POINT('',(0.,0.)); 51 | #40 = VECTOR('',#41,1.); 52 | #41 = DIRECTION('',(1.,3.111008686874E-66)); 53 | #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 54 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 55 | ) ); 56 | #43 = PCURVE('',#44,#49); 57 | #44 = PLANE('',#45); 58 | #45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); 59 | #46 = CARTESIAN_POINT('',(-58.75170212766,-3.2,1.33226762955E-15)); 60 | #47 = DIRECTION('',(-6.945322075373E-34,-1.,-2.351394786067E-16)); 61 | #48 = DIRECTION('',(-4.887781937917E-66,2.351394786067E-16,-1.)); 62 | #49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); 63 | #50 = LINE('',#51,#52); 64 | #51 = CARTESIAN_POINT('',(2.3,51.35170212766)); 65 | #52 = VECTOR('',#53,1.); 66 | #53 = DIRECTION('',(7.488364415474E-51,-1.)); 67 | #54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 68 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 69 | ) ); 70 | #55 = ORIENTED_EDGE('',*,*,#56,.T.); 71 | #56 = EDGE_CURVE('',#22,#57,#59,.T.); 72 | #57 = VERTEX_POINT('',#58); 73 | #58 = CARTESIAN_POINT('',(-8.4,-6.2,-2.3)); 74 | #59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); 75 | #60 = LINE('',#61,#62); 76 | #61 = CARTESIAN_POINT('',(-8.4,-3.2,-2.3)); 77 | #62 = VECTOR('',#63,1.); 78 | #63 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 79 | #64 = PCURVE('',#32,#65); 80 | #65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); 81 | #66 = LINE('',#67,#68); 82 | #67 = CARTESIAN_POINT('',(1.,-8.134599336135E-35)); 83 | #68 = VECTOR('',#69,1.); 84 | #69 = DIRECTION('',(-3.111008686874E-66,-1.)); 85 | #70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 86 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 87 | ) ); 88 | #71 = PCURVE('',#72,#77); 89 | #72 = PLANE('',#73); 90 | #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); 91 | #74 = CARTESIAN_POINT('',(-7.9,-3.2,-1.8)); 92 | #75 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)); 93 | #76 = DIRECTION('',(8.134599336135E-35,1.,2.22044604925E-16)); 94 | #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); 95 | #78 = LINE('',#79,#80); 96 | #79 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.707106781187)); 97 | #80 = VECTOR('',#81,1.); 98 | #81 = DIRECTION('',(-1.,0.)); 99 | #82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 100 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 101 | ) ); 102 | #83 = ORIENTED_EDGE('',*,*,#84,.T.); 103 | #84 = EDGE_CURVE('',#57,#85,#87,.T.); 104 | #85 = VERTEX_POINT('',#86); 105 | #86 = CARTESIAN_POINT('',(-10.4,-6.2,-2.3)); 106 | #87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); 107 | #88 = LINE('',#89,#90); 108 | #89 = CARTESIAN_POINT('',(-7.4,-6.2,-2.3)); 109 | #90 = VECTOR('',#91,1.); 110 | #91 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 111 | #92 = PCURVE('',#32,#93); 112 | #93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); 113 | #94 = LINE('',#95,#96); 114 | #95 = CARTESIAN_POINT('',(-2.44037980084E-34,-3.)); 115 | #96 = VECTOR('',#97,1.); 116 | #97 = DIRECTION('',(1.,3.111008686874E-66)); 117 | #98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 118 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 119 | ) ); 120 | #99 = PCURVE('',#100,#105); 121 | #100 = PLANE('',#101); 122 | #101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); 123 | #102 = CARTESIAN_POINT('',(-58.75170212766,-6.2,8.049116928532E-16)); 124 | #103 = DIRECTION('',(-6.945322075373E-34,-1.,-2.351394786067E-16)); 125 | #104 = DIRECTION('',(-4.887781937917E-66,2.351394786067E-16,-1.)); 126 | #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); 127 | #106 = LINE('',#107,#108); 128 | #107 = CARTESIAN_POINT('',(2.3,51.35170212766)); 129 | #108 = VECTOR('',#109,1.); 130 | #109 = DIRECTION('',(7.488364415474E-51,-1.)); 131 | #110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 132 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 133 | ) ); 134 | #111 = ORIENTED_EDGE('',*,*,#112,.F.); 135 | #112 = EDGE_CURVE('',#24,#85,#113,.T.); 136 | #113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); 137 | #114 = LINE('',#115,#116); 138 | #115 = CARTESIAN_POINT('',(-10.4,-3.2,-2.3)); 139 | #116 = VECTOR('',#117,1.); 140 | #117 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 141 | #118 = PCURVE('',#32,#119); 142 | #119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); 143 | #120 = LINE('',#121,#122); 144 | #121 = CARTESIAN_POINT('',(3.,-2.44037980084E-34)); 145 | #122 = VECTOR('',#123,1.); 146 | #123 = DIRECTION('',(-3.111008686874E-66,-1.)); 147 | #124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 148 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 149 | ) ); 150 | #125 = PCURVE('',#126,#131); 151 | #126 = PLANE('',#127); 152 | #127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); 153 | #128 = CARTESIAN_POINT('',(-10.4,-3.2,-2.3)); 154 | #129 = DIRECTION('',(1.,-8.134599336135E-35,-1.069105884037E-50)); 155 | #130 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 156 | #131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); 157 | #132 = LINE('',#133,#134); 158 | #133 = CARTESIAN_POINT('',(0.,0.)); 159 | #134 = VECTOR('',#135,1.); 160 | #135 = DIRECTION('',(0.,-1.)); 161 | #136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 162 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 163 | ) ); 164 | #137 = ADVANCED_FACE('',(#138),#44,.F.); 165 | #138 = FACE_BOUND('',#139,.F.); 166 | #139 = EDGE_LOOP('',(#140,#141,#164,#192,#220,#248,#276,#304,#332,#360, 167 | #388,#416,#444,#472,#500,#528,#556,#584)); 168 | #140 = ORIENTED_EDGE('',*,*,#21,.F.); 169 | #141 = ORIENTED_EDGE('',*,*,#142,.T.); 170 | #142 = EDGE_CURVE('',#22,#143,#145,.T.); 171 | #143 = VERTEX_POINT('',#144); 172 | #144 = CARTESIAN_POINT('',(-7.4,-3.2,-1.3)); 173 | #145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); 174 | #146 = LINE('',#147,#148); 175 | #147 = CARTESIAN_POINT('',(-20.16292553191,-3.2,-14.06292553191)); 176 | #148 = VECTOR('',#149,1.); 177 | #149 = DIRECTION('',(0.707106781187,-1.662687198474E-16,0.707106781187) 178 | ); 179 | #150 = PCURVE('',#44,#151); 180 | #151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); 181 | #152 = LINE('',#153,#154); 182 | #153 = CARTESIAN_POINT('',(14.062925531915,38.588776595745)); 183 | #154 = VECTOR('',#155,1.); 184 | #155 = DIRECTION('',(-0.707106781187,0.707106781187)); 185 | #156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 186 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 187 | ) ); 188 | #157 = PCURVE('',#72,#158); 189 | #158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); 190 | #159 = LINE('',#160,#161); 191 | #160 = CARTESIAN_POINT('',(-5.838119585875E-17,-17.3423956016)); 192 | #161 = VECTOR('',#162,1.); 193 | #162 = DIRECTION('',(-9.259473979068E-18,1.)); 194 | #163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 195 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 196 | ) ); 197 | #164 = ORIENTED_EDGE('',*,*,#165,.F.); 198 | #165 = EDGE_CURVE('',#166,#143,#168,.T.); 199 | #166 = VERTEX_POINT('',#167); 200 | #167 = CARTESIAN_POINT('',(-7.4,-3.2,1.3)); 201 | #168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.); 202 | #169 = LINE('',#170,#171); 203 | #170 = CARTESIAN_POINT('',(-7.4,-3.2,2.3)); 204 | #171 = VECTOR('',#172,1.); 205 | #172 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 206 | #173 = PCURVE('',#44,#174); 207 | #174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); 208 | #175 = LINE('',#176,#177); 209 | #176 = CARTESIAN_POINT('',(-2.3,51.35170212766)); 210 | #177 = VECTOR('',#178,1.); 211 | #178 = DIRECTION('',(1.,1.389375326526E-50)); 212 | #179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 213 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 214 | ) ); 215 | #180 = PCURVE('',#181,#186); 216 | #181 = PLANE('',#182); 217 | #182 = AXIS2_PLACEMENT_3D('',#183,#184,#185); 218 | #183 = CARTESIAN_POINT('',(-7.4,-3.2,2.3)); 219 | #184 = DIRECTION('',(1.,-8.134599336135E-35,-1.069105884037E-50)); 220 | #185 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 221 | #186 = DEFINITIONAL_REPRESENTATION('',(#187),#191); 222 | #187 = LINE('',#188,#189); 223 | #188 = CARTESIAN_POINT('',(0.,0.)); 224 | #189 = VECTOR('',#190,1.); 225 | #190 = DIRECTION('',(1.,0.)); 226 | #191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 227 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 228 | ) ); 229 | #192 = ORIENTED_EDGE('',*,*,#193,.T.); 230 | #193 = EDGE_CURVE('',#166,#194,#196,.T.); 231 | #194 = VERTEX_POINT('',#195); 232 | #195 = CARTESIAN_POINT('',(-8.4,-3.2,2.3)); 233 | #196 = SURFACE_CURVE('',#197,(#201,#208),.PCURVE_S1.); 234 | #197 = LINE('',#198,#199); 235 | #198 = CARTESIAN_POINT('',(-20.16292553191,-3.2,14.062925531915)); 236 | #199 = VECTOR('',#200,1.); 237 | #200 = DIRECTION('',(-0.707106781187,-1.662687198474E-16,0.707106781187) 238 | ); 239 | #201 = PCURVE('',#44,#202); 240 | #202 = DEFINITIONAL_REPRESENTATION('',(#203),#207); 241 | #203 = LINE('',#204,#205); 242 | #204 = CARTESIAN_POINT('',(-14.06292553191,38.588776595745)); 243 | #205 = VECTOR('',#206,1.); 244 | #206 = DIRECTION('',(-0.707106781187,-0.707106781187)); 245 | #207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 246 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 247 | ) ); 248 | #208 = PCURVE('',#209,#214); 249 | #209 = PLANE('',#210); 250 | #210 = AXIS2_PLACEMENT_3D('',#211,#212,#213); 251 | #211 = CARTESIAN_POINT('',(-7.9,-3.2,1.8)); 252 | #212 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187) 253 | ); 254 | #213 = DIRECTION('',(8.134599336135E-35,1.,2.22044604925E-16)); 255 | #214 = DEFINITIONAL_REPRESENTATION('',(#215),#219); 256 | #215 = LINE('',#216,#217); 257 | #216 = CARTESIAN_POINT('',(5.838119585875E-17,17.342395601605)); 258 | #217 = VECTOR('',#218,1.); 259 | #218 = DIRECTION('',(-9.259473979068E-18,1.)); 260 | #219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 261 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 262 | ) ); 263 | #220 = ORIENTED_EDGE('',*,*,#221,.F.); 264 | #221 = EDGE_CURVE('',#222,#194,#224,.T.); 265 | #222 = VERTEX_POINT('',#223); 266 | #223 = CARTESIAN_POINT('',(-10.4,-3.2,2.3)); 267 | #224 = SURFACE_CURVE('',#225,(#229,#236),.PCURVE_S1.); 268 | #225 = LINE('',#226,#227); 269 | #226 = CARTESIAN_POINT('',(-10.4,-3.2,2.3)); 270 | #227 = VECTOR('',#228,1.); 271 | #228 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 272 | #229 = PCURVE('',#44,#230); 273 | #230 = DEFINITIONAL_REPRESENTATION('',(#231),#235); 274 | #231 = LINE('',#232,#233); 275 | #232 = CARTESIAN_POINT('',(-2.3,48.35170212766)); 276 | #233 = VECTOR('',#234,1.); 277 | #234 = DIRECTION('',(-7.488364415474E-51,1.)); 278 | #235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 279 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 280 | ) ); 281 | #236 = PCURVE('',#237,#242); 282 | #237 = PLANE('',#238); 283 | #238 = AXIS2_PLACEMENT_3D('',#239,#240,#241); 284 | #239 = CARTESIAN_POINT('',(-10.4,-3.2,2.3)); 285 | #240 = DIRECTION('',(-4.051701395203E-51,-2.22044604925E-16,1.)); 286 | #241 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 287 | #242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); 288 | #243 = LINE('',#244,#245); 289 | #244 = CARTESIAN_POINT('',(0.,0.)); 290 | #245 = VECTOR('',#246,1.); 291 | #246 = DIRECTION('',(1.,-3.111008686874E-66)); 292 | #247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 293 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 294 | ) ); 295 | #248 = ORIENTED_EDGE('',*,*,#249,.F.); 296 | #249 = EDGE_CURVE('',#250,#222,#252,.T.); 297 | #250 = VERTEX_POINT('',#251); 298 | #251 = CARTESIAN_POINT('',(-10.4,-3.2,11.3)); 299 | #252 = SURFACE_CURVE('',#253,(#257,#264),.PCURVE_S1.); 300 | #253 = LINE('',#254,#255); 301 | #254 = CARTESIAN_POINT('',(-10.4,-3.2,11.3)); 302 | #255 = VECTOR('',#256,1.); 303 | #256 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 304 | #257 = PCURVE('',#44,#258); 305 | #258 = DEFINITIONAL_REPRESENTATION('',(#259),#263); 306 | #259 = LINE('',#260,#261); 307 | #260 = CARTESIAN_POINT('',(-11.3,48.35170212766)); 308 | #261 = VECTOR('',#262,1.); 309 | #262 = DIRECTION('',(1.,1.389375326526E-50)); 310 | #263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 311 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 312 | ) ); 313 | #264 = PCURVE('',#265,#270); 314 | #265 = PLANE('',#266); 315 | #266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); 316 | #267 = CARTESIAN_POINT('',(-10.4,-3.2,11.3)); 317 | #268 = DIRECTION('',(1.,-8.134599336135E-35,-1.069105884037E-50)); 318 | #269 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 319 | #270 = DEFINITIONAL_REPRESENTATION('',(#271),#275); 320 | #271 = LINE('',#272,#273); 321 | #272 = CARTESIAN_POINT('',(0.,0.)); 322 | #273 = VECTOR('',#274,1.); 323 | #274 = DIRECTION('',(1.,0.)); 324 | #275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 325 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 326 | ) ); 327 | #276 = ORIENTED_EDGE('',*,*,#277,.F.); 328 | #277 = EDGE_CURVE('',#278,#250,#280,.T.); 329 | #278 = VERTEX_POINT('',#279); 330 | #279 = CARTESIAN_POINT('',(-59.05,-3.2,11.3)); 331 | #280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.); 332 | #281 = LINE('',#282,#283); 333 | #282 = CARTESIAN_POINT('',(-59.05,-3.2,11.3)); 334 | #283 = VECTOR('',#284,1.); 335 | #284 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 336 | #285 = PCURVE('',#44,#286); 337 | #286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); 338 | #287 = LINE('',#288,#289); 339 | #288 = CARTESIAN_POINT('',(-11.3,-0.29829787234)); 340 | #289 = VECTOR('',#290,1.); 341 | #290 = DIRECTION('',(-7.488364415474E-51,1.)); 342 | #291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 343 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 344 | ) ); 345 | #292 = PCURVE('',#293,#298); 346 | #293 = PLANE('',#294); 347 | #294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); 348 | #295 = CARTESIAN_POINT('',(-59.05,-3.2,11.3)); 349 | #296 = DIRECTION('',(-4.051701395203E-51,-2.22044604925E-16,1.)); 350 | #297 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 351 | #298 = DEFINITIONAL_REPRESENTATION('',(#299),#303); 352 | #299 = LINE('',#300,#301); 353 | #300 = CARTESIAN_POINT('',(0.,0.)); 354 | #301 = VECTOR('',#302,1.); 355 | #302 = DIRECTION('',(1.,-3.111008686874E-66)); 356 | #303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 357 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 358 | ) ); 359 | #304 = ORIENTED_EDGE('',*,*,#305,.F.); 360 | #305 = EDGE_CURVE('',#306,#278,#308,.T.); 361 | #306 = VERTEX_POINT('',#307); 362 | #307 = CARTESIAN_POINT('',(-59.05,-3.2,2.6)); 363 | #308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.); 364 | #309 = LINE('',#310,#311); 365 | #310 = CARTESIAN_POINT('',(-59.05,-3.2,2.6)); 366 | #311 = VECTOR('',#312,1.); 367 | #312 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 368 | #313 = PCURVE('',#44,#314); 369 | #314 = DEFINITIONAL_REPRESENTATION('',(#315),#319); 370 | #315 = LINE('',#316,#317); 371 | #316 = CARTESIAN_POINT('',(-2.6,-0.29829787234)); 372 | #317 = VECTOR('',#318,1.); 373 | #318 = DIRECTION('',(-1.,-1.389375326526E-50)); 374 | #319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 375 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 376 | ) ); 377 | #320 = PCURVE('',#321,#326); 378 | #321 = PLANE('',#322); 379 | #322 = AXIS2_PLACEMENT_3D('',#323,#324,#325); 380 | #323 = CARTESIAN_POINT('',(-59.05,-3.2,2.6)); 381 | #324 = DIRECTION('',(-1.,8.134599336135E-35,1.069105884037E-50)); 382 | #325 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 383 | #326 = DEFINITIONAL_REPRESENTATION('',(#327),#331); 384 | #327 = LINE('',#328,#329); 385 | #328 = CARTESIAN_POINT('',(0.,0.)); 386 | #329 = VECTOR('',#330,1.); 387 | #330 = DIRECTION('',(1.,0.)); 388 | #331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 389 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 390 | ) ); 391 | #332 = ORIENTED_EDGE('',*,*,#333,.F.); 392 | #333 = EDGE_CURVE('',#334,#306,#336,.T.); 393 | #334 = VERTEX_POINT('',#335); 394 | #335 = CARTESIAN_POINT('',(-67.45,-3.2,2.6)); 395 | #336 = SURFACE_CURVE('',#337,(#341,#348),.PCURVE_S1.); 396 | #337 = LINE('',#338,#339); 397 | #338 = CARTESIAN_POINT('',(-67.45,-3.2,2.6)); 398 | #339 = VECTOR('',#340,1.); 399 | #340 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 400 | #341 = PCURVE('',#44,#342); 401 | #342 = DEFINITIONAL_REPRESENTATION('',(#343),#347); 402 | #343 = LINE('',#344,#345); 403 | #344 = CARTESIAN_POINT('',(-2.6,-8.69829787234)); 404 | #345 = VECTOR('',#346,1.); 405 | #346 = DIRECTION('',(-7.488364415474E-51,1.)); 406 | #347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 407 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 408 | ) ); 409 | #348 = PCURVE('',#349,#354); 410 | #349 = PLANE('',#350); 411 | #350 = AXIS2_PLACEMENT_3D('',#351,#352,#353); 412 | #351 = CARTESIAN_POINT('',(-67.45,-3.2,2.6)); 413 | #352 = DIRECTION('',(-4.051701395203E-51,-2.22044604925E-16,1.)); 414 | #353 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 415 | #354 = DEFINITIONAL_REPRESENTATION('',(#355),#359); 416 | #355 = LINE('',#356,#357); 417 | #356 = CARTESIAN_POINT('',(0.,0.)); 418 | #357 = VECTOR('',#358,1.); 419 | #358 = DIRECTION('',(1.,-3.111008686874E-66)); 420 | #359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 421 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 422 | ) ); 423 | #360 = ORIENTED_EDGE('',*,*,#361,.F.); 424 | #361 = EDGE_CURVE('',#362,#334,#364,.T.); 425 | #362 = VERTEX_POINT('',#363); 426 | #363 = CARTESIAN_POINT('',(-67.45,-3.2,11.3)); 427 | #364 = SURFACE_CURVE('',#365,(#369,#376),.PCURVE_S1.); 428 | #365 = LINE('',#366,#367); 429 | #366 = CARTESIAN_POINT('',(-67.45,-3.2,11.3)); 430 | #367 = VECTOR('',#368,1.); 431 | #368 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 432 | #369 = PCURVE('',#44,#370); 433 | #370 = DEFINITIONAL_REPRESENTATION('',(#371),#375); 434 | #371 = LINE('',#372,#373); 435 | #372 = CARTESIAN_POINT('',(-11.3,-8.69829787234)); 436 | #373 = VECTOR('',#374,1.); 437 | #374 = DIRECTION('',(1.,1.389375326526E-50)); 438 | #375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 439 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 440 | ) ); 441 | #376 = PCURVE('',#377,#382); 442 | #377 = PLANE('',#378); 443 | #378 = AXIS2_PLACEMENT_3D('',#379,#380,#381); 444 | #379 = CARTESIAN_POINT('',(-67.45,-3.2,11.3)); 445 | #380 = DIRECTION('',(1.,-8.134599336135E-35,-1.069105884037E-50)); 446 | #381 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 447 | #382 = DEFINITIONAL_REPRESENTATION('',(#383),#387); 448 | #383 = LINE('',#384,#385); 449 | #384 = CARTESIAN_POINT('',(0.,0.)); 450 | #385 = VECTOR('',#386,1.); 451 | #386 = DIRECTION('',(1.,0.)); 452 | #387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 453 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 454 | ) ); 455 | #388 = ORIENTED_EDGE('',*,*,#389,.F.); 456 | #389 = EDGE_CURVE('',#390,#362,#392,.T.); 457 | #390 = VERTEX_POINT('',#391); 458 | #391 = CARTESIAN_POINT('',(-108.4,-3.2,11.3)); 459 | #392 = SURFACE_CURVE('',#393,(#397,#404),.PCURVE_S1.); 460 | #393 = LINE('',#394,#395); 461 | #394 = CARTESIAN_POINT('',(-108.4,-3.2,11.3)); 462 | #395 = VECTOR('',#396,1.); 463 | #396 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 464 | #397 = PCURVE('',#44,#398); 465 | #398 = DEFINITIONAL_REPRESENTATION('',(#399),#403); 466 | #399 = LINE('',#400,#401); 467 | #400 = CARTESIAN_POINT('',(-11.3,-49.64829787234)); 468 | #401 = VECTOR('',#402,1.); 469 | #402 = DIRECTION('',(-7.488364415474E-51,1.)); 470 | #403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 471 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 472 | ) ); 473 | #404 = PCURVE('',#405,#410); 474 | #405 = PLANE('',#406); 475 | #406 = AXIS2_PLACEMENT_3D('',#407,#408,#409); 476 | #407 = CARTESIAN_POINT('',(-108.4,-3.2,11.3)); 477 | #408 = DIRECTION('',(-4.051701395203E-51,-2.22044604925E-16,1.)); 478 | #409 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 479 | #410 = DEFINITIONAL_REPRESENTATION('',(#411),#415); 480 | #411 = LINE('',#412,#413); 481 | #412 = CARTESIAN_POINT('',(0.,0.)); 482 | #413 = VECTOR('',#414,1.); 483 | #414 = DIRECTION('',(1.,-3.111008686874E-66)); 484 | #415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 485 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 486 | ) ); 487 | #416 = ORIENTED_EDGE('',*,*,#417,.T.); 488 | #417 = EDGE_CURVE('',#390,#418,#420,.T.); 489 | #418 = VERTEX_POINT('',#419); 490 | #419 = CARTESIAN_POINT('',(-108.4,-3.2,-11.3)); 491 | #420 = SURFACE_CURVE('',#421,(#425,#432),.PCURVE_S1.); 492 | #421 = LINE('',#422,#423); 493 | #422 = CARTESIAN_POINT('',(-108.4,-3.2,11.3)); 494 | #423 = VECTOR('',#424,1.); 495 | #424 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 496 | #425 = PCURVE('',#44,#426); 497 | #426 = DEFINITIONAL_REPRESENTATION('',(#427),#431); 498 | #427 = LINE('',#428,#429); 499 | #428 = CARTESIAN_POINT('',(-11.3,-49.64829787234)); 500 | #429 = VECTOR('',#430,1.); 501 | #430 = DIRECTION('',(1.,1.389375326526E-50)); 502 | #431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 503 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 504 | ) ); 505 | #432 = PCURVE('',#433,#438); 506 | #433 = PLANE('',#434); 507 | #434 = AXIS2_PLACEMENT_3D('',#435,#436,#437); 508 | #435 = CARTESIAN_POINT('',(-108.4,-3.2,11.3)); 509 | #436 = DIRECTION('',(1.,-8.134599336135E-35,-1.069105884037E-50)); 510 | #437 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 511 | #438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); 512 | #439 = LINE('',#440,#441); 513 | #440 = CARTESIAN_POINT('',(0.,0.)); 514 | #441 = VECTOR('',#442,1.); 515 | #442 = DIRECTION('',(1.,0.)); 516 | #443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 517 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 518 | ) ); 519 | #444 = ORIENTED_EDGE('',*,*,#445,.F.); 520 | #445 = EDGE_CURVE('',#446,#418,#448,.T.); 521 | #446 = VERTEX_POINT('',#447); 522 | #447 = CARTESIAN_POINT('',(-67.45,-3.2,-11.3)); 523 | #448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.); 524 | #449 = LINE('',#450,#451); 525 | #450 = CARTESIAN_POINT('',(-67.45,-3.2,-11.3)); 526 | #451 = VECTOR('',#452,1.); 527 | #452 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 528 | #453 = PCURVE('',#44,#454); 529 | #454 = DEFINITIONAL_REPRESENTATION('',(#455),#459); 530 | #455 = LINE('',#456,#457); 531 | #456 = CARTESIAN_POINT('',(11.3,-8.69829787234)); 532 | #457 = VECTOR('',#458,1.); 533 | #458 = DIRECTION('',(7.488364415474E-51,-1.)); 534 | #459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 535 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 536 | ) ); 537 | #460 = PCURVE('',#461,#466); 538 | #461 = PLANE('',#462); 539 | #462 = AXIS2_PLACEMENT_3D('',#463,#464,#465); 540 | #463 = CARTESIAN_POINT('',(-67.45,-3.2,-11.3)); 541 | #464 = DIRECTION('',(4.051701395203E-51,2.22044604925E-16,-1.)); 542 | #465 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 543 | #466 = DEFINITIONAL_REPRESENTATION('',(#467),#471); 544 | #467 = LINE('',#468,#469); 545 | #468 = CARTESIAN_POINT('',(0.,0.)); 546 | #469 = VECTOR('',#470,1.); 547 | #470 = DIRECTION('',(1.,3.111008686874E-66)); 548 | #471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 549 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 550 | ) ); 551 | #472 = ORIENTED_EDGE('',*,*,#473,.F.); 552 | #473 = EDGE_CURVE('',#474,#446,#476,.T.); 553 | #474 = VERTEX_POINT('',#475); 554 | #475 = CARTESIAN_POINT('',(-67.45,-3.2,-2.6)); 555 | #476 = SURFACE_CURVE('',#477,(#481,#488),.PCURVE_S1.); 556 | #477 = LINE('',#478,#479); 557 | #478 = CARTESIAN_POINT('',(-67.45,-3.2,-2.6)); 558 | #479 = VECTOR('',#480,1.); 559 | #480 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 560 | #481 = PCURVE('',#44,#482); 561 | #482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); 562 | #483 = LINE('',#484,#485); 563 | #484 = CARTESIAN_POINT('',(2.6,-8.69829787234)); 564 | #485 = VECTOR('',#486,1.); 565 | #486 = DIRECTION('',(1.,1.389375326526E-50)); 566 | #487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 567 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 568 | ) ); 569 | #488 = PCURVE('',#489,#494); 570 | #489 = PLANE('',#490); 571 | #490 = AXIS2_PLACEMENT_3D('',#491,#492,#493); 572 | #491 = CARTESIAN_POINT('',(-67.45,-3.2,-2.6)); 573 | #492 = DIRECTION('',(1.,-8.134599336135E-35,-1.069105884037E-50)); 574 | #493 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 575 | #494 = DEFINITIONAL_REPRESENTATION('',(#495),#499); 576 | #495 = LINE('',#496,#497); 577 | #496 = CARTESIAN_POINT('',(0.,0.)); 578 | #497 = VECTOR('',#498,1.); 579 | #498 = DIRECTION('',(1.,0.)); 580 | #499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 581 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 582 | ) ); 583 | #500 = ORIENTED_EDGE('',*,*,#501,.F.); 584 | #501 = EDGE_CURVE('',#502,#474,#504,.T.); 585 | #502 = VERTEX_POINT('',#503); 586 | #503 = CARTESIAN_POINT('',(-59.05,-3.2,-2.6)); 587 | #504 = SURFACE_CURVE('',#505,(#509,#516),.PCURVE_S1.); 588 | #505 = LINE('',#506,#507); 589 | #506 = CARTESIAN_POINT('',(-59.05,-3.2,-2.6)); 590 | #507 = VECTOR('',#508,1.); 591 | #508 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 592 | #509 = PCURVE('',#44,#510); 593 | #510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); 594 | #511 = LINE('',#512,#513); 595 | #512 = CARTESIAN_POINT('',(2.6,-0.29829787234)); 596 | #513 = VECTOR('',#514,1.); 597 | #514 = DIRECTION('',(7.488364415474E-51,-1.)); 598 | #515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 599 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 600 | ) ); 601 | #516 = PCURVE('',#517,#522); 602 | #517 = PLANE('',#518); 603 | #518 = AXIS2_PLACEMENT_3D('',#519,#520,#521); 604 | #519 = CARTESIAN_POINT('',(-59.05,-3.2,-2.6)); 605 | #520 = DIRECTION('',(4.051701395203E-51,2.22044604925E-16,-1.)); 606 | #521 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 607 | #522 = DEFINITIONAL_REPRESENTATION('',(#523),#527); 608 | #523 = LINE('',#524,#525); 609 | #524 = CARTESIAN_POINT('',(0.,0.)); 610 | #525 = VECTOR('',#526,1.); 611 | #526 = DIRECTION('',(1.,3.111008686874E-66)); 612 | #527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 613 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 614 | ) ); 615 | #528 = ORIENTED_EDGE('',*,*,#529,.F.); 616 | #529 = EDGE_CURVE('',#530,#502,#532,.T.); 617 | #530 = VERTEX_POINT('',#531); 618 | #531 = CARTESIAN_POINT('',(-59.05,-3.2,-11.3)); 619 | #532 = SURFACE_CURVE('',#533,(#537,#544),.PCURVE_S1.); 620 | #533 = LINE('',#534,#535); 621 | #534 = CARTESIAN_POINT('',(-59.05,-3.2,-11.3)); 622 | #535 = VECTOR('',#536,1.); 623 | #536 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 624 | #537 = PCURVE('',#44,#538); 625 | #538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); 626 | #539 = LINE('',#540,#541); 627 | #540 = CARTESIAN_POINT('',(11.3,-0.29829787234)); 628 | #541 = VECTOR('',#542,1.); 629 | #542 = DIRECTION('',(-1.,-1.389375326526E-50)); 630 | #543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 631 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 632 | ) ); 633 | #544 = PCURVE('',#545,#550); 634 | #545 = PLANE('',#546); 635 | #546 = AXIS2_PLACEMENT_3D('',#547,#548,#549); 636 | #547 = CARTESIAN_POINT('',(-59.05,-3.2,-11.3)); 637 | #548 = DIRECTION('',(-1.,8.134599336135E-35,1.069105884037E-50)); 638 | #549 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 639 | #550 = DEFINITIONAL_REPRESENTATION('',(#551),#555); 640 | #551 = LINE('',#552,#553); 641 | #552 = CARTESIAN_POINT('',(0.,0.)); 642 | #553 = VECTOR('',#554,1.); 643 | #554 = DIRECTION('',(1.,0.)); 644 | #555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 645 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 646 | ) ); 647 | #556 = ORIENTED_EDGE('',*,*,#557,.F.); 648 | #557 = EDGE_CURVE('',#558,#530,#560,.T.); 649 | #558 = VERTEX_POINT('',#559); 650 | #559 = CARTESIAN_POINT('',(-10.4,-3.2,-11.3)); 651 | #560 = SURFACE_CURVE('',#561,(#565,#572),.PCURVE_S1.); 652 | #561 = LINE('',#562,#563); 653 | #562 = CARTESIAN_POINT('',(-10.4,-3.2,-11.3)); 654 | #563 = VECTOR('',#564,1.); 655 | #564 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 656 | #565 = PCURVE('',#44,#566); 657 | #566 = DEFINITIONAL_REPRESENTATION('',(#567),#571); 658 | #567 = LINE('',#568,#569); 659 | #568 = CARTESIAN_POINT('',(11.3,48.35170212766)); 660 | #569 = VECTOR('',#570,1.); 661 | #570 = DIRECTION('',(7.488364415474E-51,-1.)); 662 | #571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 663 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 664 | ) ); 665 | #572 = PCURVE('',#573,#578); 666 | #573 = PLANE('',#574); 667 | #574 = AXIS2_PLACEMENT_3D('',#575,#576,#577); 668 | #575 = CARTESIAN_POINT('',(-10.4,-3.2,-11.3)); 669 | #576 = DIRECTION('',(4.051701395203E-51,2.22044604925E-16,-1.)); 670 | #577 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 671 | #578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); 672 | #579 = LINE('',#580,#581); 673 | #580 = CARTESIAN_POINT('',(0.,0.)); 674 | #581 = VECTOR('',#582,1.); 675 | #582 = DIRECTION('',(1.,3.111008686874E-66)); 676 | #583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 677 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 678 | ) ); 679 | #584 = ORIENTED_EDGE('',*,*,#585,.F.); 680 | #585 = EDGE_CURVE('',#24,#558,#586,.T.); 681 | #586 = SURFACE_CURVE('',#587,(#591,#598),.PCURVE_S1.); 682 | #587 = LINE('',#588,#589); 683 | #588 = CARTESIAN_POINT('',(-10.4,-3.2,-2.3)); 684 | #589 = VECTOR('',#590,1.); 685 | #590 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 686 | #591 = PCURVE('',#44,#592); 687 | #592 = DEFINITIONAL_REPRESENTATION('',(#593),#597); 688 | #593 = LINE('',#594,#595); 689 | #594 = CARTESIAN_POINT('',(2.3,48.35170212766)); 690 | #595 = VECTOR('',#596,1.); 691 | #596 = DIRECTION('',(1.,1.389375326526E-50)); 692 | #597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 693 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 694 | ) ); 695 | #598 = PCURVE('',#126,#599); 696 | #599 = DEFINITIONAL_REPRESENTATION('',(#600),#604); 697 | #600 = LINE('',#601,#602); 698 | #601 = CARTESIAN_POINT('',(0.,0.)); 699 | #602 = VECTOR('',#603,1.); 700 | #603 = DIRECTION('',(1.,0.)); 701 | #604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 702 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 703 | ) ); 704 | #605 = ADVANCED_FACE('',(#606),#72,.T.); 705 | #606 = FACE_BOUND('',#607,.F.); 706 | #607 = EDGE_LOOP('',(#608,#609,#610,#633)); 707 | #608 = ORIENTED_EDGE('',*,*,#142,.F.); 708 | #609 = ORIENTED_EDGE('',*,*,#56,.T.); 709 | #610 = ORIENTED_EDGE('',*,*,#611,.T.); 710 | #611 = EDGE_CURVE('',#57,#612,#614,.T.); 711 | #612 = VERTEX_POINT('',#613); 712 | #613 = CARTESIAN_POINT('',(-7.4,-6.2,-1.3)); 713 | #614 = SURFACE_CURVE('',#615,(#619,#626),.PCURVE_S1.); 714 | #615 = LINE('',#616,#617); 715 | #616 = CARTESIAN_POINT('',(-20.16292553191,-6.2,-14.06292553191)); 716 | #617 = VECTOR('',#618,1.); 717 | #618 = DIRECTION('',(0.707106781187,-1.662687198474E-16,0.707106781187) 718 | ); 719 | #619 = PCURVE('',#72,#620); 720 | #620 = DEFINITIONAL_REPRESENTATION('',(#621),#625); 721 | #621 = LINE('',#622,#623); 722 | #622 = CARTESIAN_POINT('',(-3.,-17.3423956016)); 723 | #623 = VECTOR('',#624,1.); 724 | #624 = DIRECTION('',(-9.259473979068E-18,1.)); 725 | #625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 726 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 727 | ) ); 728 | #626 = PCURVE('',#100,#627); 729 | #627 = DEFINITIONAL_REPRESENTATION('',(#628),#632); 730 | #628 = LINE('',#629,#630); 731 | #629 = CARTESIAN_POINT('',(14.062925531915,38.588776595745)); 732 | #630 = VECTOR('',#631,1.); 733 | #631 = DIRECTION('',(-0.707106781187,0.707106781187)); 734 | #632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 735 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 736 | ) ); 737 | #633 = ORIENTED_EDGE('',*,*,#634,.F.); 738 | #634 = EDGE_CURVE('',#143,#612,#635,.T.); 739 | #635 = SURFACE_CURVE('',#636,(#640,#647),.PCURVE_S1.); 740 | #636 = LINE('',#637,#638); 741 | #637 = CARTESIAN_POINT('',(-7.4,-3.2,-1.3)); 742 | #638 = VECTOR('',#639,1.); 743 | #639 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 744 | #640 = PCURVE('',#72,#641); 745 | #641 = DEFINITIONAL_REPRESENTATION('',(#642),#646); 746 | #642 = LINE('',#643,#644); 747 | #643 = CARTESIAN_POINT('',(1.110223024625E-16,0.707106781187)); 748 | #644 = VECTOR('',#645,1.); 749 | #645 = DIRECTION('',(-1.,0.)); 750 | #646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 751 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 752 | ) ); 753 | #647 = PCURVE('',#181,#648); 754 | #648 = DEFINITIONAL_REPRESENTATION('',(#649),#653); 755 | #649 = LINE('',#650,#651); 756 | #650 = CARTESIAN_POINT('',(3.6,8.881784197001E-17)); 757 | #651 = VECTOR('',#652,1.); 758 | #652 = DIRECTION('',(0.,-1.)); 759 | #653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 760 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 761 | ) ); 762 | #654 = ADVANCED_FACE('',(#655),#126,.T.); 763 | #655 = FACE_BOUND('',#656,.T.); 764 | #656 = EDGE_LOOP('',(#657,#658,#681,#702)); 765 | #657 = ORIENTED_EDGE('',*,*,#112,.T.); 766 | #658 = ORIENTED_EDGE('',*,*,#659,.T.); 767 | #659 = EDGE_CURVE('',#85,#660,#662,.T.); 768 | #660 = VERTEX_POINT('',#661); 769 | #661 = CARTESIAN_POINT('',(-10.4,-6.2,-11.3)); 770 | #662 = SURFACE_CURVE('',#663,(#667,#674),.PCURVE_S1.); 771 | #663 = LINE('',#664,#665); 772 | #664 = CARTESIAN_POINT('',(-10.4,-6.2,-2.3)); 773 | #665 = VECTOR('',#666,1.); 774 | #666 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 775 | #667 = PCURVE('',#126,#668); 776 | #668 = DEFINITIONAL_REPRESENTATION('',(#669),#673); 777 | #669 = LINE('',#670,#671); 778 | #670 = CARTESIAN_POINT('',(-2.22044604925E-16,-3.)); 779 | #671 = VECTOR('',#672,1.); 780 | #672 = DIRECTION('',(1.,0.)); 781 | #673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 782 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 783 | ) ); 784 | #674 = PCURVE('',#100,#675); 785 | #675 = DEFINITIONAL_REPRESENTATION('',(#676),#680); 786 | #676 = LINE('',#677,#678); 787 | #677 = CARTESIAN_POINT('',(2.3,48.35170212766)); 788 | #678 = VECTOR('',#679,1.); 789 | #679 = DIRECTION('',(1.,1.389375326526E-50)); 790 | #680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 791 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 792 | ) ); 793 | #681 = ORIENTED_EDGE('',*,*,#682,.F.); 794 | #682 = EDGE_CURVE('',#558,#660,#683,.T.); 795 | #683 = SURFACE_CURVE('',#684,(#688,#695),.PCURVE_S1.); 796 | #684 = LINE('',#685,#686); 797 | #685 = CARTESIAN_POINT('',(-10.4,-3.2,-11.3)); 798 | #686 = VECTOR('',#687,1.); 799 | #687 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 800 | #688 = PCURVE('',#126,#689); 801 | #689 = DEFINITIONAL_REPRESENTATION('',(#690),#694); 802 | #690 = LINE('',#691,#692); 803 | #691 = CARTESIAN_POINT('',(9.,2.22044604925E-16)); 804 | #692 = VECTOR('',#693,1.); 805 | #693 = DIRECTION('',(0.,-1.)); 806 | #694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 807 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 808 | ) ); 809 | #695 = PCURVE('',#573,#696); 810 | #696 = DEFINITIONAL_REPRESENTATION('',(#697),#701); 811 | #697 = LINE('',#698,#699); 812 | #698 = CARTESIAN_POINT('',(0.,0.)); 813 | #699 = VECTOR('',#700,1.); 814 | #700 = DIRECTION('',(-3.111008686874E-66,-1.)); 815 | #701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 816 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 817 | ) ); 818 | #702 = ORIENTED_EDGE('',*,*,#585,.F.); 819 | #703 = ADVANCED_FACE('',(#704),#100,.T.); 820 | #704 = FACE_BOUND('',#705,.T.); 821 | #705 = EDGE_LOOP('',(#706,#707,#708,#731,#754,#777,#800,#823,#846,#869, 822 | #892,#915,#938,#961,#984,#1007,#1030,#1051)); 823 | #706 = ORIENTED_EDGE('',*,*,#84,.F.); 824 | #707 = ORIENTED_EDGE('',*,*,#611,.T.); 825 | #708 = ORIENTED_EDGE('',*,*,#709,.F.); 826 | #709 = EDGE_CURVE('',#710,#612,#712,.T.); 827 | #710 = VERTEX_POINT('',#711); 828 | #711 = CARTESIAN_POINT('',(-7.4,-6.2,1.3)); 829 | #712 = SURFACE_CURVE('',#713,(#717,#724),.PCURVE_S1.); 830 | #713 = LINE('',#714,#715); 831 | #714 = CARTESIAN_POINT('',(-7.4,-6.2,2.3)); 832 | #715 = VECTOR('',#716,1.); 833 | #716 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 834 | #717 = PCURVE('',#100,#718); 835 | #718 = DEFINITIONAL_REPRESENTATION('',(#719),#723); 836 | #719 = LINE('',#720,#721); 837 | #720 = CARTESIAN_POINT('',(-2.3,51.35170212766)); 838 | #721 = VECTOR('',#722,1.); 839 | #722 = DIRECTION('',(1.,1.389375326526E-50)); 840 | #723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 841 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 842 | ) ); 843 | #724 = PCURVE('',#181,#725); 844 | #725 = DEFINITIONAL_REPRESENTATION('',(#726),#730); 845 | #726 = LINE('',#727,#728); 846 | #727 = CARTESIAN_POINT('',(-2.22044604925E-16,-3.)); 847 | #728 = VECTOR('',#729,1.); 848 | #729 = DIRECTION('',(1.,0.)); 849 | #730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 850 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 851 | ) ); 852 | #731 = ORIENTED_EDGE('',*,*,#732,.T.); 853 | #732 = EDGE_CURVE('',#710,#733,#735,.T.); 854 | #733 = VERTEX_POINT('',#734); 855 | #734 = CARTESIAN_POINT('',(-8.4,-6.2,2.3)); 856 | #735 = SURFACE_CURVE('',#736,(#740,#747),.PCURVE_S1.); 857 | #736 = LINE('',#737,#738); 858 | #737 = CARTESIAN_POINT('',(-20.16292553191,-6.2,14.062925531915)); 859 | #738 = VECTOR('',#739,1.); 860 | #739 = DIRECTION('',(-0.707106781187,-1.662687198474E-16,0.707106781187) 861 | ); 862 | #740 = PCURVE('',#100,#741); 863 | #741 = DEFINITIONAL_REPRESENTATION('',(#742),#746); 864 | #742 = LINE('',#743,#744); 865 | #743 = CARTESIAN_POINT('',(-14.06292553191,38.588776595745)); 866 | #744 = VECTOR('',#745,1.); 867 | #745 = DIRECTION('',(-0.707106781187,-0.707106781187)); 868 | #746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 869 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 870 | ) ); 871 | #747 = PCURVE('',#209,#748); 872 | #748 = DEFINITIONAL_REPRESENTATION('',(#749),#753); 873 | #749 = LINE('',#750,#751); 874 | #750 = CARTESIAN_POINT('',(-3.,17.342395601605)); 875 | #751 = VECTOR('',#752,1.); 876 | #752 = DIRECTION('',(-9.259473979068E-18,1.)); 877 | #753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 878 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 879 | ) ); 880 | #754 = ORIENTED_EDGE('',*,*,#755,.F.); 881 | #755 = EDGE_CURVE('',#756,#733,#758,.T.); 882 | #756 = VERTEX_POINT('',#757); 883 | #757 = CARTESIAN_POINT('',(-10.4,-6.2,2.3)); 884 | #758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.); 885 | #759 = LINE('',#760,#761); 886 | #760 = CARTESIAN_POINT('',(-10.4,-6.2,2.3)); 887 | #761 = VECTOR('',#762,1.); 888 | #762 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 889 | #763 = PCURVE('',#100,#764); 890 | #764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); 891 | #765 = LINE('',#766,#767); 892 | #766 = CARTESIAN_POINT('',(-2.3,48.35170212766)); 893 | #767 = VECTOR('',#768,1.); 894 | #768 = DIRECTION('',(-7.488364415474E-51,1.)); 895 | #769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 896 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 897 | ) ); 898 | #770 = PCURVE('',#237,#771); 899 | #771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); 900 | #772 = LINE('',#773,#774); 901 | #773 = CARTESIAN_POINT('',(2.44037980084E-34,-3.)); 902 | #774 = VECTOR('',#775,1.); 903 | #775 = DIRECTION('',(1.,-3.111008686874E-66)); 904 | #776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 905 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 906 | ) ); 907 | #777 = ORIENTED_EDGE('',*,*,#778,.F.); 908 | #778 = EDGE_CURVE('',#779,#756,#781,.T.); 909 | #779 = VERTEX_POINT('',#780); 910 | #780 = CARTESIAN_POINT('',(-10.4,-6.2,11.3)); 911 | #781 = SURFACE_CURVE('',#782,(#786,#793),.PCURVE_S1.); 912 | #782 = LINE('',#783,#784); 913 | #783 = CARTESIAN_POINT('',(-10.4,-6.2,11.3)); 914 | #784 = VECTOR('',#785,1.); 915 | #785 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 916 | #786 = PCURVE('',#100,#787); 917 | #787 = DEFINITIONAL_REPRESENTATION('',(#788),#792); 918 | #788 = LINE('',#789,#790); 919 | #789 = CARTESIAN_POINT('',(-11.3,48.35170212766)); 920 | #790 = VECTOR('',#791,1.); 921 | #791 = DIRECTION('',(1.,1.389375326526E-50)); 922 | #792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 923 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 924 | ) ); 925 | #793 = PCURVE('',#265,#794); 926 | #794 = DEFINITIONAL_REPRESENTATION('',(#795),#799); 927 | #795 = LINE('',#796,#797); 928 | #796 = CARTESIAN_POINT('',(1.110223024625E-15,-3.)); 929 | #797 = VECTOR('',#798,1.); 930 | #798 = DIRECTION('',(1.,0.)); 931 | #799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 932 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 933 | ) ); 934 | #800 = ORIENTED_EDGE('',*,*,#801,.F.); 935 | #801 = EDGE_CURVE('',#802,#779,#804,.T.); 936 | #802 = VERTEX_POINT('',#803); 937 | #803 = CARTESIAN_POINT('',(-59.05,-6.2,11.3)); 938 | #804 = SURFACE_CURVE('',#805,(#809,#816),.PCURVE_S1.); 939 | #805 = LINE('',#806,#807); 940 | #806 = CARTESIAN_POINT('',(-59.05,-6.2,11.3)); 941 | #807 = VECTOR('',#808,1.); 942 | #808 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 943 | #809 = PCURVE('',#100,#810); 944 | #810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); 945 | #811 = LINE('',#812,#813); 946 | #812 = CARTESIAN_POINT('',(-11.3,-0.29829787234)); 947 | #813 = VECTOR('',#814,1.); 948 | #814 = DIRECTION('',(-7.488364415474E-51,1.)); 949 | #815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 950 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 951 | ) ); 952 | #816 = PCURVE('',#293,#817); 953 | #817 = DEFINITIONAL_REPRESENTATION('',(#818),#822); 954 | #818 = LINE('',#819,#820); 955 | #819 = CARTESIAN_POINT('',(2.44037980084E-34,-3.)); 956 | #820 = VECTOR('',#821,1.); 957 | #821 = DIRECTION('',(1.,-3.111008686874E-66)); 958 | #822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 959 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 960 | ) ); 961 | #823 = ORIENTED_EDGE('',*,*,#824,.F.); 962 | #824 = EDGE_CURVE('',#825,#802,#827,.T.); 963 | #825 = VERTEX_POINT('',#826); 964 | #826 = CARTESIAN_POINT('',(-59.05,-6.2,2.6)); 965 | #827 = SURFACE_CURVE('',#828,(#832,#839),.PCURVE_S1.); 966 | #828 = LINE('',#829,#830); 967 | #829 = CARTESIAN_POINT('',(-59.05,-6.2,2.6)); 968 | #830 = VECTOR('',#831,1.); 969 | #831 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 970 | #832 = PCURVE('',#100,#833); 971 | #833 = DEFINITIONAL_REPRESENTATION('',(#834),#838); 972 | #834 = LINE('',#835,#836); 973 | #835 = CARTESIAN_POINT('',(-2.6,-0.29829787234)); 974 | #836 = VECTOR('',#837,1.); 975 | #837 = DIRECTION('',(-1.,-1.389375326526E-50)); 976 | #838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 977 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 978 | ) ); 979 | #839 = PCURVE('',#321,#840); 980 | #840 = DEFINITIONAL_REPRESENTATION('',(#841),#845); 981 | #841 = LINE('',#842,#843); 982 | #842 = CARTESIAN_POINT('',(2.22044604925E-16,-3.)); 983 | #843 = VECTOR('',#844,1.); 984 | #844 = DIRECTION('',(1.,0.)); 985 | #845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 986 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 987 | ) ); 988 | #846 = ORIENTED_EDGE('',*,*,#847,.F.); 989 | #847 = EDGE_CURVE('',#848,#825,#850,.T.); 990 | #848 = VERTEX_POINT('',#849); 991 | #849 = CARTESIAN_POINT('',(-67.45,-6.2,2.6)); 992 | #850 = SURFACE_CURVE('',#851,(#855,#862),.PCURVE_S1.); 993 | #851 = LINE('',#852,#853); 994 | #852 = CARTESIAN_POINT('',(-67.45,-6.2,2.6)); 995 | #853 = VECTOR('',#854,1.); 996 | #854 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 997 | #855 = PCURVE('',#100,#856); 998 | #856 = DEFINITIONAL_REPRESENTATION('',(#857),#861); 999 | #857 = LINE('',#858,#859); 1000 | #858 = CARTESIAN_POINT('',(-2.6,-8.69829787234)); 1001 | #859 = VECTOR('',#860,1.); 1002 | #860 = DIRECTION('',(-7.488364415474E-51,1.)); 1003 | #861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1004 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1005 | ) ); 1006 | #862 = PCURVE('',#349,#863); 1007 | #863 = DEFINITIONAL_REPRESENTATION('',(#864),#868); 1008 | #864 = LINE('',#865,#866); 1009 | #865 = CARTESIAN_POINT('',(2.44037980084E-34,-3.)); 1010 | #866 = VECTOR('',#867,1.); 1011 | #867 = DIRECTION('',(1.,-3.111008686874E-66)); 1012 | #868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1013 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1014 | ) ); 1015 | #869 = ORIENTED_EDGE('',*,*,#870,.F.); 1016 | #870 = EDGE_CURVE('',#871,#848,#873,.T.); 1017 | #871 = VERTEX_POINT('',#872); 1018 | #872 = CARTESIAN_POINT('',(-67.45,-6.2,11.3)); 1019 | #873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.); 1020 | #874 = LINE('',#875,#876); 1021 | #875 = CARTESIAN_POINT('',(-67.45,-6.2,11.3)); 1022 | #876 = VECTOR('',#877,1.); 1023 | #877 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 1024 | #878 = PCURVE('',#100,#879); 1025 | #879 = DEFINITIONAL_REPRESENTATION('',(#880),#884); 1026 | #880 = LINE('',#881,#882); 1027 | #881 = CARTESIAN_POINT('',(-11.3,-8.69829787234)); 1028 | #882 = VECTOR('',#883,1.); 1029 | #883 = DIRECTION('',(1.,1.389375326526E-50)); 1030 | #884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1031 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1032 | ) ); 1033 | #885 = PCURVE('',#377,#886); 1034 | #886 = DEFINITIONAL_REPRESENTATION('',(#887),#891); 1035 | #887 = LINE('',#888,#889); 1036 | #888 = CARTESIAN_POINT('',(1.110223024625E-15,-3.)); 1037 | #889 = VECTOR('',#890,1.); 1038 | #890 = DIRECTION('',(1.,0.)); 1039 | #891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1040 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1041 | ) ); 1042 | #892 = ORIENTED_EDGE('',*,*,#893,.F.); 1043 | #893 = EDGE_CURVE('',#894,#871,#896,.T.); 1044 | #894 = VERTEX_POINT('',#895); 1045 | #895 = CARTESIAN_POINT('',(-108.4,-6.2,11.3)); 1046 | #896 = SURFACE_CURVE('',#897,(#901,#908),.PCURVE_S1.); 1047 | #897 = LINE('',#898,#899); 1048 | #898 = CARTESIAN_POINT('',(-108.4,-6.2,11.3)); 1049 | #899 = VECTOR('',#900,1.); 1050 | #900 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 1051 | #901 = PCURVE('',#100,#902); 1052 | #902 = DEFINITIONAL_REPRESENTATION('',(#903),#907); 1053 | #903 = LINE('',#904,#905); 1054 | #904 = CARTESIAN_POINT('',(-11.3,-49.64829787234)); 1055 | #905 = VECTOR('',#906,1.); 1056 | #906 = DIRECTION('',(-7.488364415474E-51,1.)); 1057 | #907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1058 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1059 | ) ); 1060 | #908 = PCURVE('',#405,#909); 1061 | #909 = DEFINITIONAL_REPRESENTATION('',(#910),#914); 1062 | #910 = LINE('',#911,#912); 1063 | #911 = CARTESIAN_POINT('',(2.44037980084E-34,-3.)); 1064 | #912 = VECTOR('',#913,1.); 1065 | #913 = DIRECTION('',(1.,-3.111008686874E-66)); 1066 | #914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1067 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1068 | ) ); 1069 | #915 = ORIENTED_EDGE('',*,*,#916,.T.); 1070 | #916 = EDGE_CURVE('',#894,#917,#919,.T.); 1071 | #917 = VERTEX_POINT('',#918); 1072 | #918 = CARTESIAN_POINT('',(-108.4,-6.2,-11.3)); 1073 | #919 = SURFACE_CURVE('',#920,(#924,#931),.PCURVE_S1.); 1074 | #920 = LINE('',#921,#922); 1075 | #921 = CARTESIAN_POINT('',(-108.4,-6.2,11.3)); 1076 | #922 = VECTOR('',#923,1.); 1077 | #923 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 1078 | #924 = PCURVE('',#100,#925); 1079 | #925 = DEFINITIONAL_REPRESENTATION('',(#926),#930); 1080 | #926 = LINE('',#927,#928); 1081 | #927 = CARTESIAN_POINT('',(-11.3,-49.64829787234)); 1082 | #928 = VECTOR('',#929,1.); 1083 | #929 = DIRECTION('',(1.,1.389375326526E-50)); 1084 | #930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1085 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1086 | ) ); 1087 | #931 = PCURVE('',#433,#932); 1088 | #932 = DEFINITIONAL_REPRESENTATION('',(#933),#937); 1089 | #933 = LINE('',#934,#935); 1090 | #934 = CARTESIAN_POINT('',(1.110223024625E-15,-3.)); 1091 | #935 = VECTOR('',#936,1.); 1092 | #936 = DIRECTION('',(1.,0.)); 1093 | #937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1094 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1095 | ) ); 1096 | #938 = ORIENTED_EDGE('',*,*,#939,.F.); 1097 | #939 = EDGE_CURVE('',#940,#917,#942,.T.); 1098 | #940 = VERTEX_POINT('',#941); 1099 | #941 = CARTESIAN_POINT('',(-67.45,-6.2,-11.3)); 1100 | #942 = SURFACE_CURVE('',#943,(#947,#954),.PCURVE_S1.); 1101 | #943 = LINE('',#944,#945); 1102 | #944 = CARTESIAN_POINT('',(-67.45,-6.2,-11.3)); 1103 | #945 = VECTOR('',#946,1.); 1104 | #946 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 1105 | #947 = PCURVE('',#100,#948); 1106 | #948 = DEFINITIONAL_REPRESENTATION('',(#949),#953); 1107 | #949 = LINE('',#950,#951); 1108 | #950 = CARTESIAN_POINT('',(11.3,-8.69829787234)); 1109 | #951 = VECTOR('',#952,1.); 1110 | #952 = DIRECTION('',(7.488364415474E-51,-1.)); 1111 | #953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1112 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1113 | ) ); 1114 | #954 = PCURVE('',#461,#955); 1115 | #955 = DEFINITIONAL_REPRESENTATION('',(#956),#960); 1116 | #956 = LINE('',#957,#958); 1117 | #957 = CARTESIAN_POINT('',(-2.44037980084E-34,-3.)); 1118 | #958 = VECTOR('',#959,1.); 1119 | #959 = DIRECTION('',(1.,3.111008686874E-66)); 1120 | #960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1121 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1122 | ) ); 1123 | #961 = ORIENTED_EDGE('',*,*,#962,.F.); 1124 | #962 = EDGE_CURVE('',#963,#940,#965,.T.); 1125 | #963 = VERTEX_POINT('',#964); 1126 | #964 = CARTESIAN_POINT('',(-67.45,-6.2,-2.6)); 1127 | #965 = SURFACE_CURVE('',#966,(#970,#977),.PCURVE_S1.); 1128 | #966 = LINE('',#967,#968); 1129 | #967 = CARTESIAN_POINT('',(-67.45,-6.2,-2.6)); 1130 | #968 = VECTOR('',#969,1.); 1131 | #969 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 1132 | #970 = PCURVE('',#100,#971); 1133 | #971 = DEFINITIONAL_REPRESENTATION('',(#972),#976); 1134 | #972 = LINE('',#973,#974); 1135 | #973 = CARTESIAN_POINT('',(2.6,-8.69829787234)); 1136 | #974 = VECTOR('',#975,1.); 1137 | #975 = DIRECTION('',(1.,1.389375326526E-50)); 1138 | #976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1139 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1140 | ) ); 1141 | #977 = PCURVE('',#489,#978); 1142 | #978 = DEFINITIONAL_REPRESENTATION('',(#979),#983); 1143 | #979 = LINE('',#980,#981); 1144 | #980 = CARTESIAN_POINT('',(-2.22044604925E-16,-3.)); 1145 | #981 = VECTOR('',#982,1.); 1146 | #982 = DIRECTION('',(1.,0.)); 1147 | #983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1148 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1149 | ) ); 1150 | #984 = ORIENTED_EDGE('',*,*,#985,.F.); 1151 | #985 = EDGE_CURVE('',#986,#963,#988,.T.); 1152 | #986 = VERTEX_POINT('',#987); 1153 | #987 = CARTESIAN_POINT('',(-59.05,-6.2,-2.6)); 1154 | #988 = SURFACE_CURVE('',#989,(#993,#1000),.PCURVE_S1.); 1155 | #989 = LINE('',#990,#991); 1156 | #990 = CARTESIAN_POINT('',(-59.05,-6.2,-2.6)); 1157 | #991 = VECTOR('',#992,1.); 1158 | #992 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 1159 | #993 = PCURVE('',#100,#994); 1160 | #994 = DEFINITIONAL_REPRESENTATION('',(#995),#999); 1161 | #995 = LINE('',#996,#997); 1162 | #996 = CARTESIAN_POINT('',(2.6,-0.29829787234)); 1163 | #997 = VECTOR('',#998,1.); 1164 | #998 = DIRECTION('',(7.488364415474E-51,-1.)); 1165 | #999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1166 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1167 | ) ); 1168 | #1000 = PCURVE('',#517,#1001); 1169 | #1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006); 1170 | #1002 = LINE('',#1003,#1004); 1171 | #1003 = CARTESIAN_POINT('',(-2.44037980084E-34,-3.)); 1172 | #1004 = VECTOR('',#1005,1.); 1173 | #1005 = DIRECTION('',(1.,3.111008686874E-66)); 1174 | #1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1175 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1176 | ) ); 1177 | #1007 = ORIENTED_EDGE('',*,*,#1008,.F.); 1178 | #1008 = EDGE_CURVE('',#1009,#986,#1011,.T.); 1179 | #1009 = VERTEX_POINT('',#1010); 1180 | #1010 = CARTESIAN_POINT('',(-59.05,-6.2,-11.3)); 1181 | #1011 = SURFACE_CURVE('',#1012,(#1016,#1023),.PCURVE_S1.); 1182 | #1012 = LINE('',#1013,#1014); 1183 | #1013 = CARTESIAN_POINT('',(-59.05,-6.2,-11.3)); 1184 | #1014 = VECTOR('',#1015,1.); 1185 | #1015 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 1186 | #1016 = PCURVE('',#100,#1017); 1187 | #1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022); 1188 | #1018 = LINE('',#1019,#1020); 1189 | #1019 = CARTESIAN_POINT('',(11.3,-0.29829787234)); 1190 | #1020 = VECTOR('',#1021,1.); 1191 | #1021 = DIRECTION('',(-1.,-1.389375326526E-50)); 1192 | #1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1193 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1194 | ) ); 1195 | #1023 = PCURVE('',#545,#1024); 1196 | #1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029); 1197 | #1025 = LINE('',#1026,#1027); 1198 | #1026 = CARTESIAN_POINT('',(6.661338147751E-16,-3.)); 1199 | #1027 = VECTOR('',#1028,1.); 1200 | #1028 = DIRECTION('',(1.,0.)); 1201 | #1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1202 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1203 | ) ); 1204 | #1030 = ORIENTED_EDGE('',*,*,#1031,.F.); 1205 | #1031 = EDGE_CURVE('',#660,#1009,#1032,.T.); 1206 | #1032 = SURFACE_CURVE('',#1033,(#1037,#1044),.PCURVE_S1.); 1207 | #1033 = LINE('',#1034,#1035); 1208 | #1034 = CARTESIAN_POINT('',(-10.4,-6.2,-11.3)); 1209 | #1035 = VECTOR('',#1036,1.); 1210 | #1036 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 1211 | #1037 = PCURVE('',#100,#1038); 1212 | #1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043); 1213 | #1039 = LINE('',#1040,#1041); 1214 | #1040 = CARTESIAN_POINT('',(11.3,48.35170212766)); 1215 | #1041 = VECTOR('',#1042,1.); 1216 | #1042 = DIRECTION('',(7.488364415474E-51,-1.)); 1217 | #1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1218 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1219 | ) ); 1220 | #1044 = PCURVE('',#573,#1045); 1221 | #1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050); 1222 | #1046 = LINE('',#1047,#1048); 1223 | #1047 = CARTESIAN_POINT('',(-2.44037980084E-34,-3.)); 1224 | #1048 = VECTOR('',#1049,1.); 1225 | #1049 = DIRECTION('',(1.,3.111008686874E-66)); 1226 | #1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1227 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1228 | ) ); 1229 | #1051 = ORIENTED_EDGE('',*,*,#659,.F.); 1230 | #1052 = ADVANCED_FACE('',(#1053),#181,.T.); 1231 | #1053 = FACE_BOUND('',#1054,.T.); 1232 | #1054 = EDGE_LOOP('',(#1055,#1056,#1077,#1078)); 1233 | #1055 = ORIENTED_EDGE('',*,*,#165,.F.); 1234 | #1056 = ORIENTED_EDGE('',*,*,#1057,.T.); 1235 | #1057 = EDGE_CURVE('',#166,#710,#1058,.T.); 1236 | #1058 = SURFACE_CURVE('',#1059,(#1063,#1070),.PCURVE_S1.); 1237 | #1059 = LINE('',#1060,#1061); 1238 | #1060 = CARTESIAN_POINT('',(-7.4,-3.2,1.3)); 1239 | #1061 = VECTOR('',#1062,1.); 1240 | #1062 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1241 | #1063 = PCURVE('',#181,#1064); 1242 | #1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069); 1243 | #1065 = LINE('',#1066,#1067); 1244 | #1066 = CARTESIAN_POINT('',(1.,-2.22044604925E-16)); 1245 | #1067 = VECTOR('',#1068,1.); 1246 | #1068 = DIRECTION('',(0.,-1.)); 1247 | #1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1248 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1249 | ) ); 1250 | #1070 = PCURVE('',#209,#1071); 1251 | #1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076); 1252 | #1072 = LINE('',#1073,#1074); 1253 | #1073 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.707106781187)); 1254 | #1074 = VECTOR('',#1075,1.); 1255 | #1075 = DIRECTION('',(-1.,0.)); 1256 | #1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1257 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1258 | ) ); 1259 | #1077 = ORIENTED_EDGE('',*,*,#709,.T.); 1260 | #1078 = ORIENTED_EDGE('',*,*,#634,.F.); 1261 | #1079 = ADVANCED_FACE('',(#1080),#573,.T.); 1262 | #1080 = FACE_BOUND('',#1081,.T.); 1263 | #1081 = EDGE_LOOP('',(#1082,#1083,#1084,#1105)); 1264 | #1082 = ORIENTED_EDGE('',*,*,#682,.T.); 1265 | #1083 = ORIENTED_EDGE('',*,*,#1031,.T.); 1266 | #1084 = ORIENTED_EDGE('',*,*,#1085,.F.); 1267 | #1085 = EDGE_CURVE('',#530,#1009,#1086,.T.); 1268 | #1086 = SURFACE_CURVE('',#1087,(#1091,#1098),.PCURVE_S1.); 1269 | #1087 = LINE('',#1088,#1089); 1270 | #1088 = CARTESIAN_POINT('',(-59.05,-3.2,-11.3)); 1271 | #1089 = VECTOR('',#1090,1.); 1272 | #1090 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1273 | #1091 = PCURVE('',#573,#1092); 1274 | #1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097); 1275 | #1093 = LINE('',#1094,#1095); 1276 | #1094 = CARTESIAN_POINT('',(48.65,-3.95748257703E-33)); 1277 | #1095 = VECTOR('',#1096,1.); 1278 | #1096 = DIRECTION('',(-3.111008686874E-66,-1.)); 1279 | #1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1280 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1281 | ) ); 1282 | #1098 = PCURVE('',#545,#1099); 1283 | #1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104); 1284 | #1100 = LINE('',#1101,#1102); 1285 | #1101 = CARTESIAN_POINT('',(0.,0.)); 1286 | #1102 = VECTOR('',#1103,1.); 1287 | #1103 = DIRECTION('',(0.,-1.)); 1288 | #1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1289 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1290 | ) ); 1291 | #1105 = ORIENTED_EDGE('',*,*,#557,.F.); 1292 | #1106 = ADVANCED_FACE('',(#1107),#209,.T.); 1293 | #1107 = FACE_BOUND('',#1108,.F.); 1294 | #1108 = EDGE_LOOP('',(#1109,#1110,#1111,#1112)); 1295 | #1109 = ORIENTED_EDGE('',*,*,#193,.F.); 1296 | #1110 = ORIENTED_EDGE('',*,*,#1057,.T.); 1297 | #1111 = ORIENTED_EDGE('',*,*,#732,.T.); 1298 | #1112 = ORIENTED_EDGE('',*,*,#1113,.F.); 1299 | #1113 = EDGE_CURVE('',#194,#733,#1114,.T.); 1300 | #1114 = SURFACE_CURVE('',#1115,(#1119,#1126),.PCURVE_S1.); 1301 | #1115 = LINE('',#1116,#1117); 1302 | #1116 = CARTESIAN_POINT('',(-8.4,-3.2,2.3)); 1303 | #1117 = VECTOR('',#1118,1.); 1304 | #1118 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1305 | #1119 = PCURVE('',#209,#1120); 1306 | #1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125); 1307 | #1121 = LINE('',#1122,#1123); 1308 | #1122 = CARTESIAN_POINT('',(1.110223024625E-16,0.707106781187)); 1309 | #1123 = VECTOR('',#1124,1.); 1310 | #1124 = DIRECTION('',(-1.,0.)); 1311 | #1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1312 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1313 | ) ); 1314 | #1126 = PCURVE('',#237,#1127); 1315 | #1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132); 1316 | #1128 = LINE('',#1129,#1130); 1317 | #1129 = CARTESIAN_POINT('',(2.,1.626919867227E-34)); 1318 | #1130 = VECTOR('',#1131,1.); 1319 | #1131 = DIRECTION('',(3.111008686874E-66,-1.)); 1320 | #1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1321 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1322 | ) ); 1323 | #1133 = ADVANCED_FACE('',(#1134),#545,.T.); 1324 | #1134 = FACE_BOUND('',#1135,.T.); 1325 | #1135 = EDGE_LOOP('',(#1136,#1137,#1138,#1159)); 1326 | #1136 = ORIENTED_EDGE('',*,*,#1085,.T.); 1327 | #1137 = ORIENTED_EDGE('',*,*,#1008,.T.); 1328 | #1138 = ORIENTED_EDGE('',*,*,#1139,.F.); 1329 | #1139 = EDGE_CURVE('',#502,#986,#1140,.T.); 1330 | #1140 = SURFACE_CURVE('',#1141,(#1145,#1152),.PCURVE_S1.); 1331 | #1141 = LINE('',#1142,#1143); 1332 | #1142 = CARTESIAN_POINT('',(-59.05,-3.2,-2.6)); 1333 | #1143 = VECTOR('',#1144,1.); 1334 | #1144 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1335 | #1145 = PCURVE('',#545,#1146); 1336 | #1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151); 1337 | #1147 = LINE('',#1148,#1149); 1338 | #1148 = CARTESIAN_POINT('',(8.7,-2.886579864025E-16)); 1339 | #1149 = VECTOR('',#1150,1.); 1340 | #1150 = DIRECTION('',(0.,-1.)); 1341 | #1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1342 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1343 | ) ); 1344 | #1152 = PCURVE('',#517,#1153); 1345 | #1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158); 1346 | #1154 = LINE('',#1155,#1156); 1347 | #1155 = CARTESIAN_POINT('',(0.,0.)); 1348 | #1156 = VECTOR('',#1157,1.); 1349 | #1157 = DIRECTION('',(-3.111008686874E-66,-1.)); 1350 | #1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1351 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1352 | ) ); 1353 | #1159 = ORIENTED_EDGE('',*,*,#529,.F.); 1354 | #1160 = ADVANCED_FACE('',(#1161),#237,.T.); 1355 | #1161 = FACE_BOUND('',#1162,.T.); 1356 | #1162 = EDGE_LOOP('',(#1163,#1164,#1185,#1186)); 1357 | #1163 = ORIENTED_EDGE('',*,*,#221,.F.); 1358 | #1164 = ORIENTED_EDGE('',*,*,#1165,.T.); 1359 | #1165 = EDGE_CURVE('',#222,#756,#1166,.T.); 1360 | #1166 = SURFACE_CURVE('',#1167,(#1171,#1178),.PCURVE_S1.); 1361 | #1167 = LINE('',#1168,#1169); 1362 | #1168 = CARTESIAN_POINT('',(-10.4,-3.2,2.3)); 1363 | #1169 = VECTOR('',#1170,1.); 1364 | #1170 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1365 | #1171 = PCURVE('',#237,#1172); 1366 | #1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177); 1367 | #1173 = LINE('',#1174,#1175); 1368 | #1174 = CARTESIAN_POINT('',(0.,0.)); 1369 | #1175 = VECTOR('',#1176,1.); 1370 | #1176 = DIRECTION('',(3.111008686874E-66,-1.)); 1371 | #1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1372 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1373 | ) ); 1374 | #1178 = PCURVE('',#265,#1179); 1375 | #1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184); 1376 | #1180 = LINE('',#1181,#1182); 1377 | #1181 = CARTESIAN_POINT('',(9.,2.22044604925E-16)); 1378 | #1182 = VECTOR('',#1183,1.); 1379 | #1183 = DIRECTION('',(0.,-1.)); 1380 | #1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1381 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1382 | ) ); 1383 | #1185 = ORIENTED_EDGE('',*,*,#755,.T.); 1384 | #1186 = ORIENTED_EDGE('',*,*,#1113,.F.); 1385 | #1187 = ADVANCED_FACE('',(#1188),#517,.T.); 1386 | #1188 = FACE_BOUND('',#1189,.T.); 1387 | #1189 = EDGE_LOOP('',(#1190,#1191,#1192,#1213)); 1388 | #1190 = ORIENTED_EDGE('',*,*,#1139,.T.); 1389 | #1191 = ORIENTED_EDGE('',*,*,#985,.T.); 1390 | #1192 = ORIENTED_EDGE('',*,*,#1193,.F.); 1391 | #1193 = EDGE_CURVE('',#474,#963,#1194,.T.); 1392 | #1194 = SURFACE_CURVE('',#1195,(#1199,#1206),.PCURVE_S1.); 1393 | #1195 = LINE('',#1196,#1197); 1394 | #1196 = CARTESIAN_POINT('',(-67.45,-3.2,-2.6)); 1395 | #1197 = VECTOR('',#1198,1.); 1396 | #1198 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1397 | #1199 = PCURVE('',#517,#1200); 1398 | #1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1205); 1399 | #1201 = LINE('',#1202,#1203); 1400 | #1202 = CARTESIAN_POINT('',(8.4,-6.833063442353E-34)); 1401 | #1203 = VECTOR('',#1204,1.); 1402 | #1204 = DIRECTION('',(-3.111008686874E-66,-1.)); 1403 | #1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1404 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1405 | ) ); 1406 | #1206 = PCURVE('',#489,#1207); 1407 | #1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212); 1408 | #1208 = LINE('',#1209,#1210); 1409 | #1209 = CARTESIAN_POINT('',(0.,0.)); 1410 | #1210 = VECTOR('',#1211,1.); 1411 | #1211 = DIRECTION('',(0.,-1.)); 1412 | #1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1413 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1414 | ) ); 1415 | #1213 = ORIENTED_EDGE('',*,*,#501,.F.); 1416 | #1214 = ADVANCED_FACE('',(#1215),#265,.T.); 1417 | #1215 = FACE_BOUND('',#1216,.T.); 1418 | #1216 = EDGE_LOOP('',(#1217,#1238,#1239,#1240)); 1419 | #1217 = ORIENTED_EDGE('',*,*,#1218,.T.); 1420 | #1218 = EDGE_CURVE('',#250,#779,#1219,.T.); 1421 | #1219 = SURFACE_CURVE('',#1220,(#1224,#1231),.PCURVE_S1.); 1422 | #1220 = LINE('',#1221,#1222); 1423 | #1221 = CARTESIAN_POINT('',(-10.4,-3.2,11.3)); 1424 | #1222 = VECTOR('',#1223,1.); 1425 | #1223 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1426 | #1224 = PCURVE('',#265,#1225); 1427 | #1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230); 1428 | #1226 = LINE('',#1227,#1228); 1429 | #1227 = CARTESIAN_POINT('',(0.,0.)); 1430 | #1228 = VECTOR('',#1229,1.); 1431 | #1229 = DIRECTION('',(0.,-1.)); 1432 | #1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1433 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1434 | ) ); 1435 | #1231 = PCURVE('',#293,#1232); 1436 | #1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237); 1437 | #1233 = LINE('',#1234,#1235); 1438 | #1234 = CARTESIAN_POINT('',(48.65,3.95748257703E-33)); 1439 | #1235 = VECTOR('',#1236,1.); 1440 | #1236 = DIRECTION('',(3.111008686874E-66,-1.)); 1441 | #1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1442 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1443 | ) ); 1444 | #1238 = ORIENTED_EDGE('',*,*,#778,.T.); 1445 | #1239 = ORIENTED_EDGE('',*,*,#1165,.F.); 1446 | #1240 = ORIENTED_EDGE('',*,*,#249,.F.); 1447 | #1241 = ADVANCED_FACE('',(#1242),#489,.T.); 1448 | #1242 = FACE_BOUND('',#1243,.T.); 1449 | #1243 = EDGE_LOOP('',(#1244,#1245,#1246,#1267)); 1450 | #1244 = ORIENTED_EDGE('',*,*,#1193,.T.); 1451 | #1245 = ORIENTED_EDGE('',*,*,#962,.T.); 1452 | #1246 = ORIENTED_EDGE('',*,*,#1247,.F.); 1453 | #1247 = EDGE_CURVE('',#446,#940,#1248,.T.); 1454 | #1248 = SURFACE_CURVE('',#1249,(#1253,#1260),.PCURVE_S1.); 1455 | #1249 = LINE('',#1250,#1251); 1456 | #1250 = CARTESIAN_POINT('',(-67.45,-3.2,-11.3)); 1457 | #1251 = VECTOR('',#1252,1.); 1458 | #1252 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1459 | #1253 = PCURVE('',#489,#1254); 1460 | #1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259); 1461 | #1255 = LINE('',#1256,#1257); 1462 | #1256 = CARTESIAN_POINT('',(8.7,2.886579864025E-16)); 1463 | #1257 = VECTOR('',#1258,1.); 1464 | #1258 = DIRECTION('',(0.,-1.)); 1465 | #1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1466 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1467 | ) ); 1468 | #1260 = PCURVE('',#461,#1261); 1469 | #1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266); 1470 | #1262 = LINE('',#1263,#1264); 1471 | #1263 = CARTESIAN_POINT('',(0.,0.)); 1472 | #1264 = VECTOR('',#1265,1.); 1473 | #1265 = DIRECTION('',(-3.111008686874E-66,-1.)); 1474 | #1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1475 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1476 | ) ); 1477 | #1267 = ORIENTED_EDGE('',*,*,#473,.F.); 1478 | #1268 = ADVANCED_FACE('',(#1269),#293,.T.); 1479 | #1269 = FACE_BOUND('',#1270,.T.); 1480 | #1270 = EDGE_LOOP('',(#1271,#1292,#1293,#1294)); 1481 | #1271 = ORIENTED_EDGE('',*,*,#1272,.T.); 1482 | #1272 = EDGE_CURVE('',#278,#802,#1273,.T.); 1483 | #1273 = SURFACE_CURVE('',#1274,(#1278,#1285),.PCURVE_S1.); 1484 | #1274 = LINE('',#1275,#1276); 1485 | #1275 = CARTESIAN_POINT('',(-59.05,-3.2,11.3)); 1486 | #1276 = VECTOR('',#1277,1.); 1487 | #1277 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1488 | #1278 = PCURVE('',#293,#1279); 1489 | #1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284); 1490 | #1280 = LINE('',#1281,#1282); 1491 | #1281 = CARTESIAN_POINT('',(0.,0.)); 1492 | #1282 = VECTOR('',#1283,1.); 1493 | #1283 = DIRECTION('',(3.111008686874E-66,-1.)); 1494 | #1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1495 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1496 | ) ); 1497 | #1285 = PCURVE('',#321,#1286); 1498 | #1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291); 1499 | #1287 = LINE('',#1288,#1289); 1500 | #1288 = CARTESIAN_POINT('',(8.7,-2.886579864025E-16)); 1501 | #1289 = VECTOR('',#1290,1.); 1502 | #1290 = DIRECTION('',(0.,-1.)); 1503 | #1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1504 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1505 | ) ); 1506 | #1292 = ORIENTED_EDGE('',*,*,#801,.T.); 1507 | #1293 = ORIENTED_EDGE('',*,*,#1218,.F.); 1508 | #1294 = ORIENTED_EDGE('',*,*,#277,.F.); 1509 | #1295 = ADVANCED_FACE('',(#1296),#461,.T.); 1510 | #1296 = FACE_BOUND('',#1297,.T.); 1511 | #1297 = EDGE_LOOP('',(#1298,#1299,#1300,#1321)); 1512 | #1298 = ORIENTED_EDGE('',*,*,#1247,.T.); 1513 | #1299 = ORIENTED_EDGE('',*,*,#939,.T.); 1514 | #1300 = ORIENTED_EDGE('',*,*,#1301,.F.); 1515 | #1301 = EDGE_CURVE('',#418,#917,#1302,.T.); 1516 | #1302 = SURFACE_CURVE('',#1303,(#1307,#1314),.PCURVE_S1.); 1517 | #1303 = LINE('',#1304,#1305); 1518 | #1304 = CARTESIAN_POINT('',(-108.4,-3.2,-11.3)); 1519 | #1305 = VECTOR('',#1306,1.); 1520 | #1306 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1521 | #1307 = PCURVE('',#461,#1308); 1522 | #1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313); 1523 | #1309 = LINE('',#1310,#1311); 1524 | #1310 = CARTESIAN_POINT('',(40.95,-3.331118428147E-33)); 1525 | #1311 = VECTOR('',#1312,1.); 1526 | #1312 = DIRECTION('',(-3.111008686874E-66,-1.)); 1527 | #1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1528 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1529 | ) ); 1530 | #1314 = PCURVE('',#433,#1315); 1531 | #1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320); 1532 | #1316 = LINE('',#1317,#1318); 1533 | #1317 = CARTESIAN_POINT('',(22.6,3.10862446895E-16)); 1534 | #1318 = VECTOR('',#1319,1.); 1535 | #1319 = DIRECTION('',(0.,-1.)); 1536 | #1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1537 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1538 | ) ); 1539 | #1321 = ORIENTED_EDGE('',*,*,#445,.F.); 1540 | #1322 = ADVANCED_FACE('',(#1323),#321,.T.); 1541 | #1323 = FACE_BOUND('',#1324,.T.); 1542 | #1324 = EDGE_LOOP('',(#1325,#1346,#1347,#1348)); 1543 | #1325 = ORIENTED_EDGE('',*,*,#1326,.T.); 1544 | #1326 = EDGE_CURVE('',#306,#825,#1327,.T.); 1545 | #1327 = SURFACE_CURVE('',#1328,(#1332,#1339),.PCURVE_S1.); 1546 | #1328 = LINE('',#1329,#1330); 1547 | #1329 = CARTESIAN_POINT('',(-59.05,-3.2,2.6)); 1548 | #1330 = VECTOR('',#1331,1.); 1549 | #1331 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1550 | #1332 = PCURVE('',#321,#1333); 1551 | #1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338); 1552 | #1334 = LINE('',#1335,#1336); 1553 | #1335 = CARTESIAN_POINT('',(0.,0.)); 1554 | #1336 = VECTOR('',#1337,1.); 1555 | #1337 = DIRECTION('',(0.,-1.)); 1556 | #1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1557 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1558 | ) ); 1559 | #1339 = PCURVE('',#349,#1340); 1560 | #1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345); 1561 | #1341 = LINE('',#1342,#1343); 1562 | #1342 = CARTESIAN_POINT('',(8.4,6.833063442353E-34)); 1563 | #1343 = VECTOR('',#1344,1.); 1564 | #1344 = DIRECTION('',(3.111008686874E-66,-1.)); 1565 | #1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1566 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1567 | ) ); 1568 | #1346 = ORIENTED_EDGE('',*,*,#824,.T.); 1569 | #1347 = ORIENTED_EDGE('',*,*,#1272,.F.); 1570 | #1348 = ORIENTED_EDGE('',*,*,#305,.F.); 1571 | #1349 = ADVANCED_FACE('',(#1350),#433,.F.); 1572 | #1350 = FACE_BOUND('',#1351,.F.); 1573 | #1351 = EDGE_LOOP('',(#1352,#1373,#1374,#1375)); 1574 | #1352 = ORIENTED_EDGE('',*,*,#1353,.T.); 1575 | #1353 = EDGE_CURVE('',#390,#894,#1354,.T.); 1576 | #1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.); 1577 | #1355 = LINE('',#1356,#1357); 1578 | #1356 = CARTESIAN_POINT('',(-108.4,-3.2,11.3)); 1579 | #1357 = VECTOR('',#1358,1.); 1580 | #1358 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1581 | #1359 = PCURVE('',#433,#1360); 1582 | #1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); 1583 | #1361 = LINE('',#1362,#1363); 1584 | #1362 = CARTESIAN_POINT('',(0.,0.)); 1585 | #1363 = VECTOR('',#1364,1.); 1586 | #1364 = DIRECTION('',(0.,-1.)); 1587 | #1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1588 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1589 | ) ); 1590 | #1366 = PCURVE('',#405,#1367); 1591 | #1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372); 1592 | #1368 = LINE('',#1369,#1370); 1593 | #1369 = CARTESIAN_POINT('',(0.,0.)); 1594 | #1370 = VECTOR('',#1371,1.); 1595 | #1371 = DIRECTION('',(3.111008686874E-66,-1.)); 1596 | #1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1597 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1598 | ) ); 1599 | #1373 = ORIENTED_EDGE('',*,*,#916,.T.); 1600 | #1374 = ORIENTED_EDGE('',*,*,#1301,.F.); 1601 | #1375 = ORIENTED_EDGE('',*,*,#417,.F.); 1602 | #1376 = ADVANCED_FACE('',(#1377),#349,.T.); 1603 | #1377 = FACE_BOUND('',#1378,.T.); 1604 | #1378 = EDGE_LOOP('',(#1379,#1400,#1401,#1402)); 1605 | #1379 = ORIENTED_EDGE('',*,*,#1380,.T.); 1606 | #1380 = EDGE_CURVE('',#334,#848,#1381,.T.); 1607 | #1381 = SURFACE_CURVE('',#1382,(#1386,#1393),.PCURVE_S1.); 1608 | #1382 = LINE('',#1383,#1384); 1609 | #1383 = CARTESIAN_POINT('',(-67.45,-3.2,2.6)); 1610 | #1384 = VECTOR('',#1385,1.); 1611 | #1385 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1612 | #1386 = PCURVE('',#349,#1387); 1613 | #1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392); 1614 | #1388 = LINE('',#1389,#1390); 1615 | #1389 = CARTESIAN_POINT('',(0.,0.)); 1616 | #1390 = VECTOR('',#1391,1.); 1617 | #1391 = DIRECTION('',(3.111008686874E-66,-1.)); 1618 | #1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1619 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1620 | ) ); 1621 | #1393 = PCURVE('',#377,#1394); 1622 | #1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399); 1623 | #1395 = LINE('',#1396,#1397); 1624 | #1396 = CARTESIAN_POINT('',(8.7,2.886579864025E-16)); 1625 | #1397 = VECTOR('',#1398,1.); 1626 | #1398 = DIRECTION('',(0.,-1.)); 1627 | #1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1628 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1629 | ) ); 1630 | #1400 = ORIENTED_EDGE('',*,*,#847,.T.); 1631 | #1401 = ORIENTED_EDGE('',*,*,#1326,.F.); 1632 | #1402 = ORIENTED_EDGE('',*,*,#333,.F.); 1633 | #1403 = ADVANCED_FACE('',(#1404),#405,.T.); 1634 | #1404 = FACE_BOUND('',#1405,.T.); 1635 | #1405 = EDGE_LOOP('',(#1406,#1407,#1408,#1429)); 1636 | #1406 = ORIENTED_EDGE('',*,*,#1353,.T.); 1637 | #1407 = ORIENTED_EDGE('',*,*,#893,.T.); 1638 | #1408 = ORIENTED_EDGE('',*,*,#1409,.F.); 1639 | #1409 = EDGE_CURVE('',#362,#871,#1410,.T.); 1640 | #1410 = SURFACE_CURVE('',#1411,(#1415,#1422),.PCURVE_S1.); 1641 | #1411 = LINE('',#1412,#1413); 1642 | #1412 = CARTESIAN_POINT('',(-67.45,-3.2,11.3)); 1643 | #1413 = VECTOR('',#1414,1.); 1644 | #1414 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 1645 | #1415 = PCURVE('',#405,#1416); 1646 | #1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421); 1647 | #1417 = LINE('',#1418,#1419); 1648 | #1418 = CARTESIAN_POINT('',(40.95,3.331118428147E-33)); 1649 | #1419 = VECTOR('',#1420,1.); 1650 | #1420 = DIRECTION('',(3.111008686874E-66,-1.)); 1651 | #1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1652 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1653 | ) ); 1654 | #1422 = PCURVE('',#377,#1423); 1655 | #1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428); 1656 | #1424 = LINE('',#1425,#1426); 1657 | #1425 = CARTESIAN_POINT('',(0.,0.)); 1658 | #1426 = VECTOR('',#1427,1.); 1659 | #1427 = DIRECTION('',(0.,-1.)); 1660 | #1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 1661 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 1662 | ) ); 1663 | #1429 = ORIENTED_EDGE('',*,*,#389,.F.); 1664 | #1430 = ADVANCED_FACE('',(#1431),#377,.T.); 1665 | #1431 = FACE_BOUND('',#1432,.T.); 1666 | #1432 = EDGE_LOOP('',(#1433,#1434,#1435,#1436)); 1667 | #1433 = ORIENTED_EDGE('',*,*,#1409,.T.); 1668 | #1434 = ORIENTED_EDGE('',*,*,#870,.T.); 1669 | #1435 = ORIENTED_EDGE('',*,*,#1380,.F.); 1670 | #1436 = ORIENTED_EDGE('',*,*,#361,.F.); 1671 | #1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 1672 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1441)) 1673 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#1438,#1439,#1440)) REPRESENTATION_CONTEXT 1674 | ('Context #1','3D Context with UNIT and UNCERTAINTY') ); 1675 | #1438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); 1676 | #1439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); 1677 | #1440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); 1678 | #1441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1438, 1679 | 'distance_accuracy_value','confusion accuracy'); 1680 | #1442 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); 1681 | #1443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( 1682 | #1444),#1437); 1683 | #1444 = STYLED_ITEM('color',(#1445),#15); 1684 | #1445 = PRESENTATION_STYLE_ASSIGNMENT((#1446,#1452)); 1685 | #1446 = SURFACE_STYLE_USAGE(.BOTH.,#1447); 1686 | #1447 = SURFACE_SIDE_STYLE('',(#1448)); 1687 | #1448 = SURFACE_STYLE_FILL_AREA(#1449); 1688 | #1449 = FILL_AREA_STYLE('',(#1450)); 1689 | #1450 = FILL_AREA_STYLE_COLOUR('',#1451); 1690 | #1451 = COLOUR_RGB('',0.833819382828,0.833819382828,0.833819382828); 1691 | #1452 = CURVE_STYLE('',#1453,POSITIVE_LENGTH_MEASURE(0.1),#1454); 1692 | #1453 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); 1693 | #1454 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); 1694 | ENDSEC; 1695 | END-ISO-10303-21; 1696 | -------------------------------------------------------------------------------- /step/locking_tab.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); 4 | FILE_NAME('Open CASCADE Shape Model','2021-01-03T14:42:05',('Author'),( 5 | ''),'Open CASCADE STEP processor 7.5','FreeCAD','Unknown'); 6 | FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); 7 | ENDSEC; 8 | DATA; 9 | #1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 10 | 'automotive_design',2000,#2); 11 | #2 = APPLICATION_CONTEXT( 12 | 'core data for automotive mechanical design processes'); 13 | #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); 14 | #4 = PRODUCT_DEFINITION_SHAPE('','',#5); 15 | #5 = PRODUCT_DEFINITION('design','',#6,#9); 16 | #6 = PRODUCT_DEFINITION_FORMATION('','',#7); 17 | #7 = PRODUCT('part3','part3','',(#8)); 18 | #8 = PRODUCT_CONTEXT('',#2,'mechanical'); 19 | #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); 20 | #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#813); 21 | #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); 22 | #12 = CARTESIAN_POINT('',(0.,0.,0.)); 23 | #13 = DIRECTION('',(0.,0.,1.)); 24 | #14 = DIRECTION('',(1.,0.,-0.)); 25 | #15 = MANIFOLD_SOLID_BREP('',#16); 26 | #16 = CLOSED_SHELL('',(#17,#137,#213,#289,#423,#547,#574,#601,#677,#748, 27 | #777,#806)); 28 | #17 = ADVANCED_FACE('',(#18),#32,.T.); 29 | #18 = FACE_BOUND('',#19,.T.); 30 | #19 = EDGE_LOOP('',(#20,#55,#83,#111)); 31 | #20 = ORIENTED_EDGE('',*,*,#21,.T.); 32 | #21 = EDGE_CURVE('',#22,#24,#26,.T.); 33 | #22 = VERTEX_POINT('',#23); 34 | #23 = CARTESIAN_POINT('',(-108.6,-3.2,11.2)); 35 | #24 = VERTEX_POINT('',#25); 36 | #25 = CARTESIAN_POINT('',(-108.6,-6.2,11.2)); 37 | #26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); 38 | #27 = LINE('',#28,#29); 39 | #28 = CARTESIAN_POINT('',(-108.6,-3.2,11.2)); 40 | #29 = VECTOR('',#30,1.); 41 | #30 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 42 | #31 = PCURVE('',#32,#37); 43 | #32 = PLANE('',#33); 44 | #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); 45 | #34 = CARTESIAN_POINT('',(-108.6,-3.2,11.2)); 46 | #35 = DIRECTION('',(1.,-8.134599336135E-35,-1.401073756295E-50)); 47 | #36 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 48 | #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); 49 | #38 = LINE('',#39,#40); 50 | #39 = CARTESIAN_POINT('',(0.,0.)); 51 | #40 = VECTOR('',#41,1.); 52 | #41 = DIRECTION('',(0.,-1.)); 53 | #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 54 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 55 | ) ); 56 | #43 = PCURVE('',#44,#49); 57 | #44 = PLANE('',#45); 58 | #45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); 59 | #46 = CARTESIAN_POINT('',(-111.6,-3.2,11.2)); 60 | #47 = DIRECTION('',(-4.051701395203E-51,-2.22044604925E-16,1.)); 61 | #48 = DIRECTION('',(1.,-8.134599336135E-35,-1.733041628553E-50)); 62 | #49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); 63 | #50 = LINE('',#51,#52); 64 | #51 = CARTESIAN_POINT('',(3.,2.44037980084E-34)); 65 | #52 = VECTOR('',#53,1.); 66 | #53 = DIRECTION('',(1.474233500868E-66,-1.)); 67 | #54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 68 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 69 | ) ); 70 | #55 = ORIENTED_EDGE('',*,*,#56,.T.); 71 | #56 = EDGE_CURVE('',#24,#57,#59,.T.); 72 | #57 = VERTEX_POINT('',#58); 73 | #58 = CARTESIAN_POINT('',(-108.6,-6.2,-11.2)); 74 | #59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); 75 | #60 = LINE('',#61,#62); 76 | #61 = CARTESIAN_POINT('',(-108.6,-6.2,11.2)); 77 | #62 = VECTOR('',#63,1.); 78 | #63 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 79 | #64 = PCURVE('',#32,#65); 80 | #65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); 81 | #66 = LINE('',#67,#68); 82 | #67 = CARTESIAN_POINT('',(-6.661338147751E-16,-3.)); 83 | #68 = VECTOR('',#69,1.); 84 | #69 = DIRECTION('',(1.,0.)); 85 | #70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 86 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 87 | ) ); 88 | #71 = PCURVE('',#72,#77); 89 | #72 = PLANE('',#73); 90 | #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); 91 | #74 = CARTESIAN_POINT('',(-112.1627218934,-6.2,2.22044604925E-16)); 92 | #75 = DIRECTION('',(-3.786067007662E-33,1.,2.350419107275E-16)); 93 | #76 = DIRECTION('',(4.886738833981E-66,-2.350419107275E-16,1.)); 94 | #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); 95 | #78 = LINE('',#79,#80); 96 | #79 = CARTESIAN_POINT('',(11.2,3.562721893491)); 97 | #80 = VECTOR('',#81,1.); 98 | #81 = DIRECTION('',(-1.,-3.346453210158E-50)); 99 | #82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 100 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 101 | ) ); 102 | #83 = ORIENTED_EDGE('',*,*,#84,.F.); 103 | #84 = EDGE_CURVE('',#85,#57,#87,.T.); 104 | #85 = VERTEX_POINT('',#86); 105 | #86 = CARTESIAN_POINT('',(-108.6,-3.2,-11.2)); 106 | #87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); 107 | #88 = LINE('',#89,#90); 108 | #89 = CARTESIAN_POINT('',(-108.6,-3.2,-11.2)); 109 | #90 = VECTOR('',#91,1.); 110 | #91 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 111 | #92 = PCURVE('',#32,#93); 112 | #93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); 113 | #94 = LINE('',#95,#96); 114 | #95 = CARTESIAN_POINT('',(22.4,3.552713678801E-16)); 115 | #96 = VECTOR('',#97,1.); 116 | #97 = DIRECTION('',(0.,-1.)); 117 | #98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 118 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 119 | ) ); 120 | #99 = PCURVE('',#100,#105); 121 | #100 = PLANE('',#101); 122 | #101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); 123 | #102 = CARTESIAN_POINT('',(-108.6,-3.2,-11.2)); 124 | #103 = DIRECTION('',(4.051701395203E-51,2.22044604925E-16,-1.)); 125 | #104 = DIRECTION('',(-1.,8.134599336135E-35,1.733041628553E-50)); 126 | #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); 127 | #106 = LINE('',#107,#108); 128 | #107 = CARTESIAN_POINT('',(0.,0.)); 129 | #108 = VECTOR('',#109,1.); 130 | #109 = DIRECTION('',(-1.474233500868E-66,-1.)); 131 | #110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 132 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 133 | ) ); 134 | #111 = ORIENTED_EDGE('',*,*,#112,.F.); 135 | #112 = EDGE_CURVE('',#22,#85,#113,.T.); 136 | #113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); 137 | #114 = LINE('',#115,#116); 138 | #115 = CARTESIAN_POINT('',(-108.6,-3.2,11.2)); 139 | #116 = VECTOR('',#117,1.); 140 | #117 = DIRECTION('',(7.371380117786E-51,2.22044604925E-16,-1.)); 141 | #118 = PCURVE('',#32,#119); 142 | #119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); 143 | #120 = LINE('',#121,#122); 144 | #121 = CARTESIAN_POINT('',(0.,0.)); 145 | #122 = VECTOR('',#123,1.); 146 | #123 = DIRECTION('',(1.,0.)); 147 | #124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 148 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 149 | ) ); 150 | #125 = PCURVE('',#126,#131); 151 | #126 = PLANE('',#127); 152 | #127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); 153 | #128 = CARTESIAN_POINT('',(-112.1627218934,-3.2,4.440892098501E-16)); 154 | #129 = DIRECTION('',(-3.786067007662E-33,1.,2.350419107275E-16)); 155 | #130 = DIRECTION('',(4.886738833981E-66,-2.350419107275E-16,1.)); 156 | #131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); 157 | #132 = LINE('',#133,#134); 158 | #133 = CARTESIAN_POINT('',(11.2,3.562721893491)); 159 | #134 = VECTOR('',#135,1.); 160 | #135 = DIRECTION('',(-1.,-3.346453210158E-50)); 161 | #136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 162 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 163 | ) ); 164 | #137 = ADVANCED_FACE('',(#138),#44,.T.); 165 | #138 = FACE_BOUND('',#139,.T.); 166 | #139 = EDGE_LOOP('',(#140,#170,#191,#192)); 167 | #140 = ORIENTED_EDGE('',*,*,#141,.T.); 168 | #141 = EDGE_CURVE('',#142,#144,#146,.T.); 169 | #142 = VERTEX_POINT('',#143); 170 | #143 = CARTESIAN_POINT('',(-111.6,-3.2,11.2)); 171 | #144 = VERTEX_POINT('',#145); 172 | #145 = CARTESIAN_POINT('',(-111.6,-6.2,11.2)); 173 | #146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.); 174 | #147 = LINE('',#148,#149); 175 | #148 = CARTESIAN_POINT('',(-111.6,-3.2,11.2)); 176 | #149 = VECTOR('',#150,1.); 177 | #150 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 178 | #151 = PCURVE('',#44,#152); 179 | #152 = DEFINITIONAL_REPRESENTATION('',(#153),#157); 180 | #153 = LINE('',#154,#155); 181 | #154 = CARTESIAN_POINT('',(0.,0.)); 182 | #155 = VECTOR('',#156,1.); 183 | #156 = DIRECTION('',(1.474233500868E-66,-1.)); 184 | #157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 185 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 186 | ) ); 187 | #158 = PCURVE('',#159,#164); 188 | #159 = PLANE('',#160); 189 | #160 = AXIS2_PLACEMENT_3D('',#161,#162,#163); 190 | #161 = CARTESIAN_POINT('',(-111.6,-3.2,2.6)); 191 | #162 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 192 | #163 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 193 | #164 = DEFINITIONAL_REPRESENTATION('',(#165),#169); 194 | #165 = LINE('',#166,#167); 195 | #166 = CARTESIAN_POINT('',(8.6,-3.10862446895E-16)); 196 | #167 = VECTOR('',#168,1.); 197 | #168 = DIRECTION('',(0.,-1.)); 198 | #169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 199 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 200 | ) ); 201 | #170 = ORIENTED_EDGE('',*,*,#171,.T.); 202 | #171 = EDGE_CURVE('',#144,#24,#172,.T.); 203 | #172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.); 204 | #173 = LINE('',#174,#175); 205 | #174 = CARTESIAN_POINT('',(-111.6,-6.2,11.2)); 206 | #175 = VECTOR('',#176,1.); 207 | #176 = DIRECTION('',(1.,-8.134599336135E-35,-1.733041628553E-50)); 208 | #177 = PCURVE('',#44,#178); 209 | #178 = DEFINITIONAL_REPRESENTATION('',(#179),#183); 210 | #179 = LINE('',#180,#181); 211 | #180 = CARTESIAN_POINT('',(2.44037980084E-34,-3.)); 212 | #181 = VECTOR('',#182,1.); 213 | #182 = DIRECTION('',(1.,-7.371167504339E-67)); 214 | #183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 215 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 216 | ) ); 217 | #184 = PCURVE('',#72,#185); 218 | #185 = DEFINITIONAL_REPRESENTATION('',(#186),#190); 219 | #186 = LINE('',#187,#188); 220 | #187 = CARTESIAN_POINT('',(11.2,0.562721893491)); 221 | #188 = VECTOR('',#189,1.); 222 | #189 = DIRECTION('',(-9.299703259899E-51,1.)); 223 | #190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 224 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 225 | ) ); 226 | #191 = ORIENTED_EDGE('',*,*,#21,.F.); 227 | #192 = ORIENTED_EDGE('',*,*,#193,.F.); 228 | #193 = EDGE_CURVE('',#142,#22,#194,.T.); 229 | #194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.); 230 | #195 = LINE('',#196,#197); 231 | #196 = CARTESIAN_POINT('',(-111.6,-3.2,11.2)); 232 | #197 = VECTOR('',#198,1.); 233 | #198 = DIRECTION('',(1.,-8.134599336135E-35,-1.733041628553E-50)); 234 | #199 = PCURVE('',#44,#200); 235 | #200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); 236 | #201 = LINE('',#202,#203); 237 | #202 = CARTESIAN_POINT('',(0.,0.)); 238 | #203 = VECTOR('',#204,1.); 239 | #204 = DIRECTION('',(1.,-7.371167504339E-67)); 240 | #205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 241 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 242 | ) ); 243 | #206 = PCURVE('',#126,#207); 244 | #207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); 245 | #208 = LINE('',#209,#210); 246 | #209 = CARTESIAN_POINT('',(11.2,0.562721893491)); 247 | #210 = VECTOR('',#211,1.); 248 | #211 = DIRECTION('',(-9.299703259899E-51,1.)); 249 | #212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 250 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 251 | ) ); 252 | #213 = ADVANCED_FACE('',(#214),#100,.T.); 253 | #214 = FACE_BOUND('',#215,.T.); 254 | #215 = EDGE_LOOP('',(#216,#217,#240,#268)); 255 | #216 = ORIENTED_EDGE('',*,*,#84,.T.); 256 | #217 = ORIENTED_EDGE('',*,*,#218,.T.); 257 | #218 = EDGE_CURVE('',#57,#219,#221,.T.); 258 | #219 = VERTEX_POINT('',#220); 259 | #220 = CARTESIAN_POINT('',(-111.6,-6.2,-11.2)); 260 | #221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.); 261 | #222 = LINE('',#223,#224); 262 | #223 = CARTESIAN_POINT('',(-108.6,-6.2,-11.2)); 263 | #224 = VECTOR('',#225,1.); 264 | #225 = DIRECTION('',(-1.,8.134599336135E-35,1.733041628553E-50)); 265 | #226 = PCURVE('',#100,#227); 266 | #227 = DEFINITIONAL_REPRESENTATION('',(#228),#232); 267 | #228 = LINE('',#229,#230); 268 | #229 = CARTESIAN_POINT('',(-2.44037980084E-34,-3.)); 269 | #230 = VECTOR('',#231,1.); 270 | #231 = DIRECTION('',(1.,7.371167504339E-67)); 271 | #232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 272 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 273 | ) ); 274 | #233 = PCURVE('',#72,#234); 275 | #234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); 276 | #235 = LINE('',#236,#237); 277 | #236 = CARTESIAN_POINT('',(-11.2,3.562721893491)); 278 | #237 = VECTOR('',#238,1.); 279 | #238 = DIRECTION('',(9.299703259899E-51,-1.)); 280 | #239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 281 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 282 | ) ); 283 | #240 = ORIENTED_EDGE('',*,*,#241,.F.); 284 | #241 = EDGE_CURVE('',#242,#219,#244,.T.); 285 | #242 = VERTEX_POINT('',#243); 286 | #243 = CARTESIAN_POINT('',(-111.6,-3.2,-11.2)); 287 | #244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.); 288 | #245 = LINE('',#246,#247); 289 | #246 = CARTESIAN_POINT('',(-111.6,-3.2,-11.2)); 290 | #247 = VECTOR('',#248,1.); 291 | #248 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 292 | #249 = PCURVE('',#100,#250); 293 | #250 = DEFINITIONAL_REPRESENTATION('',(#251),#255); 294 | #251 = LINE('',#252,#253); 295 | #252 = CARTESIAN_POINT('',(3.,-2.44037980084E-34)); 296 | #253 = VECTOR('',#254,1.); 297 | #254 = DIRECTION('',(-1.474233500868E-66,-1.)); 298 | #255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 299 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 300 | ) ); 301 | #256 = PCURVE('',#257,#262); 302 | #257 = PLANE('',#258); 303 | #258 = AXIS2_PLACEMENT_3D('',#259,#260,#261); 304 | #259 = CARTESIAN_POINT('',(-111.6,-3.2,-11.2)); 305 | #260 = DIRECTION('',(-1.,8.134599336135E-35,1.401073756295E-50)); 306 | #261 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 307 | #262 = DEFINITIONAL_REPRESENTATION('',(#263),#267); 308 | #263 = LINE('',#264,#265); 309 | #264 = CARTESIAN_POINT('',(0.,0.)); 310 | #265 = VECTOR('',#266,1.); 311 | #266 = DIRECTION('',(0.,-1.)); 312 | #267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 313 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 314 | ) ); 315 | #268 = ORIENTED_EDGE('',*,*,#269,.F.); 316 | #269 = EDGE_CURVE('',#85,#242,#270,.T.); 317 | #270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.); 318 | #271 = LINE('',#272,#273); 319 | #272 = CARTESIAN_POINT('',(-108.6,-3.2,-11.2)); 320 | #273 = VECTOR('',#274,1.); 321 | #274 = DIRECTION('',(-1.,8.134599336135E-35,1.733041628553E-50)); 322 | #275 = PCURVE('',#100,#276); 323 | #276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); 324 | #277 = LINE('',#278,#279); 325 | #278 = CARTESIAN_POINT('',(0.,0.)); 326 | #279 = VECTOR('',#280,1.); 327 | #280 = DIRECTION('',(1.,7.371167504339E-67)); 328 | #281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 329 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 330 | ) ); 331 | #282 = PCURVE('',#126,#283); 332 | #283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); 333 | #284 = LINE('',#285,#286); 334 | #285 = CARTESIAN_POINT('',(-11.2,3.562721893491)); 335 | #286 = VECTOR('',#287,1.); 336 | #287 = DIRECTION('',(9.299703259899E-51,-1.)); 337 | #288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 338 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 339 | ) ); 340 | #289 = ADVANCED_FACE('',(#290),#126,.T.); 341 | #290 = FACE_BOUND('',#291,.T.); 342 | #291 = EDGE_LOOP('',(#292,#293,#294,#295,#318,#346,#374,#402)); 343 | #292 = ORIENTED_EDGE('',*,*,#193,.T.); 344 | #293 = ORIENTED_EDGE('',*,*,#112,.T.); 345 | #294 = ORIENTED_EDGE('',*,*,#269,.T.); 346 | #295 = ORIENTED_EDGE('',*,*,#296,.T.); 347 | #296 = EDGE_CURVE('',#242,#297,#299,.T.); 348 | #297 = VERTEX_POINT('',#298); 349 | #298 = CARTESIAN_POINT('',(-111.6,-3.2,-2.6)); 350 | #299 = SURFACE_CURVE('',#300,(#304,#311),.PCURVE_S1.); 351 | #300 = LINE('',#301,#302); 352 | #301 = CARTESIAN_POINT('',(-111.6,-3.2,-11.2)); 353 | #302 = VECTOR('',#303,1.); 354 | #303 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 355 | #304 = PCURVE('',#126,#305); 356 | #305 = DEFINITIONAL_REPRESENTATION('',(#306),#310); 357 | #306 = LINE('',#307,#308); 358 | #307 = CARTESIAN_POINT('',(-11.2,0.562721893491)); 359 | #308 = VECTOR('',#309,1.); 360 | #309 = DIRECTION('',(1.,3.346453210158E-50)); 361 | #310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 362 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 363 | ) ); 364 | #311 = PCURVE('',#257,#312); 365 | #312 = DEFINITIONAL_REPRESENTATION('',(#313),#317); 366 | #313 = LINE('',#314,#315); 367 | #314 = CARTESIAN_POINT('',(0.,0.)); 368 | #315 = VECTOR('',#316,1.); 369 | #316 = DIRECTION('',(1.,0.)); 370 | #317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 371 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 372 | ) ); 373 | #318 = ORIENTED_EDGE('',*,*,#319,.T.); 374 | #319 = EDGE_CURVE('',#297,#320,#322,.T.); 375 | #320 = VERTEX_POINT('',#321); 376 | #321 = CARTESIAN_POINT('',(-115.5,-3.2,-2.6)); 377 | #322 = SURFACE_CURVE('',#323,(#327,#334),.PCURVE_S1.); 378 | #323 = LINE('',#324,#325); 379 | #324 = CARTESIAN_POINT('',(-111.6,-3.2,-2.6)); 380 | #325 = VECTOR('',#326,1.); 381 | #326 = DIRECTION('',(-1.,8.134599336135E-35,1.733041628553E-50)); 382 | #327 = PCURVE('',#126,#328); 383 | #328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); 384 | #329 = LINE('',#330,#331); 385 | #330 = CARTESIAN_POINT('',(-2.6,0.562721893491)); 386 | #331 = VECTOR('',#332,1.); 387 | #332 = DIRECTION('',(9.299703259899E-51,-1.)); 388 | #333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 389 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 390 | ) ); 391 | #334 = PCURVE('',#335,#340); 392 | #335 = PLANE('',#336); 393 | #336 = AXIS2_PLACEMENT_3D('',#337,#338,#339); 394 | #337 = CARTESIAN_POINT('',(-116.0910447761,-3.991044776119,-2.6)); 395 | #338 = DIRECTION('',(2.150480127512E-17,7.145430688952E-17,-1.)); 396 | #339 = DIRECTION('',(8.134599336135E-35,1.,7.145430688952E-17)); 397 | #340 = DEFINITIONAL_REPRESENTATION('',(#341),#345); 398 | #341 = LINE('',#342,#343); 399 | #342 = CARTESIAN_POINT('',(0.791044776119,4.491044776119)); 400 | #343 = VECTOR('',#344,1.); 401 | #344 = DIRECTION('',(-1.710569414459E-49,-1.)); 402 | #345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 403 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 404 | ) ); 405 | #346 = ORIENTED_EDGE('',*,*,#347,.T.); 406 | #347 = EDGE_CURVE('',#320,#348,#350,.T.); 407 | #348 = VERTEX_POINT('',#349); 408 | #349 = CARTESIAN_POINT('',(-115.5,-3.2,2.6)); 409 | #350 = SURFACE_CURVE('',#351,(#355,#362),.PCURVE_S1.); 410 | #351 = LINE('',#352,#353); 411 | #352 = CARTESIAN_POINT('',(-115.5,-3.2,-2.6)); 412 | #353 = VECTOR('',#354,1.); 413 | #354 = DIRECTION('',(0.,-2.22044604925E-16,1.)); 414 | #355 = PCURVE('',#126,#356); 415 | #356 = DEFINITIONAL_REPRESENTATION('',(#357),#361); 416 | #357 = LINE('',#358,#359); 417 | #358 = CARTESIAN_POINT('',(-2.6,-3.337278106509)); 418 | #359 = VECTOR('',#360,1.); 419 | #360 = DIRECTION('',(1.,3.221231207915E-49)); 420 | #361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 421 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 422 | ) ); 423 | #362 = PCURVE('',#363,#368); 424 | #363 = PLANE('',#364); 425 | #364 = AXIS2_PLACEMENT_3D('',#365,#366,#367); 426 | #365 = CARTESIAN_POINT('',(-115.5,-3.2,-2.6)); 427 | #366 = DIRECTION('',(1.,3.786067007662E-33,6.842277657836E-49)); 428 | #367 = DIRECTION('',(1.564479871524E-49,-2.22044604925E-16,1.)); 429 | #368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); 430 | #369 = LINE('',#370,#371); 431 | #370 = CARTESIAN_POINT('',(0.,0.)); 432 | #371 = VECTOR('',#372,1.); 433 | #372 = DIRECTION('',(1.,0.)); 434 | #373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 435 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 436 | ) ); 437 | #374 = ORIENTED_EDGE('',*,*,#375,.T.); 438 | #375 = EDGE_CURVE('',#348,#376,#378,.T.); 439 | #376 = VERTEX_POINT('',#377); 440 | #377 = CARTESIAN_POINT('',(-111.6,-3.2,2.6)); 441 | #378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.); 442 | #379 = LINE('',#380,#381); 443 | #380 = CARTESIAN_POINT('',(-120.,-3.2,2.6)); 444 | #381 = VECTOR('',#382,1.); 445 | #382 = DIRECTION('',(1.,-8.134599336135E-35,-1.733041628553E-50)); 446 | #383 = PCURVE('',#126,#384); 447 | #384 = DEFINITIONAL_REPRESENTATION('',(#385),#389); 448 | #385 = LINE('',#386,#387); 449 | #386 = CARTESIAN_POINT('',(2.6,-7.837278106509)); 450 | #387 = VECTOR('',#388,1.); 451 | #388 = DIRECTION('',(-9.299703259899E-51,1.)); 452 | #389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 453 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 454 | ) ); 455 | #390 = PCURVE('',#391,#396); 456 | #391 = PLANE('',#392); 457 | #392 = AXIS2_PLACEMENT_3D('',#393,#394,#395); 458 | #393 = CARTESIAN_POINT('',(-116.0910447761,-3.991044776119,2.6)); 459 | #394 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 460 | #395 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 461 | #396 = DEFINITIONAL_REPRESENTATION('',(#397),#401); 462 | #397 = LINE('',#398,#399); 463 | #398 = CARTESIAN_POINT('',(-0.791044776119,-3.908955223881)); 464 | #399 = VECTOR('',#400,1.); 465 | #400 = DIRECTION('',(-1.069105884037E-50,1.)); 466 | #401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 467 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 468 | ) ); 469 | #402 = ORIENTED_EDGE('',*,*,#403,.T.); 470 | #403 = EDGE_CURVE('',#376,#142,#404,.T.); 471 | #404 = SURFACE_CURVE('',#405,(#409,#416),.PCURVE_S1.); 472 | #405 = LINE('',#406,#407); 473 | #406 = CARTESIAN_POINT('',(-111.6,-3.2,2.6)); 474 | #407 = VECTOR('',#408,1.); 475 | #408 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 476 | #409 = PCURVE('',#126,#410); 477 | #410 = DEFINITIONAL_REPRESENTATION('',(#411),#415); 478 | #411 = LINE('',#412,#413); 479 | #412 = CARTESIAN_POINT('',(2.6,0.562721893491)); 480 | #413 = VECTOR('',#414,1.); 481 | #414 = DIRECTION('',(1.,3.346453210158E-50)); 482 | #415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 483 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 484 | ) ); 485 | #416 = PCURVE('',#159,#417); 486 | #417 = DEFINITIONAL_REPRESENTATION('',(#418),#422); 487 | #418 = LINE('',#419,#420); 488 | #419 = CARTESIAN_POINT('',(0.,0.)); 489 | #420 = VECTOR('',#421,1.); 490 | #421 = DIRECTION('',(1.,0.)); 491 | #422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 492 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 493 | ) ); 494 | #423 = ADVANCED_FACE('',(#424),#72,.F.); 495 | #424 = FACE_BOUND('',#425,.F.); 496 | #425 = EDGE_LOOP('',(#426,#427,#428,#451,#474,#502,#525,#546)); 497 | #426 = ORIENTED_EDGE('',*,*,#56,.T.); 498 | #427 = ORIENTED_EDGE('',*,*,#218,.T.); 499 | #428 = ORIENTED_EDGE('',*,*,#429,.T.); 500 | #429 = EDGE_CURVE('',#219,#430,#432,.T.); 501 | #430 = VERTEX_POINT('',#431); 502 | #431 = CARTESIAN_POINT('',(-111.6,-6.2,-2.6)); 503 | #432 = SURFACE_CURVE('',#433,(#437,#444),.PCURVE_S1.); 504 | #433 = LINE('',#434,#435); 505 | #434 = CARTESIAN_POINT('',(-111.6,-6.2,-11.2)); 506 | #435 = VECTOR('',#436,1.); 507 | #436 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 508 | #437 = PCURVE('',#72,#438); 509 | #438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); 510 | #439 = LINE('',#440,#441); 511 | #440 = CARTESIAN_POINT('',(-11.2,0.562721893491)); 512 | #441 = VECTOR('',#442,1.); 513 | #442 = DIRECTION('',(1.,3.346453210158E-50)); 514 | #443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 515 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 516 | ) ); 517 | #444 = PCURVE('',#257,#445); 518 | #445 = DEFINITIONAL_REPRESENTATION('',(#446),#450); 519 | #446 = LINE('',#447,#448); 520 | #447 = CARTESIAN_POINT('',(6.661338147751E-16,-3.)); 521 | #448 = VECTOR('',#449,1.); 522 | #449 = DIRECTION('',(1.,0.)); 523 | #450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 524 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 525 | ) ); 526 | #451 = ORIENTED_EDGE('',*,*,#452,.T.); 527 | #452 = EDGE_CURVE('',#430,#453,#455,.T.); 528 | #453 = VERTEX_POINT('',#454); 529 | #454 = CARTESIAN_POINT('',(-120.,-6.2,-2.6)); 530 | #455 = SURFACE_CURVE('',#456,(#460,#467),.PCURVE_S1.); 531 | #456 = LINE('',#457,#458); 532 | #457 = CARTESIAN_POINT('',(-111.6,-6.2,-2.6)); 533 | #458 = VECTOR('',#459,1.); 534 | #459 = DIRECTION('',(-1.,8.134599336135E-35,1.733041628553E-50)); 535 | #460 = PCURVE('',#72,#461); 536 | #461 = DEFINITIONAL_REPRESENTATION('',(#462),#466); 537 | #462 = LINE('',#463,#464); 538 | #463 = CARTESIAN_POINT('',(-2.6,0.562721893491)); 539 | #464 = VECTOR('',#465,1.); 540 | #465 = DIRECTION('',(9.299703259899E-51,-1.)); 541 | #466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 542 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 543 | ) ); 544 | #467 = PCURVE('',#335,#468); 545 | #468 = DEFINITIONAL_REPRESENTATION('',(#469),#473); 546 | #469 = LINE('',#470,#471); 547 | #470 = CARTESIAN_POINT('',(-2.208955223881,4.491044776119)); 548 | #471 = VECTOR('',#472,1.); 549 | #472 = DIRECTION('',(-1.710569414459E-49,-1.)); 550 | #473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 551 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 552 | ) ); 553 | #474 = ORIENTED_EDGE('',*,*,#475,.T.); 554 | #475 = EDGE_CURVE('',#453,#476,#478,.T.); 555 | #476 = VERTEX_POINT('',#477); 556 | #477 = CARTESIAN_POINT('',(-120.,-6.2,2.6)); 557 | #478 = SURFACE_CURVE('',#479,(#483,#490),.PCURVE_S1.); 558 | #479 = LINE('',#480,#481); 559 | #480 = CARTESIAN_POINT('',(-120.,-6.2,-2.6)); 560 | #481 = VECTOR('',#482,1.); 561 | #482 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 562 | #483 = PCURVE('',#72,#484); 563 | #484 = DEFINITIONAL_REPRESENTATION('',(#485),#489); 564 | #485 = LINE('',#486,#487); 565 | #486 = CARTESIAN_POINT('',(-2.6,-7.837278106509)); 566 | #487 = VECTOR('',#488,1.); 567 | #488 = DIRECTION('',(1.,3.346453210158E-50)); 568 | #489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 569 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 570 | ) ); 571 | #490 = PCURVE('',#491,#496); 572 | #491 = PLANE('',#492); 573 | #492 = AXIS2_PLACEMENT_3D('',#493,#494,#495); 574 | #493 = CARTESIAN_POINT('',(-120.,-3.7,5.202059202605E-17)); 575 | #494 = DIRECTION('',(-1.,2.945894172759E-31,-5.94917726411E-31)); 576 | #495 = DIRECTION('',(5.94917726411E-31,2.22044604925E-16,-1.)); 577 | #496 = DEFINITIONAL_REPRESENTATION('',(#497),#501); 578 | #497 = LINE('',#498,#499); 579 | #498 = CARTESIAN_POINT('',(2.6,2.5)); 580 | #499 = VECTOR('',#500,1.); 581 | #500 = DIRECTION('',(-1.,0.)); 582 | #501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 583 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 584 | ) ); 585 | #502 = ORIENTED_EDGE('',*,*,#503,.T.); 586 | #503 = EDGE_CURVE('',#476,#504,#506,.T.); 587 | #504 = VERTEX_POINT('',#505); 588 | #505 = CARTESIAN_POINT('',(-111.6,-6.2,2.6)); 589 | #506 = SURFACE_CURVE('',#507,(#511,#518),.PCURVE_S1.); 590 | #507 = LINE('',#508,#509); 591 | #508 = CARTESIAN_POINT('',(-120.,-6.2,2.6)); 592 | #509 = VECTOR('',#510,1.); 593 | #510 = DIRECTION('',(1.,-8.134599336135E-35,-1.733041628553E-50)); 594 | #511 = PCURVE('',#72,#512); 595 | #512 = DEFINITIONAL_REPRESENTATION('',(#513),#517); 596 | #513 = LINE('',#514,#515); 597 | #514 = CARTESIAN_POINT('',(2.6,-7.837278106509)); 598 | #515 = VECTOR('',#516,1.); 599 | #516 = DIRECTION('',(-9.299703259899E-51,1.)); 600 | #517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 601 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 602 | ) ); 603 | #518 = PCURVE('',#391,#519); 604 | #519 = DEFINITIONAL_REPRESENTATION('',(#520),#524); 605 | #520 = LINE('',#521,#522); 606 | #521 = CARTESIAN_POINT('',(2.208955223881,-3.908955223881)); 607 | #522 = VECTOR('',#523,1.); 608 | #523 = DIRECTION('',(-1.069105884037E-50,1.)); 609 | #524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 610 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 611 | ) ); 612 | #525 = ORIENTED_EDGE('',*,*,#526,.T.); 613 | #526 = EDGE_CURVE('',#504,#144,#527,.T.); 614 | #527 = SURFACE_CURVE('',#528,(#532,#539),.PCURVE_S1.); 615 | #528 = LINE('',#529,#530); 616 | #529 = CARTESIAN_POINT('',(-111.6,-6.2,2.6)); 617 | #530 = VECTOR('',#531,1.); 618 | #531 = DIRECTION('',(-7.371380117786E-51,-2.22044604925E-16,1.)); 619 | #532 = PCURVE('',#72,#533); 620 | #533 = DEFINITIONAL_REPRESENTATION('',(#534),#538); 621 | #534 = LINE('',#535,#536); 622 | #535 = CARTESIAN_POINT('',(2.6,0.562721893491)); 623 | #536 = VECTOR('',#537,1.); 624 | #537 = DIRECTION('',(1.,3.346453210158E-50)); 625 | #538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 626 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 627 | ) ); 628 | #539 = PCURVE('',#159,#540); 629 | #540 = DEFINITIONAL_REPRESENTATION('',(#541),#545); 630 | #541 = LINE('',#542,#543); 631 | #542 = CARTESIAN_POINT('',(2.22044604925E-16,-3.)); 632 | #543 = VECTOR('',#544,1.); 633 | #544 = DIRECTION('',(1.,0.)); 634 | #545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 635 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 636 | ) ); 637 | #546 = ORIENTED_EDGE('',*,*,#171,.T.); 638 | #547 = ADVANCED_FACE('',(#548),#159,.T.); 639 | #548 = FACE_BOUND('',#549,.T.); 640 | #549 = EDGE_LOOP('',(#550,#571,#572,#573)); 641 | #550 = ORIENTED_EDGE('',*,*,#551,.T.); 642 | #551 = EDGE_CURVE('',#376,#504,#552,.T.); 643 | #552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.); 644 | #553 = LINE('',#554,#555); 645 | #554 = CARTESIAN_POINT('',(-111.6,-3.2,2.6)); 646 | #555 = VECTOR('',#556,1.); 647 | #556 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 648 | #557 = PCURVE('',#159,#558); 649 | #558 = DEFINITIONAL_REPRESENTATION('',(#559),#563); 650 | #559 = LINE('',#560,#561); 651 | #560 = CARTESIAN_POINT('',(0.,0.)); 652 | #561 = VECTOR('',#562,1.); 653 | #562 = DIRECTION('',(0.,-1.)); 654 | #563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 655 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 656 | ) ); 657 | #564 = PCURVE('',#391,#565); 658 | #565 = DEFINITIONAL_REPRESENTATION('',(#566),#570); 659 | #566 = LINE('',#567,#568); 660 | #567 = CARTESIAN_POINT('',(-0.791044776119,4.491044776119)); 661 | #568 = VECTOR('',#569,1.); 662 | #569 = DIRECTION('',(1.,2.138211768074E-50)); 663 | #570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 664 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 665 | ) ); 666 | #571 = ORIENTED_EDGE('',*,*,#526,.T.); 667 | #572 = ORIENTED_EDGE('',*,*,#141,.F.); 668 | #573 = ORIENTED_EDGE('',*,*,#403,.F.); 669 | #574 = ADVANCED_FACE('',(#575),#257,.T.); 670 | #575 = FACE_BOUND('',#576,.T.); 671 | #576 = EDGE_LOOP('',(#577,#578,#579,#600)); 672 | #577 = ORIENTED_EDGE('',*,*,#241,.T.); 673 | #578 = ORIENTED_EDGE('',*,*,#429,.T.); 674 | #579 = ORIENTED_EDGE('',*,*,#580,.F.); 675 | #580 = EDGE_CURVE('',#297,#430,#581,.T.); 676 | #581 = SURFACE_CURVE('',#582,(#586,#593),.PCURVE_S1.); 677 | #582 = LINE('',#583,#584); 678 | #583 = CARTESIAN_POINT('',(-111.6,-3.2,-2.6)); 679 | #584 = VECTOR('',#585,1.); 680 | #585 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 681 | #586 = PCURVE('',#257,#587); 682 | #587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); 683 | #588 = LINE('',#589,#590); 684 | #589 = CARTESIAN_POINT('',(8.6,-3.10862446895E-16)); 685 | #590 = VECTOR('',#591,1.); 686 | #591 = DIRECTION('',(0.,-1.)); 687 | #592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 688 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 689 | ) ); 690 | #593 = PCURVE('',#335,#594); 691 | #594 = DEFINITIONAL_REPRESENTATION('',(#595),#599); 692 | #595 = LINE('',#596,#597); 693 | #596 = CARTESIAN_POINT('',(0.791044776119,4.491044776119)); 694 | #597 = VECTOR('',#598,1.); 695 | #598 = DIRECTION('',(-1.,-3.238414433215E-33)); 696 | #599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 697 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 698 | ) ); 699 | #600 = ORIENTED_EDGE('',*,*,#296,.F.); 700 | #601 = ADVANCED_FACE('',(#602),#363,.T.); 701 | #602 = FACE_BOUND('',#603,.T.); 702 | #603 = EDGE_LOOP('',(#604,#627,#655,#676)); 703 | #604 = ORIENTED_EDGE('',*,*,#605,.T.); 704 | #605 = EDGE_CURVE('',#320,#606,#608,.T.); 705 | #606 = VERTEX_POINT('',#607); 706 | #607 = CARTESIAN_POINT('',(-115.5,-1.2,-2.6)); 707 | #608 = SURFACE_CURVE('',#609,(#613,#620),.PCURVE_S1.); 708 | #609 = LINE('',#610,#611); 709 | #610 = CARTESIAN_POINT('',(-115.5,-3.2,-2.6)); 710 | #611 = VECTOR('',#612,1.); 711 | #612 = DIRECTION('',(-3.786067007662E-33,1.,2.22044604925E-16)); 712 | #613 = PCURVE('',#363,#614); 713 | #614 = DEFINITIONAL_REPRESENTATION('',(#615),#619); 714 | #615 = LINE('',#616,#617); 715 | #616 = CARTESIAN_POINT('',(0.,0.)); 716 | #617 = VECTOR('',#618,1.); 717 | #618 = DIRECTION('',(0.,-1.)); 718 | #619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 719 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 720 | ) ); 721 | #620 = PCURVE('',#335,#621); 722 | #621 = DEFINITIONAL_REPRESENTATION('',(#622),#626); 723 | #622 = LINE('',#623,#624); 724 | #623 = CARTESIAN_POINT('',(0.791044776119,0.591044776119)); 725 | #624 = VECTOR('',#625,1.); 726 | #625 = DIRECTION('',(1.,-6.289985678088E-34)); 727 | #626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 728 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 729 | ) ); 730 | #627 = ORIENTED_EDGE('',*,*,#628,.T.); 731 | #628 = EDGE_CURVE('',#606,#629,#631,.T.); 732 | #629 = VERTEX_POINT('',#630); 733 | #630 = CARTESIAN_POINT('',(-115.5,-1.2,2.6)); 734 | #631 = SURFACE_CURVE('',#632,(#636,#643),.PCURVE_S1.); 735 | #632 = LINE('',#633,#634); 736 | #633 = CARTESIAN_POINT('',(-115.5,-1.2,-2.6)); 737 | #634 = VECTOR('',#635,1.); 738 | #635 = DIRECTION('',(0.,-2.22044604925E-16,1.)); 739 | #636 = PCURVE('',#363,#637); 740 | #637 = DEFINITIONAL_REPRESENTATION('',(#638),#642); 741 | #638 = LINE('',#639,#640); 742 | #639 = CARTESIAN_POINT('',(4.440892098501E-16,-2.)); 743 | #640 = VECTOR('',#641,1.); 744 | #641 = DIRECTION('',(1.,0.)); 745 | #642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 746 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 747 | ) ); 748 | #643 = PCURVE('',#644,#649); 749 | #644 = PLANE('',#645); 750 | #645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); 751 | #646 = CARTESIAN_POINT('',(-117.75,-1.2,0.)); 752 | #647 = DIRECTION('',(1.253020758198E-30,-1.,-1.7080354225E-16)); 753 | #648 = DIRECTION('',(-4.199962656778E-66,1.7080354225E-16,-1.)); 754 | #649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); 755 | #650 = LINE('',#651,#652); 756 | #651 = CARTESIAN_POINT('',(2.6,2.25)); 757 | #652 = VECTOR('',#653,1.); 758 | #653 = DIRECTION('',(-1.,-6.394168396694E-47)); 759 | #654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 760 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 761 | ) ); 762 | #655 = ORIENTED_EDGE('',*,*,#656,.F.); 763 | #656 = EDGE_CURVE('',#348,#629,#657,.T.); 764 | #657 = SURFACE_CURVE('',#658,(#662,#669),.PCURVE_S1.); 765 | #658 = LINE('',#659,#660); 766 | #659 = CARTESIAN_POINT('',(-115.5,-3.2,2.6)); 767 | #660 = VECTOR('',#661,1.); 768 | #661 = DIRECTION('',(-3.786067007662E-33,1.,2.22044604925E-16)); 769 | #662 = PCURVE('',#363,#663); 770 | #663 = DEFINITIONAL_REPRESENTATION('',(#664),#668); 771 | #664 = LINE('',#665,#666); 772 | #665 = CARTESIAN_POINT('',(5.2,-2.6645352591E-16)); 773 | #666 = VECTOR('',#667,1.); 774 | #667 = DIRECTION('',(0.,-1.)); 775 | #668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 776 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 777 | ) ); 778 | #669 = PCURVE('',#391,#670); 779 | #670 = DEFINITIONAL_REPRESENTATION('',(#671),#675); 780 | #671 = LINE('',#672,#673); 781 | #672 = CARTESIAN_POINT('',(-0.791044776119,0.591044776119)); 782 | #673 = VECTOR('',#674,1.); 783 | #674 = DIRECTION('',(-1.,-3.867413001023E-33)); 784 | #675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 785 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 786 | ) ); 787 | #676 = ORIENTED_EDGE('',*,*,#347,.F.); 788 | #677 = ADVANCED_FACE('',(#678),#644,.F.); 789 | #678 = FACE_BOUND('',#679,.F.); 790 | #679 = EDGE_LOOP('',(#680,#703,#704,#727)); 791 | #680 = ORIENTED_EDGE('',*,*,#681,.T.); 792 | #681 = EDGE_CURVE('',#682,#606,#684,.T.); 793 | #682 = VERTEX_POINT('',#683); 794 | #683 = CARTESIAN_POINT('',(-120.,-1.2,-2.6)); 795 | #684 = SURFACE_CURVE('',#685,(#689,#696),.PCURVE_S1.); 796 | #685 = LINE('',#686,#687); 797 | #686 = CARTESIAN_POINT('',(-120.,-1.2,-2.6)); 798 | #687 = VECTOR('',#688,1.); 799 | #688 = DIRECTION('',(1.,3.786067007662E-33,6.842277657836E-49)); 800 | #689 = PCURVE('',#644,#690); 801 | #690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); 802 | #691 = LINE('',#692,#693); 803 | #692 = CARTESIAN_POINT('',(2.6,-2.25)); 804 | #693 = VECTOR('',#694,1.); 805 | #694 = DIRECTION('',(3.833391609479E-49,1.)); 806 | #695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 807 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 808 | ) ); 809 | #696 = PCURVE('',#335,#697); 810 | #697 = DEFINITIONAL_REPRESENTATION('',(#698),#702); 811 | #698 = LINE('',#699,#700); 812 | #699 = CARTESIAN_POINT('',(2.791044776119,-3.908955223881)); 813 | #700 = VECTOR('',#701,1.); 814 | #701 = DIRECTION('',(3.867413001023E-33,1.)); 815 | #702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 816 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 817 | ) ); 818 | #703 = ORIENTED_EDGE('',*,*,#628,.T.); 819 | #704 = ORIENTED_EDGE('',*,*,#705,.T.); 820 | #705 = EDGE_CURVE('',#629,#706,#708,.T.); 821 | #706 = VERTEX_POINT('',#707); 822 | #707 = CARTESIAN_POINT('',(-120.,-1.2,2.6)); 823 | #708 = SURFACE_CURVE('',#709,(#713,#720),.PCURVE_S1.); 824 | #709 = LINE('',#710,#711); 825 | #710 = CARTESIAN_POINT('',(-115.5,-1.2,2.6)); 826 | #711 = VECTOR('',#712,1.); 827 | #712 = DIRECTION('',(-1.,-3.786067007662E-33,-6.842277657836E-49)); 828 | #713 = PCURVE('',#644,#714); 829 | #714 = DEFINITIONAL_REPRESENTATION('',(#715),#719); 830 | #715 = LINE('',#716,#717); 831 | #716 = CARTESIAN_POINT('',(-2.6,2.25)); 832 | #717 = VECTOR('',#718,1.); 833 | #718 = DIRECTION('',(-3.833391609479E-49,-1.)); 834 | #719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 835 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 836 | ) ); 837 | #720 = PCURVE('',#391,#721); 838 | #721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); 839 | #722 = LINE('',#723,#724); 840 | #723 = CARTESIAN_POINT('',(-2.791044776119,0.591044776119)); 841 | #724 = VECTOR('',#725,1.); 842 | #725 = DIRECTION('',(3.867413001023E-33,-1.)); 843 | #726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 844 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 845 | ) ); 846 | #727 = ORIENTED_EDGE('',*,*,#728,.T.); 847 | #728 = EDGE_CURVE('',#706,#682,#729,.T.); 848 | #729 = SURFACE_CURVE('',#730,(#734,#741),.PCURVE_S1.); 849 | #730 = LINE('',#731,#732); 850 | #731 = CARTESIAN_POINT('',(-120.,-1.2,2.6)); 851 | #732 = VECTOR('',#733,1.); 852 | #733 = DIRECTION('',(0.,2.22044604925E-16,-1.)); 853 | #734 = PCURVE('',#644,#735); 854 | #735 = DEFINITIONAL_REPRESENTATION('',(#736),#740); 855 | #736 = LINE('',#737,#738); 856 | #737 = CARTESIAN_POINT('',(-2.6,-2.25)); 857 | #738 = VECTOR('',#739,1.); 858 | #739 = DIRECTION('',(1.,6.394168396694E-47)); 859 | #740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 860 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 861 | ) ); 862 | #741 = PCURVE('',#491,#742); 863 | #742 = DEFINITIONAL_REPRESENTATION('',(#743),#747); 864 | #743 = LINE('',#744,#745); 865 | #744 = CARTESIAN_POINT('',(-2.6,-2.5)); 866 | #745 = VECTOR('',#746,1.); 867 | #746 = DIRECTION('',(1.,0.)); 868 | #747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 869 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 870 | ) ); 871 | #748 = ADVANCED_FACE('',(#749),#391,.T.); 872 | #749 = FACE_BOUND('',#750,.T.); 873 | #750 = EDGE_LOOP('',(#751,#752,#753,#754,#755,#756)); 874 | #751 = ORIENTED_EDGE('',*,*,#503,.T.); 875 | #752 = ORIENTED_EDGE('',*,*,#551,.F.); 876 | #753 = ORIENTED_EDGE('',*,*,#375,.F.); 877 | #754 = ORIENTED_EDGE('',*,*,#656,.T.); 878 | #755 = ORIENTED_EDGE('',*,*,#705,.T.); 879 | #756 = ORIENTED_EDGE('',*,*,#757,.F.); 880 | #757 = EDGE_CURVE('',#476,#706,#758,.T.); 881 | #758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.); 882 | #759 = LINE('',#760,#761); 883 | #760 = CARTESIAN_POINT('',(-120.,-3.2,2.6)); 884 | #761 = VECTOR('',#762,1.); 885 | #762 = DIRECTION('',(-3.786067007662E-33,1.,2.22044604925E-16)); 886 | #763 = PCURVE('',#391,#764); 887 | #764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); 888 | #765 = LINE('',#766,#767); 889 | #766 = CARTESIAN_POINT('',(-0.791044776119,-3.908955223881)); 890 | #767 = VECTOR('',#768,1.); 891 | #768 = DIRECTION('',(-1.,-3.867413001023E-33)); 892 | #769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 893 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 894 | ) ); 895 | #770 = PCURVE('',#491,#771); 896 | #771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); 897 | #772 = LINE('',#773,#774); 898 | #773 = CARTESIAN_POINT('',(-2.6,-0.5)); 899 | #774 = VECTOR('',#775,1.); 900 | #775 = DIRECTION('',(0.,-1.)); 901 | #776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 902 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 903 | ) ); 904 | #777 = ADVANCED_FACE('',(#778),#335,.T.); 905 | #778 = FACE_BOUND('',#779,.T.); 906 | #779 = EDGE_LOOP('',(#780,#781,#782,#803,#804,#805)); 907 | #780 = ORIENTED_EDGE('',*,*,#580,.T.); 908 | #781 = ORIENTED_EDGE('',*,*,#452,.T.); 909 | #782 = ORIENTED_EDGE('',*,*,#783,.F.); 910 | #783 = EDGE_CURVE('',#682,#453,#784,.T.); 911 | #784 = SURFACE_CURVE('',#785,(#789,#796),.PCURVE_S1.); 912 | #785 = LINE('',#786,#787); 913 | #786 = CARTESIAN_POINT('',(-120.,-3.2,-2.6)); 914 | #787 = VECTOR('',#788,1.); 915 | #788 = DIRECTION('',(-8.134599336135E-35,-1.,-2.22044604925E-16)); 916 | #789 = PCURVE('',#335,#790); 917 | #790 = DEFINITIONAL_REPRESENTATION('',(#791),#795); 918 | #791 = LINE('',#792,#793); 919 | #792 = CARTESIAN_POINT('',(0.791044776119,-3.908955223881)); 920 | #793 = VECTOR('',#794,1.); 921 | #794 = DIRECTION('',(-1.,-3.238414433215E-33)); 922 | #795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 923 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 924 | ) ); 925 | #796 = PCURVE('',#491,#797); 926 | #797 = DEFINITIONAL_REPRESENTATION('',(#798),#802); 927 | #798 = LINE('',#799,#800); 928 | #799 = CARTESIAN_POINT('',(2.6,-0.5)); 929 | #800 = VECTOR('',#801,1.); 930 | #801 = DIRECTION('',(0.,1.)); 931 | #802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 932 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' 933 | ) ); 934 | #803 = ORIENTED_EDGE('',*,*,#681,.T.); 935 | #804 = ORIENTED_EDGE('',*,*,#605,.F.); 936 | #805 = ORIENTED_EDGE('',*,*,#319,.F.); 937 | #806 = ADVANCED_FACE('',(#807),#491,.T.); 938 | #807 = FACE_BOUND('',#808,.T.); 939 | #808 = EDGE_LOOP('',(#809,#810,#811,#812)); 940 | #809 = ORIENTED_EDGE('',*,*,#783,.T.); 941 | #810 = ORIENTED_EDGE('',*,*,#475,.T.); 942 | #811 = ORIENTED_EDGE('',*,*,#757,.T.); 943 | #812 = ORIENTED_EDGE('',*,*,#728,.T.); 944 | #813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 945 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#817)) GLOBAL_UNIT_ASSIGNED_CONTEXT 946 | ((#814,#815,#816)) REPRESENTATION_CONTEXT('Context #1', 947 | '3D Context with UNIT and UNCERTAINTY') ); 948 | #814 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); 949 | #815 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); 950 | #816 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); 951 | #817 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#814, 952 | 'distance_accuracy_value','confusion accuracy'); 953 | #818 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); 954 | #819 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#820) 955 | ,#813); 956 | #820 = STYLED_ITEM('color',(#821),#15); 957 | #821 = PRESENTATION_STYLE_ASSIGNMENT((#822,#828)); 958 | #822 = SURFACE_STYLE_USAGE(.BOTH.,#823); 959 | #823 = SURFACE_SIDE_STYLE('',(#824)); 960 | #824 = SURFACE_STYLE_FILL_AREA(#825); 961 | #825 = FILL_AREA_STYLE('',(#826)); 962 | #826 = FILL_AREA_STYLE_COLOUR('',#827); 963 | #827 = COLOUR_RGB('',0.833819382828,0.833819382828,0.833819382828); 964 | #828 = CURVE_STYLE('',#829,POSITIVE_LENGTH_MEASURE(0.1),#830); 965 | #829 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); 966 | #830 = COLOUR_RGB('',0.345868924627,0.345868924627,0.345868924627); 967 | ENDSEC; 968 | END-ISO-10303-21; 969 | -------------------------------------------------------------------------------- /stl/cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/stl/cover.stl -------------------------------------------------------------------------------- /stl/inner_plate.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/stl/inner_plate.stl -------------------------------------------------------------------------------- /stl/locking_tab.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/stl/locking_tab.stl -------------------------------------------------------------------------------- /stl/main_body.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Foalyy/casting_mag_box/87211b3ab6ddab481c0c7d2183ea270995f1def5/stl/main_body.stl --------------------------------------------------------------------------------