Compare commits
980 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 244b3aef36 | |||
| d54457e9b3 | |||
| d8bbbc1d1d | |||
| b82a28cd89 | |||
| 99b87881c2 | |||
| be823acda2 | |||
| f376ce1310 | |||
| 4e41e535ff | |||
| 91e3d30e5b | |||
| 5ed9e816a0 | |||
| 5b6360684d | |||
| a0892a9c56 | |||
| e0dab757be | |||
| 0950b33014 | |||
| 0f7ef76d56 | |||
| b007bd19e4 | |||
| 5d159f5cf3 | |||
| 08f7afb0e4 | |||
| e85935c4e3 | |||
| 878b670d52 | |||
| 95ed267150 | |||
| 9a6b729694 | |||
| 10aa881f72 | |||
| 0063b80937 | |||
| bafe8d4b14 | |||
| 1676c032b9 | |||
| 850ca3ac54 | |||
| 4a5a4e9af2 | |||
| 9ba57683d5 | |||
| cc7c1d1f44 | |||
| bfce8c7991 | |||
| 6958972a52 | |||
| f3922e5411 | |||
| 0f562ed09b | |||
| 0009e58291 | |||
| e170a08192 | |||
| 720bce762b | |||
| 89a6e67e35 | |||
| 4a8e1a58b0 | |||
| baba11610a | |||
| 3743008cda | |||
| 1b7c0e2a51 | |||
| f970c97d2f | |||
| 21211aeff2 | |||
| d5ee7a6efe | |||
| d29d62b4ab | |||
| bebca4e54c | |||
| b24f25d874 | |||
| 8d8eba6dac | |||
| 8d98921dd7 | |||
| 84de2cd5c8 | |||
| 9e67696fd5 | |||
| 2a4d29d0ac | |||
| d44d0fbda3 | |||
| fb908f6f82 | |||
| b42ea802b5 | |||
| d5d6b08980 | |||
| 75ced60a58 | |||
| 67d303ae85 | |||
| f69b38dcde | |||
| ed80eb6c35 | |||
| a6dd8870ab | |||
| 38eaf76dea | |||
| 08a5a89847 | |||
| a77106a58f | |||
| 627e32aa2c | |||
| 007f939731 | |||
| 2fdb1aeeff | |||
| fac9d35efa | |||
| ff7deabf56 | |||
| b5b54c59f1 | |||
| e8fafa1691 | |||
| 119d55be4c | |||
| f47df84705 | |||
| 7fa9919442 | |||
| f2d8fc91ec | |||
| 153e988237 | |||
| c2ce8f5eba | |||
| acfafc0b2b | |||
| 312f63e43e | |||
| 18f1cf7821 | |||
| a869033925 | |||
| 22b63a7653 | |||
| 78171d59fd | |||
| aeabffeed8 | |||
| 13406a4daf | |||
| 0767cd35f8 | |||
| 0b081876e5 | |||
| c3af4232a4 | |||
| 4ab13b9fea | |||
| 43e777c7e5 | |||
| 2621c22409 | |||
| 1b43ca109b | |||
| 1f94a15869 | |||
| 423e700e8a | |||
| 9b4b46f1d0 | |||
| 0bb651da4d | |||
| 7bbdb0a333 | |||
| 0b0f6cf215 | |||
| be2bb52796 | |||
| 74e169dc11 | |||
| d89d1808b7 | |||
| f54da66bd3 | |||
| d153fb2dbd | |||
| 383ffa6e15 | |||
| 8ec6b3493d | |||
| 75dab66916 | |||
| 524e982b5e | |||
| e70b859395 | |||
| 5a9d79ac94 | |||
| 40f0927705 | |||
| 6202476061 | |||
| c516b2456e | |||
| e551c4ef28 | |||
| 192a32d8d1 | |||
| cd5783ac2e | |||
| c61a382a73 | |||
| cd771f65c6 | |||
| 4bb365f9b6 | |||
| f99b6cf534 | |||
| f278c297fd | |||
| fe3bb2c5e8 | |||
| 02efe58818 | |||
| ff269ef60a | |||
| 750e44128d | |||
| 9f40bf1da9 | |||
| 12407a1057 | |||
| b67405e16e | |||
| 7b34d02c4c | |||
| 4ef4369d09 | |||
| b63c5d0e04 | |||
| faac8c36ba | |||
| 8ee81e0516 | |||
| 8ec87dbdf2 | |||
| 79173e37cd | |||
| 65c56d0bd6 | |||
| c2d0857ddc | |||
| f19fe1f8ed | |||
| e788741631 | |||
| dc623f2646 | |||
| 8628a6e0e0 | |||
| 2ef086a028 | |||
| d8146a0cf8 | |||
| 6ffc0e177a | |||
| 0da2e4c45a | |||
| 97987db462 | |||
| 2cff92a73e | |||
| 683e342cff | |||
| 5a9484f06c | |||
| f32caef40c | |||
| be38772631 | |||
| ed46ec272f | |||
| 39aa178b13 | |||
| c066183f4b | |||
| 9b345d8264 | |||
| 801906ce51 | |||
| 06a689eff2 | |||
| 378deaf7a3 | |||
| d059520046 | |||
| cb0fc8cd8e | |||
| 645d176a13 | |||
| 2c7d8a2358 | |||
| c05f7762f8 | |||
| 17a85e4352 | |||
| 9c698201e2 | |||
| 2509e59b51 | |||
| 85214a4359 | |||
| a91fcc681c | |||
| ca0fb1480e | |||
| 3c754da0cb | |||
| 3887080274 | |||
| 767d7b442a | |||
| 044c1c0ef1 | |||
| 86882eec6a | |||
| 8fbe631046 | |||
| 1de729d6e9 | |||
| 1f44226882 | |||
| f5c363db9d | |||
| 79458a83d0 | |||
| 62b0498e6f | |||
| 90540deb29 | |||
| f0ce2e6be6 | |||
| 0aabd2d5ec | |||
| c90c2441d2 | |||
| ad54783016 | |||
| 9de492592d | |||
| 06e78d70c9 | |||
| f72c802f5d | |||
| 73c342e05c | |||
| 16564430a1 | |||
| ee4436b2c0 | |||
| 17099d0545 | |||
| cbf0bb0aac | |||
| f045df1ef3 | |||
| ae3fafea6c | |||
| 7a710279ad | |||
| fa4f8b0735 | |||
| 7c789a1bf7 | |||
| 395d5249d4 | |||
| 477099bbfe | |||
| 7d0dc068e4 | |||
| 5289967304 | |||
| bdfaaee833 | |||
| eb9b6acdd6 | |||
| 3f03e954da | |||
| 65092be5f3 | |||
| c6fe925dfd | |||
| c9a70c7f03 | |||
| b437dfd9da | |||
| 4cf15ae696 | |||
| e16305cb83 | |||
| 351b9d7425 | |||
| a672630756 | |||
| af65c413d1 | |||
| 74856e5fbf | |||
| 0b904e674b | |||
| 82edb4b50a | |||
| 0a31bebaed | |||
| 9cb8471fa2 | |||
| 2e91cd1000 | |||
| 3210d0d2a0 | |||
| f1e9966084 | |||
| 0954adf784 | |||
| 6a3437e28e | |||
| ff8ad03aa3 | |||
| 9ce08e7596 | |||
| fe4ab358e5 | |||
| 2bff32d704 | |||
| 32546115b7 | |||
| 183a0f066b | |||
| 02eecc4fd7 | |||
| 396e9c93b7 | |||
| fa12868df9 | |||
| ddfb525c87 | |||
| c5b2609974 | |||
| 311ba87b6c | |||
| f24e216db4 | |||
| be2e191681 | |||
| 80db2a3bd9 | |||
| 010fc6f307 | |||
| 641c295d44 | |||
| fb19ea5089 | |||
| 053f76086b | |||
| b325bcea3d | |||
| 67ca966c98 | |||
| be919bb6b3 | |||
| bde130821d | |||
| 296c07142a | |||
| 489f2451fa | |||
| 55d124255e | |||
| 71efef4761 | |||
| ee86871bed | |||
| 03183527b2 | |||
| 2db39c3d71 | |||
| 95c0fe3a84 | |||
| 5657eed566 | |||
| ab24e9df6a | |||
| be447e64b5 | |||
| 099ece5c00 | |||
| 5ecf5b2ef6 | |||
| 7895134432 | |||
| 9ee08a97ea | |||
| b2e32abe7e | |||
| 9141d28826 | |||
| 47f172bfa2 | |||
| 25b78f9026 | |||
| c3102b69bc | |||
| a7b3b85aa1 | |||
| 0d1fc35b20 | |||
| d3bc389765 | |||
| 4cfc2a1a08 | |||
| 6c187572c7 | |||
| 9b9526e4cc | |||
| 3db987d9b7 | |||
| d8e0df9e97 | |||
| e7963472b0 | |||
| 3614a08911 | |||
| c47eea61fa | |||
| 77882051fa | |||
| 08828e5dc0 | |||
| fe994efa66 | |||
| 12afbc9ed5 | |||
| 1dd069ec7f | |||
| 393d64d53c | |||
| 26666a1fda | |||
| c4fb8fc8ae | |||
| 93d00b2dab | |||
| 684036fae8 | |||
| ab7d980de0 | |||
| 9cc2ff7944 | |||
| 8660d9a914 | |||
| 43e8b30846 | |||
| 68ec9e44f8 | |||
| 397e37ad1c | |||
| 3838bddcdb | |||
| 9f821e06b5 | |||
| ec03fb541f | |||
| a8dd528c1a | |||
| f3af41e4cc | |||
| 051b38b1c1 | |||
| 60b648b053 | |||
| f545455466 | |||
| 2680395ede | |||
| 845849fa91 | |||
| 244373779d | |||
| 3f607d73a4 | |||
| cb5a807990 | |||
| 1f9ecfa509 | |||
| ca5062cbfe | |||
| 4d618955b3 | |||
| b2f8a4ed2a | |||
| 2c53bd1e9a | |||
| c231866b8d | |||
| ff09f0524d | |||
| fba0ef0671 | |||
| 7aa91ecee3 | |||
| 72f947433c | |||
| f51daa88e0 | |||
| 2f78c021db | |||
| 638fa8ba75 | |||
| 84aad261fc | |||
| d83c02387c | |||
| 32dd867a30 | |||
| 6a1cb47e30 | |||
| 51c017ae24 | |||
| e329cb5c3a | |||
| 7d8b1f30c3 | |||
| 6a211b9dbe | |||
| 16a8965038 | |||
| 7149cce90f | |||
| b172e069a1 | |||
| 6a9252744d | |||
| 93e5668967 | |||
| 9290274e1c | |||
| d060cdf400 | |||
| 272cb566e9 | |||
| 29d50dbc01 | |||
| e8802adcbe | |||
| a6b8bd6815 | |||
| 33bc596fd8 | |||
| 11a4025c4b | |||
| d0126061c8 | |||
| ca3ad00da8 | |||
| 2db457b74a | |||
| 3fa8a1ed2b | |||
| da5504eebb | |||
| c918ef7e40 | |||
| 491ea2b52a | |||
| 5478c0fdfe | |||
| a5bbabdc3e | |||
| 5aefd2d346 | |||
| 366e974b7f | |||
| 02cc02eaee | |||
| 75377ebfd3 | |||
| 6997cc9991 | |||
| 2b01506c65 | |||
| f050733132 | |||
| 8effb87566 | |||
| ec4ed868b6 | |||
| fe1d67fd65 | |||
| 1816f88575 | |||
| ef24aaa3ce | |||
| 6af1186d27 | |||
| d486f3351d | |||
| 501c40f0e6 | |||
| 80120a6bac | |||
| c8d7f70dba | |||
| fc7f1791d2 | |||
| 83edcf4c86 | |||
| ba2c2d36e0 | |||
| bccb9466cc | |||
| 901bbbed57 | |||
| dc5c64703a | |||
| f5df65c4c4 | |||
| 9d135bdc4e | |||
| d0362fa4a2 | |||
| f24b589d67 | |||
| a067a7c25a | |||
| 21354e9a8b | |||
| fb0d830560 | |||
| e423c308af | |||
| a458c3e6d2 | |||
| 6eec2e9851 | |||
| b24acb3201 | |||
| c64224d945 | |||
| 08171f474a | |||
| a8d24be3b3 | |||
| 662d72b4a3 | |||
| d8722070b8 | |||
| c1823efe38 | |||
| 977fa48b77 | |||
| 5aac822c71 | |||
| f37a752975 | |||
| 171a8cf85a | |||
| 6e5118c9c8 | |||
| 78f07f8731 | |||
| ff7e33b95d | |||
| 157ab9508e | |||
| f9986e54e4 | |||
| 0ea52029cd | |||
| 7e86d94a48 | |||
| 4f3b1e2595 | |||
| 69edf4b6c9 | |||
| b2df659699 | |||
| f58807168d | |||
| 5a23e77385 | |||
| fc7c75ba84 | |||
| 94187a6872 | |||
| 7801fbef3a | |||
| 5665302521 | |||
| ae3755cf01 | |||
| 7a8492fddc | |||
| fc14611c93 | |||
| d4a5249b4b | |||
| 5da5be2eea | |||
| 6aa91b3622 | |||
| 341782ec54 | |||
| 1876f36611 | |||
| 715b5d7fe9 | |||
| c02590c666 | |||
| 2608d0aaf2 | |||
| ec4a496866 | |||
| c931bee01d | |||
| 8a93916331 | |||
| 54cfed03ba | |||
| 2347d677dd | |||
| 9a07c3ad9e | |||
| 4964628291 | |||
| 6872b2c393 | |||
| 0db3326e68 | |||
| a6563fb03a | |||
| c6f1132664 | |||
| 3de3aa49d3 | |||
| 52dc0dda47 | |||
| 351ad4f6c7 | |||
| f5a4e68068 | |||
| 640c9cbf8b | |||
| dd3412b159 | |||
| 73859191f3 | |||
| 9c2f8d785d | |||
| 38fc7ba604 | |||
| 2896372a75 | |||
| 55884f373c | |||
| c04c513b41 | |||
| fe3beb89fd | |||
| 0f72bc68ba | |||
| e3e2667252 | |||
| debca91e98 | |||
| c9ab183bf4 | |||
| 428b47d74a | |||
| c8934c06a8 | |||
| 58a84d2748 | |||
| 3c61d41dbf | |||
| 7d30060c4e | |||
| 81ef381b66 | |||
| 10ff1e579d | |||
| 1bc6df8eac | |||
| 6483c66cba | |||
| c5f2e9e56b | |||
| af89ebc803 | |||
| 5f261fb636 | |||
| d354e21ce5 | |||
| 6bdf0b4b76 | |||
| be7f583aa0 | |||
| b11acfd165 | |||
| 7a201f9b74 | |||
| 3904d0a8ee | |||
| 3d03e208d9 | |||
| e070a717a5 | |||
| 86a1757c20 | |||
| 62de0655d7 | |||
| 2ead6f9bcf | |||
| 7a307cdab3 | |||
| 4e2cbaf045 | |||
| 7499f77f08 | |||
| 6f907c3b48 | |||
| a622d14c2d | |||
| fc903d93df | |||
| 8c1b1aa86b | |||
| f2d990d9ca | |||
| f4fc7e88fa | |||
| f13f5dc520 | |||
| 18c0b3ba69 | |||
| 1ce87b2ecf | |||
| 659add8ba3 | |||
| f7830b8da3 | |||
| b17f401c5c | |||
| c07d2ad91b | |||
| 730ad0fbea | |||
| 04c1530b09 | |||
| 039cacbfde | |||
| d30eb39a1e | |||
| efe414e4c2 | |||
| 99caf6d015 | |||
| e753af2fd7 | |||
| 97696aadfa | |||
| bedd2b15a7 | |||
| 951f440e15 | |||
| a18a8e105a | |||
| 9426f5d4cf | |||
| 82ed56a3a9 | |||
| 69f4bbb2ef | |||
| 4a28b93521 | |||
| ba97d17b2a | |||
| a88038c7a0 | |||
| 75deaa658f | |||
| 8d8c727ac5 | |||
| 46ec224b04 | |||
| 37e0750cd2 | |||
| 0a94a9b78c | |||
| 1b9773299a | |||
| 7d359a4618 | |||
| fa3a2a0d3a | |||
| 3507e301c2 | |||
| 5c84e47422 | |||
| d66fc092e1 | |||
| a7157ce6a9 | |||
| 980b17ca86 | |||
| fc6d57f8b3 | |||
| 2836f4cb99 | |||
| ae09625140 | |||
| 267ca0813a | |||
| 1f450972d2 | |||
| 92ebfab47a | |||
| f9e6efac2e | |||
| 76906d20a0 | |||
| b6df4a490e | |||
| c67f326174 | |||
| 9256de8c1a | |||
| 822e45c4f7 | |||
| 429e55d744 | |||
| a239e7b194 | |||
| 30d38e6749 | |||
| f119e740c8 | |||
| 621aebdbef | |||
| 8fb596221f | |||
| 61ec6e2924 | |||
| 28d1bf5ed9 | |||
| 7602b8f20c | |||
| 6b98223c07 | |||
| d98f883a7e | |||
| da4c4aacbe | |||
| 4259a9391b | |||
| 5ddb891bd3 | |||
| ab66d0a45f | |||
| 5912342e3f | |||
| eb89cb422c | |||
| f233a50a00 | |||
| 21eae7f900 | |||
| bd1bbff874 | |||
| dd392efeb1 | |||
| 84bd9a4a88 | |||
| bce3de5b5d | |||
| 31c39e222a | |||
| 81d4b94902 | |||
| ea967caecc | |||
| 7422f073ea | |||
| 8711bdd78f | |||
| ca1eba6107 | |||
| a96f390097 | |||
| a53a239f2f | |||
| 05af9207a3 | |||
| f1283cf24c | |||
| eb598ffd16 | |||
| 980d1eb0eb | |||
| 71154f5f25 | |||
| 96e286a060 | |||
| 39f2132029 | |||
| 4a3838fa44 | |||
| daedcf4f1c | |||
| 8d2e08ffa0 | |||
| 3c091ac69a | |||
| f2367c6c19 | |||
| 9671d9658b | |||
| 4de77a921a | |||
| 537e759142 | |||
| 05de6c103f | |||
| 3540634c34 | |||
| f02da38566 | |||
| 3cbfb0a5c7 | |||
| 4e63e11df6 | |||
| ac010de9c9 | |||
| 463b5d4a7e | |||
| e820a32653 | |||
| f0bf3cb6ab | |||
| f87bd2ac35 | |||
| 69c4b37fe6 | |||
| ad3908cca6 | |||
| 16e8b0ee3f | |||
| f0c59e4cc2 | |||
| e88b712ff9 | |||
| 6e92028ca6 | |||
| 23a58fedf7 | |||
| 032c893183 | |||
| 5201223da4 | |||
| 003c2bf77d | |||
| dfd2eb3327 | |||
| c20e83e0d6 | |||
| 3ff7d569c8 | |||
| 71e0793493 | |||
| deda49b098 | |||
| 42ae8a6246 | |||
| cc5c9f6031 | |||
| d02d966b9c | |||
| ad1bfc32fb | |||
| b18ebc9064 | |||
| cf167ec60a | |||
| eb7f1bf3e5 | |||
| 72cab0c002 | |||
| e1265c874d | |||
| e08788eca9 | |||
| 4f5f9be38c | |||
| 856418a2e5 | |||
| eae8f22ee5 | |||
| 26e01e0900 | |||
| 6a89b33816 | |||
| 6ad50db01b | |||
| 810fadab23 | |||
| e54297313b | |||
| 6561b99347 | |||
| 3d00535d57 | |||
| fbeb7beba3 | |||
| 328bdcf636 | |||
| 6e5fbc74a8 | |||
| 0f559a7184 | |||
| f796cacf65 | |||
| 749abc5ed7 | |||
| a81308ab57 | |||
| 524e5cbe32 | |||
| 552c0b3af3 | |||
| 7f90948712 | |||
| e7cc192650 | |||
| 719c6e9425 | |||
| b5c2554378 | |||
| 02cb12db52 | |||
| d562e1a389 | |||
| 0adfa0a7ed | |||
| fdb7de1dda | |||
| 95c512d9a1 | |||
| 9a19baa8f5 | |||
| 6e9d2e9b21 | |||
| da2df00eea | |||
| 5f2670dbcf | |||
| 34cc7c3136 | |||
| bdbf5140f9 | |||
| 4c7fb2d0f0 | |||
| 1c741b6e0d | |||
| d537fc9b53 | |||
| 333e6e3155 | |||
| 57db95a1c3 | |||
| ed66ada1cf | |||
| 1b1d8010a6 | |||
| 5e51a6cdf7 | |||
| f1dffbb90e | |||
| 9f7956b17e | |||
| 0d6ccb7654 | |||
| 302fcde1e0 | |||
| b0c66cf6f7 | |||
| 4aa71db3c8 | |||
| a4f208c8ac | |||
| 78f34666b2 | |||
| 4b59ef1586 | |||
| 0446f60277 | |||
| 1100d2d0bd | |||
| 2a4626d27a | |||
| 96eccd44ae | |||
| 0d2ce7073a | |||
| 069da65528 | |||
| 470a414241 | |||
| 66a58c40ad | |||
| 250426f792 | |||
| 5d406144aa | |||
| a0e461a925 | |||
| ad2406a763 | |||
| 8b25a40cbf | |||
| ce0f2452c8 | |||
| c0152eeb68 | |||
| 537d7edfd8 | |||
| 6ee9466c12 | |||
| 6c170bce18 | |||
| 7318a1d443 | |||
| 9af4df3ce5 | |||
| d1fb7fa839 | |||
| 93e01c16b6 | |||
| a723ec4b81 | |||
| 3d6ba6c5d6 | |||
| 2f4ce2bbc0 | |||
| 620a4dde93 | |||
| 8f54360226 | |||
| a81a307346 | |||
| e5a54d0791 | |||
| 2c38c7d31a | |||
| 256d844801 | |||
| f647f25490 | |||
| 850d0b5e82 | |||
| c60d39c4e7 | |||
| ed0c6ebd7d | |||
| dddc278cc5 | |||
| f2319de49d | |||
| ce528d1c4a | |||
| 80e80fef83 | |||
| 7c89591ff6 | |||
| cef2c1bc8c | |||
| 67b54f8052 | |||
| 6ff67ee5c3 | |||
| 16ede0e55c | |||
| a1fab61ed6 | |||
| 89d07313a5 | |||
| d10469ed72 | |||
| 5c269996b8 | |||
| f4e7a2e2a0 | |||
| 90e3b58950 | |||
| fd821fb7b4 | |||
| a579bdce72 | |||
| eb734eb6f4 | |||
| f260a0f219 | |||
| 889e7bbdce | |||
| e2b93c4c80 | |||
| 5bdfe81488 | |||
| c1f0f70b88 | |||
| 346e5c6a77 | |||
| cc775f9254 | |||
| 55cf9ddeaa | |||
| d974d6897b | |||
| 58a7be992b | |||
| 7183cda616 | |||
| e4383e8f24 | |||
| 4d19ec20fb | |||
| e16f8a5b45 | |||
| 97514d1806 | |||
| f28f83bf91 | |||
| e9ea1e2727 | |||
| 6eeaae57b8 | |||
| 3c8a00dfec | |||
| 0eec1d8e49 | |||
| 1f2cd53bf7 | |||
| 539e2d2f33 | |||
| 763eb132cf | |||
| 492a39c19a | |||
| 1aed444318 | |||
| 833bd4e77b | |||
| c1c25f1a5c | |||
| d65a4e4ed7 | |||
| 317206ac59 | |||
| 811fb3be24 | |||
| 1b4fb56cdc | |||
| 806c857c6f | |||
| 7cc5167623 | |||
| e814d997e5 | |||
| d0a200303b | |||
| 9419259ff6 | |||
| 808d2e93bf | |||
| dd7bd833c6 | |||
| e9100c7ddb | |||
| a9fef8412f | |||
| 0e53a593db | |||
| b253a14818 | |||
| e2f54c793c | |||
| 3c7c04cafe | |||
| 5ecf0cb40b | |||
| 7110c55c33 | |||
| 8943ef58b2 | |||
| 3198c42397 | |||
| 967566acf1 | |||
| 5e82febd0a | |||
| 14292c11cd | |||
| ee64f54765 | |||
| 75fa3d4067 | |||
| f0eee59283 | |||
| 6436b29034 | |||
| 6556bc776a | |||
| 8808b82371 | |||
| 92cb03bca1 | |||
| b33d8f6244 | |||
| 4dc12740e8 | |||
| 4ba56b5c29 | |||
| 7665e34a3a | |||
| 941f7dae00 | |||
| 8189dddec1 | |||
| 7eaa4fff74 | |||
| 7369fbd154 | |||
| ee2e7fc3fa | |||
| 9ed61f107b | |||
| 976511154c | |||
| 3d2a2b06f0 | |||
| d0288deabb | |||
| fea803c2fb | |||
| 551a095176 | |||
| 95923c3afc | |||
| 7767f0e6c7 | |||
| 4f5e1e3b8b | |||
| 6303650cc1 | |||
| b5431d57e0 | |||
| fedbd2fc2e | |||
| ed4f7dcd35 | |||
| 7939027c98 | |||
| a9b5970512 | |||
| 92382edbc9 | |||
| e21972be9b | |||
| 1f162dec2d | |||
| fcb2714d0d | |||
| 4ad43e60b0 | |||
| 29f3f0cfc2 | |||
| b8df4593c9 | |||
| 17e2737062 | |||
| 915ea8a609 | |||
| 1b4190b047 | |||
| 601d7f3c03 | |||
| 5a33d95526 | |||
| a05bf739c5 | |||
| 3a96bb60fe | |||
| 3f236d042a | |||
| 8a24f0fe6f | |||
| 37d5012647 | |||
| b64f283ce8 | |||
| 854596aaa0 | |||
| 420e71afbb | |||
| 6b5b1a7443 | |||
| 7778988faa | |||
| 28490532f5 | |||
| e2db94facd | |||
| b5002dc6fe | |||
| 09b8b25144 | |||
| 1cd2dab81f | |||
| 3c0c72e4c0 | |||
| dc3ebfb502 | |||
| e0bdc07c4d | |||
| c66de2f8cb | |||
| dbed1e35e5 | |||
| bd64ce3bb7 | |||
| 0c2d201396 | |||
| 46583f2960 | |||
| 81e983b6ac | |||
| 6dd35078a2 | |||
| 234af5b27f | |||
| be3299a46d | |||
| 1011dd4175 | |||
| 62e9b60816 | |||
| f5f6cb1adf | |||
| a7d1b80fc3 | |||
| a601434c27 | |||
| e41996c9db | |||
| caf02318b5 | |||
| 36a0641edd | |||
| 83a5f1547f | |||
| ec2198107b | |||
| c24a5161fc | |||
| c7bfaf2ed7 | |||
| 5cfdabb45a | |||
| b32b227733 | |||
| 1da5543657 | |||
| ced08b0416 | |||
| 578fbbefa4 | |||
| c836dab53d | |||
| 2d8963de03 | |||
| a548203ca9 | |||
| 3b86494afb | |||
| bf101bbfcb | |||
| fec636b835 | |||
| 7a3ddd5bae | |||
| 4032a88c2d | |||
| f0d5564747 | |||
| 406d32aebb | |||
| 609422f08a | |||
| d946499e4d | |||
| e327662d28 | |||
| 7294271c0c | |||
| a252471625 | |||
| 6ca580456b | |||
| b74c96dcc4 | |||
| 580c541005 | |||
| 65c974ed2d | |||
| c10ddae02f | |||
| 290bc13c74 | |||
| c54311123b | |||
| 19135f9586 | |||
| dc7ccc41af | |||
| 2e6c54eedf | |||
| 1a2fe206ca | |||
| a1da4bb4fb | |||
| d163316e63 | |||
| 7fadaa0a55 | |||
| 4528b31d6e | |||
| d5469ba3fc | |||
| 6b1e6a66ad | |||
| 4dee80f4e1 | |||
| f0eb27f710 | |||
| 996af8d808 | |||
| 65793d22e8 | |||
| 3859963b44 | |||
| ecbda2772e | |||
| 841b4fab1b | |||
| dfea0206ca | |||
| c693916fb1 | |||
| cb5e72974c | |||
| 57cdb8aed5 | |||
| 3585403ee2 | |||
| 67b85ff8c3 | |||
| 4b644b2821 | |||
| ea6c5407d9 | |||
| a5e27444d0 | |||
| 107a7f50dc | |||
| d2cbd6817f | |||
| b5b929cf58 | |||
| 5ba337a36d | |||
| 2da263ae95 | |||
| 81310c906b | |||
| 3fb066c13e | |||
| a0bb761d8e | |||
| 4414da2256 | |||
| 6c8c69df02 | |||
| 14ee127dc7 | |||
| a452e6cf61 | |||
| 8c7f69d913 | |||
| d403851313 | |||
| 86a69f830e | |||
| d44e4d324b | |||
| f7193ca646 | |||
| 6843d6ad5d | |||
| 4ae0d4db53 | |||
| 80cc2e4710 | |||
| c4bd838c55 | |||
| 22278b7826 | |||
| a0454af685 | |||
| eea27448e9 | |||
| 0fda229597 | |||
| f30e86bc4b | |||
| c6af002ab5 | |||
| a5c8529b53 | |||
| b316991220 | |||
| 7120279ec0 | |||
| f4d8b0ff54 | |||
| 7f387eabc1 | |||
| d456cd21f9 | |||
| b8772df79c | |||
| 172fb583d8 | |||
| d21d3125e7 | |||
| a9d1979270 | |||
| bd6a5cea8d | |||
| 7a612c66fa | |||
| 8aec46fbaf | |||
| 1fd7bd98a4 | |||
| 51b3a4c945 | |||
| 7bc3f70b8d | |||
| c1f5582da8 | |||
| 2b1656e6b0 | |||
| db54a748b1 | |||
| af4aa69d35 | |||
| c90c4e1749 | |||
| 5f49a00b01 | |||
| e1b387a104 | |||
| 48afaa5750 | |||
| 3194d478f3 | |||
| aa1c957eb9 | |||
| cf01937d1c | |||
| 1ab919ef7e | |||
| 9a12a16cc4 | |||
| 39769e887a | |||
| 1ce24c879f | |||
| 978030a678 | |||
| d7fafdb2b6 | |||
| da708faa5e | |||
| 4ae29bc2e3 | |||
| 8f7966ed37 | |||
| f91c64aba9 | |||
| 72166ceabe | |||
| cbcbba24d2 | |||
| 3cfab20586 | |||
| 750a04d400 | |||
| ec6f6ac128 | |||
| 88471d390f | |||
| 8188bd5385 | |||
| 5b348b0dcf | |||
| 0a986ddca6 | |||
| 1be778a53d | |||
| 3d87d88616 | |||
| 56ea36d94f | |||
| 1124a57514 | |||
| 02976cc80a | |||
| 4ca65678bd |
+1
-1
@@ -14,7 +14,6 @@ cmake_install.cmake
|
||||
*~
|
||||
CMakeFiles/
|
||||
*qrc.depends
|
||||
qrc_*.cpp
|
||||
ui_*.h
|
||||
moc_*.cpp
|
||||
Makefile
|
||||
@@ -27,3 +26,4 @@ install_manifest.txt
|
||||
/lib/
|
||||
/Mod/
|
||||
/ZERO_CHECK.dir/
|
||||
/build/
|
||||
|
||||
+217
-226
@@ -1,25 +1,30 @@
|
||||
project(FreeCAD_trunk)
|
||||
set(FREECAD_VERSION "0.13")
|
||||
set(FREECAD_VERSION "0.15")
|
||||
|
||||
set(PACKAGE_NAME "FreeCAD")
|
||||
set(PACKAGE_VERSION_MAJOR "0")
|
||||
set(PACKAGE_VERSION_MINOR "12")
|
||||
set(PACKAGE_VERSION_PATCH "2237")
|
||||
set(PACKAGE_VERSION_MINOR "15")
|
||||
set(PACKAGE_VERSION_PATCH "4664")
|
||||
set(PACKAGE_VERSION "${PACKAGE_VERSION_MAJOR}.${PACKAGE_VERSION_MINOR}.${PACKAGE_VERSION_PATCH}")
|
||||
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
|
||||
|
||||
cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
|
||||
|
||||
if(COMMAND cmake_policy)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
# added in cmake 3.0
|
||||
if(POLICY CMP0050)
|
||||
cmake_policy(SET CMP0050 OLD)
|
||||
endif(POLICY CMP0050)
|
||||
endif(COMMAND cmake_policy)
|
||||
|
||||
# include local modules
|
||||
include(AddFileDependencies)
|
||||
include(cMake/FreeCadMacros.cmake)
|
||||
|
||||
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cMake")
|
||||
|
||||
|
||||
if(COMMAND cmake_policy)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
endif(COMMAND cmake_policy)
|
||||
|
||||
#if(CMAKE_CFG_INTDIR STREQUAL .)
|
||||
# No Debug/Release output paths
|
||||
set(DEBUG_MAIN_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
|
||||
@@ -45,9 +50,6 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
endif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
||||
# Needed for salomesmesh
|
||||
ENABLE_LANGUAGE(Fortran)
|
||||
|
||||
include(cMake/ConfigureChecks.cmake)
|
||||
configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
|
||||
add_definitions(-DHAVE_CONFIG_H)
|
||||
@@ -113,181 +115,200 @@ endif(MSVC)
|
||||
# ==============================================================================
|
||||
# == All the options for the build process ============
|
||||
|
||||
OPTION(FREECAD_BUILD_GUI "Build FreeCAD Gui. Otherwise you have only the command line and the Python import module." ON)
|
||||
OPTION(BUILD_GUI "Build FreeCAD Gui. Otherwise you have only the command line and the Python import module." ON)
|
||||
OPTION(FREECAD_MAINTAINERS_BUILD "Build FreeCAD for Maintainers, with Docu and 3rd party libs. On Windows the Installer is build." OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_ZIPIOS "Use system installed zipios++ instead of the bundled." OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_PIVY "Use system installed python-pivy instead of the bundled." OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_SMESH "Use system installed smesh instead of the bundled." OFF)
|
||||
OPTION(FREECAD_BUILD_DEBIAN "Prepare for a build of a Debian package" OFF)
|
||||
|
||||
OPTION(FREECAD_BUILD_CAM "Build the FreeCAD CAM module and the needed libs, be aware, unfinished code!" OFF)
|
||||
OPTION(FREECAD_BUILD_FEM "Build the FreeCAD FEM module, be aware, unfinished code!" ON)
|
||||
OPTION(FREECAD_BUILD_SANDBOX "Build the FreeCAD Sandbox module which is only for testing purposes" OFF)
|
||||
OPTION(FREECAD_BUILD_TEMPLATE "Build the FreeCAD template module which is only for testing purposes" OFF)
|
||||
OPTION(FREECAD_BUILD_ARCH "Build the FreeCAD Architecture module" ON)
|
||||
OPTION(FREECAD_BUILD_ASSEMBLY "Build the FreeCAD Assembly module" ON)
|
||||
OPTION(FREECAD_BUILD_COMPLETE "Build the FreeCAD complete module" ON)
|
||||
OPTION(FREECAD_BUILD_DRAFT "Build the FreeCAD draft module" ON)
|
||||
OPTION(FREECAD_BUILD_DRAWING "Build the FreeCAD drawing module" ON)
|
||||
OPTION(FREECAD_BUILD_IDF "Build the FreeCAD idf module" ON)
|
||||
OPTION(FREECAD_BUILD_IMAGE "Build the FreeCAD image module" ON)
|
||||
OPTION(FREECAD_BUILD_IMPORT "Build the FreeCAD import module" ON)
|
||||
OPTION(FREECAD_BUILD_INSPECTION "Build the FreeCAD inspection module" ON)
|
||||
OPTION(FREECAD_BUILD_JTREADER "Build the FreeCAD jt reader module" OFF)
|
||||
OPTION(FREECAD_BUILD_MATERIAL "Build the FreeCAD material module" ON)
|
||||
OPTION(FREECAD_BUILD_MESH "Build the FreeCAD mesh module" ON)
|
||||
OPTION(FREECAD_BUILD_MESH_PART "Build the FreeCAD mesh part module" ON)
|
||||
OPTION(FREECAD_BUILD_OPENSCAD "Build the FreeCAD openscad module" ON)
|
||||
OPTION(FREECAD_BUILD_PART "Build the FreeCAD part module" ON)
|
||||
OPTION(FREECAD_BUILD_PART_DESIGN "Build the FreeCAD part design module" ON)
|
||||
OPTION(FREECAD_BUILD_PLOT "Build the FreeCAD plot module" ON)
|
||||
OPTION(FREECAD_BUILD_POINTS "Build the FreeCAD points module" ON)
|
||||
OPTION(FREECAD_BUILD_RAYTRACING "Build the FreeCAD ray tracing module" ON)
|
||||
OPTION(FREECAD_BUILD_REVERSEENGINEERING "Build the FreeCAD reverse engineering module" ON)
|
||||
OPTION(FREECAD_BUILD_ROBOT "Build the FreeCAD robot module" ON)
|
||||
OPTION(FREECAD_BUILD_SHIP "Build the FreeCAD ship module" ON)
|
||||
OPTION(FREECAD_BUILD_SKETCHER "Build the FreeCAD sketcher module" ON)
|
||||
OPTION(FREECAD_BUILD_SPREADSHEET "Build the FreeCAD spreadsheet module" ON)
|
||||
OPTION(FREECAD_BUILD_START "Build the FreeCAD start module" ON)
|
||||
OPTION(FREECAD_BUILD_TEST "Build the FreeCAD test module" ON)
|
||||
OPTION(FREECAD_BUILD_WEB "Build the FreeCAD web module" ON)
|
||||
if(APPLE)
|
||||
OPTION(FREECAD_CREATE_MAC_APP "Create app bundle on install" OFF)
|
||||
|
||||
if(FREECAD_CREATE_MAC_APP)
|
||||
install(
|
||||
DIRECTORY ${CMAKE_SOURCE_DIR}/src/MacAppBundle/FreeCAD.app
|
||||
DESTINATION ${CMAKE_INSTALL_PREFIX}
|
||||
)
|
||||
set(CMAKE_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}/FreeCAD.app/Contents)
|
||||
SET(CMAKE_INSTALL_LIBDIR ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
endif(FREECAD_CREATE_MAC_APP)
|
||||
endif(APPLE)
|
||||
|
||||
OPTION(BUILD_CAM "Build the FreeCAD CAM module and the needed libs, be aware, unfinished code!" OFF)
|
||||
OPTION(BUILD_FEM "Build the FreeCAD FEM module, be aware, unfinished code!" ON)
|
||||
OPTION(BUILD_SANDBOX "Build the FreeCAD Sandbox module which is only for testing purposes" OFF)
|
||||
OPTION(BUILD_TEMPLATE "Build the FreeCAD template module which is only for testing purposes" OFF)
|
||||
OPTION(BUILD_ARCH "Build the FreeCAD Architecture module" ON)
|
||||
OPTION(BUILD_ASSEMBLY "Build the FreeCAD Assembly module" OFF)
|
||||
OPTION(BUILD_COMPLETE "Build the FreeCAD complete module" ON)
|
||||
OPTION(BUILD_DRAFT "Build the FreeCAD draft module" ON)
|
||||
OPTION(BUILD_DRAWING "Build the FreeCAD drawing module" ON)
|
||||
OPTION(BUILD_IDF "Build the FreeCAD idf module" ON)
|
||||
OPTION(BUILD_IMAGE "Build the FreeCAD image module" ON)
|
||||
OPTION(BUILD_IMPORT "Build the FreeCAD import module" ON)
|
||||
OPTION(BUILD_INSPECTION "Build the FreeCAD inspection module" ON)
|
||||
OPTION(BUILD_JTREADER "Build the FreeCAD jt reader module" OFF)
|
||||
OPTION(BUILD_MATERIAL "Build the FreeCAD material module" ON)
|
||||
OPTION(BUILD_MESH "Build the FreeCAD mesh module" ON)
|
||||
OPTION(BUILD_MESH_PART "Build the FreeCAD mesh part module" ON)
|
||||
OPTION(BUILD_OPENSCAD "Build the FreeCAD openscad module" ON)
|
||||
OPTION(BUILD_PART "Build the FreeCAD part module" ON)
|
||||
OPTION(BUILD_PART_DESIGN "Build the FreeCAD part design module" ON)
|
||||
OPTION(BUILD_PLOT "Build the FreeCAD plot module" ON)
|
||||
OPTION(BUILD_POINTS "Build the FreeCAD points module" ON)
|
||||
OPTION(BUILD_RAYTRACING "Build the FreeCAD ray tracing module" ON)
|
||||
OPTION(BUILD_REVERSEENGINEERING "Build the FreeCAD reverse engineering module" ON)
|
||||
OPTION(BUILD_ROBOT "Build the FreeCAD robot module" ON)
|
||||
OPTION(BUILD_SHIP "Build the FreeCAD ship module" ON)
|
||||
OPTION(BUILD_SKETCHER "Build the FreeCAD sketcher module" ON)
|
||||
OPTION(BUILD_SPREADSHEET "Build the FreeCAD spreadsheet module" ON)
|
||||
OPTION(BUILD_START "Build the FreeCAD start module" ON)
|
||||
OPTION(BUILD_TEST "Build the FreeCAD test module" ON)
|
||||
OPTION(BUILD_WEB "Build the FreeCAD web module" ON)
|
||||
OPTION(BUILD_VR "Build the FreeCAD Oculus Rift support (need Oculus SDK 4.x or higher)" OFF)
|
||||
|
||||
if(MSVC)
|
||||
OPTION(FREECAD_USE_3DCONNEXION "Use the 3D connexion SDK to support 3d mouse." ON)
|
||||
OPTION(FREECAD_USE_FREETYPE "Builds the features using FreeType libs" OFF)
|
||||
OPTION(FREECAD_BUILD_FEM_NETGEN "Build the FreeCAD FEM module with the NETGEN mesher" ON)
|
||||
OPTION(BUILD_FEM_NETGEN "Build the FreeCAD FEM module with the NETGEN mesher" ON)
|
||||
else(MSVC)
|
||||
set(FREECAD_USE_3DCONNEXION OFF)
|
||||
OPTION(FREECAD_USE_FREETYPE "Builds the features using FreeType libs" ON)
|
||||
OPTION(FREECAD_BUILD_FEM_NETGEN "Build the FreeCAD FEM module with the NETGEN mesher" OFF)
|
||||
OPTION(BUILD_FEM_NETGEN "Build the FreeCAD FEM module with the NETGEN mesher" OFF)
|
||||
OPTION(FREECAD_USE_PCL "Build the features that use PCL libs" OFF)
|
||||
OPTION(FREECAD_USE_EXTERNAL_PIVY "Use system installed python-pivy instead of the bundled." ON)
|
||||
endif(MSVC)
|
||||
|
||||
# if this is set override some options
|
||||
if (FREECAD_BUILD_DEBIAN)
|
||||
set(FREECAD_USE_EXTERNAL_ZIPIOS ON)
|
||||
set(FREECAD_USE_EXTERNAL_PIVY ON)
|
||||
# A Debian package for SMESH doesn't exist
|
||||
#set(FREECAD_USE_EXTERNAL_SMESH ON)
|
||||
endif (FREECAD_BUILD_DEBIAN)
|
||||
|
||||
# ==============================================================================
|
||||
#inter-module dependencies
|
||||
|
||||
#took these from Mod/Complete/App/AppComplete.cpp. appears to be working.
|
||||
if(FREECAD_BUILD_COMPLETE)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
set(FREECAD_BUILD_POINTS ON)
|
||||
set(FREECAD_BUILD_DRAWING ON)
|
||||
set(FREECAD_BUILD_RAYTRACING ON)
|
||||
set(FREECAD_BUILD_PART_DESIGN ON)
|
||||
set(FREECAD_BUILD_IMAGE ON)
|
||||
set(FREECAD_BUILD_DRAFT ON)
|
||||
endif(FREECAD_BUILD_COMPLETE)
|
||||
if(BUILD_COMPLETE)
|
||||
set(BUILD_MESH ON)
|
||||
set(BUILD_POINTS ON)
|
||||
set(BUILD_DRAWING ON)
|
||||
set(BUILD_RAYTRACING ON)
|
||||
set(BUILD_PART_DESIGN ON)
|
||||
set(BUILD_IMAGE ON)
|
||||
set(BUILD_DRAFT ON)
|
||||
endif(BUILD_COMPLETE)
|
||||
|
||||
#inferred from .py files. appears to be working.
|
||||
if(FREECAD_BUILD_ARCH)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
set(FREECAD_BUILD_DRAFT ON)
|
||||
endif(FREECAD_BUILD_ARCH)
|
||||
if(BUILD_ARCH)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_MESH ON)
|
||||
set(BUILD_DRAFT ON)
|
||||
endif(BUILD_ARCH)
|
||||
|
||||
#inferred from .py files. appears to be working.
|
||||
if(FREECAD_BUILD_OPENSCAD)
|
||||
set(FREECAD_BUILD_MESH_PART ON)
|
||||
set(FREECAD_BUILD_DRAFT ON)
|
||||
endif(FREECAD_BUILD_OPENSCAD)
|
||||
if(BUILD_OPENSCAD)
|
||||
set(BUILD_MESH_PART ON)
|
||||
set(BUILD_DRAFT ON)
|
||||
endif(BUILD_OPENSCAD)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_INSPECTION)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
set(FREECAD_BUILD_POINTS ON)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_INSPECTION)
|
||||
if(BUILD_INSPECTION)
|
||||
set(BUILD_MESH ON)
|
||||
set(BUILD_POINTS ON)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_INSPECTION)
|
||||
|
||||
#inferred from .py files. appears to be working.
|
||||
if(FREECAD_BUILD_SHIP)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_PLOT ON)
|
||||
set(FREECAD_BUILD_IMAGE ON)
|
||||
endif(FREECAD_BUILD_SHIP)
|
||||
if(BUILD_SHIP)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_PLOT ON)
|
||||
set(BUILD_IMAGE ON)
|
||||
endif(BUILD_SHIP)
|
||||
|
||||
#inferred from .py files. appears to be working.
|
||||
if(FREECAD_BUILD_SPREADSHEET)
|
||||
set(FREECAD_BUILD_DRAFT ON)
|
||||
endif(FREECAD_BUILD_SPREADSHEET)
|
||||
if(BUILD_SPREADSHEET)
|
||||
set(BUILD_DRAFT ON)
|
||||
endif(BUILD_SPREADSHEET)
|
||||
|
||||
#this has been tested. appears to be working.
|
||||
if(FREECAD_BUILD_DRAFT)
|
||||
set(FREECAD_BUILD_SKETCHER ON)
|
||||
endif(FREECAD_BUILD_DRAFT)
|
||||
if(BUILD_DRAFT)
|
||||
set(BUILD_SKETCHER ON)
|
||||
endif(BUILD_DRAFT)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_PART_DESIGN)
|
||||
set(FREECAD_BUILD_SKETCHER ON)
|
||||
endif(FREECAD_BUILD_PART_DESIGN)
|
||||
if(BUILD_PART_DESIGN)
|
||||
set(BUILD_SKETCHER ON)
|
||||
endif(BUILD_PART_DESIGN)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_REVERSEENGINEERING)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
endif(FREECAD_BUILD_REVERSEENGINEERING)
|
||||
if(BUILD_REVERSEENGINEERING)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_MESH ON)
|
||||
endif(BUILD_REVERSEENGINEERING)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_MESH_PART)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
set(FREECAD_BUILD_SMESH ON)
|
||||
endif(FREECAD_BUILD_MESH_PART)
|
||||
if(BUILD_MESH_PART)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_MESH ON)
|
||||
set(BUILD_SMESH ON)
|
||||
endif(BUILD_MESH_PART)
|
||||
|
||||
#inferred from cmakelists.txt. build errors. obsolete?
|
||||
if(FREECAD_BUILD_CAM)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
endif(FREECAD_BUILD_CAM)
|
||||
if(BUILD_CAM)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_MESH ON)
|
||||
endif(BUILD_CAM)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_RAYTRACING)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_RAYTRACING)
|
||||
if(BUILD_RAYTRACING)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_RAYTRACING)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_DRAWING)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_DRAWING)
|
||||
if(BUILD_DRAWING)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_DRAWING)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_ROBOT)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_ROBOT)
|
||||
if(BUILD_ROBOT)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_ROBOT)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_SKETCHER)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_SKETCHER)
|
||||
if(BUILD_SKETCHER)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_SKETCHER)
|
||||
|
||||
#inferred from .py files. built, but not sure how to test.
|
||||
if(FREECAD_BUILD_IDF)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_IDF)
|
||||
if(BUILD_IDF)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_IDF)
|
||||
|
||||
#inferred from cmakelists.txt. built, but not sure how to test.
|
||||
if(FREECAD_BUILD_IMPORT)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
endif(FREECAD_BUILD_IMPORT)
|
||||
if(BUILD_IMPORT)
|
||||
set(BUILD_PART ON)
|
||||
endif(BUILD_IMPORT)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_FEM)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_SMESH ON)
|
||||
endif(FREECAD_BUILD_FEM)
|
||||
if(BUILD_FEM)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_SMESH ON)
|
||||
endif(BUILD_FEM)
|
||||
|
||||
#inferred from cmakelists.txt. appears to be working.
|
||||
if(FREECAD_BUILD_SANDBOX)
|
||||
set(FREECAD_BUILD_PART ON)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
endif(FREECAD_BUILD_SANDBOX)
|
||||
if(BUILD_SANDBOX)
|
||||
set(BUILD_PART ON)
|
||||
set(BUILD_MESH ON)
|
||||
endif(BUILD_SANDBOX)
|
||||
|
||||
#inferred from header includes. not tested.
|
||||
if(FREECAD_BUILD_JTREADER)
|
||||
set(FREECAD_BUILD_MESH ON)
|
||||
endif(FREECAD_BUILD_JTREADER)
|
||||
if(BUILD_JTREADER)
|
||||
set(BUILD_MESH ON)
|
||||
endif(BUILD_JTREADER)
|
||||
|
||||
#leaving test module for someone else.
|
||||
#image has none. as far as I can tell.
|
||||
@@ -309,16 +330,23 @@ if(FREECAD_LIBPACK_USE)
|
||||
find_file(FREECAD_LIBPACK_CHECKFILE7X boost_program_options-vc90-mt-gd-1_39.lib ${FREECAD_LIBPACK_DIR}/lib )
|
||||
find_file(FREECAD_LIBPACK_CHECKFILE8X boost_program_options-vc90-mt-gd-1_48.lib ${FREECAD_LIBPACK_DIR}/lib )
|
||||
find_file(FREECAD_LIBPACK_CHECKFILE9X boost_program_options-vc90-mt-gd-1_54.lib ${FREECAD_LIBPACK_DIR}/lib )
|
||||
find_file(FREECAD_LIBPACK_CHECKFILE10X boost_program_options-vc110-mt-1_55.lib ${FREECAD_LIBPACK_DIR}/lib )
|
||||
find_file(FREECAD_LIBPACK_CHECKCUSTOM boost_program_options-vc90-mt-gd-1_41.lib ${FREECAD_LIBPACK_DIR}/lib )
|
||||
find_file(FREECAD_LIBPACK_CHECKFILE_CLBUNDLER MANIFEST.db ${FREECAD_LIBPACK_DIR})
|
||||
|
||||
# don't show them in the GUI
|
||||
set(FREECAD_LIBPACK_CHECKFILE6X "${FREECAD_LIBPACK_CHECKFILE6X}" CACHE INTERNAL "Find libpack")
|
||||
set(FREECAD_LIBPACK_CHECKFILE7X "${FREECAD_LIBPACK_CHECKFILE7X}" CACHE INTERNAL "Find libpack")
|
||||
set(FREECAD_LIBPACK_CHECKFILE8X "${FREECAD_LIBPACK_CHECKFILE8X}" CACHE INTERNAL "Find libpack")
|
||||
set(FREECAD_LIBPACK_CHECKFILE9X "${FREECAD_LIBPACK_CHECKFILE9X}" CACHE INTERNAL "Find libpack")
|
||||
set(FREECAD_LIBPACK_CHECKFILE10X "${FREECAD_LIBPACK_CHECKFILE10X}" CACHE INTERNAL "Find libpack")
|
||||
set(FREECAD_LIBPACK_CHECKCUSTOM "${FREECAD_LIBPACK_CHECKCUSTOM}" CACHE INTERNAL "Find libpack")
|
||||
set(FREECAD_LIBPACK_CHECKFILE_CLBUNDLER "${FREECAD_LIBPACK_CHECKFILE_CLBUNDLER}" CACHE INTERNAL "Find libpack")
|
||||
|
||||
IF(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
IF(FREECAD_LIBPACK_CHECKFILE_CLBUNDLER)
|
||||
set(FREECAD_LIBPACK_VERSION "CLbundler" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||
include(cMake/UseLibPackCLbundler.cmake)
|
||||
ELSEIF(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
set(FREECAD_LIBPACK_VERSION "6.x" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||
include(cMake/UseLibPack6x.cmake)
|
||||
ELSEIF(FREECAD_LIBPACK_CHECKFILE7X)
|
||||
@@ -335,18 +363,21 @@ if(FREECAD_LIBPACK_USE)
|
||||
set(FREECAD_USE_EXTERNAL_PIVY ON CACHE BOOL "Switch off local pivy" FORCE)
|
||||
set(FREECAD_LIBPACK_PYSIDEUIC_REL "${FREECAD_LIBPACK_DIR}/pyside-tools/Lib/site-packages")
|
||||
file(GLOB FREECAD_LIBPACK_PIVY_COIN "${FREECAD_LIBPACK_DIR}/pivy/*.*")
|
||||
file(GLOB FREECAD_LIBPACK_PIVY_SOQT "${FREECAD_LIBPACK_DIR}/pivy/gui/*.*")
|
||||
file(GLOB FREECAD_LIBPACK_SHIBOKEN "${FREECAD_LIBPACK_DIR}/shiboken-1.2.1/lib/site-packages/*.pyd")
|
||||
file(GLOB FREECAD_LIBPACK_PYSIDE "${FREECAD_LIBPACK_DIR}/pyside/lib/site-packages/PySide/*.py*")
|
||||
file(GLOB_RECURSE FREECAD_LIBPACK_PYSIDEUIC RELATIVE "${FREECAD_LIBPACK_PYSIDEUIC_REL}" "${FREECAD_LIBPACK_PYSIDEUIC_REL}/pysideuic/*.py")
|
||||
file(GLOB FREECAD_LIBPACK_PYTHON "${FREECAD_LIBPACK_DIR}/bin/*.py*")
|
||||
ELSEIF(FREECAD_LIBPACK_CHECKFILE10X)
|
||||
set(FREECAD_LIBPACK_VERSION "10.x" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||
include(cMake/UseLibPack10x.cmake)
|
||||
set(SWIG_EXECUTABLE ${FREECAD_LIBPACK_DIR}/tools/swigwin-3.0.2/swig.exe CACHE STRING "Swig" FORCE)
|
||||
ELSEIF(FREECAD_LIBPACK_CHECKCUSTOM)
|
||||
set(FREECAD_LIBPACK_VERSION "Custom" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||
include(cMake/UseLibPackCustom.cmake)
|
||||
ELSE(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
ELSE(FREECAD_LIBPACK_CHECKFILE_CLBUNDLER)
|
||||
set(FREECAD_LIBPACK_VERSION "NOTFOUND" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||
message(SEND_ERROR "Could not find libpack in specified location:" ${FREECAD_LIBPACK_DIR})
|
||||
ENDIF(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
ENDIF(FREECAD_LIBPACK_CHECKFILE_CLBUNDLER)
|
||||
|
||||
# -------------------------------- PyCXX --------------------------------
|
||||
|
||||
@@ -360,8 +391,19 @@ if(FREECAD_LIBPACK_USE)
|
||||
MESSAGE("SWIG was not found, build no SWIG binding for pivy")
|
||||
ENDIF(NOT SWIG_FOUND)
|
||||
|
||||
else(FREECAD_LIBPACK_USE)
|
||||
# -------------------------------- Shiboken/PySide ------------------------
|
||||
|
||||
find_package(PySideTools REQUIRED) # Pyside utilities (pyside-uic & pyside-rcc)
|
||||
|
||||
# -------------------------------- Salome SMESH --------------------------
|
||||
|
||||
if(NOT FREECAD_USE_EXTERNAL_SMESH)
|
||||
set(SMESH_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/salomesmesh/inc)
|
||||
endif()
|
||||
|
||||
endif(FREECAD_LIBPACK_USE)
|
||||
|
||||
if(NOT FREECAD_LIBPACK_USE OR FREECAD_LIBPACK_CHECKFILE_CLBUNDLER)
|
||||
|
||||
# ================================================================================
|
||||
# == for other OSes search the packages ==========================================
|
||||
@@ -383,7 +425,12 @@ else(FREECAD_LIBPACK_USE)
|
||||
MESSAGE("Python not found, install python!")
|
||||
ENDIF(NOT PYTHONLIBS_FOUND)
|
||||
|
||||
|
||||
# -------------------------------- pcl ----------------------------------
|
||||
#PCL needs to be found before boost because the PCLConfig also calls find_package(Boost ...),
|
||||
#but with different components
|
||||
if(FREECAD_USE_PCL)
|
||||
find_package(PCL REQUIRED COMPONENTS common kdtree features surface io)
|
||||
endif(FREECAD_USE_PCL)
|
||||
|
||||
# -------------------------------- Boost --------------------------------
|
||||
|
||||
@@ -407,96 +454,29 @@ else(FREECAD_LIBPACK_USE)
|
||||
|
||||
# -------------------------------- OpenCasCade --------------------------------
|
||||
|
||||
#first, look for OpenCASCADE Community Edition (OCE)
|
||||
#if OCE is installed in a nonstandard location, add -DOCE_DIR=/path/to/dir/containing/OCEConfig.cmake
|
||||
# when configuring with cmake, i.e. cmake .. -DOCE_DIR=/usr/share/cmake
|
||||
if(NOT DEFINED OCE_DIR)
|
||||
if(UNIX)
|
||||
set(OCE_DIR "/usr/local/share/cmake/")
|
||||
elseif(WIN32)
|
||||
set(OCE_DIR "c:/OCE-0.4.0/share/cmake")
|
||||
endif()
|
||||
endif()
|
||||
find_package (OCE QUIET)
|
||||
if(${OCE_FOUND})
|
||||
message("-- OpenCASCADE Community Edition has been found.")
|
||||
add_definitions (-DHAVE_CONFIG_H)
|
||||
#lib list copied from FreeCAD's FindOpenCasCade.cmake
|
||||
set(OCC_LIBRARIES
|
||||
TKFillet
|
||||
TKMesh
|
||||
TKernel
|
||||
TKG2d
|
||||
TKG3d
|
||||
TKMath
|
||||
TKIGES
|
||||
TKSTL
|
||||
TKShHealing
|
||||
TKXSBase
|
||||
TKBool
|
||||
TKBO
|
||||
TKBRep
|
||||
TKTopAlgo
|
||||
TKGeomAlgo
|
||||
TKGeomBase
|
||||
TKOffset
|
||||
TKPrim
|
||||
TKSTEP
|
||||
TKSTEPBase
|
||||
TKSTEPAttr
|
||||
TKHLR
|
||||
TKFeat
|
||||
)
|
||||
#lib list copied from FreeCAD's FindOpenCasCade.cmake
|
||||
set(OCC_OCAF_LIBRARIES
|
||||
TKCAF
|
||||
TKXCAF
|
||||
TKLCAF
|
||||
TKXDESTEP
|
||||
TKXDEIGES
|
||||
TKMeshVS
|
||||
TKAdvTools
|
||||
)
|
||||
set(OCC_INCLUDE_DIR ${OCE_INCLUDE_DIRS})
|
||||
set(OCC_FOUND ${OCE_FOUND})
|
||||
else() #look for OpenCASCADE
|
||||
find_package(OpenCasCade)
|
||||
if(NOT OCC_FOUND)
|
||||
message("Neither OpenCASCADE Community Edition nor OpenCasCade were found: will not build CAD modules!")
|
||||
else()
|
||||
message("-- OpenCASCADE include directory: ${OCC_INCLUDE_PATH}")
|
||||
message("-- OpenCASCADE shared libraries directory: ${OCC_LIB_PATH}")
|
||||
endif()
|
||||
endif()
|
||||
find_package(OpenCasCade)
|
||||
|
||||
# -------------------------------- Salome SMESH --------------------------
|
||||
|
||||
# Salome SMESH sources are under src/3rdParty now
|
||||
IF(OCC_FOUND)
|
||||
set(SMESH_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/salomesmesh/inc)
|
||||
set(SMESH_LIBRARIES
|
||||
StdMeshers
|
||||
#MEFISTO2
|
||||
SMESH
|
||||
DriverUNV
|
||||
SMESHDS
|
||||
DriverSTL
|
||||
DriverDAT
|
||||
Driver
|
||||
SMDS
|
||||
)
|
||||
if(NOT FREECAD_USE_EXTERNAL_SMESH)
|
||||
set(SMESH_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/src/3rdParty/salomesmesh/inc)
|
||||
else()
|
||||
find_package(SMESH)
|
||||
if(NOT SMESH_FOUND)
|
||||
message(ERROR "SMESH was not found.")
|
||||
endif()
|
||||
include_directories(${SMESH_INCLUDE_DIR})
|
||||
endif()
|
||||
set(SMESH_FOUND TRUE)
|
||||
ENDIF(OCC_FOUND)
|
||||
#find_package(SMESH)
|
||||
#IF(NOT SMESH_FOUND)
|
||||
# MESSAGE("Salome SMESH was not found!")
|
||||
#ENDIF(NOT SMESH_FOUND)
|
||||
|
||||
|
||||
# -------------------------------- Netgen --------------------------------
|
||||
|
||||
if (FREECAD_BUILD_FEM_NETGEN)
|
||||
if (BUILD_FEM_NETGEN)
|
||||
find_package(NETGEN)
|
||||
endif(FREECAD_BUILD_FEM_NETGEN)
|
||||
endif(BUILD_FEM_NETGEN)
|
||||
|
||||
# -------------------------------- OpenCV --------------------------------
|
||||
|
||||
@@ -526,12 +506,12 @@ else(FREECAD_LIBPACK_USE)
|
||||
SET(QT_MIN_VERSION 4.5.0)
|
||||
set(QT_USE_QTNETWORK TRUE)
|
||||
set(QT_USE_QTXML TRUE)
|
||||
if(FREECAD_BUILD_GUI)
|
||||
if(BUILD_GUI)
|
||||
set(QT_USE_QTOPENGL TRUE)
|
||||
set(QT_USE_QTSVG TRUE)
|
||||
set(QT_USE_QTUITOOLS TRUE)
|
||||
set(QT_USE_QTWEBKIT TRUE)
|
||||
endif(FREECAD_BUILD_GUI)
|
||||
endif(BUILD_GUI)
|
||||
find_package(Qt4 REQUIRED)
|
||||
|
||||
include(${QT_USE_FILE})
|
||||
@@ -560,7 +540,11 @@ else(FREECAD_LIBPACK_USE)
|
||||
foreach(it ${moc_files})
|
||||
get_filename_component(it ${it} ABSOLUTE)
|
||||
QT4_MAKE_OUTPUT_FILE(${it} moc_ cpp outfile)
|
||||
QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}" "${moc_target}")
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${QT_MOC_EXECUTABLE}
|
||||
ARGS ${moc_options} ${it} -o ${outfile}
|
||||
MAIN_DEPENDENCY ${it}
|
||||
)
|
||||
set(${outfiles} ${${outfiles}} ${outfile})
|
||||
add_file_dependencies(${it} ${outfile})
|
||||
endforeach(it)
|
||||
@@ -577,7 +561,7 @@ else(FREECAD_LIBPACK_USE)
|
||||
|
||||
#---------------------------------------------------
|
||||
|
||||
if(FREECAD_BUILD_GUI)
|
||||
if(BUILD_GUI)
|
||||
# -------------------------------- OpenGL --------------------------------
|
||||
|
||||
find_package(OpenGL)
|
||||
@@ -593,7 +577,6 @@ else(FREECAD_LIBPACK_USE)
|
||||
# -------------------------------- Coin3D --------------------------------
|
||||
|
||||
find_package(Coin3D REQUIRED)
|
||||
find_package(SoQt REQUIRED)
|
||||
|
||||
# ------------------------------ Spaceball -------------------------------
|
||||
|
||||
@@ -610,23 +593,28 @@ else(FREECAD_LIBPACK_USE)
|
||||
SET(PYTHON_BASENAME -python2.7) # for PySide
|
||||
find_package(Shiboken REQUIRED)
|
||||
find_package(PySide REQUIRED)
|
||||
find_package(PySideTools REQUIRED) # Pyside utilities (pyside-uic & pyside-rcc)
|
||||
|
||||
# ------------------------------ Matplotlib ------------------------------
|
||||
|
||||
find_package(Matplotlib)
|
||||
IF(MATPLOTLIB_FOUND)
|
||||
message("-- matplotlib-${MATPLOTLIB_VERSION} has been found.")
|
||||
message(STATUS "-- matplotlib-${MATPLOTLIB_VERSION} has been found.")
|
||||
ELSE(MATPLOTLIB_FOUND)
|
||||
message("matplotlib not found, Plot module will not available until matplotlib is installed!")
|
||||
message("-- matplotlib not found, Plot module won't be available!")
|
||||
ENDIF(MATPLOTLIB_FOUND)
|
||||
|
||||
# ------------------------------------------------------------------------
|
||||
|
||||
|
||||
endif(FREECAD_BUILD_GUI)
|
||||
endif(BUILD_GUI)
|
||||
|
||||
|
||||
endif(FREECAD_LIBPACK_USE)
|
||||
endif(NOT FREECAD_LIBPACK_USE OR FREECAD_LIBPACK_CHECKFILE_CLBUNDLER)
|
||||
|
||||
if(BUILD_VR)
|
||||
find_package(Rift)
|
||||
endif(BUILD_VR)
|
||||
|
||||
# copy build convenient files for M$
|
||||
if(WIN32)
|
||||
@@ -637,7 +625,6 @@ if(WIN32)
|
||||
endif(WIN32)
|
||||
|
||||
|
||||
include(cMake/FreeCadMacros.cmake)
|
||||
|
||||
|
||||
# ================================================================================
|
||||
@@ -660,9 +647,9 @@ ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
IF(MSVC)
|
||||
# set default compiler settings
|
||||
SET (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /EHa")
|
||||
SET (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DFC_DEBUG")
|
||||
SET (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DFC_DEBUG /Zm128")
|
||||
# set default libs
|
||||
SET (CMAKE_C_STANDARD_LIBRARIES "kernel32.lib user32.lib gdi32.lib winspool.lib SHFolder.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib ")
|
||||
SET (CMAKE_C_STANDARD_LIBRARIES "kernel32.lib user32.lib gdi32.lib winspool.lib SHFolder.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib winmm.lib comsupp.lib Ws2_32.lib dbghelp.lib ")
|
||||
set (CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_C_STANDARD_LIBRARIES}")
|
||||
# set linker flag /nodefaultlib
|
||||
set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /NODEFAULTLIB")
|
||||
@@ -684,8 +671,13 @@ ELSE(MSVC)
|
||||
MESSAGE(STATUS "Build type: ${CMAKE_BUILD_TYPE}")
|
||||
ENDIF(MSVC)
|
||||
IF(MINGW)
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mthreads")
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mthreads")
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12477
|
||||
# Actually '-Wno-inline-dllimport' should work to suppress warnings of the form:
|
||||
# inline function 'foo' is declared as dllimport: attribute ignored
|
||||
# But it doesn't work with MinGW gcc 4.5.0 while using '-Wno-attributes' seems to
|
||||
# do the trick.
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mthreads -Wno-attributes")
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mthreads -Wno-attributes")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -mthreads -Wl,--export-all-symbols")
|
||||
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -mthreads -Wl,--export-all-symbols")
|
||||
# http://stackoverflow.com/questions/8375310/warning-auto-importing-has-been-activated-without-enable-auto-import-specifie
|
||||
@@ -729,10 +721,10 @@ if(FREECAD_MAINTAINERS_BUILD AND NOT WIN32)
|
||||
set(PKG_ARCH amd64)
|
||||
ENDIF( CMAKE_SIZEOF_VOID_P EQUAL 4 )
|
||||
set(CPACK_DEBIAN_PACKAGE_SECTION "science")
|
||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "python, oce | opencascade, libqtgui4, libcoin60, libsoqt4-20, libxerces-c3.1, zlib1g, libboost-dev, libeigen2-dev")
|
||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "python, oce | opencascade, libqtgui4, libcoin60, libxerces-c3.1, zlib1g, libboost-dev, libeigen2-dev")
|
||||
set(CPACK_PACKAGE_CONTACT "<root@localhost>")
|
||||
set(CPACK_PACKAGE_FILE_NAME "${PACKAGE_NAME}-${PACKAGE_VERSION}_${PKG_ARCH}")
|
||||
|
||||
|
||||
if(WIN32)
|
||||
set(CPACK_GENERATOR "ZIP")
|
||||
set(CPACK_SOURCE_GENERATOR "ZIP")
|
||||
@@ -820,4 +812,3 @@ if(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
endif(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
|
||||
|
||||
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
SUBDIRS=data src
|
||||
|
||||
EXTRA_DIST = \
|
||||
cMake/ConfigureChecks.cmake \
|
||||
cMake/FindCoin3D.cmake \
|
||||
cMake/FindCoin3DDoc.cmake \
|
||||
cMake/FindEigen2.cmake \
|
||||
cMake/FindEigen3.cmake \
|
||||
cMake/FindF2C.cmake \
|
||||
cMake/FindODE.cmake \
|
||||
cMake/FindOpenCasCade.cmake \
|
||||
cMake/FindOpenCV.cmake \
|
||||
cMake/FindSoQt.cmake \
|
||||
cMake/FindSpnav.cmake \
|
||||
cMake/FindXercesC.cmake \
|
||||
cMake/FreeCadMacros.cmake \
|
||||
cMake/UseLibPack6x.cmake \
|
||||
cMake/UseLibPack7x.cmake \
|
||||
cMake/UseLibPackCustom.cmake \
|
||||
config.h.cmake \
|
||||
CMakeLists.txt \
|
||||
autogen.sh \
|
||||
BuildAll.bat \
|
||||
build.sh \
|
||||
ChangeLog.txt \
|
||||
copying.lib \
|
||||
README.Linux \
|
||||
README.Win32
|
||||
|
||||
debian-package:
|
||||
$(top_srcdir)/package/makedebian.sh
|
||||
|
||||
if HAVE_DOXYGEN
|
||||
devdoc:
|
||||
doxygen $(top_builddir)/src/Doc/BuildDevDoc.cfg
|
||||
endif
|
||||
|
||||
@@ -1,60 +1,70 @@
|
||||
FreeCAD
|
||||
=======
|
||||
|
||||
FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD,
|
||||
CAx, CAE and PLM, aimed directly at mechanical engineering and product design but
|
||||
also fits a wider range of uses in engineering, such as architecture or other engineering
|
||||
specialties. It is 100% Open Source (LGPL2+ license) and extremely modular, allowing
|
||||
for very advanced extension and customization.
|
||||
FreeCAD is a general purpose feature-based, parametric 3D modeler for
|
||||
CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering
|
||||
and product design but also fits a wider range of uses in engineering,
|
||||
such as architecture or other engineering specialties. It is 100% Open
|
||||
Source (LGPL2+ license) and extremely modular, allowing for very
|
||||
advanced extension and customization.
|
||||
|
||||
FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant
|
||||
3D scene representation model provided by the Coin 3D library, and a broad Python API.
|
||||
The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX, BSD and
|
||||
Linux platforms.
|
||||
FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an
|
||||
Open Inventor-compliant 3D scene representation model provided by the
|
||||
Coin 3D library, and a broad Python API. The interface is built with Qt.
|
||||
FreeCAD runs exactly the same way on Windows, Mac OSX, BSD and Linux
|
||||
platforms.
|
||||
|
||||
Home page: http://www.freecadweb.org
|
||||
Documentation wiki: http://www.freecadweb.org/wiki/
|
||||
Forum: http://forum.freecadweb.org/
|
||||
Bug tracker: http://www.freecadweb.org/tracker/
|
||||
Git repository: http://sourceforge.net/p/free-cad/code/ci/master/tree/
|
||||
Home page: http://www.freecadweb.org
|
||||
Documentation wiki: http://www.freecadweb.org/wiki/
|
||||
Forum: http://forum.freecadweb.org/
|
||||
Bug tracker: http://www.freecadweb.org/tracker/
|
||||
Git repository: http://sourceforge.net/p/free-cad/code/ci/master/tree/
|
||||
|
||||
Installing
|
||||
==========
|
||||
|
||||
Precompiled (installable) packages are usually available to you from several sources and are
|
||||
described on the FreeCAD download page: http://www.freecadweb.org/wiki/index.php?title=Download
|
||||
Precompiled (installable) packages are usually available to you from
|
||||
several sources and are described on the FreeCAD download page:
|
||||
http://www.freecadweb.org/wiki/index.php?title=Download
|
||||
|
||||
Compiling
|
||||
=========
|
||||
|
||||
Compiling FreeCAD requires to install several heavyweight libraries and their development
|
||||
files such as OpenCasCADe, Coin and Qt, listed in the pages below. Once this is done,
|
||||
FreeCAD can be simply compiled with cMake. On windows, these libraries are bundled and
|
||||
offeredby the FreeCAD team in a convenience package, on Linux they are usually found
|
||||
in your distribution's repositories and on Mac OSX and other platforms you will usually
|
||||
need to compile them yourself.
|
||||
|
||||
Note that autotools build system can still be used but will be obsoleted soon.
|
||||
Compiling FreeCAD requires to install several libraries and their
|
||||
development files such as OpenCasCADe, Coin and Qt, listed in the
|
||||
pages below. Once this is done, FreeCAD can be simply compiled with
|
||||
cMake. On windows, these libraries are bundled and offered by the
|
||||
FreeCAD team in a convenience package, on Linux they are usually found
|
||||
in your distribution's repositories and on Mac OSX and other platforms
|
||||
you will usually need to compile them yourself.
|
||||
|
||||
The pages below contain up-to-date build instructions:
|
||||
|
||||
For Linux: http://www.freecadweb.org/wiki/index.php?title=CompileOnUnix
|
||||
For windows: http://www.freecadweb.org/wiki/index.php?title=CompileOnWindows
|
||||
For Mac OSX: http://www.freecadweb.org/wiki/index.php?title=CompileOnMac
|
||||
For Linux: http://www.freecadweb.org/wiki/?title=CompileOnUnix
|
||||
For Windows: http://www.freecadweb.org/wiki/?title=CompileOnWindows
|
||||
For Mac OSX: http://www.freecadweb.org/wiki/?title=CompileOnMac
|
||||
For Cygwin: http://www.freecadweb.org/wiki/?title=CompileOnCygwin
|
||||
For MinGW: http://www.freecadweb.org/wiki/?title=CompileOnMinGW
|
||||
|
||||
In this folder you will also find additional README files, specific for each platform.
|
||||
Usage & Getting help
|
||||
====================
|
||||
|
||||
Usage
|
||||
=====
|
||||
The FreeCAD documentation wiki contains a lot of documentation on
|
||||
general FreeCAD usage, python scripting, and development. The following
|
||||
pages might help you to get started:
|
||||
|
||||
Getting started: http://www.freecadweb.org/wiki/?title=Getting_started
|
||||
Features list: http://www.freecadweb.org/wiki/?title=Features_list
|
||||
Frequent questions: http://www.freecadweb.org/wiki/?title=FAQ
|
||||
Workbenches: http://www.freecadweb.org/wiki/?title=Workbench_Concept
|
||||
Scripting: http://www.freecadweb.org/wiki/?title=Power_users_hub
|
||||
Development: http://www.freecadweb.org/wiki/?title=Developer_hub
|
||||
|
||||
The FreeCAD forum at http://forum.freecadweb.org is also a great place
|
||||
to find help and solve specific problems that you might encounter when
|
||||
learning to use FreeCAD.
|
||||
|
||||
The FreeCAD documentation wiki contains sections for each category of users, and a manual,
|
||||
which is a compilation of the most useful articles of the wiki:
|
||||
|
||||
For users: General FreeCAD usage: http://www.freecadweb.org/wiki/index.php?title=User_hub
|
||||
For power-users: Python scripting: http://www.freecadweb.org/wiki/index.php?title=Power_users_hub
|
||||
For developers: C++ FreeCAD development: http://www.freecadweb.org/wiki/index.php?title=Developer_hub
|
||||
|
||||
The FreeCAD manual: http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc
|
||||
|
||||
|
||||
|
||||
|
||||
-503
@@ -1,503 +0,0 @@
|
||||
dnl @synopsis AC_CXX_HAVE_STL
|
||||
dnl
|
||||
dnl If the compiler supports the Standard Template Library, define HAVE_STL.
|
||||
dnl
|
||||
dnl @version $Id: acinclude.m4,v 1.2 2006/02/24 00:09:19 wmayer Exp $
|
||||
dnl @author Luc Maisonobe
|
||||
dnl
|
||||
AC_DEFUN([AC_CXX_HAVE_STL],
|
||||
[AC_CACHE_CHECK(whether the compiler supports Standard Template Library,
|
||||
ac_cv_cxx_have_stl,
|
||||
[AC_REQUIRE([AC_CXX_NAMESPACES])
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
AC_TRY_COMPILE([#include <list>
|
||||
#include <deque>
|
||||
#ifdef HAVE_NAMESPACES
|
||||
using namespace std;
|
||||
#endif],[list<int> x; x.push_back(5);
|
||||
list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;],
|
||||
ac_cv_cxx_have_stl=yes, ac_cv_cxx_have_stl=no)
|
||||
AC_LANG_RESTORE
|
||||
])
|
||||
if test "$ac_cv_cxx_have_stl" = yes; then
|
||||
AC_DEFINE(HAVE_STL,,[define if the compiler supports Standard Template Library])
|
||||
fi
|
||||
])
|
||||
dnl @synopsis AC_CXX_HAVE_STD
|
||||
dnl
|
||||
dnl If the compiler supports ISO C++ standard library (i.e., can include the
|
||||
dnl files iostream, map, iomanip and cmath}), define HAVE_STD.
|
||||
dnl
|
||||
dnl @version $Id: acinclude.m4,v 1.2 2006/02/24 00:09:19 wmayer Exp $
|
||||
dnl @author Luc Maisonobe
|
||||
dnl
|
||||
AC_DEFUN([AC_CXX_HAVE_STD],
|
||||
[AC_CACHE_CHECK(whether the compiler supports ISO C++ standard library,
|
||||
ac_cv_cxx_have_std,
|
||||
[AC_REQUIRE([AC_CXX_NAMESPACES])
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
AC_TRY_COMPILE([#include <iostream>
|
||||
#include <map>
|
||||
#include <iomanip>
|
||||
#include <cmath>
|
||||
#ifdef HAVE_NAMESPACES
|
||||
using namespace std;
|
||||
#endif],[return 0;],
|
||||
ac_cv_cxx_have_std=yes, ac_cv_cxx_have_std=no)
|
||||
AC_LANG_RESTORE
|
||||
])
|
||||
if test "$ac_cv_cxx_have_std" = yes; then
|
||||
AC_DEFINE(HAVE_STD,,[define if the compiler supports ISO C++ standard library])
|
||||
fi
|
||||
])
|
||||
dnl @synopsis AC_CXX_NAMESPACES
|
||||
dnl
|
||||
dnl If the compiler can prevent names clashes using namespaces, define
|
||||
dnl HAVE_NAMESPACES.
|
||||
dnl
|
||||
dnl @version $Id: acinclude.m4,v 1.2 2006/02/24 00:09:19 wmayer Exp $
|
||||
dnl @author Luc Maisonobe
|
||||
dnl
|
||||
AC_DEFUN([AC_CXX_NAMESPACES],
|
||||
[AC_CACHE_CHECK(whether the compiler implements namespaces,
|
||||
ac_cv_cxx_namespaces,
|
||||
[AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
AC_TRY_COMPILE([namespace Outer { namespace Inner { int i = 0; }}],
|
||||
[using namespace Outer::Inner; return i;],
|
||||
ac_cv_cxx_namespaces=yes, ac_cv_cxx_namespaces=no)
|
||||
AC_LANG_RESTORE
|
||||
])
|
||||
if test "$ac_cv_cxx_namespaces" = yes; then
|
||||
AC_DEFINE(HAVE_NAMESPACES,,[define if the compiler implements namespaces])
|
||||
fi
|
||||
])
|
||||
dnl @synopsis AC_CXX_HAVE_SSTREAM
|
||||
dnl
|
||||
dnl If sstream (part of Standard C++ Library) exists
|
||||
dnl define HAVE_SSTREAM.
|
||||
dnl
|
||||
dnl @version ac_cxx_have_std.m4 Tue Mar 28 18:20:26 CEST 2000
|
||||
dnl @author Thomas Sondergaard thomass@deltadata.dk
|
||||
dnl
|
||||
AC_DEFUN([AC_CXX_HAVE_SSTREAM],
|
||||
[AC_CACHE_CHECK(for sstream,
|
||||
ac_cv_cxx_have_sstream,
|
||||
[AC_REQUIRE([AC_CXX_NAMESPACES])
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
AC_TRY_COMPILE([#include <sstream>
|
||||
#ifdef HAVE_NAMESPACES
|
||||
using namespace std;
|
||||
#endif],[return 0;],
|
||||
ac_cv_cxx_have_sstream=yes, ac_cv_cxx_have_sstream=no)
|
||||
AC_LANG_RESTORE
|
||||
])
|
||||
if test "$ac_cv_cxx_have_sstream" = yes; then
|
||||
AC_DEFINE(HAVE_SSTREAM,1,[define if the compiler supports sstream])
|
||||
fi
|
||||
])
|
||||
dnl @synopsis AC_CXX_HAVE_STD_IOSTREAM
|
||||
dnl
|
||||
dnl If std iostream (part of Standard C++ Library) exists
|
||||
dnl define HAVE_STD_IOSTREAM.
|
||||
dnl
|
||||
dnl @version ac_cxx_have_std.m4 Tue Mar 28 18:20:26 CEST 2000
|
||||
dnl @author Thomas Sondergaard thomass@deltadata.dk
|
||||
dnl
|
||||
AC_DEFUN([AC_CXX_HAVE_STD_IOSTREAM],
|
||||
[AC_CACHE_CHECK(for std iostream,
|
||||
ac_cv_cxx_have_std_iostream,
|
||||
[AC_REQUIRE([AC_CXX_NAMESPACES])
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
AC_TRY_COMPILE([
|
||||
#include <sstream>
|
||||
#include <streambuf>
|
||||
#include <ios>
|
||||
#ifdef HAVE_NAMESPACES
|
||||
using namespace std;
|
||||
#endif
|
||||
],[return 0;],
|
||||
ac_cv_cxx_have_std_iostream=yes, ac_cv_cxx_have_std_iostream=no)
|
||||
AC_LANG_RESTORE
|
||||
])
|
||||
if test "$ac_cv_cxx_have_std_iostream" = yes; then
|
||||
AC_DEFINE(HAVE_STD_IOSTREAM,,[define if the compiler has std compliant iostream library])
|
||||
fi
|
||||
])
|
||||
dnl @synopsis FREECAD_AC_HAVE_QT(MINIMUM_VERSION)
|
||||
dnl
|
||||
dnl @summary Search for Trolltech's Qt GUI framework.
|
||||
dnl
|
||||
dnl Checks for the Qt4 library and its tools uic, moc and rcc.
|
||||
dnl
|
||||
dnl The following variables are exported:
|
||||
dnl
|
||||
dnl QT_DIR
|
||||
dnl QT_CXXFLAGS
|
||||
dnl QT_LIBS
|
||||
dnl QT_MOC
|
||||
dnl QT_UIC
|
||||
dnl QT_RCC
|
||||
dnl
|
||||
AC_DEFUN([FREECAD_AC_HAVE_QT],
|
||||
[
|
||||
|
||||
AC_ARG_WITH([qt4-dir],
|
||||
AC_HELP_STRING([--with-qt4-dir=DIR], [give prefix location of Qt4]),
|
||||
[fc_qt4_dir="$withval"],
|
||||
[fc_qt4_dir="/usr/share/qt4"])
|
||||
|
||||
AC_ARG_WITH([qt4-include],
|
||||
AC_HELP_STRING([--with-qt4-include=DIR], [give include prefix of Qt4]),
|
||||
[fc_qt4_include="$withval"],
|
||||
[fc_qt4_include="$fc_qt4_dir/include"])
|
||||
|
||||
AC_ARG_WITH([qt4-lib],
|
||||
AC_HELP_STRING([--with-qt4-lib=DIR], [give library path to Qt4]),
|
||||
[fc_qt4_lib="$withval"],
|
||||
[fc_qt4_lib="$fc_qt4_dir/lib"])
|
||||
|
||||
AC_ARG_WITH([qt4-bin],
|
||||
AC_HELP_STRING([--with-qt4-bin=DIR], [give path to Qt4 utilities (moc, uic, rcc)]),
|
||||
[fc_qt4_bin="$withval"],
|
||||
[fc_qt4_bin="$fc_qt4_dir/bin"])
|
||||
|
||||
AC_ARG_WITH([qt4-framework],
|
||||
AC_HELP_STRING([--with-qt4-framework],
|
||||
[give prefix path to the Qt4 framework on Mac OS X]),
|
||||
[fc_qt4_frm="$withval"],
|
||||
[fc_qt4_frm=""])
|
||||
|
||||
AC_MSG_CHECKING(for host)
|
||||
AC_MSG_RESULT($host_os)
|
||||
case $host_os in
|
||||
mingw32*)
|
||||
fc_qt4_lib_core="-L$fc_qt4_lib -lQtCore"
|
||||
QT_LIBS="-L$fc_qt4_lib -lopengl32 -lglu32 -lgdi32 -luser32 -lmingw32 -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows"
|
||||
QT_CXXFLAGS="-I$fc_qt4_include -I$fc_qt4_include/QtCore -I$fc_qt4_include/QtGui -I$fc_qt4_include/QtOpenGL -I$fc_qt4_include/QtSvg -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -frtti -fexceptions"
|
||||
;;
|
||||
darwin*)
|
||||
AC_PATH_XTRA
|
||||
if test -d $fc_qt4_frm/QtCore.framework; then
|
||||
ac_save_ldflags_fw=$LDFLAGS
|
||||
LDFLAGS="$LDFLAGS -F$fc_qt4_frm -framework QtCore"
|
||||
AC_CACHE_CHECK(
|
||||
[whether Qt is installed as framework],
|
||||
ac_cv_have_qt_framework,
|
||||
[AC_TRY_LINK([#include <QtCore/qglobal.h>
|
||||
#include <stdio.h>],
|
||||
[printf("%s\n", qVersion());],
|
||||
[ac_cv_have_qt_framework=yes],
|
||||
[ac_cv_have_qt_framework=no])
|
||||
])
|
||||
LDFLAGS=$ac_save_ldflags_fw
|
||||
else
|
||||
ac_cv_have_qt_framework=no
|
||||
fi
|
||||
if test "$ac_cv_have_qt_framework" = yes; then
|
||||
# Qt as framework installed
|
||||
fc_qt4_lib_core="-Wl,-F$fc_qt4_frm -Wl,-framework,QtCore"
|
||||
QT_LIBS="-Wl,-F$fc_qt4_frm"
|
||||
#QT_LIBS="$QT_LIBS -Wl,-framework,Qt3Support"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtGui"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtOpenGL"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtCore"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtNetwork"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtXml"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtSql"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtSvg"
|
||||
# Separated libs
|
||||
QT4_CORE_LIBS="-Wl,-F$fc_qt4_frm -Wl,-framework,QtCore"
|
||||
|
||||
QT_CXXFLAGS="-F$fc_qt4_frm -I$fc_qt4_frm/Qt3Support.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtGui.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtCore.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtOpenGL.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtNetwork.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtSvg.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtXml.framework/Headers"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtUiTools.framework/Headers"
|
||||
# Separated flags
|
||||
QT4_CORE_CXXFLAGS="-F$fc_qt4_frm -I$fc_qt4_frm/QtCore.framework/Headers"
|
||||
# QtUiTools doesn't seem to be available as framework
|
||||
#QT_CXXFLAGS="$QT_CXXFLAGS -I/usr/include/QtUiTools"
|
||||
# QtWebKit check
|
||||
fc_ac_save_cppflags=$CPPFLAGS
|
||||
CPPFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtWebKit.framework/Headers"
|
||||
AC_MSG_CHECKING([whether QtWebKit is available])
|
||||
AC_TRY_COMPILE([#include <QWebView>], [],
|
||||
[
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_frm/QtWebKit.framework/Headers"
|
||||
QT_LIBS="$QT_LIBS -Wl,-framework,QtWebKit"
|
||||
AC_MSG_RESULT(yes)],
|
||||
AC_MSG_RESULT(no))
|
||||
CPPFLAGS=$fc_ac_save_cppflags
|
||||
else
|
||||
# Qt not as framework installed
|
||||
fc_qt4_lib_core="-L$fc_qt4_lib -lQtCore"
|
||||
QT_LIBS="-L$fc_qt4_lib -lQtCore -lQtGui -lQt3Support -lQtNetwork -lQtOpenGL -lQtSvg -lQtXml"
|
||||
QT_CXXFLAGS="-I$fc_qt4_include -I$fc_qt4_include/Qt3Support"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtGui"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtCore"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtOpenGL"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtNetwork"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtSvg"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtXml"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtUiTools"
|
||||
# Separated flags and libs
|
||||
QT4_CORE_CXXFLAGS="-I$fc_qt4_include -I$fc_qt4_include/QtCore"
|
||||
QT4_CORE_LIBS="-L$fc_qt4_lib -lQtCore"
|
||||
# QtWebKit check
|
||||
fc_ac_save_cppflags=$CPPFLAGS
|
||||
CPPFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtWebKit"
|
||||
AC_MSG_CHECKING([whether QtWebKit is available])
|
||||
AC_TRY_COMPILE([#include <QWebView>], [],
|
||||
[
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtWebKit"
|
||||
QT_LIBS="$QT_LIBS -lQtWebKit"
|
||||
AC_MSG_RESULT(yes)],
|
||||
AC_MSG_RESULT(no))
|
||||
CPPFLAGS=$fc_ac_save_cppflags
|
||||
fi
|
||||
;;
|
||||
*) # UNIX/Linux based
|
||||
AC_PATH_XTRA
|
||||
fc_qt4_lib_core="-L$fc_qt4_lib -lQtCore"
|
||||
QT_LIBS="-L$fc_qt4_lib -lQtCore -lQtGui -lQt3Support -lQtNetwork -lQtOpenGL -lQtSvg -lQtXml $X_LIBS -lX11 -lXext -lXmu -lXt -lXi $X_EXTRA_LIBS"
|
||||
QT_CXXFLAGS="-I$fc_qt4_include -I$fc_qt4_include/Qt3Support"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtGui"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtCore"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtOpenGL"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtNetwork"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtSvg"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtXml"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtUiTools $X_CFLAGS"
|
||||
# QtWebKit check
|
||||
fc_ac_save_cppflags=$CPPFLAGS
|
||||
CPPFLAGS="-I$fc_qt4_include -I$fc_qt4_include/QtWebKit"
|
||||
AC_MSG_CHECKING([whether QtWebKit is available])
|
||||
AC_TRY_LINK([#include <QWebView>], [],
|
||||
[
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$fc_qt4_include/QtWebKit"
|
||||
QT_LIBS="$QT_LIBS -lQtWebKit"
|
||||
AC_MSG_RESULT(yes)],
|
||||
AC_MSG_RESULT(no))
|
||||
CPPFLAGS=$fc_ac_save_cppflags
|
||||
#QT4_CXXFLAGS="-I$fc_qt4_include"
|
||||
#QT4_LIBS="-L$fc_qt4_lib $X_LIBS -lX11 -lXext -lXmu -lXt -lXi $X_EXTRA_LIBS"
|
||||
# Separated flags and libs
|
||||
QT4_CORE_CXXFLAGS="-I$fc_qt4_include -I$fc_qt4_include/QtCore"
|
||||
QT4_CORE_LIBS="-L$fc_qt4_lib -lQtCore"
|
||||
#QT4_GUI_CXXFLAGS="-I$fc_qt4_include/QtGui"
|
||||
#QT4_GUI_LIBS="-lQtGui"
|
||||
#QT4_NETWORK_CFLAGS="-I$fc_qt4_include/QtNetwork"
|
||||
#QT4_NETWORK_LIBS="-lQtNetwork"
|
||||
#QT4_XML_CFLAGS="-I$fc_qt4_include/QtXml"
|
||||
#QT4_XML_LIBS="-lQtXml"
|
||||
;;
|
||||
esac
|
||||
|
||||
min_qt_version=ifelse([$1], ,4.0.0, $1)
|
||||
|
||||
AC_MSG_CHECKING(for Qt >= $min_qt_version)
|
||||
QT_MOC="$fc_qt4_bin/moc"
|
||||
QT_UIC="$fc_qt4_bin/uic"
|
||||
QT_RCC="$fc_qt4_bin/rcc"
|
||||
|
||||
# Now we check whether we can actually build a Qt app.
|
||||
cat > myqt.h << EOF
|
||||
#include <QObject>
|
||||
class Test : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
Test() {}
|
||||
~Test() {}
|
||||
public slots:
|
||||
void receive() {}
|
||||
signals:
|
||||
void send();
|
||||
};
|
||||
EOF
|
||||
|
||||
cat > myqt.cpp << EOF
|
||||
#include "myqt.h"
|
||||
#include <QCoreApplication>
|
||||
#include <QByteArray>
|
||||
#include <QGlobalStatic>
|
||||
#include <QStringList>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
int main( int argc, char **argv )
|
||||
{
|
||||
QCoreApplication app( argc, argv );
|
||||
Test t;
|
||||
QObject::connect( &t, SIGNAL(send()), &t, SLOT(receive()) );
|
||||
|
||||
// major, minor, patch
|
||||
QString version = "$min_qt_version";
|
||||
QStringList numbers = version.split('.');
|
||||
|
||||
int shift[[3]] = {16,8,0};
|
||||
int minversion = 0, i = 0;
|
||||
for (QStringList::ConstIterator it = numbers.begin(); it != numbers.end(); ++it, ++i) {
|
||||
bool ok;
|
||||
int val = (*it).toInt(&ok);
|
||||
if (ok) {
|
||||
minversion = minversion + (val << shift[[i]]);
|
||||
}
|
||||
}
|
||||
|
||||
exit(QT_VERSION < minversion);
|
||||
}
|
||||
EOF
|
||||
|
||||
bnv_try_1="$QT_MOC myqt.h -o moc_myqt.cpp"
|
||||
AC_TRY_EVAL(bnv_try_1)
|
||||
if test x"$ac_status" != x0; then
|
||||
AC_MSG_ERROR([Cannot find Qt meta object compiler (moc), bye...])
|
||||
fi
|
||||
|
||||
bnv_try_2="$CXX $QT_CXXFLAGS -c $CXXFLAGS -o moc_myqt.o moc_myqt.cpp"
|
||||
AC_TRY_EVAL(bnv_try_2)
|
||||
if test x"$ac_status" != x0; then
|
||||
AC_MSG_ERROR([Failed to compile source file created by Qt meta object compiler (moc), bye...])
|
||||
fi
|
||||
|
||||
bnv_try_3="$CXX $QT_CXXFLAGS -c $CXXFLAGS -o myqt.o myqt.cpp"
|
||||
AC_TRY_EVAL(bnv_try_3)
|
||||
if test x"$ac_status" != x0; then
|
||||
AC_MSG_ERROR([Failed to compile Qt test app, bye...])
|
||||
fi
|
||||
|
||||
# Make sure not to link against X11 libs so that configure succeeds whithout xserver started
|
||||
bnv_try_4="$CXX myqt.o moc_myqt.o $fc_qt4_lib_core $LIBS -o myqt"
|
||||
AC_TRY_EVAL(bnv_try_4)
|
||||
if test x"$ac_status" != x0; then
|
||||
AC_MSG_ERROR([Failed to link with Qt, bye...])
|
||||
fi
|
||||
|
||||
AS_IF([AM_RUN_LOG([./myqt])],
|
||||
[AC_MSG_RESULT(yes)],
|
||||
[AC_MSG_ERROR([Version of Qt4 found but < $min_qt_version])
|
||||
])
|
||||
|
||||
rm -f moc_myqt.cpp myqt.h myqt.cpp myqt.o myqt moc_myqt.o
|
||||
|
||||
if test -d $fc_qt4_dir; then
|
||||
QT_DIR="$fc_qt4_dir"
|
||||
else
|
||||
QT_DIR=""
|
||||
fi
|
||||
|
||||
AC_SUBST(QT_DIR)
|
||||
AC_SUBST(QT_CXXFLAGS)
|
||||
AC_SUBST(QT_LIBS)
|
||||
AC_SUBST(QT4_CORE_CXXFLAGS)
|
||||
AC_SUBST(QT4_CORE_LIBS)
|
||||
AC_SUBST(QT_UIC)
|
||||
AC_SUBST(QT_MOC)
|
||||
AC_SUBST(QT_RCC)
|
||||
])
|
||||
dnl @synopsis FREECAD_AC_HAVE_BOOST
|
||||
dnl
|
||||
dnl @summary Search for boost header and library files.
|
||||
dnl
|
||||
dnl
|
||||
AC_DEFUN([FREECAD_AC_HAVE_BOOST],
|
||||
[
|
||||
AC_MSG_CHECKING(for boost)
|
||||
|
||||
AC_ARG_WITH(boost-include,
|
||||
AC_HELP_STRING([--with-boost-include=DIR], [Path to the boost header files]),
|
||||
[fc_boost_incs=$withval], [fc_boost_incs=/usr/include])
|
||||
|
||||
AC_ARG_WITH(boost-lib,
|
||||
AC_HELP_STRING([--with-boost-lib=DIR], [Path to the boost library files]),
|
||||
[fc_boost_libs=$withval], [fc_boost_libs=/usr/lib])
|
||||
|
||||
fc_boost_ac_save_cppflags=$CPPFLAGS
|
||||
fc_boost_ac_save_ldflags=$LDFLAGS
|
||||
fc_boost_ac_save_libs=$LIBS
|
||||
CPPFLAGS="$CPPFLAGS -I$fc_boost_incs"
|
||||
LDFLAGS="$LDFLAGS -L$fc_boost_libs"
|
||||
LIBS="-lboost_program_options-mt"
|
||||
|
||||
AC_TRY_LINK([#include <boost/program_options.hpp>],
|
||||
[namespace po = boost::program_options;
|
||||
po::options_description generic("Generic options");
|
||||
generic.add_options()
|
||||
("version,v", "print version string")
|
||||
("help", "produce help message");
|
||||
],
|
||||
[AC_MSG_RESULT(yes)],
|
||||
[AC_MSG_ERROR(failed)])
|
||||
|
||||
|
||||
|
||||
AC_MSG_CHECKING(for boost >= 1.35.0)
|
||||
|
||||
cat > boost.cpp << EOF
|
||||
#include <boost/version.hpp>
|
||||
#include <cstdio>
|
||||
#include <cstdlib>
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
exit(BOOST_VERSION >= 103500);
|
||||
}
|
||||
EOF
|
||||
|
||||
# Depending on boost version decide if boost_system is required
|
||||
boost_try="$CXX boost.cpp $CPPFLAGS -o boost"
|
||||
AC_TRY_EVAL(boost_try)
|
||||
if test x"$ac_status" != x0; then
|
||||
AC_MSG_ERROR([Failed to get version of boost, bye...])
|
||||
fi
|
||||
|
||||
AS_IF([AM_RUN_LOG([./boost])],
|
||||
[ac_cv_boost_system=no],
|
||||
[ac_cv_boost_system=yes
|
||||
])
|
||||
AC_MSG_RESULT($ac_cv_boost_system)
|
||||
rm -f boost.cpp boost
|
||||
|
||||
BOOST_FILESYSTEM_LIB="-lboost_filesystem-mt"
|
||||
BOOST_PROGOPTIONS_LIB="-lboost_program_options-mt"
|
||||
BOOST_SIGNALS_LIB="-lboost_signals-mt"
|
||||
BOOST_SYSTEM_LIB=""
|
||||
BOOST_REGEX_LIB="-lboost_regex-mt"
|
||||
if test x"$ac_cv_boost_system" = xyes; then
|
||||
LIBS="-lboost_system-mt"
|
||||
AC_MSG_CHECKING(for boost system library)
|
||||
AC_TRY_LINK([#include <boost/system/error_code.hpp>],
|
||||
[ boost::system::error_code error_code; std::string message(error_code.message()); return 0; ],
|
||||
[BOOST_SYSTEM_LIB="-lboost_system-mt"],
|
||||
[BOOST_SYSTEM_LIB=""])
|
||||
|
||||
if test "x$BOOST_SYSTEM_LIB" = "x"; then
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_ERROR(Unable to link with the boost::system library)
|
||||
else
|
||||
AC_MSG_RESULT(yes)
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(BOOST_FILESYSTEM_LIB)
|
||||
AC_SUBST(BOOST_PROGOPTIONS_LIB)
|
||||
AC_SUBST(BOOST_SIGNALS_LIB)
|
||||
AC_SUBST(BOOST_SYSTEM_LIB)
|
||||
AC_SUBST(BOOST_REGEX_LIB)
|
||||
|
||||
|
||||
CPPFLAGS=$fc_boost_ac_save_cppflags
|
||||
LDFLAGS=$fc_boost_ac_save_ldflags
|
||||
LIBS=$fc_boost_ac_save_libs
|
||||
|
||||
all_includes="$all_includes -I$fc_boost_incs"
|
||||
all_libraries="$all_libraries -L$fc_boost_libs"
|
||||
])
|
||||
-69
@@ -1,69 +0,0 @@
|
||||
#!/bin/bash
|
||||
# autogen.sh
|
||||
# Run this script to generate all initial makefiles.
|
||||
|
||||
# Get version and revision number
|
||||
MAJ=0
|
||||
MIN=13
|
||||
REV=0
|
||||
|
||||
#if svn --xml info >/dev/null 2>&1; then
|
||||
# REV=`svn --xml info | tr -d '\r\n' | sed -e 's/.*<commit.*revision="\([0-9]*\)".*<\/commit>.*/\1/'`
|
||||
#elif svn --version --quiet >/dev/null 2>&1; then
|
||||
# REV=`svn info | grep "^Revision:" | cut -d" " -f2`
|
||||
#fi
|
||||
# count all lines that don't match this string
|
||||
REV=`git rev-list HEAD | grep -cv "*"`
|
||||
|
||||
# if revision.m4 does not exist, create it
|
||||
REV_FILE=revision.m4
|
||||
#if [ -f $REV_FILE ]; then
|
||||
# echo "$REV_FILE found"
|
||||
#else
|
||||
# echo "m4_define([FREECAD_MAJOR], $MAJ)" > $REV_FILE
|
||||
# echo "m4_define([FREECAD_MINOR], $MIN)" >> $REV_FILE
|
||||
# echo "m4_define([FREECAD_MICRO], $REV)" >> $REV_FILE
|
||||
# echo "$REV_FILE created"
|
||||
#fi
|
||||
echo "m4_define([FREECAD_MAJOR], $MAJ)" > $REV_FILE
|
||||
echo "m4_define([FREECAD_MINOR], $MIN)" >> $REV_FILE
|
||||
echo "m4_define([FREECAD_MICRO], $REV)" >> $REV_FILE
|
||||
|
||||
# create m4 subdirectory which fails for some older versions of autotools
|
||||
[ -d m4 ] || mkdir m4
|
||||
|
||||
if which glibtoolize > /dev/null 2>&1; then
|
||||
echo "calling glibtoolize"
|
||||
glibtoolize --force --copy
|
||||
elif which libtoolize > /dev/null 2>&1; then
|
||||
echo "calling libtoolize"
|
||||
libtoolize --force --copy
|
||||
else
|
||||
echo "can't find libtoolize or glibtoolize"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# http://www.gnu.org/software/hello/manual/automake/Macro-Search-Path.html
|
||||
if [ -d /usr/local/share/aclocal ]; then
|
||||
echo "calling aclocal -I /usr/local/share/aclocal"
|
||||
aclocal -I /usr/local/share/aclocal
|
||||
else
|
||||
echo "calling aclocal"
|
||||
aclocal
|
||||
fi
|
||||
|
||||
echo "calling autoheader"
|
||||
autoheader
|
||||
|
||||
echo "calling automake"
|
||||
automake --add-missing --copy
|
||||
|
||||
echo "calling autoconf"
|
||||
autoconf
|
||||
|
||||
echo "Done"
|
||||
echo "Please run configure."
|
||||
|
||||
# touch file to update Version.h
|
||||
touch src/Build/Version.h.in
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
# We almost need to specify the switches for the OpenCascade library to make
|
||||
# configure running successfully.
|
||||
# CASROOT=${CASROOT:-/opt/OpenCASCADE6.2.0/ros}
|
||||
#./configure CXXFLAGS="-fno-strict-aliasing" LDFLAGS="-Wl,-z,defs" --with-occ-include=$CASROOT/inc --with-occ-lib=$CASROOT/Linux/lib
|
||||
./configure CXXFLAGS="-fno-strict-aliasing -Wno-write-strings" LDFLAGS="-Wl,-z,defs"
|
||||
|
||||
@@ -15,7 +15,10 @@ FIND_LIBRARY(NGLIB_LIBRARIES nglib /usr/lib /usr/local/lib)
|
||||
SET(NETGEN_INCLUDE_DIRS)
|
||||
SET(NETGEN_INCLUDE_DIRS ${NETGEN_INCLUDE_DIRS} -DNO_PARALLEL_THREADS -DOCCGEOMETRY)
|
||||
|
||||
SET(NETGENDATA /usr/share/netgen/libsrc)
|
||||
if(NOT NETGENDATA)
|
||||
SET(NETGENDATA /usr/share/netgen/libsrc)
|
||||
endif()
|
||||
|
||||
FIND_PATH(NETGEN_DIR_csg csg.hpp PATHS ${NETGENDATA}/csg)
|
||||
FIND_PATH(NETGEN_DIR_gen array.hpp PATHS ${NETGENDATA}/general)
|
||||
FIND_PATH(NETGEN_DIR_geom2d geom2dmesh.hpp PATHS ${NETGENDATA}/geom2d)
|
||||
|
||||
+71
-36
@@ -1,4 +1,4 @@
|
||||
# Try to find OCC
|
||||
# Try to find OCE / OCC
|
||||
# Once done this will define
|
||||
#
|
||||
# OCC_FOUND - system has OCC - OpenCASCADE
|
||||
@@ -7,56 +7,85 @@
|
||||
# OCC_LIBRARIES - Link this to use OCC
|
||||
# OCC_OCAF_LIBRARIES - Link this to use OCC OCAF framework
|
||||
|
||||
# First try to find OpenCASCADE Community Edition
|
||||
if(NOT DEFINED OCE_DIR)
|
||||
if(UNIX)
|
||||
set(OCE_DIR "/usr/local/share/cmake/")
|
||||
elseif(WIN32)
|
||||
set(OCE_DIR "c:/OCE-0.4.0/share/cmake")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF (WIN32)
|
||||
IF (CYGWIN OR MINGW)
|
||||
|
||||
find_package(OCE QUIET)
|
||||
if(OCE_FOUND)
|
||||
message(STATUS "-- OpenCASCADE Community Edition has been found.")
|
||||
# Disable this define. For more details see bug #0001872
|
||||
#add_definitions (-DHAVE_CONFIG_H)
|
||||
set(OCC_INCLUDE_DIR ${OCE_INCLUDE_DIRS})
|
||||
#set(OCC_LIBRARY_DIR ${OCE_LIBRARY_DIR})
|
||||
else(OCE_FOUND) #look for OpenCASCADE
|
||||
if(WIN32)
|
||||
if(CYGWIN OR MINGW)
|
||||
FIND_PATH(OCC_INCLUDE_DIR Standard_Version.hxx
|
||||
/usr/include/opencascade
|
||||
/usr/local/include/opencascade
|
||||
/opt/opencascade/include
|
||||
/opt/opencascade/inc
|
||||
)
|
||||
FIND_LIBRARY(OCC_LIBRARY TKernel
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
/opt/opencascade/lib
|
||||
)
|
||||
else(CYGWIN OR MINGW)
|
||||
FIND_PATH(OCC_INCLUDE_DIR Standard_Version.hxx
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\OCC\\2;Installation Path]/include"
|
||||
)
|
||||
FIND_LIBRARY(OCC_LIBRARY TKernel
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\OCC\\2;Installation Path]/lib"
|
||||
)
|
||||
endif(CYGWIN OR MINGW)
|
||||
else(WIN32)
|
||||
FIND_PATH(OCC_INCLUDE_DIR Standard_Version.hxx
|
||||
/usr/include/opencascade
|
||||
/usr/local/include/opencascade
|
||||
/opt/opencascade/include
|
||||
/opt/opencascade/inc
|
||||
)
|
||||
|
||||
FIND_LIBRARY(OCC_LIBRARY TKernel
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
/opt/opencascade/lib
|
||||
)
|
||||
endif(WIN32)
|
||||
if(OCC_LIBRARY)
|
||||
GET_FILENAME_COMPONENT(OCC_LIBRARY_DIR ${OCC_LIBRARY} PATH)
|
||||
endif(OCC_LIBRARY)
|
||||
endif(OCE_FOUND)
|
||||
|
||||
ELSE (CYGWIN OR MINGW)
|
||||
|
||||
FIND_PATH(OCC_INCLUDE_DIR Standard_Version.hxx
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\OCC\\2;Installation Path]/include"
|
||||
)
|
||||
|
||||
FIND_LIBRARY(OCC_LIBRARY TKernel
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\OCC\\2;Installation Path]/lib"
|
||||
)
|
||||
|
||||
ENDIF (CYGWIN OR MINGW)
|
||||
|
||||
ELSE (WIN32)
|
||||
|
||||
FIND_PATH(OCC_INCLUDE_DIR Standard_Version.hxx
|
||||
/usr/include/opencascade
|
||||
/usr/local/include/opencascade
|
||||
/opt/opencascade/include
|
||||
if(OCC_INCLUDE_DIR)
|
||||
file(STRINGS ${OCC_INCLUDE_DIR}/Standard_Version.hxx OCC_MAJOR
|
||||
REGEX "#define OCC_VERSION_MAJOR.*"
|
||||
)
|
||||
|
||||
FIND_LIBRARY(OCC_LIBRARY TKernel
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
/opt/opencascade/lib
|
||||
string(REGEX MATCH "[0-9]+" OCC_MAJOR ${OCC_MAJOR})
|
||||
file(STRINGS ${OCC_INCLUDE_DIR}/Standard_Version.hxx OCC_MINOR
|
||||
REGEX "#define OCC_VERSION_MINOR.*"
|
||||
)
|
||||
string(REGEX MATCH "[0-9]+" OCC_MINOR ${OCC_MINOR})
|
||||
file(STRINGS ${OCC_INCLUDE_DIR}/Standard_Version.hxx OCC_MAINT
|
||||
REGEX "#define OCC_VERSION_MAINTENANCE.*"
|
||||
)
|
||||
string(REGEX MATCH "[0-9]+" OCC_MAINT ${OCC_MAINT})
|
||||
|
||||
ENDIF (WIN32)
|
||||
set(OCC_VERSION_STRING "${OCC_MAJOR}.${OCC_MINOR}.${OCC_MAINT}")
|
||||
endif(OCC_INCLUDE_DIR)
|
||||
|
||||
# handle the QUIETLY and REQUIRED arguments and set OCC_FOUND to TRUE if
|
||||
# all listed variables are TRUE
|
||||
include(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(OCC REQUIRED_VARS OCC_INCLUDE_DIR VERSION_VAR OCC_VERSION_STRING)
|
||||
|
||||
SET(OCC_FOUND FALSE)
|
||||
IF(OCC_LIBRARY)
|
||||
GET_FILENAME_COMPONENT(OCC_LIBRARY_DIR ${OCC_LIBRARY} PATH)
|
||||
SET(OCC_FOUND TRUE)
|
||||
if(OCC_FOUND)
|
||||
set(OCC_LIBRARIES
|
||||
TKFillet
|
||||
TKMesh
|
||||
@@ -89,7 +118,13 @@ IF(OCC_LIBRARY)
|
||||
TKXDESTEP
|
||||
TKXDEIGES
|
||||
TKMeshVS
|
||||
TKAdvTools
|
||||
)
|
||||
ENDIF(OCC_LIBRARY)
|
||||
|
||||
if(OCC_VERSION_STRING VERSION_LESS 6.7.3)
|
||||
list(APPEND OCC_OCAF_LIBRARIES TKAdvTools)
|
||||
endif(OCC_VERSION_STRING VERSION_LESS 6.7.3)
|
||||
message(STATUS "-- Found OCE/OpenCASCADE version: ${OCC_VERSION_STRING}")
|
||||
message(STATUS "-- OCE/OpenCASCADE include directory: ${OCC_INCLUDE_DIR}")
|
||||
message(STATUS "-- OCE/OpenCASCADE shared libraries directory: ${OCC_LIBRARY_DIR}")
|
||||
else(OCC_FOUND)
|
||||
message("Neither OpenCASCADE Community Edition nor OpenCasCade were found: will not build CAD modules!")
|
||||
endif(OCC_FOUND)
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
# Try to find PySide utilities, PYSIDEUIC4 and PYSIDERCC4:
|
||||
# PYSIDEUIC4BINARY - Location of PYSIDEUIC4 executable
|
||||
# PYSIDERCC4BINARY - Location of PYSIDERCC4 executable
|
||||
# PYSIDE_TOOLS_FOUND - PySide utilities found.
|
||||
|
||||
# Also provides macro similar to FindQt4.cmake's WRAP_UI and WRAP_RC,
|
||||
# for the automatic generation of Python code from Qt4's user interface
|
||||
# ('.ui') and resource ('.qrc') files. These macros are called:
|
||||
# - PYSIDE_WRAP_UI
|
||||
# - PYSIDE_WRAP_RC
|
||||
|
||||
IF(PYSIDEUIC4BINARY AND PYSIDERCC4BINARY)
|
||||
# Already in cache, be silent
|
||||
set(PYSIDE_TOOLS_FOUND_QUIETLY TRUE)
|
||||
ENDIF(PYSIDEUIC4BINARY AND PYSIDERCC4BINARY)
|
||||
|
||||
if(WIN32 OR APPLE)
|
||||
#pyside tools are often in same location as python interpreter
|
||||
get_filename_component(PYTHON_BIN_DIR ${PYTHON_EXECUTABLE} PATH)
|
||||
set(PYSIDE_BIN_DIR ${PYTHON_BIN_DIR})
|
||||
endif(WIN32 OR APPLE)
|
||||
|
||||
FIND_PROGRAM(PYSIDEUIC4BINARY pyside-uic HINTS ${PYSIDE_BIN_DIR})
|
||||
FIND_PROGRAM(PYSIDERCC4BINARY pyside-rcc HINTS ${PYSIDE_BIN_DIR})
|
||||
|
||||
#message(STATUS "PYSIDEUIC4BINARY ${PYSIDEUIC4BINARY}" )
|
||||
#message(STATUS "PYSIDERCC4BINARY ${PYSIDERCC4BINARY}" )
|
||||
|
||||
MACRO(PYSIDE_WRAP_UI outfiles)
|
||||
FOREACH(it ${ARGN})
|
||||
GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
|
||||
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
|
||||
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.py)
|
||||
#ADD_CUSTOM_TARGET(${it} ALL
|
||||
# DEPENDS ${outfile}
|
||||
#)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${PYSIDEUIC4BINARY} ${infile} -o ${outfile}
|
||||
MAIN_DEPENDENCY ${infile}
|
||||
)
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
ENDFOREACH(it)
|
||||
ENDMACRO (PYSIDE_WRAP_UI)
|
||||
|
||||
MACRO(PYSIDE_WRAP_RC outfiles)
|
||||
FOREACH(it ${ARGN})
|
||||
GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
|
||||
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
|
||||
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/${outfile}_rc.py)
|
||||
#ADD_CUSTOM_TARGET(${it} ALL
|
||||
# DEPENDS ${outfile}
|
||||
#)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${PYSIDERCC4BINARY} ${infile} -o ${outfile}
|
||||
MAIN_DEPENDENCY ${infile}
|
||||
)
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
ENDFOREACH(it)
|
||||
ENDMACRO (PYSIDE_WRAP_RC)
|
||||
|
||||
IF(EXISTS ${PYSIDEUIC4BINARY} AND EXISTS ${PYSIDERCC4BINARY})
|
||||
set(PYSIDE_TOOLS_FOUND TRUE)
|
||||
ENDIF(EXISTS ${PYSIDEUIC4BINARY} AND EXISTS ${PYSIDERCC4BINARY})
|
||||
|
||||
if(PYSIDERCC4BINARY AND PYSIDEUIC4BINARY)
|
||||
if (NOT PySideTools_FIND_QUIETLY)
|
||||
message(STATUS "Found PySide Tools: ${PYSIDEUIC4BINARY}, ${PYSIDERCC4BINARY}")
|
||||
endif (NOT PySideTools_FIND_QUIETLY)
|
||||
else(PYSIDERCC4BINARY AND PYSIDEUIC4BINARY)
|
||||
if(PySideTools_FIND_REQUIRED)
|
||||
message(FATAL_ERROR "PySideTools could not be not found, but are required.")
|
||||
else(PySideTools_FIND_REQUIRED)
|
||||
if (NOT PySideTools_FIND_QUIETLY)
|
||||
message(STATUS "PySideTools: not found.")
|
||||
endif (NOT PySideTools_FIND_QUIETLY)
|
||||
endif(PySideTools_FIND_REQUIRED)
|
||||
endif(PYSIDERCC4BINARY AND PYSIDEUIC4BINARY)
|
||||
@@ -0,0 +1,100 @@
|
||||
# Find OCULUS
|
||||
#
|
||||
# This module defines
|
||||
# OCULUS_FOUND
|
||||
# OCULUS_INCLUDE_DIRS
|
||||
# OCULUS_LIBRARIES
|
||||
#
|
||||
# Copyright (c) 2012 I-maginer
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify it under
|
||||
# the terms of the GNU Lesser General Public License as published by the Free Software
|
||||
# Foundation; either version 2 of the License, or (at your option) any later
|
||||
# version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public License along with
|
||||
# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
|
||||
# Place - Suite 330, Boston, MA 02111-1307, USA, or go to
|
||||
# http://www.gnu.org/copyleft/lesser.txt
|
||||
#
|
||||
|
||||
# On a new cmake run, we do not need to be verbose
|
||||
IF(OCULUS_INCLUDE_DIR AND OCULUS_LIBRARY)
|
||||
SET(OCULUS_FIND_QUIETLY FALSE)
|
||||
ENDIF()
|
||||
|
||||
# If OCULUS_ROOT was defined in the environment, use it.
|
||||
if (NOT OCULUS_ROOT)
|
||||
if(NOT "$ENV{OCULUS_ROOT}" STREQUAL "")
|
||||
set(OCULUS_ROOT $ENV{OCULUS_ROOT})
|
||||
else()
|
||||
set(OCULUS_ROOT $ENV{SCOL_DEPENDENCIES_PATH}/oculus/LibOVR)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# concat all the search paths
|
||||
IF(OCULUS_ROOT)
|
||||
SET(OCULUS_INCLUDE_SEARCH_DIRS
|
||||
${OCULUS_INCLUDE_SEARCH_DIRS}
|
||||
${OCULUS_ROOT}/include
|
||||
)
|
||||
SET(OCULUS_LIBRARY_SEARCH_RELEASE_DIRS
|
||||
${OCULUS_LIBRARY_SEARCH_DIRS}
|
||||
${OCULUS_ROOT}/Lib/x64/VS2012
|
||||
)
|
||||
SET(OCULUS_LIBRARY_SEARCH_DEBUG_DIRS
|
||||
${OCULUS_LIBRARY_SEARCH_DIRS}
|
||||
${OCULUS_ROOT}/Lib/x64/VS2012
|
||||
)
|
||||
ENDIF()
|
||||
|
||||
# log message
|
||||
IF (NOT OCULUS_FIND_QUIETLY)
|
||||
MESSAGE(STATUS "Checking for OCULUS library")
|
||||
ENDIF()
|
||||
|
||||
# Search for header files
|
||||
FIND_PATH(OCULUS_INCLUDE_DIR OVR.h
|
||||
PATHS ${OCULUS_INCLUDE_SEARCH_DIRS})
|
||||
|
||||
# Search for libraries files (release mode)
|
||||
FIND_LIBRARY(OCULUS_LIBRARY_RELEASE libovr64
|
||||
PATHS ${OCULUS_LIBRARY_SEARCH_RELEASE_DIRS})
|
||||
|
||||
# Search for libraries files (debug mode)
|
||||
FIND_LIBRARY(OCULUS_LIBRARY_DEBUG libovr64d
|
||||
PATHS ${OCULUS_LIBRARY_SEARCH_DEBUG_DIRS})
|
||||
|
||||
# Configure libraries for debug/release
|
||||
SET(OCULUS_INCLUDE_DIRS ${OCULUS_INCLUDE_DIR} CACHE PATH "Directory containing OCULUS header files")
|
||||
SET(OCULUS_LIBRARY debug ${OCULUS_LIBRARY_DEBUG} optimized ${OCULUS_LIBRARY_RELEASE})
|
||||
SET(OCULUS_LIBRARIES ${OCULUS_LIBRARY} CACHE STRING "OCULUS libraries files")
|
||||
|
||||
#IF(OCULUS_INCLUDE_DIR AND OCULUS_LIBRARY)
|
||||
SET(OCULUS_FOUND TRUE)
|
||||
#ENDIF()
|
||||
|
||||
# Hide those variables in GUI
|
||||
SET(OCULUS_INCLUDE_DIR ${OCULUS_INCLUDE_DIR} CACHE INTERNAL "")
|
||||
SET(OCULUS_LIBRARY_RELEASE ${OCULUS_LIBRARY_RELEASE} CACHE INTERNAL "")
|
||||
SET(OCULUS_LIBRARY_DEBUG ${OCULUS_LIBRARY_DEBUG} CACHE INTERNAL "")
|
||||
SET(OCULUS_LIBRARY ${OCULUS_LIBRARY} CACHE INTERNAL "")
|
||||
|
||||
# log find result
|
||||
IF(OCULUS_FOUND)
|
||||
IF(NOT OCULUS_FIND_QUIETLY)
|
||||
MESSAGE(STATUS " libraries: ${OCULUS_LIBRARIES}")
|
||||
MESSAGE(STATUS " includes: ${OCULUS_INCLUDE_DIRS}")
|
||||
ENDIF()
|
||||
ELSE(OCULUS_FOUND)
|
||||
IF(NOT OCULUS_LIBRARIES)
|
||||
MESSAGE(STATUS, "OCULUS library or one of it dependencies could not be found.")
|
||||
ENDIF()
|
||||
IF(NOT OCULUS_INCLUDE_DIRS)
|
||||
MESSAGE(STATUS "OCULUS include files could not be found.")
|
||||
ENDIF()
|
||||
ENDIF(OCULUS_FOUND)
|
||||
@@ -9,12 +9,14 @@
|
||||
|
||||
IF (CMAKE_COMPILER_IS_GNUCC)
|
||||
FIND_PATH(SMESH_INCLUDE_DIR SMESH_Mesh.hxx
|
||||
/usr/include
|
||||
/usr/local/include
|
||||
# These are default search paths, why specify them?
|
||||
# /usr/include
|
||||
# /usr/local/include
|
||||
PATH_SUFFIXES smesh
|
||||
)
|
||||
FIND_LIBRARY(SMESH_LIBRARY SMESH
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
# /usr/lib
|
||||
# /usr/local/lib
|
||||
)
|
||||
ELSE (CMAKE_COMPILER_IS_GNUCC)
|
||||
# Not yet implemented
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
include (CheckCXXSourceRuns)
|
||||
|
||||
# ================================================================================
|
||||
# == Macros, mostly for special targets ==========================================
|
||||
|
||||
@@ -250,4 +252,4 @@ MACRO(SET_PYTHON_PREFIX_SUFFIX ProjectName)
|
||||
if(WIN32)
|
||||
set_target_properties(${ProjectName} PROPERTIES SUFFIX ".pyd")
|
||||
endif(WIN32)
|
||||
ENDMACRO(SET_PYTHON_PREFIX_SUFFIX)
|
||||
ENDMACRO(SET_PYTHON_PREFIX_SUFFIX)
|
||||
|
||||
@@ -0,0 +1,526 @@
|
||||
# ================================================================================
|
||||
# == Win32 is default behaviour use the LibPack copied in Source tree ============
|
||||
|
||||
# --------------------------------------------------------------------------------
|
||||
# General includes
|
||||
|
||||
link_directories(${FREECAD_LIBPACK_DIR}/lib)
|
||||
include_directories(${FREECAD_LIBPACK_DIR}/include)
|
||||
|
||||
# OpenGL
|
||||
set(OPENGL_gl_LIBRARY opengl32 glu32)
|
||||
|
||||
# Python
|
||||
set(PYTHON_LIBRARY optimized python27.lib debug python27_d.lib)
|
||||
set(PYTHON_INCLUDE_PATH ${FREECAD_LIBPACK_DIR}/include/Python-2.7.5)
|
||||
set(PYTHON_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/python.exe)
|
||||
set(PYTHONLIBS_FOUND TRUE)
|
||||
|
||||
# XercesC
|
||||
set(XERCESC_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/xerces-c-3.1.1)
|
||||
set(XERCESC_LIBRARIES xerces-c_3.lib)
|
||||
set(XERCESC_DEBUG_LIBRARIES xerces-c_3D.lib)
|
||||
set(XERCESC_FOUND TRUE)
|
||||
|
||||
# Boost
|
||||
set(Boost_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/boost-1_55)
|
||||
set(Boost_LIBRARIES
|
||||
optimized boost_filesystem-vc110-mt-1_55.lib
|
||||
optimized boost_system-vc110-mt-1_55.lib
|
||||
optimized boost_graph-vc110-mt-1_55.lib
|
||||
optimized boost_program_options-vc110-mt-1_55.lib
|
||||
optimized boost_regex-vc110-mt-1_55.lib
|
||||
optimized boost_signals-vc110-mt-1_55.lib
|
||||
optimized boost_thread-vc110-mt-1_55.lib
|
||||
)
|
||||
set(Boost_DEBUG_LIBRARIES
|
||||
debug boost_filesystem-vc110-mt-gd-1_55.lib
|
||||
debug boost_system-vc110-mt-gd-1_55.lib
|
||||
debug boost_graph-vc110-mt-gd-1_55.lib
|
||||
debug boost_program_options-vc110-mt-gd-1_55.lib
|
||||
debug boost_regex-vc110-mt-gd-1_55.lib
|
||||
debug boost_signals-vc110-mt-gd-1_55.lib
|
||||
debug boost_thread-vc110-mt-gd-1_55.lib
|
||||
)
|
||||
set(Boost_FOUND TRUE)
|
||||
|
||||
# Zlib
|
||||
set(ZLIB_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/zlib-1.2.7)
|
||||
set(ZLIB_LIBRARIES zlib.lib)
|
||||
set(ZLIB_FOUND TRUE)
|
||||
|
||||
# SMESH
|
||||
#set(SMESH_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/smesh)
|
||||
#set(SMESH_LIBRARIES
|
||||
# StdMeshers.lib
|
||||
# MEFISTO2.lib
|
||||
# SMESH.lib
|
||||
# DriverUNV.lib
|
||||
# SMESHDS.lib
|
||||
# DriverSTL.lib
|
||||
# DriverDAT.lib
|
||||
# Driver.lib
|
||||
# SMDS.lib
|
||||
#)
|
||||
|
||||
set(SMESH_FOUND TRUE)
|
||||
|
||||
# Coin3D
|
||||
|
||||
find_path(COIN3D_INCLUDE_DIR Inventor/So.h
|
||||
${FREECAD_LIBPACK_DIR}/include/Coin-4.0.0
|
||||
)
|
||||
find_library(COIN3D_LIBRARY_RELEASE coin4
|
||||
"${FREECAD_LIBPACK_DIR}/lib"
|
||||
)
|
||||
find_library(COIN3D_LIBRARY_DEBUG coin4d
|
||||
"${FREECAD_LIBPACK_DIR}/lib"
|
||||
)
|
||||
|
||||
set(COIN3D_FOUND TRUE)
|
||||
|
||||
|
||||
# QT
|
||||
set(QT_INCLUDE_DIR
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/Qt
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtCore
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtGui
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtDesigner
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtSvg
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtNetwork
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtSql
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtTest
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtUiTools
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtXml
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtOpenGl
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtWebKit
|
||||
)
|
||||
|
||||
set(QT_QTCORE_INCLUDE_DIR
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/QtCore
|
||||
)
|
||||
|
||||
set(QT_QT3SUPPORT_INCLUDE_DIR
|
||||
${FREECAD_LIBPACK_DIR}/include/Qt-4.8.6/Qt3Support
|
||||
)
|
||||
|
||||
set(QT_LIBRARIES
|
||||
optimized QtCore4.lib
|
||||
optimized QtGui4.lib
|
||||
optimized QtDesigner4.lib
|
||||
optimized QtSvg4.lib
|
||||
optimized QtNetwork4.lib
|
||||
optimized QtSql4.lib
|
||||
optimized QtTest4.lib
|
||||
optimized QtXml4.lib
|
||||
optimized QtOpenGl4.lib
|
||||
optimized QtWebKit4.lib
|
||||
)
|
||||
set(QT_DEBUG_LIBRARIES
|
||||
debug QtCored4.lib
|
||||
debug QtGuid4.lib
|
||||
debug QtDesignerd4.lib
|
||||
debug QtSvgd4.lib
|
||||
debug QtNetworkd4.lib
|
||||
debug QtSqld4.lib
|
||||
debug QtTestd4.lib
|
||||
debug QtXmld4.lib
|
||||
debug QtOpenGld4.lib
|
||||
debug QtWebKitd4.lib
|
||||
)
|
||||
|
||||
set(QT_QTCORE_LIBRARY
|
||||
optimized QtCore4.lib debug QtCored4.lib
|
||||
)
|
||||
|
||||
set(QT_QT3SUPPORT_LIBRARY_DEBUG
|
||||
debug Qt3Supportd4.lib
|
||||
)
|
||||
|
||||
set(QT_QT3SUPPORT_LIBRARY
|
||||
optimized Qt3Support4.lib
|
||||
)
|
||||
|
||||
set(QT_UIC_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/uic.exe)
|
||||
set(QT_MOC_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/moc.exe)
|
||||
set(QT_RCC_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/rcc.exe)
|
||||
set(QT_HELPCOMPILER_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/qhelpgenerator.exe)
|
||||
set(QT_COLLECTIOMGENERATOR_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/qcollectiongenerator.exe)
|
||||
|
||||
|
||||
|
||||
MACRO (QT4_EXTRACT_OPTIONS _qt4_files _qt4_options)
|
||||
SET(${_qt4_files})
|
||||
SET(${_qt4_options})
|
||||
#SET(_QT4_DOING_OPTIONS FALSE)
|
||||
FOREACH(_currentArg ${ARGN})
|
||||
# IF ("${_currentArg}" STREQUAL "OPTIONS")
|
||||
# SET(_QT4_DOING_OPTIONS TRUE)
|
||||
# ELSE ("${_currentArg}" STREQUAL "OPTIONS")
|
||||
# IF(_QT4_DOING_OPTIONS)
|
||||
# LIST(APPEND ${_qt4_options} "${_currentArg}")
|
||||
# ELSE(_QT4_DOING_OPTIONS)
|
||||
LIST(APPEND ${_qt4_files} "${_currentArg}")
|
||||
# ENDIF(_QT4_DOING_OPTIONS)
|
||||
# ENDIF ("${_currentArg}" STREQUAL "OPTIONS")
|
||||
ENDFOREACH(_currentArg)
|
||||
ENDMACRO (QT4_EXTRACT_OPTIONS)
|
||||
|
||||
# macro used to create the names of output files preserving relative dirs
|
||||
MACRO (QT4_MAKE_OUTPUT_FILE infile prefix ext outfile )
|
||||
STRING(LENGTH ${CMAKE_CURRENT_BINARY_DIR} _binlength)
|
||||
STRING(LENGTH ${infile} _infileLength)
|
||||
SET(_checkinfile ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
IF(_infileLength GREATER _binlength)
|
||||
STRING(SUBSTRING "${infile}" 0 ${_binlength} _checkinfile)
|
||||
IF(_checkinfile STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_BINARY_DIR} ${infile})
|
||||
ELSE(_checkinfile STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
|
||||
ENDIF(_checkinfile STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
ELSE(_infileLength GREATER _binlength)
|
||||
FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
|
||||
ENDIF(_infileLength GREATER _binlength)
|
||||
SET(_outfile "${CMAKE_CURRENT_BINARY_DIR}/${rel}")
|
||||
STRING(REPLACE ".." "__" _outfile ${_outfile})
|
||||
GET_FILENAME_COMPONENT(outpath ${_outfile} PATH)
|
||||
GET_FILENAME_COMPONENT(_outfile ${_outfile} NAME_WE)
|
||||
FILE(MAKE_DIRECTORY ${outpath})
|
||||
SET(${outfile} ${outpath}/${prefix}${_outfile}.${ext})
|
||||
ENDMACRO (QT4_MAKE_OUTPUT_FILE )
|
||||
|
||||
MACRO (QT4_WRAP_CPP outfiles )
|
||||
QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN})
|
||||
SET(ARGN)
|
||||
foreach(it ${moc_files})
|
||||
get_filename_component(it ${it} ABSOLUTE)
|
||||
QT4_MAKE_OUTPUT_FILE(${it} moc_ cpp outfile)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${QT_MOC_EXECUTABLE}
|
||||
ARGS ${moc_options} ${it} -o ${outfile}
|
||||
MAIN_DEPENDENCY ${it}
|
||||
)
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
endforeach(it)
|
||||
ENDMACRO (QT4_WRAP_CPP)
|
||||
|
||||
|
||||
# This is a special version of the built in macro qt4_wrap_cpp
|
||||
# It is required since moc'ed files are now included instead of being added to projects directly
|
||||
# It adds a reverse dependency to solve this
|
||||
# This has the unfortunate side effect that some files are always rebuilt
|
||||
# There is probably a cleaner solution than this
|
||||
|
||||
include(AddFileDependencies)
|
||||
|
||||
macro(fc_wrap_cpp outfiles )
|
||||
QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN})
|
||||
# fixes bug 0000585: bug with boost 1.48
|
||||
SET(moc_options ${moc_options} -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED)
|
||||
SET(ARGN)
|
||||
foreach(it ${moc_files})
|
||||
get_filename_component(it ${it} ABSOLUTE)
|
||||
QT4_MAKE_OUTPUT_FILE(${it} moc_ cpp outfile)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${QT_MOC_EXECUTABLE}
|
||||
ARGS ${moc_options} ${it} -o ${outfile}
|
||||
MAIN_DEPENDENCY ${it}
|
||||
)
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
add_file_dependencies(${it} ${outfile})
|
||||
endforeach(it)
|
||||
endmacro(fc_wrap_cpp)
|
||||
|
||||
|
||||
MACRO (QT4_ADD_RESOURCES outfiles )
|
||||
QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN})
|
||||
SET(ARGN)
|
||||
FOREACH (it ${rcc_files})
|
||||
GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE)
|
||||
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
|
||||
GET_FILENAME_COMPONENT(rc_path ${infile} PATH)
|
||||
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cxx)
|
||||
# parse file for dependencies
|
||||
# all files are absolute paths or relative to the location of the qrc file
|
||||
FILE(READ "${infile}" _RC_FILE_CONTENTS)
|
||||
STRING(REGEX MATCHALL "<file[^<]+" _RC_FILES "${_RC_FILE_CONTENTS}")
|
||||
SET(_RC_DEPENDS)
|
||||
FOREACH(_RC_FILE ${_RC_FILES})
|
||||
STRING(REGEX REPLACE "^<file[^>]*>" "" _RC_FILE "${_RC_FILE}")
|
||||
STRING(REGEX MATCH "^/|([A-Za-z]:/)" _ABS_PATH_INDICATOR "${_RC_FILE}")
|
||||
IF(NOT _ABS_PATH_INDICATOR)
|
||||
SET(_RC_FILE "${rc_path}/${_RC_FILE}")
|
||||
ENDIF(NOT _ABS_PATH_INDICATOR)
|
||||
SET(_RC_DEPENDS ${_RC_DEPENDS} "${_RC_FILE}")
|
||||
ENDFOREACH(_RC_FILE)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${QT_RCC_EXECUTABLE}
|
||||
ARGS ${rcc_options} -name ${outfilename} -o ${outfile} ${infile}
|
||||
MAIN_DEPENDENCY ${infile}
|
||||
DEPENDS ${_RC_DEPENDS})
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
ENDFOREACH (it)
|
||||
ENDMACRO (QT4_ADD_RESOURCES)
|
||||
|
||||
MACRO (QT4_WRAP_UI outfiles )
|
||||
QT4_EXTRACT_OPTIONS(ui_files ui_options ${ARGN})
|
||||
|
||||
FOREACH (it ${ui_files})
|
||||
GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
|
||||
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
|
||||
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${QT_UIC_EXECUTABLE}
|
||||
ARGS -o ${outfile} ${infile}
|
||||
MAIN_DEPENDENCY ${infile})
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
ENDFOREACH (it)
|
||||
ENDMACRO (QT4_WRAP_UI)
|
||||
|
||||
|
||||
set(QT4_FOUND TRUE)
|
||||
|
||||
# SoQt
|
||||
set(SOQT_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/SoQt-1.6.0)
|
||||
set(SOQT_LIBRARY_RELEASE soqt1.lib)
|
||||
set(SOQT_LIBRARY_DEBUG soqt1d.lib)
|
||||
set(SOQT_FOUND TRUE)
|
||||
|
||||
# OpenCV
|
||||
set(OPENCV2_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/opencv)
|
||||
set(OPENCV2_LIBRARIES
|
||||
optimized opencv_calib3d249.lib
|
||||
debug opencv_calib3d249d.lib
|
||||
optimized opencv_contrib249.lib
|
||||
debug opencv_contrib249d.lib
|
||||
optimized opencv_core249.lib
|
||||
debug opencv_core249d.lib
|
||||
optimized opencv_features2d249.lib
|
||||
debug opencv_features2d249d.lib
|
||||
optimized opencv_flann249.lib
|
||||
debug opencv_flann249d.lib
|
||||
optimized opencv_gpu249.lib
|
||||
debug opencv_gpu249d.lib
|
||||
optimized opencv_highgui249.lib
|
||||
debug opencv_highgui249d.lib
|
||||
optimized opencv_imgproc249.lib
|
||||
debug opencv_imgproc249d.lib
|
||||
optimized opencv_legacy249.lib
|
||||
debug opencv_legacy249d.lib
|
||||
optimized opencv_ml249.lib
|
||||
debug opencv_ml249d.lib
|
||||
optimized opencv_nonfree249.lib
|
||||
debug opencv_nonfree249d.lib
|
||||
optimized opencv_objdetect249.lib
|
||||
debug opencv_objdetect249d.lib
|
||||
optimized opencv_ocl249.lib
|
||||
debug opencv_ocl249d.lib
|
||||
optimized opencv_photo249.lib
|
||||
debug opencv_photo249d.lib
|
||||
optimized opencv_stitching249.lib
|
||||
debug opencv_stitching249d.lib
|
||||
optimized opencv_superres249.lib
|
||||
debug opencv_superres249d.lib
|
||||
optimized opencv_ts249.lib
|
||||
debug opencv_ts249d.lib
|
||||
optimized opencv_video249.lib
|
||||
debug opencv_video249d.lib
|
||||
optimized opencv_videostab249.lib
|
||||
debug opencv_videostab249d.lib
|
||||
)
|
||||
set(OPENCV2_FOUND TRUE)
|
||||
|
||||
# NGLIB (NetGen)
|
||||
|
||||
set(NGLIB_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/nglib/include)
|
||||
set(NGLIB_LIBRARY_DIR
|
||||
${FREECAD_LIBPACK_DIR}/lib
|
||||
)
|
||||
set(NGLIB_LIBRARIES
|
||||
optimized nglib
|
||||
)
|
||||
set(NGLIB_DEBUG_LIBRARIES
|
||||
debug nglibd
|
||||
)
|
||||
|
||||
|
||||
# Pointscloud library
|
||||
set(PCL_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/pcl-1.7)
|
||||
set(PCL_LIBRARY_DIRS ${FREECAD_LIBPACK_DIR}/lib)
|
||||
|
||||
set(PCL_COMMON_LIBRARIES optimized pcl_common_release debug pcl_common_debug)
|
||||
set(PCL_FEATURES_LIBRARIES optimized pcl_features_release debug pcl_features_debug)
|
||||
set(PCL_FILTERS_LIBRARIES optimized pcl_filters_release debug pcl_filters_debug)
|
||||
set(PCL_IO_LIBRARIES optimized pcl_io_release debug pcl_io_debug)
|
||||
set(PCL_IO_PLY_LIBRARIES optimized pcl_io_ply_release debug pcl_io_ply_debug)
|
||||
set(PCL_KDTREE_LIBRARIES optimized pcl_kdtree_release debug pcl_kdtree_debug)
|
||||
set(PCL_KEYPOINTS_LIBRARIES optimized pcl_keypoints_release debug pcl_keypoints_debug)
|
||||
set(PCL_ML_LIBRARIES optimized pcl_ml_release debug pcl_ml_debug)
|
||||
set(PCL_OCTREE_LIBRARIES optimized pcl_octree_release debug pcl_octree_debug)
|
||||
set(PCL_RECOGNITION_LIBRARIES optimized pcl_recognition_release debug pcl_recognition_debug)
|
||||
set(PCL_REGISTRATION_LIBRARIES optimized pcl_registration_release debug pcl_registration_debug)
|
||||
set(PCL_SAMPLE_CONSENSUS_LIBRARIES optimized pcl_sample_consensus_release debug pcl_sample_consensus_debug)
|
||||
set(PCL_SEARCH_LIBRARIES optimized pcl_search_release debug pcl_search_debug)
|
||||
set(PCL_SEGMENTATION_LIBRARIES optimized pcl_segmentation_release debug pcl_segmentation_debug)
|
||||
set(PCL_STEREO_LIBRARIES optimized pcl_stereo_release debug pcl_stereo_debug)
|
||||
set(PCL_SURFACE_LIBRARIES optimized pcl_surface_release debug pcl_surface_debug)
|
||||
set(PCL_TRACKING_LIBRARIES optimized pcl_tracking_release debug pcl_tracking_debug)
|
||||
|
||||
set(PCL_LIBRARIES
|
||||
${PCL_COMMON_LIBRARIES}
|
||||
${PCL_FEATURES_LIBRARIES}
|
||||
${PCL_FILTERS_LIBRARIES}
|
||||
${PCL_IO_LIBRARIES}
|
||||
${PCL_IO_PLY_LIBRARIES}
|
||||
${PCL_KDTREE_LIBRARIES}
|
||||
${PCL_KEYPOINTS_LIBRARIES}
|
||||
${PCL_ML_LIBRARIES}
|
||||
${PCL_OCTREE_LIBRARIES}
|
||||
${PCL_RECOGNITION_LIBRARIES}
|
||||
${PCL_REGISTRATION_LIBRARIES}
|
||||
${PCL_SAMPLE_CONSENSUS_LIBRARIES}
|
||||
${PCL_SEARCH_LIBRARIES}
|
||||
${PCL_SEGMENTATION_LIBRARIES}
|
||||
${PCL_STEREO_LIBRARIES}
|
||||
${PCL_SURFACE_LIBRARIES}
|
||||
${PCL_TRACKING_LIBRARIES}
|
||||
)
|
||||
set(PCL_FOUND TRUE)
|
||||
set(PCL_COMMON_FOUND TRUE)
|
||||
set(PCL_FEATURES_FOUND TRUE)
|
||||
set(PCL_FILTERS_FOUND TRUE)
|
||||
set(PCL_IO_FOUND TRUE)
|
||||
set(PCL_IO_PLY_FOUND TRUE)
|
||||
set(PCL_KDTREE_FOUND TRUE)
|
||||
set(PCL_KEYPOINTS_FOUND TRUE)
|
||||
set(PCL_ML_FOUND TRUE)
|
||||
set(PCL_OCTREE_FOUND TRUE)
|
||||
set(PCL_RECOGNITION_FOUND TRUE)
|
||||
set(PCL_REGISTRATION_FOUND TRUE)
|
||||
set(PCL_SAMPLE_CONSENSUS_FOUND TRUE)
|
||||
set(PCL_SEARCH_FOUND TRUE)
|
||||
set(PCL_SEGMENTATION_FOUND TRUE)
|
||||
set(PCL_STEREO_FOUND TRUE)
|
||||
set(PCL_SURFACE_FOUND TRUE)
|
||||
set(PCL_TRACKING_FOUND TRUE)
|
||||
|
||||
set(FLANN_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/flann-1.8)
|
||||
|
||||
|
||||
set(OCC_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/oce-0.15)
|
||||
set(OCC_LIBRARY_DIR ${FREECAD_LIBPACK_DIR}/lib)
|
||||
set(OCC_LIBRARIES
|
||||
optimized TKFillet
|
||||
optimized TKMesh
|
||||
optimized TKernel
|
||||
optimized TKG2d
|
||||
optimized TKG3d
|
||||
optimized TKMath
|
||||
optimized TKIGES
|
||||
optimized TKSTL
|
||||
optimized TKShHealing
|
||||
optimized TKXSBase
|
||||
optimized TKBool
|
||||
optimized TKBO
|
||||
optimized TKBRep
|
||||
optimized TKTopAlgo
|
||||
optimized TKGeomAlgo
|
||||
optimized TKGeomBase
|
||||
optimized TKOffset
|
||||
optimized TKPrim
|
||||
optimized TKSTEP
|
||||
optimized TKSTEPBase
|
||||
optimized TKSTEPAttr
|
||||
optimized TKHLR
|
||||
optimized TKFeat
|
||||
)
|
||||
set(OCC_DEBUG_LIBRARIES
|
||||
debug TKFilletd
|
||||
debug TKMeshd
|
||||
debug TKerneld
|
||||
debug TKG2dd
|
||||
debug TKG3dd
|
||||
debug TKMathd
|
||||
debug TKIGESd
|
||||
debug TKSTLd
|
||||
debug TKShHealingd
|
||||
debug TKXSBased
|
||||
debug TKBoold
|
||||
debug TKBOd
|
||||
debug TKBRepd
|
||||
debug TKTopAlgod
|
||||
debug TKGeomAlgod
|
||||
debug TKGeomBased
|
||||
debug TKOffsetd
|
||||
debug TKPrimd
|
||||
debug TKSTEPd
|
||||
debug TKSTEPBased
|
||||
debug TKSTEPAttrd
|
||||
debug TKHLRd
|
||||
debug TKFeatd
|
||||
)
|
||||
set(OCC_OCAF_LIBRARIES
|
||||
optimized TKCAF
|
||||
optimized TKXCAF
|
||||
optimized TKLCAF
|
||||
optimized TKXDESTEP
|
||||
optimized TKXDEIGES
|
||||
optimized TKMeshVS
|
||||
optimized TKAdvTools
|
||||
)
|
||||
set(OCC_OCAF_DEBUG_LIBRARIES
|
||||
debug TKCAFd
|
||||
debug TKXCAFd
|
||||
debug TKLCAFd
|
||||
debug TKXDESTEPd
|
||||
debug TKXDEIGESd
|
||||
debug TKMeshVSd
|
||||
debug TKAdvToolsd
|
||||
)
|
||||
set(OCC_FOUND TRUE)
|
||||
|
||||
|
||||
set(EIGEN3_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/eigen3)
|
||||
set(EIGEN3_FOUND TRUE)
|
||||
|
||||
set(ODE_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/ode-0.11.1)
|
||||
set(ODE_LIBRARIES ${FREECAD_LIBPACK_DIR}/lib/ode_double.lib)
|
||||
set(ODE_FOUND TRUE)
|
||||
|
||||
# FreeType
|
||||
if(FREECAD_USE_FREETYPE)
|
||||
set(FREETYPE_LIBRARIES
|
||||
optimized ${FREECAD_LIBPACK_DIR}/lib/freetype.lib
|
||||
debug ${FREECAD_LIBPACK_DIR}/lib/freetyped.lib
|
||||
)
|
||||
set(FREETYPE_INCLUDE_DIRS
|
||||
${FREECAD_LIBPACK_DIR}/include/FreeType-2.4.12
|
||||
)
|
||||
set(FREETYPE_VERSION_STRING
|
||||
"2.4.12"
|
||||
)
|
||||
set(FREETYPE_FOUND
|
||||
TRUE
|
||||
)
|
||||
endif(FREECAD_USE_FREETYPE)
|
||||
|
||||
|
||||
# SHIBOKEN_INCLUDE_DIR - Directories to include to use SHIBOKEN
|
||||
# SHIBOKEN_LIBRARY - Files to link against to use SHIBOKEN
|
||||
# SHIBOKEN_BINARY - Executable name
|
||||
|
||||
SET(SHIBOKEN_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/shiboken-1.2.2)
|
||||
SET(SHIBOKEN_LIBRARY optimized ${FREECAD_LIBPACK_DIR}/lib/shiboken-python2.7.lib debug ${FREECAD_LIBPACK_DIR}/lib/shiboken-python2.7_d.lib)
|
||||
set(SHIBOKEN_BINARY ${FREECAD_LIBPACK_DIR}/bin/shiboken)
|
||||
|
||||
# PYSIDE_INCLUDE_DIR - Directories to include to use PySide
|
||||
# PYSIDE_LIBRARY - Files to link against to use PySide
|
||||
# PYSIDE_PYTHONPATH - Path to where the PySide Python module files could be found
|
||||
# PYSIDE_TYPESYSTEMS - Type system files that should be used by other bindings extending PySide
|
||||
|
||||
SET(PYSIDE_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/PySide-1.2.2)
|
||||
SET(PYSIDE_LIBRARY optimized ${FREECAD_LIBPACK_DIR}/lib/pyside-python2.7.lib debug ${FREECAD_LIBPACK_DIR}/lib/pyside-python2.7_d.lib)
|
||||
SET(PYSIDE_PYTHONPATH ${FREECAD_LIBPACK_DIR}/pyside/Lib/site-packages)
|
||||
SET(PYSIDE_TYPESYSTEMS ${FREECAD_LIBPACK_DIR}/pyside/share/PySide/typesystems)
|
||||
@@ -137,12 +137,9 @@ set(QT_DEBUG_LIBRARIES
|
||||
debug QtWebKitd4.lib
|
||||
)
|
||||
|
||||
set(QT_QTCORE_LIBRARY_DEBUG
|
||||
debug QtCored4.lib
|
||||
)
|
||||
|
||||
set(QT_QTCORE_LIBRARY
|
||||
optimized QtCore4.lib
|
||||
debug QtCored4.lib
|
||||
)
|
||||
|
||||
set(QT_UIC_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/uic.exe)
|
||||
|
||||
@@ -11,8 +11,7 @@ include_directories(${FREECAD_LIBPACK_DIR}/include)
|
||||
set(OPENGL_gl_LIBRARY opengl32 glu32)
|
||||
|
||||
# Python
|
||||
set(PYTHON_DEBUG_LIBRARY python27_d.lib)
|
||||
set(PYTHON_LIBRARY python27.lib)
|
||||
set(PYTHON_LIBRARY optimized python27.lib debug python27_d.lib)
|
||||
set(PYTHON_INCLUDE_PATH ${FREECAD_LIBPACK_DIR}/include/Python-2.7.6)
|
||||
set(PYTHON_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/python.exe)
|
||||
set(PYTHONLIBS_FOUND TRUE)
|
||||
@@ -140,12 +139,9 @@ set(QT_DEBUG_LIBRARIES
|
||||
debug QtWebKitd4.lib
|
||||
)
|
||||
|
||||
set(QT_QTCORE_LIBRARY_DEBUG
|
||||
debug QtCored4.lib
|
||||
)
|
||||
|
||||
set(QT_QTCORE_LIBRARY
|
||||
optimized QtCore4.lib
|
||||
debug QtCored4.lib
|
||||
)
|
||||
|
||||
set(QT_QT3SUPPORT_LIBRARY_DEBUG
|
||||
@@ -471,3 +467,58 @@ SET(PYSIDE_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/PySide-1.2.1)
|
||||
SET(PYSIDE_LIBRARY optimized ${FREECAD_LIBPACK_DIR}/lib/pyside-python2.7.lib debug ${FREECAD_LIBPACK_DIR}/lib/pyside-python2.7_d.lib)
|
||||
SET(PYSIDE_PYTHONPATH ${FREECAD_LIBPACK_DIR}/pyside/Lib/site-packages)
|
||||
SET(PYSIDE_TYPESYSTEMS ${FREECAD_LIBPACK_DIR}/pyside/share/PySide/typesystems)
|
||||
SET(PYSIDE_BIN_DIR ${FREECAD_LIBPACK_DIR}/pyside-tools/bin)
|
||||
|
||||
# Pointscloud library
|
||||
set(PCL_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/pcl-1.6)
|
||||
set(PCL_LIBRARY_DIRS ${FREECAD_LIBPACK_DIR}/lib)
|
||||
|
||||
set(PCL_COMMON_LIBRARIES optimized pcl_common_release debug pcl_common_debug)
|
||||
set(PCL_FEATURES_LIBRARIES optimized pcl_features_release debug pcl_features_debug)
|
||||
set(PCL_FILTERS_LIBRARIES optimized pcl_filters_release debug pcl_filters_debug)
|
||||
set(PCL_IO_LIBRARIES optimized pcl_io_release debug pcl_io_debug)
|
||||
set(PCL_IO_PLY_LIBRARIES optimized pcl_io_ply_release debug pcl_io_ply_debug)
|
||||
set(PCL_KDTREE_LIBRARIES optimized pcl_kdtree_release debug pcl_kdtree_debug)
|
||||
set(PCL_KEYPOINTS_LIBRARIES optimized pcl_keypoints_release debug pcl_keypoints_debug)
|
||||
set(PCL_OCTREE_LIBRARIES optimized pcl_octree_release debug pcl_octree_debug)
|
||||
set(PCL_REGISTRATION_LIBRARIES optimized pcl_registration_release debug pcl_registration_debug)
|
||||
set(PCL_SAMPLE_CONSENSUS_LIBRARIES optimized pcl_sample_consensus_release debug pcl_sample_consensus_debug)
|
||||
set(PCL_SEARCH_LIBRARIES optimized pcl_search_release debug pcl_search_debug)
|
||||
set(PCL_SEGMENTATION_LIBRARIES optimized pcl_segmentation_release debug pcl_segmentation_debug)
|
||||
set(PCL_SURFACE_LIBRARIES optimized pcl_surface_release debug pcl_surface_debug)
|
||||
set(PCL_TRACKING_LIBRARIES optimized pcl_tracking_release debug pcl_tracking_debug)
|
||||
|
||||
set(PCL_LIBRARIES
|
||||
${PCL_COMMON_LIBRARIES}
|
||||
${PCL_FEATURES_LIBRARIES}
|
||||
${PCL_FILTERS_LIBRARIES}
|
||||
${PCL_IO_LIBRARIES}
|
||||
${PCL_IO_PLY_LIBRARIES}
|
||||
${PCL_KDTREE_LIBRARIES}
|
||||
${PCL_KEYPOINTS_LIBRARIES}
|
||||
${PCL_OCTREE_LIBRARIES}
|
||||
${PCL_REGISTRATION_LIBRARIES}
|
||||
${PCL_SAMPLE_CONSENSUS_LIBRARIES}
|
||||
${PCL_SEARCH_LIBRARIES}
|
||||
${PCL_SEGMENTATION_LIBRARIES}
|
||||
${PCL_SURFACE_LIBRARIES}
|
||||
${PCL_TRACKING_LIBRARIES}
|
||||
)
|
||||
set(PCL_FOUND TRUE)
|
||||
set(PCL_COMMON_FOUND TRUE)
|
||||
set(PCL_FEATURES_FOUND TRUE)
|
||||
set(PCL_FILTERS_FOUND TRUE)
|
||||
set(PCL_IO_FOUND TRUE)
|
||||
set(PCL_IO_PLY_FOUND TRUE)
|
||||
set(PCL_KDTREE_FOUND TRUE)
|
||||
set(PCL_KEYPOINTS_FOUND TRUE)
|
||||
set(PCL_OCTREE_FOUND TRUE)
|
||||
set(PCL_REGISTRATION_FOUND TRUE)
|
||||
set(PCL_SAMPLE_CONSENSUS_FOUND TRUE)
|
||||
set(PCL_SEARCH_FOUND TRUE)
|
||||
set(PCL_SEGMENTATION_FOUND TRUE)
|
||||
set(PCL_SURFACE_FOUND TRUE)
|
||||
set(PCL_TRACKING_FOUND TRUE)
|
||||
|
||||
set(FLANN_LIBRARIES optimized flann debug flann)
|
||||
set(FLANN_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/flann-1.7.1)
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
set(ENV{PATH} "${FREECAD_LIBPACK_DIR};$ENV{PATH}")
|
||||
set(ENV{CMAKE_PREFIX_PATH} ${FREECAD_LIBPACK_DIR})
|
||||
|
||||
set(Boost_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include CACHE PATH "" FORCE)
|
||||
|
||||
set(OCE_DIR ${FREECAD_LIBPACK_DIR}/lib/cmake CACHE PATH "" FORCE)
|
||||
|
||||
set(SWIG_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/swig/swig.exe CACHE FILEPATH "Swig" FORCE)
|
||||
|
||||
set(PYTHON_EXECUTABLE ${FREECAD_LIBPACK_DIR}/bin/python.exe CACHE FILEPATH "" FORCE)
|
||||
set(PYTHON_LIBRARY ${FREECAD_LIBPACK_DIR}/lib/python27.lib CACHE FILEPATH "" FORCE)
|
||||
set(PYTHON_DEBUG_LIBRARY ${FREECAD_LIBPACK_DIR}/lib/python27_d.lib CACHE FILEPATH "" FORCE)
|
||||
set(PYTHON_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/python2.7 CACHE PATH "" FORCE)
|
||||
|
||||
find_library(XERCESC_LIBRARIES xerces-c_3 "${FREECAD_LIBPACK_DIR}/lib")
|
||||
find_library(XERCESC_DEBUG_LIBRARIES xerces-c_3D "${FREECAD_LIBPACK_DIR}/lib")
|
||||
set(XERCESC_FOUND TRUE)
|
||||
|
||||
find_library(COIN3D_LIBRARY_RELEASE coin4 "${FREECAD_LIBPACK_DIR}/lib")
|
||||
find_library(COIN3D_LIBRARY_DEBUG coin4d "${FREECAD_LIBPACK_DIR}/lib")
|
||||
set(COIN3D_FOUND TRUE)
|
||||
|
||||
set(NETGENDATA ${FREECAD_LIBPACK_DIR}/include/netgen)
|
||||
|
||||
if(FREECAD_USE_FREETYPE)
|
||||
set(FREETYPE_INCLUDE_DIR_freetype2 ${FREECAD_LIBPACK_DIR}/include/freetype2)
|
||||
endif(FREECAD_USE_FREETYPE)
|
||||
|
||||
link_directories(${FREECAD_LIBPACK_DIR}/lib)
|
||||
set(PCL_INCLUDE_DIRS ${FREECAD_LIBPACK_DIR}/include/pcl-1.7)
|
||||
set(PCL_LIBRARY_DIRS ${FREECAD_LIBPACK_DIR}/lib)
|
||||
|
||||
set(PCL_COMMON_LIBRARIES optimized pcl_common_release debug pcl_common_debug)
|
||||
set(PCL_FEATURES_LIBRARIES optimized pcl_features_release debug pcl_features_debug)
|
||||
set(PCL_FILTERS_LIBRARIES optimized pcl_filters_release debug pcl_filters_debug)
|
||||
set(PCL_IO_LIBRARIES optimized pcl_io_release debug pcl_io_debug)
|
||||
set(PCL_IO_PLY_LIBRARIES optimized pcl_io_ply_release debug pcl_io_ply_debug)
|
||||
set(PCL_KDTREE_LIBRARIES optimized pcl_kdtree_release debug pcl_kdtree_debug)
|
||||
set(PCL_KEYPOINTS_LIBRARIES optimized pcl_keypoints_release debug pcl_keypoints_debug)
|
||||
set(PCL_ML_LIBRARIES optimized pcl_ml_release debug pcl_ml_debug)
|
||||
set(PCL_OCTREE_LIBRARIES optimized pcl_octree_release debug pcl_octree_debug)
|
||||
set(PCL_RECOGNITION_LIBRARIES optimized pcl_recognition_release debug pcl_recognition_debug)
|
||||
set(PCL_REGISTRATION_LIBRARIES optimized pcl_registration_release debug pcl_registration_debug)
|
||||
set(PCL_SAMPLE_CONSENSUS_LIBRARIES optimized pcl_sample_consensus_release debug pcl_sample_consensus_debug)
|
||||
set(PCL_SEARCH_LIBRARIES optimized pcl_search_release debug pcl_search_debug)
|
||||
set(PCL_SEGMENTATION_LIBRARIES optimized pcl_segmentation_release debug pcl_segmentation_debug)
|
||||
set(PCL_STEREO_LIBRARIES optimized pcl_stereo_release debug pcl_stereo_debug)
|
||||
set(PCL_SURFACE_LIBRARIES optimized pcl_surface_release debug pcl_surface_debug)
|
||||
set(PCL_TRACKING_LIBRARIES optimized pcl_tracking_release debug pcl_tracking_debug)
|
||||
|
||||
set(PCL_LIBRARIES
|
||||
${PCL_COMMON_LIBRARIES}
|
||||
${PCL_FEATURES_LIBRARIES}
|
||||
${PCL_FILTERS_LIBRARIES}
|
||||
${PCL_IO_LIBRARIES}
|
||||
${PCL_IO_PLY_LIBRARIES}
|
||||
${PCL_KDTREE_LIBRARIES}
|
||||
${PCL_KEYPOINTS_LIBRARIES}
|
||||
${PCL_ML_LIBRARIES}
|
||||
${PCL_OCTREE_LIBRARIES}
|
||||
${PCL_RECOGNITION_LIBRARIES}
|
||||
${PCL_REGISTRATION_LIBRARIES}
|
||||
${PCL_SAMPLE_CONSENSUS_LIBRARIES}
|
||||
${PCL_SEARCH_LIBRARIES}
|
||||
${PCL_SEGMENTATION_LIBRARIES}
|
||||
${PCL_STEREO_LIBRARIES}
|
||||
${PCL_SURFACE_LIBRARIES}
|
||||
${PCL_TRACKING_LIBRARIES}
|
||||
)
|
||||
set(PCL_FOUND TRUE)
|
||||
set(PCL_COMMON_FOUND TRUE)
|
||||
set(PCL_FEATURES_FOUND TRUE)
|
||||
set(PCL_FILTERS_FOUND TRUE)
|
||||
set(PCL_IO_FOUND TRUE)
|
||||
set(PCL_IO_PLY_FOUND TRUE)
|
||||
set(PCL_KDTREE_FOUND TRUE)
|
||||
set(PCL_KEYPOINTS_FOUND TRUE)
|
||||
set(PCL_ML_FOUND TRUE)
|
||||
set(PCL_OCTREE_FOUND TRUE)
|
||||
set(PCL_RECOGNITION_FOUND TRUE)
|
||||
set(PCL_REGISTRATION_FOUND TRUE)
|
||||
set(PCL_SAMPLE_CONSENSUS_FOUND TRUE)
|
||||
set(PCL_SEARCH_FOUND TRUE)
|
||||
set(PCL_SEGMENTATION_FOUND TRUE)
|
||||
set(PCL_STEREO_FOUND TRUE)
|
||||
set(PCL_SURFACE_FOUND TRUE)
|
||||
set(PCL_TRACKING_FOUND TRUE)
|
||||
-1113
File diff suppressed because it is too large
Load Diff
@@ -1,11 +0,0 @@
|
||||
SUBDIRS=examples
|
||||
|
||||
# Change data dir from default
|
||||
datadir = @datadir@/data
|
||||
data_DATA = \
|
||||
License.txt
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(data_DATA) \
|
||||
CMakeLists.txt
|
||||
|
||||
Binary file not shown.
@@ -33,21 +33,6 @@ if (WIN32 AND FREECAD_LIBPACK_USE)
|
||||
endforeach (it)
|
||||
SOURCE_GROUP("pivy" FILES ${FREECAD_LIBPACK_PIVY_COIN})
|
||||
|
||||
# pivy/gui
|
||||
foreach (it ${FREECAD_LIBPACK_PIVY_SOQT})
|
||||
get_filename_component(libfile ${it} NAME)
|
||||
set(out "${CMAKE_BINARY_DIR}/lib/pivy/gui/${libfile}")
|
||||
add_custom_command(
|
||||
DEPENDS ${it}
|
||||
OUTPUT ${out}
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
ARGS -E copy_if_different ${it} ${out}
|
||||
MAIN_DEPENDENCY ${it}
|
||||
COMMENT "Copy file to ${out}"
|
||||
)
|
||||
endforeach (it)
|
||||
SOURCE_GROUP("pivy\\gui" FILES ${FREECAD_LIBPACK_PIVY_SOQT})
|
||||
|
||||
# shiboken
|
||||
foreach (it ${FREECAD_LIBPACK_SHIBOKEN})
|
||||
get_filename_component(libfile ${it} NAME)
|
||||
@@ -130,7 +115,6 @@ if (WIN32 AND FREECAD_LIBPACK_USE)
|
||||
|
||||
set(FREECAD_LIBPACK_FILES
|
||||
${FREECAD_LIBPACK_PIVY_COIN}
|
||||
${FREECAD_LIBPACK_PIVY_SOQT}
|
||||
${FREECAD_LIBPACK_SHIBOKEN}
|
||||
${FREECAD_LIBPACK_PYSIDE}
|
||||
${FREECAD_LIBPACK_PYSIDEUIC_ABS}
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
|
||||
# Change data dir from default
|
||||
datadir = @datadir@/data/examples
|
||||
data_DATA = \
|
||||
DrawingExample.FCStd \
|
||||
EngineBlock.FCStd \
|
||||
PartDesignExample.FCStd \
|
||||
RobotExample.FCStd \
|
||||
Schenkel.stp \
|
||||
ArchDetail.FCStd
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(data_DATA) \
|
||||
CMakeLists.txt
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,137 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 2
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 1 -1 0
|
||||
Curve2ds 6
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
Curves 3
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 6
|
||||
26 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2
|
||||
p 0.0310985626705653 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1
|
||||
p 0.0310985626705653 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
2 27 2
|
||||
p 0.0310985626705653 1 0 10
|
||||
2 28 1
|
||||
p 0.0310985626705653 1 0 10
|
||||
26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 27
|
||||
p 0.0310985626705653 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1
|
||||
p 0.0310985626705653 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
Surfaces 3
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 3
|
||||
52 50 1 0.0157705973710445
|
||||
2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 2 -4.89842541528951e-16 0 2 -4.89842541528951e-16 0 1.93716632225726 0.49737977432971 0 1.75261336008773 0.963507348203431 0 1.45793725484282 1.36909421185738 0 1.07165358995799 1.68865585100403 0 0.618033988749894 1.90211303259031 0 0.125581039058625 1.99605345685654 0 -0.374762629171451 1.96457450145738 0 -0.851558583130147 1.80965410493204 0 -1.27484797949738 1.54102648555158 0 -1.6180339887499 1.17557050458494 0 -1.8595529717765 0.736249105369352 0 -1.98422940262896 0.250666467128604 0 -1.98422940262896 -0.250666467128614 0 -1.8595529717765 -0.736249105369362 0 -1.61803398874989 -1.17557050458495 0 -1.27484797949737 -1.54102648555158 0 -0.851558583130138 -1.80965410493204 0 -0.374762629171441 -1.96457450145738 0 0.125581039058636 -1.99605345685654 0 0.618033988749905 -1.9021130325903 0 1.071653589958 -1.68865585100402 0 1.45793725484283 -1.36909421185737 0 1.75261336008773 -0.96350734820342 0 1.93716632225727 -0.497379774329697 0 0 10 6.28318530717959 10 0.251327412287184 10 0.502654824574367 10 0.753982236861551 10 1.00530964914873 10 1.25663706143592 10 1.5079644737231 10 1.75929188601029 10 2.01061929829747 10 2.26194671058465 10 2.51327412287184 10 2.76460153515902 10 3.0159289474462 10 3.26725635973339 10 3.51858377202057 10 3.76991118430776 10 4.02123859659494 10 4.27256600888212 10 4.52389342116931 10 4.77522083345649 10 5.02654824574367 10 5.27787565803086 10 5.52920307031804 10 5.78053048260523 10 6.03185789489241 10 6.28318530717959 0 0 0 0.251327412287184 0 0.502654824574367 0 0.753982236861551 0 1.00530964914873 0 1.25663706143592 0 1.5079644737231 0 1.75929188601029 0 2.01061929829747 0 2.26194671058465 0 2.51327412287184 0 2.76460153515902 0 3.0159289474462 0 3.26725635973339 0 3.51858377202057 0 3.76991118430776 0 4.02123859659494 0 4.27256600888212 0 4.52389342116931 0 4.77522083345649 0 5.02654824574367 0 5.27787565803086 0 5.52920307031804 0 5.78053048260523 0 6.03185789489241 0 22 21 47 22 47 48 22 48 49 23 22 49 3 28 29 3 1 28 24 23 49 24 49 50 24 50 51 4 29 30 4 3 29 25 24 51 5 30 31 26 51 52 5 4 30 26 25 51 26 52 27 2 26 27 6 31 32 6 32 33 6 5 31 7 6 33 8 33 34 8 34 35 8 7 33 9 8 35 10 35 36 10 9 35 11 36 37 11 10 36 12 37 38 12 11 37 13 38 39 13 12 38 14 13 39 14 39 40 15 14 40 15 40 41 16 15 41 16 41 42 17 16 42 17 42 43 18 17 43 18 43 44 19 18 44 19 44 45 19 45 46 20 19 46 20 46 47 21 20 47
|
||||
26 25 1 2.22044604925031e-16
|
||||
2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 0.0078852986855219 3.33066907387547e-16 10 2 0 1.93716632225726 0.49737977432971 1.75261336008773 0.963507348203431 1.45793725484282 1.36909421185738 1.07165358995799 1.68865585100403 0.618033988749894 1.90211303259031 0.125581039058625 1.99605345685654 -0.374762629171451 1.96457450145738 -0.851558583130147 1.80965410493204 -1.27484797949738 1.54102648555158 -1.6180339887499 1.17557050458494 -1.8595529717765 0.736249105369352 -1.98422940262896 0.250666467128604 -1.98422940262896 -0.250666467128614 -1.8595529717765 -0.736249105369362 -1.61803398874989 -1.17557050458495 -1.27484797949737 -1.54102648555158 -0.851558583130138 -1.80965410493204 -0.374762629171441 -1.96457450145738 0.125581039058636 -1.99605345685654 0.618033988749904 -1.9021130325903 1.071653589958 -1.68865585100402 1.45793725484283 -1.36909421185737 1.75261336008773 -0.96350734820342 1.93716632225727 -0.497379774329697 0.00788529868552179 2.22044604925031e-16 26 1 2 26 2 3 26 3 4 26 4 5 26 5 6 26 6 7 26 7 8 26 8 9 26 9 10 26 10 11 26 11 12 26 12 13 26 13 14 26 14 15 26 15 16 26 16 17 26 17 18 26 18 19 26 19 20 26 20 21 26 21 22 26 22 23 26 23 24 26 24 25 26 25 1
|
||||
26 25 1 2.22044604925031e-16
|
||||
2 -4.89842541528951e-16 0 1.93716632225726 0.49737977432971 0 1.75261336008773 0.963507348203431 0 1.45793725484282 1.36909421185738 0 1.07165358995799 1.68865585100403 0 0.618033988749894 1.90211303259031 0 0.125581039058625 1.99605345685654 0 -0.374762629171451 1.96457450145738 0 -0.851558583130147 1.80965410493204 0 -1.27484797949738 1.54102648555158 0 -1.6180339887499 1.17557050458494 0 -1.8595529717765 0.736249105369352 0 -1.98422940262896 0.250666467128604 0 -1.98422940262896 -0.250666467128614 0 -1.8595529717765 -0.736249105369362 0 -1.61803398874989 -1.17557050458495 0 -1.27484797949737 -1.54102648555158 0 -0.851558583130138 -1.80965410493204 0 -0.374762629171441 -1.96457450145738 0 0.125581039058636 -1.99605345685654 0 0.618033988749905 -1.9021130325903 0 1.071653589958 -1.68865585100402 0 1.45793725484283 -1.36909421185737 0 1.75261336008773 -0.96350734820342 0 1.93716632225727 -0.497379774329697 0 0.0078852986855219 3.33066907387547e-16 0 2 0 1.93716632225726 0.49737977432971 1.75261336008773 0.963507348203431 1.45793725484282 1.36909421185738 1.07165358995799 1.68865585100403 0.618033988749894 1.90211303259031 0.125581039058625 1.99605345685654 -0.374762629171451 1.96457450145738 -0.851558583130147 1.80965410493204 -1.27484797949738 1.54102648555158 -1.6180339887499 1.17557050458494 -1.8595529717765 0.736249105369352 -1.98422940262896 0.250666467128604 -1.98422940262896 -0.250666467128614 -1.8595529717765 -0.736249105369362 -1.61803398874989 -1.17557050458495 -1.27484797949737 -1.54102648555158 -0.851558583130138 -1.80965410493204 -0.374762629171441 -1.96457450145738 0.125581039058636 -1.99605345685654 0.618033988749904 -1.9021130325903 1.071653589958 -1.68865585100402 1.45793725484283 -1.36909421185737 1.75261336008773 -0.96350734820342 1.93716632225727 -0.497379774329697 0.00788529868552179 2.22044604925031e-16 26 1 2 26 2 3 26 3 4 26 4 5 26 5 6 26 6 7 26 7 8 26 8 9 26 9 10 26 10 11 26 11 12 26 12 13 26 13 14 26 14 15 26 15 16 26 16 17 26 17 18 26 18 19 26 19 20 26 20 21 26 21 22 26 22 23 26 23 24 26 24 25 26 25 1
|
||||
|
||||
TShapes 15
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 6.28318530717959
|
||||
2 1 1 0 0 6.28318530717959
|
||||
2 2 2 0 0 6.28318530717959
|
||||
6 1 1 0
|
||||
6 2 2 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+15 2 -15 2 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 10
|
||||
3 3 4CN 1 0 0 10
|
||||
7 3 4 1 0
|
||||
0
|
||||
|
||||
0101000
|
||||
-15 2 +13 2 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 6.28318530717959
|
||||
2 5 1 0 0 6.28318530717959
|
||||
2 6 3 0 0 6.28318530717959
|
||||
6 5 1 0
|
||||
6 6 3 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+13 2 -13 2 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-14 0 +12 0 +11 0 -12 0 *
|
||||
Fa
|
||||
0 1e-07 1 0
|
||||
2 1
|
||||
0101000
|
||||
+10 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+14 0 *
|
||||
Fa
|
||||
0 1e-07 2 0
|
||||
2 2
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-11 0 *
|
||||
Fa
|
||||
0 1e-07 3 0
|
||||
2 3
|
||||
0101000
|
||||
-6 0 *
|
||||
Sh
|
||||
|
||||
0101100
|
||||
+9 0 +7 0 -5 0 *
|
||||
So
|
||||
|
||||
0100100
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 1 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 0 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,256 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 9
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 -1 0
|
||||
2 1 -1 2 -1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 5
|
||||
2 2 1 5 -1 0
|
||||
2 5 -1 0
|
||||
2 1 -1 5 -1 0
|
||||
2 5 1 2 -1 0
|
||||
Curve2ds 14
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
1 0 5 1 0
|
||||
1 0 5 1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 5 1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
Curves 7
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 14
|
||||
36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 37
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
36 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
36 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 2
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
36 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
2 37 2
|
||||
p 0.0157727586365918 1 0 5
|
||||
2 38 1
|
||||
p 0.0157727586365918 1 0 5
|
||||
2 1 2
|
||||
p 0.0157727586365918 1 5 10
|
||||
2 3 38
|
||||
p 0.0157727586365918 1 5 10
|
||||
36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 2
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
36 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
2 1 2
|
||||
p 0.0157727586365918 1 5 10
|
||||
2 3 38
|
||||
p 0.0157727586365918 1 5 10
|
||||
36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 2
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
36 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1
|
||||
p 0.0157727586365918 1 0 0.179519580205131 0.359039160410262 0.538558740615393 0.718078320820525 0.897597901025656 1.07711748123079 1.25663706143592 1.43615664164105 1.61567622184618 1.79519580205131 1.97471538225644 2.15423496246157 2.3337545426667 2.51327412287184 2.69279370307697 2.8723132832821 3.05183286348723 3.23135244369236 3.41087202389749 3.59039160410262 3.76991118430775 3.94943076451288 4.12895034471801 4.30846992492315 4.48798950512828 4.66750908533341 4.84702866553854 5.02654824574367 5.2060678259488 5.38558740615393 5.56510698635906 5.74462656656419 5.92414614676933 6.10366572697446 6.28318530717959
|
||||
Surfaces 5
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 5
|
||||
36 35 1 3.00432421995733e-16
|
||||
2 -4.89842541528951e-16 0 1.96785917719726 0.357113789597274 0 1.87246974127947 0.702749648162686 0 1.71689758720373 1.02579855481181 0 1.50614293200722 1.31587745187943 0 1.24697960371747 1.56366296493606 0 0.947737324945996 1.76119106371348 0 0.618033988749893 1.90211303259031 0 0.268466531635309 1.98189952353587 0 -0.0897296607010315 1.99798613308263 0 -0.44504186791263 1.94985582436365 0 -0.786050063307849 1.8390555451029 0 -1.10179396290421 1.6691465074426 0 -1.38212529797373 1.44558972765478 0 -1.6180339887499 1.17557050458494 0 -1.80193773580484 0.867767478235115 0 -1.92792572139171 0.532073691133349 0 -1.99194858799048 0.179278617806865 0 -1.99194858799048 -0.179278617806869 0 -1.92792572139171 -0.532073691133352 0 -1.80193773580484 -0.867767478235118 0 -1.61803398874989 -1.17557050458495 0 -1.38212529797373 -1.44558972765478 0 -1.1017939629042 -1.66914650744261 0 -0.786050063307846 -1.8390555451029 0 -0.445041867912627 -1.94985582436365 0 -0.0897296607010284 -1.99798613308263 0 0.268466531635312 -1.98189952353587 0 0.618033988749896 -1.90211303259031 0 0.947737324945998 -1.76119106371348 0 1.24697960371747 -1.56366296493606 0 1.50614293200722 -1.31587745187942 0 1.71689758720373 -1.02579855481181 0 1.87246974127947 -0.702749648162684 0 1.96785917719726 -0.357113789597272 0 0.00402570600476093 -1.11022302462516e-16 0 2 0 1.96785917719726 0.357113789597273 1.87246974127947 0.702749648162686 1.71689758720373 1.02579855481181 1.50614293200722 1.31587745187943 1.24697960371747 1.56366296493606 0.947737324945996 1.76119106371348 0.618033988749893 1.90211303259031 0.268466531635309 1.98189952353587 -0.0897296607010316 1.99798613308263 -0.44504186791263 1.94985582436365 -0.786050063307849 1.8390555451029 -1.10179396290421 1.6691465074426 -1.38212529797373 1.44558972765478 -1.6180339887499 1.17557050458494 -1.80193773580484 0.867767478235115 -1.92792572139171 0.532073691133349 -1.99194858799048 0.179278617806865 -1.99194858799048 -0.179278617806869 -1.92792572139171 -0.532073691133352 -1.80193773580484 -0.867767478235117 -1.61803398874989 -1.17557050458495 -1.38212529797373 -1.44558972765478 -1.1017939629042 -1.66914650744261 -0.786050063307846 -1.8390555451029 -0.445041867912627 -1.94985582436365 -0.0897296607010285 -1.99798613308263 0.268466531635312 -1.98189952353587 0.618033988749896 -1.90211303259031 0.947737324945998 -1.76119106371348 1.24697960371747 -1.56366296493606 1.50614293200722 -1.31587745187942 1.71689758720373 -1.02579855481181 1.87246974127948 -0.702749648162684 1.96785917719726 -0.357113789597272 0.00402570600476104 0 36 25 26 36 26 27 36 27 28 36 28 29 36 29 30 36 30 31 36 31 32 36 32 33 36 33 34 36 34 35 36 35 1 36 1 2 36 2 3 36 3 4 36 4 5 36 5 6 36 6 7 36 7 8 36 8 9 36 9 10 36 10 11 36 11 12 36 12 13 36 13 14 36 14 15 36 15 16 36 16 17 36 17 18 36 18 19 36 19 20 36 20 21 36 21 22 36 22 23 36 23 24 36 24 25
|
||||
72 70 1 0.0080514120095221
|
||||
2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 5 1.96785917719726 0.357113789597274 5 1.87246974127947 0.702749648162686 5 1.71689758720373 1.02579855481181 5 1.50614293200722 1.31587745187943 5 1.24697960371747 1.56366296493606 5 0.947737324945996 1.76119106371348 5 0.618033988749893 1.90211303259031 5 0.268466531635309 1.98189952353587 5 -0.0897296607010315 1.99798613308263 5 -0.44504186791263 1.94985582436365 5 -0.786050063307849 1.8390555451029 5 -1.10179396290421 1.6691465074426 5 -1.38212529797373 1.44558972765478 5 -1.6180339887499 1.17557050458494 5 -1.80193773580484 0.867767478235115 5 -1.92792572139171 0.532073691133349 5 -1.99194858799048 0.179278617806865 5 -1.99194858799048 -0.179278617806869 5 -1.92792572139171 -0.532073691133352 5 -1.80193773580484 -0.867767478235118 5 -1.61803398874989 -1.17557050458495 5 -1.38212529797373 -1.44558972765478 5 -1.1017939629042 -1.66914650744261 5 -0.786050063307846 -1.8390555451029 5 -0.445041867912627 -1.94985582436365 5 -0.0897296607010284 -1.99798613308263 5 0.268466531635312 -1.98189952353587 5 0.618033988749896 -1.90211303259031 5 0.947737324945998 -1.76119106371348 5 1.24697960371747 -1.56366296493606 5 1.50614293200722 -1.31587745187942 5 1.71689758720373 -1.02579855481181 5 1.87246974127947 -0.702749648162684 5 1.96785917719726 -0.357113789597272 5 2 -4.89842541528951e-16 0 2 -4.89842541528951e-16 0 1.96785917719726 0.357113789597274 0 1.87246974127947 0.702749648162686 0 1.71689758720373 1.02579855481181 0 1.50614293200722 1.31587745187943 0 1.24697960371747 1.56366296493606 0 0.947737324945996 1.76119106371348 0 0.618033988749893 1.90211303259031 0 0.268466531635309 1.98189952353587 0 -0.0897296607010315 1.99798613308263 0 -0.44504186791263 1.94985582436365 0 -0.786050063307849 1.8390555451029 0 -1.10179396290421 1.6691465074426 0 -1.38212529797373 1.44558972765478 0 -1.6180339887499 1.17557050458494 0 -1.80193773580484 0.867767478235115 0 -1.92792572139171 0.532073691133349 0 -1.99194858799048 0.179278617806865 0 -1.99194858799048 -0.179278617806869 0 -1.92792572139171 -0.532073691133352 0 -1.80193773580484 -0.867767478235118 0 -1.61803398874989 -1.17557050458495 0 -1.38212529797373 -1.44558972765478 0 -1.1017939629042 -1.66914650744261 0 -0.786050063307846 -1.8390555451029 0 -0.445041867912627 -1.94985582436365 0 -0.0897296607010284 -1.99798613308263 0 0.268466531635312 -1.98189952353587 0 0.618033988749896 -1.90211303259031 0 0.947737324945998 -1.76119106371348 0 1.24697960371747 -1.56366296493606 0 1.50614293200722 -1.31587745187942 0 1.71689758720373 -1.02579855481181 0 1.87246974127947 -0.702749648162684 0 1.96785917719726 -0.357113789597272 0 0 5 6.28318530717959 5 0.179519580205131 5 0.359039160410262 5 0.538558740615393 5 0.718078320820525 5 0.897597901025656 5 1.07711748123079 5 1.25663706143592 5 1.43615664164105 5 1.61567622184618 5 1.79519580205131 5 1.97471538225644 5 2.15423496246157 5 2.3337545426667 5 2.51327412287184 5 2.69279370307697 5 2.8723132832821 5 3.05183286348723 5 3.23135244369236 5 3.41087202389749 5 3.59039160410262 5 3.76991118430775 5 3.94943076451288 5 4.12895034471801 5 4.30846992492315 5 4.48798950512828 5 4.66750908533341 5 4.84702866553854 5 5.02654824574367 5 5.2060678259488 5 5.38558740615393 5 5.56510698635906 5 5.74462656656419 5 5.92414614676933 5 6.10366572697446 5 6.28318530717959 0 0 0 0.179519580205131 0 0.359039160410262 0 0.538558740615393 0 0.718078320820525 0 0.897597901025656 0 1.07711748123079 0 1.25663706143592 0 1.43615664164105 0 1.61567622184618 0 1.79519580205131 0 1.97471538225644 0 2.15423496246157 0 2.3337545426667 0 2.51327412287184 0 2.69279370307697 0 2.8723132832821 0 3.05183286348723 0 3.23135244369236 0 3.41087202389749 0 3.59039160410262 0 3.76991118430775 0 3.94943076451288 0 4.12895034471801 0 4.30846992492315 0 4.48798950512828 0 4.66750908533341 0 4.84702866553854 0 5.02654824574367 0 5.2060678259488 0 5.38558740615393 0 5.56510698635906 0 5.74462656656419 0 5.92414614676933 0 6.10366572697446 0 22 21 57 22 57 58 23 22 58 23 58 59 3 38 39 3 1 38 24 59 60 24 23 59 4 39 40 4 3 39 25 60 61 25 24 60 5 40 41 5 4 40 26 61 62 26 25 61 6 41 42 6 5 41 27 62 63 27 26 62 7 42 43 7 6 42 28 63 64 28 27 63 8 43 44 8 44 45 8 7 43 29 64 65 29 28 64 9 8 45 9 45 46 30 65 66 30 29 65 10 9 46 31 66 67 31 30 66 11 10 46 11 46 47 32 67 68 32 31 67 12 11 47 12 47 48 33 68 69 33 32 68 13 12 48 13 48 49 34 33 69 34 69 70 14 13 49 14 49 50 14 50 51 35 34 70 35 70 71 15 14 51 36 35 71 36 71 72 36 72 37 16 15 51 16 51 52 2 36 37 17 16 52 17 52 53 18 17 53 18 53 54 19 18 54 19 54 55 20 19 55 20 55 56 21 20 56 21 56 57
|
||||
72 70 1 0.0080514120095221
|
||||
2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 5 1.96785917719726 0.357113789597274 5 1.87246974127947 0.702749648162686 5 1.71689758720373 1.02579855481181 5 1.50614293200722 1.31587745187943 5 1.24697960371747 1.56366296493606 5 0.947737324945996 1.76119106371348 5 0.618033988749893 1.90211303259031 5 0.268466531635309 1.98189952353587 5 -0.0897296607010315 1.99798613308263 5 -0.44504186791263 1.94985582436365 5 -0.786050063307849 1.8390555451029 5 -1.10179396290421 1.6691465074426 5 -1.38212529797373 1.44558972765478 5 -1.6180339887499 1.17557050458494 5 -1.80193773580484 0.867767478235115 5 -1.92792572139171 0.532073691133349 5 -1.99194858799048 0.179278617806865 5 -1.99194858799048 -0.179278617806869 5 -1.92792572139171 -0.532073691133352 5 -1.80193773580484 -0.867767478235118 5 -1.61803398874989 -1.17557050458495 5 -1.38212529797373 -1.44558972765478 5 -1.1017939629042 -1.66914650744261 5 -0.786050063307846 -1.8390555451029 5 -0.445041867912627 -1.94985582436365 5 -0.0897296607010284 -1.99798613308263 5 0.268466531635312 -1.98189952353587 5 0.618033988749896 -1.90211303259031 5 0.947737324945998 -1.76119106371348 5 1.24697960371747 -1.56366296493606 5 1.50614293200722 -1.31587745187942 5 1.71689758720373 -1.02579855481181 5 1.87246974127947 -0.702749648162684 5 1.96785917719726 -0.357113789597272 5 2 -4.89842541528951e-16 10 1.96785917719726 0.357113789597274 10 1.87246974127947 0.702749648162686 10 1.71689758720373 1.02579855481181 10 1.50614293200722 1.31587745187943 10 1.24697960371747 1.56366296493606 10 0.947737324945996 1.76119106371348 10 0.618033988749893 1.90211303259031 10 0.268466531635309 1.98189952353587 10 -0.0897296607010315 1.99798613308263 10 -0.44504186791263 1.94985582436365 10 -0.786050063307849 1.8390555451029 10 -1.10179396290421 1.6691465074426 10 -1.38212529797373 1.44558972765478 10 -1.6180339887499 1.17557050458494 10 -1.80193773580484 0.867767478235115 10 -1.92792572139171 0.532073691133349 10 -1.99194858799048 0.179278617806865 10 -1.99194858799048 -0.179278617806869 10 -1.92792572139171 -0.532073691133352 10 -1.80193773580484 -0.867767478235118 10 -1.61803398874989 -1.17557050458495 10 -1.38212529797373 -1.44558972765478 10 -1.1017939629042 -1.66914650744261 10 -0.786050063307846 -1.8390555451029 10 -0.445041867912627 -1.94985582436365 10 -0.0897296607010284 -1.99798613308263 10 0.268466531635312 -1.98189952353587 10 0.618033988749896 -1.90211303259031 10 0.947737324945998 -1.76119106371348 10 1.24697960371747 -1.56366296493606 10 1.50614293200722 -1.31587745187942 10 1.71689758720373 -1.02579855481181 10 1.87246974127947 -0.702749648162684 10 1.96785917719726 -0.357113789597272 10 6.28318530717959 5 6.28318530717959 10 0 5 0.179519580205131 5 0.359039160410262 5 0.538558740615393 5 0.718078320820525 5 0.897597901025656 5 1.07711748123079 5 1.25663706143592 5 1.43615664164105 5 1.61567622184618 5 1.79519580205131 5 1.97471538225644 5 2.15423496246157 5 2.3337545426667 5 2.51327412287184 5 2.69279370307697 5 2.8723132832821 5 3.05183286348723 5 3.23135244369236 5 3.41087202389749 5 3.59039160410262 5 3.76991118430775 5 3.94943076451288 5 4.12895034471801 5 4.30846992492315 5 4.48798950512828 5 4.66750908533341 5 4.84702866553854 5 5.02654824574367 5 5.2060678259488 5 5.38558740615393 5 5.56510698635906 5 5.74462656656419 5 5.92414614676933 5 6.10366572697446 5 0 10 0.179519580205131 10 0.359039160410262 10 0.538558740615393 10 0.718078320820525 10 0.897597901025656 10 1.07711748123079 10 1.25663706143592 10 1.43615664164105 10 1.61567622184618 10 1.79519580205131 10 1.97471538225644 10 2.15423496246157 10 2.3337545426667 10 2.51327412287184 10 2.69279370307697 10 2.8723132832821 10 3.05183286348723 10 3.23135244369236 10 3.41087202389749 10 3.59039160410262 10 3.76991118430775 10 3.94943076451288 10 4.12895034471801 10 4.30846992492315 10 4.48798950512828 10 4.66750908533341 10 4.84702866553854 10 5.02654824574367 10 5.2060678259488 10 5.38558740615393 10 5.56510698635906 10 5.74462656656419 10 5.92414614676933 10 6.10366572697446 10 58 22 23 58 57 22 59 23 24 59 58 23 39 3 4 39 38 3 60 24 25 60 59 24 40 4 5 40 39 4 61 25 26 61 60 25 41 5 6 41 40 5 62 26 27 62 61 26 42 6 7 42 41 6 63 27 28 63 62 27 43 7 8 43 42 7 64 28 29 64 63 28 44 8 9 44 9 10 44 43 8 65 29 30 65 64 29 45 44 10 45 10 11 66 30 31 66 65 30 46 45 11 67 31 32 67 66 31 47 11 12 47 46 11 68 32 33 68 67 32 48 47 12 48 12 13 69 33 34 49 13 14 69 68 33 49 48 13 70 69 34 70 34 35 50 14 15 50 15 16 50 49 14 71 70 35 71 35 36 51 50 16 72 71 36 72 36 37 52 16 17 52 51 16 2 72 37 2 37 1 53 17 18 53 52 17 54 18 19 54 53 18 55 19 20 55 54 19 56 20 21 56 55 20 57 21 22 57 56 21
|
||||
72 70 1 0.0080514120095221
|
||||
2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 15 2 -4.89842541528951e-16 10 1.96785917719726 0.357113789597274 10 1.87246974127947 0.702749648162686 10 1.71689758720373 1.02579855481181 10 1.50614293200722 1.31587745187943 10 1.24697960371747 1.56366296493606 10 0.947737324945996 1.76119106371348 10 0.618033988749893 1.90211303259031 10 0.268466531635309 1.98189952353587 10 -0.0897296607010315 1.99798613308263 10 -0.44504186791263 1.94985582436365 10 -0.786050063307849 1.8390555451029 10 -1.10179396290421 1.6691465074426 10 -1.38212529797373 1.44558972765478 10 -1.6180339887499 1.17557050458494 10 -1.80193773580484 0.867767478235115 10 -1.92792572139171 0.532073691133349 10 -1.99194858799048 0.179278617806865 10 -1.99194858799048 -0.179278617806869 10 -1.92792572139171 -0.532073691133352 10 -1.80193773580484 -0.867767478235118 10 -1.61803398874989 -1.17557050458495 10 -1.38212529797373 -1.44558972765478 10 -1.1017939629042 -1.66914650744261 10 -0.786050063307846 -1.8390555451029 10 -0.445041867912627 -1.94985582436365 10 -0.0897296607010284 -1.99798613308263 10 0.268466531635312 -1.98189952353587 10 0.618033988749896 -1.90211303259031 10 0.947737324945998 -1.76119106371348 10 1.24697960371747 -1.56366296493606 10 1.50614293200722 -1.31587745187942 10 1.71689758720373 -1.02579855481181 10 1.87246974127947 -0.702749648162684 10 1.96785917719726 -0.357113789597272 10 2 -4.89842541528951e-16 15 1.96785917719726 0.357113789597274 15 1.87246974127947 0.702749648162686 15 1.71689758720373 1.02579855481181 15 1.50614293200722 1.31587745187943 15 1.24697960371747 1.56366296493606 15 0.947737324945996 1.76119106371348 15 0.618033988749893 1.90211303259031 15 0.268466531635309 1.98189952353587 15 -0.0897296607010315 1.99798613308263 15 -0.44504186791263 1.94985582436365 15 -0.786050063307849 1.8390555451029 15 -1.10179396290421 1.6691465074426 15 -1.38212529797373 1.44558972765478 15 -1.6180339887499 1.17557050458494 15 -1.80193773580484 0.867767478235115 15 -1.92792572139171 0.532073691133349 15 -1.99194858799048 0.179278617806865 15 -1.99194858799048 -0.179278617806869 15 -1.92792572139171 -0.532073691133352 15 -1.80193773580484 -0.867767478235118 15 -1.61803398874989 -1.17557050458495 15 -1.38212529797373 -1.44558972765478 15 -1.1017939629042 -1.66914650744261 15 -0.786050063307846 -1.8390555451029 15 -0.445041867912627 -1.94985582436365 15 -0.0897296607010284 -1.99798613308263 15 0.268466531635312 -1.98189952353587 15 0.618033988749896 -1.90211303259031 15 0.947737324945998 -1.76119106371348 15 1.24697960371747 -1.56366296493606 15 1.50614293200722 -1.31587745187942 15 1.71689758720373 -1.02579855481181 15 1.87246974127947 -0.702749648162684 15 1.96785917719726 -0.357113789597272 15 6.28318530717959 5 6.28318530717959 10 0 5 0.179519580205131 5 0.359039160410262 5 0.538558740615393 5 0.718078320820525 5 0.897597901025656 5 1.07711748123079 5 1.25663706143592 5 1.43615664164105 5 1.61567622184618 5 1.79519580205131 5 1.97471538225644 5 2.15423496246157 5 2.3337545426667 5 2.51327412287184 5 2.69279370307697 5 2.8723132832821 5 3.05183286348723 5 3.23135244369236 5 3.41087202389749 5 3.59039160410262 5 3.76991118430775 5 3.94943076451288 5 4.12895034471801 5 4.30846992492315 5 4.48798950512828 5 4.66750908533341 5 4.84702866553854 5 5.02654824574367 5 5.2060678259488 5 5.38558740615393 5 5.56510698635906 5 5.74462656656419 5 5.92414614676933 5 6.10366572697446 5 0 10 0.179519580205131 10 0.359039160410262 10 0.538558740615393 10 0.718078320820525 10 0.897597901025656 10 1.07711748123079 10 1.25663706143592 10 1.43615664164105 10 1.61567622184618 10 1.79519580205131 10 1.97471538225644 10 2.15423496246157 10 2.3337545426667 10 2.51327412287184 10 2.69279370307697 10 2.8723132832821 10 3.05183286348723 10 3.23135244369236 10 3.41087202389749 10 3.59039160410262 10 3.76991118430775 10 3.94943076451288 10 4.12895034471801 10 4.30846992492315 10 4.48798950512828 10 4.66750908533341 10 4.84702866553854 10 5.02654824574367 10 5.2060678259488 10 5.38558740615393 10 5.56510698635906 10 5.74462656656419 10 5.92414614676933 10 6.10366572697446 10 58 22 23 58 57 22 59 23 24 59 58 23 39 3 4 39 38 3 60 24 25 60 59 24 40 4 5 40 39 4 61 25 26 61 60 25 41 5 6 41 40 5 62 26 27 62 61 26 42 6 7 42 41 6 63 27 28 63 62 27 43 7 8 43 42 7 64 28 29 64 63 28 44 8 9 44 9 10 44 43 8 65 29 30 65 64 29 45 44 10 45 10 11 66 30 31 66 65 30 46 45 11 67 31 32 67 66 31 47 11 12 47 46 11 68 32 33 68 67 32 48 47 12 48 12 13 69 33 34 49 13 14 69 68 33 49 48 13 70 69 34 70 34 35 50 14 15 50 15 16 50 49 14 71 70 35 71 35 36 51 50 16 72 71 36 72 36 37 52 16 17 52 51 16 2 72 37 2 37 1 53 17 18 53 52 17 54 18 19 54 53 18 55 19 20 55 54 19 56 20 21 56 55 20 57 21 22 57 56 21
|
||||
36 35 1 3.00432421995733e-16
|
||||
2 -4.89842541528951e-16 10 1.96785917719726 0.357113789597274 10 1.87246974127947 0.702749648162686 10 1.71689758720373 1.02579855481181 10 1.50614293200722 1.31587745187943 10 1.24697960371747 1.56366296493606 10 0.947737324945996 1.76119106371348 10 0.618033988749893 1.90211303259031 10 0.268466531635309 1.98189952353587 10 -0.0897296607010315 1.99798613308263 10 -0.44504186791263 1.94985582436365 10 -0.786050063307849 1.8390555451029 10 -1.10179396290421 1.6691465074426 10 -1.38212529797373 1.44558972765478 10 -1.6180339887499 1.17557050458494 10 -1.80193773580484 0.867767478235115 10 -1.92792572139171 0.532073691133349 10 -1.99194858799048 0.179278617806865 10 -1.99194858799048 -0.179278617806869 10 -1.92792572139171 -0.532073691133352 10 -1.80193773580484 -0.867767478235118 10 -1.61803398874989 -1.17557050458495 10 -1.38212529797373 -1.44558972765478 10 -1.1017939629042 -1.66914650744261 10 -0.786050063307846 -1.8390555451029 10 -0.445041867912627 -1.94985582436365 10 -0.0897296607010284 -1.99798613308263 10 0.268466531635312 -1.98189952353587 10 0.618033988749896 -1.90211303259031 10 0.947737324945998 -1.76119106371348 10 1.24697960371747 -1.56366296493606 10 1.50614293200722 -1.31587745187942 10 1.71689758720373 -1.02579855481181 10 1.87246974127947 -0.702749648162684 10 1.96785917719726 -0.357113789597272 10 0.00402570600476093 -1.11022302462516e-16 10 2 0 1.96785917719726 0.357113789597273 1.87246974127947 0.702749648162686 1.71689758720373 1.02579855481181 1.50614293200722 1.31587745187943 1.24697960371747 1.56366296493606 0.947737324945996 1.76119106371348 0.618033988749893 1.90211303259031 0.268466531635309 1.98189952353587 -0.0897296607010316 1.99798613308263 -0.44504186791263 1.94985582436365 -0.786050063307849 1.8390555451029 -1.10179396290421 1.6691465074426 -1.38212529797373 1.44558972765478 -1.6180339887499 1.17557050458494 -1.80193773580484 0.867767478235115 -1.92792572139171 0.532073691133349 -1.99194858799048 0.179278617806865 -1.99194858799048 -0.179278617806869 -1.92792572139171 -0.532073691133352 -1.80193773580484 -0.867767478235117 -1.61803398874989 -1.17557050458495 -1.38212529797373 -1.44558972765478 -1.1017939629042 -1.66914650744261 -0.786050063307846 -1.8390555451029 -0.445041867912627 -1.94985582436365 -0.0897296607010285 -1.99798613308263 0.268466531635312 -1.98189952353587 0.618033988749896 -1.90211303259031 0.947737324945998 -1.76119106371348 1.24697960371747 -1.56366296493606 1.50614293200722 -1.31587745187942 1.71689758720373 -1.02579855481181 1.87246974127948 -0.702749648162684 1.96785917719726 -0.357113789597272 0.00402570600476104 0 36 25 26 36 26 27 36 27 28 36 28 29 36 29 30 36 30 31 36 31 32 36 32 33 36 33 34 36 34 35 36 35 1 36 1 2 36 2 3 36 3 4 36 4 5 36 5 6 36 6 7 36 7 8 36 8 9 36 9 10 36 10 11 36 11 12 36 12 13 36 13 14 36 14 15 36 15 16 36 16 17 36 17 18 36 18 19 36 19 20 36 20 21 36 21 22 36 22 23 36 23 24 36 24 25
|
||||
|
||||
TShapes 25
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 6.28318530717959
|
||||
2 1 1 0 0 6.28318530717959
|
||||
2 2 2 0 0 6.28318530717959
|
||||
6 1 2 3
|
||||
6 2 1 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+25 4 -25 4 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-24 0 *
|
||||
Fa
|
||||
0 1e-07 1 0
|
||||
2 1
|
||||
0101000
|
||||
-23 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 6.28318530717959
|
||||
2 3 2 6 0 6.28318530717959
|
||||
2 4 3 6 0 6.28318530717959
|
||||
6 3 2 7
|
||||
6 4 3 7
|
||||
0
|
||||
|
||||
0101100
|
||||
+21 8 -21 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 5
|
||||
3 5 6CN 2 0 0 5
|
||||
7 5 6 2 3
|
||||
0
|
||||
|
||||
0101000
|
||||
+25 4 -21 4 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-20 5 +19 2 +24 2 -19 2 *
|
||||
Fa
|
||||
0 1e-07 2 2
|
||||
2 2
|
||||
0101000
|
||||
+18 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 5 10
|
||||
3 7 8CN 3 0 5 10
|
||||
7 7 8 3 3
|
||||
0
|
||||
|
||||
0101000
|
||||
+21 4 -16 4 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 0 6.28318530717959
|
||||
2 9 3 0 0 6.28318530717959
|
||||
2 10 4 9 0 6.28318530717959
|
||||
6 9 3 3
|
||||
6 10 4 3
|
||||
0
|
||||
|
||||
0101100
|
||||
+16 4 -16 4 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+15 2 +20 5 -15 2 -14 2 *
|
||||
Fa
|
||||
0 1e-07 3 2
|
||||
2 3
|
||||
0101000
|
||||
+13 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 15
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 5 10
|
||||
3 11 12CN 4 0 5 10
|
||||
7 11 12 4 7
|
||||
0
|
||||
|
||||
0101000
|
||||
+16 8 -11 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 6.28318530717959
|
||||
2 13 4 0 0 6.28318530717959
|
||||
2 14 5 0 0 6.28318530717959
|
||||
6 13 4 7
|
||||
6 14 5 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+11 8 -11 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+10 5 +14 2 -10 5 -9 5 *
|
||||
Fa
|
||||
0 1e-07 4 5
|
||||
2 4
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 0 *
|
||||
Fa
|
||||
0 1e-07 5 0
|
||||
2 5
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-22 2 +17 0 +12 0 +7 0 +5 5 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,531 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 18
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 1 3 1 0
|
||||
2 2 -1 0
|
||||
2 1 -1 3 -1 2 -1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 5
|
||||
2 2 1 7 -1 0
|
||||
2 7 -1 0
|
||||
2 3 -1 7 -1 0
|
||||
2 1 -1 3 -1 7 -1 0
|
||||
1
|
||||
1 0 0 -6.5
|
||||
0 1 0 -8
|
||||
0 0 1 6
|
||||
2 1 -1 0
|
||||
2 7 1 3 1 0
|
||||
2 3 -1 2 -1 0
|
||||
2 7 1 2 -1 0
|
||||
2 12 -1 0
|
||||
2 1 -1 12 -1 0
|
||||
Curve2ds 32
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
1 0 5 1 0
|
||||
1 0 5 1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
8 5.75 8.75
|
||||
1 4.6498482185881986 0 0 1
|
||||
8 5.75 8.75
|
||||
1 -6 -6.0039100721660859 1 0
|
||||
1 -1.5707963267948966 8.5 1 0
|
||||
2 6.5 8 0 -1 1 0 2
|
||||
8 5.75 8.75
|
||||
1 3.2041334153862846 0 0 1
|
||||
8 5.75 8.75
|
||||
1 -6 4.5039100721660859 1 0
|
||||
1 -1.5707963267948966 6 1 0
|
||||
2 6.5 8 0 -1 1 0 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 5 1 0
|
||||
1 2.5 0 0 -1
|
||||
1 6.375 0 0 1
|
||||
1 0 -7.875 1 0
|
||||
1 0 6.375 1 0
|
||||
1 0 0 0 -1
|
||||
1 6.375 0 0 1
|
||||
1 0 7.875 1 0
|
||||
1 2.5 0 0 1
|
||||
1 0 0 0 1
|
||||
1 0 7.875 1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
Curves 16
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
1 -0.125 -1.9960899278339139 0 0 0 1
|
||||
2 0 0 8.5 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 -1.9960899278339139 -0.125 0 0 0 1
|
||||
2 0 0 6 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 6.375 0 2.5 0 1 0
|
||||
1 6.375 7.875 0 0 0 1
|
||||
1 6.375 0 0 -0 1 0
|
||||
1 0 7.875 2.5 1 0 -0
|
||||
1 0 7.875 0 1 0 -0
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 32
|
||||
26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 27
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 14
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
2 27 2
|
||||
p 0.0394318960038986 1 0 5
|
||||
2 28 1
|
||||
p 0.0394318960038986 1 0 5
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
6 3 4 5 6 7 2
|
||||
p 0.0394318960038986 1 4.77492974218118 5.06407270282156 5.35321566346194 5.64235862410233 5.93150158474271 6.22064454538309
|
||||
6 1 4 5 6 7 3
|
||||
p 0.0394318960038986 1 4.77492974218118 5.06407270282156 5.35321566346194 5.64235862410233 5.93150158474271 6.22064454538309
|
||||
2 8 3
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
2 1 4
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
6 8 9 10 11 12 1
|
||||
p 0.0394318960038986 1 4.77492974218118 5.06407270282156 5.35321566346194 5.64235862410233 5.93150158474271 6.22064454538309
|
||||
6 1 4 5 6 7 3
|
||||
p 0.0394318960038986 1 4.77492974218118 5.06407270282156 5.35321566346194 5.64235862410233 5.93150158474271 6.22064454538309
|
||||
2 14 40
|
||||
p 0.0394318960038986 1 5 10
|
||||
2 13 39
|
||||
p 0.0394318960038986 1 5 10
|
||||
26 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 40
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
2 2 3
|
||||
p 0.0394318960038986 1 6.00391007216609 7.875
|
||||
2 3 2
|
||||
p 0.0394318960038986 1 6.00391007216609 7.875
|
||||
2 4 3
|
||||
p 0.0394318960038986 1 0 2.5
|
||||
2 2 3
|
||||
p 0.0394318960038986 1 0 2.5
|
||||
2 1 4
|
||||
p 0.0394318960038986 1 6.00391007216609 7.875
|
||||
2 3 2
|
||||
p 0.0394318960038986 1 6.00391007216609 7.875
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 4.50391007216609 6.375
|
||||
2 4 3
|
||||
p 0.0394318960038986 1 4.50391007216609 6.375
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 4.50391007216609 6.375
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 4.50391007216609 6.375
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 5 10
|
||||
2 3 28
|
||||
p 0.0394318960038986 1 5 10
|
||||
26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 2
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
Surfaces 9
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 6.375 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
1 0 0 2.5 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 7.875 0 -0 1 0 0 0 1 1 0 -0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 9
|
||||
26 25 1 2.22044604925031e-16
|
||||
2 -4.89842541528951e-16 0 1.93716632225726 0.49737977432971 0 1.75261336008773 0.963507348203431 0 1.45793725484282 1.36909421185738 0 1.07165358995799 1.68865585100403 0 0.618033988749894 1.90211303259031 0 0.125581039058625 1.99605345685654 0 -0.374762629171451 1.96457450145738 0 -0.851558583130147 1.80965410493204 0 -1.27484797949738 1.54102648555158 0 -1.6180339887499 1.17557050458494 0 -1.8595529717765 0.736249105369352 0 -1.98422940262896 0.250666467128604 0 -1.98422940262896 -0.250666467128614 0 -1.8595529717765 -0.736249105369362 0 -1.61803398874989 -1.17557050458495 0 -1.27484797949737 -1.54102648555158 0 -0.851558583130138 -1.80965410493204 0 -0.374762629171441 -1.96457450145738 0 0.125581039058636 -1.99605345685654 0 0.618033988749905 -1.9021130325903 0 1.071653589958 -1.68865585100402 0 1.45793725484283 -1.36909421185737 0 1.75261336008773 -0.96350734820342 0 1.93716632225727 -0.497379774329697 0 0.0078852986855219 3.33066907387547e-16 0 2 0 1.93716632225726 0.49737977432971 1.75261336008773 0.963507348203431 1.45793725484282 1.36909421185738 1.07165358995799 1.68865585100403 0.618033988749894 1.90211303259031 0.125581039058625 1.99605345685654 -0.374762629171451 1.96457450145738 -0.851558583130147 1.80965410493204 -1.27484797949738 1.54102648555158 -1.6180339887499 1.17557050458494 -1.8595529717765 0.736249105369352 -1.98422940262896 0.250666467128604 -1.98422940262896 -0.250666467128614 -1.8595529717765 -0.736249105369362 -1.61803398874989 -1.17557050458495 -1.27484797949737 -1.54102648555158 -0.851558583130138 -1.80965410493204 -0.374762629171441 -1.96457450145738 0.125581039058636 -1.99605345685654 0.618033988749904 -1.9021130325903 1.071653589958 -1.68865585100402 1.45793725484283 -1.36909421185737 1.75261336008773 -0.96350734820342 1.93716632225727 -0.497379774329697 0.00788529868552179 2.22044604925031e-16 26 1 2 26 2 3 26 3 4 26 4 5 26 5 6 26 6 7 26 7 8 26 8 9 26 9 10 26 10 11 26 11 12 26 12 13 26 13 14 26 14 15 26 15 16 26 16 17 26 17 18 26 18 19 26 19 20 26 20 21 26 21 22 26 22 23 26 23 24 26 24 25 26 25 1
|
||||
52 50 1 0.0157705973710445
|
||||
2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 5 1.93716632225726 0.49737977432971 5 1.75261336008773 0.963507348203431 5 1.45793725484282 1.36909421185738 5 1.07165358995799 1.68865585100403 5 0.618033988749894 1.90211303259031 5 0.125581039058625 1.99605345685654 5 -0.374762629171451 1.96457450145738 5 -0.851558583130147 1.80965410493204 5 -1.27484797949738 1.54102648555158 5 -1.6180339887499 1.17557050458494 5 -1.8595529717765 0.736249105369352 5 -1.98422940262896 0.250666467128604 5 -1.98422940262896 -0.250666467128614 5 -1.8595529717765 -0.736249105369362 5 -1.61803398874989 -1.17557050458495 5 -1.27484797949737 -1.54102648555158 5 -0.851558583130138 -1.80965410493204 5 -0.374762629171441 -1.96457450145738 5 0.125581039058636 -1.99605345685654 5 0.618033988749905 -1.9021130325903 5 1.071653589958 -1.68865585100402 5 1.45793725484283 -1.36909421185737 5 1.75261336008773 -0.96350734820342 5 1.93716632225727 -0.497379774329697 5 2 -4.89842541528951e-16 0 2 -4.89842541528951e-16 0 1.93716632225726 0.49737977432971 0 1.75261336008773 0.963507348203431 0 1.45793725484282 1.36909421185738 0 1.07165358995799 1.68865585100403 0 0.618033988749894 1.90211303259031 0 0.125581039058625 1.99605345685654 0 -0.374762629171451 1.96457450145738 0 -0.851558583130147 1.80965410493204 0 -1.27484797949738 1.54102648555158 0 -1.6180339887499 1.17557050458494 0 -1.8595529717765 0.736249105369352 0 -1.98422940262896 0.250666467128604 0 -1.98422940262896 -0.250666467128614 0 -1.8595529717765 -0.736249105369362 0 -1.61803398874989 -1.17557050458495 0 -1.27484797949737 -1.54102648555158 0 -0.851558583130138 -1.80965410493204 0 -0.374762629171441 -1.96457450145738 0 0.125581039058636 -1.99605345685654 0 0.618033988749905 -1.9021130325903 0 1.071653589958 -1.68865585100402 0 1.45793725484283 -1.36909421185737 0 1.75261336008773 -0.96350734820342 0 1.93716632225727 -0.497379774329697 0 0 5 6.28318530717959 5 0.251327412287184 5 0.502654824574367 5 0.753982236861551 5 1.00530964914873 5 1.25663706143592 5 1.5079644737231 5 1.75929188601029 5 2.01061929829747 5 2.26194671058465 5 2.51327412287184 5 2.76460153515902 5 3.0159289474462 5 3.26725635973339 5 3.51858377202057 5 3.76991118430776 5 4.02123859659494 5 4.27256600888212 5 4.52389342116931 5 4.77522083345649 5 5.02654824574367 5 5.27787565803086 5 5.52920307031804 5 5.78053048260523 5 6.03185789489241 5 6.28318530717959 0 0 0 0.251327412287184 0 0.502654824574367 0 0.753982236861551 0 1.00530964914873 0 1.25663706143592 0 1.5079644737231 0 1.75929188601029 0 2.01061929829747 0 2.26194671058465 0 2.51327412287184 0 2.76460153515902 0 3.0159289474462 0 3.26725635973339 0 3.51858377202057 0 3.76991118430776 0 4.02123859659494 0 4.27256600888212 0 4.52389342116931 0 4.77522083345649 0 5.02654824574367 0 5.27787565803086 0 5.52920307031804 0 5.78053048260523 0 6.03185789489241 0 22 21 47 22 47 48 22 48 49 1 28 29 23 22 49 3 29 30 3 1 29 24 23 49 24 49 50 4 3 30 25 50 51 25 24 50 25 51 52 5 30 31 5 31 32 5 4 30 26 52 27 26 25 52 2 26 27 6 5 32 7 32 33 7 6 32 8 33 34 8 7 33 9 34 35 9 8 34 10 35 36 10 36 37 10 9 35 11 10 37 12 37 38 12 38 39 12 11 37 13 12 39 14 39 40 14 13 39 15 14 40 15 40 41 16 15 41 16 41 42 17 16 42 17 42 43 17 43 44 18 17 44 19 18 44 19 44 45 20 19 45 20 45 46 21 20 46 21 46 47
|
||||
64 64 1 0.0173770792535486
|
||||
-0.125 -1.99608992783391 6 -0.125 -1.99608992783391 8.5 -1.99608992783391 -0.125 8.5 -1.87758807372937 -0.688957927154656 8.5 -1.60320358499452 -1.19571663242622 8.5 -1.19571663242623 -1.60320358499452 8.5 -0.688957927154665 -1.87758807372936 8.5 -1.99608992783391 -0.125 6 -1.87758807372937 -0.688957927154656 6 -1.60320358499452 -1.19571663242622 6 -1.19571663242623 -1.60320358499452 6 -0.688957927154665 -1.87758807372936 6 2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 5 1.93716632225726 0.49737977432971 5 1.75261336008773 0.963507348203431 5 1.45793725484282 1.36909421185738 5 1.07165358995799 1.68865585100403 5 0.618033988749894 1.90211303259031 5 0.125581039058625 1.99605345685654 5 -0.374762629171451 1.96457450145738 5 -0.851558583130147 1.80965410493204 5 -1.27484797949738 1.54102648555158 5 -1.6180339887499 1.17557050458494 5 -1.8595529717765 0.736249105369352 5 -1.98422940262896 0.250666467128604 5 -1.98422940262896 -0.250666467128614 5 -1.8595529717765 -0.736249105369362 5 -1.61803398874989 -1.17557050458495 5 -1.27484797949737 -1.54102648555158 5 -0.851558583130138 -1.80965410493204 5 -0.374762629171441 -1.96457450145738 5 0.125581039058636 -1.99605345685654 5 0.618033988749905 -1.9021130325903 5 1.071653589958 -1.68865585100402 5 1.45793725484283 -1.36909421185737 5 1.75261336008773 -0.96350734820342 5 1.93716632225727 -0.497379774329697 5 2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 4.6498482185882 6 4.6498482185882 8.5 3.20413341538628 8.5 3.49327637602667 8.5 3.78241933666705 8.5 4.07156229730743 8.5 4.36070525794781 8.5 3.20413341538628 6 3.49327637602667 6 3.78241933666705 6 4.07156229730743 6 4.36070525794781 6 0 5 6.28318530717959 5 0.251327412287184 5 0.502654824574367 5 0.753982236861551 5 1.00530964914873 5 1.25663706143592 5 1.5079644737231 5 1.75929188601029 5 2.01061929829747 5 2.26194671058465 5 2.51327412287184 5 2.76460153515902 5 3.0159289474462 5 3.26725635973339 5 3.51858377202057 5 3.76991118430776 5 4.02123859659494 5 4.27256600888212 5 4.52389342116931 5 4.77522083345649 5 5.02654824574367 5 5.27787565803086 5 5.52920307031804 5 5.78053048260523 5 6.03185789489241 5 0 10 6.28318530717959 10 0.251327412287184 10 0.502654824574367 10 0.753982236861551 10 1.00530964914873 10 1.25663706143592 10 1.5079644737231 10 1.75929188601029 10 2.01061929829747 10 2.26194671058465 10 2.51327412287184 10 2.76460153515902 10 3.0159289474462 10 3.26725635973339 10 3.51858377202057 10 3.76991118430776 10 4.02123859659494 10 4.27256600888212 10 4.52389342116931 10 4.77522083345649 10 5.02654824574367 10 5.27787565803086 10 5.52920307031804 10 5.78053048260523 10 6.03185789489241 10 56 5 6 56 55 5 39 13 15 12 11 31 41 15 16 41 39 15 32 12 31 42 41 16 57 6 7 57 56 6 43 16 17 43 17 18 43 42 16 1 12 32 33 1 32 58 57 7 44 43 18 45 18 19 2 1 33 45 44 18 2 58 7 46 19 20 59 2 33 46 45 19 59 58 2 60 33 34 47 20 21 60 34 35 60 59 33 47 46 20 48 21 22 61 60 35 48 22 23 48 47 21 62 35 36 49 48 23 62 61 35 63 36 37 63 37 38 50 49 23 63 62 36 50 23 24 50 24 25 64 38 14 64 63 38 51 50 25 40 64 14 8 26 27 52 51 25 52 25 26 3 26 8 3 52 26 9 8 27 9 27 28 53 52 3 4 53 3 10 28 29 10 9 28 54 53 4 30 10 29 5 54 4 11 10 30 55 54 5 31 11 30
|
||||
4 2 1 1.66533453693773e-15
|
||||
-0.125 -1.99608992783391 6 -0.125 -1.99608992783391 8.5 -0.125 -0.125 8.5 -0.125 -0.125 6 0 -6.00391007216609 2.5 -6.00391007216609 2.5 -7.875 0 -7.875 2 4 3 2 1 4
|
||||
8 7 1 4.9960036108132e-16
|
||||
-1.99608992783391 -0.125 8.5 -0.125 -0.125 8.5 -0.125 -1.99608992783391 8.5 -1.87758807372937 -0.688957927154656 8.5 -1.60320358499452 -1.19571663242622 8.5 -1.19571663242623 -1.60320358499452 8.5 -0.688957927154665 -1.87758807372936 8.5 -1.06054496391696 -1.06054496391696 8.5 4.50391007216609 7.875 6.375 7.875 6.375 6.00391007216609 4.62241192627063 7.31104207284534 4.89679641500548 6.80428336757378 5.30428336757377 6.39679641500548 5.81104207284533 6.12241192627063 5.43945503608304 6.93945503608304 8 2 1 8 3 2 8 1 4 8 4 5 8 5 6 8 6 7 8 7 3
|
||||
4 2 1 3.33066907387547e-16
|
||||
-1.99608992783391 -0.125 6 -0.125 -0.125 6 -0.125 -0.125 8.5 -1.99608992783391 -0.125 8.5 0 4.50391007216609 0 6.375 2.5 6.375 2.5 4.50391007216609 3 2 1 3 1 4
|
||||
8 7 1 4.9960036108132e-16
|
||||
-1.99608992783391 -0.125 6 -0.125 -0.125 6 -0.125 -1.99608992783391 6 -1.87758807372937 -0.688957927154656 6 -1.60320358499452 -1.19571663242622 6 -1.19571663242623 -1.60320358499452 6 -0.688957927154665 -1.87758807372936 6 -1.06054496391696 -1.06054496391696 6 4.50391007216609 7.875 6.375 7.875 6.375 6.00391007216609 4.62241192627063 7.31104207284534 4.89679641500548 6.80428336757378 5.30428336757377 6.39679641500548 5.81104207284533 6.12241192627063 5.43945503608304 6.93945503608304 8 2 1 8 3 2 8 1 4 8 4 5 8 5 6 8 6 7 8 7 3
|
||||
52 50 1 0.0157705973710445
|
||||
2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 15 2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 2 -4.89842541528951e-16 15 1.93716632225726 0.49737977432971 15 1.75261336008773 0.963507348203431 15 1.45793725484282 1.36909421185738 15 1.07165358995799 1.68865585100403 15 0.618033988749894 1.90211303259031 15 0.125581039058625 1.99605345685654 15 -0.374762629171451 1.96457450145738 15 -0.851558583130147 1.80965410493204 15 -1.27484797949738 1.54102648555158 15 -1.6180339887499 1.17557050458494 15 -1.8595529717765 0.736249105369352 15 -1.98422940262896 0.250666467128604 15 -1.98422940262896 -0.250666467128614 15 -1.8595529717765 -0.736249105369362 15 -1.61803398874989 -1.17557050458495 15 -1.27484797949737 -1.54102648555158 15 -0.851558583130138 -1.80965410493204 15 -0.374762629171441 -1.96457450145738 15 0.125581039058636 -1.99605345685654 15 0.618033988749905 -1.9021130325903 15 1.071653589958 -1.68865585100402 15 1.45793725484283 -1.36909421185737 15 1.75261336008773 -0.96350734820342 15 1.93716632225727 -0.497379774329697 15 6.28318530717959 5 6.28318530717959 10 0 5 0.251327412287184 5 0.502654824574367 5 0.753982236861551 5 1.00530964914873 5 1.25663706143592 5 1.5079644737231 5 1.75929188601029 5 2.01061929829747 5 2.26194671058465 5 2.51327412287184 5 2.76460153515902 5 3.0159289474462 5 3.26725635973339 5 3.51858377202057 5 3.76991118430776 5 4.02123859659494 5 4.27256600888212 5 4.52389342116931 5 4.77522083345649 5 5.02654824574367 5 5.27787565803086 5 5.52920307031804 5 5.78053048260523 5 6.03185789489241 5 0 10 0.251327412287184 10 0.502654824574367 10 0.753982236861551 10 1.00530964914873 10 1.25663706143592 10 1.5079644737231 10 1.75929188601029 10 2.01061929829747 10 2.26194671058465 10 2.51327412287184 10 2.76460153515902 10 3.0159289474462 10 3.26725635973339 10 3.51858377202057 10 3.76991118430776 10 4.02123859659494 10 4.27256600888212 10 4.52389342116931 10 4.77522083345649 10 5.02654824574367 10 5.27787565803086 10 5.52920307031804 10 5.78053048260523 10 6.03185789489241 10 48 22 23 48 23 24 48 47 22 28 3 4 49 48 24 29 4 5 29 28 4 50 24 25 50 49 24 30 29 5 51 25 26 51 26 27 51 50 25 31 5 6 31 6 7 52 27 1 31 30 5 52 51 27 2 52 1 32 31 7 33 7 8 33 32 7 34 8 9 34 33 8 35 9 10 35 34 9 36 10 11 36 11 12 36 35 10 37 36 12 38 12 13 38 13 14 38 37 12 39 38 14 40 14 15 40 39 14 41 40 15 41 15 16 42 41 16 42 16 17 43 42 17 43 17 18 43 18 19 44 43 19 45 19 20 45 44 19 46 20 21 46 45 20 47 21 22 47 46 21
|
||||
26 25 1 2.22044604925031e-16
|
||||
2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 0.0078852986855219 3.33066907387547e-16 10 2 0 1.93716632225726 0.49737977432971 1.75261336008773 0.963507348203431 1.45793725484282 1.36909421185738 1.07165358995799 1.68865585100403 0.618033988749894 1.90211303259031 0.125581039058625 1.99605345685654 -0.374762629171451 1.96457450145738 -0.851558583130147 1.80965410493204 -1.27484797949738 1.54102648555158 -1.6180339887499 1.17557050458494 -1.8595529717765 0.736249105369352 -1.98422940262896 0.250666467128604 -1.98422940262896 -0.250666467128614 -1.8595529717765 -0.736249105369362 -1.61803398874989 -1.17557050458495 -1.27484797949737 -1.54102648555158 -0.851558583130138 -1.80965410493204 -0.374762629171441 -1.96457450145738 0.125581039058636 -1.99605345685654 0.618033988749904 -1.9021130325903 1.071653589958 -1.68865585100402 1.45793725484283 -1.36909421185737 1.75261336008773 -0.96350734820342 1.93716632225727 -0.497379774329697 0.00788529868552179 2.22044604925031e-16 26 1 2 26 2 3 26 3 4 26 4 5 26 5 6 26 6 7 26 7 8 26 8 9 26 9 10 26 10 11 26 11 12 26 12 13 26 13 14 26 14 15 26 15 16 26 16 17 26 17 18 26 18 19 26 19 20 26 20 21 26 21 22 26 22 23 26 23 24 26 24 25 26 25 1
|
||||
|
||||
TShapes 49
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 6.28318530717959
|
||||
2 1 1 0 0 6.28318530717959
|
||||
2 2 2 0 0 6.28318530717959
|
||||
6 1 2 5
|
||||
6 2 1 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+49 6 -49 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-48 0 *
|
||||
Fa
|
||||
0 1e-07 1 0
|
||||
2 1
|
||||
0101000
|
||||
-47 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 6.28318530717959
|
||||
2 3 2 8 0 6.28318530717959
|
||||
2 4 3 8 0 6.28318530717959
|
||||
6 3 2 9
|
||||
6 4 3 10
|
||||
0
|
||||
|
||||
0101100
|
||||
+45 11 -45 11 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 5
|
||||
3 5 6CN 2 0 0 5
|
||||
7 5 6 2 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 6 -45 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-44 7 +43 2 +48 2 -43 2 *
|
||||
Fa
|
||||
0 1e-07 2 2
|
||||
2 2
|
||||
0101000
|
||||
+42 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-0.125 -1.99608992783391 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-0.125 -1.99608992783391 8.5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 6 8.5
|
||||
2 7 3 4 6 8.5
|
||||
2 8 4 12 6 8.5
|
||||
6 7 3 0
|
||||
6 8 4 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+40 13 -39 13 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-1.99608992783391 -0.125 8.5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 4.77492974218118 6.22064454538309
|
||||
2 9 3 4 4.77492974218118 6.22064454538309
|
||||
2 10 5 12 4.77492974218118 6.22064454538309
|
||||
6 9 3 0
|
||||
6 10 5 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 13 -39 13 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-1.99608992783391 -0.125 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 6 8.5
|
||||
2 11 3 4 6 8.5
|
||||
2 12 6 12 6 8.5
|
||||
6 11 3 0
|
||||
6 12 6 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+35 13 -37 13 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 4.77492974218118 6.22064454538309
|
||||
2 13 3 4 4.77492974218118 6.22064454538309
|
||||
2 14 7 12 4.77492974218118 6.22064454538309
|
||||
6 13 3 0
|
||||
6 14 7 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+35 13 -40 13 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-38 0 +36 0 +34 0 -33 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 5 10
|
||||
3 15 16CN 3 0 5 10
|
||||
7 15 16 3 15
|
||||
0
|
||||
|
||||
0101000
|
||||
+45 6 -31 6 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 0 6.28318530717959
|
||||
2 17 3 0 0 6.28318530717959
|
||||
2 18 8 16 0 6.28318530717959
|
||||
6 17 3 15
|
||||
6 18 8 5
|
||||
0
|
||||
|
||||
0101100
|
||||
+31 6 -31 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+44 14 -30 4 -29 4 +30 4 *
|
||||
Fa
|
||||
0 1e-07 3 4
|
||||
2 3
|
||||
0101000
|
||||
+32 0 +28 0 *
|
||||
Ve
|
||||
1e-07
|
||||
-0.125 -0.125 8.5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 6.00391007216609 7.875
|
||||
2 19 4 0 6.00391007216609 7.875
|
||||
2 20 5 0 6.00391007216609 7.875
|
||||
6 19 4 17
|
||||
6 20 5 17
|
||||
0
|
||||
|
||||
0101000
|
||||
+39 18 -26 18 *
|
||||
Ve
|
||||
1e-07
|
||||
-0.125 -0.125 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 0 2.5
|
||||
2 21 4 0 0 2.5
|
||||
2 22 6 0 0 2.5
|
||||
6 21 4 17
|
||||
6 22 6 17
|
||||
0
|
||||
|
||||
0101000
|
||||
-26 18 +24 18 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 6.00391007216609 7.875
|
||||
2 23 4 0 6.00391007216609 7.875
|
||||
2 24 7 0 6.00391007216609 7.875
|
||||
6 23 4 17
|
||||
6 24 7 17
|
||||
0
|
||||
|
||||
0101000
|
||||
+40 18 -24 18 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-38 0 -25 12 +23 12 +22 12 *
|
||||
Fa
|
||||
0 1e-07 4 12
|
||||
2 4
|
||||
0101000
|
||||
+21 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 4.50391007216609 6.375
|
||||
2 25 5 0 4.50391007216609 6.375
|
||||
2 26 6 0 4.50391007216609 6.375
|
||||
6 25 5 17
|
||||
6 26 6 17
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 18 -26 18 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-19 12 +25 12 +36 0 *
|
||||
Fa
|
||||
0 1e-07 5 12
|
||||
2 5
|
||||
0101000
|
||||
+18 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 4.50391007216609 6.375
|
||||
2 27 6 0 4.50391007216609 6.375
|
||||
2 28 7 0 4.50391007216609 6.375
|
||||
6 27 6 17
|
||||
6 28 7 17
|
||||
0
|
||||
|
||||
0101000
|
||||
+35 18 -24 18 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-16 12 -23 12 +19 12 +34 0 *
|
||||
Fa
|
||||
0 1e-07 6 12
|
||||
2 6
|
||||
0101000
|
||||
+15 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-16 12 +22 12 +33 0 *
|
||||
Fa
|
||||
0 1e-07 7 12
|
||||
2 7
|
||||
0101000
|
||||
+13 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 15
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 5 10
|
||||
3 29 30CN 8 0 5 10
|
||||
7 29 30 8 9
|
||||
0
|
||||
|
||||
0101000
|
||||
+31 11 -11 11 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 6.28318530717959
|
||||
2 31 8 0 0 6.28318530717959
|
||||
2 32 9 0 0 6.28318530717959
|
||||
6 31 8 9
|
||||
6 32 9 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+11 11 -11 11 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+10 7 +29 2 -10 7 -9 7 *
|
||||
Fa
|
||||
0 1e-07 8 7
|
||||
2 8
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 0 *
|
||||
Fa
|
||||
0 1e-07 9 0
|
||||
2 9
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-46 4 +41 3 +27 0 -20 0 -17 0 -14 0 +12 0 +7 3 +5 14 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,514 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 18
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 1 3 1 0
|
||||
2 2 -1 0
|
||||
2 1 -1 3 -1 2 -1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 5
|
||||
2 2 1 7 -1 0
|
||||
2 7 -1 0
|
||||
2 3 -1 7 -1 0
|
||||
2 1 -1 3 -1 7 -1 0
|
||||
1
|
||||
1 0 0 1.5
|
||||
0 1 0 -4
|
||||
0 0 1 6
|
||||
2 1 -1 0
|
||||
2 3 -1 2 -1 0
|
||||
2 7 1 3 1 0
|
||||
2 7 1 2 -1 0
|
||||
2 12 -1 0
|
||||
2 1 -1 12 -1 0
|
||||
Curve2ds 32
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
1 0 5 1 0
|
||||
1 0 5 1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 4.7123889803846897 6 1 0
|
||||
2 -1.5 4 0 -1 1 0 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 -1.5707963267948966 6 1 0
|
||||
2 -1.5 4 0 -1 1 0 2
|
||||
8 5.75 8.75
|
||||
1 0.72273424781341566 0 0 1
|
||||
8 5.75 8.75
|
||||
1 -6 -5.3228756555322949 1 0
|
||||
1 -1.5707963267948966 8.5 1 0
|
||||
2 -1.5 4 0 -1 1 0 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 5 1 0
|
||||
1 4.7123889803846897 8.5 1 0
|
||||
2 -1.5 4 0 -1 1 0 2
|
||||
8 5.75 8.75
|
||||
1 5.5604510593661702 0 0 1
|
||||
8 5.75 8.75
|
||||
1 -6 -2.6771243444677046 1 0
|
||||
1 0 0 0 1
|
||||
1 0 0 0 -1
|
||||
1 2.5 0 0 -1
|
||||
1 0 0 0 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
Curves 16
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 6 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 6 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 1.5 1.3228756555322954 0 0 0 1
|
||||
2 0 0 8.5 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 8.5 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 1.5 -1.3228756555322954 0 0 0 1
|
||||
1 0 0 0 -0 1 0
|
||||
1 0 0 2.5 -0 1 0
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 32
|
||||
26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 27
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 5
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
2 27 2
|
||||
p 0.0394318960038986 1 0 5
|
||||
2 28 1
|
||||
p 0.0394318960038986 1 0 5
|
||||
4 1 3 4 2
|
||||
p 0.0394318960038986 1 0.848062078981481 1.08897349491929 1.32988491085709 1.5707963267949
|
||||
4 1 6 7 3
|
||||
p 0.0394318960038986 1 0.848062078981481 1.08897349491929 1.32988491085709 1.5707963267949
|
||||
2 5 2
|
||||
p 0.0394318960038986 1 5 6
|
||||
2 6 31
|
||||
p 0.0394318960038986 1 5 6
|
||||
4 31 33 34 32
|
||||
p 0.0394318960038986 1 1.5707963267949 1.8117077427327 2.05261915867051 2.29353057460831
|
||||
4 3 4 5 2
|
||||
p 0.0394318960038986 1 1.5707963267949 1.8117077427327 2.05261915867051 2.29353057460831
|
||||
2 32 35
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
2 4 3
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
4 36 37 38 35
|
||||
p 0.0394318960038986 1 1.5707963267949 1.8117077427327 2.05261915867051 2.29353057460831
|
||||
4 3 4 5 2
|
||||
p 0.0394318960038986 1 1.5707963267949 1.8117077427327 2.05261915867051 2.29353057460831
|
||||
2 65 40
|
||||
p 0.0394318960038986 1 8.5 10
|
||||
2 36 39
|
||||
p 0.0394318960038986 1 8.5 10
|
||||
26 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 40
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
4 66 67 68 65
|
||||
p 0.0394318960038986 1 0.848062078981481 1.08897349491929 1.32988491085709 1.5707963267949
|
||||
4 1 6 7 3
|
||||
p 0.0394318960038986 1 0.848062078981481 1.08897349491929 1.32988491085709 1.5707963267949
|
||||
2 1 66
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 6 8.5
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 2.6771243444677 5.32287565553229
|
||||
2 1 4
|
||||
p 0.0394318960038986 1 2.6771243444677 5.32287565553229
|
||||
2 2 3
|
||||
p 0.0394318960038986 1 2.6771243444677 5.32287565553229
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 2.6771243444677 5.32287565553229
|
||||
2 1 2
|
||||
p 0.0394318960038986 1 5 10
|
||||
2 3 28
|
||||
p 0.0394318960038986 1 5 10
|
||||
26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 2
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1
|
||||
p 0.0394318960038986 1 0 0.251327412287184 0.502654824574367 0.753982236861551 1.00530964914873 1.25663706143592 1.5079644737231 1.75929188601029 2.01061929829747 2.26194671058465 2.51327412287184 2.76460153515902 3.0159289474462 3.26725635973339 3.51858377202057 3.76991118430776 4.02123859659494 4.27256600888212 4.52389342116931 4.77522083345649 5.02654824574367 5.27787565803086 5.52920307031804 5.78053048260523 6.03185789489241 6.28318530717959
|
||||
Surfaces 8
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
1 0 0 2.5 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 8
|
||||
26 25 1 2.22044604925031e-16
|
||||
2 -4.89842541528951e-16 0 1.93716632225726 0.49737977432971 0 1.75261336008773 0.963507348203431 0 1.45793725484282 1.36909421185738 0 1.07165358995799 1.68865585100403 0 0.618033988749894 1.90211303259031 0 0.125581039058625 1.99605345685654 0 -0.374762629171451 1.96457450145738 0 -0.851558583130147 1.80965410493204 0 -1.27484797949738 1.54102648555158 0 -1.6180339887499 1.17557050458494 0 -1.8595529717765 0.736249105369352 0 -1.98422940262896 0.250666467128604 0 -1.98422940262896 -0.250666467128614 0 -1.8595529717765 -0.736249105369362 0 -1.61803398874989 -1.17557050458495 0 -1.27484797949737 -1.54102648555158 0 -0.851558583130138 -1.80965410493204 0 -0.374762629171441 -1.96457450145738 0 0.125581039058636 -1.99605345685654 0 0.618033988749905 -1.9021130325903 0 1.071653589958 -1.68865585100402 0 1.45793725484283 -1.36909421185737 0 1.75261336008773 -0.96350734820342 0 1.93716632225727 -0.497379774329697 0 0.0078852986855219 3.33066907387547e-16 0 2 0 1.93716632225726 0.49737977432971 1.75261336008773 0.963507348203431 1.45793725484282 1.36909421185738 1.07165358995799 1.68865585100403 0.618033988749894 1.90211303259031 0.125581039058625 1.99605345685654 -0.374762629171451 1.96457450145738 -0.851558583130147 1.80965410493204 -1.27484797949738 1.54102648555158 -1.6180339887499 1.17557050458494 -1.8595529717765 0.736249105369352 -1.98422940262896 0.250666467128604 -1.98422940262896 -0.250666467128614 -1.8595529717765 -0.736249105369362 -1.61803398874989 -1.17557050458495 -1.27484797949737 -1.54102648555158 -0.851558583130138 -1.80965410493204 -0.374762629171441 -1.96457450145738 0.125581039058636 -1.99605345685654 0.618033988749904 -1.9021130325903 1.071653589958 -1.68865585100402 1.45793725484283 -1.36909421185737 1.75261336008773 -0.96350734820342 1.93716632225727 -0.497379774329697 0.00788529868552179 2.22044604925031e-16 26 1 2 26 2 3 26 3 4 26 4 5 26 5 6 26 6 7 26 7 8 26 8 9 26 9 10 26 10 11 26 11 12 26 12 13 26 13 14 26 14 15 26 15 16 26 16 17 26 17 18 26 18 19 26 19 20 26 20 21 26 21 22 26 22 23 26 23 24 26 24 25 26 25 1
|
||||
52 50 1 0.0157705973710445
|
||||
2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 5 1.93716632225726 0.49737977432971 5 1.75261336008773 0.963507348203431 5 1.45793725484282 1.36909421185738 5 1.07165358995799 1.68865585100403 5 0.618033988749894 1.90211303259031 5 0.125581039058625 1.99605345685654 5 -0.374762629171451 1.96457450145738 5 -0.851558583130147 1.80965410493204 5 -1.27484797949738 1.54102648555158 5 -1.6180339887499 1.17557050458494 5 -1.8595529717765 0.736249105369352 5 -1.98422940262896 0.250666467128604 5 -1.98422940262896 -0.250666467128614 5 -1.8595529717765 -0.736249105369362 5 -1.61803398874989 -1.17557050458495 5 -1.27484797949737 -1.54102648555158 5 -0.851558583130138 -1.80965410493204 5 -0.374762629171441 -1.96457450145738 5 0.125581039058636 -1.99605345685654 5 0.618033988749905 -1.9021130325903 5 1.071653589958 -1.68865585100402 5 1.45793725484283 -1.36909421185737 5 1.75261336008773 -0.96350734820342 5 1.93716632225727 -0.497379774329697 5 2 -4.89842541528951e-16 0 2 -4.89842541528951e-16 0 1.93716632225726 0.49737977432971 0 1.75261336008773 0.963507348203431 0 1.45793725484282 1.36909421185738 0 1.07165358995799 1.68865585100403 0 0.618033988749894 1.90211303259031 0 0.125581039058625 1.99605345685654 0 -0.374762629171451 1.96457450145738 0 -0.851558583130147 1.80965410493204 0 -1.27484797949738 1.54102648555158 0 -1.6180339887499 1.17557050458494 0 -1.8595529717765 0.736249105369352 0 -1.98422940262896 0.250666467128604 0 -1.98422940262896 -0.250666467128614 0 -1.8595529717765 -0.736249105369362 0 -1.61803398874989 -1.17557050458495 0 -1.27484797949737 -1.54102648555158 0 -0.851558583130138 -1.80965410493204 0 -0.374762629171441 -1.96457450145738 0 0.125581039058636 -1.99605345685654 0 0.618033988749905 -1.9021130325903 0 1.071653589958 -1.68865585100402 0 1.45793725484283 -1.36909421185737 0 1.75261336008773 -0.96350734820342 0 1.93716632225727 -0.497379774329697 0 0 5 6.28318530717959 5 0.251327412287184 5 0.502654824574367 5 0.753982236861551 5 1.00530964914873 5 1.25663706143592 5 1.5079644737231 5 1.75929188601029 5 2.01061929829747 5 2.26194671058465 5 2.51327412287184 5 2.76460153515902 5 3.0159289474462 5 3.26725635973339 5 3.51858377202057 5 3.76991118430776 5 4.02123859659494 5 4.27256600888212 5 4.52389342116931 5 4.77522083345649 5 5.02654824574367 5 5.27787565803086 5 5.52920307031804 5 5.78053048260523 5 6.03185789489241 5 6.28318530717959 0 0 0 0.251327412287184 0 0.502654824574367 0 0.753982236861551 0 1.00530964914873 0 1.25663706143592 0 1.5079644737231 0 1.75929188601029 0 2.01061929829747 0 2.26194671058465 0 2.51327412287184 0 2.76460153515902 0 3.0159289474462 0 3.26725635973339 0 3.51858377202057 0 3.76991118430776 0 4.02123859659494 0 4.27256600888212 0 4.52389342116931 0 4.77522083345649 0 5.02654824574367 0 5.27787565803086 0 5.52920307031804 0 5.78053048260523 0 6.03185789489241 0 22 21 47 22 47 48 22 48 49 1 28 29 23 22 49 3 29 30 3 1 29 24 23 49 24 49 50 4 3 30 25 50 51 25 24 50 25 51 52 5 30 31 5 31 32 5 4 30 26 52 27 26 25 52 2 26 27 6 5 32 7 32 33 7 6 32 8 33 34 8 7 33 9 34 35 9 8 34 10 35 36 10 36 37 10 9 35 11 10 37 12 37 38 12 38 39 12 11 37 13 12 39 14 39 40 14 13 39 15 14 40 15 40 41 16 15 41 16 41 42 17 16 42 17 42 43 17 43 44 18 17 44 19 18 44 19 44 45 20 19 45 20 45 46 21 20 46 21 46 47
|
||||
68 66 1 0.0199290289484098
|
||||
1.5 -1.3228756555323 6 2 -4.89842541528951e-16 6 1.77230340765808 -0.926790500169036 6 1.94224185096967 -0.477175640977116 6 2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 5 1.93716632225726 0.49737977432971 5 1.75261336008773 0.963507348203431 5 1.45793725484282 1.36909421185738 5 1.07165358995799 1.68865585100403 5 0.618033988749894 1.90211303259031 5 0.125581039058625 1.99605345685654 5 -0.374762629171451 1.96457450145738 5 -0.851558583130147 1.80965410493204 5 -1.27484797949738 1.54102648555158 5 -1.6180339887499 1.17557050458494 5 -1.8595529717765 0.736249105369352 5 -1.98422940262896 0.250666467128604 5 -1.98422940262896 -0.250666467128614 5 -1.8595529717765 -0.736249105369362 5 -1.61803398874989 -1.17557050458495 5 -1.27484797949737 -1.54102648555158 5 -0.851558583130138 -1.80965410493204 5 -0.374762629171441 -1.96457450145738 5 0.125581039058636 -1.99605345685654 5 0.618033988749905 -1.9021130325903 5 1.071653589958 -1.68865585100402 5 1.45793725484283 -1.36909421185737 5 1.75261336008773 -0.96350734820342 5 1.93716632225727 -0.497379774329697 5 2 -4.89842541528951e-16 6 1.5 1.32287565553229 6 1.94224185096967 0.477175640977123 6 1.77230340765808 0.926790500169037 6 1.5 1.32287565553229 8.5 2 -4.89842541528951e-16 8.5 1.94224185096967 0.477175640977123 8.5 1.77230340765808 0.926790500169037 8.5 2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 2 -4.89842541528951e-16 8.5 1.5 -1.3228756555323 8.5 1.77230340765808 -0.926790500169036 8.5 1.94224185096967 -0.477175640977116 8.5 5.56045105936617 6 6.28318530717959 6 5.80136247530398 6 6.04227389124178 6 6.28318530717959 5 0 5 0.251327412287184 5 0.502654824574367 5 0.753982236861551 5 1.00530964914873 5 1.25663706143592 5 1.5079644737231 5 1.75929188601029 5 2.01061929829747 5 2.26194671058465 5 2.51327412287184 5 2.76460153515902 5 3.0159289474462 5 3.26725635973339 5 3.51858377202057 5 3.76991118430776 5 4.02123859659494 5 4.27256600888212 5 4.52389342116931 5 4.77522083345649 5 5.02654824574367 5 5.27787565803086 5 5.52920307031804 5 5.78053048260523 5 6.03185789489241 5 0 6 0.722734247813413 6 0.240911415937807 6 0.48182283187561 6 0.722734247813416 8.5 3.5527136788005e-15 8.5 0.240911415937807 8.5 0.48182283187561 8.5 0 10 6.28318530717959 10 0.251327412287184 10 0.502654824574367 10 0.753982236861551 10 1.00530964914873 10 1.25663706143592 10 1.5079644737231 10 1.75929188601029 10 2.01061929829747 10 2.26194671058465 10 2.51327412287184 10 2.76460153515902 10 3.0159289474462 10 3.26725635973339 10 3.51858377202057 10 3.76991118430776 10 4.02123859659494 10 4.27256600888212 10 4.52389342116931 10 4.77522083345649 10 5.02654824574367 10 5.27787565803086 10 5.52920307031804 10 5.78053048260523 10 6.03185789489241 10 6.28318530717959 8.5 5.56045105936617 8.5 5.80136247530398 8.5 6.04227389124178 8.5 56 55 22 57 22 23 57 56 22 33 6 7 33 31 6 58 23 24 58 57 23 37 39 36 59 24 25 59 58 24 34 7 8 34 33 7 41 39 37 60 25 26 60 26 27 60 59 25 1 27 28 38 41 37 32 8 9 61 60 27 32 34 8 42 41 38 29 1 28 66 27 1 66 61 27 35 42 38 10 35 32 3 1 29 10 32 9 43 42 35 62 61 66 30 3 29 44 35 10 44 43 35 4 3 30 63 66 67 45 44 10 45 10 11 63 62 66 5 4 30 46 11 12 46 45 11 47 12 13 2 4 5 64 67 68 47 46 12 64 63 67 48 47 13 48 13 14 48 14 15 40 68 65 40 64 68 49 48 15 50 15 16 50 16 17 50 49 15 51 50 17 52 17 18 52 51 17 53 18 19 53 52 18 54 19 20 54 53 19 55 20 21 55 21 22 55 54 20
|
||||
8 7 1 3.79763494956498e-15
|
||||
1.5 -1.3228756555323 6 1.5 1.32287565553229 6 2 -4.89842541528951e-16 6 1.94224185096967 0.477175640977123 6 1.77230340765808 0.926790500169037 6 1.77230340765808 -0.926790500169036 6 1.94224185096967 -0.477175640977116 6 1.75 -5.32907051820075e-15 6 0 2.6771243444677 0 5.32287565553229 0.5 4.00000000000001 0.442241850969666 4.47717564097712 0.272303407658075 4.92679050016904 0.272303407658076 3.07320949983096 0.442241850969667 3.52282435902288 0.25 3.99999999999999 8 2 1 8 3 4 8 4 5 8 5 2 8 1 6 8 6 7 8 7 3
|
||||
4 2 1 1.66533453693773e-15
|
||||
1.5 -1.3228756555323 6 1.5 -1.3228756555323 8.5 1.5 1.32287565553229 8.5 1.5 1.32287565553229 6 0 -2.6771243444677 2.5 -2.6771243444677 2.5 -5.32287565553229 0 -5.32287565553229 1 4 3 2 1 3
|
||||
8 7 1 3.79763494956498e-15
|
||||
1.5 -1.3228756555323 8.5 1.5 1.32287565553229 8.5 2 -4.89842541528951e-16 8.5 1.94224185096967 0.477175640977123 8.5 1.77230340765808 0.926790500169037 8.5 1.77230340765808 -0.926790500169036 8.5 1.94224185096967 -0.477175640977116 8.5 1.75 -5.32907051820075e-15 8.5 0 2.6771243444677 0 5.32287565553229 0.5 4.00000000000001 0.442241850969666 4.47717564097712 0.272303407658075 4.92679050016904 0.272303407658076 3.07320949983096 0.442241850969667 3.52282435902288 0.25 3.99999999999999 8 2 1 8 3 4 8 4 5 8 5 2 8 1 6 8 6 7 8 7 3
|
||||
52 50 1 0.0157705973710445
|
||||
2 -4.89842541528951e-16 10 2 -4.89842541528951e-16 15 2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 2 -4.89842541528951e-16 15 1.93716632225726 0.49737977432971 15 1.75261336008773 0.963507348203431 15 1.45793725484282 1.36909421185738 15 1.07165358995799 1.68865585100403 15 0.618033988749894 1.90211303259031 15 0.125581039058625 1.99605345685654 15 -0.374762629171451 1.96457450145738 15 -0.851558583130147 1.80965410493204 15 -1.27484797949738 1.54102648555158 15 -1.6180339887499 1.17557050458494 15 -1.8595529717765 0.736249105369352 15 -1.98422940262896 0.250666467128604 15 -1.98422940262896 -0.250666467128614 15 -1.8595529717765 -0.736249105369362 15 -1.61803398874989 -1.17557050458495 15 -1.27484797949737 -1.54102648555158 15 -0.851558583130138 -1.80965410493204 15 -0.374762629171441 -1.96457450145738 15 0.125581039058636 -1.99605345685654 15 0.618033988749905 -1.9021130325903 15 1.071653589958 -1.68865585100402 15 1.45793725484283 -1.36909421185737 15 1.75261336008773 -0.96350734820342 15 1.93716632225727 -0.497379774329697 15 6.28318530717959 5 6.28318530717959 10 0 5 0.251327412287184 5 0.502654824574367 5 0.753982236861551 5 1.00530964914873 5 1.25663706143592 5 1.5079644737231 5 1.75929188601029 5 2.01061929829747 5 2.26194671058465 5 2.51327412287184 5 2.76460153515902 5 3.0159289474462 5 3.26725635973339 5 3.51858377202057 5 3.76991118430776 5 4.02123859659494 5 4.27256600888212 5 4.52389342116931 5 4.77522083345649 5 5.02654824574367 5 5.27787565803086 5 5.52920307031804 5 5.78053048260523 5 6.03185789489241 5 0 10 0.251327412287184 10 0.502654824574367 10 0.753982236861551 10 1.00530964914873 10 1.25663706143592 10 1.5079644737231 10 1.75929188601029 10 2.01061929829747 10 2.26194671058465 10 2.51327412287184 10 2.76460153515902 10 3.0159289474462 10 3.26725635973339 10 3.51858377202057 10 3.76991118430776 10 4.02123859659494 10 4.27256600888212 10 4.52389342116931 10 4.77522083345649 10 5.02654824574367 10 5.27787565803086 10 5.52920307031804 10 5.78053048260523 10 6.03185789489241 10 48 22 23 48 23 24 48 47 22 28 3 4 49 48 24 29 4 5 29 28 4 50 24 25 50 49 24 30 29 5 51 25 26 51 26 27 51 50 25 31 5 6 31 6 7 52 27 1 31 30 5 52 51 27 2 52 1 32 31 7 33 7 8 33 32 7 34 8 9 34 33 8 35 9 10 35 34 9 36 10 11 36 11 12 36 35 10 37 36 12 38 12 13 38 13 14 38 37 12 39 38 14 40 14 15 40 39 14 41 40 15 41 15 16 42 41 16 42 16 17 43 42 17 43 17 18 43 18 19 44 43 19 45 19 20 45 44 19 46 20 21 46 45 20 47 21 22 47 46 21
|
||||
26 25 1 2.22044604925031e-16
|
||||
2 -4.89842541528951e-16 10 1.93716632225726 0.49737977432971 10 1.75261336008773 0.963507348203431 10 1.45793725484282 1.36909421185738 10 1.07165358995799 1.68865585100403 10 0.618033988749894 1.90211303259031 10 0.125581039058625 1.99605345685654 10 -0.374762629171451 1.96457450145738 10 -0.851558583130147 1.80965410493204 10 -1.27484797949738 1.54102648555158 10 -1.6180339887499 1.17557050458494 10 -1.8595529717765 0.736249105369352 10 -1.98422940262896 0.250666467128604 10 -1.98422940262896 -0.250666467128614 10 -1.8595529717765 -0.736249105369362 10 -1.61803398874989 -1.17557050458495 10 -1.27484797949737 -1.54102648555158 10 -0.851558583130138 -1.80965410493204 10 -0.374762629171441 -1.96457450145738 10 0.125581039058636 -1.99605345685654 10 0.618033988749905 -1.9021130325903 10 1.071653589958 -1.68865585100402 10 1.45793725484283 -1.36909421185737 10 1.75261336008773 -0.96350734820342 10 1.93716632225727 -0.497379774329697 10 0.0078852986855219 3.33066907387547e-16 10 2 0 1.93716632225726 0.49737977432971 1.75261336008773 0.963507348203431 1.45793725484282 1.36909421185738 1.07165358995799 1.68865585100403 0.618033988749894 1.90211303259031 0.125581039058625 1.99605345685654 -0.374762629171451 1.96457450145738 -0.851558583130147 1.80965410493204 -1.27484797949738 1.54102648555158 -1.6180339887499 1.17557050458494 -1.8595529717765 0.736249105369352 -1.98422940262896 0.250666467128604 -1.98422940262896 -0.250666467128614 -1.8595529717765 -0.736249105369362 -1.61803398874989 -1.17557050458495 -1.27484797949737 -1.54102648555158 -0.851558583130138 -1.80965410493204 -0.374762629171441 -1.96457450145738 0.125581039058636 -1.99605345685654 0.618033988749904 -1.9021130325903 1.071653589958 -1.68865585100402 1.45793725484283 -1.36909421185737 1.75261336008773 -0.96350734820342 1.93716632225727 -0.497379774329697 0.00788529868552179 2.22044604925031e-16 26 1 2 26 2 3 26 3 4 26 4 5 26 5 6 26 6 7 26 7 8 26 8 9 26 9 10 26 10 11 26 11 12 26 12 13 26 13 14 26 14 15 26 15 16 26 16 17 26 17 18 26 18 19 26 19 20 26 20 21 26 21 22 26 22 23 26 23 24 26 24 25 26 25 1
|
||||
|
||||
TShapes 46
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 6.28318530717959
|
||||
2 1 1 0 0 6.28318530717959
|
||||
2 2 2 0 0 6.28318530717959
|
||||
6 1 2 5
|
||||
6 2 1 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+46 6 -46 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-45 0 *
|
||||
Fa
|
||||
0 1e-07 1 0
|
||||
2 1
|
||||
0101000
|
||||
-44 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 6.28318530717959
|
||||
2 3 2 8 0 6.28318530717959
|
||||
2 4 3 8 0 6.28318530717959
|
||||
6 3 2 9
|
||||
6 4 3 10
|
||||
0
|
||||
|
||||
0101100
|
||||
+42 11 -42 11 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 5
|
||||
3 5 6CN 2 0 0 5
|
||||
7 5 6 2 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 6 -42 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-41 7 +40 2 +45 2 -40 2 *
|
||||
Fa
|
||||
0 1e-07 2 2
|
||||
2 2
|
||||
0101000
|
||||
+39 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.5 -1.3228756555323 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0.848062078981481 1.5707963267949
|
||||
2 7 3 4 0.848062078981481 1.5707963267949
|
||||
2 8 4 12 0.848062078981481 1.5707963267949
|
||||
6 7 3 0
|
||||
6 8 4 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 13 -36 13 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 5 6
|
||||
3 9 10CN 3 0 5 6
|
||||
7 9 10 3 14
|
||||
0
|
||||
|
||||
0101000
|
||||
+42 6 -36 6 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.5 1.32287565553229 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 1.5707963267949 2.29353057460831
|
||||
2 11 3 4 1.5707963267949 2.29353057460831
|
||||
2 12 4 12 1.5707963267949 2.29353057460831
|
||||
6 11 3 0
|
||||
6 12 4 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+36 13 -33 13 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.5 1.32287565553229 8.5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 6 8.5
|
||||
2 13 3 4 6 8.5
|
||||
2 14 5 12 6 8.5
|
||||
6 13 3 0
|
||||
6 14 5 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+33 13 -31 13 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 8.5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 1.5707963267949 2.29353057460831
|
||||
2 15 3 4 1.5707963267949 2.29353057460831
|
||||
2 16 6 12 1.5707963267949 2.29353057460831
|
||||
6 15 3 0
|
||||
6 16 6 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 13 -31 13 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 8.5 10
|
||||
3 17 18CN 3 0 8.5 10
|
||||
7 17 18 3 14
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 6 -27 6 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 0 6.28318530717959
|
||||
2 19 3 0 0 6.28318530717959
|
||||
2 20 7 16 0 6.28318530717959
|
||||
6 19 3 14
|
||||
6 20 7 5
|
||||
0
|
||||
|
||||
0101100
|
||||
+27 6 -27 6 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.5 -1.3228756555323 8.5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 0.848062078981481 1.5707963267949
|
||||
2 21 3 4 0.848062078981481 1.5707963267949
|
||||
2 22 6 12 0.848062078981481 1.5707963267949
|
||||
6 21 3 0
|
||||
6 22 6 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 13 -29 13 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 6 8.5
|
||||
2 23 3 4 6 8.5
|
||||
2 24 5 12 6 8.5
|
||||
6 23 3 0
|
||||
6 24 5 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 13 -24 13 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-35 0 +34 4 +41 15 -34 4 -32 0 -30 0 +28 0 -26 4 -25 4 +26 4
|
||||
+23 0 +22 0 *
|
||||
Fa
|
||||
0 1e-07 3 4
|
||||
2 3
|
||||
0101000
|
||||
+21 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 2.6771243444677 5.32287565553229
|
||||
2 25 4 0 2.6771243444677 5.32287565553229
|
||||
2 26 5 0 2.6771243444677 5.32287565553229
|
||||
6 25 4 17
|
||||
6 26 5 17
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 18 -33 18 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-19 12 +32 0 +35 0 *
|
||||
Fa
|
||||
0 1e-07 4 12
|
||||
2 4
|
||||
0101000
|
||||
+18 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 2.6771243444677 5.32287565553229
|
||||
2 27 5 0 2.6771243444677 5.32287565553229
|
||||
2 28 6 0 2.6771243444677 5.32287565553229
|
||||
6 27 5 17
|
||||
6 28 6 17
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 18 -31 18 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-22 0 -16 12 +30 0 +19 12 *
|
||||
Fa
|
||||
0 1e-07 5 12
|
||||
2 5
|
||||
0101000
|
||||
+15 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-16 12 +28 0 +23 0 *
|
||||
Fa
|
||||
0 1e-07 6 12
|
||||
2 6
|
||||
0101000
|
||||
+13 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 15
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 5 10
|
||||
3 29 30CN 7 0 5 10
|
||||
7 29 30 7 9
|
||||
0
|
||||
|
||||
0101000
|
||||
+27 11 -11 11 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 6.28318530717959
|
||||
2 31 7 0 0 6.28318530717959
|
||||
2 32 8 0 0 6.28318530717959
|
||||
6 31 7 9
|
||||
6 32 8 0
|
||||
0
|
||||
|
||||
0101100
|
||||
+11 11 -11 11 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+10 7 +25 2 -10 7 -9 7 *
|
||||
Fa
|
||||
0 1e-07 7 7
|
||||
2 7
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 0 *
|
||||
Fa
|
||||
0 1e-07 8 0
|
||||
2 8
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-43 4 +38 3 +20 0 +17 0 +14 0 -12 0 +7 3 +5 15 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,307 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 4
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 -10
|
||||
0 1 0 -5
|
||||
0 0 1 -2
|
||||
2 2 -1 0
|
||||
Curve2ds 14
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
8 0 10
|
||||
1 2 -3 1 0
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 12 -2.5 0 -1
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 2 -7 1 0
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 2 -2.5 0 -1
|
||||
Curves 7
|
||||
1 0 -2 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 -2.5 10 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2.5 0 0 1 0
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 18
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
2 12 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 11
|
||||
p 0.0137452943347953 1 0 10
|
||||
10 1 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
2 2 3
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 2 12
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 4
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
10 11 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 1 3 4 5 6 7 8 9 10 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
Surfaces 4
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 10 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 5
|
||||
20 18 1 0.00761060381650905
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 2 -4.89842541528951e-16 0 0.34729635533386 -1.96961550602442 0 0.684040286651336 -1.87938524157182 0 0.999999999999999 -1.73205080756888 0 1.28557521937308 -1.53208888623796 0 1.53208888623795 -1.28557521937308 0 1.73205080756888 -1 0 1.87938524157182 -0.684040286651341 0 1.96961550602442 -0.347296355333864 0 4.71238898038469 0 4.71238898038469 10 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638185 10 5.75958653158129 10 5.93411945678072 10 6.10865238198015 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638185 0 5.75958653158129 0 5.93411945678072 0 6.10865238198015 0 2 1 13 4 13 14 4 2 13 5 4 14 6 14 15 6 5 14 7 15 16 7 16 17 7 6 15 8 7 17 9 17 18 9 8 17 10 18 19 10 19 20 10 9 18 11 10 20 3 20 12 3 11 20
|
||||
4 2 1 2.5357526258398e-16
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.22460635382238e-16 2 0 2 -3 12 -3 12 -7 2 -7 2 4 3 2 1 4
|
||||
20 19 1 2.44921270764475e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 1 1.73205080756888 10 0.684040286651338 1.87938524157182 10 0.347296355333861 1.96961550602442 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 1 0 10 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651337 1.73205080756888 1 1.53208888623796 1.28557521937308 1.28557521937308 1.53208888623796 1 1.73205080756888 0.684040286651338 1.87938524157182 0.347296355333861 1.96961550602442 0.34729635533386 -1.96961550602442 0.684040286651336 -1.87938524157182 0.999999999999999 -1.73205080756888 1.28557521937308 -1.53208888623796 1.53208888623795 -1.28557521937308 1.73205080756888 -1 1.87938524157182 -0.68404028665134 1.96961550602442 -0.347296355333864 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
20 18 1 0.00761060381650902
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651337 0 1.73205080756888 1 0 1.53208888623796 1.28557521937308 0 1.28557521937308 1.53208888623796 0 1 1.73205080756888 0 0.684040286651338 1.87938524157182 0 0.347296355333861 1.96961550602442 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 1 1.73205080756888 10 0.684040286651338 1.87938524157182 10 0.347296355333861 1.96961550602442 10 0 0 1.5707963267949 0 0.174532925199433 0 0.349065850398866 0 0.523598775598299 0 0.698131700797732 0 0.872664625997165 0 1.0471975511966 0 1.22173047639603 0 1.39626340159546 0 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398866 10 0.523598775598299 10 0.698131700797732 10 0.872664625997165 10 1.0471975511966 10 1.22173047639603 10 1.39626340159546 10 13 1 3 13 3 4 13 11 1 14 4 5 14 13 4 15 5 6 15 14 5 16 15 6 17 6 7 17 16 6 18 7 8 18 8 9 18 17 7 19 9 10 19 18 9 20 19 10 12 10 2 12 20 10
|
||||
20 19 1 2.44921270764475e-16
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651337 0 1.73205080756888 1 0 1.53208888623796 1.28557521937308 0 1.28557521937308 1.53208888623796 0 1 1.73205080756888 0 0.684040286651338 1.87938524157182 0 0.347296355333861 1.96961550602442 0 0.34729635533386 -1.96961550602442 0 0.684040286651336 -1.87938524157182 0 0.999999999999999 -1.73205080756888 0 1.28557521937308 -1.53208888623796 0 1.53208888623795 -1.28557521937308 0 1.73205080756888 -1 0 1.87938524157182 -0.684040286651341 0 1.96961550602442 -0.347296355333864 0 1 0 0 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651337 1.73205080756888 1 1.53208888623796 1.28557521937308 1.28557521937308 1.53208888623796 1 1.73205080756888 0.684040286651338 1.87938524157182 0.347296355333861 1.96961550602442 0.34729635533386 -1.96961550602442 0.684040286651336 -1.87938524157182 0.999999999999999 -1.73205080756888 1.28557521937308 -1.53208888623796 1.53208888623795 -1.28557521937308 1.73205080756888 -1 1.87938524157182 -0.68404028665134 1.96961550602442 -0.347296355333864 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
|
||||
TShapes 29
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 10
|
||||
2 1 1 2 0 10
|
||||
2 2 2 3 0 10
|
||||
6 1 1 0
|
||||
6 2 2 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 0 -28 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 4.71238898038469 6.28318530717959
|
||||
2 3 1 0 4.71238898038469 6.28318530717959
|
||||
2 4 3 0 4.71238898038469 6.28318530717959
|
||||
6 3 1 4
|
||||
6 4 3 4
|
||||
0
|
||||
|
||||
0101000
|
||||
+28 4 -26 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
3 5 6CN 1 0 0 10
|
||||
6 5 1 4
|
||||
6 6 4 4
|
||||
0
|
||||
|
||||
0101000
|
||||
-26 0 +24 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 4.71238898038469 6.28318530717959
|
||||
2 7 1 0 4.71238898038469 6.28318530717959
|
||||
2 8 4 0 4.71238898038469 6.28318530717959
|
||||
6 7 1 4
|
||||
6 8 5 4
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 4 -24 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-27 0 -25 2 +23 2 +22 2 *
|
||||
Fa
|
||||
0 1e-07 1 2
|
||||
2 1
|
||||
0101000
|
||||
+21 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 0.5 4.5
|
||||
2 9 3 2 0.5 4.5
|
||||
2 10 2 3 0.5 4.5
|
||||
6 9 2 0
|
||||
6 10 3 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+28 0 -19 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 0 10
|
||||
2 11 1 2 0 10
|
||||
2 12 2 3 0 10
|
||||
6 11 4 0
|
||||
6 12 2 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+17 0 -19 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0.5 4.5
|
||||
2 13 4 2 0.5 4.5
|
||||
2 14 2 3 0.5 4.5
|
||||
6 13 2 0
|
||||
6 14 5 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 0 -17 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-27 0 -18 0 +16 0 +15 0 *
|
||||
Fa
|
||||
0 1e-07 2 3
|
||||
2 2
|
||||
0101000
|
||||
+14 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 1.5707963267949
|
||||
2 3 1 0 0 1.5707963267949
|
||||
2 4 3 0 0 1.5707963267949
|
||||
6 15 4 4
|
||||
6 16 3 4
|
||||
0
|
||||
|
||||
0101000
|
||||
+26 0 -19 4 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-18 0 +12 2 +25 2 *
|
||||
Fa
|
||||
0 1e-07 3 2
|
||||
2 3
|
||||
0101000
|
||||
+11 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0 1.5707963267949
|
||||
2 7 1 0 0 1.5707963267949
|
||||
2 8 4 0 0 1.5707963267949
|
||||
6 17 4 4
|
||||
6 18 5 4
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 0 -17 4 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 2 -23 2 -12 2 +16 0 *
|
||||
Fa
|
||||
0 1e-07 1 2
|
||||
2 4
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-15 0 +9 2 +22 2 *
|
||||
Fa
|
||||
0 1e-07 4 2
|
||||
2 5
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
+20 0 -13 0 +10 0 +7 0 -5 0 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,762 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 10
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 -10
|
||||
0 1 0 -5
|
||||
0 0 1 -2
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 -1 0
|
||||
2 4 1 2 1 0
|
||||
1
|
||||
1 0 0 1
|
||||
0 1 0 -1
|
||||
0 0 1 3
|
||||
2 2 -1 4 -1 0
|
||||
2 4 -1 0
|
||||
2 7 -1 0
|
||||
Curve2ds 42
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
8 0 10
|
||||
1 2 -3 1 0
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 12 -2.5 0 -1
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 2 -7 1 0
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 2 -2.5 0 -1
|
||||
1 4.7123889803846897 3 1 0
|
||||
2 -1 1 0 -1 1 0 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 4.7123889803846897 6 1 0
|
||||
2 -1 1 0 -1 1 0 2
|
||||
8 2.7000000000000002 6.2999999999999998
|
||||
1 5.7595865315812871 0 0 1
|
||||
8 2.7000000000000002 6.2999999999999998
|
||||
1 -3 0.73205080756887719 1 0
|
||||
8 2.7000000000000002 6.2999999999999998
|
||||
1 0.52359877559829893 0 0 1
|
||||
8 2.7000000000000002 6.2999999999999998
|
||||
1 -3 0.73205080756887719 1 0
|
||||
1 -1.5707963267948966 6 1 0
|
||||
2 -1 1 0 -1 1 0 2
|
||||
1 -1.5707963267948966 3 1 0
|
||||
2 -1 1 0 -1 1 0 2
|
||||
1 0 0 0 1
|
||||
1 0 0 1 0
|
||||
1 0 0 0 -1
|
||||
1 0 0 0 1
|
||||
1 0 0 0 1
|
||||
1 0 2 1 0
|
||||
1 3 0 0 1
|
||||
1 0 0 1 0
|
||||
1 3 0 0 -1
|
||||
1 0 0 0 1
|
||||
1 3 0 0 1
|
||||
1 0 2 1 0
|
||||
1 0 0 1 0
|
||||
1 0 0 1 0
|
||||
1 0 -2 1 0
|
||||
1 0 0 1 0
|
||||
Curves 21
|
||||
1 0 -2 0 0 0 1
|
||||
1 0 -2.5 10 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2.5 0 0 1 0
|
||||
2 0 0 3 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 6 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 1.7320508075688772 -1 0 0 0 1
|
||||
1 1.7320508075688772 1 0 0 0 1
|
||||
2 0 0 6 0 0 1 0 -1 0 1 0 -0 2
|
||||
2 0 0 3 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 0 0 0 1 0 -0
|
||||
1 0 0 0 -0 1 0
|
||||
1 0 2 0 1 0 -0
|
||||
1 0 0 3 1 0 -0
|
||||
1 0 0 3 -0 1 0
|
||||
1 0 2 3 1 0 -0
|
||||
1 0 0 0 0 0 1
|
||||
1 0 2 0 0 0 1
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 58
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 6 15
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 2 3
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 2 12
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 16 7
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 4
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
4 1 3 4 2
|
||||
p 0.0137452943347953 1 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
4 2 8 9 5
|
||||
p 0.0137452943347953 1 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
2 5 2
|
||||
p 0.0137452943347953 1 0 3
|
||||
2 17 26
|
||||
p 0.0137452943347953 1 0 3
|
||||
10 1 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 6 7 8 9 10 11 12 13 14 5
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
10 15 17 18 19 20 21 22 23 24 16
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638185 5.75958653158129 5.93411945678072 6.10865238198015 6.28318530717959
|
||||
2 25 16
|
||||
p 0.0137452943347953 1 6 10
|
||||
2 3 6
|
||||
p 0.0137452943347953 1 6 10
|
||||
4 26 27 28 25
|
||||
p 0.0137452943347953 1 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
4 2 8 9 5
|
||||
p 0.0137452943347953 1 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
2 1 26
|
||||
p 0.0137452943347953 1 3 6
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 3 6
|
||||
10 11 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 6 8 9 10 11 12 13 14 15 7
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 3 6
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 3 6
|
||||
4 3 4 5 2
|
||||
p 0.0137452943347953 1 1.5707963267949 1.74532925199433 1.91986217719376 2.0943951023932
|
||||
4 5 6 7 4
|
||||
p 0.0137452943347953 1 1.5707963267949 1.74532925199433 1.91986217719376 2.0943951023932
|
||||
10 1 3 4 5 6 7 8 9 10 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
10 17 18 19 20 21 22 23 24 25 16
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398866 0.523598775598299 0.698131700797732 0.872664625997165 1.0471975511966 1.22173047639603 1.39626340159546 1.5707963267949
|
||||
4 26 27 28 1
|
||||
p 0.0137452943347953 1 1.5707963267949 1.74532925199433 1.91986217719376 2.0943951023932
|
||||
4 5 6 7 4
|
||||
p 0.0137452943347953 1 1.5707963267949 1.74532925199433 1.91986217719376 2.0943951023932
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 4 1
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 1 4
|
||||
p 0.00833333333333333 1 0 2
|
||||
2 1 2
|
||||
p 0.00833333333333333 1 0 2
|
||||
2 1 3
|
||||
p 0.0137452943347953 1 0 2
|
||||
2 3 4
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 4 1
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 3 2
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 2 3
|
||||
p 0.00833333333333333 1 0 2
|
||||
2 1 2
|
||||
p 0.00833333333333333 1 0 2
|
||||
2 1 3
|
||||
p 0.0137452943347953 1 0 2
|
||||
2 3 4
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 3 2
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 1 2
|
||||
p 0.00833333333333333 1 0 3
|
||||
2 1 4
|
||||
p 0.00833333333333333 1 0 3
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 3
|
||||
2 4 3
|
||||
p 0.00833333333333333 1 0 3
|
||||
2 1 4
|
||||
p 0.00833333333333333 1 0 3
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 3
|
||||
Surfaces 9
|
||||
1 10 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 3 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 -0 1 0 0 0 1 1 0 -0
|
||||
1 0 2 0 -0 1 0 0 0 1 1 0 -0
|
||||
1 0 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
Triangulations 16
|
||||
4 2 1 2.5357526258398e-16
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.22460635382238e-16 2 0 2 -3 12 -3 12 -7 2 -7 2 4 3 2 1 4
|
||||
20 18 1 0.00761060381650905
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 2 -4.89842541528951e-16 0 0.34729635533386 -1.96961550602442 0 0.684040286651336 -1.87938524157182 0 0.999999999999999 -1.73205080756888 0 1.28557521937308 -1.53208888623796 0 1.53208888623795 -1.28557521937308 0 1.73205080756888 -1 0 1.87938524157182 -0.684040286651341 0 1.96961550602442 -0.347296355333864 0 4.71238898038469 0 4.71238898038469 10 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638185 10 5.75958653158129 10 5.93411945678072 10 6.10865238198015 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638185 0 5.75958653158129 0 5.93411945678072 0 6.10865238198015 0 2 1 13 4 13 14 4 2 13 5 4 14 6 14 15 6 5 14 7 15 16 7 16 17 7 6 15 8 7 17 9 17 18 9 8 17 10 18 19 10 19 20 10 9 18 11 10 20 3 20 12 3 11 20
|
||||
28 26 1 0.00761060381650908
|
||||
1.73205080756888 -1 3 2 -4.89842541528951e-16 3 1.87938524157182 -0.684040286651338 3 1.96961550602442 -0.347296355333861 3 2 -4.89842541528951e-16 0 -3.67381906146713e-16 -2 0 0.34729635533386 -1.96961550602442 0 0.684040286651336 -1.87938524157182 0 0.999999999999999 -1.73205080756888 0 1.28557521937308 -1.53208888623796 0 1.53208888623795 -1.28557521937308 0 1.73205080756888 -1 0 1.87938524157182 -0.684040286651341 0 1.96961550602442 -0.347296355333864 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 2 -4.89842541528951e-16 6 1.73205080756888 -1 6 1.87938524157182 -0.684040286651338 6 1.96961550602442 -0.347296355333861 6 5.75958653158129 3 6.28318530717959 3 5.93411945678072 3 6.10865238198015 3 6.28318530717959 0 4.71238898038469 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638185 0 5.75958653158129 0 5.93411945678072 0 6.10865238198015 0 4.71238898038469 10 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638185 10 5.75958653158129 10 5.93411945678072 10 6.10865238198015 10 6.28318530717959 6 5.75958653158129 6 5.93411945678072 6 6.10865238198015 6 15 6 7 17 7 8 17 15 7 18 17 8 19 8 9 19 18 8 20 9 10 20 10 11 20 19 9 21 20 11 1 11 12 26 11 1 26 21 11 13 1 12 22 21 26 3 1 13 14 3 13 23 26 27 23 22 26 4 3 14 5 4 14 24 27 28 24 23 27 2 4 5 16 28 25 16 24 28
|
||||
20 19 1 2.44921270764475e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 1 1.73205080756888 10 0.684040286651338 1.87938524157182 10 0.347296355333861 1.96961550602442 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 1 0 10 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651337 1.73205080756888 1 1.53208888623796 1.28557521937308 1.28557521937308 1.53208888623796 1 1.73205080756888 0.684040286651338 1.87938524157182 0.347296355333861 1.96961550602442 0.34729635533386 -1.96961550602442 0.684040286651336 -1.87938524157182 0.999999999999999 -1.73205080756888 1.28557521937308 -1.53208888623796 1.53208888623795 -1.28557521937308 1.73205080756888 -1 1.87938524157182 -0.68404028665134 1.96961550602442 -0.347296355333864 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
20 18 1 0.00761060381650902
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651337 0 1.73205080756888 1 0 1.53208888623796 1.28557521937308 0 1.28557521937308 1.53208888623796 0 1 1.73205080756888 0 0.684040286651338 1.87938524157182 0 0.347296355333861 1.96961550602442 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 1 1.73205080756888 10 0.684040286651338 1.87938524157182 10 0.347296355333861 1.96961550602442 10 0 0 1.5707963267949 0 0.174532925199433 0 0.349065850398866 0 0.523598775598299 0 0.698131700797732 0 0.872664625997165 0 1.0471975511966 0 1.22173047639603 0 1.39626340159546 0 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398866 10 0.523598775598299 10 0.698131700797732 10 0.872664625997165 10 1.0471975511966 10 1.22173047639603 10 1.39626340159546 10 13 1 3 13 3 4 13 11 1 14 4 5 14 13 4 15 5 6 15 14 5 16 15 6 17 6 7 17 16 6 18 7 8 18 8 9 18 17 7 19 9 10 19 18 9 20 19 10 12 10 2 12 20 10
|
||||
28 26 1 0.00761060381650902
|
||||
1.73205080756888 1 3 1.73205080756888 1 6 2 -4.89842541528951e-16 6 1.96961550602442 0.347296355333861 6 1.87938524157182 0.684040286651337 6 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 1 1.73205080756888 10 0.684040286651338 1.87938524157182 10 0.347296355333861 1.96961550602442 10 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651337 0 1.73205080756888 1 0 1.53208888623796 1.28557521937308 0 1.28557521937308 1.53208888623796 0 1 1.73205080756888 0 0.684040286651338 1.87938524157182 0 0.347296355333861 1.96961550602442 0 2 -4.89842541528951e-16 3 1.96961550602442 0.347296355333861 3 1.87938524157182 0.684040286651337 3 0.523598775598299 3 0.523598775598299 6 0 6 0.174532925199433 6 0.349065850398866 6 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398866 10 0.523598775598299 10 0.698131700797732 10 0.872664625997165 10 1.0471975511966 10 1.22173047639603 10 1.39626340159546 10 1.5707963267949 0 0 0 0.174532925199433 0 0.349065850398866 0 0.523598775598299 0 0.698131700797732 0 0.872664625997165 0 1.0471975511966 0 1.22173047639603 0 1.39626340159546 0 0 3 0.174532925199433 3 0.349065850398866 3 18 26 17 27 26 18 19 27 18 8 3 4 8 6 3 28 27 19 20 28 19 9 4 5 9 8 4 1 28 20 21 2 1 21 1 20 10 5 2 10 9 5 11 2 21 11 10 2 12 21 22 12 11 21 13 22 23 13 23 24 13 12 22 14 24 25 14 13 24 15 14 25 7 25 16 7 15 25
|
||||
20 19 1 2.44921270764475e-16
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651337 0 1.73205080756888 1 0 1.53208888623796 1.28557521937308 0 1.28557521937308 1.53208888623796 0 1 1.73205080756888 0 0.684040286651338 1.87938524157182 0 0.347296355333861 1.96961550602442 0 0.34729635533386 -1.96961550602442 0 0.684040286651336 -1.87938524157182 0 0.999999999999999 -1.73205080756888 0 1.28557521937308 -1.53208888623796 0 1.53208888623795 -1.28557521937308 0 1.73205080756888 -1 0 1.87938524157182 -0.684040286651341 0 1.96961550602442 -0.347296355333864 0 1 0 0 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651337 1.73205080756888 1 1.53208888623796 1.28557521937308 1.28557521937308 1.53208888623796 1 1.73205080756888 0.684040286651338 1.87938524157182 0.347296355333861 1.96961550602442 0.34729635533386 -1.96961550602442 0.684040286651336 -1.87938524157182 0.999999999999999 -1.73205080756888 1.28557521937308 -1.53208888623796 1.53208888623795 -1.28557521937308 1.73205080756888 -1 1.87938524157182 -0.68404028665134 1.96961550602442 -0.347296355333864 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
10 9 1 2.44921270764475e-16
|
||||
1 -1 3 1.73205080756888 -1 3 1 1 3 1.73205080756888 1 3 2 -4.89842541528951e-16 3 1.96961550602442 0.347296355333861 3 1.87938524157182 0.684040286651337 3 1.87938524157182 -0.684040286651338 3 1.96961550602442 -0.347296355333861 3 1.5 0 3 0 0 0.732050807568877 0 0 2 0.732050807568877 2 1 1 0.969615506024416 1.34729635533386 0.879385241571817 1.68404028665134 0.879385241571817 0.315959713348662 0.969615506024416 0.652703644666139 0.5 1 8 1 2 4 3 7 10 3 1 10 5 6 10 6 7 10 8 9 10 9 5 10 1 8 10 7 3
|
||||
10 9 1 2.44921270764475e-16
|
||||
1 -1 6 1.73205080756888 -1 6 1 1 6 1.73205080756888 1 6 2 -4.89842541528951e-16 6 1.96961550602442 0.347296355333861 6 1.87938524157182 0.684040286651337 6 1.87938524157182 -0.684040286651338 6 1.96961550602442 -0.347296355333861 6 1.5 0 6 0 0 0.732050807568877 0 0 2 0.732050807568877 2 1 1 0.969615506024416 1.34729635533386 0.879385241571817 1.68404028665134 0.879385241571817 0.315959713348662 0.969615506024416 0.652703644666139 0.5 1 8 1 2 4 3 7 10 3 1 10 5 6 10 6 7 10 8 9 10 9 5 10 1 8 10 7 3
|
||||
4 2 1 0
|
||||
1.73205080756888 -1 3 1.73205080756888 -1 6 1 -1 6 1 -1 3 0 0.732050807568877 3 0.732050807568877 3 0 0 0 2 4 3 2 1 4
|
||||
4 2 1 0
|
||||
1.73205080756888 1 3 1.73205080756888 1 6 1 1 6 1 1 3 0 0.732050807568877 3 0.732050807568877 3 0 0 0 2 4 3 2 1 4
|
||||
4 2 1 0
|
||||
0 0 0 0 0 3 0 2 3 0 2 0 0 0 3 0 3 -2 0 -2 2 4 3 2 1 4
|
||||
4 2 1 1.11022302462516e-16
|
||||
0 0 0 0 2 0 5 2 0 5 0 0 0 0 0 2 5 2 5 0 3 2 1 3 1 4
|
||||
4 2 1 1.11022302462516e-16
|
||||
0 0 3 0 2 3 5 2 3 5 0 3 0 0 0 2 5 2 5 0 3 2 1 3 1 4
|
||||
4 2 1 0
|
||||
0 0 0 5 0 0 5 0 3 0 0 3 0 0 0 5 3 5 3 0 3 2 1 3 1 4
|
||||
4 2 1 0
|
||||
0 2 0 5 2 0 5 2 3 0 2 3 0 0 0 5 3 5 3 0 3 2 1 3 1 4
|
||||
|
||||
TShapes 64
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 10
|
||||
2 1 2 4 0 10
|
||||
2 2 1 3 0 10
|
||||
6 1 2 0
|
||||
6 2 1 0
|
||||
6 3 3 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+64 0 -63 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0.5 4.5
|
||||
2 3 3 4 0.5 4.5
|
||||
2 4 1 3 0.5 4.5
|
||||
6 4 1 0
|
||||
6 5 4 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+63 0 -61 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
2 5 2 4 0 10
|
||||
2 6 1 3 0 10
|
||||
6 6 5 0
|
||||
6 7 1 0
|
||||
6 8 6 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+59 0 -61 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0.5 4.5
|
||||
2 7 4 4 0.5 4.5
|
||||
2 8 1 3 0.5 4.5
|
||||
6 9 1 0
|
||||
6 10 7 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+64 0 -59 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-62 0 -60 0 +58 0 +57 0 *
|
||||
Fa
|
||||
0 1e-07 1 3
|
||||
2 1
|
||||
0111000
|
||||
+56 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 -1 3
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 3
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 1.0471975511966 1.5707963267949
|
||||
2 9 2 6 1.0471975511966 1.5707963267949
|
||||
2 10 5 7 1.0471975511966 1.5707963267949
|
||||
6 11 3 0
|
||||
6 12 8 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+54 0 -53 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 0 3
|
||||
3 11 12CN 2 0 0 3
|
||||
6 13 3 8
|
||||
6 14 6 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+51 0 -53 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 4.71238898038469 6.28318530717959
|
||||
2 13 2 0 4.71238898038469 6.28318530717959
|
||||
2 14 4 0 4.71238898038469 6.28318530717959
|
||||
6 15 2 9
|
||||
6 16 7 9
|
||||
6 17 3 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+64 9 -51 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 4.71238898038469 6.28318530717959
|
||||
2 15 2 0 4.71238898038469 6.28318530717959
|
||||
2 16 3 0 4.71238898038469 6.28318530717959
|
||||
6 18 2 9
|
||||
6 19 4 9
|
||||
6 20 3 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+63 9 -48 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 6 10
|
||||
3 11 12CN 2 0 6 10
|
||||
6 21 3 8
|
||||
6 22 6 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 8 -48 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 -1 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 1.0471975511966 1.5707963267949
|
||||
2 17 2 6 1.0471975511966 1.5707963267949
|
||||
2 18 6 7 1.0471975511966 1.5707963267949
|
||||
6 23 3 0
|
||||
6 24 9 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 0 -46 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 3 6
|
||||
2 19 2 6 3 6
|
||||
2 20 7 7 3 6
|
||||
6 25 3 0
|
||||
6 26 10 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+54 0 -44 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-52 0 +50 6 +49 6 -62 2 -47 6 +45 6 +43 0 +42 0 *
|
||||
Fa
|
||||
0 1e-07 2 6
|
||||
2 3
|
||||
0101000
|
||||
+41 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 0 1.5707963267949
|
||||
2 15 2 0 0 1.5707963267949
|
||||
2 16 3 0 0 1.5707963267949
|
||||
6 27 5 9
|
||||
6 28 4 9
|
||||
6 29 6 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+48 0 -61 9 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-60 0 +39 4 +47 4 *
|
||||
Fa
|
||||
0 1e-07 3 4
|
||||
2 4
|
||||
0101000
|
||||
+38 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 1 3
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 1 6
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 3 6
|
||||
2 21 2 6 3 6
|
||||
2 22 8 7 3 6
|
||||
6 30 6 0
|
||||
6 31 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+36 0 -35 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 1.5707963267949 2.0943951023932
|
||||
2 23 2 6 1.5707963267949 2.0943951023932
|
||||
2 24 6 7 1.5707963267949 2.0943951023932
|
||||
6 32 6 0
|
||||
6 33 9 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 0 -35 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 1.5707963267949
|
||||
2 13 2 0 0 1.5707963267949
|
||||
2 14 4 0 0 1.5707963267949
|
||||
6 34 5 9
|
||||
6 35 7 9
|
||||
6 36 6 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+51 0 -59 9 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 1.5707963267949 2.0943951023932
|
||||
2 25 2 6 1.5707963267949 2.0943951023932
|
||||
2 26 5 7 1.5707963267949 2.0943951023932
|
||||
6 37 6 0
|
||||
6 38 8 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+53 0 -36 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-34 0 +33 0 -45 6 -39 6 +58 2 +32 6 -50 6 -31 0 *
|
||||
Fa
|
||||
0 1e-07 2 6
|
||||
2 6
|
||||
0101000
|
||||
+30 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-57 0 +32 4 +49 4 *
|
||||
Fa
|
||||
0 1e-07 4 4
|
||||
2 7
|
||||
0101000
|
||||
+28 0 *
|
||||
Ve
|
||||
1e-07
|
||||
0 0 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 0 0.732050807568877
|
||||
2 27 7 0 0 0.732050807568877
|
||||
2 28 5 0 0 0.732050807568877
|
||||
6 39 8 10
|
||||
6 40 10 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+26 0 -54 10 *
|
||||
Ve
|
||||
1e-07
|
||||
0 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 0 2
|
||||
2 29 9 0 0 2
|
||||
2 30 5 0 0 2
|
||||
6 41 12 0
|
||||
6 42 13 0
|
||||
6 43 8 10
|
||||
0
|
||||
|
||||
0101000
|
||||
-24 0 +26 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 0.732050807568877
|
||||
2 31 8 0 0 0.732050807568877
|
||||
2 32 5 0 0 0.732050807568877
|
||||
6 44 8 10
|
||||
6 45 11 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 0 -36 10 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+25 7 -23 7 -22 7 +31 0 +52 0 *
|
||||
Fa
|
||||
0 1e-07 5 7
|
||||
2 8
|
||||
0101000
|
||||
+21 0 *
|
||||
Ve
|
||||
1e-07
|
||||
0 0 3
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 17 0 0 0.732050807568877
|
||||
2 33 7 0 0 0.732050807568877
|
||||
2 34 6 0 0 0.732050807568877
|
||||
6 46 9 10
|
||||
6 47 10 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+19 0 -44 10 *
|
||||
Ve
|
||||
1e-07
|
||||
0 2 3
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 18 0 0 2
|
||||
2 35 9 0 0 2
|
||||
2 36 6 0 0 2
|
||||
6 48 12 0
|
||||
6 49 14 0
|
||||
6 50 9 10
|
||||
0
|
||||
|
||||
0101000
|
||||
-17 0 +19 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 19 0 0 0.732050807568877
|
||||
2 37 8 0 0 0.732050807568877
|
||||
2 38 6 0 0 0.732050807568877
|
||||
6 51 9 10
|
||||
6 52 11 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+17 0 -35 10 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+18 7 -16 7 -15 7 +33 0 +43 0 *
|
||||
Fa
|
||||
0 1e-07 6 7
|
||||
2 9
|
||||
0101000
|
||||
+14 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 20 0 0 3
|
||||
2 39 9 0 0 3
|
||||
2 40 7 0 0 3
|
||||
6 53 12 0
|
||||
6 54 15 0
|
||||
6 55 10 10
|
||||
0
|
||||
|
||||
0101000
|
||||
-19 0 +26 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-42 0 +18 7 +12 7 -25 7 *
|
||||
Fa
|
||||
0 1e-07 7 7
|
||||
2 10
|
||||
0101000
|
||||
+11 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 21 0 0 3
|
||||
2 41 9 0 0 3
|
||||
2 42 8 0 0 3
|
||||
6 56 12 0
|
||||
6 57 16 0
|
||||
6 58 11 10
|
||||
0
|
||||
|
||||
0101000
|
||||
-17 0 +24 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-34 0 +15 7 +9 7 -22 7 *
|
||||
Fa
|
||||
0 1e-07 8 7
|
||||
2 11
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-12 0 -16 0 +9 0 +23 0 *
|
||||
Fa
|
||||
0 1e-07 9 0
|
||||
2 12
|
||||
0111000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-55 2 +40 0 +37 2 +29 0 -27 2 +20 0 -13 0 +10 0 -7 0 +5 7
|
||||
*
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,610 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 10
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 -10
|
||||
0 1 0 -5
|
||||
0 0 1 -2
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 -1 0
|
||||
2 4 1 2 1 0
|
||||
2 4 -1 0
|
||||
2 2 -1 4 -1 0
|
||||
1
|
||||
2.22044604925031e-16 0 1 1
|
||||
0 1 0 1
|
||||
-1 0 2.22044604925031e-16 5
|
||||
2 9 -1 0
|
||||
Curve2ds 36
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
8 0 10
|
||||
1 2 -3 1 0
|
||||
8 0 10
|
||||
1 -1.5707963267948966 0 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 12 -2.5 0 -1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0 10
|
||||
1 2 -7 1 0
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 2 -2.5 0 -1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
8 4.7123889803846897 6.2831853071795898
|
||||
1 -6.2831853071795862 0 1 0
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
8 4.7123889803846897 6.2831853071795898
|
||||
1 -6.2831853071795862 10 1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
8 0 1.5707963267949001
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
8 0 1.5707963267949001
|
||||
1 0 0 1 0
|
||||
7 0 0 8 30 5 1.0471975511965981 5.6812500386332125 1.0167504152567413 5.713967614092649 0.98571047930641464 5.7459433662006871 0.95397918566863471 5.7770785702083929 0.92145792378483915 5.8072324603586702 0.88803929798864745 5.8362069304973243 0.85360441720976787 5.8637430350269275 0.81800885546054114 5.8894972600295334 0.74675376679387051 5.9347307645937502 0.71140526388304559 5.954454263810808 0.67470967191151243 5.9718370828267924 0.63648872031703707 5.9863216760149403 0.59667509462624102 5.9970683678451735 0.5553294261066164 6.0030262102059195 0.51266263741370177 6.0028640912379849 0.42613170001726824 5.9880327410163305 0.38221116284603335 5.9734793542174245 0.33900642586288882 5.9507597721429972 0.29766486673009207 5.9198682367928832 0.25900034002704592 5.8816711186035793 0.22357195800743698 5.8375409335243349 0.19169536384315305 5.7891483854772154 0.11943743995320998 5.6588772166296213 0.083661437805504141 5.5722704909271661 0.05486830206244446 5.481030805174365 0.032574299948937728 5.3868785772336896 0.01620972215746995 5.291144470386218 0.0054431673477414316 5.1945964490647007 -8.5783476433411108e-16 5.0975928037287401 0 4.9999999999999822
|
||||
0 9 0.23356403088958771 7 0.45017880299011015 7 0.66488945475593475 7 1 9
|
||||
7 0 0 8 30 5 2.3202651922123754 0 2.3649582334916275 0.052735985369722189 2.4107619431636262 0.10543938842414724 2.457864557901047 0.15813352765455746 2.5064645703525539 0.21081304191602179 2.556792284186455 0.26344539790143495 2.6091156933592403 0.3159717205413185 2.6637750034457297 0.36830998162996242 2.7746314697208119 0.46863976017922038 2.8302441153438664 0.51650356890832005 2.888715864049145 0.56406218428436428 2.950529383376272 0.6111591260074426 3.0160871228399579 0.65738577358832584 3.0856703195664505 0.70211886518555955 3.1595052449986381 0.74455489306672618 3.3145747826703356 0.82280973280527137 3.3958642726603161 0.85874702066634634 3.479188595246157 0.88988377957613651 3.5630117694839667 0.91557165496538384 3.6461464582899499 0.93605113921283167 3.7275936624095074 0.95197800551431122 3.80645565177963 0.96414961595342175 3.9995934637789388 0.98766967693500252 4.1106638447310662 0.99494174172703764 4.2171590055108465 0.99838876400404764 4.3198959883564445 0.99965867656585927 4.4198369679869831 1.0000045255032937 4.5177905533523859 0.99999894743614304 4.6147961766559495 0.99999999999999978 4.7123889803847074 0.99999999999999978
|
||||
0 9 0.23356403088958771 7 0.45017880299011015 7 0.66488945475593475 7 1 9
|
||||
7 0 0 8 23 4 0 4.9999999999999831 9.3065751736350978e-16 4.8941224112066992 0.0064057756075617976 4.7878714078966862 0.019296334952456806 4.6828702547232233 0.038660124954262153 4.5812680839353703 0.064143455211081044 4.4854944479905186 0.094978086896778835 4.3980935450031176 0.12987287564899111 4.3211657385255462 0.18450888192939574 4.2244369513379745 0.20263871994409946 4.1958412388594235 0.22093962870149536 4.1701157141820353 0.23923135245905983 4.1471551468752867 0.25738034041943003 4.1267753834229071 0.2752941475358644 4.1087625829640704 0.29291235428077 4.0928980415654195 0.34034512681573348 4.0546949363196232 0.36947179487044929 4.0363242784088929 0.39753071292480441 4.0226423487765492 0.42454740104191591 4.0127688515461593 0.45057714038605912 4.0060323417426051 0.47569468105632468 4.0019096847460158 0.49999758940954042 4.0000000030658835 0.52359877559829904 4
|
||||
0 9 0.43124700431813123 7 0.6385783453898124 7 1 9
|
||||
7 0 0 8 23 4 4.7123889803847074 0.99999999999999978 4.8182665691779913 0.99999999999999978 4.9245179885449737 0.99999988838474807 5.0313253810958827 1.0000004678539347 5.1384138464637754 0.9995394963694606 5.2452403360728583 0.9976746168050179 5.3508864328877737 0.99301835412156503 5.4538730518268626 0.98450185722450489 5.5986757121612181 0.96636293333245626 5.6442974098821992 0.95963467295681348 5.6883033828590381 0.95208824887530186 5.7306015558165395 0.94378090273295712 5.7711786371575489 0.93479137576351967 5.810070407504444 0.92520454560386145 5.8473465341346893 0.91509926472071224 5.945430108411248 0.88614134095241182 6.0030939966816801 0.86638173306870747 6.0568380618756255 0.84555573812133678 6.1072119109622163 0.82390890538736605 6.1546619960570732 0.80163031380855465 6.1995766554855329 0.77885213651001051 6.2423068525598024 0.75565199198754651 6.2831853071795862 0.73205080756887686
|
||||
0 9 0.43124700431813123 7 0.6385783453898124 7 1 9
|
||||
7 0 0 8 16 3 0.52359877559829893 4 0.55887750531915947 3.9999999954171583 0.59383751978074018 4.0042672730835864 0.62791863886756483 4.0123183829036977 0.66085296264297944 4.0233906441908225 0.69252039437930946 4.0368199621524212 0.72292712253292091 4.0520605900431592 0.75219106778193801 4.0687500040304068 0.81850504441671257 4.1107793318218295 0.85467110798409784 4.1370345485950839 0.88938870342154308 4.1649031612275476 0.92284878448332486 4.1940250465857938 0.95522054070282159 4.2241231643925579 0.98664287261064221 4.2550135627198804 1.0172551453906564 4.2865747537108652 1.0471975511965976 4.3187499613667866
|
||||
0 9 0.42744492275589169 7 1 9
|
||||
7 0 0 8 16 3 0 0.73205080756887697 0.061104553830634956 0.69677208049392125 0.12023460728782887 0.65934839849255378 0.17669728657842487 0.62048486133601644 0.23034686544168803 0.58081346548771051 0.28120407780786749 0.54082760410478259 0.3294556393716217 0.50084229090136045 0.37541373649709531 0.46096339293692462 0.47859835297056463 0.36763829820730959 0.53411311494574143 0.31439982370430908 0.58684451738176602 0.26136426573940585 0.6372122580549604 0.20858462916595175 0.68557391753197372 0.15608426920952204 0.73220714727623992 0.10385907685122542 0.77737530832996793 0.0518617671506292 0.82132746137741552 0
|
||||
0 9 0.42744492275589169 7 1 9
|
||||
8 3.7119017293312759 6.2880982706687236
|
||||
1 1.0471975511965972 2.220446049250316e-16 0 1
|
||||
8 3.7119017293312759 6.2880982706687236
|
||||
1 5 0.73205080756887675 -1 0
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 1
|
||||
Curves 15
|
||||
1 0 -2 0 0 0 1
|
||||
1 0 -2.5 10 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2.5 0 0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
7 0 0 8 30 5 0.99999999999999989 1.7320508075688781 5.6812500386332125 1.052735985369722 1.7016036698570189 5.713967614092649 1.1054393884241467 1.6687287751681366 5.7459433662006871 1.1581335276545588 1.6332450470454707 5.7770785702083929 1.2108130419160208 1.594947108535375 5.8072324603586702 1.2634453979014333 1.5535932600636997 5.8362069304973243 1.3159717205413199 1.5089054183912485 5.8637430350269275 1.3683099816299624 1.460545993589957 5.8894972600295334 1.46863976017922 1.3593378606171695 5.9347307645937502 1.5165035689083677 1.3072384760849933 5.954454263810808 1.5640621842842175 1.2512161277230911 5.9718370828267924 1.6111591260076397 1.1908304660846791 5.9863216760149403 1.6573857735881883 1.1257884163761545 5.9970683678451735 1.7021188651856014 1.0560363652899847 6.0030262102059195 1.7445548930667258 0.98187681679682048 6.0028640912379849 1.822809732805271 0.82751816765685005 5.9880327410163305 1.8587470206663657 0.74725281718949121 5.9734793542174245 1.8898837795760755 0.6664308717464501 5.9507597721429972 1.9155716549654649 0.58761922385071719 5.9198682367928832 1.9360511392127768 0.51290919575063476 5.8816711186035793 1.9519780055143268 0.4437907751223289 5.8375409335243349 1.9641496159534215 0.38118392088560638 5.7891483854772154 1.9876696769350022 0.23859487154814163 5.6588772166296213 1.9949417417270228 0.16727582764465709 5.5722704909271661 1.9983887640041127 0.10974162075150035 5.481030805174365 1.999658676565732 0.065145031381211749 5.3868785772336896 2.0000045255034165 0.032421103808960905 5.291144470386218 1.9999989474360937 0.010885950592602044 5.1945964490647007 2 -1.7156695286682224e-15 5.0975928037287401 2 0 4.9999999999999822
|
||||
0 9 0.23356403088958771 7 0.45017880299011015 7 0.66488945475593475 7 1 9
|
||||
7 0 0 8 23 4 2 0 4.9999999999999831 2 1.8613150347270196e-15 4.8941224112066992 1.999999888384755 0.012811372737928935 4.7878714078966862 2.0000004678539156 0.038593438168590871 4.6828702547232233 1.9995394963694815 0.077318640110322356 4.5812680839353703 1.9976746168050057 0.12828882313289569 4.4854944479905186 1.9930183541215687 0.18988799033190484 4.3980935450031176 1.984501857224505 0.25922563134005833 4.3211657385255462 1.9663629333324564 0.36698161571739174 4.2244369513379745 1.9596346729568168 0.40261883347114069 4.1958412388594235 1.9520882488752964 0.43844807710527578 4.1701157141820353 1.9437809027329582 0.47409278960757129 4.1471551468752867 1.9347913757635253 0.50927624567338214 4.1267753834229071 1.9252045456038571 0.54380989566373605 4.1087625829640704 1.9150992647207121 0.57757312880320544 4.0928980415654195 1.8861413409524115 0.66791088554114741 4.0546949363196232 1.866381733068708 0.72274997121383633 4.0363242784088929 1.8455557381213363 0.77491687627258166 4.0226423487765492 1.8239089053873665 0.82448172026807454 4.0127688515461593 1.8016303138085557 0.87158159323830919 4.0060323417426051 1.7788521365100098 0.91639105609120208 4.0019096847460158 1.7556519919875468 0.95912154538021577 4.0000000030658835 1.732050807568877 1 4
|
||||
0 9 0.43124700431813123 7 0.6385783453898124 7 1 9
|
||||
7 0 0 8 16 3 1.7320508075688772 1 4 1.6967720804939215 1.0611045538306345 3.9999999954171583 1.6593483984925013 1.1202346812283244 4.0042672730835864 1.6204848613361849 1.1763492367357016 4.0123183829036977 1.5808134654874761 1.2290517685657678 4.0233906441908225 1.5408276041049509 1.2782701282311641 4.0368199621524212 1.5008422909013079 1.3241620984714726 4.0520605900431592 1.4609633929369248 1.3670405445512275 4.0687500040304068 1.3676382982073099 1.4612774836047542 4.1107793318218295 1.3143998237043035 1.5103534942103352 4.1370345485950839 1.2613642657394299 1.5553188395494877 4.1649031612275476 1.2085846291659146 1.5966210155600447 4.1940250465857938 1.156084269209551 1.6346519175325664 4.2241231643925579 1.1038590768512166 1.6697213688004067 4.2550135627198804 1.0518617671506294 1.7021084000203088 4.2865747537108652 1.0000000000000002 1.7320508075688772 4.3187499613667866
|
||||
0 9 0.42744492275589169 7 1 9
|
||||
1 1.0000000000000011 1.7320508075688767 2.220446049250316e-16 0 0 1
|
||||
1 1 -2.4492127076447545e-16 0 0 0 1
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 1
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 44
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 21
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 2 3
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 2 12
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 2 20
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 12 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 4
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
10 1 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
2 3 21
|
||||
p 0.0137452943347953 1 0 5
|
||||
2 13 1
|
||||
p 0.0137452943347953 1 0 5
|
||||
2 21 12
|
||||
p 0.0137452943347953 1 5 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 5 10
|
||||
10 11 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 1 3 4 5 6 7 8 9 10 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 13 14 15 16 17 18 19 20 21 12
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
13 22 23 24 25 26 27 28 29 30 31 32 33 1
|
||||
p 0.0137452943347953 1 0 0.133280178814704 0.241237123654614 0.340042035392087 0.422390806492424 0.49261976237292 0.55641765705301 0.61383576226509 0.687580595121945 0.773707752940066 0.865399608469326 0.932699804234663 1
|
||||
13 1 3 4 5 6 7 8 9 10 11 12 13 2
|
||||
p 0.0137452943347953 1 0 0.133280178814704 0.241237123654614 0.340042035392087 0.422390806492424 0.49261976237292 0.55641765705301 0.61383576226509 0.687580595121945 0.773707752940066 0.865399608469326 0.932699804234663 1
|
||||
10 1 35 36 37 38 39 40 41 42 34
|
||||
p 0.0137452943347953 1 0 0.10744439664062 0.21488879328124 0.32233318992186 0.42977758656248 0.5372219832031 0.676460989377689 0.837627584338619 0.918813792169309 1
|
||||
10 2 15 16 17 18 19 20 21 22 14
|
||||
p 0.0137452943347953 1 0 0.10744439664062 0.21488879328124 0.32233318992186 0.42977758656248 0.5372219832031 0.676460989377689 0.837627584338619 0.918813792169309 1
|
||||
6 34 44 45 46 47 43
|
||||
p 0.0137452943347953 1 0 0.187022385761478 0.411449248675252 0.673356028400084 0.836678014200042 1
|
||||
6 5 6 7 8 9 2
|
||||
p 0.0137452943347953 1 0 0.187022385761478 0.411449248675252 0.673356028400084 0.836678014200042 1
|
||||
2 43 22
|
||||
p 0.0137452943347953 1 4.31874996136679 5.68125003863321
|
||||
2 2 5
|
||||
p 0.0137452943347953 1 4.31874996136679 5.68125003863321
|
||||
2 23 14
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
2 1 5
|
||||
p 0.0137452943347953 1 0 0.732050807568877
|
||||
17 1 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 23
|
||||
p 0.0137452943347953 1 2.32026519221238 2.56794769939783 2.81563020658328 3.06331271376873 3.31099522095418 3.55867772813963 3.80636023532508 4.05404274251053 4.30172524969598 4.54940775688143 4.79709026406688 5.04477277125233 5.29245527843778 5.54013778562323 5.78782029280868 6.03550279999413 6.28318530717959
|
||||
17 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1
|
||||
p 0.0137452943347953 1 2.32026519221238 2.56794769939783 2.81563020658328 3.06331271376873 3.31099522095418 3.55867772813963 3.80636023532508 4.05404274251053 4.30172524969598 4.54940775688143 4.79709026406688 5.04477277125233 5.29245527843778 5.54013778562323 5.78782029280868 6.03550279999413 6.28318530717959
|
||||
4 1 3 4 2
|
||||
p 0.0137452943347953 1 0 0.273775820459139 0.547551640918278 0.821327461377416
|
||||
4 1 3 4 2
|
||||
p 0.0137452943347953 1 0 0.273775820459139 0.547551640918278 0.821327461377416
|
||||
Surfaces 8
|
||||
1 10 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 0 0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 1
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 13
|
||||
4 2 1 2.5357526258398e-16
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.22460635382238e-16 2 0 2 -3 12 -3 12 -7 2 -7 2 4 3 2 1 4
|
||||
20 18 1 0.00761060381650911
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 4.71238898038469 0 4.71238898038469 10 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 2 1 13 4 13 14 4 2 13 5 14 15 5 4 14 6 15 16 6 5 15 7 16 17 7 6 16 8 17 18 8 7 17 9 18 19 9 8 18 10 19 20 10 9 19 11 20 12 11 10 20 3 11 12
|
||||
65 65 1 0.00761060381650926
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 0.347296355333868 -1.96961550602441 0 0.684040286651344 -1.87938524157181 0 1.00000000000001 -1.73205080756887 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999994 0 1.87938524157182 -0.68404028665133 0 1.96961550602442 -0.347296355333853 0 2 7.43849426498855e-15 0 1.96961550602441 0.347296355333868 0 1.87938524157181 0.684040286651344 0 1.73205080756887 1.00000000000001 0 1.53208888623795 1.28557521937308 0 1.28557521937307 1.53208888623796 0 0.999999999999994 1.73205080756888 0 0.684040286651331 1.87938524157182 0 0.347296355333853 1.96961550602442 0 1.22460635382238e-16 2 10 -3.67381906146713e-16 -2 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 2 -4.04255622032945e-15 10 1.96961550602442 0.347296355333856 10 1.87938524157182 0.684040286651333 10 1.73205080756888 0.999999999999995 10 1.53208888623796 1.28557521937307 10 1.28557521937308 1.53208888623795 10 1.00000000000001 1.73205080756887 10 0.684040286651344 1.87938524157181 10 0.347296355333868 1.96961550602441 10 1 1.73205080756888 4.31874996136679 1 1.73205080756888 5.68125003863321 1.73205080756888 1 4 1.60013337496175 1.19982214564076 4.02016781738018 1.43301426765703 1.39515952854561 4.08138748613269 1.23857550173601 1.57032822525004 4.17858310088266 1.11875734642046 1.6578244803034 4.24682873200189 2 -4.89842541528951e-16 5 1.9998753386975 0.0223303784430507 4.78985217576749 1.99803576865049 0.0886175024799289 4.58843962555086 1.99051127439151 0.194588934159727 4.40728336247146 1.97258491307184 0.330013273887316 4.25762692201371 1.94233349217937 0.476802488149819 4.14778854610411 1.88871343962192 0.657846118766615 4.06035605852875 1.81434243348109 0.841523336889793 4.01263727496541 1.77387317221046 0.92378242836598 4.00290879073139 1.24048229318484 1.56882239069873 5.82246039414449 1.43402993492017 1.39411554341372 5.91906090428251 1.60707971795827 1.19050190287921 5.98168682789949 1.74217597761149 0.982253969564564 5.99984252249271 1.84149963564802 0.780307046315801 5.9755690670722 1.90955431579187 0.594644697114414 5.91415921950494 1.95055722232724 0.441957613180972 5.8298124460455 1.98024710786393 0.28039532972893 5.69438404922498 1.99489132350184 0.142858859612764 5.51508163805171 1.99938875042075 0.0494419586150867 5.31054685244434 1.99996241608763 0.0122645266977549 5.15613672232847 -1.57079632679489 0 1.5707963267949 0 -1.39626340159546 0 -1.22173047639603 0 -1.04719755119659 0 -0.872664625997161 0 -0.698131700797728 0 -0.523598775598295 0 -0.349065850398862 0 -0.174532925199429 0 3.77475828372553e-15 0 0.174532925199437 0 0.349065850398869 0 0.523598775598303 0 0.698131700797735 0 0.872664625997169 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 1.5707963267949 10 -1.5707963267949 10 -1.39626340159546 10 -1.22173047639603 10 -1.0471975511966 10 -0.872664625997166 10 -0.698131700797733 10 -0.5235987755983 10 -0.349065850398867 10 -0.174532925199435 10 -1.77635683940025e-15 10 0.174532925199431 10 0.349065850398864 10 0.523598775598296 10 0.698131700797729 10 0.872664625997162 10 1.04719755119659 10 1.22173047639603 10 1.39626340159546 10 1.0471975511966 4.31874996136679 1.0471975511966 5.68125003863321 0.523598775598299 4 0.643389948933223 4.02016780092719 0.772014159311766 4.08138753685279 0.902961086644455 4.17858309453882 0.977160287467381 4.24682871745841 2.22044604925031e-16 4.99999999999998 0.0111654267213279 4.78985216985236 0.0443232765623132 4.58843962649861 0.097448636078624 4.40728336467662 0.165765326074273 4.2576259075142 0.240719270187781 4.14778857680432 0.335162971048532 4.06035603243524 0.434284764999167 4.01263727215907 0.480126314760647 4.00290878094013 0.901746238162991 5.82246040106638 0.771287716371716 5.91905973078786 0.637577920224154 5.98168683076011 0.513383246161581 5.99984250800983 0.400798273563099 5.97556872620425 0.301887107109011 5.9141589167632 0.222817971864201 5.82981244617987 0.140662046748933 5.69438564032578 0.071490311242403 5.51508164127231 0.0247234969078505 5.31054685613755 0.00613230313934365 5.15613671993895 54 53 14 32 31 60 32 60 59 41 54 14 22 1 3 22 21 1 23 3 4 42 14 15 23 22 3 42 41 14 33 32 59 24 4 5 33 59 58 24 23 4 57 33 58 25 5 6 25 24 5 43 42 15 16 43 15 26 6 7 26 25 6 34 57 56 27 7 8 34 33 57 27 26 7 44 43 16 28 8 9 28 27 8 45 16 17 29 9 10 45 44 16 29 28 9 35 56 55 46 29 10 35 34 56 46 10 11 47 46 11 39 45 17 18 39 17 36 35 55 48 47 11 49 11 12 49 48 11 37 40 39 37 39 18 37 36 40 30 29 46 30 64 63 38 18 19 30 65 64 30 46 65 38 37 18 20 19 2 50 49 12 20 38 19 55 40 36 51 50 12 13 51 12 31 30 63 31 62 61 31 63 62 52 51 13 60 31 61 53 13 14 53 52 13
|
||||
21 19 1 0.00761060381650911
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 2 -4.89842541528951e-16 5 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 6.28318530717959 5 2 1 4 13 4 5 13 2 4 14 5 6 14 13 5 15 6 7 15 14 6 16 7 8 16 15 7 17 8 9 17 16 8 18 9 10 18 17 9 19 10 11 19 18 10 20 19 11 21 11 3 21 20 11 12 20 21
|
||||
20 19 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 1 0 10 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651339 1.73205080756888 1 1.53208888623795 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999996 1.73205080756888 0.684040286651332 1.87938524157182 0.347296355333854 1.96961550602442 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
20 19 1 1.66533453693773e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 0.999999999999999 -1.73205080756888 10 1.28557521937308 -1.53208888623796 10 1.53208888623795 -1.28557521937308 10 1.73205080756888 -1 10 1.87938524157182 -0.684040286651341 10 1.96961550602442 -0.347296355333864 10 2 -4.04255622032945e-15 10 1.96961550602442 0.347296355333856 10 1.87938524157182 0.684040286651333 10 1.73205080756888 0.999999999999995 10 1.53208888623796 1.28557521937307 10 1.28557521937308 1.53208888623795 10 1.00000000000001 1.73205080756887 10 0.684040286651344 1.87938524157181 10 0.347296355333868 1.96961550602441 10 1 0 10 0 -2 0 2 0.34729635533386 -1.96961550602442 0.684040286651336 -1.87938524157182 0.999999999999999 -1.73205080756888 1.28557521937308 -1.53208888623796 1.53208888623795 -1.28557521937308 1.73205080756888 -1 1.87938524157182 -0.68404028665134 1.96961550602442 -0.347296355333864 2 -3.99680288865056e-15 1.96961550602442 0.347296355333856 1.87938524157182 0.684040286651333 1.73205080756888 0.999999999999996 1.53208888623796 1.28557521937307 1.28557521937308 1.53208888623795 1.00000000000001 1.73205080756887 0.684040286651344 1.87938524157181 0.347296355333868 1.96961550602441 1 0 20 2 1 20 1 3 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 2
|
||||
20 18 1 0.00761060381650915
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 0 0 1.5707963267949 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398867 10 0.5235987755983 10 0.698131700797733 10 0.872664625997167 10 1.0471975511966 10 1.22173047639603 10 1.39626340159547 10 13 1 3 13 11 1 14 3 4 14 13 3 15 4 5 15 14 4 16 5 6 16 15 5 17 6 7 17 7 8 17 16 6 18 17 8 19 8 9 19 18 8 20 9 10 20 19 9 12 10 2 12 20 10
|
||||
47 46 1 0.00761060381650921
|
||||
2 -4.89842541528951e-16 5 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 1 1.73205080756888 5.68125003863321 1.24048229318484 1.56882239069873 5.82246039414449 1.43402993492017 1.39411554341372 5.91906090428251 1.60707971795827 1.19050190287921 5.98168682789949 1.74217597761149 0.982253969564564 5.99984252249271 1.84149963564802 0.780307046315801 5.9755690670722 1.90955431579187 0.594644697114414 5.91415921950494 1.95055722232724 0.441957613180972 5.8298124460455 1.98024710786393 0.28039532972893 5.69438404922498 1.99489132350184 0.142858859612764 5.51508163805171 1.99938875042075 0.0494419586150867 5.31054685244434 1.99996241608763 0.0122645266977549 5.15613672232847 1.73205080756888 1 4 1.9998753386975 0.0223303784430507 4.78985217576749 1.99803576865049 0.0886175024799289 4.58843962555086 1.99051127439151 0.194588934159727 4.40728336247146 1.97258491307184 0.330013273887316 4.25762692201371 1.94233349217937 0.476802488149819 4.14778854610411 1.88871343962192 0.657846118766615 4.06035605852875 1.81434243348109 0.841523336889793 4.01263727496541 1.77387317221046 0.92378242836598 4.00290879073139 1 1.73205080756888 4.31874996136679 1.60013337496175 1.19982214564076 4.02016781738018 1.43301426765703 1.39515952854561 4.08138748613269 1.23857550173601 1.57032822525004 4.17858310088266 1.11875734642046 1.6578244803034 4.24682873200189 0 5 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398867 10 0.5235987755983 10 0.698131700797733 10 0.872664625997167 10 1.0471975511966 10 1.22173047639603 10 1.39626340159547 10 1.5707963267949 0 0 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 1.0471975511966 5.68125003863321 0.901746239232893 5.82246039414449 0.771285826789065 5.91906090428251 0.637577919987958 5.98168682789949 0.513383048601699 5.99984252249271 0.400798324922251 5.9755690670722 0.301886946578452 5.91415921950494 0.222817972070325 5.8298124460455 0.14066104068829 5.69438404922498 0.0714903081802944 5.51508163805171 0.0247235033843023 5.31054685244434 0.00613229793193554 5.15613672232847 0.523598775598299 4 0.011165418138626 4.78985217576749 0.0443232632821499 4.58843962555086 0.0974486286823575 4.40728336247146 0.165764740454833 4.25762692201371 0.240719295648803 4.14778854610411 0.335162952689773 4.06035605852875 0.434284765172602 4.01263727496541 0.480126316592792 4.00290879073139 1.0471975511966 4.31874996136679 0.643389954488479 4.02016781738018 0.772014092536229 4.08138748613269 0.902961083743141 4.17858310088266 0.977160286387809 4.24682873200189 8 7 24 8 24 23 43 47 19 35 1 13 20 43 19 20 22 43 9 8 23 36 35 13 37 13 14 10 22 20 37 36 13 10 9 22 2 32 31 11 20 21 2 33 32 11 21 12 2 1 33 11 10 20 3 11 12 38 37 14 23 22 9 39 38 14 15 39 14 4 30 29 4 31 30 4 2 31 40 39 15 28 4 29 41 15 16 41 40 15 42 41 16 5 28 27 5 4 28 34 42 16 44 16 17 44 34 16 6 27 26 6 5 27 25 6 26 45 44 17 18 45 17 7 6 25 7 25 24 46 45 18 47 46 18 47 18 19
|
||||
20 19 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 1 0 0 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651339 1.73205080756888 1 1.53208888623795 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999996 1.73205080756888 0.684040286651332 1.87938524157182 0.347296355333854 1.96961550602442 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
20 19 1 1.66533453693773e-16
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 0.347296355333868 -1.96961550602441 0 0.684040286651344 -1.87938524157181 0 1.00000000000001 -1.73205080756887 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999994 0 1.87938524157182 -0.68404028665133 0 1.96961550602442 -0.347296355333853 0 2 7.43849426498855e-15 0 1.96961550602441 0.347296355333868 0 1.87938524157181 0.684040286651344 0 1.73205080756887 1.00000000000001 0 1.53208888623795 1.28557521937308 0 1.28557521937307 1.53208888623796 0 0.999999999999994 1.73205080756888 0 0.684040286651331 1.87938524157182 0 0.347296355333853 1.96961550602442 0 1 0 0 0 -2 0 2 0.347296355333868 -1.96961550602441 0.684040286651344 -1.87938524157181 1.00000000000001 -1.73205080756887 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999994 1.87938524157182 -0.68404028665133 1.96961550602442 -0.347296355333853 2 7.54951656745106e-15 1.96961550602441 0.347296355333868 1.87938524157181 0.684040286651344 1.73205080756887 1.00000000000001 1.53208888623795 1.28557521937308 1.28557521937307 1.53208888623796 0.999999999999994 1.73205080756888 0.684040286651331 1.87938524157182 0.347296355333853 1.96961550602442 1 0 20 2 1 20 1 3 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 2
|
||||
38 36 1 0.00605301377262471
|
||||
1 1.73205080756888 5.68125003863321 2 -4.89842541528951e-16 5 1.24048229318484 1.56882239069873 5.82246039414449 1.43402993492017 1.39411554341372 5.91906090428251 1.60707971795827 1.19050190287921 5.98168682789949 1.74217597761149 0.982253969564564 5.99984252249271 1.84149963564802 0.780307046315801 5.9755690670722 1.90955431579187 0.594644697114414 5.91415921950494 1.95055722232724 0.441957613180972 5.8298124460455 1.98024710786393 0.28039532972893 5.69438404922498 1.99489132350184 0.142858859612764 5.51508163805171 1.99938875042075 0.0494419586150867 5.31054685244434 1.99996241608763 0.0122645266977549 5.15613672232847 1.73205080756888 1 4 1.9998753386975 0.0223303784430507 4.78985217576749 1.99803576865049 0.0886175024799289 4.58843962555086 1.99051127439151 0.194588934159727 4.40728336247146 1.97258491307184 0.330013273887316 4.25762692201371 1.94233349217937 0.476802488149819 4.14778854610411 1.88871343962192 0.657846118766615 4.06035605852875 1.81434243348109 0.841523336889793 4.01263727496541 1.77387317221046 0.92378242836598 4.00290879073139 1 1 4 1 1.54269714773929 5.83992845280752 1 1.32022070143252 5.94734296977075 1 1.07820001767526 5.99693768974575 1 0.83140650159566 5.98568566606996 1 0.594902861687974 5.91427365079138 1 0.383123777770166 5.78706017968606 1 0.208994899822458 5.6118095549214 1 0.083143948421233 5.39921796137373 1 0.0132520661864173 5.1622606394497 1 0.00358500962953112 4.9153999588356 1 0.0547327944739489 4.6737027273222 1 0.163573684843151 4.45192060856739 1 0.323464724188162 4.26358977425473 1 0.524647179156683 4.12020474216082 1 0.7548421506857 4.03051682380787 2.32026519221238 0 4.71238898038471 1 2.53651932101137 0.240482293184836 2.73648734705961 0.43402993492017 2.94991926547433 0.60707971795827 3.15933961862768 0.742175977611485 3.363092375699 0.841499635648022 3.55896011732797 0.909554315791866 3.73361747744334 0.95055722232724 3.9448254724206 0.980247107863935 4.17128611068064 0.994891323501842 4.39662065107608 0.999388750420749 4.55561083437125 0.99996241608763 6.28318530717959 0.732050807568877 4.92411512530744 0.999875338697502 5.13655448157357 0.998035768650485 5.34681664460302 0.990511274391507 5.54899440013362 0.972584913071845 5.73258663902991 0.942333492179365 5.93397714857373 0.888713439621922 6.12403768417551 0.814342433481088 6.20689374612166 0.773873172210459 6.28318530717959 0 2.56794769939783 0 2.81563020658328 0 3.06331271376873 0 3.31099522095418 0 3.55867772813963 0 3.80636023532508 0 4.05404274251053 0 4.30172524969598 0 4.54940775688143 0 4.79709026406688 0 5.04477277125233 0 5.29245527843778 0 5.54013778562323 0 5.78782029280868 0 6.03550279999413 0 3 1 24 4 24 25 4 3 24 5 25 26 5 4 25 6 26 27 6 5 26 7 27 28 7 6 27 8 7 28 9 28 29 9 8 28 10 29 30 10 9 29 11 30 31 11 10 30 12 31 32 12 11 31 13 12 32 2 32 33 2 13 32 15 33 34 15 2 33 16 34 35 16 15 34 17 35 36 17 16 35 18 17 36 19 18 36 19 36 37 20 19 37 20 37 38 21 20 38 22 21 38 22 38 23 14 22 23
|
||||
9 7 1 0.00669485450761149
|
||||
1 1 4 1 1.73205080756888 4.31874996136679 1 1.27036855254164 4.03724310140278 1 1.52059837824641 4.14619830840692 1.73205080756888 1 4 1.60013337496175 1.19982214564076 4.02016781738018 1.43301426765703 1.39515952854561 4.08138748613269 1.23857550173601 1.57032822525004 4.17858310088266 1.11875734642046 1.6578244803034 4.24682873200189 0 0 0.821327461377416 0 0.273775820459139 0 0.547551640918278 0 0 0.732050807568877 0.201176400922048 0.60013337496175 0.406241508243795 0.433014267657035 0.606905383591012 0.238575501736006 0.717926623979333 0.118757346420462 6 1 3 6 5 1 7 3 4 7 6 3 8 7 4 9 8 4 2 9 4
|
||||
21 20 1 4.30211422042248e-16
|
||||
1 1 4 1 1.73205080756888 4.31874996136679 1 1.27036855254164 4.03724310140278 1 1.52059837824641 4.14619830840692 1 1.73205080756888 5.68125003863321 1 1.54269714773929 5.83992845280752 1 1.32022070143252 5.94734296977075 1 1.07820001767526 5.99693768974575 1 0.83140650159566 5.98568566606996 1 0.594902861687974 5.91427365079138 1 0.383123777770166 5.78706017968606 1 0.208994899822458 5.6118095549214 1 0.083143948421233 5.39921796137373 1 0.0132520661864173 5.1622606394497 1 0.00358500962953112 4.9153999588356 1 0.0547327944739489 4.6737027273222 1 0.163573684843151 4.45192060856739 1 0.323464724188162 4.26358977425473 1 0.524647179156683 4.12020474216082 1 0.7548421506857 4.03051682380787 1 0.867817908599204 4.99846884487287 1 0 0.681250038633213 0.732050807568877 0.962756898597222 0.270368552541635 0.853801691593082 0.520598378246409 -0.681250038633213 0.732050807568877 -0.839928452807522 0.542697147739292 -0.947342969770749 0.320220701432523 -0.996937689745748 0.0782000176752592 -0.985685666069963 -0.16859349840434 -0.914273650791385 -0.405097138312026 -0.787060179686057 -0.616876222229834 -0.611809554921397 -0.791005100177542 -0.399217961373726 -0.916856051578767 -0.1622606394497 -0.986747933813583 0.0846000411644022 -0.996414990370469 0.3262972726778 -0.945267205526051 0.548079391432606 -0.836426315156849 0.73641022574527 -0.676535275811838 0.879795257839176 -0.475352820843317 0.969483176192133 -0.2451578493143 0.00153115512712609 -0.132182091400796 21 1 3 21 3 4 21 4 2 21 5 6 21 6 7 21 7 8 21 8 9 21 9 10 21 10 11 21 11 12 21 12 13 21 13 14 21 14 15 21 15 16 21 16 17 21 17 18 21 18 19 21 19 20 21 20 1 21 2 5
|
||||
|
||||
TShapes 49
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 10
|
||||
2 1 2 4 0 10
|
||||
2 2 1 3 0 10
|
||||
6 1 2 0
|
||||
6 2 1 0
|
||||
2 3 3 5 0 10
|
||||
6 3 3 5
|
||||
6 4 4 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 5 -48 5 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0.5 4.5
|
||||
2 4 1 3 0.5 4.5
|
||||
2 5 4 4 0.5 4.5
|
||||
6 5 1 0
|
||||
6 6 5 0
|
||||
6 7 6 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+48 5 -46 5 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
2 6 1 3 0 10
|
||||
2 7 5 4 0 10
|
||||
6 8 7 0
|
||||
6 9 1 0
|
||||
2 8 3 5 0 10
|
||||
6 10 3 5
|
||||
6 11 8 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 5 -46 5 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0.5 4.5
|
||||
2 9 1 3 0.5 4.5
|
||||
2 10 6 4 0.5 4.5
|
||||
6 12 1 0
|
||||
6 13 9 0
|
||||
6 14 10 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 5 -44 5 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-47 0 -45 0 +43 0 +42 0 *
|
||||
Fa
|
||||
0 1e-07 1 3
|
||||
2 1
|
||||
0111000
|
||||
+41 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 4.71238898038469 6.28318530717959
|
||||
2 11 2 0 4.71238898038469 6.28318530717959
|
||||
2 12 6 0 4.71238898038469 6.28318530717959
|
||||
6 15 2 7
|
||||
6 16 9 7
|
||||
2 13 3 8 4.71238898038469 6.28318530717959
|
||||
6 17 4 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 8 -39 8 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 4.71238898038469 6.28318530717959
|
||||
2 14 2 0 4.71238898038469 6.28318530717959
|
||||
2 15 4 0 4.71238898038469 6.28318530717959
|
||||
6 18 2 7
|
||||
6 19 5 7
|
||||
2 16 3 8 4.71238898038469 6.28318530717959
|
||||
6 20 4 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+48 8 -37 8 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 5
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 5
|
||||
2 17 2 0 0 5
|
||||
2 18 5 0 0 5
|
||||
4 CN 2 0 5 0
|
||||
6 21 4 8
|
||||
6 22 8 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+39 8 -35 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 5 10
|
||||
2 17 2 0 5 10
|
||||
2 18 5 0 5 10
|
||||
4 CN 2 0 5 0
|
||||
6 23 4 8
|
||||
6 24 8 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+35 8 -37 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-47 2 +38 6 -36 6 +34 6 +33 6 *
|
||||
Fa
|
||||
0 1e-07 2 6
|
||||
2 4
|
||||
0101000
|
||||
+32 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 0 1.5707963267949
|
||||
2 19 4 0 0 1.5707963267949
|
||||
2 20 5 0 0 1.5707963267949
|
||||
6 25 7 7
|
||||
6 26 5 7
|
||||
2 21 3 8 0 1.5707963267949
|
||||
6 27 8 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 8 -46 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-45 0 +30 4 +36 4 *
|
||||
Fa
|
||||
0 1e-07 4 4
|
||||
2 5
|
||||
0101000
|
||||
+29 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 0 1.5707963267949
|
||||
2 22 5 0 0 1.5707963267949
|
||||
2 23 6 0 0 1.5707963267949
|
||||
6 28 7 7
|
||||
6 29 9 7
|
||||
2 24 3 8 0 1.5707963267949
|
||||
6 30 8 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+39 8 -44 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-33 6 -30 6 +43 2 +27 6 -34 6 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 5.68125003863321
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
2.00001e-07 1 1 0
|
||||
1 10 0 0 1
|
||||
2 25 5 6 0 1
|
||||
2 26 7 9 0 1
|
||||
6 31 8 0
|
||||
6 32 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+25 0 -35 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 1 4
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
2.00001e-07 1 1 0
|
||||
1 11 0 0 1
|
||||
2 27 5 6 0 1
|
||||
2 28 7 9 0 1
|
||||
6 33 8 0
|
||||
6 34 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+35 0 -23 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 4.31874996136679
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
2.00001e-07 1 1 0
|
||||
1 12 0 0 1
|
||||
2 29 5 6 0 1
|
||||
2 30 7 9 0 1
|
||||
6 35 8 0
|
||||
6 36 12 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+23 0 -21 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 4.31874996136679 5.68125003863321
|
||||
2 31 5 6 4.31874996136679 5.68125003863321
|
||||
2 32 8 9 4.31874996136679 5.68125003863321
|
||||
6 37 8 0
|
||||
6 38 13 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+21 0 -25 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-24 0 -22 0 -20 0 -19 0 *
|
||||
Fa
|
||||
0 1e-07 5 6
|
||||
2 8
|
||||
0101000
|
||||
+26 0 +18 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-42 0 +27 4 +38 4 *
|
||||
Fa
|
||||
0 1e-07 6 4
|
||||
2 9
|
||||
0101000
|
||||
+16 0 *
|
||||
Ve
|
||||
1e-07
|
||||
1 -2.44921270764475e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 0 0.732050807568877
|
||||
3 33 34CN 7 0 0 0.732050807568877
|
||||
6 39 11 10
|
||||
6 40 12 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 0 -23 10 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 2.32026519221238 6.28318530717959
|
||||
2 35 7 0 2.32026519221238 6.28318530717959
|
||||
2 36 8 0 2.32026519221238 6.28318530717959
|
||||
6 41 11 10
|
||||
6 42 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+25 10 -14 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-24 0 -22 0 +13 9 +12 9 *
|
||||
Fa
|
||||
0 1e-07 7 9
|
||||
2 11
|
||||
0101000
|
||||
+11 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 0 0.821327461377416
|
||||
2 35 7 0 0 0.821327461377416
|
||||
2 36 8 0 0 0.821327461377416
|
||||
6 43 12 10
|
||||
6 44 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 0 -21 10 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 9 -13 9 -20 0 *
|
||||
Fa
|
||||
0 1e-07 7 9
|
||||
2 12
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 9 +12 9 +19 0 *
|
||||
Fa
|
||||
0 1e-07 8 9
|
||||
2 13
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-40 2 +31 0 +28 2 +17 0 -15 2 -10 0 -7 0 +5 0 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,571 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 25
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 1 3 1 4 1 0
|
||||
2 4 -1 3 -1 2 -1 0
|
||||
2 1 -1 4 -1 3 -1 2 -1 0
|
||||
2 2 1 3 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 1 3 1 9 1 4 -1 0
|
||||
2 4 -1 0
|
||||
2 1 -1 4 -1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 10
|
||||
2 13 1 2 -1 0
|
||||
2 2 1 3 1 9 1 0
|
||||
2 9 -1 3 -1 2 -1 0
|
||||
2 1 -1 9 -1 3 -1 2 -1 0
|
||||
2 13 1 3 1 4 1 0
|
||||
2 13 1 3 1 0
|
||||
2 13 1 3 1 9 1 4 -1 0
|
||||
2 4 -1 3 -1 13 -1 0
|
||||
2 1 -1 4 -1 3 -1 13 -1 0
|
||||
2 13 1 3 1 9 1 0
|
||||
2 9 -1 3 -1 13 -1 0
|
||||
2 1 -1 9 -1 3 -1 13 -1 0
|
||||
Curve2ds 34
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
8 -0.14683045111453996 4.14683045111454
|
||||
1 0 -2 0 1
|
||||
1 0 -2 0 1
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
1 0 -0 0 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 -0 0 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
8 -0.14683045111453996 4.14683045111454
|
||||
1 0 -2 0 1
|
||||
1 0 -2 0 1
|
||||
Curves 17
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 -2 0 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 2 10 0 0 1
|
||||
1 0 -2 10 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 -2 20 0 1 0
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 34
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
2 2 1
|
||||
p 0.023882614668616 1 0 4
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 4
|
||||
2 1 16
|
||||
p 0.023882614668616 1 0 10
|
||||
2 2 10
|
||||
p 0.023882614668616 1 0 10
|
||||
2 2 17
|
||||
p 0.023882614668616 1 0 10
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 10
|
||||
15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 17
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 3 4 5 6 7 8 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 3 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
2 1 9
|
||||
p 0.023882614668616 1 0 10
|
||||
2 3 10
|
||||
p 0.023882614668616 1 0 10
|
||||
8 9 11 12 13 14 15 16 10
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 1 3 4 5 6 7 8 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 2 11 12 13 14 15 16 10
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
2 1 16
|
||||
p 0.023882614668616 1 0 10
|
||||
2 2 10
|
||||
p 0.023882614668616 1 0 10
|
||||
2 2 17
|
||||
p 0.023882614668616 1 0 10
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 10
|
||||
15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 17
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
2 1 9
|
||||
p 0.023882614668616 1 0 10
|
||||
2 3 10
|
||||
p 0.023882614668616 1 0 10
|
||||
8 9 11 12 13 14 15 16 10
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 3 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 2 11 12 13 14 15 16 10
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
2 2 1
|
||||
p 0.023882614668616 1 0 4
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 4
|
||||
Surfaces 10
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 10
|
||||
16 15 1 3.1641356201817e-15
|
||||
1.22460635382238e-16 2 0 -3.67381906146713e-16 -2 0 -0.445041867912635 1.94985582436365 0 -0.867767478235122 1.80193773580484 0 -1.24697960371747 1.56366296493606 0 -1.56366296493606 1.24697960371746 0 -1.80193773580484 0.867767478235113 0 -1.94985582436365 0.445041867912626 0 -2 -1.53143556863578e-15 0 -1.94985582436365 -0.445041867912629 0 -1.80193773580484 -0.867767478235116 0 -1.56366296493606 -1.24697960371747 0 -1.24697960371747 -1.56366296493606 0 -0.867767478235118 -1.80193773580484 0 -0.445041867912631 -1.94985582436365 0 -1 0 0 -6.88338275267597e-15 2 -4.44089209850063e-16 -2 -0.445041867912635 1.94985582436365 -0.867767478235122 1.80193773580484 -1.24697960371747 1.56366296493606 -1.56366296493606 1.24697960371746 -1.80193773580484 0.867767478235113 -1.94985582436365 0.445041867912626 -2 -1.55431223447522e-15 -1.94985582436365 -0.445041867912629 -1.80193773580484 -0.867767478235116 -1.56366296493606 -1.24697960371747 -1.24697960371747 -1.56366296493606 -0.867767478235118 -1.80193773580484 -0.445041867912631 -1.94985582436365 -1 0 16 1 3 16 3 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2 16 2 1
|
||||
30 28 1 0.0125755802135152
|
||||
1.22460635382238e-16 2 0 -3.67381906146713e-16 -2 0 -0.445041867912635 1.94985582436365 0 -0.867767478235122 1.80193773580484 0 -1.24697960371747 1.56366296493606 0 -1.56366296493606 1.24697960371746 0 -1.80193773580484 0.867767478235113 0 -1.94985582436365 0.445041867912626 0 -2 -1.53143556863578e-15 0 -1.94985582436365 -0.445041867912629 0 -1.80193773580484 -0.867767478235116 0 -1.56366296493606 -1.24697960371747 0 -1.24697960371747 -1.56366296493606 0 -0.867767478235118 -1.80193773580484 0 -0.445041867912631 -1.94985582436365 0 1.22460635382238e-16 2 10 -3.67381906146713e-16 -2 10 -0.445041867912635 1.94985582436365 10 -0.867767478235122 1.80193773580484 10 -1.24697960371747 1.56366296493606 10 -1.56366296493606 1.24697960371746 10 -1.80193773580484 0.867767478235113 10 -1.94985582436365 0.445041867912626 10 -2 -1.53143556863578e-15 10 -1.94985582436365 -0.445041867912629 10 -1.80193773580484 -0.867767478235116 10 -1.56366296493606 -1.24697960371747 10 -1.24697960371747 -1.56366296493606 10 -0.867767478235118 -1.80193773580484 10 -0.445041867912631 -1.94985582436365 10 1.5707963267949 0 4.71238898038469 0 1.79519580205131 0 2.01959527730773 0 2.24399475256414 0 2.46839422782055 0 2.69279370307697 0 2.91719317833338 0 3.14159265358979 0 3.36599212884621 0 3.59039160410262 0 3.81479107935903 0 4.03919055461545 0 4.26359002987186 0 4.48798950512827 0 1.5707963267949 10 4.71238898038469 10 1.79519580205131 10 2.01959527730773 10 2.24399475256414 10 2.46839422782055 10 2.69279370307697 10 2.91719317833338 10 3.14159265358979 10 3.36599212884621 10 3.59039160410262 10 3.81479107935903 10 4.03919055461545 10 4.26359002987186 10 4.48798950512827 10 18 1 3 18 3 4 18 16 1 19 4 5 19 18 4 20 19 5 21 5 6 21 20 5 22 6 7 22 7 8 22 21 6 23 8 9 23 22 8 24 23 9 25 9 10 25 10 11 25 24 9 26 25 11 27 11 12 27 12 13 27 26 11 28 13 14 28 27 13 29 14 15 29 28 14 30 15 2 30 29 15 17 30 2
|
||||
16 15 1 3.57559034463995e-15
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 0.44504186791263 -1.94985582436365 0 0.867767478235119 -1.80193773580484 0 1.24697960371747 -1.56366296493606 0 1.56366296493606 -1.24697960371746 0 1.80193773580484 -0.867767478235109 0 1.94985582436365 -0.445041867912619 0 1.94985582436365 0.44504186791263 0 1.80193773580484 0.867767478235118 0 1.56366296493606 1.24697960371747 0 1.24697960371746 1.56366296493606 0 0.867767478235112 1.80193773580484 0 0.445041867912623 1.94985582436365 0 1 0 0 0 -2 0 2 2 6.66133814775094e-15 0.44504186791263 -1.94985582436365 0.867767478235119 -1.80193773580484 1.24697960371747 -1.56366296493606 1.56366296493606 -1.24697960371746 1.80193773580484 -0.867767478235109 1.94985582436365 -0.445041867912619 1.94985582436365 0.44504186791263 1.80193773580484 0.867767478235118 1.56366296493606 1.24697960371747 1.24697960371746 1.56366296493606 0.867767478235112 1.80193773580484 0.445041867912623 1.94985582436365 1 0 16 2 1 16 1 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 3 16 3 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2
|
||||
16 14 1 0.012575580213515
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.94985582436365 0.44504186791263 0 1.80193773580484 0.867767478235118 0 1.56366296493606 1.24697960371747 0 1.24697960371746 1.56366296493606 0 0.867767478235112 1.80193773580484 0 0.445041867912623 1.94985582436365 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.94985582436365 0.44504186791263 10 1.80193773580484 0.867767478235118 10 1.56366296493606 1.24697960371747 10 1.24697960371746 1.56366296493606 10 0.867767478235112 1.80193773580484 10 0.445041867912623 1.94985582436365 10 0 0 1.5707963267949 0 0.224399475256414 0 0.448798950512829 0 0.673198425769243 0 0.897597901025657 0 1.12199737628207 0 1.34639685153849 0 0 10 1.5707963267949 10 0.224399475256414 10 0.448798950512829 10 0.673198425769243 10 0.897597901025657 10 1.12199737628207 10 1.34639685153849 10 11 1 3 11 9 1 12 3 4 12 11 3 13 4 5 13 12 4 14 5 6 14 6 7 14 13 5 15 14 7 16 7 8 16 15 7 10 8 2 10 16 8
|
||||
16 14 1 0.012575580213515
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 0 0.44504186791263 -1.94985582436365 0 0.867767478235119 -1.80193773580484 0 1.24697960371747 -1.56366296493606 0 1.56366296493606 -1.24697960371746 0 1.80193773580484 -0.867767478235109 0 1.94985582436365 -0.445041867912619 0 2 -4.89842541528951e-16 10 0.44504186791263 -1.94985582436365 10 0.867767478235119 -1.80193773580484 10 1.24697960371747 -1.56366296493606 10 1.56366296493606 -1.24697960371746 10 1.80193773580484 -0.867767478235109 10 1.94985582436365 -0.445041867912619 10 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.9367884556411 0 5.16118793089752 0 5.38558740615393 0 5.60998688141035 0 5.83438635666676 0 6.05878583192318 0 6.28318530717959 10 4.9367884556411 10 5.16118793089752 10 5.38558740615393 10 5.60998688141035 10 5.83438635666676 10 6.05878583192318 10 11 2 1 11 1 4 11 4 5 12 11 5 13 5 6 13 12 5 14 6 7 14 7 8 14 13 6 15 14 8 16 8 9 16 15 8 10 9 3 10 16 9
|
||||
30 28 1 0.0125755802135152
|
||||
1.22460635382238e-16 2 10 -3.67381906146713e-16 -2 10 -0.445041867912635 1.94985582436365 10 -0.867767478235122 1.80193773580484 10 -1.24697960371747 1.56366296493606 10 -1.56366296493606 1.24697960371746 10 -1.80193773580484 0.867767478235113 10 -1.94985582436365 0.445041867912626 10 -2 -1.53143556863578e-15 10 -1.94985582436365 -0.445041867912629 10 -1.80193773580484 -0.867767478235116 10 -1.56366296493606 -1.24697960371747 10 -1.24697960371747 -1.56366296493606 10 -0.867767478235118 -1.80193773580484 10 -0.445041867912631 -1.94985582436365 10 1.22460635382238e-16 2 20 -3.67381906146713e-16 -2 20 -0.445041867912635 1.94985582436365 20 -0.867767478235122 1.80193773580484 20 -1.24697960371747 1.56366296493606 20 -1.56366296493606 1.24697960371746 20 -1.80193773580484 0.867767478235113 20 -1.94985582436365 0.445041867912626 20 -2 -1.53143556863578e-15 20 -1.94985582436365 -0.445041867912629 20 -1.80193773580484 -0.867767478235116 20 -1.56366296493606 -1.24697960371747 20 -1.24697960371747 -1.56366296493606 20 -0.867767478235118 -1.80193773580484 20 -0.445041867912631 -1.94985582436365 20 1.5707963267949 0 4.71238898038469 0 1.79519580205131 0 2.01959527730773 0 2.24399475256414 0 2.46839422782055 0 2.69279370307697 0 2.91719317833338 0 3.14159265358979 0 3.36599212884621 0 3.59039160410262 0 3.81479107935903 0 4.03919055461545 0 4.26359002987186 0 4.48798950512827 0 1.5707963267949 10 4.71238898038469 10 1.79519580205131 10 2.01959527730773 10 2.24399475256414 10 2.46839422782055 10 2.69279370307697 10 2.91719317833338 10 3.14159265358979 10 3.36599212884621 10 3.59039160410262 10 3.81479107935903 10 4.03919055461545 10 4.26359002987186 10 4.48798950512827 10 18 1 3 18 3 4 18 16 1 19 4 5 19 18 4 20 19 5 21 5 6 21 20 5 22 6 7 22 7 8 22 21 6 23 8 9 23 22 8 24 23 9 25 9 10 25 10 11 25 24 9 26 25 11 27 11 12 27 12 13 27 26 11 28 13 14 28 27 13 29 14 15 29 28 14 30 15 2 30 29 15 17 30 2
|
||||
16 14 1 0.012575580213515
|
||||
2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.94985582436365 0.44504186791263 10 1.80193773580484 0.867767478235118 10 1.56366296493606 1.24697960371747 10 1.24697960371746 1.56366296493606 10 0.867767478235112 1.80193773580484 10 0.445041867912623 1.94985582436365 10 2 -4.89842541528951e-16 20 1.22460635382238e-16 2 20 1.94985582436365 0.44504186791263 20 1.80193773580484 0.867767478235118 20 1.56366296493606 1.24697960371747 20 1.24697960371746 1.56366296493606 20 0.867767478235112 1.80193773580484 20 0.445041867912623 1.94985582436365 20 0 0 1.5707963267949 0 0.224399475256414 0 0.448798950512829 0 0.673198425769243 0 0.897597901025657 0 1.12199737628207 0 1.34639685153849 0 0 10 1.5707963267949 10 0.224399475256414 10 0.448798950512829 10 0.673198425769243 10 0.897597901025657 10 1.12199737628207 10 1.34639685153849 10 11 1 3 11 9 1 12 3 4 12 11 3 13 4 5 13 12 4 14 5 6 14 6 7 14 13 5 15 14 7 16 7 8 16 15 7 10 8 2 10 16 8
|
||||
16 14 1 0.012575580213515
|
||||
-3.67381906146713e-16 -2 10 -3.67381906146713e-16 -2 20 2 -4.89842541528951e-16 10 0.44504186791263 -1.94985582436365 10 0.867767478235119 -1.80193773580484 10 1.24697960371747 -1.56366296493606 10 1.56366296493606 -1.24697960371746 10 1.80193773580484 -0.867767478235109 10 1.94985582436365 -0.445041867912619 10 2 -4.89842541528951e-16 20 0.44504186791263 -1.94985582436365 20 0.867767478235119 -1.80193773580484 20 1.24697960371747 -1.56366296493606 20 1.56366296493606 -1.24697960371746 20 1.80193773580484 -0.867767478235109 20 1.94985582436365 -0.445041867912619 20 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.9367884556411 0 5.16118793089752 0 5.38558740615393 0 5.60998688141035 0 5.83438635666676 0 6.05878583192318 0 6.28318530717959 10 4.9367884556411 10 5.16118793089752 10 5.38558740615393 10 5.60998688141035 10 5.83438635666676 10 6.05878583192318 10 11 2 1 11 1 4 11 4 5 12 11 5 13 5 6 13 12 5 14 6 7 14 7 8 14 13 6 15 14 8 16 8 9 16 15 8 10 9 3 10 16 9
|
||||
16 15 1 3.1641356201817e-15
|
||||
1.22460635382238e-16 2 20 -3.67381906146713e-16 -2 20 -0.445041867912635 1.94985582436365 20 -0.867767478235122 1.80193773580484 20 -1.24697960371747 1.56366296493606 20 -1.56366296493606 1.24697960371746 20 -1.80193773580484 0.867767478235113 20 -1.94985582436365 0.445041867912626 20 -2 -1.53143556863578e-15 20 -1.94985582436365 -0.445041867912629 20 -1.80193773580484 -0.867767478235116 20 -1.56366296493606 -1.24697960371747 20 -1.24697960371747 -1.56366296493606 20 -0.867767478235118 -1.80193773580484 20 -0.445041867912631 -1.94985582436365 20 -1 0 20 -6.88338275267597e-15 2 -4.44089209850063e-16 -2 -0.445041867912635 1.94985582436365 -0.867767478235122 1.80193773580484 -1.24697960371747 1.56366296493606 -1.56366296493606 1.24697960371746 -1.80193773580484 0.867767478235113 -1.94985582436365 0.445041867912626 -2 -1.55431223447522e-15 -1.94985582436365 -0.445041867912629 -1.80193773580484 -0.867767478235116 -1.56366296493606 -1.24697960371747 -1.24697960371747 -1.56366296493606 -0.867767478235118 -1.80193773580484 -0.445041867912631 -1.94985582436365 -1 0 16 1 3 16 3 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2 16 2 1
|
||||
16 15 1 3.57559034463995e-15
|
||||
-3.67381906146713e-16 -2 20 1.22460635382238e-16 2 20 2 -4.89842541528951e-16 20 0.44504186791263 -1.94985582436365 20 0.867767478235119 -1.80193773580484 20 1.24697960371747 -1.56366296493606 20 1.56366296493606 -1.24697960371746 20 1.80193773580484 -0.867767478235109 20 1.94985582436365 -0.445041867912619 20 1.94985582436365 0.44504186791263 20 1.80193773580484 0.867767478235118 20 1.56366296493606 1.24697960371747 20 1.24697960371746 1.56366296493606 20 0.867767478235112 1.80193773580484 20 0.445041867912623 1.94985582436365 20 1 0 20 0 -2 0 2 2 6.66133814775094e-15 0.44504186791263 -1.94985582436365 0.867767478235119 -1.80193773580484 1.24697960371747 -1.56366296493606 1.56366296493606 -1.24697960371746 1.80193773580484 -0.867767478235109 1.94985582436365 -0.445041867912619 1.94985582436365 0.44504186791263 1.80193773580484 0.867767478235118 1.56366296493606 1.24697960371747 1.24697960371746 1.56366296493606 0.867767478235112 1.80193773580484 0.445041867912623 1.94985582436365 1 0 16 2 1 16 1 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 3 16 3 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2
|
||||
|
||||
TShapes 50
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 1.5707963267949 4.71238898038469
|
||||
2 1 1 0 1.5707963267949 4.71238898038469
|
||||
2 2 2 0 1.5707963267949 4.71238898038469
|
||||
6 1 2 6
|
||||
6 2 1 6
|
||||
0
|
||||
|
||||
0101000
|
||||
+50 7 -49 7 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 4
|
||||
2 3 1 8 0 4
|
||||
2 4 3 10 0 4
|
||||
6 3 1 11
|
||||
6 4 3 11
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 12 -50 12 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+48 5 +47 4 *
|
||||
Fa
|
||||
0 1e-07 1 5
|
||||
2 1
|
||||
0101000
|
||||
+46 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
2 5 2 8 0 10
|
||||
2 6 4 10 0 10
|
||||
6 5 2 11
|
||||
6 6 4 11
|
||||
0
|
||||
|
||||
0101000
|
||||
+50 12 -44 12 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0 10
|
||||
2 7 2 8 0 10
|
||||
2 8 5 10 0 10
|
||||
6 7 2 11
|
||||
6 8 5 11
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 12 -42 12 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 1.5707963267949 4.71238898038469
|
||||
2 9 2 0 1.5707963267949 4.71238898038469
|
||||
2 10 6 14 1.5707963267949 4.71238898038469
|
||||
6 9 2 6
|
||||
6 10 6 6
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 7 -42 7 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+48 5 -43 4 +41 4 -40 5 *
|
||||
Fa
|
||||
0 1e-07 2 5
|
||||
2 2
|
||||
0101000
|
||||
+39 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 4.71238898038469 6.28318530717959
|
||||
2 11 3 0 4.71238898038469 6.28318530717959
|
||||
2 12 5 0 4.71238898038469 6.28318530717959
|
||||
6 11 5 16
|
||||
6 12 3 16
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 17 -37 17 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 1.5707963267949
|
||||
2 13 3 0 0 1.5707963267949
|
||||
2 14 4 0 0 1.5707963267949
|
||||
6 13 4 16
|
||||
6 14 3 16
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 17 -50 17 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-47 4 +36 15 +35 15 *
|
||||
Fa
|
||||
0 1e-07 3 15
|
||||
2 3
|
||||
0101000
|
||||
+34 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 0 10
|
||||
2 15 4 0 0 10
|
||||
2 16 5 0 0 10
|
||||
4 CN 4 0 5 0
|
||||
6 15 4 16
|
||||
6 16 5 16
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 17 -32 17 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 0 1.5707963267949
|
||||
2 17 4 0 0 1.5707963267949
|
||||
2 18 7 14 0 1.5707963267949
|
||||
6 17 4 16
|
||||
6 18 7 16
|
||||
0
|
||||
|
||||
0101000
|
||||
+32 17 -44 17 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+35 15 -31 15 +43 4 -30 15 *
|
||||
Fa
|
||||
0 1e-07 4 15
|
||||
2 4
|
||||
0101000
|
||||
+29 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 4.71238898038469 6.28318530717959
|
||||
2 19 5 0 4.71238898038469 6.28318530717959
|
||||
2 20 8 14 4.71238898038469 6.28318530717959
|
||||
6 19 5 16
|
||||
6 20 8 16
|
||||
0
|
||||
|
||||
0101000
|
||||
+42 17 -32 17 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-41 4 +36 15 -27 15 +31 15 *
|
||||
Fa
|
||||
0 1e-07 5 15
|
||||
2 5
|
||||
0101000
|
||||
+26 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 20
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 0 10
|
||||
2 21 6 19 0 10
|
||||
2 22 7 20 0 10
|
||||
6 21 6 11
|
||||
6 22 7 11
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 12 -24 12 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 20
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 0 10
|
||||
2 23 6 19 0 10
|
||||
2 24 8 20 0 10
|
||||
6 23 6 11
|
||||
6 24 8 11
|
||||
0
|
||||
|
||||
0101000
|
||||
+42 12 -22 12 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 1.5707963267949 4.71238898038469
|
||||
2 25 6 0 1.5707963267949 4.71238898038469
|
||||
2 26 9 0 1.5707963267949 4.71238898038469
|
||||
6 25 6 21
|
||||
6 26 9 21
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 22 -22 22 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+40 5 -23 4 +21 4 -20 18 *
|
||||
Fa
|
||||
0 1e-07 6 18
|
||||
2 6
|
||||
0101000
|
||||
+19 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 20
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 0 10
|
||||
2 27 7 0 0 10
|
||||
2 28 8 0 0 10
|
||||
4 CN 7 0 8 0
|
||||
6 27 7 24
|
||||
6 28 8 24
|
||||
0
|
||||
|
||||
0101000
|
||||
+32 25 -17 25 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 0 1.5707963267949
|
||||
2 29 7 0 0 1.5707963267949
|
||||
2 30 10 0 0 1.5707963267949
|
||||
6 29 7 24
|
||||
6 30 10 24
|
||||
0
|
||||
|
||||
0101000
|
||||
+17 25 -24 25 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+30 15 -16 23 +23 4 -15 23 *
|
||||
Fa
|
||||
0 1e-07 7 23
|
||||
2 7
|
||||
0101000
|
||||
+14 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 4.71238898038469 6.28318530717959
|
||||
2 31 8 0 4.71238898038469 6.28318530717959
|
||||
2 32 10 0 4.71238898038469 6.28318530717959
|
||||
6 31 8 24
|
||||
6 32 10 24
|
||||
0
|
||||
|
||||
0101000
|
||||
+22 25 -17 25 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-21 4 +27 15 -12 23 +16 23 *
|
||||
Fa
|
||||
0 1e-07 8 23
|
||||
2 8
|
||||
0101000
|
||||
+11 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 17 0 0 4
|
||||
2 33 9 19 0 4
|
||||
2 34 10 20 0 4
|
||||
6 33 9 11
|
||||
6 34 10 11
|
||||
0
|
||||
|
||||
0101000
|
||||
+22 12 -24 12 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+20 18 +9 4 *
|
||||
Fa
|
||||
0 1e-07 9 18
|
||||
2 9
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-9 4 +12 23 +15 23 *
|
||||
Fa
|
||||
0 1e-07 10 23
|
||||
2 10
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-45 0 +38 0 -33 0 +28 0 +25 0 +18 0 +13 0 +10 0 +7 0 +5 0
|
||||
*
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,689 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 10
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 -10
|
||||
0 1 0 -5
|
||||
0 0 1 -2
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 -1 0
|
||||
2 4 1 2 1 0
|
||||
2 4 -1 0
|
||||
2 2 -1 4 -1 0
|
||||
1
|
||||
2.22044604925031e-16 0 1 1
|
||||
0 1 0 1
|
||||
-1 0 2.22044604925031e-16 9
|
||||
2 9 -1 0
|
||||
Curve2ds 34
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
8 0 10
|
||||
1 2 -3 1 0
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 12 -2.5 0 -1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0 10
|
||||
1 2 -7 1 0
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 2 -2.5 0 -1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
8 -2.2204460492503131e-16 1.2110633883680135
|
||||
1 1 1 1 0
|
||||
8 -2.2204460492503131e-16 1.2110633883680135
|
||||
1 3.1415926535897931 2.2204460492503136e-16 0 1
|
||||
7 0 0 8 16 3 1.0471975511965981 9.6812500386332108 1.0191849723756432 9.711351512321853 0.99057736649464334 9.7409253837196985 0.96126547595850964 9.7699151707934853 0.93114296736600188 9.7982239446961188 0.90009228522354834 9.82570048031174 0.86798442888468164 9.8521400402585346 0.8346593033880334 9.877267196784393 0.76967972140688579 9.9209545000122876 0.73850980596194393 9.9398650856737714 0.70604396004731318 9.957240903979887 0.67211257930387225 9.9726772455864783 0.63668047313636433 9.9855204063579261 0.59986448805037684 9.9949566487541102 0.56195141197948439 9.9999999991515285 0.52359878297260398 10
|
||||
0 9 0.53564531288130945 7 1 9
|
||||
7 0 0 8 16 3 2.3202651922123754 0 2.3613845718497992 0.048519208827660143 2.4035809325932971 0.097172428051076648 2.4470511777396444 0.14602303595999122 2.4919963470085245 0.19510311222690058 2.5386514923287358 0.24442052634171163 2.5872860189371036 0.29395994968175793 2.6382448774656471 0.34369439452827688 2.7387892375706668 0.43690810817694875 2.7874744490937378 0.48017156065832095 2.838722926183979 0.52361601339995401 2.8929447473924776 0.56715630272151318 2.9504066662164066 0.61043696323629393 3.0111777517634528 0.65287339298230529 3.0751639390561891 0.69369817069782636 3.1415926408171222 0.73205080019457225
|
||||
0 9 0.53564531288130945 7 1 9
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
7 0 0 8 23 4 0 8.9999999999999858 7.4258113837806729e-16 8.8941224112057444 0.0064057756076805229 8.7878714078946292 0.019296334952808913 8.6828702547202781 0.038660124955066828 8.5812680839312669 0.06414345521223494 8.485494447986067 0.094978086898630729 8.398093544997943 0.12987287565130523 8.3211657385204365 0.18450888193235468 8.2244369513332209 0.20263871994715144 8.1958412388549924 0.22093962870467343 8.1701157141778342 0.23923135246229144 8.1471551468714143 0.25738034042269409 8.1267753834193766 0.2752941475392004 8.1087625829607841 0.2929123542841251 8.0928980415624316 0.34034512681857798 8.0546949363178335 0.36947179487287446 8.036324278407708 0.39753071292662179 8.0226423487758787 0.42454740104337996 8.0127688515457898 0.45057714038719349 8.006032341742408 0.47569468105693596 8.001909684745975 0.49999758940989447 8.0000000030658853 0.52359877559829904 8
|
||||
0 9 0.43124700432252816 7 0.63857834539514746 7 1 9
|
||||
7 0 0 8 23 4 4.7123889803847039 0.99999999999999978 4.8182665691789452 0.99999999999999978 4.9245179885469765 0.99999988838466836 5.0313253810990277 1.0000004678541856 5.1384138464679321 0.99953949636909878 5.2452403360779085 0.99767461680518021 5.3508864328940273 0.99301835412120187 5.453873051833698 0.9845018572239419 5.5986757121687232 0.96636293333137557 5.644297409889619 0.95963467295558913 5.6883033828665344 0.95208824887391807 5.7306015558239025 0.94378090273143123 5.7711786371647475 0.93479137576185645 5.8100704075116631 0.92520454560205145 5.8473465341417725 0.91509926471877523 5.9454301084168781 0.8861413409504808 6.0030939966863359 0.86638173306691801 6.0568380618789881 0.8455557381198634 6.1072119109648915 0.8239089053861095 6.1546619960591364 0.80163031380755267 6.1995766554865765 0.77885213650941021 6.2423068525604144 0.75565199198719224 6.2831853071795862 0.73205080756887686
|
||||
0 9 0.43124700432252816 7 0.63857834539514746 7 1 9
|
||||
7 0 0 8 16 3 0.52359877559829893 8 0.55887750531975944 7.9999999954171583 0.59383751978182975 8.0042672730837179 0.62791863886936161 8.0123183829041231 0.66085296264498328 8.0233906441915011 0.69252039438202728 8.0368199621535705 0.72292712253585756 8.0520605900446292 0.75219106778532008 8.0687500040323368 0.81850504441984606 8.1107793318241015 0.85467110798653878 8.1370345485970521 0.88938870342381438 8.1649031612295122 0.92284878448464824 8.194025046587031 0.95522054070417606 8.2241231643938946 0.98664287261129946 8.2550135627205492 1.0172551453910488 8.286574753711287 1.0471975511965976 8.3187499613667875
|
||||
0 9 0.42744492276261664 7 1 9
|
||||
7 0 0 8 16 3 0 0.73205080756887697 0.061104553831674124 0.69677208049332129 0.12023460728967006 0.65934839849139804 0.17669728658140738 0.62048486133391823 0.23034686544494853 0.58081346548537871 0.28120407781222934 0.54082760410128461 0.32945563937628819 0.50084229089752297 0.37541373650240661 0.46096339293231486 0.47859835297537501 0.36763829820269917 0.53411311494946911 0.31439982370059355 0.58684451738511445 0.26136426573577742 0.63721225805704318 0.20858462916387013 0.68557391753391528 0.15608426920722296 0.73220714727722225 0.10385907685012509 0.77737530833054613 0.051861767149949563 0.82132746137741819 0
|
||||
0 9 0.42744492276261664 7 1 9
|
||||
8 7.7119017293312764 10
|
||||
1 1.0471975511965965 2.220446049250318e-16 0 1
|
||||
8 7.7119017293312764 10
|
||||
1 9 0.73205080756887608 -1 0
|
||||
7 0 0 8 23 4 0.52359878297260398 10 0.50047270032166247 10.000000000511617 0.47667005626166731 9.9981664323901676 0.45208662070266581 9.9942131290036862 0.42663183961299694 9.9877649222323264 0.40023504943942395 9.9783344560342364 0.37284275051362237 9.9652991824742081 0.34442705168869181 9.9478465595461429 0.29771490300533954 9.9113192534485304 0.28006927396893022 9.8958683163180226 0.26211531568453528 9.8782909663278176 0.2439082848910365 9.8583643641889509 0.22553513665088951 9.8358674803661472 0.20712391555880269 9.810603961128729 0.18885032702899199 9.782450165794577 0.133341913736577 9.6863935698399786 0.097627231298003297 9.6093245810947501 0.065976640986410803 9.521323209508429 0.03977316172003105 9.4245326231193722 0.019846499628095669 9.3216123175652452 0.0065830736970027481 9.2151194566795649 -7.5278645464333113e-16 9.1073326678734077 0 8.9999999999999858
|
||||
0 9 0.35411451882931427 7 0.56260271896423419 7 1 9
|
||||
7 0 0 8 23 4 3.1415926408171226 0.73205080019457214 3.1816481907780512 0.75517688314089559 3.2234865709658784 0.77792073864154754 3.267417494770517 0.80026010460234043 3.3137683558661304 0.82212177556766797 3.3629020821404403 0.84338305213526699 3.4152356476585006 0.8638699279852553 3.4712814281069022 0.883357366568434 3.5673253520900903 0.9123040087765143 3.6044310506840986 0.92258750535687095 3.6431517689046919 0.93236158920188461 3.683565001366865 0.94154782521209623 3.7257158754773592 0.95006038385701941 3.7696027481074106 0.95781764823646331 3.8151475954008371 0.96475745840369598 3.9607326073221309 0.98364157117681739 4.0648884959317035 0.99260919432553418 4.1719182251458076 0.9975386098408463 4.2802472341904858 0.99951346077895376 4.3888945807891746 1.0000005623058816 4.4972690716078176 0.99999986892953208 4.605056312511282 0.99999999999999978 4.7123889803847039 0.99999999999999978
|
||||
0 9 0.35411451882931427 7 0.56260271896423419 7 1 9
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
Curves 17
|
||||
1 0 -2 0 0 0 1
|
||||
1 0 -2.5 10 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2.5 0 0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 1 1 10 1 0 2.2204460492503136e-16
|
||||
7 0 0 8 16 3 0.99999999999999989 1.7320508075688781 9.6812500386332108 1.04851920882766 1.70403822711761 9.711351512321853 1.0971724280510806 1.6738774656120146 9.7409253837196985 1.1460230359599839 1.6413763408939686 9.7699151707934853 1.1951031122269005 1.6063202550463507 9.7982239446961188 1.2444205263417181 1.5684506597293177 9.82570048031174 1.2939599496817531 1.5274709375065052 9.8521400402585346 1.3436943945282764 1.4830142302183067 9.877267196784393 1.4369081081769484 1.3924571328399007 9.9209545000122876 1.4801715606583103 1.3475253933581972 9.9398650856737714 1.5236160133999883 1.2991807180348958 9.957240903979887 1.5671563027214632 1.2470012334619505 9.9726772455864783 1.6104369632363285 1.1907386160532663 9.9855204063579261 1.6528733929822939 1.1304150304141567 9.9949566487541102 1.693698170697826 1.066428714533604 9.9999999991515285 1.732050800194572 1.0000000127726711 10
|
||||
0 9 0.53564531288130945 7 1 9
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
7 0 0 8 23 4 2 0 8.9999999999999858 2 1.4851622767561346e-15 8.8941224112057444 1.9999998883846797 0.012811372738185285 8.7878714078946292 2.0000004678541514 0.038593438169234107 8.6828702547202781 1.9995394963691431 0.077318640112016612 8.5812680839312669 1.9976746168051496 0.12828882313514312 8.485494447986067 1.9930183541212121 0.18988799033562281 8.398093544997943 1.9845018572239423 0.25922563134465693 8.3211657385204365 1.9663629333313757 0.36698161572321092 8.2244369513332209 1.9596346729555918 0.402618833477142 8.1958412388549924 1.9520882488739133 0.43844807711144873 8.1701157141778342 1.9437809027314312 0.47409278961385504 8.1471551468714143 1.9347913757618618 0.50927624567973062 8.1267753834193766 1.9252045456020483 0.54380989567013815 8.1087625829607841 1.9150992647187755 0.57757312880963096 8.0928980415624316 1.8861413409504808 0.66791088554650291 8.0546949363178335 1.8663817330669177 0.72274997121833373 8.036324278407708 1.8455557381198648 0.77491687627594175 8.0226423487758787 1.8239089053861099 0.82448172027071531 8.0127688515457898 1.8016303138075516 0.87158159324030848 8.006032341742408 1.778852136509411 0.9163910560922971 8.001909684745975 1.7556519919871927 0.95912154538082939 8.0000000030658853 1.732050807568877 1 8
|
||||
0 9 0.43124700432252816 7 0.63857834539514746 7 1 9
|
||||
7 0 0 8 16 3 1.7320508075688772 1 8 1.6967720804933217 1.0611045538316737 7.9999999954171583 1.6593483984914124 1.1202346812301605 8.0042672730837179 1.6204848613338632 1.1763492367386752 8.0123183829041231 1.5808134654854706 1.2290517685689595 8.0233906441915011 1.5408276041012092 1.2782701282353948 8.0368199621535705 1.5008422908975496 1.3241620984759059 8.0520605900446292 1.4609633929323151 1.367040544556182 8.0687500040323368 1.3676382982026993 1.4612774836090079 8.1107793318241015 1.3143998237005865 1.5103534942133865 8.1370345485970521 1.2613642657357973 1.5553188395526441 8.1649031612295122 1.2085846291638478 1.5966210155610945 8.194025046587031 1.1560842692072359 1.6346519175344481 8.2241231643938946 1.1038590768501224 1.669721368800984 8.2550135627205492 1.0518617671499497 1.7021084000207012 8.286574753711287 1.0000000000000002 1.7320508075688772 8.3187499613667875
|
||||
0 9 0.42744492276261664 7 1 9
|
||||
1 1.000000000000002 1.7320508075688761 2.220446049250318e-16 0 0 1
|
||||
7 0 0 8 23 4 1.7320508001945716 1.0000000127726711 10 1.7551768831408954 0.95994446281174206 10.000000000511617 1.7779207386415474 0.91810583117132671 9.9981664323901676 1.8002601046023399 0.87427379789546689 9.9942131290036862 1.8221217755676677 0.82825187993339033 9.9877649222323264 1.8433830521352674 0.77987554204909926 9.9783344560342364 1.8638699279852551 0.72901316435367614 9.9652991824742081 1.8833573665684338 0.67559074789789419 9.9478465595461429 1.9123040087765137 0.58676399943021784 9.9113192534485304 1.9225875053568715 0.55299726392782522 9.8958683163180226 1.9323615892018839 0.51843262939387047 9.8782909663278176 1.9415478252120957 0.48317993121893554 9.8583643641889509 1.9500603838570194 0.44741602333761549 9.8358674803661472 1.9578176482364633 0.41140580704822438 9.810603961128729 1.9647574584036958 0.37551607207414872 9.782450165794577 1.9836415711768172 0.26611714123047786 9.6863935698399786 1.9926091943255446 0.19517961603964304 9.6093245810947501 1.9975386098408201 0.13195588089995156 9.521323209508429 1.9995134607789773 0.079544274847824309 9.4245326231193722 2.0000005623058756 0.039693955310272887 9.3216123175652452 1.99999986892953 0.013165928230988829 9.2151194566795649 2 -1.5055729092866621e-15 9.1073326678734077 2 0 8.9999999999999858
|
||||
0 9 0.35411451882931427 7 0.56260271896423419 7 1 9
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 1
|
||||
1 1 -2.4492127076447545e-16 0 0 0 1
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 50
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0138139545017056 1 0 10
|
||||
2 2 3
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0138139545017056 1 0.5 4.5
|
||||
2 2 12
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 12 6
|
||||
p 0.0138139545017056 1 0 10
|
||||
2 1 4
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
10 1 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 4 5 6 7 8 9 10 11 3
|
||||
p 0.0138139545017056 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 13 14 15 16 17 18 19 20 12
|
||||
p 0.0138139545017056 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 9
|
||||
p 0.0138139545017056 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
2 3 21
|
||||
p 0.0138139545017056 1 0 9
|
||||
2 13 22
|
||||
p 0.0138139545017056 1 0 9
|
||||
2 21 12
|
||||
p 0.0138139545017056 1 9 10
|
||||
2 2 10
|
||||
p 0.0138139545017056 1 9 10
|
||||
7 2 7 8 9 10 11 6
|
||||
p 0.0138139545017056 1 0.523598775598299 0.698131700797732 0.872664625997166 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
7 3 4 5 6 7 8 2
|
||||
p 0.0138139545017056 1 0.523598775598299 0.698131700797732 0.872664625997166 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
4 10 11 12 1
|
||||
p 0.0138139545017056 1 0 0.174532925199433 0.349065850398866 0.523598775598299
|
||||
4 9 10 11 3
|
||||
p 0.0138139545017056 1 0 0.174532925199433 0.349065850398866 0.523598775598299
|
||||
2 2 5
|
||||
p 0.0138139545017056 1 -2.22044604925031e-16 0.732050807568877
|
||||
2 1 2
|
||||
p 0.0138139545017056 1 -2.22044604925031e-16 0.732050807568877
|
||||
2 20 3
|
||||
p 0.0138139545017056 1 -2.22044604925031e-16 0.732050807568877
|
||||
5 1 3 4 5 2
|
||||
p 0.0138139545017056 1 0 0.333333333333333 0.603333333333333 0.801666666666667 1
|
||||
5 1 6 7 8 5
|
||||
p 0.0138139545017056 1 0 0.333333333333333 0.603333333333333 0.801666666666667 1
|
||||
10 1 3 4 5 6 7 8 9 10 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 13 14 15 16 17 18 19 20 21 12
|
||||
p 0.0138139545017056 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
9 22 24 25 26 27 28 29 30 23
|
||||
p 0.0138139545017056 1 0 0.107712414204458 0.215424828408916 0.323137242613374 0.430849656817832 0.53856207102229 0.678105989413049 0.839052994706525 1
|
||||
9 3 12 13 14 15 16 17 18 11
|
||||
p 0.0138139545017056 1 0 0.107712414204458 0.215424828408916 0.323137242613374 0.430849656817832 0.53856207102229 0.678105989413049 0.839052994706525 1
|
||||
6 23 32 33 34 35 31
|
||||
p 0.0138139545017056 1 0 0.187488908780393 0.412475599316864 0.675247073758471 0.837623536879236 1
|
||||
6 2 4 5 6 7 3
|
||||
p 0.0138139545017056 1 0 0.187488908780393 0.412475599316864 0.675247073758471 0.837623536879236 1
|
||||
2 31 1
|
||||
p 0.0138139545017056 1 8.31874996136679 9.68125003863321
|
||||
2 2 18
|
||||
p 0.0138139545017056 1 8.31874996136679 9.68125003863321
|
||||
9 1 3 4 5 6 7 8 9 2
|
||||
p 0.0138139545017056 1 0 0.191928772035815 0.364664666868049 0.506308221197201 0.625465878846877 0.732707770731585 0.839949662616294 0.919974831308147 1
|
||||
9 2 4 5 6 7 8 9 10 3
|
||||
p 0.0138139545017056 1 0 0.191928772035815 0.364664666868049 0.506308221197201 0.625465878846877 0.732707770731585 0.839949662616294 0.919974831308147 1
|
||||
4 1 3 4 2
|
||||
p 0.0138139545017056 1 2.32026519221238 2.59404101267152 2.86781683313065 3.14159265358979
|
||||
4 18 19 20 5
|
||||
p 0.0138139545017056 1 2.32026519221238 2.59404101267152 2.86781683313065 3.14159265358979
|
||||
2 19 11
|
||||
p 0.0138139545017056 1 0 0.732050807568877
|
||||
2 1 2
|
||||
p 0.0138139545017056 1 0 0.732050807568877
|
||||
14 1 20 21 22 23 24 25 26 27 28 29 30 31 19
|
||||
p 0.0138139545017056 1 3.14159265358979 3.38325362694285 3.62491460029591 3.86657557364898 4.10823654700204 4.3498975203551 4.59155849370816 4.83321946706122 5.07488044041428 5.31654141376734 5.5582023871204 5.79986336047346 6.04152433382652 6.28318530717959
|
||||
14 5 6 7 8 9 10 11 12 13 14 15 16 17 1
|
||||
p 0.0138139545017056 1 3.14159265358979 3.38325362694285 3.62491460029591 3.86657557364898 4.10823654700204 4.3498975203551 4.59155849370816 4.83321946706122 5.07488044041428 5.31654141376734 5.5582023871204 5.79986336047346 6.04152433382652 6.28318530717959
|
||||
4 1 8 9 3
|
||||
p 0.0138139545017056 1 0 0.273775820459139 0.547551640918278 0.821327461377416
|
||||
4 1 3 4 2
|
||||
p 0.0138139545017056 1 0 0.273775820459139 0.547551640918278 0.821327461377416
|
||||
Surfaces 7
|
||||
1 10 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 1
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 13
|
||||
4 2 1 2.5357526258398e-16
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.22460635382238e-16 2 0 2 -3 12 -3 12 -7 2 -7 2 4 3 2 1 4
|
||||
20 18 1 0.00761060381650911
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 4.71238898038469 0 4.71238898038469 10 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 2 1 13 4 13 14 4 2 13 5 14 15 5 4 14 6 15 16 6 5 15 7 16 17 7 6 16 8 17 18 8 7 17 9 18 19 9 8 18 10 19 20 10 9 19 11 20 12 11 10 20 3 11 12
|
||||
21 19 1 0.00761060381650909
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 2 -4.89842541528951e-16 9 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 6.28318530717959 9 13 2 1 13 1 4 14 4 5 14 5 6 14 13 4 15 14 6 16 6 7 16 7 8 16 15 6 17 16 8 18 8 9 18 17 8 19 9 10 19 18 9 20 10 11 20 19 10 21 11 3 21 20 11 12 20 21
|
||||
20 19 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 1 0 10 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651339 1.73205080756888 1 1.53208888623795 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999996 1.73205080756888 0.684040286651332 1.87938524157182 0.347296355333854 1.96961550602442 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
21 21 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999997 1.73205080756888 10 0.684040286651333 1.87938524157182 10 0.347296355333855 1.96961550602442 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 1 1 10 1 0 10 0 -2 0 2 1.73205080756888 1 1.53208888623796 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999997 1.73205080756888 0.684040286651333 1.87938524157182 0.347296355333855 1.96961550602442 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651337 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 1 1 0 8 2 20 7 8 20 6 7 20 3 20 11 5 6 20 4 20 3 4 5 20 21 2 1 21 9 10 21 10 11 21 1 12 21 12 13 21 13 14 21 14 15 21 15 16 21 16 17 21 17 18 21 18 19 21 19 9 21 20 2 21 11 20
|
||||
20 18 1 0.00761060381650915
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 0 0 1.5707963267949 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398867 10 0.5235987755983 10 0.698131700797733 10 0.872664625997167 10 1.0471975511966 10 1.22173047639603 10 1.39626340159547 10 13 1 3 13 11 1 14 3 4 14 13 3 15 4 5 15 14 4 16 5 6 16 15 5 17 6 7 17 7 8 17 16 6 18 17 8 19 8 9 19 18 8 20 9 10 20 19 9 12 10 2 12 20 10
|
||||
35 33 1 0.00761060381650912
|
||||
1 1.73205080756888 9.68125003863321 1.73205080756888 1 10 1.24356077504528 1.56638328433057 9.82414196047073 1.44411313553921 1.38366804318938 9.92347108067014 1.59184799648933 1.2107931090258 9.97753069361392 1.22460635382238e-16 2 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999997 1.73205080756888 10 0.684040286651333 1.87938524157182 10 0.347296355333855 1.96961550602442 10 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 2 -4.89842541528951e-16 9 1.73205080756888 1 8 1.99987409110094 0.0224418334324644 8.78933432184124 1.99801638802384 0.0890533997184125 8.58747570976523 1.99042099726536 0.195510204635373 8.40603353089891 1.97234241951612 0.331459469911709 8.25632429135014 1.94188583642251 0.478622404008537 8.14667391873539 1.8880088194413 0.65986564624576 8.05962314131714 1.8136457281387 0.843023823297785 8.01239760885774 1 1.73205080756888 8.31874996136679 1.59979017704133 1.20027971251923 8.02026124258194 1.43224799832147 1.3959461567654 8.08172626942327 1.23718150592219 1.57142671786896 8.17934689877746 1.1180670165784 1.65829012972423 8.24723568687829 1.0471975511966 9.68125003863321 0.523598782972604 10 0.899782422184016 9.82414196047073 0.764025969170863 9.92347108067014 0.650264004823151 9.97753069361392 1.5707963267949 10 0.698131700797732 10 0.872664625997166 10 1.0471975511966 10 1.22173047639603 10 1.39626340159547 10 1.5707963267949 0 0 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 0 9 0.523598775598299 8 0.0112211491236271 8.78933432184124 0.0445414271711193 8.58747570976523 0.097911470294066 8.40603353089891 0.166497933186523 8.25632429135014 0.241656377503374 8.14667391873539 0.336232412997137 8.05962314131714 0.43511193781139 8.01239760885774 1.0471975511966 8.31874996136679 0.643675940617773 8.02026124258194 0.772563171913424 8.08172626942327 0.903848483101006 8.17934689877746 0.977576635015398 8.24723568687829 24 22 13 25 24 13 26 13 14 26 25 13 27 26 14 28 14 15 28 27 14 29 28 15 30 15 16 30 29 15 23 30 16 32 16 17 32 23 16 33 17 18 33 32 17 34 33 18 35 18 19 35 34 18 31 19 20 31 35 19 9 8 3 10 1 31 10 31 20 10 9 1 11 20 21 11 21 12 11 10 20 6 11 12 3 1 9 4 3 8 5 4 7 7 2 5 8 7 4
|
||||
20 19 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 1 0 0 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651339 1.73205080756888 1 1.53208888623795 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999996 1.73205080756888 0.684040286651332 1.87938524157182 0.347296355333854 1.96961550602442 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
12 10 1 0.00553510651650774
|
||||
1.73205080756888 1 10 2 -4.89842541528951e-16 9 1.82867673612081 0.809902076658239 9.98176514004978 1.90588728839154 0.60629501952173 9.91923685029758 1.95600397285368 0.417191143919895 9.81260927857655 1.98334665140491 0.257557886204334 9.66991022415855 1.99538385000879 0.135806133933335 9.50315898521262 1.9993889253772 0.0494359992519591 9.31052871447953 1.99996166439723 0.0123832812987782 9.15688599077136 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 0.523598782972604 10 4.73401438798341e-19 8.99999999999999 0.416925281655647 9.98176514004978 0.307993860323647 9.91923685029758 0.210138721729519 9.81260927857655 0.129137570453418 9.66991022415855 0.0679553542900344 9.50315898521262 0.024720518862582 9.31052871447953 0.00619167916432403 9.15688599077136 0 10 0.174532925199433 10 0.349065850398866 10 10 8 7 10 9 8 6 10 7 11 6 5 11 10 6 4 11 5 12 11 4 3 12 4 10 2 9 1 12 3
|
||||
8 6 1 0.00698675705080398
|
||||
1 1.73205080756888 9.68125003863321 1 1 10 1 1.52059837824641 9.85380169159308 1 1.27036855254163 9.96275689859722 1.73205080756888 1 10 1.24356077504528 1.56638328433057 9.82414196047073 1.44411313553921 1.38366804318938 9.92347108067014 1.59184799648933 1.2107931090258 9.97753069361392 2.32026519221238 0 3.14159265358979 0 2.59404101267152 0 2.86781683313065 0 3.14159264081712 0.732050800194572 2.53948191195458 0.243560775045281 2.74782760006998 0.444113135539208 2.9292064280182 0.591847996489334 6 1 3 7 3 4 7 6 3 8 4 2 8 7 4 5 8 2
|
||||
31 29 1 0.00574004185429744
|
||||
1 1 10 1.73205080756888 1 10 2 -4.89842541528951e-16 9 1.82867673612081 0.809902076658239 9.98176514004978 1.90588728839154 0.60629501952173 9.91923685029758 1.95600397285368 0.417191143919895 9.81260927857655 1.98334665140491 0.257557886204334 9.66991022415855 1.99538385000879 0.135806133933335 9.50315898521262 1.9993889253772 0.0494359992519591 9.31052871447953 1.99996166439723 0.0123832812987782 9.15688599077136 1.73205080756888 1 8 1.99987409110094 0.0224418334324644 8.78933432184124 1.99801638802384 0.0890533997184125 8.58747570976523 1.99042099726536 0.195510204635373 8.40603353089891 1.97234241951612 0.331459469911709 8.25632429135014 1.94188583642251 0.478622404008537 8.14667391873539 1.8880088194413 0.65986564624576 8.05962314131714 1.8136457281387 0.843023823297785 8.01239760885774 1 1 8 1 0.760684335712443 9.97094181742605 1 0.535276827956232 9.88545602565321 1 0.336877341759205 9.7485107481711 1 0.177016134106344 9.56806474673116 1 0.0649837573145855 9.35460488704254 1 0.00729112590194603 9.12053668025532 1 0.00729112590194569 8.87946331974468 1 0.0649837573145844 8.64539511295747 1 0.177016134106342 8.43193525326885 1 0.336877341759203 8.2514892518289 1 0.535276827956229 8.11454397434679 1 0.76068433571244 8.02905818257395 3.14159265358979 4.93038065763132e-32 3.14159265358979 0.732050807568878 4.7123889803847 1 3.33285452922313 0.828676736120809 3.54625128314393 0.905887288391544 3.76377366216794 0.956003972853683 3.97830112309655 0.983346651404907 4.18513867650964 0.995383850008792 4.39663978065854 0.999388925377198 4.55485218181589 0.999961664397228 6.28318530717959 0.732050807568877 4.92464483741872 0.99987409110094 5.13761237556875 0.99801638802384 5.34836932590852 0.990420997265357 5.55094076372226 0.972342419516118 5.73472076413548 0.941885836422513 5.93612555722863 0.888008819441296 6.12555718993006 0.813645728138699 6.28318530717959 0 3.38325362694285 0 3.62491460029591 0 3.86657557364898 0 4.10823654700204 0 4.3498975203551 0 4.59155849370816 0 4.83321946706122 0 5.07488044041428 0 5.31654141376734 0 5.5582023871204 0 5.79986336047346 0 6.04152433382652 0 4 2 1 4 1 20 5 20 21 5 4 20 6 21 22 6 5 21 7 22 23 7 6 22 8 23 24 8 7 23 9 24 25 9 8 24 10 9 25 3 25 26 3 10 25 12 26 27 12 3 26 13 27 28 13 12 27 14 28 29 14 13 28 15 14 29 16 29 30 16 15 29 17 30 31 17 16 30 18 31 19 18 17 31 11 18 19
|
||||
9 7 1 0.00670154686291069
|
||||
1 1 8 1.73205080756888 1 8 1 1.73205080756888 8.31874996136679 1.59979017704133 1.20027971251923 8.02026124258194 1.43224799832147 1.3959461567654 8.08172626942327 1.23718150592219 1.57142671786896 8.17934689877746 1.1180670165784 1.65829012972423 8.24723568687829 1 1.27036855254164 8.03724310140278 1 1.52059837824641 8.14619830840692 0 0 0 0.732050807568877 0.821327461377418 2.08166817117217e-17 0.201643408141249 0.599790177041329 0.407097988151891 0.432247998321467 0.608243319816803 0.237181505922189 0.718545042716869 0.1180670165784 0.273775820459139 0 0.547551640918278 0 4 2 1 4 1 8 5 8 9 5 4 8 6 5 9 7 6 9 3 7 9
|
||||
21 20 1 8.60422844084496e-16
|
||||
1 1 8 1 1.73205080756888 8.31874996136679 1 1.27036855254164 8.03724310140278 1 1.52059837824641 8.14619830840692 1 1 10 1 0.760684335712443 9.97094181742605 1 0.535276827956232 9.88545602565321 1 0.336877341759205 9.7485107481711 1 0.177016134106344 9.56806474673116 1 0.0649837573145855 9.35460488704254 1 0.00729112590194603 9.12053668025532 1 0.00729112590194569 8.87946331974468 1 0.0649837573145844 8.64539511295747 1 0.177016134106342 8.43193525326885 1 0.336877341759203 8.2514892518289 1 0.535276827956229 8.11454397434679 1 0.76068433571244 8.02905818257395 1 1.73205080756888 9.68125003863321 1 1.52059837824641 9.85380169159308 1 1.27036855254163 9.96275689859722 1 0.869670966735412 9 1 0 0.681250038633213 0.732050807568877 0.962756898597222 0.270368552541635 0.853801691593082 0.520598378246409 -1 1.11022302462516e-16 -0.970941817426052 -0.239315664287557 -0.88545602565321 -0.464723172043768 -0.748510748171102 -0.663122658240795 -0.568064746731157 -0.822983865893656 -0.354604887042537 -0.935016242685414 -0.120536680255324 -0.992708874098054 0.120536680255321 -0.992708874098054 0.354604887042534 -0.935016242685415 0.568064746731154 -0.822983865893658 0.7485107481711 -0.663122658240797 0.885456025653209 -0.464723172043771 0.970941817426051 -0.23931566428756 -0.681250038633213 0.732050807568877 -0.853801691593082 0.520598378246409 -0.962756898597222 0.270368552541635 0 -0.130329033264588 21 1 3 21 3 4 21 4 2 21 5 6 21 6 7 21 7 8 21 8 9 21 9 10 21 10 11 21 11 12 21 12 13 21 13 14 21 14 15 21 15 16 21 16 17 21 17 1 21 18 19 21 19 20 21 20 5 21 2 18
|
||||
|
||||
TShapes 59
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 10
|
||||
2 1 2 4 0 10
|
||||
2 2 1 3 0 10
|
||||
6 1 2 0
|
||||
6 2 1 0
|
||||
6 3 3 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+59 5 -58 5 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0.5 4.5
|
||||
2 3 1 3 0.5 4.5
|
||||
2 4 3 4 0.5 4.5
|
||||
6 4 1 0
|
||||
6 5 4 0
|
||||
6 6 5 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+58 5 -56 5 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
2 5 1 3 0 10
|
||||
2 6 4 4 0 10
|
||||
6 7 6 0
|
||||
6 8 1 0
|
||||
6 9 7 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+54 5 -56 5 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0.5 4.5
|
||||
2 7 1 3 0.5 4.5
|
||||
2 8 5 4 0.5 4.5
|
||||
6 10 1 0
|
||||
6 11 8 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+59 5 -54 5 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-57 0 -55 0 +53 0 +52 0 *
|
||||
Fa
|
||||
0 1e-07 1 3
|
||||
2 1
|
||||
0111000
|
||||
+51 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 4.71238898038469 6.28318530717959
|
||||
2 9 2 0 4.71238898038469 6.28318530717959
|
||||
2 10 5 0 4.71238898038469 6.28318530717959
|
||||
6 12 2 7
|
||||
6 13 8 7
|
||||
6 14 3 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+59 8 -49 8 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 4.71238898038469 6.28318530717959
|
||||
2 11 2 0 4.71238898038469 6.28318530717959
|
||||
2 12 3 0 4.71238898038469 6.28318530717959
|
||||
6 15 2 7
|
||||
6 16 4 7
|
||||
6 17 3 8
|
||||
6 18 5 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+58 8 -47 8 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 9
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 9
|
||||
2 13 2 0 0 9
|
||||
2 14 4 0 0 9
|
||||
4 CN 2 0 4 0
|
||||
6 19 3 8
|
||||
6 20 7 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 8 -45 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 9 10
|
||||
2 13 2 0 9 10
|
||||
2 14 4 0 9 10
|
||||
4 CN 2 0 4 0
|
||||
6 21 3 8
|
||||
6 22 9 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+45 8 -47 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-57 2 +48 6 -46 6 +44 6 +43 6 *
|
||||
Fa
|
||||
0 1e-07 2 6
|
||||
2 3
|
||||
0111000
|
||||
+42 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 1 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 0.523598775598299 1.5707963267949
|
||||
2 15 3 0 0.523598775598299 1.5707963267949
|
||||
2 16 4 0 0.523598775598299 1.5707963267949
|
||||
6 23 7 8
|
||||
6 24 5 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+40 8 -56 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 0 0.523598775598299
|
||||
2 15 3 0 0 0.523598775598299
|
||||
2 16 4 0 0 0.523598775598299
|
||||
6 25 9 8
|
||||
6 26 5 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+47 8 -40 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-55 2 +39 6 +38 6 +46 6 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 -2.22044604925031e-16 0.732050807568877
|
||||
2 17 3 6 -2.22044604925031e-16 0.732050807568877
|
||||
2 18 6 9 -2.22044604925031e-16 0.732050807568877
|
||||
6 27 10 0
|
||||
6 28 11 0
|
||||
6 29 5 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+36 0 -40 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
i35 0 *
|
||||
Fa
|
||||
0 1e-07 3 6
|
||||
2 5
|
||||
0111000
|
||||
+37 0 +34 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 9.68125003863321
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 0 1
|
||||
2 19 4 6 0 1
|
||||
2 20 6 9 0 1
|
||||
6 30 7 0
|
||||
6 31 10 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+32 0 -40 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 0 1.5707963267949
|
||||
2 21 4 0 0 1.5707963267949
|
||||
2 22 5 0 0 1.5707963267949
|
||||
6 32 6 7
|
||||
6 33 8 7
|
||||
6 34 7 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+49 8 -54 8 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 1 8
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 0 1
|
||||
2 23 4 6 0 1
|
||||
2 24 6 9 0 1
|
||||
6 35 7 0
|
||||
6 36 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+45 0 -29 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 8.31874996136679
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 0 1
|
||||
2 25 4 6 0 1
|
||||
2 26 6 9 0 1
|
||||
6 37 7 0
|
||||
6 38 12 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 0 -27 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 8.31874996136679 9.68125003863321
|
||||
2 27 4 6 8.31874996136679 9.68125003863321
|
||||
2 28 7 9 8.31874996136679 9.68125003863321
|
||||
6 39 7 0
|
||||
6 40 13 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+27 0 -32 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-31 0 -39 6 +53 2 +30 6 -44 6 -28 0 -26 0 -25 0 *
|
||||
Fa
|
||||
0 1e-07 4 6
|
||||
2 7
|
||||
0111000
|
||||
+24 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-52 0 +30 4 +48 4 *
|
||||
Fa
|
||||
0 1e-07 5 4
|
||||
2 8
|
||||
0111000
|
||||
+22 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 0 1
|
||||
2 29 4 6 0 1
|
||||
2 30 6 9 0 1
|
||||
6 41 9 0
|
||||
6 42 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+40 0 -45 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-20 0 -43 6 -38 6 *
|
||||
Fa
|
||||
0 1e-07 4 6
|
||||
2 9
|
||||
0111000
|
||||
+19 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 2.32026519221238 3.14159265358979
|
||||
2 31 6 0 2.32026519221238 3.14159265358979
|
||||
2 32 7 0 2.32026519221238 3.14159265358979
|
||||
6 43 10 10
|
||||
6 44 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+32 10 -36 10 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+17 9 -31 0 +35 0 *
|
||||
Fa
|
||||
0 1e-07 6 9
|
||||
2 10
|
||||
0111000
|
||||
+16 0 *
|
||||
Ve
|
||||
1e-07
|
||||
1 -2.44921270764475e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 17 0 0 0.732050807568877
|
||||
3 33 34CN 6 0 0 0.732050807568877
|
||||
6 45 11 10
|
||||
6 46 12 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 0 -29 10 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 3.14159265358979 6.28318530717959
|
||||
2 31 6 0 3.14159265358979 6.28318530717959
|
||||
2 32 7 0 3.14159265358979 6.28318530717959
|
||||
6 47 11 10
|
||||
6 48 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+36 10 -14 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-35 0 -20 0 -28 0 +13 9 +12 9 *
|
||||
Fa
|
||||
0 1e-07 6 9
|
||||
2 11
|
||||
0111000
|
||||
+11 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 0.821327461377416
|
||||
2 31 6 0 0 0.821327461377416
|
||||
2 32 7 0 0 0.821327461377416
|
||||
6 49 12 10
|
||||
6 50 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 0 -27 10 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-13 9 -26 0 +9 9 *
|
||||
Fa
|
||||
0 1e-07 6 9
|
||||
2 12
|
||||
0111000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 9 +12 9 +17 9 +25 0 *
|
||||
Fa
|
||||
0 1e-07 7 9
|
||||
2 13
|
||||
0111000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-50 2 +41 0 +33 0 +23 0 -21 2 +18 0 -15 0 -10 0 -7 0 +5 0
|
||||
*
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,610 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 10
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 -10
|
||||
0 1 0 -5
|
||||
0 0 1 -2
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 2 -1 0
|
||||
2 4 1 2 1 0
|
||||
2 4 -1 0
|
||||
2 2 -1 4 -1 0
|
||||
1
|
||||
2.22044604925031e-16 0 1 1
|
||||
0 1 0 1
|
||||
-1 0 2.22044604925031e-16 10
|
||||
2 9 -1 0
|
||||
Curve2ds 32
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
8 0 10
|
||||
1 2 -3 1 0
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 12 -2.5 0 -1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
8 0 10
|
||||
1 2 -7 1 0
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 2 -2.5 0 -1
|
||||
8 0.35316954888546093 4.6468304511145391
|
||||
1 0 -2.5 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
8 0 1.2110633883680135
|
||||
1 1 1.1102230246251565e-16 1 0
|
||||
8 0 1.2110633883680135
|
||||
1 4.7123889803846897 0 0 1
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
8 -0.57341522555726954 1.5091341405892065
|
||||
1 1 0.5 0 1
|
||||
8 -0.57341522555726954 1.5091341405892065
|
||||
1 0 -0.5 0 1
|
||||
7 0 0 8 23 4 0 10 -9.7243775973680629e-18 9.8941224112056876 0.0064057756076670328 9.7878714078948743 0.019296334952849933 9.682870254719866 0.038660124954986871 9.581268083931759 0.064143455212326381 9.4854944479856904 0.094978086898561687 9.3980935449981313 0.12987287565133043 9.3211657385203921 0.18450888193236056 9.2244369513332121 0.20263871994712773 9.1958412388550101 0.22093962870470363 9.17011571417782 0.23923135246228935 9.1471551468714161 0.25738034042266433 9.1267753834193943 0.27529414753922915 9.1087625829607681 0.29291235428411566 9.0928980415624387 0.34034512681859386 9.0546949363178175 0.36947179487282711 9.0363242784077418 0.39753071292667364 9.0226423487758538 0.42454740104337957 9.0127688515457791 0.45057714038714142 9.0060323417424328 0.47569468105698359 9.0019096847459625 0.49999758940987826 9.0000000030658853 0.52359877559829904 9
|
||||
0 9 0.43124700432228547 7 0.6385783453949937 7 1 9
|
||||
7 0 0 8 23 4 4.7123889803846906 1 4.818266569179003 1 4.9245179885468735 0.99999988838472509 5.0313253810989895 1.0000004678539893 5.1384138464680396 0.99953949636939021 5.2452403360778952 0.99767461680495328 5.3508864328939252 0.99301835412128847 5.4538730518337655 0.98450185722393346 5.5986757121687383 0.96636293333137335 5.6442974098895924 0.9596346729556009 5.6883033828665557 0.95208824887389987 5.7306015558238963 0.94378090273143411 5.7711786371647253 0.93479137576187443 5.8100704075117013 0.92520454560203302 5.8473465341417521 0.915099264718781 5.945430108416911 0.88614134095047137 6.0030939966862338 0.86638173306695054 6.0568380618791142 0.84555573811982276 6.1072119109648852 0.82390890538611505 6.1546619960590059 0.80163031380759375 6.199576655486692 0.77885213650936669 6.2423068525603878 0.75565199198720856 6.2831853071795871 0.73205080756887686
|
||||
0 9 0.43124700432228547 7 0.6385783453949937 7 1 9
|
||||
7 0 0 8 16 3 0.52359877559829893 9 0.55887750531979552 8.9999999954171575 0.5938375197816782 9.0042672730837037 0.62791863886966859 9.0123183829041658 0.66085296264462379 9.0233906441914264 0.69252039438227986 9.0368199621536434 0.72292712253575808 9.0520605900445901 0.75219106778533684 9.0687500040323474 0.81850504441980754 9.1107793318240766 0.85467110798673063 9.1370345485971818 0.88938870342337972 9.1649031612291978 0.92284878448520913 9.1940250465874573 0.95522054070374707 9.2241231643935464 0.98664287261148398 9.2550135627207144 1.0172551453910139 9.2865747537112497 1.0471975511965976 9.3187499613667875
|
||||
0 9 0.42744492276272067 7 1 9
|
||||
7 0 0 8 16 3 0 0.73205080756887697 0.061104553831736297 0.69677208049328521 0.12023460728944713 0.6593483984915065 0.17669728658180794 0.62048486133375924 0.23034686544451421 0.58081346548552637 0.28120407781252776 0.54082760410117692 0.32945563937616296 0.50084229089758736 0.37541373650243237 0.46096339293229127 0.4785983529753155 0.3676382982027534 0.53411311494968938 0.31439982370037184 0.58684451738472809 0.26136426573621913 0.63721225805746151 0.2085846291633279 0.68557391753360264 0.1560842692076593 0.73220714727738656 0.10385907684990153 0.77737530833049551 0.051861767150009772 0.82132746137741819 0
|
||||
0 9 0.42744492276272067 7 1 9
|
||||
8 8.7119017293312773 10
|
||||
1 1.0471975511965965 2.2204460492503185e-16 0 1
|
||||
8 8.7119017293312773 10
|
||||
1 10 0.73205080756887608 -1 0
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 -0 0 1
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 1
|
||||
Curves 16
|
||||
1 0 -2 0 0 0 1
|
||||
1 0 -2.5 10 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2.5 0 0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
1 1 1.1102230246251565e-16 10 1 0 2.2204460492503136e-16
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 1 0.5 10 0 1 0
|
||||
7 0 0 8 23 4 2 0 10 2 -1.9448755194736123e-17 9.8941224112056876 1.9999998883846963 0.012811372738141993 9.7878714078948743 2.0000004678540786 0.038593438169371275 9.682870254719866 1.9995394963692699 0.077318640111777026 9.581268083931759 1.9976746168050377 0.1282888231353847 9.4854944479856904 1.9930183541212625 0.18988799033546624 9.3980935449981313 1.9845018572239339 0.25922563134470661 9.3211657385203921 1.9663629333313739 0.36698161572322258 9.2244369513332121 1.9596346729555936 0.40261883347709415 9.1958412388550101 1.9520882488739111 0.43844807711151135 9.17011571417782 1.9437809027314348 0.47409278961385093 9.1471551468714161 1.9347913757618636 0.50927624567966878 9.1267753834193943 1.9252045456020399 0.54380989567019589 9.1087625829607681 1.9150992647187814 0.57757312880961287 9.0928980415624387 1.8861413409504715 0.667910885546533 9.0546949363178175 1.8663817330669514 0.72274997121824613 9.0363242784077418 1.8455557381198215 0.77491687627603545 9.0226423487758538 1.8239089053861155 0.82448172027071709 9.0127688515457791 1.8016303138075953 0.87158159324021456 9.0060323417424328 1.7788521365093655 0.91639105609237981 9.0019096847459625 1.7556519919872087 0.9591215453808013 9.0000000030658853 1.732050807568877 1 9
|
||||
0 9 0.43124700432228547 7 0.6385783453949937 7 1 9
|
||||
7 0 0 8 16 3 1.7320508075688772 1 9 1.6967720804932855 1.0611045538317361 8.9999999954171575 1.6593483984915407 1.1202346812299289 9.0042672730837037 1.620484861333654 1.1763492367391066 9.0123183829041658 1.5808134654856665 1.2290517685684821 9.0233906441914264 1.5408276041010849 1.2782701282357203 9.0368199621536434 1.5008422908976136 1.3241620984757765 9.0520605900445901 1.4609633929322916 1.3670405445562057 9.0687500040323474 1.3676382982027535 1.4612774836089533 9.1107793318240766 1.3143998237003607 1.5103534942136239 9.1370345485971818 1.2613642657362611 1.5553188395521516 9.1649031612291978 1.2085846291632651 1.5966210155616967 9.1940250465874573 1.1560842692077065 1.6346519175340029 9.2241231643935464 1.1038590768498868 1.6697213688011709 9.2550135627207144 1.0518617671500099 1.7021084000206663 9.2865747537112497 1.0000000000000002 1.7320508075688772 9.3187499613667875
|
||||
0 9 0.42744492276272067 7 1 9
|
||||
1 1.0000000000000022 1.7320508075688761 2.2204460492503185e-16 0 0 1
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 1 -2.4492127076447545e-16 0 0 0 1
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 1
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 50
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 2
|
||||
p 0.0138139545017056 1 0 10
|
||||
2 1 2
|
||||
p 0.0137509455200675 1 0 10
|
||||
2 2 3
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0138139545017056 1 0.5 4.5
|
||||
2 3 12
|
||||
p 0.0137509455200675 1 0.5 4.5
|
||||
2 2 12
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 4 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 12 6
|
||||
p 0.0138139545017056 1 0 10
|
||||
2 20 17
|
||||
p 0.0137509455200675 1 0 10
|
||||
2 1 4
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
2 1 2
|
||||
p 0.0137452943347953 1 0.5 4.5
|
||||
10 1 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 4 5 6 7 8 9 10 11 3
|
||||
p 0.0138139545017056 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137509455200675 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 3
|
||||
p 0.0137452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 13 14 15 16 17 18 19 20 12
|
||||
p 0.0138139545017056 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 1 12 13 14 15 16 17 18 19 9
|
||||
p 0.0138139545017056 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 2 13 14 15 16 17 18 19 20 12
|
||||
p 0.0137509455200675 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137509455200675 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299 5.41052068118242 5.58505360638186 5.75958653158129 5.93411945678073 6.10865238198016 6.28318530717959
|
||||
2 12 3
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 1 11
|
||||
p 0.0137452943347953 1 0 10
|
||||
2 3 12
|
||||
p 0.0137509455200675 1 0 10
|
||||
2 21 1
|
||||
p 0.0137509455200675 1 0 10
|
||||
2 1 2
|
||||
p 0.0137509455200675 1 0 1
|
||||
2 1 2
|
||||
p 0.0137509455200675 1 0 1
|
||||
4 16 18 19 17
|
||||
p 0.0137509455200675 1 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
4 13 14 15 12
|
||||
p 0.0137509455200675 1 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
2 1 13
|
||||
p 0.0137509455200675 1 -0.5 1.23205080756888
|
||||
2 1 2
|
||||
p 0.0137509455200675 1 -0.5 1.23205080756888
|
||||
10 1 3 4 5 6 7 8 9 10 2
|
||||
p 0.0137509455200675 1 0 0.107466481500505 0.21493296300101 0.322399444501515 0.42986592600202 0.537332407502525 0.676596515630099 0.837796237880857 0.918898118940428 1
|
||||
10 2 4 5 6 7 8 9 10 11 3
|
||||
p 0.0137509455200675 1 0 0.107466481500505 0.21493296300101 0.322399444501515 0.42986592600202 0.537332407502525 0.676596515630099 0.837796237880857 0.918898118940428 1
|
||||
6 2 12 13 14 15 11
|
||||
p 0.0137509455200675 1 0 0.187060827628949 0.411533820783688 0.673511822433078 0.836755911216539 1
|
||||
6 5 6 7 8 9 2
|
||||
p 0.0137509455200675 1 0 0.187060827628949 0.411533820783688 0.673511822433078 0.836755911216539 1
|
||||
2 11 16
|
||||
p 0.0137509455200675 1 9.31874996136679 10
|
||||
2 3 2
|
||||
p 0.0137509455200675 1 9.31874996136679 10
|
||||
10 1 3 4 5 6 7 8 9 10 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 3 4 5 6 7 8 9 10 11 2
|
||||
p 0.0137452943347953 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 13 14 15 16 17 18 19 20 21 12
|
||||
p 0.0138139545017056 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
10 21 22 23 24 25 26 27 28 29 20
|
||||
p 0.0137509455200675 1 0 0.174532925199433 0.349065850398867 0.5235987755983 0.698131700797733 0.872664625997167 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
2 12 3
|
||||
p 0.0137509455200675 1 0 0.732050807568877
|
||||
2 1 5
|
||||
p 0.0137509455200675 1 0 0.732050807568877
|
||||
7 1 13 14 15 16 17 12
|
||||
p 0.0137509455200675 1 4.71238898038469 4.97418836818384 5.23598775598299 5.49778714378214 5.75958653158129 6.02138591938044 6.28318530717959
|
||||
7 1 7 8 9 10 11 4
|
||||
p 0.0137509455200675 1 4.71238898038469 4.97418836818384 5.23598775598299 5.49778714378214 5.75958653158129 6.02138591938044 6.28318530717959
|
||||
4 1 3 4 2
|
||||
p 0.0137509455200675 1 0 0.273775820459139 0.547551640918278 0.821327461377416
|
||||
4 4 5 6 3
|
||||
p 0.0137509455200675 1 0 0.273775820459139 0.547551640918278 0.821327461377416
|
||||
Surfaces 7
|
||||
1 10 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 1
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 14
|
||||
4 2 1 2.5357526258398e-16
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.22460635382238e-16 2 0 2 -3 12 -3 12 -7 2 -7 2 4 3 2 1 4
|
||||
20 18 1 0.00761060381650911
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 4.71238898038469 0 4.71238898038469 10 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 2 1 13 4 13 14 4 2 13 5 14 15 5 4 14 6 15 16 6 5 15 7 16 17 7 6 16 8 17 18 8 7 17 9 18 19 9 8 18 10 19 20 10 9 19 11 20 12 11 10 20 3 11 12
|
||||
21 19 1 0.00761060381650909
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 2 -4.89842541528951e-16 9 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 6.28318530717959 9 13 2 1 13 1 4 14 4 5 14 5 6 14 13 4 15 14 6 16 6 7 16 7 8 16 15 6 17 16 8 18 8 9 18 17 8 19 9 10 19 18 9 20 10 11 20 19 10 21 11 3 21 20 11 12 20 21
|
||||
20 18 1 0.00761060381650909
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 2 -4.89842541528951e-16 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.88692190558412 0 5.06145483078356 0 5.23598775598299 0 5.41052068118242 0 5.58505360638186 0 5.75958653158129 0 5.93411945678073 0 6.10865238198016 0 6.28318530717959 10 4.88692190558412 10 5.06145483078356 10 5.23598775598299 10 5.41052068118242 10 5.58505360638186 10 5.75958653158129 10 5.93411945678073 10 6.10865238198016 10 13 2 1 13 1 4 14 4 5 14 13 4 15 5 6 15 14 5 16 6 7 16 15 6 17 7 8 17 16 7 18 8 9 18 17 8 19 9 10 19 18 9 20 10 11 20 19 10 12 11 3 12 20 11
|
||||
20 19 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 1 0 10 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651339 1.73205080756888 1 1.53208888623795 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999996 1.73205080756888 0.684040286651332 1.87938524157182 0.347296355333854 1.96961550602442 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
21 21 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 10 1.22460635382238e-16 2 10 1.73205080756888 1 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999997 1.73205080756888 10 0.684040286651333 1.87938524157182 10 0.347296355333855 1.96961550602442 10 2 -4.89842541528951e-16 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651337 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 1 1 10 1 0 10 0 -2 0 2 1.73205080756888 1 1.53208888623796 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999997 1.73205080756888 0.684040286651333 1.87938524157182 0.347296355333855 1.96961550602442 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651337 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 1 1 0 8 2 20 7 8 20 6 7 20 3 20 11 5 6 20 4 20 3 4 5 20 21 2 1 21 9 10 21 10 11 21 1 12 21 12 13 21 13 14 21 14 15 21 15 16 21 16 17 21 17 18 21 18 19 21 19 9 21 20 2 21 11 20
|
||||
15 13 1 1.11022302462516e-16
|
||||
1 1.11022302462516e-16 10 2 -4.89842541528951e-16 10 -3.67381906146713e-16 -2 10 0.347296355333862 -1.96961550602442 10 0.68404028665134 -1.87938524157182 10 1 -1.73205080756888 10 1.28557521937308 -1.53208888623795 10 1.53208888623796 -1.28557521937307 10 1.73205080756888 -0.999999999999993 10 1.87938524157182 -0.684040286651329 10 1.96961550602442 -0.34729635533385 10 1.22460635382238e-16 2 10 1 1.73205080756888 10 0.684040286651336 1.87938524157182 10 0.347296355333856 1.96961550602442 10 1 0 2 0 -3.67381906146713e-16 -2 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 0 2 1 1.73205080756888 0.684040286651336 1.87938524157182 0.347296355333856 1.96961550602442 1 3 4 1 4 5 1 5 6 1 6 7 1 7 8 1 8 9 10 1 9 11 1 10 12 3 1 2 1 11 15 12 1 14 15 1 13 14 1
|
||||
20 18 1 0.00761060381650915
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.96961550602442 0.347296355333861 10 1.87938524157182 0.684040286651339 10 1.73205080756888 1 10 1.53208888623795 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999996 1.73205080756888 10 0.684040286651332 1.87938524157182 10 0.347296355333854 1.96961550602442 10 0 0 1.5707963267949 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 0 10 1.5707963267949 10 0.174532925199433 10 0.349065850398867 10 0.5235987755983 10 0.698131700797733 10 0.872664625997167 10 1.0471975511966 10 1.22173047639603 10 1.39626340159547 10 13 1 3 13 11 1 14 3 4 14 13 3 15 4 5 15 14 4 16 5 6 16 15 5 17 6 7 17 7 8 17 16 6 18 17 8 19 8 9 19 18 8 20 9 10 20 19 9 12 10 2 12 20 10
|
||||
35 33 1 0.00761060381650912
|
||||
1 1.73205080756888 9.68125003863321 1.73205080756888 1 10 1.24356077504528 1.56638328433057 9.82414196047073 1.44411313553921 1.38366804318938 9.92347108067014 1.59184799648933 1.2107931090258 9.97753069361392 1.22460635382238e-16 2 10 1.53208888623796 1.28557521937308 10 1.28557521937308 1.53208888623796 10 0.999999999999997 1.73205080756888 10 0.684040286651333 1.87938524157182 10 0.347296355333855 1.96961550602442 10 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 2 -4.89842541528951e-16 9 1.73205080756888 1 8 1.99987409110094 0.0224418334324644 8.78933432184124 1.99801638802384 0.0890533997184125 8.58747570976523 1.99042099726536 0.195510204635373 8.40603353089891 1.97234241951612 0.331459469911709 8.25632429135014 1.94188583642251 0.478622404008537 8.14667391873539 1.8880088194413 0.65986564624576 8.05962314131714 1.8136457281387 0.843023823297785 8.01239760885774 1 1.73205080756888 8.31874996136679 1.59979017704133 1.20027971251923 8.02026124258194 1.43224799832147 1.3959461567654 8.08172626942327 1.23718150592219 1.57142671786896 8.17934689877746 1.1180670165784 1.65829012972423 8.24723568687829 1.0471975511966 9.68125003863321 0.523598782972604 10 0.899782422184016 9.82414196047073 0.764025969170863 9.92347108067014 0.650264004823151 9.97753069361392 1.5707963267949 10 0.698131700797732 10 0.872664625997166 10 1.0471975511966 10 1.22173047639603 10 1.39626340159547 10 1.5707963267949 0 0 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 0 9 0.523598775598299 8 0.0112211491236271 8.78933432184124 0.0445414271711193 8.58747570976523 0.097911470294066 8.40603353089891 0.166497933186523 8.25632429135014 0.241656377503374 8.14667391873539 0.336232412997137 8.05962314131714 0.43511193781139 8.01239760885774 1.0471975511966 8.31874996136679 0.643675940617773 8.02026124258194 0.772563171913424 8.08172626942327 0.903848483101006 8.17934689877746 0.977576635015398 8.24723568687829 24 22 13 25 24 13 26 13 14 26 25 13 27 26 14 28 14 15 28 27 14 29 28 15 30 15 16 30 29 15 23 30 16 32 16 17 32 23 16 33 17 18 33 32 17 34 33 18 35 18 19 35 34 18 31 19 20 31 35 19 9 8 3 10 1 31 10 31 20 10 9 1 11 20 21 11 21 12 11 10 20 6 11 12 3 1 9 4 3 8 5 4 7 7 2 5 8 7 4
|
||||
29 27 1 0.00761060381650913
|
||||
2 -4.89842541528951e-16 10 1.73205080756888 1 9 1.99987523624578 0.0223395520067707 9.7898095021718 1.99803417695096 0.0886533829575376 9.58836017903088 1.99050385798473 0.194664783921575 9.40718030809096 1.97256498027803 0.330132395829614 9.25751943260492 1.94229666432695 0.476952487440466 9.14769647533098 1.88865543996888 0.658012615446287 9.06029544857059 1.81426002823504 0.841700981685414 9.01260877850726 1.77383037868552 0.923864596988277 9.00290251315512 1 1.73205080756888 9.31874996136679 1.60010509669307 1.19985985780586 9.02017550896718 1.43295112634321 1.39522438012761 9.08141538606319 1.23846065134292 1.5704188051504 9.17864599995806 1.11870047211312 1.65786285964092 9.24686225446853 1 1.73205080756888 10 1.22460635382238e-16 2 10 0.684040286651336 1.87938524157182 10 0.347296355333856 1.96961550602442 10 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 0 10 0.523598775598299 9 0.0111700052064358 9.7898095021718 0.0443412211608221 9.58836017903088 0.0974867344254273 9.40718030809096 0.165825129516517 9.25751943260492 0.240796522712668 9.14769647533098 0.335251107531939 9.06029544857059 0.434382678786069 9.01260877850726 0.480172638742751 9.00290251315512 1.0471975511966 9.31874996136679 0.643413522835291 9.02017550896718 0.772059348897633 9.08141538606319 0.903034219457019 9.17864599995806 0.977194592584853 9.24686225446853 1.0471975511966 10 1.5707963267949 10 1.22173047639603 10 1.39626340159547 10 1.5707963267949 0 0 0 0.174532925199433 0 0.349065850398867 0 0.5235987755983 0 0.698131700797733 0 0.872664625997167 0 1.0471975511966 0 1.22173047639603 0 1.39626340159547 0 3 1 21 4 3 21 5 21 22 5 4 21 6 5 22 7 22 23 7 6 22 8 7 23 9 23 24 9 8 23 10 9 24 2 10 24 12 24 25 12 2 24 13 25 26 13 12 25 14 13 26 15 26 27 15 14 26 11 27 28 11 15 27 18 16 11 18 11 28 19 28 29 19 29 20 19 18 28 17 19 20
|
||||
20 19 1 2.44921270764476e-16
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.96961550602442 0.347296355333861 0 1.87938524157182 0.684040286651339 0 1.73205080756888 1 0 1.53208888623795 1.28557521937308 0 1.28557521937308 1.53208888623796 0 0.999999999999996 1.73205080756888 0 0.684040286651332 1.87938524157182 0 0.347296355333854 1.96961550602442 0 0.347296355333862 -1.96961550602442 0 0.68404028665134 -1.87938524157182 0 1 -1.73205080756888 0 1.28557521937308 -1.53208888623795 0 1.53208888623796 -1.28557521937307 0 1.73205080756888 -0.999999999999993 0 1.87938524157182 -0.684040286651329 0 1.96961550602442 -0.34729635533385 0 1 0 0 0 -2 0 2 2 0 1.96961550602442 0.347296355333861 1.87938524157182 0.684040286651339 1.73205080756888 1 1.53208888623795 1.28557521937308 1.28557521937308 1.53208888623796 0.999999999999996 1.73205080756888 0.684040286651332 1.87938524157182 0.347296355333854 1.96961550602442 0.347296355333862 -1.96961550602442 0.68404028665134 -1.87938524157182 1 -1.73205080756888 1.28557521937308 -1.53208888623795 1.53208888623796 -1.28557521937307 1.73205080756888 -0.999999999999993 1.87938524157182 -0.684040286651329 1.96961550602442 -0.34729635533385 1 0 20 2 1 20 3 4 20 4 5 20 5 6 20 6 7 20 7 8 20 8 9 20 9 10 20 10 11 20 11 2 20 1 12 20 12 13 20 13 14 20 14 15 20 15 16 20 16 17 20 17 18 20 18 19 20 19 3
|
||||
17 15 1 0.00642942848935936
|
||||
1 1.11022302462516e-16 10 2 -4.89842541528951e-16 10 1.73205080756888 1 9 1.99987523624578 0.0223395520067707 9.7898095021718 1.99803417695096 0.0886533829575376 9.58836017903088 1.99050385798473 0.194664783921575 9.40718030809096 1.97256498027803 0.330132395829614 9.25751943260492 1.94229666432695 0.476952487440466 9.14769647533098 1.88865543996888 0.658012615446287 9.06029544857059 1.81426002823504 0.841700981685414 9.01260877850726 1.77383037868552 0.923864596988277 9.00290251315512 1 1 9 1 0.0340741737109315 9.74118095489748 1 0.133974596215561 9.5 1 0.292893218813452 9.29289321881345 1 0.499999999999999 9.13397459621556 1 0.741180954897478 9.03407417371093 4.71238898038469 0 4.71238898038469 1 6.28318530717959 0.732050807568877 4.92415877379089 0.999875236245783 5.13664165470711 0.998034176950957 5.34694460317156 0.990503857984729 5.54915484954815 0.972564980278033 5.73276264134943 0.94229666432695 5.93415433408826 0.888655439968882 6.12421759997208 0.814260028235043 6.20697615425511 0.773830378685517 6.28318530717959 0 4.97418836818384 0 5.23598775598299 0 5.49778714378214 0 5.75958653158129 0 6.02138591938044 0 4 2 1 4 1 13 5 13 14 5 4 13 6 14 15 6 5 14 7 15 16 7 6 15 8 7 16 9 16 17 9 8 16 10 9 17 11 17 12 11 10 17 3 11 12
|
||||
12 11 1 8.40036148998055e-16
|
||||
1 1.11022302462516e-16 10 1 1.73205080756888 10 1 1.73205080756888 9.31874996136679 1 1 9 1 1.27036855254164 9.03724310140278 1 1.52059837824641 9.14619830840692 1 0.0340741737109315 9.74118095489748 1 0.133974596215561 9.5 1 0.292893218813452 9.29289321881345 1 0.499999999999999 9.13397459621556 1 0.741180954897478 9.03407417371093 1 0.866025403784439 9.5 0 -1 0 0.732050807568877 0.681250038633213 0.732050807568876 1 0 0.962756898597222 0.270368552541635 0.853801691593082 0.520598378246409 0.25881904510252 -0.965925826289068 0.499999999999999 -0.866025403784439 0.707106781186547 -0.707106781186548 0.866025403784438 -0.500000000000001 0.965925826289068 -0.258819045102522 0.5 -0.133974596215561 12 2 1 12 3 2 12 4 5 12 5 6 12 6 3 12 1 7 12 7 8 12 8 9 12 9 10 12 10 11 12 11 4
|
||||
9 7 1 0.00669540423217571
|
||||
1 1 9 1 1.73205080756888 9.31874996136679 1 1.27036855254164 9.03724310140278 1 1.52059837824641 9.14619830840692 1.73205080756888 1 9 1.60010509669307 1.19985985780586 9.02017550896718 1.43295112634321 1.39522438012761 9.08141538606319 1.23846065134292 1.5704188051504 9.17864599995806 1.11870047211312 1.65786285964092 9.24686225446853 0 0 0.821327461377416 0 0.273775820459139 0 0.547551640918278 0 0 0.732050807568877 0.201214889466525 0.600105096693067 0.40631210662822 0.432951126343211 0.607015660564445 0.238460651342922 0.717977582097307 0.11870047211312 6 1 3 6 5 1 7 3 4 7 6 3 8 7 4 9 8 4 2 9 4
|
||||
|
||||
TShapes 48
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 0 10
|
||||
2 1 2 4 0 10
|
||||
2 2 1 3 0 10
|
||||
6 1 2 0
|
||||
6 2 1 0
|
||||
6 3 3 5
|
||||
6 4 4 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+48 5 -47 5 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0.5 4.5
|
||||
2 3 1 3 0.5 4.5
|
||||
2 4 3 4 0.5 4.5
|
||||
6 5 1 0
|
||||
6 6 5 0
|
||||
6 7 6 5
|
||||
6 8 7 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+47 5 -45 5 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
2 5 1 3 0 10
|
||||
2 6 4 4 0 10
|
||||
6 9 8 0
|
||||
6 10 1 0
|
||||
6 11 9 5
|
||||
6 12 10 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+43 5 -45 5 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0.5 4.5
|
||||
2 7 1 3 0.5 4.5
|
||||
2 8 5 4 0.5 4.5
|
||||
6 13 1 0
|
||||
6 14 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+48 5 -43 5 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-46 0 -44 0 +42 0 +41 0 *
|
||||
Fa
|
||||
0 1e-07 1 3
|
||||
2 1
|
||||
0111000
|
||||
+40 0 *
|
||||
Ve
|
||||
1e-07
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 4.71238898038469 6.28318530717959
|
||||
2 9 2 0 4.71238898038469 6.28318530717959
|
||||
2 10 5 0 4.71238898038469 6.28318530717959
|
||||
6 15 2 7
|
||||
6 16 11 7
|
||||
6 17 3 8
|
||||
6 18 4 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+48 8 -38 8 *
|
||||
Ve
|
||||
3.00000999953116e-07
|
||||
2 -4.89842541528951e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 4.71238898038469 6.28318530717959
|
||||
2 11 2 0 4.71238898038469 6.28318530717959
|
||||
2 12 3 0 4.71238898038469 6.28318530717959
|
||||
6 19 2 7
|
||||
6 20 5 7
|
||||
6 21 3 8
|
||||
6 22 6 8
|
||||
6 23 4 8
|
||||
6 24 7 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+47 8 -36 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 10
|
||||
2 13 2 0 0 10
|
||||
2 14 4 0 0 10
|
||||
4 CN 2 0 4 0
|
||||
6 25 2 7
|
||||
6 26 8 7
|
||||
6 27 4 8
|
||||
6 28 10 8
|
||||
0
|
||||
|
||||
0101000
|
||||
-36 8 +38 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-46 2 +37 6 -35 6 +34 6 *
|
||||
Fa
|
||||
0 1e-07 2 6
|
||||
2 4
|
||||
0101000
|
||||
+33 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.11022302462516e-16 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 0 1
|
||||
2 15 3 6 0 1
|
||||
2 16 6 9 0 1
|
||||
6 29 12 0
|
||||
6 30 7 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+31 0 -36 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 1.0471975511966 1.5707963267949
|
||||
2 17 3 0 1.0471975511966 1.5707963267949
|
||||
2 18 4 0 1.0471975511966 1.5707963267949
|
||||
6 31 10 8
|
||||
6 32 7 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+29 8 -45 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 -0.5 1.23205080756888
|
||||
2 19 3 6 -0.5 1.23205080756888
|
||||
2 20 7 9 -0.5 1.23205080756888
|
||||
6 33 7 0
|
||||
6 34 13 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+31 0 -29 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-30 0 +35 6 -44 2 +28 6 +27 0 *
|
||||
Fa
|
||||
0 1e-07 3 6
|
||||
2 7
|
||||
0101000
|
||||
+26 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.73205080756888 1 9
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 0 1
|
||||
2 21 4 6 0 1
|
||||
2 22 6 9 0 1
|
||||
6 35 10 0
|
||||
6 36 12 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+36 0 -24 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 9.31874996136679
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 0 1
|
||||
2 23 4 6 0 1
|
||||
2 24 6 9 0 1
|
||||
6 37 10 0
|
||||
6 38 14 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 0 -22 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 9.31874996136679 10
|
||||
2 25 4 6 9.31874996136679 10
|
||||
2 26 7 9 9.31874996136679 10
|
||||
6 39 10 0
|
||||
6 40 13 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+22 0 -29 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 0 1.5707963267949
|
||||
2 27 4 0 0 1.5707963267949
|
||||
2 28 5 0 0 1.5707963267949
|
||||
6 41 8 7
|
||||
6 42 11 7
|
||||
6 43 9 8
|
||||
6 44 10 8
|
||||
0
|
||||
|
||||
0101000
|
||||
+38 8 -43 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-23 0 -21 0 -20 0 -28 6 +42 2 +19 6 -34 6 *
|
||||
Fa
|
||||
0 1e-07 4 6
|
||||
2 10
|
||||
0101000
|
||||
+18 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-41 0 +19 4 +37 4 *
|
||||
Fa
|
||||
0 1e-07 5 4
|
||||
2 11
|
||||
0111000
|
||||
+16 0 *
|
||||
Ve
|
||||
1e-07
|
||||
1 -2.44921270764475e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 0 0.732050807568877
|
||||
3 29 30CN 6 0 0 0.732050807568877
|
||||
6 45 12 10
|
||||
6 46 14 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 0 -24 10 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 4.71238898038469 6.28318530717959
|
||||
2 31 6 0 4.71238898038469 6.28318530717959
|
||||
2 32 7 0 4.71238898038469 6.28318530717959
|
||||
6 47 12 10
|
||||
6 48 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+31 10 -14 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-30 0 -23 0 +13 9 +12 9 *
|
||||
Fa
|
||||
0 1e-07 6 9
|
||||
2 12
|
||||
0101000
|
||||
+11 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 0.821327461377416
|
||||
2 31 6 0 0 0.821327461377416
|
||||
2 32 7 0 0 0.821327461377416
|
||||
6 49 14 10
|
||||
6 50 13 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 0 -22 10 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-27 0 +20 0 +9 9 +12 9 *
|
||||
Fa
|
||||
0 1e-07 7 9
|
||||
2 13
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+9 9 -13 9 -21 0 *
|
||||
Fa
|
||||
0 1e-07 6 9
|
||||
2 14
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-39 2 +32 0 +25 0 +17 0 -15 2 -10 0 +7 0 -5 0 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
@@ -0,0 +1,888 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 31
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 3 1 4 1 5 1 0
|
||||
2 5 -1 4 -1 3 -1 0
|
||||
2 2 -1 5 -1 4 -1 3 -1 0
|
||||
2 3 1 4 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 3 1 4 1 10 1 5 -1 0
|
||||
2 5 -1 0
|
||||
2 2 -1 5 -1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 10
|
||||
2 14 1 3 -1 0
|
||||
2 3 1 4 1 10 1 0
|
||||
2 10 -1 4 -1 3 -1 0
|
||||
2 2 -1 10 -1 4 -1 3 -1 0
|
||||
2 3 1 4 1 10 1 2 1 0
|
||||
1
|
||||
1 0 0 1
|
||||
0 1 0 -4
|
||||
0 0 1 4
|
||||
2 5 1 2 1 0
|
||||
2 14 1 4 1 5 1 0
|
||||
2 14 1 4 1 0
|
||||
2 14 1 4 1 10 1 5 -1 0
|
||||
2 5 -1 4 -1 14 -1 0
|
||||
2 2 -1 5 -1 4 -1 14 -1 0
|
||||
2 20 -1 0
|
||||
2 14 1 4 1 10 1 2 1 0
|
||||
2 2 -1 10 -1 4 -1 14 -1 0
|
||||
2 10 -1 4 -1 14 -1 0
|
||||
2 14 1 4 1 10 1 0
|
||||
Curve2ds 54
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
8 -0.14683045111453996 4.14683045111454
|
||||
1 0 -2 0 1
|
||||
1 0 -2 0 1
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 1 0
|
||||
8 3 10
|
||||
1 1.0471975511965976 0 0 1
|
||||
8 3 10
|
||||
1 -4 -5.7320508075688767 1 0
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
1 0 -0 0 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 -1.5707963267948966 4 1 0
|
||||
2 -1 4 0 -1 1 0 2
|
||||
1 4.7123889803846897 4 1 0
|
||||
2 -1 4 0 -1 1 0 2
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
8 3 10
|
||||
1 5.2359877559829888 0 0 1
|
||||
8 3 10
|
||||
1 -4 -2.2679491924311228 1 0
|
||||
8 0 10
|
||||
1 1.5707963267948966 0 0 1
|
||||
1 1.5707963267948966 0 0 1
|
||||
8 0 10
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 4.7123889803846897 0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 0 0 -1
|
||||
1 0 0 0 1
|
||||
8 0 5
|
||||
1 5.2359877559829888 0 0 1
|
||||
8 0 5
|
||||
1 6 -2.2679491924311228 1 0
|
||||
1 10 0 0 -1
|
||||
1 0 0 0 1
|
||||
8 0 5
|
||||
1 1.0471975511965976 0 0 1
|
||||
8 0 5
|
||||
1 6 -5.7320508075688767 1 0
|
||||
1 -1.5707963267948966 4 1 0
|
||||
2 -1 4 0 -1 1 0 2
|
||||
1 0 -0 0 1
|
||||
1 6.2831853071795862 -0 0 1
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 0 10 1 0
|
||||
2 0 0 1 0 -0 1 2
|
||||
1 4.7123889803846897 4 1 0
|
||||
2 -1 4 0 -1 1 0 2
|
||||
8 -0.14683045111453996 4.14683045111454
|
||||
1 0 -2 0 1
|
||||
1 0 -2 0 1
|
||||
Curves 27
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 -2 0 0 1 0
|
||||
1 0 2 0 0 0 1
|
||||
1 0 -2 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 1 1.7320508075688772 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 4 0 0 1 0 -1 0 1 0 -0 2
|
||||
2 0 0 4 0 0 1 0 -1 0 1 0 -0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 1 -1.7320508075688772 0 0 0 1
|
||||
1 0 2 10 0 0 1
|
||||
1 0 -2 10 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 -0 1 0
|
||||
1 1 -1.7320508075688772 10 0 0 1
|
||||
1 0 0 10 -0 1 0
|
||||
1 1 1.7320508075688772 10 0 0 1
|
||||
2 0 0 14 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 2 -4.898425415289509e-16 0 0 0 1
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 10 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 14 0 0 1 0 -1 0 1 0 -0 2
|
||||
1 0 -2 20 0 1 0
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 62
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
2 2 1
|
||||
p 0.023882614668616 1 0 4
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 4
|
||||
2 1 16
|
||||
p 0.023882614668616 1 0 10
|
||||
2 2 10
|
||||
p 0.023882614668616 1 0 10
|
||||
2 6 3
|
||||
p 0.0237452943347953 1 0 10
|
||||
2 2 17
|
||||
p 0.023882614668616 1 0 10
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 10
|
||||
2 7 14
|
||||
p 0.0237452943347953 1 0 10
|
||||
15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 17
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 7 8 9 10 11 12 13 6
|
||||
p 0.0237452943347953 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 3 4 5 6 7 8 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 3 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 7 8 9 10 11 12 13 6
|
||||
p 0.0237452943347953 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
2 1 2
|
||||
p 0.0237452943347953 1 4 10
|
||||
2 2 6
|
||||
p 0.0237452943347953 1 4 10
|
||||
4 2 4 5 3
|
||||
p 0.0237452943347953 1 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
4 1 16 17 15
|
||||
p 0.0237452943347953 1 1.0471975511966 1.22173047639603 1.39626340159547 1.5707963267949
|
||||
2 7 14
|
||||
p 0.0237452943347953 1 0 4
|
||||
2 6 2
|
||||
p 0.0237452943347953 1 0 4
|
||||
5 14 15 16 17 1
|
||||
p 0.0237452943347953 1 1.5707963267949 1.83259571459405 2.0943951023932 2.35619449019234 2.61799387799149
|
||||
5 2 7 8 9 6
|
||||
p 0.0237452943347953 1 1.5707963267949 1.83259571459405 2.0943951023932 2.35619449019234 2.61799387799149
|
||||
5 1 3 4 5 2
|
||||
p 0.0237452943347953 1 0.523598775598299 0.785398163397449 1.0471975511966 1.30899693899575 1.5707963267949
|
||||
5 1 3 4 5 2
|
||||
p 0.0237452943347953 1 0.523598775598299 0.785398163397449 1.0471975511966 1.30899693899575 1.5707963267949
|
||||
4 14 16 17 15
|
||||
p 0.0237452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299
|
||||
4 1 3 4 2
|
||||
p 0.0237452943347953 1 4.71238898038469 4.88692190558412 5.06145483078356 5.23598775598299
|
||||
2 1 15
|
||||
p 0.0237452943347953 1 4 10
|
||||
2 1 3
|
||||
p 0.0237452943347953 1 4 10
|
||||
2 1 16
|
||||
p 0.023882614668616 1 0 10
|
||||
2 2 10
|
||||
p 0.023882614668616 1 0 10
|
||||
2 15 8
|
||||
p 0.0237452943347953 1 0 10
|
||||
2 2 17
|
||||
p 0.023882614668616 1 0 10
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 10
|
||||
2 1 5
|
||||
p 0.0237452943347953 1 0 10
|
||||
15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 17
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
15 1 3 4 5 6 7 8 9 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 1.5707963267949 1.79519580205131 2.01959527730773 2.24399475256414 2.46839422782055 2.69279370307697 2.91719317833338 3.14159265358979 3.36599212884621 3.59039160410262 3.81479107935903 4.03919055461545 4.26359002987186 4.48798950512827 4.71238898038469
|
||||
2 1 2
|
||||
p 0.0237452943347953 1 2.26794919243112 5.73205080756888
|
||||
2 1 6
|
||||
p 0.0237452943347953 1 2.26794919243112 5.73205080756888
|
||||
2 2 14
|
||||
p 0.0237452943347953 1 0 4
|
||||
2 3 4
|
||||
p 0.0237452943347953 1 0 4
|
||||
2 4 5
|
||||
p 0.0237452943347953 1 2.26794919243112 5.73205080756888
|
||||
2 1 6
|
||||
p 0.0237452943347953 1 2.26794919243112 5.73205080756888
|
||||
2 1 2
|
||||
p 0.0237452943347953 1 0 4
|
||||
2 6 5
|
||||
p 0.0237452943347953 1 0 4
|
||||
5 3 4 5 6 2
|
||||
p 0.0237452943347953 1 1.5707963267949 1.83259571459405 2.0943951023932 2.35619449019234 2.61799387799149
|
||||
5 2 7 8 9 6
|
||||
p 0.0237452943347953 1 1.5707963267949 1.83259571459405 2.0943951023932 2.35619449019234 2.61799387799149
|
||||
2 3 7
|
||||
p 0.0237452943347953 1 4 10
|
||||
2 13 6
|
||||
p 0.0237452943347953 1 4 10
|
||||
8 9 11 12 13 14 15 16 10
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 3 10 11 12 13 14 15 2
|
||||
p 0.023882614668616 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 7 9 10 11 12 13 14 8
|
||||
p 0.0237452943347953 1 0 0.224399475256414 0.448798950512829 0.673198425769243 0.897597901025657 1.12199737628207 1.34639685153849 1.5707963267949
|
||||
8 2 11 12 13 14 15 16 10
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 1 4 5 6 7 8 9 3
|
||||
p 0.023882614668616 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
8 5 7 8 9 10 11 12 6
|
||||
p 0.0237452943347953 1 4.71238898038469 4.9367884556411 5.16118793089752 5.38558740615393 5.60998688141035 5.83438635666676 6.05878583192318 6.28318530717959
|
||||
5 14 15 16 17 13
|
||||
p 0.0237452943347953 1 0.523598775598299 0.785398163397449 1.0471975511966 1.30899693899575 1.5707963267949
|
||||
5 1 3 4 5 2
|
||||
p 0.0237452943347953 1 0.523598775598299 0.785398163397449 1.0471975511966 1.30899693899575 1.5707963267949
|
||||
2 2 1
|
||||
p 0.023882614668616 1 0 4
|
||||
2 1 2
|
||||
p 0.023882614668616 1 0 4
|
||||
Surfaces 13
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
2 0 0 0 0 0 1 1 0 -0 -0 1 0 2
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 10 0 0 1 1 0 -0 -0 1 0
|
||||
Triangulations 17
|
||||
16 15 1 3.1641356201817e-15
|
||||
1.22460635382238e-16 2 0 -3.67381906146713e-16 -2 0 -0.445041867912635 1.94985582436365 0 -0.867767478235122 1.80193773580484 0 -1.24697960371747 1.56366296493606 0 -1.56366296493606 1.24697960371746 0 -1.80193773580484 0.867767478235113 0 -1.94985582436365 0.445041867912626 0 -2 -1.53143556863578e-15 0 -1.94985582436365 -0.445041867912629 0 -1.80193773580484 -0.867767478235116 0 -1.56366296493606 -1.24697960371747 0 -1.24697960371747 -1.56366296493606 0 -0.867767478235118 -1.80193773580484 0 -0.445041867912631 -1.94985582436365 0 -1 0 0 -6.88338275267597e-15 2 -4.44089209850063e-16 -2 -0.445041867912635 1.94985582436365 -0.867767478235122 1.80193773580484 -1.24697960371747 1.56366296493606 -1.56366296493606 1.24697960371746 -1.80193773580484 0.867767478235113 -1.94985582436365 0.445041867912626 -2 -1.55431223447522e-15 -1.94985582436365 -0.445041867912629 -1.80193773580484 -0.867767478235116 -1.56366296493606 -1.24697960371747 -1.24697960371747 -1.56366296493606 -0.867767478235118 -1.80193773580484 -0.445041867912631 -1.94985582436365 -1 0 16 1 3 16 3 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2 16 2 1
|
||||
30 28 1 0.0125755802135152
|
||||
1.22460635382238e-16 2 0 -3.67381906146713e-16 -2 0 -0.445041867912635 1.94985582436365 0 -0.867767478235122 1.80193773580484 0 -1.24697960371747 1.56366296493606 0 -1.56366296493606 1.24697960371746 0 -1.80193773580484 0.867767478235113 0 -1.94985582436365 0.445041867912626 0 -2 -1.53143556863578e-15 0 -1.94985582436365 -0.445041867912629 0 -1.80193773580484 -0.867767478235116 0 -1.56366296493606 -1.24697960371747 0 -1.24697960371747 -1.56366296493606 0 -0.867767478235118 -1.80193773580484 0 -0.445041867912631 -1.94985582436365 0 1.22460635382238e-16 2 10 -3.67381906146713e-16 -2 10 -0.445041867912635 1.94985582436365 10 -0.867767478235122 1.80193773580484 10 -1.24697960371747 1.56366296493606 10 -1.56366296493606 1.24697960371746 10 -1.80193773580484 0.867767478235113 10 -1.94985582436365 0.445041867912626 10 -2 -1.53143556863578e-15 10 -1.94985582436365 -0.445041867912629 10 -1.80193773580484 -0.867767478235116 10 -1.56366296493606 -1.24697960371747 10 -1.24697960371747 -1.56366296493606 10 -0.867767478235118 -1.80193773580484 10 -0.445041867912631 -1.94985582436365 10 1.5707963267949 0 4.71238898038469 0 1.79519580205131 0 2.01959527730773 0 2.24399475256414 0 2.46839422782055 0 2.69279370307697 0 2.91719317833338 0 3.14159265358979 0 3.36599212884621 0 3.59039160410262 0 3.81479107935903 0 4.03919055461545 0 4.26359002987186 0 4.48798950512827 0 1.5707963267949 10 4.71238898038469 10 1.79519580205131 10 2.01959527730773 10 2.24399475256414 10 2.46839422782055 10 2.69279370307697 10 2.91719317833338 10 3.14159265358979 10 3.36599212884621 10 3.59039160410262 10 3.81479107935903 10 4.03919055461545 10 4.26359002987186 10 4.48798950512827 10 18 1 3 18 3 4 18 16 1 19 4 5 19 18 4 20 19 5 21 5 6 21 20 5 22 6 7 22 7 8 22 21 6 23 8 9 23 22 8 24 23 9 25 9 10 25 10 11 25 24 9 26 25 11 27 11 12 27 12 13 27 26 11 28 13 14 28 27 13 29 14 15 29 28 14 30 15 2 30 29 15 17 30 2
|
||||
16 15 1 3.57559034463995e-15
|
||||
-3.67381906146713e-16 -2 0 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 0.44504186791263 -1.94985582436365 0 0.867767478235119 -1.80193773580484 0 1.24697960371747 -1.56366296493606 0 1.56366296493606 -1.24697960371746 0 1.80193773580484 -0.867767478235109 0 1.94985582436365 -0.445041867912619 0 1.94985582436365 0.44504186791263 0 1.80193773580484 0.867767478235118 0 1.56366296493606 1.24697960371747 0 1.24697960371746 1.56366296493606 0 0.867767478235112 1.80193773580484 0 0.445041867912623 1.94985582436365 0 1 0 0 0 -2 0 2 2 6.66133814775094e-15 0.44504186791263 -1.94985582436365 0.867767478235119 -1.80193773580484 1.24697960371747 -1.56366296493606 1.56366296493606 -1.24697960371746 1.80193773580484 -0.867767478235109 1.94985582436365 -0.445041867912619 1.94985582436365 0.44504186791263 1.80193773580484 0.867767478235118 1.56366296493606 1.24697960371747 1.24697960371746 1.56366296493606 0.867767478235112 1.80193773580484 0.445041867912623 1.94985582436365 1 0 16 2 1 16 1 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 3 16 3 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2
|
||||
16 14 1 0.012575580213515
|
||||
2 -4.89842541528951e-16 0 1.22460635382238e-16 2 0 1.94985582436365 0.44504186791263 0 1.80193773580484 0.867767478235118 0 1.56366296493606 1.24697960371747 0 1.24697960371746 1.56366296493606 0 0.867767478235112 1.80193773580484 0 0.445041867912623 1.94985582436365 0 2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.94985582436365 0.44504186791263 10 1.80193773580484 0.867767478235118 10 1.56366296493606 1.24697960371747 10 1.24697960371746 1.56366296493606 10 0.867767478235112 1.80193773580484 10 0.445041867912623 1.94985582436365 10 0 0 1.5707963267949 0 0.224399475256414 0 0.448798950512829 0 0.673198425769243 0 0.897597901025657 0 1.12199737628207 0 1.34639685153849 0 0 10 1.5707963267949 10 0.224399475256414 10 0.448798950512829 10 0.673198425769243 10 0.897597901025657 10 1.12199737628207 10 1.34639685153849 10 11 1 3 11 9 1 12 3 4 12 11 3 13 4 5 13 12 4 14 5 6 14 6 7 14 13 5 15 14 7 16 7 8 16 15 7 10 8 2 10 16 8
|
||||
17 15 1 0.0133474916789034
|
||||
1 1.73205080756888 4 1 1.73205080756888 10 1.22460635382238e-16 2 10 0.684040286651336 1.87938524157182 10 0.347296355333856 1.96961550602442 10 1.22460635382238e-16 2 0 2 -4.89842541528951e-16 0 1.94985582436365 0.44504186791263 0 1.80193773580484 0.867767478235118 0 1.56366296493606 1.24697960371747 0 1.24697960371746 1.56366296493606 0 0.867767478235112 1.80193773580484 0 0.445041867912623 1.94985582436365 0 2 -4.89842541528951e-16 4 1.93185165257814 0.517638090205041 4 1.73205080756888 1 4 1.4142135623731 1.41421356237309 4 1.0471975511966 4 1.0471975511966 10 1.5707963267949 10 1.22173047639603 10 1.39626340159547 10 1.5707963267949 0 0 0 0.224399475256414 0 0.448798950512829 0 0.673198425769243 0 0.897597901025657 0 1.12199737628207 0 1.34639685153849 0 0 4 0.261799387799149 4 0.523598775598299 4 0.785398163397448 4 8 14 7 15 14 8 9 15 8 16 15 9 10 16 9 17 10 11 17 16 10 1 11 12 1 17 11 4 2 1 4 12 13 4 1 12 5 13 6 5 4 13 3 5 6
|
||||
16 14 1 0.012575580213515
|
||||
-3.67381906146713e-16 -2 0 -3.67381906146713e-16 -2 10 2 -4.89842541528951e-16 0 0.44504186791263 -1.94985582436365 0 0.867767478235119 -1.80193773580484 0 1.24697960371747 -1.56366296493606 0 1.56366296493606 -1.24697960371746 0 1.80193773580484 -0.867767478235109 0 1.94985582436365 -0.445041867912619 0 2 -4.89842541528951e-16 10 0.44504186791263 -1.94985582436365 10 0.867767478235119 -1.80193773580484 10 1.24697960371747 -1.56366296493606 10 1.56366296493606 -1.24697960371746 10 1.80193773580484 -0.867767478235109 10 1.94985582436365 -0.445041867912619 10 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.9367884556411 0 5.16118793089752 0 5.38558740615393 0 5.60998688141035 0 5.83438635666676 0 6.05878583192318 0 6.28318530717959 10 4.9367884556411 10 5.16118793089752 10 5.38558740615393 10 5.60998688141035 10 5.83438635666676 10 6.05878583192318 10 11 2 1 11 1 4 11 4 5 12 11 5 13 5 6 13 12 5 14 6 7 14 7 8 14 13 6 15 14 8 16 8 9 16 15 8 10 9 3 10 16 9
|
||||
17 15 1 0.0133474916789028
|
||||
1 -1.73205080756888 4 2 -4.89842541528951e-16 4 1.4142135623731 -1.41421356237309 4 1.73205080756888 -0.999999999999997 4 1.93185165257814 -0.517638090205036 4 2 -4.89842541528951e-16 0 -3.67381906146713e-16 -2 0 0.44504186791263 -1.94985582436365 0 0.867767478235119 -1.80193773580484 0 1.24697960371747 -1.56366296493606 0 1.56366296493606 -1.24697960371746 0 1.80193773580484 -0.867767478235109 0 1.94985582436365 -0.445041867912619 0 -3.67381906146713e-16 -2 10 1 -1.73205080756888 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 5.23598775598299 4 6.28318530717959 4 5.49778714378214 4 5.75958653158129 4 6.02138591938044 4 6.28318530717959 0 4.71238898038469 0 4.9367884556411 0 5.16118793089752 0 5.38558740615393 0 5.60998688141035 0 5.83438635666676 0 6.05878583192318 0 4.71238898038469 10 5.23598775598299 10 4.88692190558412 10 5.06145483078356 10 16 7 8 16 14 7 17 8 9 17 16 8 17 9 1 10 1 9 15 17 1 3 10 11 3 1 10 4 11 12 4 3 11 5 12 13 5 4 12 2 13 6 2 5 13
|
||||
30 28 1 0.0125755802135152
|
||||
1.22460635382238e-16 2 10 -3.67381906146713e-16 -2 10 -0.445041867912635 1.94985582436365 10 -0.867767478235122 1.80193773580484 10 -1.24697960371747 1.56366296493606 10 -1.56366296493606 1.24697960371746 10 -1.80193773580484 0.867767478235113 10 -1.94985582436365 0.445041867912626 10 -2 -1.53143556863578e-15 10 -1.94985582436365 -0.445041867912629 10 -1.80193773580484 -0.867767478235116 10 -1.56366296493606 -1.24697960371747 10 -1.24697960371747 -1.56366296493606 10 -0.867767478235118 -1.80193773580484 10 -0.445041867912631 -1.94985582436365 10 1.22460635382238e-16 2 20 -3.67381906146713e-16 -2 20 -0.445041867912635 1.94985582436365 20 -0.867767478235122 1.80193773580484 20 -1.24697960371747 1.56366296493606 20 -1.56366296493606 1.24697960371746 20 -1.80193773580484 0.867767478235113 20 -1.94985582436365 0.445041867912626 20 -2 -1.53143556863578e-15 20 -1.94985582436365 -0.445041867912629 20 -1.80193773580484 -0.867767478235116 20 -1.56366296493606 -1.24697960371747 20 -1.24697960371747 -1.56366296493606 20 -0.867767478235118 -1.80193773580484 20 -0.445041867912631 -1.94985582436365 20 1.5707963267949 0 4.71238898038469 0 1.79519580205131 0 2.01959527730773 0 2.24399475256414 0 2.46839422782055 0 2.69279370307697 0 2.91719317833338 0 3.14159265358979 0 3.36599212884621 0 3.59039160410262 0 3.81479107935903 0 4.03919055461545 0 4.26359002987186 0 4.48798950512827 0 1.5707963267949 10 4.71238898038469 10 1.79519580205131 10 2.01959527730773 10 2.24399475256414 10 2.46839422782055 10 2.69279370307697 10 2.91719317833338 10 3.14159265358979 10 3.36599212884621 10 3.59039160410262 10 3.81479107935903 10 4.03919055461545 10 4.26359002987186 10 4.48798950512827 10 18 1 3 18 3 4 18 16 1 19 4 5 19 18 4 20 19 5 21 5 6 21 20 5 22 6 7 22 7 8 22 21 6 23 8 9 23 22 8 24 23 9 25 9 10 25 10 11 25 24 9 26 25 11 27 11 12 27 12 13 27 26 11 28 13 14 28 27 13 29 14 15 29 28 14 30 15 2 30 29 15 17 30 2
|
||||
7 6 1 2.22044604925031e-16
|
||||
1 -1.73205080756888 4 1 1.73205080756888 4 1 -1.73205080756888 10 1 -1.73205080756888 14 1 1.73205080756888 14 1 1.73205080756888 10 1 0 9 0 -2.26794919243112 0 -5.73205080756888 6 -2.26794919243112 10 -2.26794919243112 10 -5.73205080756888 6 -5.73205080756888 5 -4 4 6 5 4 3 6 7 1 2 7 3 1 7 2 6 7 6 3
|
||||
17 15 1 0.0133475079301661
|
||||
1 1.73205080756888 10 1 1.73205080756888 14 2 -4.89842541528951e-16 14 1.93185165257814 0.517638090205041 14 1.73205080756888 1 14 1.4142135623731 1.41421356237309 14 2 -4.89842541528951e-16 20 1.22460635382238e-16 2 20 1.94985582436365 0.44504186791263 20 1.80193773580484 0.867767478235118 20 1.56366296493606 1.24697960371747 20 1.24697960371746 1.56366296493606 20 0.867767478235112 1.80193773580484 20 0.445041867912623 1.94985582436365 20 1.22460635382238e-16 2 10 0.684040286651336 1.87938524157182 10 0.347296355333856 1.96961550602442 10 1.0471975511966 0 1.0471975511966 4 0 4 0.261799387799149 4 0.523598775598299 4 0.785398163397448 4 0 10 1.5707963267949 10 0.224399475256414 10 0.448798950512829 10 0.673198425769243 10 0.897597901025657 10 1.12199737628207 10 1.34639685153849 10 1.5707963267949 0 1.22173047639603 0 1.39626340159547 0 9 3 4 9 7 3 10 4 5 10 9 4 11 5 6 11 10 5 12 6 2 12 11 6 16 2 1 13 2 16 13 12 2 14 16 17 14 13 16 8 17 15 8 14 17
|
||||
10 9 1 3.79763494956498e-15
|
||||
1 -1.73205080756888 4 2 -4.89842541528951e-16 4 1.4142135623731 -1.41421356237309 4 1.73205080756888 -0.999999999999997 4 1.93185165257814 -0.517638090205036 4 1 1.73205080756888 4 1.93185165257814 0.517638090205041 4 1.73205080756888 1 4 1.4142135623731 1.41421356237309 4 1.5 0 4 2.22044604925031e-16 2.26794919243112 1 4.00000000000001 0.414213562373096 2.58578643762691 0.732050807568879 3 0.931851652578138 3.48236190979496 0 5.73205080756888 0.931851652578137 4.51763809020504 0.732050807568877 5 0.414213562373095 5.41421356237309 0.5 4 10 1 3 10 3 4 10 4 5 10 5 2 10 6 1 10 2 7 10 7 8 10 8 9 10 9 6
|
||||
17 15 1 0.0133475079301655
|
||||
-3.67381906146713e-16 -2 10 1 -1.73205080756888 10 0.34729635533386 -1.96961550602442 10 0.684040286651336 -1.87938524157182 10 -3.67381906146713e-16 -2 20 2 -4.89842541528951e-16 20 0.44504186791263 -1.94985582436365 20 0.867767478235119 -1.80193773580484 20 1.24697960371747 -1.56366296493606 20 1.56366296493606 -1.24697960371746 20 1.80193773580484 -0.867767478235109 20 1.94985582436365 -0.445041867912619 20 2 -4.89842541528951e-16 14 1 -1.73205080756888 14 1.4142135623731 -1.41421356237309 14 1.73205080756888 -0.999999999999997 14 1.93185165257814 -0.517638090205036 14 4.71238898038469 0 5.23598775598299 0 4.88692190558412 0 5.06145483078356 0 4.71238898038469 10 6.28318530717959 10 4.9367884556411 10 5.16118793089752 10 5.38558740615393 10 5.60998688141035 10 5.83438635666676 10 6.05878583192318 10 6.28318530717959 4 5.23598775598299 4 5.49778714378214 4 5.75958653158129 4 6.02138591938044 4 5 1 3 7 3 4 7 5 3 14 4 2 8 7 4 8 4 14 9 14 15 9 8 14 10 15 16 10 9 15 11 10 16 17 11 16 12 11 17 13 12 17 6 12 13
|
||||
16 14 1 0.012575580213515
|
||||
2 -4.89842541528951e-16 10 1.22460635382238e-16 2 10 1.94985582436365 0.44504186791263 10 1.80193773580484 0.867767478235118 10 1.56366296493606 1.24697960371747 10 1.24697960371746 1.56366296493606 10 0.867767478235112 1.80193773580484 10 0.445041867912623 1.94985582436365 10 2 -4.89842541528951e-16 20 1.22460635382238e-16 2 20 1.94985582436365 0.44504186791263 20 1.80193773580484 0.867767478235118 20 1.56366296493606 1.24697960371747 20 1.24697960371746 1.56366296493606 20 0.867767478235112 1.80193773580484 20 0.445041867912623 1.94985582436365 20 0 0 1.5707963267949 0 0.224399475256414 0 0.448798950512829 0 0.673198425769243 0 0.897597901025657 0 1.12199737628207 0 1.34639685153849 0 0 10 1.5707963267949 10 0.224399475256414 10 0.448798950512829 10 0.673198425769243 10 0.897597901025657 10 1.12199737628207 10 1.34639685153849 10 11 1 3 11 9 1 12 3 4 12 11 3 13 4 5 13 12 4 14 5 6 14 6 7 14 13 5 15 14 7 16 7 8 16 15 7 10 8 2 10 16 8
|
||||
16 14 1 0.012575580213515
|
||||
-3.67381906146713e-16 -2 10 -3.67381906146713e-16 -2 20 2 -4.89842541528951e-16 10 0.44504186791263 -1.94985582436365 10 0.867767478235119 -1.80193773580484 10 1.24697960371747 -1.56366296493606 10 1.56366296493606 -1.24697960371746 10 1.80193773580484 -0.867767478235109 10 1.94985582436365 -0.445041867912619 10 2 -4.89842541528951e-16 20 0.44504186791263 -1.94985582436365 20 0.867767478235119 -1.80193773580484 20 1.24697960371747 -1.56366296493606 20 1.56366296493606 -1.24697960371746 20 1.80193773580484 -0.867767478235109 20 1.94985582436365 -0.445041867912619 20 4.71238898038469 0 4.71238898038469 10 6.28318530717959 0 4.9367884556411 0 5.16118793089752 0 5.38558740615393 0 5.60998688141035 0 5.83438635666676 0 6.05878583192318 0 6.28318530717959 10 4.9367884556411 10 5.16118793089752 10 5.38558740615393 10 5.60998688141035 10 5.83438635666676 10 6.05878583192318 10 11 2 1 11 1 4 11 4 5 12 11 5 13 5 6 13 12 5 14 6 7 14 7 8 14 13 6 15 14 8 16 8 9 16 15 8 10 9 3 10 16 9
|
||||
16 15 1 3.1641356201817e-15
|
||||
1.22460635382238e-16 2 20 -3.67381906146713e-16 -2 20 -0.445041867912635 1.94985582436365 20 -0.867767478235122 1.80193773580484 20 -1.24697960371747 1.56366296493606 20 -1.56366296493606 1.24697960371746 20 -1.80193773580484 0.867767478235113 20 -1.94985582436365 0.445041867912626 20 -2 -1.53143556863578e-15 20 -1.94985582436365 -0.445041867912629 20 -1.80193773580484 -0.867767478235116 20 -1.56366296493606 -1.24697960371747 20 -1.24697960371747 -1.56366296493606 20 -0.867767478235118 -1.80193773580484 20 -0.445041867912631 -1.94985582436365 20 -1 0 20 -6.88338275267597e-15 2 -4.44089209850063e-16 -2 -0.445041867912635 1.94985582436365 -0.867767478235122 1.80193773580484 -1.24697960371747 1.56366296493606 -1.56366296493606 1.24697960371746 -1.80193773580484 0.867767478235113 -1.94985582436365 0.445041867912626 -2 -1.55431223447522e-15 -1.94985582436365 -0.445041867912629 -1.80193773580484 -0.867767478235116 -1.56366296493606 -1.24697960371747 -1.24697960371747 -1.56366296493606 -0.867767478235118 -1.80193773580484 -0.445041867912631 -1.94985582436365 -1 0 16 1 3 16 3 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2 16 2 1
|
||||
10 9 1 3.79763494956498e-15
|
||||
1 -1.73205080756888 14 2 -4.89842541528951e-16 14 1.4142135623731 -1.41421356237309 14 1.73205080756888 -0.999999999999997 14 1.93185165257814 -0.517638090205036 14 1 1.73205080756888 14 1.93185165257814 0.517638090205041 14 1.73205080756888 1 14 1.4142135623731 1.41421356237309 14 1.5 0 14 2.22044604925031e-16 2.26794919243112 1 4.00000000000001 0.414213562373096 2.58578643762691 0.732050807568879 3 0.931851652578138 3.48236190979496 0 5.73205080756888 0.931851652578137 4.51763809020504 0.732050807568877 5 0.414213562373095 5.41421356237309 0.5 4 10 1 3 10 3 4 10 4 5 10 5 2 10 6 1 10 2 7 10 7 8 10 8 9 10 9 6
|
||||
16 15 1 3.57559034463995e-15
|
||||
-3.67381906146713e-16 -2 20 1.22460635382238e-16 2 20 2 -4.89842541528951e-16 20 0.44504186791263 -1.94985582436365 20 0.867767478235119 -1.80193773580484 20 1.24697960371747 -1.56366296493606 20 1.56366296493606 -1.24697960371746 20 1.80193773580484 -0.867767478235109 20 1.94985582436365 -0.445041867912619 20 1.94985582436365 0.44504186791263 20 1.80193773580484 0.867767478235118 20 1.56366296493606 1.24697960371747 20 1.24697960371746 1.56366296493606 20 0.867767478235112 1.80193773580484 20 0.445041867912623 1.94985582436365 20 1 0 20 0 -2 0 2 2 6.66133814775094e-15 0.44504186791263 -1.94985582436365 0.867767478235119 -1.80193773580484 1.24697960371747 -1.56366296493606 1.56366296493606 -1.24697960371746 1.80193773580484 -0.867767478235109 1.94985582436365 -0.445041867912619 1.94985582436365 0.44504186791263 1.80193773580484 0.867767478235118 1.56366296493606 1.24697960371747 1.24697960371746 1.56366296493606 0.867767478235112 1.80193773580484 0.445041867912623 1.94985582436365 1 0 16 2 1 16 1 4 16 4 5 16 5 6 16 6 7 16 7 8 16 8 9 16 9 3 16 3 10 16 10 11 16 11 12 16 12 13 16 13 14 16 14 15 16 15 2
|
||||
|
||||
TShapes 73
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 1 0 1.5707963267949 4.71238898038469
|
||||
2 1 1 0 1.5707963267949 4.71238898038469
|
||||
2 2 2 0 1.5707963267949 4.71238898038469
|
||||
6 1 2 7
|
||||
6 2 1 7
|
||||
0
|
||||
|
||||
0101000
|
||||
+73 8 -72 8 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 4
|
||||
2 3 1 9 0 4
|
||||
2 4 3 11 0 4
|
||||
6 3 1 12
|
||||
6 4 3 12
|
||||
0
|
||||
|
||||
0101000
|
||||
+72 13 -73 13 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+71 6 +70 5 *
|
||||
Fa
|
||||
0 1e-07 1 6
|
||||
2 1
|
||||
0111000
|
||||
+69 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 3 0 0 10
|
||||
2 5 2 9 0 10
|
||||
2 6 4 11 0 10
|
||||
6 5 2 12
|
||||
6 6 4 12
|
||||
6 7 5 13
|
||||
0
|
||||
|
||||
0101000
|
||||
+73 13 -67 13 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 4 0 0 10
|
||||
2 7 2 9 0 10
|
||||
2 8 5 11 0 10
|
||||
6 8 2 12
|
||||
6 9 6 12
|
||||
6 10 7 13
|
||||
0
|
||||
|
||||
0101000
|
||||
+72 13 -65 13 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 5 0 1.5707963267949 4.71238898038469
|
||||
2 9 2 0 1.5707963267949 4.71238898038469
|
||||
2 10 6 15 1.5707963267949 4.71238898038469
|
||||
6 11 2 7
|
||||
6 12 8 7
|
||||
0
|
||||
|
||||
0101000
|
||||
+67 8 -65 8 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+71 6 -66 5 +64 5 -63 6 *
|
||||
Fa
|
||||
0 1e-07 2 6
|
||||
2 2
|
||||
0111000
|
||||
+62 0 *
|
||||
Ve
|
||||
1e-05
|
||||
2 -4.89842541528951e-16 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 4.71238898038469 6.28318530717959
|
||||
2 11 3 0 4.71238898038469 6.28318530717959
|
||||
2 12 5 0 4.71238898038469 6.28318530717959
|
||||
6 13 6 17
|
||||
6 14 3 17
|
||||
6 15 7 18
|
||||
0
|
||||
|
||||
0101000
|
||||
+72 18 -60 18 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 7 0 0 1.5707963267949
|
||||
2 13 3 0 0 1.5707963267949
|
||||
2 14 4 0 0 1.5707963267949
|
||||
6 16 4 17
|
||||
6 17 3 17
|
||||
6 18 5 18
|
||||
0
|
||||
|
||||
0101000
|
||||
+60 18 -73 18 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-70 5 +59 16 +58 16 *
|
||||
Fa
|
||||
0 1e-07 3 16
|
||||
2 3
|
||||
0111000
|
||||
+57 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 4
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 8 0 4 10
|
||||
2 15 4 19 4 10
|
||||
2 16 7 20 4 10
|
||||
6 19 5 0
|
||||
6 20 9 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+55 0 -54 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 9 0 1.0471975511966 1.5707963267949
|
||||
2 17 4 0 1.0471975511966 1.5707963267949
|
||||
2 18 8 15 1.0471975511966 1.5707963267949
|
||||
6 21 5 18
|
||||
6 22 10 18
|
||||
0
|
||||
|
||||
0101000
|
||||
+54 18 -67 18 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 4
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 10 0 0 4
|
||||
2 19 4 0 0 4
|
||||
2 20 5 0 0 4
|
||||
4 CN 4 0 5 0
|
||||
6 23 5 18
|
||||
6 24 7 18
|
||||
0
|
||||
|
||||
0101000
|
||||
+60 18 -51 18 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 1.5707963267949 2.61799387799149
|
||||
2 21 4 19 1.5707963267949 2.61799387799149
|
||||
2 22 9 20 1.5707963267949 2.61799387799149
|
||||
6 25 5 0
|
||||
6 26 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+51 0 -55 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-53 0 -52 19 +66 21 +58 19 -50 19 -49 0 *
|
||||
Fa
|
||||
0 1e-07 4 19
|
||||
2 5
|
||||
0111000
|
||||
+48 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 -1.73205080756888 4
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 0.523598775598299 1.5707963267949
|
||||
2 23 5 19 0.523598775598299 1.5707963267949
|
||||
2 24 9 20 0.523598775598299 1.5707963267949
|
||||
6 27 7 0
|
||||
6 28 11 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 0 -51 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 -1.73205080756888 10
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 13 0 4.71238898038469 5.23598775598299
|
||||
2 25 5 0 4.71238898038469 5.23598775598299
|
||||
2 26 10 15 4.71238898038469 5.23598775598299
|
||||
6 29 7 18
|
||||
6 30 12 18
|
||||
0
|
||||
|
||||
0101000
|
||||
+65 18 -44 18 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 14 0 4 10
|
||||
2 27 5 19 4 10
|
||||
2 28 7 20 4 10
|
||||
6 31 7 0
|
||||
6 32 9 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 0 -44 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-45 0 +50 19 +59 19 -64 21 -43 19 +42 0 *
|
||||
Fa
|
||||
0 1e-07 5 19
|
||||
2 7
|
||||
0111000
|
||||
+41 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1.22460635382238e-16 2 20
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 15 0 0 10
|
||||
2 29 6 23 0 10
|
||||
2 30 8 24 0 10
|
||||
6 33 8 12
|
||||
6 34 13 12
|
||||
6 35 10 13
|
||||
0
|
||||
|
||||
0101000
|
||||
+67 13 -39 13 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
-3.67381906146713e-16 -2 20
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 10
|
||||
2 31 6 23 0 10
|
||||
2 32 10 24 0 10
|
||||
6 36 8 12
|
||||
6 37 14 12
|
||||
6 38 12 13
|
||||
0
|
||||
|
||||
0101000
|
||||
+65 13 -37 13 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 17 0 1.5707963267949 4.71238898038469
|
||||
2 33 6 0 1.5707963267949 4.71238898038469
|
||||
2 34 11 0 1.5707963267949 4.71238898038469
|
||||
6 39 8 25
|
||||
6 40 15 25
|
||||
0
|
||||
|
||||
0101000
|
||||
+39 26 -37 26 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+63 6 -38 5 +36 5 -35 22 *
|
||||
Fa
|
||||
0 1e-07 6 22
|
||||
2 8
|
||||
0111000
|
||||
+34 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 18 0 2.26794919243112 5.73205080756888
|
||||
2 35 7 0 2.26794919243112 5.73205080756888
|
||||
2 36 9 0 2.26794919243112 5.73205080756888
|
||||
6 41 9 27
|
||||
6 42 11 27
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 27 -55 27 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 -1.73205080756888 14
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 19 0 0 4
|
||||
2 37 10 28 0 4
|
||||
2 38 7 20 0 4
|
||||
6 43 12 0
|
||||
6 44 9 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 0 -31 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
1 1.73205080756888 14
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 20 0 2.26794919243112 5.73205080756888
|
||||
2 39 7 0 2.26794919243112 5.73205080756888
|
||||
2 40 12 0 2.26794919243112 5.73205080756888
|
||||
6 45 9 27
|
||||
6 46 16 27
|
||||
0
|
||||
|
||||
0101000
|
||||
+31 27 -29 27 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 21 0 0 4
|
||||
2 41 8 28 0 4
|
||||
2 42 7 20 0 4
|
||||
6 47 10 0
|
||||
6 48 9 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+54 0 -29 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+32 20 -42 0 -30 0 -28 20 +27 0 +53 0 *
|
||||
Fa
|
||||
0 1e-07 7 20
|
||||
2 9
|
||||
0111000
|
||||
+26 0 *
|
||||
Ve
|
||||
2.00001e-07
|
||||
2 -4.89842541528951e-16 14
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 22 0 1.5707963267949 2.61799387799149
|
||||
2 43 8 28 1.5707963267949 2.61799387799149
|
||||
2 44 12 20 1.5707963267949 2.61799387799149
|
||||
6 49 10 0
|
||||
6 50 16 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 0 -29 0 *
|
||||
Ve
|
||||
1e-05
|
||||
2 -4.89842541528951e-16 20
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 23 0 4 10
|
||||
2 45 8 0 4 10
|
||||
2 46 10 0 4 10
|
||||
4 CN 8 0 10 0
|
||||
6 51 10 29
|
||||
6 52 12 29
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 29 -22 29 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 24 0 0 1.5707963267949
|
||||
2 47 8 0 0 1.5707963267949
|
||||
2 48 13 0 0 1.5707963267949
|
||||
6 53 13 30
|
||||
6 54 17 30
|
||||
6 55 10 29
|
||||
0
|
||||
|
||||
0101000
|
||||
+22 29 -39 29 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-27 0 +23 0 -21 28 -20 28 +38 21 +52 19 *
|
||||
Fa
|
||||
0 1e-07 8 28
|
||||
2 10
|
||||
0111000
|
||||
+19 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+45 0 -32 20 +49 0 *
|
||||
Fa
|
||||
0 1e-07 9 20
|
||||
2 11
|
||||
0111000
|
||||
+17 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 25 0 4.71238898038469 6.28318530717959
|
||||
2 49 10 0 4.71238898038469 6.28318530717959
|
||||
2 50 13 0 4.71238898038469 6.28318530717959
|
||||
6 56 14 30
|
||||
6 57 17 30
|
||||
6 58 12 29
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 29 -22 29 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 26 0 0.523598775598299 1.5707963267949
|
||||
2 51 10 28 0.523598775598299 1.5707963267949
|
||||
2 52 12 20 0.523598775598299 1.5707963267949
|
||||
6 59 12 0
|
||||
6 60 16 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+31 0 -24 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+43 19 -36 21 -15 28 +21 28 +14 0 +30 0 *
|
||||
Fa
|
||||
0 1e-07 10 28
|
||||
2 12
|
||||
0111000
|
||||
+13 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 27 0 0 4
|
||||
2 53 11 23 0 4
|
||||
2 54 13 24 0 4
|
||||
6 61 15 12
|
||||
6 62 17 12
|
||||
0
|
||||
|
||||
0101000
|
||||
+37 13 -39 13 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+35 22 +11 5 *
|
||||
Fa
|
||||
0 1e-07 11 22
|
||||
2 15
|
||||
0111000
|
||||
+10 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
+14 0 -28 20 +23 0 *
|
||||
Fa
|
||||
0 1e-07 12 20
|
||||
2 16
|
||||
0111000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-11 5 +15 31 +20 31 *
|
||||
Fa
|
||||
0 1e-07 13 31
|
||||
2 17
|
||||
0111000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
-68 2 +61 2 -56 2 +47 0 +40 0 +33 2 +25 0 +18 0 +16 0 +12 0
|
||||
+9 2 -7 0 +5 2 *
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,44 @@
|
||||
as of 1/15/14, oce 0.14
|
||||
|
||||
aox pass
|
||||
blocks144 pass
|
||||
bosses pass
|
||||
cylinder1 pass
|
||||
cylinder3 pass
|
||||
cylinder4 pass
|
||||
cylinder5 pass
|
||||
cylinder7_V2 pass and fail //see note below*
|
||||
cylinder8 pass and fail //doesn't join faces, but doesn't corrupt model.
|
||||
cylinderSeam1 pass
|
||||
cylinderSeam2 pass
|
||||
cylinderSeam3 pass
|
||||
cylinderSeam4 pass
|
||||
cylinderSeam5 pass
|
||||
cylinderSeam6 pass
|
||||
cylinderSeam8 pass
|
||||
cylinderSeam9 pass
|
||||
refine_breaks_cylinder pass
|
||||
filletBox pass
|
||||
holesInFace2 pass
|
||||
mesh pass
|
||||
shelf pass
|
||||
spline pass
|
||||
Y_Rod_Mount pass
|
||||
ZMoterMountscripted pass
|
||||
|
||||
* I thought this was because of the float to double bug, but it's not....Float to double might have been a factor, but there is another problem. I rebuilt this condition from scratch and refine works with no corruption. If I save this file and re-open it, refine works, but corrupts the model. shell is open. This is true in either fcstd or brep format. weird! This is the second version of this file as to rule out any chance of the float to double bug. This is real flaky and it won't be the last time we deal with this. I keep thinking about romans comment "don't abuse shapefix". http://opencascade.blogspot.com/2009/03/topology-and-geometry-in-open-cascade.html?showComment=1236718620000#c8850560473418361068
|
||||
|
||||
Here are some tolerance numbers for cylinder7_V2. new is from the new construction code that uses shapefix to build missing seem edges. The old code does't consider the formation of complete cylnder and failed several tests.
|
||||
|
||||
Draw[11]> tolerance old
|
||||
Tolerance MAX=2.0000099999999999e-07 AVG=1.2882835847679566e-07 MIN=9.9999999999999995e-08
|
||||
FACE : MAX=9.9999999999999995e-08 AVG=9.9999999999999995e-08 MIN=9.9999999999999995e-08
|
||||
EDGE : MAX=1.3197224981754301e-07 AVG=1.0799306245438574e-07 MIN=9.9999999999999995e-08
|
||||
VERTEX : MAX=2.0000099999999999e-07 AVG=1.4375043749999997e-07 MIN=9.9999999999999995e-08
|
||||
|
||||
Draw[12]> tolerance new
|
||||
Tolerance MAX=2.0000000000000002e-05 AVG=6.8618840877249059e-06 MIN=9.9999999999999995e-08
|
||||
FACE : MAX=9.9999999999999995e-08 AVG=9.9999999999999995e-08 MIN=9.9999999999999995e-08
|
||||
EDGE : MAX=1.0000000000000001e-05 AVG=2.5862406655887408e-06 MIN=9.9999999999999995e-08
|
||||
VERTEX : MAX=2.0000000000000002e-05 AVG=1.0056250187500003e-05 MIN=9.9999999999999995e-08
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,679 @@
|
||||
DBRep_DrawableShape
|
||||
|
||||
CASCADE Topology V1, (c) Matra-Datavision
|
||||
Locations 24
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 5
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 3 -1 0
|
||||
2 2 -1 3 -1 0
|
||||
2 1 -1 2 -1 3 -1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 7 1 8 1 0
|
||||
2 2 -1 0
|
||||
2 1 -1 2 -1 0
|
||||
2 3 1 2 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
1
|
||||
1 0 0 0
|
||||
0 1 0 0
|
||||
0 0 1 0
|
||||
2 13 1 14 1 2 -1 3 -1 0
|
||||
2 7 1 8 1 2 1 0
|
||||
2 7 1 8 1 14 1 2 -1 0
|
||||
2 13 1 14 1 0
|
||||
2 14 -1 13 -1 0
|
||||
2 1 -1 14 -1 13 -1 0
|
||||
2 13 -1 0
|
||||
2 14 -1 0
|
||||
2 1 -1 14 -1 0
|
||||
2 7 1 8 1 14 1 0
|
||||
Curve2ds 40
|
||||
1 0 0 1 0
|
||||
1 0 5 1 0
|
||||
7 0 0 4 8 3 6.4372286951655289 0 6.477655052278779 -1.2264444938000587 6.5170864661860932 -2.468151359293894 6.5554469820834766 -3.7257382226217302 6.6284583896486087 -6.2264960470250541 6.6631939997614218 -7.4684636093053767 6.6967666022802952 -8.7261779784543734 6.7290752130886906 -10
|
||||
0 5 0.50945770884725361 3 1 5
|
||||
7 0 0 4 8 3 13.124390270853777 0.083333333333333356 13.240561199818627 0.18553704115000491 13.35839305491629 0.28901261327449124 13.477958177787993 0.39381151855181074 13.716187674910781 0.60220800391875451 13.834720188519432 0.70570530077544824 13.954985958027775 0.81051483153786452 14.077035382601977 0.91666666666666674
|
||||
0 5 0.50945770884725361 3 1 5
|
||||
1 0 -10 1 0
|
||||
1 0 5 1 0
|
||||
1 0 0 0 -1
|
||||
1 5 0 0 1
|
||||
1 0 0 0 1
|
||||
1 0 0 1 0
|
||||
1 0 0 1 0
|
||||
1 0 5 1 0
|
||||
7 0 0 8 37 6 6.437228695165528 5 6.5802399564650447 4.7634038851144851 6.7223554075999825 4.5169034403959696 6.8635605126092383 4.2590206936169075 7.0037144891836149 3.9879459040154792 7.1425672018511133 3.701673248001569 7.2796857279501062 3.3971540622075569 7.4145039990282759 3.0708384420456039 7.6031400219363325 2.5604140943057487 7.6576936023946365 2.4055441529113333 7.7096950304017113 2.2503248967939129 7.7591443059575598 2.0947563259534858 7.8060414290621756 1.9388384403900583 7.8503863997155658 1.7825712401036231 7.8921792179177279 1.6259547250941804 7.9706605494195903 1.312023065629278 8.0073490627192925 1.1547079211738236 8.0414854235677655 0.99704346199536253 8.0730696319650104 0.83902968809389478 8.102101687911027 0.68066659946941943 8.1285815914058173 0.52195419612193827 8.1525093424493775 0.36289247805145131 8.2111102650563108 -0.074130773254121429 8.244097204596061 -0.37890923989126968 8.2694580659650967 -0.70498433054120291 8.2843990363723989 -1.0459159535635236 8.2871194767263141 -1.3942383010357964 8.2774250261743134 -1.7411068103260807 8.2571586101864938 -2.0759736855430173 8.1931717896650298 -2.8083642612334541 8.1428700727682752 -3.1936141077828033 8.0838976261588193 -3.5492434036513925 8.0190686020268132 -3.8778952694395175 7.9505897116124089 -4.1835660466578766 7.8795415381116287 -4.4695747639269898 7.8063236005014556 -4.7401755462791373 7.730463901340765 -5.0000000000000009
|
||||
0 9 0.27373090199251832 7 0.39257503879511935 7 0.51141917559771621 7 0.71838467790183647 7 1 9
|
||||
7 0 0 8 37 6 13.12439027085378 0.083333333333333301 12.855460786367491 0.083333333333333301 12.576262374087399 0.083333333333333301 12.285245535549379 0.083333333333333301 11.980530619135894 0.083333333333333301 11.66004783654985 0.083333333333333301 11.320658882335294 0.083333333333333301 10.958718375346596 0.083333333333333301 10.395766090930428 0.083333333333333301 10.225343695997138 0.083333333333333301 10.054921301063848 0.083333333333333301 9.8844989061305615 0.083333333333333301 9.7140765111972787 0.083333333333333301 9.5436541162639976 0.083333333333333301 9.3732317213307166 0.083333333333333301 9.0323869314641367 0.083333333333333301 8.8619645365308486 0.083333333333333301 8.6915421415975676 0.083333333333333301 8.5211197466642812 0.083333333333333301 8.3506973517309913 0.083333333333333301 8.1802749567977013 0.083333333333333301 8.0098525618644132 0.083333333333333301 7.5426418059720639 0.083333333333333301 7.2179431044415008 0.083333333333333301 6.8719828113462551 0.083333333333333301 6.5119232235848106 0.083333333333333301 6.1458607362003219 0.083333333333333301 5.7831083692556344 0.083333333333333301 5.4344744773751534 0.083333333333333301 4.6747991101991682 0.083333333333333301 4.2775884800360551 0.083333333333333301 3.912719620304534 0.083333333333333301 3.5770134022220104 0.083333333333333301 3.2659573567497064 0.083333333333333301 2.9759118743151745 0.083333333333333301 2.7023535343128775 0.083333333333333301 2.4404878596461925 0.083333333333333301
|
||||
0 9 0.27373090199251832 7 0.39257503879511935 7 0.51141917559771621 7 0.71838467790183647 7 1 9
|
||||
7 0 0 4 101 34 7.622158738743968 0.083333333333333315 7.6287903479993719 0.089551623150515944 7.6354243102982631 0.095771502266611977 7.6420606283814543 0.1019929722663182 7.6553661245311275 0.11446547823966971 7.662035322636692 0.12071652774360417 7.6687069020912055 0.12696918485113284 7.6820496816411996 0.13947289356918813 7.6887208780603347 0.14572394269830621 7.6953944577147011 0.15197660015535097 7.7087412375859659 0.16448030885544079 7.7154144341219633 0.17073135761485206 7.7220900157704326 0.1769840154163394 7.7354407995632348 0.18948772409852452 7.7421159980221521 0.19573877249339852 7.7487935834615946 0.20199143063419156 7.7621483747816047 0.21449513929853206 7.7688255769722803 0.22074618733410067 7.7755051680022076 0.22699884580900023 7.7888639704605129 0.23950255445555985 7.7955431781945537 0.24575360213711395 7.8022247766171233 0.25200626094086592 7.8155875938302382 0.26450996956970957 7.8222688089220398 0.27076101690259768 7.8289524165420588 0.27701367602988924 7.8423192521319356 0.28951738464108034 7.8490024763986828 0.2957684316307157 7.8556880950236101 0.30202109107617159 7.8690589526176522 0.31452479966977681 7.875744187879322 0.32077584632162998 7.8824318193192777 0.32702850607981432 7.8958067025503489 0.33953221465589872 7.9024939506297267 0.34578326097550605 7.9091835966974884 0.35203592104092057 7.9225625092039236 0.36453962959954933 7.9292517719266034 0.37079067559250489 7.9359434344376272 0.37704333595959449 7.9493263798632485 0.38954704450083588 7.9560176590576397 0.39579809017280199 7.9627113398300473 0.40205075083594372 7.9760983218241739 0.41455445935986812 7.9827916193215156 0.42080550471657052 7.9894873201761065 0.42705816567007876 8.0028783423935614 0.43956187417675419 8.0095736600279093 0.4458129192239782 8.0162713827881795 0.45206558046210754 8.0296664488893068 0.46456928895160177 8.0363637884975603 0.47082033369520521 8.0430635349896811 0.47707299521213836 8.056462648640359 0.48957670368452588 8.0631620120622536 0.49582774813042252 8.0698637841151069 0.50208040992028813 8.0832669489867488 0.51458411837563633 8.089968338064871 0.5208351625298121 8.0966721375100246 0.52708782458666614 8.1100793572796057 0.53959153302505014 8.1167827738594056 0.54584257689355664 8.1234886025311326 0.55209523921139225 8.1368998808811934 0.56459894763288454 8.1436053268109738 0.57084999122184032 8.1503131865462652 0.5771026537945827 8.1637285271649187 0.58960636219925711 8.1704360042958477 0.59585740551484301 8.1771458969344124 0.6021100683363525 8.1905653035153669 0.6146137767242833 8.1972748137014868 0.62086481977275398 8.2039867410857514 0.62711748283682622 8.2174102173283181 0.63962119120809302 8.2241217624265666 0.64587223399576632 8.2308357264016756 0.65212489729612766 8.2442632760107717 0.66462860565080106 8.2509768578809748 0.67087964818407997 8.257692860294803 0.67713231171437449 8.2711244869809804 0.68963602005253599 8.2778401074858419 0.69588706233787512 8.2845581501890138 0.70213972609169584 8.2979938576684589 0.71464343441342471 8.3047115186735958 0.72089447645735194 8.3114316035194697 0.72714714042822048 8.3248713955140126 0.73965084873359233 8.3315910988879498 0.74590189054271427 8.3383132277326322 0.75215455472407111 8.351757107969771 0.76465826301316697 8.3584788555839484 0.77090930459416285 8.365203030286299 0.77716196897938217 8.3786510024992076 0.78966567725228698 8.3853747962279783 0.79591671861189484 8.3921010186496137 0.80216938319428432 8.4055530865771413 0.81467309145107469 8.4122789282978108 0.82092413259612385 8.4190072003031027 0.82717679736890959 8.4324633676898078 0.83968050560967122 8.4391912592825911 0.84593154654704861 8.4459215827386913 0.85218421150339341 8.4593818533348362 0.86468791972820858 8.4661117966829096 0.8709389604648845 8.472844173459734 0.87719162559787467 8.488517637993521 0.89174680471830958 8.4974605809466635 0.90005055685553259 8.5064078214598577 0.90835717637842894 8.5153593657944882 0.91666666666666674
|
||||
0 5 0.030234557493974881 3 0.060597286445280771 3 0.090936596633282865 3 0.12125249565790397 3 0.15154499127834578 3 0.18181409141430263 3 0.21205980414722203 3 0.2422821377215349 3 0.27248110054592906 3 0.30265670119461291 3 0.33280894840858338 3 0.36293785109691401 3 0.39304341833807271 3 0.42312565938118518 3 0.45318458364736725 3 0.48322020073105881 3 0.51323252040132428 3 0.54322155260323224 3 0.57318730745918511 3 0.60312979527026811 3 0.6330490265176264 3 0.66294501186387034 3 0.6928177621544428 3 0.72266728841898542 3 0.75249360187278869 3 0.7822967139182162 3 0.81207663614611747 3 0.84183338033725519 3 0.87156695846375176 3 0.90127738269056612 3 0.93096466537694156 3 0.9606288190779263 3 1 5
|
||||
7 0 0 4 5 2 7.622158739621324 0.083333334156006508 7.8414974765327088 0.28900164086619462 8.0634102103575174 0.49640844854394217 8.2879964897490481 0.70561150605131573 8.5153593648850361 0.91666666582244605
|
||||
0 5 1 5
|
||||
7 0 0 8 23 4 14.077035382601977 0.91666666666666674 13.791479368343392 0.91666666666666674 13.495998661053251 0.91666666666666674 13.189249298512053 0.91666666666666674 12.869769135047301 0.91666666666666674 12.535691188255909 0.91666666666666674 12.184777226416207 0.91666666666666674 11.814049742479412 0.91666666666666674 11.137468208370755 0.91666666666666663 10.845021339158478 0.91666666666666663 10.538377659295854 0.91666666666666663 10.214903923480056 0.91666666666666663 9.8720772199945515 0.91666666666666663 9.5066796613292119 0.91666666666666663 9.115465736001692 0.91666666666666663 8.1099825131120706 0.91666666666666663 7.4104014956003432 0.91666666666666663 6.6501251935008359 0.91666666666666663 5.8744040321910234 0.91666666666666663 5.1205016702360586 0.91666666666666663 4.4191322177531109 0.91666666666666663 3.7977895161410729 0.91666666666666663 3.2841425768869628 0.91666666666666663
|
||||
0 9 0.3727009732137162 7 0.63717764686443723 7 1 9
|
||||
7 0 0 8 23 4 6.7290752130886906 5 6.9018443751761218 4.7516391818202628 7.0734554866507064 4.4936660433777895 7.2438347686065141 4.2247902884154485 7.4128036400551842 3.943594700098334 7.5800462108593258 3.648257638698885 7.7451135336014296 3.3365856174169561 7.9073871903615736 3.0056577534236819 8.1784265011699588 2.3982738725587938 8.2886493748022332 2.1347883850961242 8.3966357506175271 1.8574735421163151 8.5019810085105476 1.5637656517180476 8.6038911473950606 1.2511528260027021 8.7009895757694462 0.91638143480188106 8.7914801193463727 0.55611410602980094 8.9834718854019755 -0.3753860493370107 9.0873350369782955 -1.0275597126632792 9.151948259549096 -1.7429211426139406 9.1580249343991085 -2.4810065866256337 9.1071226421494202 -3.2061071689724283 9.0128189491748252 -3.8871076367528006 8.896311352435653 -4.4949172757906384 8.7808322101092102 -5
|
||||
0 9 0.3727009732137162 7 0.63717764686443723 7 1 9
|
||||
1 0 0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
1 0 5 1 0
|
||||
1 0 0 0 1
|
||||
1 5 0 0 1
|
||||
1 0 0 0 1
|
||||
1 0 0 1 0
|
||||
1 0 0 1 0
|
||||
1 0 0 1 0
|
||||
7 0 0 8 37 6 6.437228695165528 10 6.5802399564650447 9.7634038851144851 6.7223554075999825 9.5169034403959696 6.8635605126092383 9.2590206936169075 7.0037144891836149 8.9879459040154792 7.1425672018511133 8.701673248001569 7.2796857279501062 8.3971540622075569 7.4145039990282759 8.0708384420456039 7.6031400219363325 7.5604140943057487 7.6576936023946365 7.4055441529113333 7.7096950304017113 7.2503248967939129 7.7591443059575598 7.0947563259534858 7.8060414290621756 6.9388384403900583 7.8503863997155658 6.7825712401036231 7.8921792179177279 6.6259547250941804 7.9706605494195903 6.312023065629278 8.0073490627192925 6.1547079211738236 8.0414854235677655 5.9970434619953625 8.0730696319650104 5.8390296880938948 8.102101687911027 5.6806665994694194 8.1285815914058173 5.5219541961219383 8.1525093424493775 5.3628924780514513 8.2111102650563108 4.9258692267458786 8.244097204596061 4.6210907601087303 8.2694580659650967 4.2950156694587971 8.2843990363723989 3.9540840464364764 8.2871194767263141 3.6057616989642036 8.2774250261743134 3.2588931896739193 8.2571586101864938 2.9240263144569827 8.1931717896650298 2.1916357387665459 8.1428700727682752 1.8063858922171965 8.0838976261588193 1.4507565963486075 8.0190686020268132 1.1221047305604828 7.9505897116124089 0.8164339533421231 7.8795415381116287 0.53042523607301029 7.8063236005014556 0.25982445372086305 7.730463901340765 -5.8286708792820718e-16
|
||||
0 9 0.27373090199251832 7 0.39257503879511935 7 0.51141917559771621 7 0.71838467790183647 7 1 9
|
||||
7 0 0 8 37 6 13.12439027085378 0.083333333333333301 12.855460786367491 0.083333333333333301 12.576262374087399 0.083333333333333301 12.285245535549379 0.083333333333333301 11.980530619135894 0.083333333333333301 11.66004783654985 0.083333333333333301 11.320658882335294 0.083333333333333301 10.958718375346596 0.083333333333333301 10.395766090930428 0.083333333333333301 10.225343695997138 0.083333333333333301 10.054921301063848 0.083333333333333301 9.8844989061305615 0.083333333333333301 9.7140765111972787 0.083333333333333301 9.5436541162639976 0.083333333333333301 9.3732317213307166 0.083333333333333301 9.0323869314641367 0.083333333333333301 8.8619645365308486 0.083333333333333301 8.6915421415975676 0.083333333333333301 8.5211197466642812 0.083333333333333301 8.3506973517309913 0.083333333333333301 8.1802749567977013 0.083333333333333301 8.0098525618644132 0.083333333333333301 7.5426418059720639 0.083333333333333301 7.2179431044415008 0.083333333333333301 6.8719828113462551 0.083333333333333301 6.5119232235848106 0.083333333333333301 6.1458607362003219 0.083333333333333301 5.7831083692556344 0.083333333333333301 5.4344744773751534 0.083333333333333301 4.6747991101991682 0.083333333333333301 4.2775884800360551 0.083333333333333301 3.912719620304534 0.083333333333333301 3.5770134022220104 0.083333333333333301 3.2659573567497064 0.083333333333333301 2.9759118743151745 0.083333333333333301 2.7023535343128775 0.083333333333333301 2.4404878596461925 0.083333333333333301
|
||||
0 9 0.27373090199251832 7 0.39257503879511935 7 0.51141917559771621 7 0.71838467790183647 7 1 9
|
||||
7 0 0 4 8 3 2.4404878596461939 0.083333333333333356 2.5450888297416361 0.18711894764996326 2.6500963377183311 0.29115440486504285 2.7555160078847276 0.39544260101036011 2.9664272559309222 0.6037756671511344 3.071912820930963 0.70781685854858356 3.1778159885606878 0.81211289873083758 3.2841425768869645 0.91666666666666674
|
||||
0 5 0.50181117457624846 3 1 5
|
||||
7 0 0 4 8 3 7.7304639013407659 0 7.8645513035242356 -1.2454273717995588 7.9978846309840721 -2.4938528583805146 8.1304487961135017 -3.7453112121243204 8.3930555744108695 -6.2453080058136132 8.5231094793314384 -7.4938023025830045 8.6523738838317215 -8.7453547847700506 8.7808322101092102 -10
|
||||
0 5 0.50181117457624846 3 1 5
|
||||
7 0 0 8 23 4 14.077035382601977 0.91666666666666674 13.791479368343392 0.91666666666666674 13.495998661053251 0.91666666666666674 13.189249298512053 0.91666666666666674 12.869769135047301 0.91666666666666674 12.535691188255909 0.91666666666666674 12.184777226416207 0.91666666666666674 11.814049742479412 0.91666666666666674 11.137468208370755 0.91666666666666663 10.845021339158478 0.91666666666666663 10.538377659295854 0.91666666666666663 10.214903923480056 0.91666666666666663 9.8720772199945515 0.91666666666666663 9.5066796613292119 0.91666666666666663 9.115465736001692 0.91666666666666663 8.1099825131120706 0.91666666666666663 7.4104014956003432 0.91666666666666663 6.6501251935008359 0.91666666666666663 5.8744040321910234 0.91666666666666663 5.1205016702360586 0.91666666666666663 4.4191322177531109 0.91666666666666663 3.7977895161410729 0.91666666666666663 3.2841425768869628 0.91666666666666663
|
||||
0 9 0.3727009732137162 7 0.63717764686443723 7 1 9
|
||||
7 0 0 8 23 4 6.7290752130886906 10 6.9018443751761218 9.7516391818202628 7.0734554866507064 9.4936660433777895 7.2438347686065141 9.2247902884154485 7.4128036400551842 8.943594700098334 7.5800462108593258 8.648257638698885 7.7451135336014296 8.3365856174169561 7.9073871903615736 8.0056577534236819 8.1784265011699588 7.3982738725587938 8.2886493748022332 7.1347883850961242 8.3966357506175271 6.8574735421163151 8.5019810085105476 6.5637656517180476 8.6038911473950606 6.2511528260027021 8.7009895757694462 5.9163814348018811 8.7914801193463727 5.5561141060298009 8.9834718854019755 4.6246139506629893 9.0873350369782955 3.9724402873367208 9.151948259549096 3.2570788573860594 9.1580249343991085 2.5189934133743663 9.1071226421494202 1.7938928310275717 9.0128189491748252 1.1128923632471994 8.896311352435653 0.50508272420936162 8.7808322101092102 -3.3306690738754701e-16
|
||||
0 9 0.3727009732137162 7 0.63717764686443723 7 1 9
|
||||
1 0 0 0 1
|
||||
1 0 10 1 0
|
||||
1 0 0 1 0
|
||||
1 0 -10 1 0
|
||||
1 0 0 0 1
|
||||
1 0 0 0 -1
|
||||
Curves 20
|
||||
1 5 0 0 0 0 1
|
||||
7 0 0 4 8 3 10.000000000000002 0 6.4372286951655289 10.000000000000002 1.2264444938000587 6.477655052278779 10.000000000000002 2.468151359293894 6.5170864661860932 10.000000000000002 3.7257382226217302 6.5554469820834766 10.000000000000002 6.2264960470250541 6.6284583896486087 10 7.4684636093053767 6.6631939997614218 10.000000000000002 8.7261779784543734 6.6967666022802952 10.000000000000002 10 6.7290752130886906
|
||||
0 5 0.50945770884725361 3 1 5
|
||||
1 5 10 0 0 0 1
|
||||
1 5 0 0 -0 1 0
|
||||
1 0 0 0 1 0 -0
|
||||
1 0 0 0 0 0 1
|
||||
7 0 0 8 37 6 10 0 6.437228695165528 9.7634038851144851 0 6.5802399564650447 9.5169034403959696 0 6.7223554075999825 9.2590206936169075 0 6.8635605126092383 8.9879459040154792 0 7.0037144891836149 8.701673248001569 0 7.1425672018511133 8.3971540622075569 0 7.2796857279501062 8.0708384420456039 0 7.4145039990282759 7.5604140943057487 0 7.6031400219363325 7.4055441529113333 0 7.6576936023946365 7.2503248967939129 0 7.7096950304017113 7.0947563259534858 0 7.7591443059575598 6.9388384403900583 0 7.8060414290621756 6.7825712401036231 0 7.8503863997155658 6.6259547250941804 0 7.8921792179177279 6.312023065629278 0 7.9706605494195903 6.1547079211738236 0 8.0073490627192925 5.9970434619953625 0 8.0414854235677655 5.8390296880938948 0 8.0730696319650104 5.6806665994694194 0 8.102101687911027 5.5219541961219383 0 8.1285815914058173 5.3628924780514513 0 8.1525093424493775 4.9258692267458786 0 8.2111102650563108 4.6210907601087303 0 8.244097204596061 4.2950156694587971 0 8.2694580659650967 3.9540840464364764 0 8.2843990363723989 3.6057616989642036 0 8.2871194767263141 3.2588931896739193 0 8.2774250261743134 2.9240263144569827 0 8.2571586101864938 2.1916357387665459 0 8.1931717896650298 1.8063858922171965 0 8.1428700727682752 1.4507565963486075 0 8.0838976261588193 1.1221047305604828 0 8.0190686020268132 0.8164339533421231 0 7.9505897116124089 0.53042523607301029 0 7.8795415381116287 0.25982445372086305 0 7.8063236005014556 -5.8286708792820718e-16 0 7.730463901340765
|
||||
0 9 0.27373090199251832 7 0.39257503879511935 7 0.51141917559771621 7 0.71838467790183647 7 1 9
|
||||
7 0 0 4 101 34 5 0 8.1993218486267256 5 0.074619477806193046 8.2048191399574861 5 0.14925802719934111 8.2103132561999264 5 0.22391566719581846 8.2158041914419506 5 0.37358573887603796 8.2268029519060626 5 0.44859833292325213 8.232310750050436 5 0.52363021821359368 8.2378153281555129 5 0.67367472283025798 8.2488137889961717 5 0.74868731237967623 8.2543076767063894 5 0.82371920186421299 8.259798337266103 5 0.97376370626528974 8.2707689576063927 5 1.0487762913782213 8.2762489223748261 5 1.1238081849960739 8.281725652859917 5 1.273852689182295 8.2926684076441841 5 1.348865269920779 8.2981344369444514 5 1.4238971676102992 8.3035972248068486 5 1.5739416715823857 8.314512088941834 5 1.6489542480092094 8.3199641702287543 5 1.7239861497080042 8.3254130029015396 5 1.8740306534667184 8.3362999512563007 5 1.9490432256453669 8.3417380719658638 5 2.02407513129039 8.3471729368632239 5 2.174119634836515 8.358031944269058 5 2.2491322028311735 8.3634560918183798 5 2.3241641123586723 8.3688769763355761 5 2.474208615692965 8.3797080175859318 5 2.5492211795685922 8.3851181793732152 5 2.6242530929140599 8.3905250708865378 5 2.7742975960373215 8.4013281207369452 5 2.8493101558595564 8.406724284141438 5 2.9243420729577716 8.4121171700081696 5 3.0743865758707845 8.4228922031761577 5 3.1493991317060734 8.4282743555581074 5 3.2244310524910471 8.4336532231164831 5 3.3744755551945929 8.4444002142814938 5 3.4494881071100583 8.4497683429821269 5 3.5245200315151335 8.4551331795512823 5 3.6745645340100301 8.4658521033545977 5 3.7495770820736229 8.4712061956960625 5 3.8246090100313248 8.4765569885760179 5 3.9746535123184179 8.4872478196206789 5 4.0496660565988476 8.4925878629059994 5 4.1246979880409445 8.4979245993776047 5 4.2747424901210502 8.5085873122283235 5 4.3497550306877377 8.5139132937413731 5 4.4247869655452901 8.5192359610662596 5 4.5748314674192221 8.5298705302493438 5 4.6498440043424605 8.5351824372548073 5 4.724875942545661 8.540491022675365 5 4.874920444214311 8.5510974226786391 5 4.9499329775650729 8.5563952424219494 5 5.0249649190434589 8.5616897331612751 5 5.1750094205076369 8.5722679384339919 5 5.2500219503577457 8.5775516581413189 5 5.3250538950399937 8.582832041403174 5 5.4750983963006012 8.5933820263559397 5 5.5501109227226788 8.5986516332341267 5 5.6251428705367053 8.6039178962029048 5 5.7751873715946136 8.6144396352075923 5 5.8501998946620821 8.6196951164441256 5 5.9252318455349924 8.6249472462848065 5 6.075276346391087 8.6354407136744769 5 6.1502888661781174 8.6406820564374343 5 6.2253208200362282 8.6459200402955467 5 6.3753653206913992 8.6563852103643608 5 6.4503778372730478 8.661612401802385 5 6.5254097940419147 8.6668362268039587 5 6.6754542944971167 8.6772730738071076 5 6.7504668079491932 8.6824861010493528 5 6.8254987675535324 8.6876957543008899 5 6.9755432678096128 8.6981042524544918 5 7.0505557782089561 8.7033031026105903 5 7.1255877405724943 8.7084985711990015 5 7.2756322406304328 8.7188786946800381 5 7.3506447480544956 8.7240633548400517 5 7.4256767131003514 8.7292446258326404 5 7.5757212129610974 8.7395963487788642 5 7.6507337174882215 8.7447668060132404 5 7.7257656851386454 8.7499338664576509 5 7.8758101848031075 8.7602571629675019 5 7.9508226865125682 8.76541340432704 5 8.0258546566888533 8.7705662412512115 5 8.1758991561580032 8.7808610853837337 5 8.2509116551299471 8.7860030978995471 5 8.3259436277525847 8.7911416983116712 5 8.4759881270274438 8.8014080640864378 5 8.5510006233427358 8.8065358347698837 5 8.6260325983314097 8.8116601856583756 5 8.7760770974128963 8.8218980470553863 5 8.8510895911534835 8.827011562898063 5 8.9261215684269146 8.8321216512315068 5 9.0761660673160556 8.84233098219112 5 9.1511785585645828 8.8474302301647949 5 9.2262105380407213 8.8525260428919026 5 9.3762550367385042 8.8627068173147432 5 9.4512675255786132 8.8677917843713274 5 9.5262995071744943 8.8728733084209033 5 9.7009616566197128 8.8846911601230865 5 9.8006066822663911 8.8914248607658717 5 9.900286116541146 8.8981524694060798 5 10 8.9048739705394819
|
||||
0 5 0.030234557493974881 3 0.060597286445280771 3 0.090936596633282865 3 0.12125249565790397 3 0.15154499127834578 3 0.18181409141430263 3 0.21205980414722203 3 0.2422821377215349 3 0.27248110054592906 3 0.30265670119461291 3 0.33280894840858338 3 0.36293785109691401 3 0.39304341833807271 3 0.42312565938118518 3 0.45318458364736725 3 0.48322020073105881 3 0.51323252040132428 3 0.54322155260323224 3 0.57318730745918511 3 0.60312979527026811 3 0.6330490265176264 3 0.66294501186387034 3 0.6928177621544428 3 0.72266728841898542 3 0.75249360187278869 3 0.7822967139182162 3 0.81207663614611747 3 0.84183338033725519 3 0.87156695846375176 3 0.90127738269056612 3 0.93096466537694156 3 0.9606288190779263 3 1 5
|
||||
7 0 0 8 23 4 10 10 6.7290752130886906 9.7516391818202628 10 6.9018443751761218 9.4936660433777895 10 7.0734554866507064 9.2247902884154485 10 7.2438347686065141 8.943594700098334 10 7.4128036400551842 8.648257638698885 10 7.5800462108593258 8.3365856174169561 10 7.7451135336014296 8.0056577534236819 10 7.9073871903615736 7.3982738725587938 10 8.1784265011699588 7.1347883850961242 10 8.2886493748022332 6.8574735421163151 10 8.3966357506175271 6.5637656517180476 10 8.5019810085105476 6.2511528260027021 10 8.6038911473950606 5.9163814348018811 10 8.7009895757694462 5.5561141060298009 10 8.7914801193463727 4.6246139506629893 10 8.9834718854019755 3.9724402873367208 10 9.0873350369782955 3.2570788573860594 10 9.151948259549096 2.5189934133743663 10 9.1580249343991085 1.7938928310275717 10 9.1071226421494202 1.1128923632471994 10 9.0128189491748252 0.50508272420936162 10 8.896311352435653 -3.3306690738754701e-16 10 8.7808322101092102
|
||||
0 9 0.3727009732137162 7 0.63717764686443723 7 1 9
|
||||
1 0 10 0 1 0 -0
|
||||
1 0 10 0 0 0 1
|
||||
1 0 0 0 -0 1 0
|
||||
1 0 0 0 1 0 -0
|
||||
1 0 0 0 0 0 1
|
||||
7 0 0 8 37 6 10 0 6.437228695165528 9.7634038851144851 0 6.5802399564650447 9.5169034403959696 0 6.7223554075999825 9.2590206936169075 0 6.8635605126092383 8.9879459040154792 0 7.0037144891836149 8.701673248001569 0 7.1425672018511133 8.3971540622075569 0 7.2796857279501062 8.0708384420456039 0 7.4145039990282759 7.5604140943057487 0 7.6031400219363325 7.4055441529113333 0 7.6576936023946365 7.2503248967939129 0 7.7096950304017113 7.0947563259534858 0 7.7591443059575598 6.9388384403900583 0 7.8060414290621756 6.7825712401036231 0 7.8503863997155658 6.6259547250941804 0 7.8921792179177279 6.312023065629278 0 7.9706605494195903 6.1547079211738236 0 8.0073490627192925 5.9970434619953625 0 8.0414854235677655 5.8390296880938948 0 8.0730696319650104 5.6806665994694194 0 8.102101687911027 5.5219541961219383 0 8.1285815914058173 5.3628924780514513 0 8.1525093424493775 4.9258692267458786 0 8.2111102650563108 4.6210907601087303 0 8.244097204596061 4.2950156694587971 0 8.2694580659650967 3.9540840464364764 0 8.2843990363723989 3.6057616989642036 0 8.2871194767263141 3.2588931896739193 0 8.2774250261743134 2.9240263144569827 0 8.2571586101864938 2.1916357387665459 0 8.1931717896650298 1.8063858922171965 0 8.1428700727682752 1.4507565963486075 0 8.0838976261588193 1.1221047305604828 0 8.0190686020268132 0.8164339533421231 0 7.9505897116124089 0.53042523607301029 0 7.8795415381116287 0.25982445372086305 0 7.8063236005014556 -5.8286708792820718e-16 0 7.730463901340765
|
||||
0 9 0.27373090199251832 7 0.39257503879511935 7 0.51141917559771621 7 0.71838467790183647 7 1 9
|
||||
7 0 0 4 8 3 -1.6653345369377348e-16 0 7.7304639013407659 -1.6653345369377348e-16 1.2454273717995588 7.8645513035242356 -4.3417514303589922e-16 2.4938528583805146 7.9978846309840721 5.5511151231257827e-16 3.7453112121243204 8.1304487961135017 5.5511151231257827e-16 6.2453080058136132 8.3930555744108695 -7.8668779101260155e-16 7.4938023025830045 8.5231094793314384 1.1102230246251565e-16 8.7453547847700506 8.6523738838317215 1.1102230246251565e-16 10 8.7808322101092102
|
||||
0 5 0.50181117457624846 3 1 5
|
||||
7 0 0 8 23 4 10 10 6.7290752130886906 9.7516391818202628 10 6.9018443751761218 9.4936660433777895 10 7.0734554866507064 9.2247902884154485 10 7.2438347686065141 8.943594700098334 10 7.4128036400551842 8.648257638698885 10 7.5800462108593258 8.3365856174169561 10 7.7451135336014296 8.0056577534236819 10 7.9073871903615736 7.3982738725587938 10 8.1784265011699588 7.1347883850961242 10 8.2886493748022332 6.8574735421163151 10 8.3966357506175271 6.5637656517180476 10 8.5019810085105476 6.2511528260027021 10 8.6038911473950606 5.9163814348018811 10 8.7009895757694462 5.5561141060298009 10 8.7914801193463727 4.6246139506629893 10 8.9834718854019755 3.9724402873367208 10 9.0873350369782955 3.2570788573860594 10 9.151948259549096 2.5189934133743663 10 9.1580249343991085 1.7938928310275717 10 9.1071226421494202 1.1128923632471994 10 9.0128189491748252 0.50508272420936162 10 8.896311352435653 -3.3306690738754701e-16 10 8.7808322101092102
|
||||
0 9 0.3727009732137162 7 0.63717764686443723 7 1 9
|
||||
1 0 10 0 1 0 -0
|
||||
1 0 10 0 0 0 1
|
||||
1 0 0 0 -0 1 0
|
||||
Polygon3D 0
|
||||
PolygonOnTriangulations 40
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 6.43722869516553
|
||||
2 2 4
|
||||
p 0.0338312033466741 1 0 6.43722869516553
|
||||
2 3 8
|
||||
p 0.0338312033466741 1 0 1
|
||||
2 2 3
|
||||
p 0.0338312033466741 1 0 1
|
||||
2 4 3
|
||||
p 0.0338312033466741 1 0 6.72907521308869
|
||||
2 2 4
|
||||
p 0.0338312033466741 1 0 6.72907521308869
|
||||
2 1 4
|
||||
p 0.0338312033466741 1 0 10
|
||||
2 3 4
|
||||
p 0.0338312033466741 1 0 10
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 1 3
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 1 3
|
||||
p 0.0338312033466741 1 0 8.19932191205508
|
||||
2 2 4
|
||||
p 0.0338312033466741 1 0 8.19932191205508
|
||||
6 3 4 5 6 7 1
|
||||
p 0.0338312033466741 1 0 0.157797308768117 0.262995514613529 0.370177138528419 0.450009477679368 0.529841816830316
|
||||
6 4 5 6 7 8 3
|
||||
p 0.0338312033466741 1 0 0.157797308768117 0.262995514613529 0.370177138528419 0.450009477679368 0.529841816830316
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 1
|
||||
2 1 7
|
||||
p 0.0338312033466741 1 0 1
|
||||
6 8 9 10 11 12 2
|
||||
p 0.0338312033466741 1 0 0.195173449568337 0.370829554179841 0.513971444527479 0.582274804877635 0.650578165227791
|
||||
6 4 5 6 7 8 3
|
||||
p 0.0338312033466741 1 0 0.195173449568337 0.370829554179841 0.513971444527479 0.582274804877635 0.650578165227791
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 2 4
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 1 3
|
||||
p 0.0338312033466741 1 0 8.90487399647337
|
||||
2 2 4
|
||||
p 0.0338312033466741 1 0 8.90487399647337
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 10
|
||||
2 3 4
|
||||
p 0.0338312033466741 1 0 10
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 1 3
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 1 3
|
||||
p 0.0338312033466741 1 0 7.73046390134076
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 7.73046390134076
|
||||
6 1 3 4 5 6 2
|
||||
p 0.0338312033466741 1 0.529841816830316 0.628062724786546 0.726283632742775 0.835843917500507 0.917921958750254 1
|
||||
6 4 5 6 7 8 3
|
||||
p 0.0338312033466741 1 0.529841816830316 0.628062724786546 0.726283632742775 0.835843917500507 0.917921958750254 1
|
||||
2 2 8
|
||||
p 0.0338312033466741 1 0 1
|
||||
2 2 3
|
||||
p 0.0338312033466741 1 0 1
|
||||
6 7 9 10 11 12 8
|
||||
p 0.0338312033466741 1 0.650578165227791 0.730099239003302 0.809620312778812 0.890856928335456 0.945428464167728 1
|
||||
6 4 5 6 7 8 3
|
||||
p 0.0338312033466741 1 0.650578165227791 0.730099239003302 0.809620312778812 0.890856928335456 0.945428464167728 1
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 2 4
|
||||
p 0.0338312033466741 1 0 5
|
||||
2 1 3
|
||||
p 0.0338312033466741 1 0 8.78083221010921
|
||||
2 4 3
|
||||
p 0.0338312033466741 1 0 8.78083221010921
|
||||
2 1 2
|
||||
p 0.0338312033466741 1 0 10
|
||||
2 1 4
|
||||
p 0.0338312033466741 1 0 10
|
||||
Surfaces 10
|
||||
1 5 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
1 0 0 0 -0 1 0 0 0 1 1 0 -0
|
||||
9 0 0 0 0 2 1 3 2 2 2 -2.3694708347320557 -1 6.7111740112304688 -3.3694708347320557 11 7.7111740112304688
|
||||
6.3040766849920349 -1 10.778600889711969 5.3040766849920349 11 11.778600889711969
|
||||
13.449372291564941 -1 3.6803607940673828 12.449372291564941 11 4.6803607940673828
|
||||
|
||||
0 3
|
||||
17.042239493328594 3
|
||||
|
||||
0 2
|
||||
1 2
|
||||
|
||||
1 0 10 0 -0 1 0 0 0 1 1 0 -0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 -0 1 0 0 0 1 1 0 -0
|
||||
9 0 0 0 0 2 1 3 2 2 2 -2.3694708347320557 -1 6.7111740112304688 -3.3694708347320557 11 7.7111740112304688
|
||||
6.3040766849920349 -1 10.778600889711969 5.3040766849920349 11 11.778600889711969
|
||||
13.449372291564941 -1 3.6803607940673828 12.449372291564941 11 4.6803607940673828
|
||||
|
||||
0 3
|
||||
17.042239493328594 3
|
||||
|
||||
0 2
|
||||
1 2
|
||||
|
||||
1 0 10 0 -0 1 0 0 0 1 1 0 -0
|
||||
1 0 0 0 0 0 1 1 0 -0 -0 1 0
|
||||
1 0 0 0 1 0 -0 0 0 1 0 -1 0
|
||||
Triangulations 10
|
||||
4 2 1 0
|
||||
10 0 0 10 0 6.43722869516553 10 10 6.72907521308869 10 10 0 0 0 6.43722869516553 0 6.72907521308869 -10 0 -10 2 4 3 2 1 4
|
||||
8 6 1 2.22044604925031e-16
|
||||
5 0 0 10 0 0 5.00000000000002 0 8.19932191205528 10 0 6.43722869516553 8.79807665874094 0 7.08728891199801 7.82535091371973 0 7.50462831121173 6.70530137909227 0 7.86971791782177 5.85984283785007 0 8.06644234183498 0 0 0 5 8.19932191205508 0 6.43722869516553 5 7.08728891199801 3.79807665874094 7.50462831121173 2.82535091371973 7.86971791782177 1.70530137909227 8.06644234183498 0.859842837850067 8 1 3 7 1 8 6 1 7 5 1 6 4 2 1 4 1 5
|
||||
12 10 1 0.0122249921359919
|
||||
5.00000000000002 0 8.19932191205528 4.99999999999997 10 8.90487399647323 10 0 6.43722869516553 8.79807665874094 0 7.08728891199801 7.82535091371973 0 7.50462831121173 6.70530137909227 0 7.86971791782177 5.85984283785007 0 8.06644234183498 10 10 6.72907521308869 8.87417445028259 10 7.44277729236561 7.66463804731309 10 8.05955372364287 6.46057738942126 10 8.52630210854639 5.7795158176413 10 8.72781711637771 7.62215873874397 0.0833333333333333 8.51535936579449 0.916666666666667 13.1243902708538 0.0833333333333333 11.7691957308136 0.0833333333333333 10.6880538277913 0.0833333333333333 9.45975789164423 0.0833333333333333 8.5439218194732 0.0833333333333333 14.077035382602 0.916666666666667 12.7925843494021 0.916666666666667 11.4341800330082 0.916666666666667 10.1030814108977 0.916666666666667 9.35914224644899 0.916666666666667 2 1 7 12 7 6 12 2 7 11 6 5 11 12 6 10 5 4 10 11 5 9 4 3 9 10 4 8 9 3
|
||||
8 6 1 4.44089209850063e-16
|
||||
5 10 0 10 10 0 4.99999999999997 10 8.90487399647323 10 10 6.72907521308869 8.87417445028259 10 7.44277729236561 7.66463804731309 10 8.05955372364287 6.46057738942126 10 8.52630210854639 5.7795158176413 10 8.72781711637771 0 0 0 5 8.90487399647337 0 6.72907521308869 5 7.44277729236561 3.87417445028259 8.05955372364287 2.66463804731309 8.52630210854639 1.46057738942126 8.72781711637771 0.779515817641305 8 1 3 7 1 8 6 1 7 5 1 6 4 2 1 4 1 5
|
||||
4 2 1 0
|
||||
5 0 0 5 10 0 10 0 0 10 10 0 0 0 0 10 5 0 5 10 4 2 1 4 1 3
|
||||
8 6 1 2.22044604925031e-16
|
||||
0 0 0 5 0 0 -5.82867087928207e-16 0 7.73046390134076 5.00000000000002 0 8.19932191205528 3.77443736973052 0 8.27566756640225 2.51986035017387 0 8.22148773529173 1.36192938573186 0 8.05753010162796 0.63764217906072 0 7.90128547279649 0 0 0 5 7.73046390134076 0 8.19932191205508 5 8.27566756640225 3.77443736973052 8.22148773529173 2.51986035017387 8.05753010162796 1.36192938573186 7.90128547279649 0.63764217906072 8 1 3 7 2 1 7 1 8 6 2 7 5 2 6 4 2 5
|
||||
12 10 1 0.012025438274462
|
||||
5.00000000000002 0 8.19932191205528 -5.82867087928207e-16 0 7.73046390134076 3.77443736973052 0 8.27566756640225 2.51986035017387 0 8.22148773529173 1.36192938573186 0 8.05753010162796 0.63764217906072 0 7.90128547279649 4.99999999999997 10 8.90487399647323 -3.33066907387547e-16 10 8.78083221010921 3.89582285547283 10 9.06081109709954 2.67016640430995 10 9.1084382001843 1.43067453360871 10 9.02784798225935 0.667197672048854 10 8.91610573114779 7.62215872963008 0.0833333333333333 2.44048785964619 0.0833333333333333 6.3245833085434 0.0833333333333333 5.01530328036068 0.0833333333333333 3.82325679635101 0.0833333333333333 3.08534474061398 0.0833333333333333 8.51535936488504 0.916666665822446 3.28414257688696 0.916666666666667 7.33377907026458 0.916666666666667 6.04023166324346 0.916666666666667 4.75058299799029 0.916666666666667 3.96513487565986 0.916666666666667 8 6 5 8 2 6 12 8 5 11 5 4 11 12 5 10 4 3 10 11 4 9 3 1 9 10 3 7 9 1
|
||||
8 6 1 4.44089209850063e-16
|
||||
0 10 0 5 10 0 -3.33066907387547e-16 10 8.78083221010921 4.99999999999997 10 8.90487399647323 3.89582285547283 10 9.06081109709954 2.67016640430995 10 9.1084382001843 1.43067453360871 10 9.02784798225935 0.667197672048854 10 8.91610573114779 0 0 0 5 8.78083221010921 0 8.90487399647337 5 9.06081109709954 3.89582285547283 9.1084382001843 2.67016640430995 9.02784798225935 1.43067453360871 8.91610573114779 0.667197672048854 8 1 3 7 1 8 6 2 1 6 1 7 5 2 6 4 2 5
|
||||
4 2 1 0
|
||||
0 0 0 0 10 0 5 0 0 5 10 0 0 0 0 10 5 0 5 10 4 2 1 4 1 3
|
||||
4 2 1 5.31176747281665e-16
|
||||
0 0 0 -5.82867087928207e-16 0 7.73046390134076 -3.33066907387547e-16 10 8.78083221010921 0 10 0 0 0 7.73046390134076 0 8.78083221010921 -10 0 -10 2 4 3 2 1 4
|
||||
|
||||
TShapes 56
|
||||
Ve
|
||||
1.77597436356193e-07
|
||||
10 0 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ve
|
||||
1.36493352600187e-07
|
||||
10 0 6.43722869516553
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.36493352600187e-07 1 1 0
|
||||
1 1 0 0 6.43722869516553
|
||||
2 1 1 0 0 6.43722869516553
|
||||
2 2 2 0 0 6.43722869516553
|
||||
6 1 1 4
|
||||
6 2 2 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+56 6 -55 6 *
|
||||
Ve
|
||||
4.54456527409946e-05
|
||||
10 10 6.72907521308869
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 2 0 0 1
|
||||
2 3 1 3 0 1
|
||||
2 4 3 9 0 1
|
||||
6 3 3 10
|
||||
6 4 1 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+55 11 -53 11 *
|
||||
Ve
|
||||
1.77597436356193e-07
|
||||
10 10 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 3 0 0 6.72907521308869
|
||||
2 5 1 0 0 6.72907521308869
|
||||
2 6 4 0 0 6.72907521308869
|
||||
6 5 1 4
|
||||
6 6 4 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+51 6 -53 6 *
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 4 0 0 10
|
||||
2 7 1 0 0 10
|
||||
2 8 5 0 0 10
|
||||
6 7 1 4
|
||||
6 8 5 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+56 6 -51 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-54 3 -52 0 +50 3 +49 3 *
|
||||
Fa
|
||||
0 1e-07 1 3
|
||||
2 1
|
||||
0101000
|
||||
+48 0 *
|
||||
Ve
|
||||
1.77597436356193e-07
|
||||
5 0 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 5 0 0 5
|
||||
2 9 2 0 0 5
|
||||
2 10 5 0 0 5
|
||||
6 9 2 5
|
||||
6 10 5 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 6 -56 6 *
|
||||
Ve
|
||||
5e-06
|
||||
5.00000000000002 0 8.19932191205528
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 6 0 0 8.19932191205508
|
||||
2 11 2 0 0 8.19932191205508
|
||||
2 12 6 15 0 8.19932191205508
|
||||
6 11 2 5
|
||||
6 12 6 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 6 -44 6 *
|
||||
Ed
|
||||
1.36493352600187e-07 1 1 0
|
||||
1 7 0 0 0.529841816830316
|
||||
2 13 2 3 0 0.529841816830316
|
||||
2 14 3 9 0 0.529841816830316
|
||||
6 13 3 10
|
||||
6 14 2 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+55 11 -44 11 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-45 12 +43 12 -54 12 -42 2 *
|
||||
Fa
|
||||
0 1e-07 2 12
|
||||
2 2
|
||||
0101000
|
||||
+41 0 *
|
||||
Ve
|
||||
5e-06
|
||||
4.99999999999997 10 8.90487399647323
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
5e-06 1 1 0
|
||||
1 8 0 0 1
|
||||
2 15 3 9 0 1
|
||||
2 16 7 17 0 1
|
||||
6 15 3 10
|
||||
6 16 7 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 11 -39 11 *
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 9 0 0 0.650578165227791
|
||||
2 17 3 9 0 0.650578165227791
|
||||
2 18 4 3 0 0.650578165227791
|
||||
6 17 3 10
|
||||
6 18 4 10
|
||||
0
|
||||
|
||||
0101000
|
||||
+53 11 -39 11 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-38 2 -42 2 +37 2 +52 2 *
|
||||
Fa
|
||||
0 1e-07 3 16
|
||||
2 3
|
||||
0101000
|
||||
+36 0 *
|
||||
Ve
|
||||
1.77597436356193e-07
|
||||
5 10 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 10 0 0 5
|
||||
2 19 4 0 0 5
|
||||
2 20 5 0 0 5
|
||||
6 19 4 5
|
||||
6 20 5 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+34 6 -51 6 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 11 0 0 8.90487399647337
|
||||
2 21 4 0 0 8.90487399647337
|
||||
2 22 8 15 0 8.90487399647337
|
||||
6 21 4 5
|
||||
6 22 8 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+34 6 -39 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-33 12 +32 12 -50 12 -37 2 *
|
||||
Fa
|
||||
0 1e-07 4 12
|
||||
2 4
|
||||
0101000
|
||||
+31 0 *
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 12 0 0 10
|
||||
2 23 5 0 0 10
|
||||
2 24 9 15 0 10
|
||||
6 23 5 5
|
||||
6 24 9 5
|
||||
0
|
||||
|
||||
0101000
|
||||
+46 6 -34 6 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-29 12 +45 12 -33 12 +49 12 *
|
||||
Fa
|
||||
0 1e-07 5 12
|
||||
2 5
|
||||
0101000
|
||||
+28 0 *
|
||||
Ve
|
||||
1.77597436356193e-07
|
||||
0 0 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 13 0 0 5
|
||||
2 25 6 0 0 5
|
||||
2 26 9 0 0 5
|
||||
6 25 6 19
|
||||
6 26 9 19
|
||||
0
|
||||
|
||||
0101000
|
||||
+26 20 -46 20 *
|
||||
Ve
|
||||
1.36496072480688e-07
|
||||
-5.82867087928207e-16 0 7.73046390134076
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.36493352600187e-07 1 1 0
|
||||
1 14 0 0 7.73046390134076
|
||||
2 27 6 0 0 7.73046390134076
|
||||
2 28 10 0 0 7.73046390134076
|
||||
6 27 6 19
|
||||
6 28 10 21
|
||||
0
|
||||
|
||||
0101000
|
||||
+26 20 -24 20 *
|
||||
Ed
|
||||
1.36496072480688e-07 1 1 0
|
||||
1 15 0 0.529841816830316 1
|
||||
2 29 6 13 0.529841816830316 1
|
||||
2 30 7 9 0.529841816830316 1
|
||||
6 29 7 22
|
||||
6 30 6 22
|
||||
0
|
||||
|
||||
0101000
|
||||
+44 23 -24 23 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-25 18 +23 18 -43 12 -22 14 *
|
||||
Fa
|
||||
0 1e-07 6 18
|
||||
2 6
|
||||
0101000
|
||||
+21 0 *
|
||||
Ve
|
||||
4.54456527409946e-05
|
||||
-3.33066907387547e-16 10 8.78083221010921
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1e-07 1 1 0
|
||||
1 16 0 0 1
|
||||
2 31 7 9 0 1
|
||||
2 32 10 13 0 1
|
||||
6 31 7 22
|
||||
6 32 10 0
|
||||
0
|
||||
|
||||
0101000
|
||||
+24 23 -19 23 *
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 17 0 0.650578165227791 1
|
||||
2 33 7 9 0.650578165227791 1
|
||||
2 34 8 13 0.650578165227791 1
|
||||
6 33 7 22
|
||||
6 34 8 22
|
||||
0
|
||||
|
||||
0101000
|
||||
+39 23 -19 23 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-22 14 +38 2 -18 14 +17 14 *
|
||||
Fa
|
||||
0 1e-07 7 24
|
||||
2 7
|
||||
0101000
|
||||
+16 0 *
|
||||
Ve
|
||||
1.77597436356193e-07
|
||||
0 10 0
|
||||
0 0
|
||||
|
||||
0101101
|
||||
*
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 18 0 0 5
|
||||
2 35 8 0 0 5
|
||||
2 36 9 0 0 5
|
||||
6 35 8 19
|
||||
6 36 9 19
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 20 -34 20 *
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 19 0 0 8.78083221010921
|
||||
2 37 8 0 0 8.78083221010921
|
||||
2 38 10 0 0 8.78083221010921
|
||||
6 37 8 19
|
||||
6 38 10 21
|
||||
0
|
||||
|
||||
0101000
|
||||
+14 20 -19 20 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-13 18 +12 18 -32 12 -17 14 *
|
||||
Fa
|
||||
0 1e-07 8 18
|
||||
2 8
|
||||
0101000
|
||||
+11 0 *
|
||||
Ed
|
||||
1.77597436356193e-07 1 1 0
|
||||
1 20 0 0 10
|
||||
2 39 9 0 0 10
|
||||
2 40 10 0 0 10
|
||||
6 39 9 19
|
||||
6 40 10 21
|
||||
0
|
||||
|
||||
0101000
|
||||
+26 20 -14 20 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-9 18 +25 18 -13 18 +29 12 *
|
||||
Fa
|
||||
0 1e-07 9 18
|
||||
2 9
|
||||
0101000
|
||||
+8 0 *
|
||||
Wi
|
||||
|
||||
0101000
|
||||
-23 13 -18 0 +12 13 +9 13 *
|
||||
Fa
|
||||
0 1e-07 10 13
|
||||
2 10
|
||||
0101000
|
||||
+6 0 *
|
||||
Sh
|
||||
|
||||
0101000
|
||||
+47 2 -40 0 +35 0 +30 0 -27 0 -20 0 +15 0 +10 0 -7 0 -5 14
|
||||
*
|
||||
So
|
||||
|
||||
0100000
|
||||
+4 0 *
|
||||
Co
|
||||
|
||||
0100000
|
||||
+3 0 *
|
||||
Co
|
||||
|
||||
1100000
|
||||
+2 1 *
|
||||
|
||||
+1 0
|
||||
-111
@@ -1,111 +0,0 @@
|
||||
#! /bin/sh
|
||||
# mkinstalldirs --- make directory hierarchy
|
||||
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||
# Created: 1993-05-16
|
||||
# Public domain
|
||||
|
||||
errstatus=0
|
||||
dirmode=""
|
||||
|
||||
usage="\
|
||||
Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
|
||||
|
||||
# process command line arguments
|
||||
while test $# -gt 0 ; do
|
||||
case $1 in
|
||||
-h | --help | --h*) # -h for help
|
||||
echo "$usage" 1>&2
|
||||
exit 0
|
||||
;;
|
||||
-m) # -m PERM arg
|
||||
shift
|
||||
test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
|
||||
dirmode=$1
|
||||
shift
|
||||
;;
|
||||
--) # stop option processing
|
||||
shift
|
||||
break
|
||||
;;
|
||||
-*) # unknown option
|
||||
echo "$usage" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
*) # first non-opt arg
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
for file
|
||||
do
|
||||
if test -d "$file"; then
|
||||
shift
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
case $# in
|
||||
0) exit 0 ;;
|
||||
esac
|
||||
|
||||
case $dirmode in
|
||||
'')
|
||||
if mkdir -p -- . 2>/dev/null; then
|
||||
echo "mkdir -p -- $*"
|
||||
exec mkdir -p -- "$@"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
|
||||
echo "mkdir -m $dirmode -p -- $*"
|
||||
exec mkdir -m "$dirmode" -p -- "$@"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
for file
|
||||
do
|
||||
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
|
||||
shift
|
||||
|
||||
pathcomp=
|
||||
for d
|
||||
do
|
||||
pathcomp="$pathcomp$d"
|
||||
case $pathcomp in
|
||||
-*) pathcomp=./$pathcomp ;;
|
||||
esac
|
||||
|
||||
if test ! -d "$pathcomp"; then
|
||||
echo "mkdir $pathcomp"
|
||||
|
||||
mkdir "$pathcomp" || lasterr=$?
|
||||
|
||||
if test ! -d "$pathcomp"; then
|
||||
errstatus=$lasterr
|
||||
else
|
||||
if test ! -z "$dirmode"; then
|
||||
echo "chmod $dirmode $pathcomp"
|
||||
lasterr=""
|
||||
chmod "$dirmode" "$pathcomp" || lasterr=$?
|
||||
|
||||
if test ! -z "$lasterr"; then
|
||||
errstatus=$lasterr
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
pathcomp="$pathcomp/"
|
||||
done
|
||||
done
|
||||
|
||||
exit $errstatus
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# End:
|
||||
# mkinstalldirs ends here
|
||||
@@ -12,12 +12,12 @@ Build-Depends: debhelper (>= 7.0.50~), cmake,
|
||||
libboost-regex-dev, libboost-serialization-dev, libboost-signals-dev,
|
||||
libboost-thread-dev, libboost-python-dev, python-dev, python-support,
|
||||
libqt4-dev, libxt-dev, libxext-dev, libxmu-dev, libxi-dev, libx11-dev,
|
||||
libcoin60-dev, libsoqt4-dev, libeigen3-dev,
|
||||
zlib1g-dev, libxerces-c2-dev, libopencascade-foundation-dev,
|
||||
libopencascade-modeling-dev, libopencascade-ocaf-dev,
|
||||
libopencascade-visualization-dev, python-cxx-dev, libswscale-dev,
|
||||
libcoin80-dev, libsoqt4-dev, libeigen3-dev,
|
||||
zlib1g-dev, libxerces-c-dev, liboce-foundation-dev,
|
||||
liboce-modeling-dev, liboce-ocaf-dev,
|
||||
liboce-visualization-dev, python-cxx-dev, libswscale-dev,
|
||||
libzipios++-dev, swig, gfortran, f2c, libqtwebkit-dev, libspnav-dev, libfreetype6-dev,
|
||||
libpyside-dev, libshiboken-dev
|
||||
libpyside-dev, libshiboken-dev, pyside-tools
|
||||
Standards-Version: 3.9.1
|
||||
|
||||
Package: freecad
|
||||
@@ -62,7 +62,7 @@ Description: FreeCAD documentation
|
||||
.
|
||||
This package contains the FreeCAD documentation.
|
||||
.
|
||||
The documentation is provided in Qt's new help format;
|
||||
The documentation is provided in Qt help format;
|
||||
the new help format version can be viewed in conjunction with the Qt Assistant
|
||||
found in the qt4-dev-tools package.
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<application>
|
||||
<id type="desktop">freecad.desktop</id>
|
||||
<licence>LGPL</licence>
|
||||
<metadata_licence>CC-BY-3.0</metadata_licence>
|
||||
<project_license>LGPL-2.1+</project_license>
|
||||
<name>FreeCAD</name>
|
||||
<summary>An open source parametric 3D CAD modeler</summary>
|
||||
<description>
|
||||
|
||||
@@ -70,6 +70,8 @@ install-stamp:
|
||||
dh_install debian/freecad.desktop usr/share/applications
|
||||
dh_installman debian/freecad.1 debian/mime/freecad-thumbnailer.1
|
||||
dh_installchangelogs ChangeLog.txt
|
||||
# install the gnome app file
|
||||
df_install debian/freecad.appdata.xml debian/freecad/usr/share/appdata
|
||||
# install the headers
|
||||
#dh_install -pfreecad-dev debian/tmp/freecad/usr/include/* usr/include
|
||||
# install the help system
|
||||
|
||||
Vendored
+8
-8
@@ -1,21 +1,21 @@
|
||||
|
||||
if(FREECAD_BUILD_CAM)
|
||||
if(BUILD_CAM)
|
||||
add_subdirectory(ANN)
|
||||
endif(FREECAD_BUILD_CAM)
|
||||
endif(BUILD_CAM)
|
||||
|
||||
if(FREECAD_BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
if(BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
if(FREECAD_LIBPACK_CHECKFILE6X)
|
||||
add_subdirectory(Pivy)
|
||||
elseif(FREECAD_LIBPACK_CHECKFILE7X)
|
||||
add_subdirectory(Pivy-0.5)
|
||||
#elseif(FREECAD_BUILD_GUI AND FREECAD_LIBPACK_CHECKCUSTOM)
|
||||
#elseif(BUILD_GUI AND FREECAD_LIBPACK_CHECKCUSTOM)
|
||||
# find_path(COIN_VERSION3 Inventor/scxml/ScXML.h ${COIN3D_INCLUDE_DIR})
|
||||
# if (COIN_VERSION3)
|
||||
# add_subdirectory(Pivy-0.5)
|
||||
# else (COIN_VERSION3)
|
||||
# add_subdirectory(Pivy)
|
||||
# endif(COIN_VERSION3)
|
||||
#endif(FREECAD_BUILD_GUI AND FREECAD_LIBPACK_CHECKFILE6X)
|
||||
#endif(BUILD_GUI AND FREECAD_LIBPACK_CHECKFILE6X)
|
||||
#if (MINGW)
|
||||
# add_subdirectory(Pivy)
|
||||
#endif(MINGW)
|
||||
@@ -32,10 +32,10 @@ if(FREECAD_BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
endif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/Pivy)
|
||||
endif(COIN_VERSION3)
|
||||
endif (FREECAD_LIBPACK_CHECKFILE6X)
|
||||
endif(FREECAD_BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
endif(BUILD_GUI AND NOT FREECAD_USE_EXTERNAL_PIVY)
|
||||
|
||||
# Build SalomeMesh for all Platforms since heavily patched
|
||||
if (FREECAD_BUILD_SMESH)
|
||||
if (BUILD_SMESH AND NOT FREECAD_USE_EXTERNAL_SMESH)
|
||||
add_subdirectory(salomesmesh)
|
||||
endif(FREECAD_BUILD_SMESH)
|
||||
endif()
|
||||
|
||||
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
Yanked from FreeCAD forum posts by wmayer 17 July and 22 August 2014
|
||||
http://forum.freecadweb.org/viewtopic.php?f=10&t=7054
|
||||
http://forum.freecadweb.org/viewtopic.php?f=17&t=7432
|
||||
|
||||
The CxImage is only used for a Windows thumbnailer. The utility
|
||||
"ThumbnailProvider" is a DLL which can be registered to Windows as a so called
|
||||
shell extension. This utility is able to create a preview image of an FCStd
|
||||
project file and CxImage is needed to convert the data into a format that
|
||||
Windows expects.
|
||||
|
||||
The format Windows accepts is a BITMAP handle for which Qt could also be used.
|
||||
But this requires a dependency of two rather heavy DLLs (QtCore, QtGui) and
|
||||
with a statically linked CxImage we don't have this problem.
|
||||
Vendored
-132
@@ -1,132 +0,0 @@
|
||||
#SUBDIRS=Pivy
|
||||
if HAVE_OPENCASCADE
|
||||
SUBDIRS=salomesmesh
|
||||
endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
CMakeLists.txt \
|
||||
boost/numeric/bindings/LICENSE_1_0.txt \
|
||||
boost/numeric/bindings/amos/amos.h \
|
||||
boost/numeric/bindings/amos/amos.hpp \
|
||||
boost/numeric/bindings/amos/amos_names.h \
|
||||
boost/numeric/bindings/amos/amos_overloads.hpp \
|
||||
boost/numeric/bindings/atlas/cblas.hpp \
|
||||
boost/numeric/bindings/atlas/cblas1.hpp \
|
||||
boost/numeric/bindings/atlas/cblas1_overloads.hpp \
|
||||
boost/numeric/bindings/atlas/cblas2.hpp \
|
||||
boost/numeric/bindings/atlas/cblas2_overloads.hpp \
|
||||
boost/numeric/bindings/atlas/cblas3.hpp \
|
||||
boost/numeric/bindings/atlas/cblas3_overloads.hpp \
|
||||
boost/numeric/bindings/atlas/cblas_enum.hpp \
|
||||
boost/numeric/bindings/atlas/cblas_inc.hpp \
|
||||
boost/numeric/bindings/atlas/clapack.hpp \
|
||||
boost/numeric/bindings/atlas/clapack_inc.hpp \
|
||||
boost/numeric/bindings/atlas/clapack_overloads.hpp \
|
||||
boost/numeric/bindings/blas/blas.h \
|
||||
boost/numeric/bindings/blas/blas.hpp \
|
||||
boost/numeric/bindings/blas/blas1.hpp \
|
||||
boost/numeric/bindings/blas/blas1_overloads.hpp \
|
||||
boost/numeric/bindings/blas/blas2.hpp \
|
||||
boost/numeric/bindings/blas/blas2_overloads.hpp \
|
||||
boost/numeric/bindings/blas/blas3.hpp \
|
||||
boost/numeric/bindings/blas/blas3_overloads.hpp \
|
||||
boost/numeric/bindings/blas/blas_names.h \
|
||||
boost/numeric/bindings/lapack/gees.hpp \
|
||||
boost/numeric/bindings/lapack/geev.hpp \
|
||||
boost/numeric/bindings/lapack/geqrf.hpp \
|
||||
boost/numeric/bindings/lapack/gesdd.hpp \
|
||||
boost/numeric/bindings/lapack/gesv.hpp \
|
||||
boost/numeric/bindings/lapack/gesvd.hpp \
|
||||
boost/numeric/bindings/lapack/hbev.hpp \
|
||||
boost/numeric/bindings/lapack/hbevx.hpp \
|
||||
boost/numeric/bindings/lapack/heev.hpp \
|
||||
boost/numeric/bindings/lapack/heevd.hpp \
|
||||
boost/numeric/bindings/lapack/heevx.hpp \
|
||||
boost/numeric/bindings/lapack/hesv.hpp \
|
||||
boost/numeric/bindings/lapack/hpsv.hpp \
|
||||
boost/numeric/bindings/lapack/hseqr.hpp \
|
||||
boost/numeric/bindings/lapack/ilaenv.hpp \
|
||||
boost/numeric/bindings/lapack/lapack.h \
|
||||
boost/numeric/bindings/lapack/lapack.hpp \
|
||||
boost/numeric/bindings/lapack/lapack_names.h \
|
||||
boost/numeric/bindings/lapack/orgqr.hpp \
|
||||
boost/numeric/bindings/lapack/ormqr.hpp \
|
||||
boost/numeric/bindings/lapack/posv.hpp \
|
||||
boost/numeric/bindings/lapack/ppsv.hpp \
|
||||
boost/numeric/bindings/lapack/spsv.hpp \
|
||||
boost/numeric/bindings/lapack/steqr.hpp \
|
||||
boost/numeric/bindings/lapack/syev.hpp \
|
||||
boost/numeric/bindings/lapack/syevd.hpp \
|
||||
boost/numeric/bindings/lapack/syevx.hpp \
|
||||
boost/numeric/bindings/lapack/sysv.hpp \
|
||||
boost/numeric/bindings/lapack/sytrd.hpp \
|
||||
boost/numeric/bindings/lapack/trevc.hpp \
|
||||
boost/numeric/bindings/lapack/trexc.hpp \
|
||||
boost/numeric/bindings/lapack/workspace.hpp \
|
||||
boost/numeric/bindings/umfpack/umfpack.hpp \
|
||||
boost/numeric/bindings/umfpack/umfpack_inc.hpp \
|
||||
boost/numeric/bindings/umfpack/umfpack_overloads.hpp \
|
||||
boost/numeric/bindings/traits/detail/array.hpp \
|
||||
boost/numeric/bindings/traits/detail/array_impl.hpp \
|
||||
boost/numeric/bindings/traits/detail/generate_const.hpp \
|
||||
boost/numeric/bindings/traits/detail/symm_herm_traits.hpp \
|
||||
boost/numeric/bindings/traits/detail/ublas_ordering.hpp \
|
||||
boost/numeric/bindings/traits/detail/ublas_uplo.hpp \
|
||||
boost/numeric/bindings/traits/detail/utils.hpp \
|
||||
boost/numeric/bindings/traits/algorithm.hpp \
|
||||
boost/numeric/bindings/traits/boost_array.hpp \
|
||||
boost/numeric/bindings/traits/c_array.hpp \
|
||||
boost/numeric/bindings/traits/config.hpp \
|
||||
boost/numeric/bindings/traits/fortran.h \
|
||||
boost/numeric/bindings/traits/matrix_raw.hpp \
|
||||
boost/numeric/bindings/traits/matrix_traits.hpp \
|
||||
boost/numeric/bindings/traits/sparse_traits.hpp \
|
||||
boost/numeric/bindings/traits/std_valarray.hpp \
|
||||
boost/numeric/bindings/traits/std_vector.hpp \
|
||||
boost/numeric/bindings/traits/symm_herm_raw.hpp \
|
||||
boost/numeric/bindings/traits/tnt.hpp \
|
||||
boost/numeric/bindings/traits/traits.hpp \
|
||||
boost/numeric/bindings/traits/transpose.hpp \
|
||||
boost/numeric/bindings/traits/type.h \
|
||||
boost/numeric/bindings/traits/type.hpp \
|
||||
boost/numeric/bindings/traits/type_traits.hpp \
|
||||
boost/numeric/bindings/traits/ublas_banded.hpp \
|
||||
boost/numeric/bindings/traits/ublas_hermitian.hpp \
|
||||
boost/numeric/bindings/traits/ublas_matrix.hpp \
|
||||
boost/numeric/bindings/traits/ublas_sparse.hpp \
|
||||
boost/numeric/bindings/traits/ublas_symmetric.hpp \
|
||||
boost/numeric/bindings/traits/ublas_vector.hpp \
|
||||
boost/numeric/bindings/traits/ublas_vector2.hpp \
|
||||
boost/numeric/bindings/traits/vector_raw.hpp \
|
||||
boost/numeric/bindings/traits/vector_traits.hpp
|
||||
|
||||
# For Debian based system we don't need these sources
|
||||
if MAKE_NO_DFSG_PACKAGE
|
||||
EXTRA_DIST += \
|
||||
Pivy/gui/__init__.py \
|
||||
Pivy/gui/soqt.py \
|
||||
Pivy/AUTHORS \
|
||||
Pivy/CMakeLists.txt \
|
||||
Pivy/coin.py \
|
||||
Pivy/coin_header_includes.h \
|
||||
Pivy/coin_wrap.cpp \
|
||||
Pivy/__init__.py \
|
||||
Pivy/LICENSE \
|
||||
Pivy/README \
|
||||
Pivy/sogui.py \
|
||||
Pivy/soqt_wrap.cpp \
|
||||
Pivy-0.5/gui/__init__.py \
|
||||
Pivy-0.5/gui/soqt.py \
|
||||
Pivy-0.5/AUTHORS \
|
||||
Pivy-0.5/CMakeLists.txt \
|
||||
Pivy-0.5/coin.py \
|
||||
Pivy-0.5/coin_header_includes.h \
|
||||
Pivy-0.5/coin_wrap.cpp \
|
||||
Pivy-0.5/__init__.py \
|
||||
Pivy-0.5/LICENSE \
|
||||
Pivy-0.5/README \
|
||||
Pivy-0.5/sogui.py \
|
||||
Pivy-0.5/soqt.py \
|
||||
Pivy-0.5/soqt_wrap.cpp
|
||||
endif
|
||||
|
||||
Vendored
+2
-45
@@ -1,10 +1,9 @@
|
||||
add_definitions(-DSOQT_DLL -DCOIN_DLL)
|
||||
add_definitions(-DCOIN_DLL)
|
||||
|
||||
include_directories(
|
||||
../include
|
||||
${COIN3D_INCLUDE_DIR}
|
||||
${PYTHON_INCLUDE_PATH}
|
||||
${SOQT_INCLUDE_DIR}
|
||||
${QT_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
@@ -28,8 +27,7 @@ if(MSVC)
|
||||
Rpcrt4.lib
|
||||
debug ${COIN3D_LIBRARY_DEBUG}
|
||||
optimized ${COIN3D_LIBRARY_RELEASE}
|
||||
debug ${PYTHON_DEBUG_LIBRARY}
|
||||
optimized ${PYTHON_LIBRARY})
|
||||
${PYTHON_LIBRARY})
|
||||
else(MSVC)
|
||||
set(CoinPy_LIBS
|
||||
${COIN3D_LIBRARY}
|
||||
@@ -51,44 +49,3 @@ fc_copy_sources(coin "${CMAKE_BINARY_DIR}/bin/pivy"
|
||||
|
||||
install(TARGETS coin DESTINATION bin/pivy)
|
||||
install(FILES __init__.py coin.py sogui.py DESTINATION bin/pivy)
|
||||
|
||||
########################### SoQtPy ###########################
|
||||
|
||||
set(SoQtPy_SRCS
|
||||
soqt_wrap.cpp
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
set(SoQtPy_LIBS
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
optimized MSVCRT.LIB
|
||||
optimized MSVCPRT.LIB
|
||||
Rpcrt4.lib
|
||||
debug ${SOQT_LIBRARY_DEBUG}
|
||||
optimized ${SOQT_LIBRARY_RELEASE}
|
||||
debug ${COIN3D_LIBRARY_DEBUG}
|
||||
optimized ${COIN3D_LIBRARY_RELEASE}
|
||||
debug ${PYTHON_DEBUG_LIBRARY}
|
||||
optimized ${PYTHON_LIBRARY})
|
||||
else(MSVC)
|
||||
set(SoQtPy_LIBS
|
||||
${SOQT_LIBRARIES}
|
||||
${COIN3D_LIBRARY}
|
||||
${PYTHON_LIBRARY})
|
||||
endif(MSVC)
|
||||
|
||||
add_library(soqt SHARED ${SoQtPy_SRCS})
|
||||
|
||||
target_link_libraries(soqt ${SoQtPy_LIBS})
|
||||
|
||||
SET_BIN_DIR(soqt _soqt /bin/pivy/gui)
|
||||
SET_PYTHON_PREFIX_SUFFIX(soqt)
|
||||
|
||||
fc_copy_sources(soqt "${CMAKE_BINARY_DIR}/bin/pivy"
|
||||
gui/soqt.py
|
||||
gui/__init__.py
|
||||
)
|
||||
|
||||
install(TARGETS soqt DESTINATION bin/pivy/gui)
|
||||
install(FILES gui/__init__.py soqt.py DESTINATION bin/pivy/gui)
|
||||
|
||||
Vendored
+1
-43
@@ -1,10 +1,9 @@
|
||||
add_definitions(-DSOQT_DLL -DCOIN_DLL)
|
||||
add_definitions(-DCOIN_DLL)
|
||||
|
||||
include_directories(
|
||||
../include
|
||||
${COIN3D_INCLUDE_DIR}
|
||||
${PYTHON_INCLUDE_PATH}
|
||||
${SOQT_INCLUDE_DIR}
|
||||
${QT_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
@@ -51,44 +50,3 @@ fc_copy_sources(coin "${CMAKE_BINARY_DIR}/bin/pivy"
|
||||
|
||||
install(TARGETS coin DESTINATION bin/pivy)
|
||||
install(FILES __init__.py coin.py sogui.py DESTINATION bin/pivy)
|
||||
|
||||
########################### SoQtPy ###########################
|
||||
|
||||
set(SoQtPy_SRCS
|
||||
soqt_wrap.cpp
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
set(SoQtPy_LIBS
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
optimized MSVCRT.LIB
|
||||
optimized MSVCPRT.LIB
|
||||
Rpcrt4.lib
|
||||
debug ${SOQT_LIBRARY_DEBUG}
|
||||
optimized ${SOQT_LIBRARY_RELEASE}
|
||||
debug ${COIN3D_LIBRARY_DEBUG}
|
||||
optimized ${COIN3D_LIBRARY_RELEASE}
|
||||
debug ${PYTHON_DEBUG_LIBRARY}
|
||||
optimized ${PYTHON_LIBRARY})
|
||||
else(MSVC)
|
||||
set(SoQtPy_LIBS
|
||||
${SOQT_LIBRARIES}
|
||||
${COIN3D_LIBRARY}
|
||||
${PYTHON_LIBRARY})
|
||||
endif(MSVC)
|
||||
|
||||
add_library(soqt SHARED ${SoQtPy_SRCS})
|
||||
|
||||
target_link_libraries(soqt ${SoQtPy_LIBS})
|
||||
|
||||
SET_BIN_DIR(soqt _soqt /bin/pivy/gui)
|
||||
SET_PYTHON_PREFIX_SUFFIX(soqt)
|
||||
|
||||
fc_copy_sources(soqt "${CMAKE_BINARY_DIR}/bin/pivy"
|
||||
gui/soqt.py
|
||||
gui/__init__.py
|
||||
)
|
||||
|
||||
install(TARGETS soqt DESTINATION bin/pivy/gui)
|
||||
install(FILES gui/__init__.py gui/soqt.py DESTINATION bin/pivy/gui)
|
||||
|
||||
Vendored
-73
@@ -1,73 +0,0 @@
|
||||
|
||||
lib_LTLIBRARIES=_coin.la _soqt.la
|
||||
|
||||
#--------------------------------------------------------------------------------------
|
||||
# Coin
|
||||
|
||||
_coin_la_SOURCES=\
|
||||
coin_wrap.cpp \
|
||||
coin_header_includes.h
|
||||
|
||||
# the library search path.
|
||||
_coin_la_LDFLAGS = $(sim_ac_coin_ldflags) -module -avoid-version
|
||||
_coin_la_CPPFLAGS = -fno-strict-aliasing
|
||||
|
||||
_coin_la_LIBADD = \
|
||||
-l@PYTHON_LIB@ \
|
||||
$(sim_ac_coin_libs)
|
||||
|
||||
_coindir = $(prefix)/bin/pivy
|
||||
_coin_DATA = \
|
||||
__init__.py \
|
||||
coin.py \
|
||||
sogui.py
|
||||
|
||||
#--------------------------------------------------------------------------------------
|
||||
# SoQt
|
||||
|
||||
_soqt_la_SOURCES=\
|
||||
soqt_wrap.cpp
|
||||
|
||||
# the library search path.
|
||||
_soqt_la_LDFLAGS = $(sim_ac_coin_ldflags) $(sim_ac_soqt_ldflags) $(QT_LIBS) -module -avoid-version
|
||||
_soqt_la_CPPFLAGS = -fno-strict-aliasing
|
||||
|
||||
_soqt_la_LIBADD = \
|
||||
-l@PYTHON_LIB@ \
|
||||
$(sim_ac_coin_libs) \
|
||||
$(sim_ac_soqt_libs)
|
||||
|
||||
_soqt.la: $(_soqt_la_OBJECTS) $(_soqt_la_DEPENDENCIES)
|
||||
$(CXXLINK) -rpath $(libdir)/gui $(_soqt_la_LDFLAGS) $(_soqt_la_OBJECTS) $(_soqt_la_LIBADD) $(LIBS)
|
||||
|
||||
_soqtdir = $(prefix)/bin/pivy/gui
|
||||
_soqt_DATA = \
|
||||
__init__.py \
|
||||
soqt.py
|
||||
|
||||
#--------------------------------------------------------------------------------------
|
||||
|
||||
# set the include path found by configure
|
||||
AM_CXXFLAGS = $(all_includes) $(QT_CXXFLAGS) -I$(top_srcdir)/src -I$(top_builddir)/src
|
||||
|
||||
libdir = $(prefix)/bin/pivy
|
||||
install-exec-hook:
|
||||
$(mkdir_p) $(DESTDIR)$(libdir)/gui
|
||||
mv $(DESTDIR)$(libdir)/_soqt.* \
|
||||
$(DESTDIR)$(libdir)/gui/
|
||||
|
||||
uninstall-hook:
|
||||
rm -r $(DESTDIR)$(libdir)/gui
|
||||
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
EXTRA_DIST = \
|
||||
__init__.py \
|
||||
coin.py \
|
||||
sogui.py \
|
||||
soqt.py \
|
||||
AUTHORS \
|
||||
LICENSE \
|
||||
README \
|
||||
CMakeLists.txt
|
||||
|
||||
+66
-59
@@ -9,13 +9,6 @@ SET(SMESH_VERSION_TWEAK 2)
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
|
||||
|
||||
include_directories(
|
||||
${CMAKE_BINARY_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${Boost_INCLUDE_DIRS}
|
||||
${OCC_INCLUDE_DIR}
|
||||
${NGLIB_INCLUDE_DIR}
|
||||
${NETGEN_INCLUDE_DIRS}
|
||||
src/SMDS
|
||||
src/Driver
|
||||
src/DriverUNV
|
||||
@@ -23,11 +16,19 @@ include_directories(
|
||||
src/DriverSTL
|
||||
src/StdMeshers
|
||||
inc
|
||||
${CMAKE_BINARY_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${Boost_INCLUDE_DIRS}
|
||||
${OCC_INCLUDE_DIR}
|
||||
${NGLIB_INCLUDE_DIR}
|
||||
${NETGEN_INCLUDE_DIRS}
|
||||
${ZLIB_INCLUDE_DIR}
|
||||
)
|
||||
link_directories(${OCC_LIBRARY_DIR})
|
||||
|
||||
if(MSVC)
|
||||
if(FREECAD_BUILD_FEM_NETGEN)
|
||||
if(BUILD_FEM_NETGEN)
|
||||
set(SMESH_LIBS
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
@@ -41,7 +42,7 @@ if(MSVC)
|
||||
${OCC_OCAF_DEBUG_LIBRARIES}
|
||||
${OCC_OCAF_LIBRARIES}
|
||||
)
|
||||
else(FREECAD_BUILD_FEM_NETGEN)
|
||||
else(BUILD_FEM_NETGEN)
|
||||
set(SMESH_LIBS
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
@@ -53,21 +54,21 @@ if(MSVC)
|
||||
${OCC_OCAF_DEBUG_LIBRARIES}
|
||||
${OCC_OCAF_LIBRARIES}
|
||||
)
|
||||
endif(FREECAD_BUILD_FEM_NETGEN)
|
||||
endif(BUILD_FEM_NETGEN)
|
||||
|
||||
else(MSVC)
|
||||
if(FREECAD_BUILD_FEM_NETGEN)
|
||||
if(BUILD_FEM_NETGEN)
|
||||
set(SMESH_LIBS
|
||||
${NGLIB_LIBRARIES}
|
||||
${OCC_LIBRARIES}
|
||||
${OCC_OCAF_LIBRARIES}
|
||||
)
|
||||
else(FREECAD_BUILD_FEM_NETGEN)
|
||||
else(BUILD_FEM_NETGEN)
|
||||
set(SMESH_LIBS
|
||||
${OCC_LIBRARIES}
|
||||
${OCC_OCAF_LIBRARIES}
|
||||
)
|
||||
endif(FREECAD_BUILD_FEM_NETGEN)
|
||||
endif(BUILD_FEM_NETGEN)
|
||||
endif(MSVC)
|
||||
|
||||
|
||||
@@ -86,10 +87,6 @@ SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
|
||||
#INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
|
||||
#MESSAGE("Popo: ${Boost_INCLUDE_DIR}")
|
||||
|
||||
################
|
||||
# Check Fortran#
|
||||
################
|
||||
INCLUDE(CMakeDetermineFortranCompiler)
|
||||
|
||||
########################################
|
||||
# OpenCASCADE include and lib location #
|
||||
@@ -109,7 +106,8 @@ INCLUDE(CMakeDetermineFortranCompiler)
|
||||
IF (${CMAKE_SIZEOF_VOID_P} MATCHES "8") # It is 64bit, 32 bit systems returns 4
|
||||
ADD_DEFINITIONS(-D_OCC64)
|
||||
IF(CMAKE_COMPILER_IS_GNUCXX)
|
||||
ADD_DEFINITIONS(-DPCLINUX64)
|
||||
# 0001715: Mefisto Mesh Fails since translated by f2c
|
||||
# ADD_DEFINITIONS(-DPCLINUX64)
|
||||
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
|
||||
#MESSAGE("-- Build 64bit")
|
||||
ELSE (${CMAKE_SIZEOF_VOID_P} MATCHES "8")
|
||||
@@ -127,7 +125,7 @@ ELSE(UNIX)
|
||||
######### Windows ###########
|
||||
#MESSAGE("-- Windows system detected")
|
||||
IF(MSVC)
|
||||
ADD_DEFINITIONS(-DWNT -DWIN32 -D_WINDOWS -DCSFDB /wd4290 /wd4251 /wd4018 /wd4800 /wd4996 /wd4244 /wd4806 /wd4275)
|
||||
ADD_DEFINITIONS(-DWNT -DWIN32 -D_WINDOWS -DCSFDB -DUSE_CLOCK -DMSDOS -DNO_ONEXIT -DNO_My_ctype -DNO_ISATTY -DNO_FPINIT /wd4290 /wd4251 /wd4018 /wd4800 /wd4996 /wd4244 /wd4806 /wd4275 /wd4005 /wd4099 /wd4101 /wd4267 /wd4390)
|
||||
ELSE(MSVC)
|
||||
ADD_DEFINITIONS(-DWNT -DWIN32 -D_WINDOWS -DCSFDB)
|
||||
ENDIF(MSVC)
|
||||
@@ -268,49 +266,58 @@ endif(WIN32)
|
||||
##############
|
||||
# MEFISTO2 #
|
||||
##############
|
||||
if (MSVC)
|
||||
IF(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
# Mefisto2f.lib was built using f2c which created
|
||||
# all function names with an '_' at the end.
|
||||
FILE(GLOB MEFISTO2_source_files
|
||||
src/MEFISTO2/*.cpp
|
||||
#if (MSVC)
|
||||
#IF(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
# # Mefisto2f.lib was built using f2c which created
|
||||
# # all function names with an '_' at the end.
|
||||
# FILE(GLOB MEFISTO2_source_files
|
||||
# src/MEFISTO2/*.cpp
|
||||
# inc/Rn.h
|
||||
# inc/aptrte.h
|
||||
# )
|
||||
#ELSE(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
# FILE(GLOB MEFISTO2_source_files
|
||||
# src/MEFISTO2/*.cpp
|
||||
# src/MEFISTO2/MEFISTO2F.def
|
||||
# inc/Rn.h
|
||||
# inc/aptrte.h
|
||||
# )
|
||||
#ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
|
||||
set(MEFISTO2_source_files
|
||||
src/MEFISTO2/aptrte.cpp
|
||||
src/MEFISTO2/trte.c
|
||||
inc/Rn.h
|
||||
inc/aptrte.h
|
||||
)
|
||||
ELSE(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
FILE(GLOB MEFISTO2_source_files
|
||||
src/MEFISTO2/*.cpp
|
||||
src/MEFISTO2/MEFISTO2F.def
|
||||
inc/Rn.h
|
||||
inc/aptrte.h
|
||||
)
|
||||
ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
else(MSVC)
|
||||
FILE(GLOB MEFISTO2_source_files
|
||||
src/MEFISTO2/*.cpp
|
||||
src/MEFISTO2/trte.f
|
||||
inc/Rn.h
|
||||
inc/aptrte.h
|
||||
)
|
||||
endif(MSVC)
|
||||
)
|
||||
|
||||
#else(MSVC)
|
||||
# FILE(GLOB MEFISTO2_source_files
|
||||
# src/MEFISTO2/*.cpp
|
||||
# src/MEFISTO2/trte.f
|
||||
# inc/Rn.h
|
||||
# inc/aptrte.h
|
||||
# )
|
||||
#endif(MSVC)
|
||||
|
||||
ADD_LIBRARY(MEFISTO2 SHARED ${MEFISTO2_source_files})
|
||||
|
||||
SET_BIN_DIR(MEFISTO2 MEFISTO2)
|
||||
if(MSVC)
|
||||
TARGET_LINK_LIBRARIES(MEFISTO2 ${SMESH_LIBS} MEFISTO2f.lib) # in case of Windows link the prebuild Fortran lib
|
||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "-DMEFISTO2D_EXPORTS")
|
||||
else(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "-DMEFISTO2D_EXPORTS -D__WATCOM__")
|
||||
endif(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
elseif(MINGW)
|
||||
TARGET_LINK_LIBRARIES(MEFISTO2 ${SMESH_LIBS} gfortran)
|
||||
#if(MSVC)
|
||||
TARGET_LINK_LIBRARIES(MEFISTO2 ${SMESH_LIBS}) # in case of Windows link the prebuild Fortran lib
|
||||
set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "-DMEFISTO2D_EXPORTS")
|
||||
else(MSVC)
|
||||
TARGET_LINK_LIBRARIES(MEFISTO2 ${SMESH_LIBS} gfortran)
|
||||
set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "${MEFISTO2_CFLAGS}")
|
||||
endif(MSVC)
|
||||
# if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
# set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "-DMEFISTO2D_EXPORTS")
|
||||
# else(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
# set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "-DMEFISTO2D_EXPORTS -D__WATCOM__")
|
||||
# endif(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
#elseif(MINGW)
|
||||
# TARGET_LINK_LIBRARIES(MEFISTO2 ${SMESH_LIBS} gfortran)
|
||||
# set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "-DMEFISTO2D_EXPORTS")
|
||||
#else(MSVC)
|
||||
# TARGET_LINK_LIBRARIES(MEFISTO2 ${SMESH_LIBS} gfortran)
|
||||
# set_target_properties(MEFISTO2 PROPERTIES COMPILE_FLAGS "${MEFISTO2_CFLAGS}")
|
||||
#endif(MSVC)
|
||||
|
||||
|
||||
##############
|
||||
@@ -337,7 +344,7 @@ endif(WIN32)
|
||||
#ENDIF(MINGW)
|
||||
|
||||
# Disable for all other compilers but MSVC
|
||||
if (FREECAD_BUILD_FEM_NETGEN)
|
||||
if (BUILD_FEM_NETGEN)
|
||||
|
||||
################
|
||||
# NETGENPlugin #
|
||||
@@ -351,7 +358,7 @@ if(WIN32)
|
||||
set_target_properties(NETGENPlugin PROPERTIES COMPILE_FLAGS "-DNETGENPLUGIN_EXPORTS -DNO_PARALLEL_THREADS -DOCCGEOMETRY -DNETGEN_V5")
|
||||
endif(WIN32)
|
||||
|
||||
endif (FREECAD_BUILD_FEM_NETGEN)
|
||||
endif (BUILD_FEM_NETGEN)
|
||||
|
||||
#IF(WIN32)
|
||||
# SET_TARGET_PROPERTIES(SMESH PROPERTIES COMPILE_FLAGS "-DNETGENPluginimpl_EXPORTS ")
|
||||
@@ -372,7 +379,7 @@ else(WIN32)
|
||||
)
|
||||
endif(WIN32)
|
||||
|
||||
if (FREECAD_BUILD_FEM_NETGEN)
|
||||
if (BUILD_FEM_NETGEN)
|
||||
if(WIN32)
|
||||
INSTALL(TARGETS NETGENPlugin
|
||||
RUNTIME DESTINATION bin
|
||||
@@ -383,5 +390,5 @@ if (FREECAD_BUILD_FEM_NETGEN)
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
)
|
||||
endif(WIN32)
|
||||
endif (FREECAD_BUILD_FEM_NETGEN)
|
||||
endif (BUILD_FEM_NETGEN)
|
||||
|
||||
|
||||
Vendored
-389
@@ -1,389 +0,0 @@
|
||||
# dir variable for easy change of Makefile.am locations
|
||||
smeshdir = ./
|
||||
|
||||
# copy some files
|
||||
targetdir = $(prefix)
|
||||
#dist_target_DATA = LICENCE.lgpl
|
||||
EXTRA_DIST = CMakeLists.txt LICENCE.lgpl.txt
|
||||
|
||||
# set compiler flags and include directories, -fpermissive and -ffriend-injection not needed for occ6.3
|
||||
AM_CPPFLAGS = -I$(OCC_INC) -I$(srcdir)/$(smeshdir)inc/ $(all_includes)
|
||||
AM_CXXFLAGS = -Wno-sign-compare -Wno-switch -Wno-reorder -Wno-unused -Wno-parentheses -Wno-comment
|
||||
|
||||
# set library names
|
||||
if NETGEN
|
||||
lib_LTLIBRARIES = libNETGENPlugin.la libSMDS.la libDriver.la libDriverSTL.la libDriverDAT.la libDriverUNV.la libSMESHDS.la libSMESH.la libStdMeshers.la
|
||||
else
|
||||
lib_LTLIBRARIES = libDriver.la libSMDS.la libDriverSTL.la libDriverDAT.la libDriverUNV.la libSMESHDS.la libSMESH.la libStdMeshers.la
|
||||
endif
|
||||
|
||||
# set global linker flags (remove '-Wl,--no-undefined' since this doesn't seem to work on MacOSX)
|
||||
#AM_LDFLAGS = -version-info 1:0:0 -Wl,--no-undefined -L$(OCC_LIB)
|
||||
AM_LDFLAGS = -version-info 1:0:0 -L$(OCC_LIB) \
|
||||
-lTKernel -lTKService -lTKMath -lTKBRep -lTKTopAlgo -lTKGeomAlgo \
|
||||
-lTKGeomBase -lTKG3d -lTKG2d -lTKMeshVS -lTKShHealing -lTKPrim -lTKAdvTools
|
||||
|
||||
#uninstall-local:
|
||||
# -rm -rf $(DESTDIR)$(libdir)
|
||||
# -rm -rf $(DESTDIR)$(includedir)
|
||||
# -rm $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
#
|
||||
#install-exec-local:
|
||||
# test -z "$(DESTDIR)$(prefix)" || $(mkdir_p) "$(DESTDIR)$(prefix)"
|
||||
# @echo "#!/bin/bash" > $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
# @echo "export SMESHROOT="$(prefix) >> $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
# @echo "if [ -z "LD_LIBRARY_PATH" ];" >> $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
# @echo "then LD_LIBRARY_PATH="$(libdir)";" >> $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
# @echo "else LD_LIBRARY_PATH="$(libdir)":\$$LD_LIBRARY_PATH;" >> $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
# @echo "fi" >> $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
# chmod a+x $(DESTDIR)$(prefix)/env_smesh.sh
|
||||
|
||||
# set SMDS sources
|
||||
libSMDS_la_SOURCES = $(srcdir)/$(smeshdir)src/SMDS/SMDS_EdgePosition.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_FaceOfEdges.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_FaceOfNodes.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_FacePosition.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_IteratorOfElements.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshEdge.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshElement.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshElementIDFactory.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshFace.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshGroup.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshIDFactory.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshNode.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshObject.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MeshVolume.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_PolygonalFaceOfNodes.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_PolyhedralVolumeOfNodes.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_Position.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_QuadraticEdge.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_QuadraticFaceOfNodes.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_QuadraticVolumeOfNodes.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_SpacePosition.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_VertexPosition.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_VolumeOfFaces.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_VolumeOfNodes.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_MemoryLimit.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_VolumeTool.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMDS/SMDS_Mesh0DElement.cpp
|
||||
|
||||
# set Driver sources
|
||||
libDriver_la_SOURCES = $(srcdir)/$(smeshdir)src/Driver/Driver_Document.cpp \
|
||||
$(srcdir)/$(smeshdir)src/Driver/Driver_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/Driver/Driver_SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/Driver/Driver_SMESHDS_Mesh.cpp
|
||||
|
||||
# set DriverSTL sources
|
||||
libDriverSTL_la_SOURCES = $(srcdir)/$(smeshdir)src/DriverSTL/DriverSTL_R_SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverSTL/DriverSTL_W_SMDS_Mesh.cpp
|
||||
|
||||
libDriverSTL_la_LIBADD = -lSMDS -lDriver
|
||||
libDriverSTL_la_DEPENDENCIES = libSMDS.la libDriver.la
|
||||
|
||||
# set DriverDAT sources
|
||||
libDriverDAT_la_SOURCES = $(srcdir)/$(smeshdir)src/DriverDAT/DriverDAT_R_SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverDAT/DriverDAT_R_SMESHDS_Document.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverDAT/DriverDAT_R_SMESHDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverDAT/DriverDAT_W_SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverDAT/DriverDAT_W_SMESHDS_Document.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverDAT/DriverDAT_W_SMESHDS_Mesh.cpp
|
||||
|
||||
libDriverDAT_la_LIBADD = -lSMDS -lDriver
|
||||
libDriverDAT_la_DEPENDENCIES = libSMDS.la libDriver.la
|
||||
|
||||
# set DriverUNV sources
|
||||
libDriverUNV_la_SOURCES = $(srcdir)/$(smeshdir)src/DriverUNV/DriverUNV_R_SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/DriverUNV_R_SMESHDS_Document.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/DriverUNV_R_SMESHDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/DriverUNV_W_SMDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/DriverUNV_W_SMESHDS_Document.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/DriverUNV_W_SMESHDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/UNV2411_Structure.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/UNV2412_Structure.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/UNV2417_Structure.cpp \
|
||||
$(srcdir)/$(smeshdir)src/DriverUNV/UNV_Utilities.cpp
|
||||
|
||||
libDriverUNV_la_LIBADD = -lSMDS -lDriver
|
||||
libDriverUNV_la_DEPENDENCIES = libSMDS.la libDriver.la
|
||||
|
||||
# set SMESHDS sources
|
||||
libSMESHDS_la_SOURCES = $(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_Command.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_Document.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_Group.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_GroupBase.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_GroupOnGeom.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_Hypothesis.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_Script.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESHDS/SMESHDS_SubMesh.cpp
|
||||
|
||||
libSMESHDS_la_LIBADD = -lSMDS
|
||||
libSMESHDS_la_DEPENDENCIES = libSMDS.la
|
||||
|
||||
# set SMESH sources
|
||||
libSMESH_la_SOURCES = $(srcdir)/$(smeshdir)src/SMESH/SMESH_0D_Algo.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_1D_Algo.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_2D_Algo.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_3D_Algo.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Algo.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Block.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Exception.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Gen.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Group.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_HypoFilter.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Hypothesis.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Mesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_MeshEditor.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_MesherHelper.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Octree.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_OctreeNode.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_Pattern.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_subMesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/SMESH/SMESH_MeshVSLink.cpp \
|
||||
$(srcdir)/$(smeshdir)src/Controls/SMESHControls.cpp \
|
||||
$(srcdir)/$(smeshdir)src/Controls/SMESH_Controls.cpp
|
||||
|
||||
libSMESH_la_LIBADD = -lSMDS -lSMESHDS -lDriver -lDriverSTL -lDriverUNV -lDriverDAT
|
||||
libSMESH_la_DEPENDENCIES = libSMDS.la libSMESHDS.la libDriver.la \
|
||||
libDriverSTL.la libDriverUNV.la libDriverDAT.la
|
||||
|
||||
# set StdMeshers sources
|
||||
libStdMeshers_la_SOURCES = $(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Arithmetic1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_AutomaticLength.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_CompositeSegment_1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Deflection1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Distribution.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_FaceSide.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Hexa_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_LayerDistribution.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_LengthFromEdges.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_LocalLength.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_MaxElementArea.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_MaxElementVolume.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_MEFISTO_2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_NotConformAllowed.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_NumberOfLayers.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_NumberOfSegments.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Penta_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Prism_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_ProjectionSource1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_ProjectionSource2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_ProjectionSource3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_ProjectionUtils.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Projection_1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Projection_2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Projection_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Propagation.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_QuadranglePreference.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Quadrangle_2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_QuadraticMesh.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_RadialPrism_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_Regular_1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_SegmentAroundVertex_0D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_SegmentLengthAroundVertex.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_QuadToTriaAdaptor.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_TrianglePreference.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_UseExisting_1D2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_CompositeHexa_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_MaxLength.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_StartEndLength.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_FixedPoints1D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_LayerDistribution2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_NumberOfLayers2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_QuadrangleParams.cpp \
|
||||
$(srcdir)/$(smeshdir)src/StdMeshers/StdMeshers_RadialQuadrangle_1D2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/MEFISTO2/aptrte.cpp \
|
||||
$(srcdir)/$(smeshdir)src/MEFISTO2/trte.f
|
||||
|
||||
libStdMeshers_la_LIBADD = $(FCLIBS) -lSMESH -lSMDS -lSMESHDS
|
||||
libStdMeshers_la_DEPENDENCIES = libSMESH.la libSMDS.la libSMESHDS.la
|
||||
if STDMESHERS64BIT
|
||||
libStdMeshers_la_CXXFLAGS = $(AM_CXXFLAGS) -DPCLINUX64
|
||||
endif
|
||||
|
||||
# set NETGENPlugin sources
|
||||
libNETGENPlugin_la_SOURCES = $(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_Hypothesis.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_Hypothesis_2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_Mesher.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_NETGEN_2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_NETGEN_2D3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_SimpleHypothesis_2D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_SimpleHypothesis_3D.cpp \
|
||||
$(srcdir)/$(smeshdir)src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp
|
||||
|
||||
# include files but do not install otherwise use include_HEADERS
|
||||
#includedir = @includedir@/salomesmesh
|
||||
noinst_HEADERS = \
|
||||
$(srcdir)/$(smeshdir)inc/aptrte.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverDAT_R_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverDAT_R_SMESHDS_Document.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverDAT_R_SMESHDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverDAT_W_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverDAT_W_SMESHDS_Document.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverDAT_W_SMESHDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverSTL_R_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverSTL_W_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverUNV_R_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverUNV_R_SMESHDS_Document.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverUNV_R_SMESHDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverUNV_W_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverUNV_W_SMESHDS_Document.h \
|
||||
$(srcdir)/$(smeshdir)inc/DriverUNV_W_SMESHDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/Driver_Document.h \
|
||||
$(srcdir)/$(smeshdir)inc/Driver_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/Driver_SMDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/Driver_SMESHDS_Mesh.h \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_Hypothesis.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_Hypothesis_2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_Mesher.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_NETGEN_2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_NETGEN_2D3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_NETGEN_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/Rn.h \
|
||||
$(srcdir)/$(smeshdir)inc/SMDSAbs_ElementType.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_EdgePosition.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_ElemIterator.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_FaceOfEdges.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_FaceOfNodes.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_FacePosition.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_Iterator.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_IteratorOfElements.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_Mesh.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshEdge.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshElement.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshElementIDFactory.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshFace.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshGroup.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshIDFactory.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshNode.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshObject.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshVolume.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_PolygonalFaceOfNodes.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_PolyhedralVolumeOfNodes.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_Position.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_QuadraticEdge.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_QuadraticFaceOfNodes.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_QuadraticVolumeOfNodes.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_SetIterator.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_SpacePosition.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_TypeOfPosition.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_VertexPosition.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_VolumeOfFaces.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_VolumeOfNodes.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_VolumeTool.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_Mesh0DElement.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_Command.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_CommandType.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_Document.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_Group.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_GroupBase.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_GroupOnGeom.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_Hypothesis.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_Mesh.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_Script.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_SubMesh.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_0D_Algo.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_1D_Algo.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_2D_Algo.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_3D_Algo.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Algo.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Array1.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Array2.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Block.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Comment.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_ComputeError.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Controls.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_ControlsDef.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_DataMapOfElemPtrSequenceOfElemPtr.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_DefineArray2.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_DefineIndexedMap.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_ExceptHandlers.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Exception.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Gen.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Group.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_HypoFilter.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Hypothesis.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_IndexedDataMapOfShapeIndexedMapOfShape.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_IndexedMap.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Mesh.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_MeshEditor.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_MesherHelper.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_MeshVSLink.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_MeshVSLink.ixx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_MeshVSLink.jxx \
|
||||
$(srcdir)/$(smeshdir)inc/Handle_SMESH_MeshVSLink.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Octree.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_OctreeNode.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_Pattern.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_SequenceOfElemPtr.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_SequenceOfNode.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_subMesh.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_subMeshEventListener.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Arithmetic1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_AutomaticLength.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_CompositeSegment_1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Deflection1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Distribution.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_FaceSide.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Hexa_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_LayerDistribution.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_LengthFromEdges.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_LocalLength.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_MaxElementArea.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_MaxElementVolume.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_MEFISTO_2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_NotConformAllowed.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_NumberOfLayers.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_NumberOfSegments.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Penta_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Prism_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_ProjectionSource1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_ProjectionSource2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_ProjectionSource3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_ProjectionUtils.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Projection_1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Projection_2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Projection_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Propagation.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_QuadranglePreference.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Quadrangle_2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_QuadraticMesh.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_RadialPrism_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_Regular_1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_SegmentAroundVertex_0D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_SegmentLengthAroundVertex.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_StartEndLength.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_FixedPoints1D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_LayerDistribution2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_NumberOfLayers2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_QuadrangleParams.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_RadialQuadrangle_1D2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/UNV2411_Structure.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/UNV2412_Structure.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/UNV2417_Structure.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/UNV_Utilities.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_Defs.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_NETGEN_2D_ONLY.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_SimpleHypothesis_2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/NETGENPlugin_SimpleHypothesis_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMDS_MeshInfo.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_DriverDAT.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_DriverSTL.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_DriverUNV.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_SMDS.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_SMESH.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_SMESHDS.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESH_StdMeshers.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/SMESHDS_DataMapOfShape.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_QuadToTriaAdaptor.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_TrianglePreference.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_UseExisting_1D2D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_CompositeHexa_3D.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/StdMeshers_MaxLength.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/OpUtil.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/Utils_ExceptHandlers.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/Utils_SALOME_Exception.hxx \
|
||||
$(srcdir)/$(smeshdir)inc/utilities.h
|
||||
|
||||
+23
-3
@@ -26,12 +26,17 @@
|
||||
#ifndef SMESH_IndexedMapOfShape_HeaderFile
|
||||
#define SMESH_IndexedMapOfShape_HeaderFile
|
||||
|
||||
#include "Standard_Version.hxx"
|
||||
#include "SMESH_SMESH.hxx"
|
||||
|
||||
#include "SMESHDS_DataMapOfShape.hxx"
|
||||
|
||||
#ifndef __BORLANDC__
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
#include <NCollection_IndexedMap.hxx>
|
||||
#else
|
||||
#include <NCollection_DefineIndexedMap.hxx>
|
||||
#endif
|
||||
#else
|
||||
#include <SMESH_DefineIndexedMap.hxx>
|
||||
#endif
|
||||
@@ -40,27 +45,42 @@
|
||||
|
||||
/// Class SMESH_IndexedMapOfShape
|
||||
|
||||
DEFINE_BASECOLLECTION (SMESH_BaseCollectionShape, TopoDS_Shape)
|
||||
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
#ifndef __BORLANDC__
|
||||
DEFINE_INDEXEDMAP (SMESH_IndexedMapOfShape, SMESH_BaseCollectionShape, TopoDS_Shape)
|
||||
typedef NCollection_IndexedMap<TopoDS_Shape> SMESH_IndexedMapOfShape;
|
||||
#else
|
||||
DEFINE_BASECOLLECTION (SMESH_BaseCollectionShape, TopoDS_Shape)
|
||||
SMESH_DEFINE_INDEXEDMAP (SMESH_IndexedMapOfShape, SMESH_BaseCollectionShape, TopoDS_Shape)
|
||||
#endif
|
||||
#else
|
||||
DEFINE_INDEXEDMAP (SMESH_IndexedMapOfShape, SMESH_BaseCollectionShape, TopoDS_Shape)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef SMESH_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
|
||||
#define SMESH_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
|
||||
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
#include <NCollection_IndexedDataMap.hxx>
|
||||
#else
|
||||
#include <NCollection_DefineIndexedDataMap.hxx>
|
||||
#endif
|
||||
|
||||
/// Class SMESH_IndexedDataMapOfShapeIndexedMapOfShape
|
||||
|
||||
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
typedef NCollection_IndexedDataMap<SMESH_IndexedMapOfShape,TopoDS_Shape> SMESH_IndexedDataMapOfShapeIndexedMapOfShape;
|
||||
#else
|
||||
#include <NCollection_DefineIndexedDataMap.hxx>
|
||||
/// Class SMESH_IndexedDataMapOfShapeIndexedMapOfShape
|
||||
DEFINE_BASECOLLECTION (SMESH_BaseCollectionIndexedMapOfShape, SMESH_IndexedMapOfShape)
|
||||
DEFINE_INDEXEDDATAMAP (SMESH_IndexedDataMapOfShapeIndexedMapOfShape,
|
||||
SMESH_BaseCollectionIndexedMapOfShape, TopoDS_Shape,
|
||||
SMESH_IndexedMapOfShape)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
#ifndef SMESH_MeshEditor_HeaderFile
|
||||
#define SMESH_MeshEditor_HeaderFile
|
||||
|
||||
#include "Standard_Version.hxx"
|
||||
|
||||
#include "SMESH_SMESH.hxx"
|
||||
|
||||
#include "SMDS_MeshElement.hxx"
|
||||
|
||||
@@ -28,13 +28,21 @@
|
||||
|
||||
#include "SMESH_SMESH.hxx"
|
||||
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
#include <NCollection_Sequence.hxx>
|
||||
#else
|
||||
#include <NCollection_DefineSequence.hxx>
|
||||
#endif
|
||||
|
||||
#include <SMDS_MeshElement.hxx>
|
||||
|
||||
typedef const SMDS_MeshElement* SMDS_MeshElementPtr;
|
||||
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
typedef NCollection_Sequence<SMDS_MeshElementPtr> SMESH_SequenceOfElemPtr;
|
||||
#else
|
||||
DEFINE_BASECOLLECTION (SMESH_BaseCollectionElemPtr, SMDS_MeshElementPtr)
|
||||
DEFINE_SEQUENCE (SMESH_SequenceOfElemPtr, SMESH_BaseCollectionElemPtr, SMDS_MeshElementPtr)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
+8
-1
@@ -29,12 +29,19 @@
|
||||
#include "SMESH_SMESH.hxx"
|
||||
|
||||
#include <NCollection_DefineSequence.hxx>
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
#include <NCollection_IncAllocator.hxx>
|
||||
#include <NCollection_Sequence.hxx>
|
||||
#endif
|
||||
|
||||
typedef const SMDS_MeshNode* SMDS_MeshNodePtr;
|
||||
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
typedef NCollection_Sequence<SMDS_MeshNodePtr> SMESH_SequenceOfNode;
|
||||
#else
|
||||
DEFINE_BASECOLLECTION (SMESH_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
DEFINE_SEQUENCE(SMESH_SequenceOfNode,
|
||||
SMESH_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
+16
-1
@@ -135,7 +135,22 @@ MEFISTO2D_EXPORT
|
||||
#elif defined(WIN32) && defined (__WATCOM__)
|
||||
|
||||
#define MEFISTO2D_STDCALL
|
||||
|
||||
#define insoar insoar_
|
||||
#define azeroi azeroi_
|
||||
#define fasoar fasoar_
|
||||
#define teajte teajte_
|
||||
#define tehote tehote_
|
||||
#define tetrte tetrte_
|
||||
#define aisoar aisoar_
|
||||
#define tedela tedela_
|
||||
#define terefr terefr_
|
||||
#define tesuex tesuex_
|
||||
#define teamqt teamqt_
|
||||
#define nusotr nusotr_
|
||||
#define qutr2d qutr2d_
|
||||
#define surtd2 surtd2_
|
||||
#define qualitetrte qualitetrte_
|
||||
#define areteideale areteideale_
|
||||
#else //Lin and MacOSX use f77
|
||||
|
||||
#define MEFISTO2D_STDCALL
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
EXPORTS
|
||||
insoar
|
||||
azeroi
|
||||
fasoar
|
||||
teajte
|
||||
tehote
|
||||
tetrte
|
||||
aisoar
|
||||
tedela
|
||||
terefr
|
||||
tesuex
|
||||
teamqt
|
||||
qutr2d
|
||||
surtd2
|
||||
nusotr
|
||||
+3
-1
@@ -24,10 +24,12 @@
|
||||
// Author : Alain PERRONNET
|
||||
// Date : 13 novembre 2006
|
||||
|
||||
|
||||
#include "Rn.h"
|
||||
#include "aptrte.h"
|
||||
#include "utilities.h"
|
||||
|
||||
|
||||
using namespace std;
|
||||
|
||||
extern "C"
|
||||
@@ -839,6 +841,6 @@ void MEFISTO2D_STDCALL qualitetrte( R3 *mnpxyd,
|
||||
if( nbtrianeg>0 )
|
||||
MESSAGE( "ATTENTION: "<< nbtrianeg << " TRIANGLES d'AIRE NEGATIVE" );
|
||||
|
||||
MESSAGE(" ");
|
||||
MESSAGE("_");
|
||||
return;
|
||||
}
|
||||
|
||||
-217
@@ -1,217 +0,0 @@
|
||||
diff --git a/MEFISTO2F.def b/MEFISTO2F.def
|
||||
new file mode 100644
|
||||
index 0000000..d4a0728
|
||||
--- /dev/null
|
||||
+++ b/MEFISTO2F.def
|
||||
@@ -0,0 +1,15 @@
|
||||
+EXPORTS
|
||||
+ insoar_
|
||||
+ azeroi_
|
||||
+ fasoar_
|
||||
+ teajte_
|
||||
+ tehote_
|
||||
+ tetrte_
|
||||
+ aisoar_
|
||||
+ tedela_
|
||||
+ terefr_
|
||||
+ tesuex_
|
||||
+ teamqt_
|
||||
+ qutr2d_
|
||||
+ surtd2_
|
||||
+ nusotr_
|
||||
diff --git a/Mefisto2.def b/Mefisto2.def
|
||||
new file mode 100644
|
||||
index 0000000..844f04f
|
||||
--- /dev/null
|
||||
+++ b/Mefisto2.def
|
||||
@@ -0,0 +1,5 @@
|
||||
+LIBRARY MEFISTO2.dll
|
||||
+EXPORTS
|
||||
+ areteideale_
|
||||
+ qualitetrte_
|
||||
+
|
||||
diff --git a/Mefisto2d.def b/Mefisto2d.def
|
||||
new file mode 100644
|
||||
index 0000000..dff1325
|
||||
--- /dev/null
|
||||
+++ b/Mefisto2d.def
|
||||
@@ -0,0 +1,5 @@
|
||||
+LIBRARY MEFISTO2d.dll
|
||||
+EXPORTS
|
||||
+ areteideale_
|
||||
+ qualitetrte_
|
||||
+
|
||||
diff --git a/arithchk.c b/arithchk.c
|
||||
index 6a3c2a5..40f1f47 100644
|
||||
--- a/arithchk.c
|
||||
+++ b/arithchk.c
|
||||
@@ -29,6 +29,7 @@ THIS SOFTWARE.
|
||||
#include <math.h>
|
||||
#include <errno.h>
|
||||
#include <sys/types.h> /* another possible place for ssize_t */
|
||||
+#include <stddef.h>
|
||||
|
||||
#ifdef NO_FPINIT
|
||||
#define fpinit_ASL()
|
||||
@@ -42,6 +43,8 @@ extern
|
||||
#endif /*KR_headers*/
|
||||
#endif /*NO_FPINIT*/
|
||||
|
||||
+ typedef int ssize_t;
|
||||
+
|
||||
static int dalign;
|
||||
typedef struct
|
||||
Akind {
|
||||
diff --git a/derf_.c b/derf_.c
|
||||
index d935d31..e757916 100644
|
||||
--- a/derf_.c
|
||||
+++ b/derf_.c
|
||||
@@ -13,6 +13,38 @@ double derf_(doublereal *x)
|
||||
{
|
||||
return( erf(*x) );
|
||||
}
|
||||
+
|
||||
+/* http://stackoverflow.com/questions/6281020/error-function-erfx-not-found-in-math-h-for-visual-studio-2005 */
|
||||
+double erf(double x)
|
||||
+{
|
||||
+ /* constants */
|
||||
+ double a1 = 0.254829592;
|
||||
+ double a2 = -0.284496736;
|
||||
+ double a3 = 1.421413741;
|
||||
+ double a4 = -1.453152027;
|
||||
+ double a5 = 1.061405429;
|
||||
+ double p = 0.3275911;
|
||||
+ double t;
|
||||
+ double y;
|
||||
+
|
||||
+ /* Save the sign of x */
|
||||
+ int sign = 1;
|
||||
+ if (x < 0)
|
||||
+ sign = -1;
|
||||
+ x = fabs(x);
|
||||
+
|
||||
+ /* A&S formula 7.1.26 */
|
||||
+ t = 1.0/(1.0 + p*x);
|
||||
+ y = 1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*exp(-x*x);
|
||||
+
|
||||
+ return sign*y;
|
||||
+}
|
||||
+/* http://www.boost.org/doc/libs/1_39_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html*/
|
||||
+/* erfc(z) = 1-erf(z) */
|
||||
+double erfc(double x)
|
||||
+{
|
||||
+ return 1.0 - erf(x);
|
||||
+}
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
diff --git a/libf2c.lbc b/libf2c.lbc
|
||||
index c51c0aa..b77ae3c 100644
|
||||
--- a/libf2c.lbc
|
||||
+++ b/libf2c.lbc
|
||||
@@ -1,3 +1,4 @@
|
||||
+trte.obj
|
||||
abort_.obj
|
||||
backspac.obj
|
||||
c_abs.obj
|
||||
diff --git a/main.c b/main.c
|
||||
index d95fdc9..22d1011 100644
|
||||
--- a/main.c
|
||||
+++ b/main.c
|
||||
@@ -135,7 +135,7 @@ f_init();
|
||||
#ifndef NO_ONEXIT
|
||||
ONEXIT(f_exit);
|
||||
#endif
|
||||
-MAIN__();
|
||||
+/*MAIN__();*/
|
||||
#ifdef NO_ONEXIT
|
||||
f_exit();
|
||||
#endif
|
||||
diff --git a/makefile.vc b/makefile.vc
|
||||
index b3dd90c..3e9c82f 100644
|
||||
--- a/makefile.vc
|
||||
+++ b/makefile.vc
|
||||
@@ -6,12 +6,13 @@
|
||||
# to the objects in the "w =" list below.
|
||||
|
||||
CC = cl
|
||||
-CFLAGS = -DUSE_CLOCK -DMSDOS -DNO_ONEXIT -Ot1 -DNO_My_ctype -DNO_ISATTY
|
||||
+CFLAGS = -DUSE_CLOCK -DMSDOS -DNO_ONEXIT -Ot1 -DNO_My_ctype -DNO_ISATTY -MD
|
||||
|
||||
.c.obj:
|
||||
$(CC) -c $(CFLAGS) $*.c
|
||||
|
||||
w = \
|
||||
+ trte.obj \
|
||||
abort_.obj \
|
||||
backspac.obj \
|
||||
c_abs.obj \
|
||||
@@ -166,7 +167,7 @@ w = \
|
||||
z_sin.obj \
|
||||
z_sqrt.obj
|
||||
|
||||
-all: f2c.h math.h signal1.h sysdep1.h vcf2c.lib
|
||||
+all: f2c.h math.h signal1.h sysdep1.h MEFISTO2F.lib MEFISTO2Fd.lib
|
||||
|
||||
f2c.h: f2c.h0
|
||||
copy f2c.h0 f2c.h
|
||||
@@ -180,8 +181,17 @@ signal1.h: signal1.h0
|
||||
sysdep1.h: sysdep1.h0
|
||||
copy sysdep1.h0 sysdep1.h
|
||||
|
||||
-vcf2c.lib: $w
|
||||
- lib -out:vcf2c.lib @libf2c.lbc
|
||||
+MEFISTO2F.lib: $w
|
||||
+ lib /DEF:Mefisto2.def /OUT:mef.lib
|
||||
+ link -out:MEFISTO2F.dll @libf2c.lbc -DLL -IMPLIB:MEFISTO2F.lib -DEF:MEFISTO2F.def mef.lib
|
||||
+ del mef.lib
|
||||
+ del mef.exp
|
||||
+
|
||||
+MEFISTO2Fd.lib: $w
|
||||
+ lib /DEF:Mefisto2d.def /OUT:mefd.lib
|
||||
+ link -out:MEFISTO2Fd.dll @libf2c.lbc -DLL -IMPLIB:MEFISTO2Fd.lib -DEF:MEFISTO2F.def mefd.lib
|
||||
+ del mefd.lib
|
||||
+ del mefd.exp
|
||||
|
||||
open.obj: open.c
|
||||
$(CC) -c $(CFLAGS) -DMSDOS open.c
|
||||
@@ -189,7 +199,7 @@ open.obj: open.c
|
||||
signbit.obj uninit.obj: arith.h
|
||||
|
||||
arith.h: arithchk.c
|
||||
- comptry.bat $(CC) $(CFLAGS) -DNO_FPINIT arithchk.c
|
||||
+ $(CC) -DUSE_CLOCK -DMSDOS -DNO_ONEXIT -Ot1 -DNO_My_ctype -DNO_ISATTY -DNO_FPINIT arithchk.c
|
||||
arithchk >arith.h
|
||||
del arithchk.exe
|
||||
del arithchk.obj
|
||||
diff --git a/open.c b/open.c
|
||||
index a06428d..d1f3da7 100644
|
||||
--- a/open.c
|
||||
+++ b/open.c
|
||||
@@ -5,7 +5,7 @@
|
||||
#ifdef MSDOS
|
||||
#include "io.h"
|
||||
#else
|
||||
-#include "unistd.h" /* for access */
|
||||
+#include "unistd.h" /* for _access */
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -204,7 +204,7 @@ integer f_open(olist *a)
|
||||
opnerr(a->oerr,errno,"open")
|
||||
fclose(tf);
|
||||
#else
|
||||
- if (access(buf,0))
|
||||
+ if (_access(buf,0))
|
||||
opnerr(a->oerr,errno,"open")
|
||||
#endif
|
||||
break;
|
||||
@@ -234,7 +234,7 @@ integer f_open(olist *a)
|
||||
opnerr(a->oerr,128,"open")
|
||||
}
|
||||
#else
|
||||
- if (!access(buf,0))
|
||||
+ if (!_access(buf,0))
|
||||
opnerr(a->oerr,128,"open")
|
||||
#endif
|
||||
/* no break */
|
||||
+11311
File diff suppressed because it is too large
Load Diff
@@ -211,13 +211,13 @@ istream & NETGENPlugin_Hypothesis::LoadFrom(istream & load)
|
||||
int is;
|
||||
double val;
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_maxSize = val;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> is);
|
||||
isOK = !(load >> is).bad();
|
||||
if (isOK)
|
||||
SetFineness((Fineness) is);
|
||||
else
|
||||
@@ -225,32 +225,32 @@ istream & NETGENPlugin_Hypothesis::LoadFrom(istream & load)
|
||||
|
||||
if (_fineness == UserDefined)
|
||||
{
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_growthRate = val;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_nbSegPerEdge = val;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_nbSegPerRadius = val;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
}
|
||||
|
||||
isOK = (load >> is);
|
||||
isOK = !(load >> is).bad();
|
||||
if (isOK)
|
||||
_secondOrder = (bool) is;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> is);
|
||||
isOK = !(load >> is).bad();
|
||||
if (isOK)
|
||||
_optimize = (bool) is;
|
||||
else
|
||||
|
||||
@@ -96,7 +96,7 @@ istream & NETGENPlugin_Hypothesis_2D::LoadFrom(istream & load)
|
||||
bool isOK = true;
|
||||
int is;
|
||||
|
||||
isOK = (load >> is);
|
||||
isOK = !(load >> is).bad();
|
||||
if (isOK)
|
||||
_quadAllowed = (bool) is;
|
||||
else
|
||||
|
||||
+3
-3
@@ -142,19 +142,19 @@ istream & NETGENPlugin_SimpleHypothesis_2D::LoadFrom(istream & load)
|
||||
bool isOK = true;
|
||||
double val;
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_nbSegments = (int) val;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_segmentLength = val;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_area = val;
|
||||
else
|
||||
|
||||
+1
-1
@@ -108,7 +108,7 @@ istream & NETGENPlugin_SimpleHypothesis_3D::LoadFrom(istream & load)
|
||||
bool isOK = true;
|
||||
double val;
|
||||
|
||||
isOK = (load >> val);
|
||||
isOK = !(load >> val).bad();
|
||||
if (isOK)
|
||||
_volume = val;
|
||||
else
|
||||
|
||||
@@ -120,10 +120,10 @@ ostream & StdMeshers_Arithmetic1D::SaveTo(ostream & save)
|
||||
istream & StdMeshers_Arithmetic1D::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
isOK = (load >> _begLength);
|
||||
isOK = !(load >> _begLength).bad();
|
||||
if (!isOK)
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
isOK = (load >> _endLength);
|
||||
isOK = !(load >> _endLength).bad();
|
||||
if (!isOK)
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
return load;
|
||||
|
||||
@@ -119,7 +119,7 @@ ostream & StdMeshers_Deflection1D::SaveTo(ostream & save)
|
||||
|
||||
istream & StdMeshers_Deflection1D::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = (load >> _value);
|
||||
bool isOK = !(load >> _value).bad();
|
||||
if (!isOK)
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
return load;
|
||||
|
||||
@@ -106,7 +106,7 @@ istream & StdMeshers_LengthFromEdges::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
int a;
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
this->_mode = a;
|
||||
else
|
||||
|
||||
@@ -148,13 +148,13 @@ istream & StdMeshers_LocalLength::LoadFrom(istream & load)
|
||||
bool isOK = true;
|
||||
double a;
|
||||
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
this->_length = a;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
this->_precision = a;
|
||||
else
|
||||
|
||||
@@ -114,7 +114,7 @@ istream & StdMeshers_MaxElementArea::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
double a;
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
this->_maxArea = a;
|
||||
else
|
||||
|
||||
@@ -116,7 +116,7 @@ istream & StdMeshers_MaxElementVolume::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
double a;
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
this->_maxVolume = a;
|
||||
else
|
||||
|
||||
@@ -159,20 +159,20 @@ istream & StdMeshers_MaxLength::LoadFrom(istream & load)
|
||||
bool isOK = true;
|
||||
double a;
|
||||
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
_length = a;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
_preestimated = a;
|
||||
else
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
|
||||
bool pre;
|
||||
isOK = (load >> pre);
|
||||
isOK = !(load >> pre).bad();
|
||||
if ( isOK )
|
||||
_preestimation = pre;
|
||||
else
|
||||
|
||||
@@ -118,7 +118,7 @@ ostream & StdMeshers_NumberOfLayers::SaveTo(ostream & save)
|
||||
istream & StdMeshers_NumberOfLayers::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
isOK = (load >> _nbLayers);
|
||||
isOK = !(load >> _nbLayers).bad();
|
||||
if (!isOK)
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
return load;
|
||||
|
||||
@@ -520,7 +520,7 @@ istream & StdMeshers_NumberOfSegments::LoadFrom(istream & load)
|
||||
int a;
|
||||
|
||||
// read number of segments
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
_numberOfSegments = a;
|
||||
else
|
||||
@@ -533,7 +533,7 @@ istream & StdMeshers_NumberOfSegments::LoadFrom(istream & load)
|
||||
// (nb.segments, distr.type, some other params.),
|
||||
// we wait here the ditribution type, which is integer
|
||||
double scale_factor;
|
||||
isOK = (load >> scale_factor);
|
||||
isOK = !(load >> scale_factor).bad();
|
||||
a = (int)scale_factor;
|
||||
|
||||
// try to interprete ditribution type,
|
||||
@@ -554,7 +554,7 @@ istream & StdMeshers_NumberOfSegments::LoadFrom(istream & load)
|
||||
{
|
||||
case DT_Scale:
|
||||
{
|
||||
isOK = (load >> b);
|
||||
isOK = !(load >> b).bad();
|
||||
if (isOK)
|
||||
_scaleFactor = b;
|
||||
else
|
||||
@@ -568,14 +568,14 @@ istream & StdMeshers_NumberOfSegments::LoadFrom(istream & load)
|
||||
break;
|
||||
case DT_TabFunc:
|
||||
{
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
{
|
||||
_table.resize(a, 0.);
|
||||
int i;
|
||||
for (i=0; i < _table.size(); i++)
|
||||
{
|
||||
isOK = (load >> b);
|
||||
isOK = !(load >> b).bad();
|
||||
if (isOK)
|
||||
_table[i] = b;
|
||||
else
|
||||
@@ -594,7 +594,7 @@ istream & StdMeshers_NumberOfSegments::LoadFrom(istream & load)
|
||||
case DT_ExprFunc:
|
||||
{
|
||||
string str;
|
||||
isOK = (load >> str);
|
||||
isOK = !(load >> str).bad();
|
||||
if (isOK)
|
||||
_func = str;
|
||||
else
|
||||
@@ -613,7 +613,7 @@ istream & StdMeshers_NumberOfSegments::LoadFrom(istream & load)
|
||||
|
||||
if (_distrType == DT_TabFunc || _distrType == DT_ExprFunc)
|
||||
{
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
_convMode = a;
|
||||
else
|
||||
|
||||
@@ -66,12 +66,17 @@
|
||||
#ifndef StdMeshers_Array2OfNode_HeaderFile
|
||||
#define StdMeshers_Array2OfNode_HeaderFile
|
||||
typedef const SMDS_MeshNode* SMDS_MeshNodePtr;
|
||||
DEFINE_BASECOLLECTION (StdMeshers_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
|
||||
#ifndef __BORLANDC__
|
||||
DEFINE_ARRAY2(StdMeshers_Array2OfNode,
|
||||
StdMeshers_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
#if OCC_VERSION_HEX >= 0x060703
|
||||
typedef NCollection_Array2<SMDS_MeshNodePtr> StdMeshers_Array2OfNode;
|
||||
#else
|
||||
DEFINE_BASECOLLECTION (StdMeshers_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
DEFINE_ARRAY2(StdMeshers_Array2OfNode,
|
||||
StdMeshers_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
#endif
|
||||
#else
|
||||
DEFINE_BASECOLLECTION (StdMeshers_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
SMESH_DEFINE_ARRAY2(StdMeshers_Array2OfNode,
|
||||
StdMeshers_BaseCollectionNodePtr, SMDS_MeshNodePtr)
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -117,7 +117,7 @@ istream & StdMeshers_SegmentLengthAroundVertex::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
double a;
|
||||
isOK = (load >> a);
|
||||
isOK = !(load >> a).bad();
|
||||
if (isOK)
|
||||
this->_length = a;
|
||||
else
|
||||
|
||||
@@ -121,10 +121,10 @@ ostream & StdMeshers_StartEndLength::SaveTo(ostream & save)
|
||||
istream & StdMeshers_StartEndLength::LoadFrom(istream & load)
|
||||
{
|
||||
bool isOK = true;
|
||||
isOK = (load >> _begLength);
|
||||
isOK = !(load >> _begLength).bad();
|
||||
if (!isOK)
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
isOK = (load >> _endLength);
|
||||
isOK = !(load >> _endLength).bad();
|
||||
if (!isOK)
|
||||
load.clear(ios::badbit | load.rdstate());
|
||||
return load;
|
||||
|
||||
+70
-32
@@ -34,6 +34,9 @@
|
||||
# include <unistd.h>
|
||||
# include <pwd.h>
|
||||
# include <sys/types.h>
|
||||
# elif defined(__MINGW32__)
|
||||
# define WINVER 0x502 // needed for SetDllDirectory
|
||||
# include <Windows.h>
|
||||
# endif
|
||||
# include <ctime>
|
||||
# include <csignal>
|
||||
@@ -42,10 +45,6 @@
|
||||
|
||||
#ifdef FC_OS_WIN32
|
||||
# include <Shlobj.h>
|
||||
// Doesn't seem to work with VS2010
|
||||
# if (defined(_MSC_VER) && (_MSC_VER < 1600))
|
||||
# include <Shfolder.h>
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -126,10 +125,6 @@ using namespace boost::program_options;
|
||||
# include <new>
|
||||
#endif
|
||||
|
||||
#ifdef MemDebugOn
|
||||
# define new DEBUG_CLIENTBLOCK
|
||||
#endif
|
||||
|
||||
|
||||
//using Base::GetConsole;
|
||||
using namespace Base;
|
||||
@@ -147,6 +142,7 @@ Base::ConsoleObserverStd *Application::_pConsoleObserverStd =0;
|
||||
Base::ConsoleObserverFile *Application::_pConsoleObserverFile =0;
|
||||
|
||||
AppExport std::map<std::string,std::string> Application::mConfig;
|
||||
BaseExport extern PyObject* Base::BaseExceptionFreeCADError;
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
@@ -220,6 +216,11 @@ Application::Application(ParameterManager * /*pcSysParamMngr*/,
|
||||
PyObject* pBaseModule = Py_InitModule3("__FreeCADBase__", NULL,
|
||||
"The Base module contains the classes for the geometric basics\n"
|
||||
"like vector, matrix, bounding box, placement, rotation, axis, ...");
|
||||
Base::BaseExceptionFreeCADError = PyErr_NewException(
|
||||
"Base.FreeCADError", PyExc_RuntimeError, NULL);
|
||||
Py_INCREF(Base::BaseExceptionFreeCADError);
|
||||
PyModule_AddObject(pBaseModule, "FreeCADError",
|
||||
Base::BaseExceptionFreeCADError);
|
||||
Base::Interpreter().addType(&Base::VectorPy ::Type,pBaseModule,"Vector");
|
||||
Base::Interpreter().addType(&Base::MatrixPy ::Type,pBaseModule,"Matrix");
|
||||
Base::Interpreter().addType(&Base::BoundBoxPy ::Type,pBaseModule,"BoundBox");
|
||||
@@ -237,6 +238,8 @@ Application::Application(ParameterManager * /*pcSysParamMngr*/,
|
||||
PyObject* pUnitsModule = Py_InitModule3("Units", Base::UnitsApi::Methods,
|
||||
"The Unit API");
|
||||
Base::Interpreter().addType(&Base::QuantityPy ::Type,pUnitsModule,"Quantity");
|
||||
// make sure to set the 'nb_true_divide' slot
|
||||
Base::QuantityPy::Type.tp_as_number->nb_true_divide = Base::QuantityPy::Type.tp_as_number->nb_divide;
|
||||
Base::Interpreter().addType(&Base::UnitPy ::Type,pUnitsModule,"Unit");
|
||||
|
||||
Py_INCREF(pUnitsModule);
|
||||
@@ -279,6 +282,23 @@ Document* Application::newDocument(const char * Name, const char * UserName)
|
||||
Name = "Unnamed";
|
||||
string name = getUniqueDocumentName(Name);
|
||||
|
||||
std::string userName;
|
||||
if (UserName && UserName[0] != '\0') {
|
||||
userName = UserName;
|
||||
}
|
||||
else {
|
||||
userName = Name;
|
||||
std::vector<std::string> names;
|
||||
names.reserve(DocMap.size());
|
||||
std::map<string,Document*>::const_iterator pos;
|
||||
for (pos = DocMap.begin();pos != DocMap.end();++pos) {
|
||||
names.push_back(pos->second->Label.getValue());
|
||||
}
|
||||
|
||||
if (!names.empty())
|
||||
userName = Base::Tools::getUniqueName(userName, names);
|
||||
}
|
||||
|
||||
// create the FreeCAD document
|
||||
auto_ptr<Document> newDoc(new Document() );
|
||||
|
||||
@@ -306,10 +326,7 @@ Document* Application::newDocument(const char * Name, const char * UserName)
|
||||
signalNewDocument(*_pActiveDoc);
|
||||
|
||||
// set the UserName after notifying all observers
|
||||
if (UserName)
|
||||
_pActiveDoc->Label.setValue(UserName);
|
||||
else
|
||||
_pActiveDoc->Label.setValue(name);
|
||||
_pActiveDoc->Label.setValue(userName);
|
||||
|
||||
return _pActiveDoc;
|
||||
}
|
||||
@@ -476,7 +493,7 @@ void Application::setActiveDocument(const char *Name)
|
||||
}
|
||||
}
|
||||
|
||||
const char* Application::GetHomePath(void) const
|
||||
const char* Application::getHomePath(void) const
|
||||
{
|
||||
return _mConfig["AppHomePath"].c_str();
|
||||
}
|
||||
@@ -895,7 +912,7 @@ void Application::destructObserver(void)
|
||||
if ( _pConsoleObserverStd ) {
|
||||
Console().DetachObserver(_pConsoleObserverStd);
|
||||
delete _pConsoleObserverStd;
|
||||
_pConsoleObserverFile = 0;
|
||||
_pConsoleObserverStd = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -922,30 +939,34 @@ void segmentation_fault_handler(int sig)
|
||||
switch (sig) {
|
||||
case SIGSEGV:
|
||||
std::cerr << "Illegal storage access..." << std::endl;
|
||||
#if !defined(_DEBUG)
|
||||
throw Base::Exception("Illegal storage access! Please save your work under a new file name and restart the application!");
|
||||
#endif
|
||||
break;
|
||||
case SIGABRT:
|
||||
std::cerr << "Abnormal program termination..." << std::endl;
|
||||
#if !defined(_DEBUG)
|
||||
throw Base::Exception("Break signal occoured");
|
||||
#endif
|
||||
break;
|
||||
default:
|
||||
std::cerr << "Unknown error occurred..." << std::endl;
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void my_terminate_handler()
|
||||
{
|
||||
std::cerr << "Terminating..." << std::endl;
|
||||
|
||||
}
|
||||
|
||||
void unexpection_error_handler()
|
||||
{
|
||||
std::cerr << "Unexpected error occurred..." << std::endl;
|
||||
// try to throw to give the user evantually a change to save
|
||||
#if !defined(_DEBUG)
|
||||
throw Base::Exception("Unexpected error occurred! Please save your work under a new file name and restart the application!");
|
||||
#endif
|
||||
|
||||
terminate();
|
||||
}
|
||||
@@ -1206,6 +1227,10 @@ void Application::initApplication(void)
|
||||
("User parameter:BaseApp/Preferences/Units");
|
||||
UnitsApi::setSchema((UnitSystem)hGrp->GetInt("UserSchema",0));
|
||||
|
||||
#if defined (_DEBUG)
|
||||
Console().Log("Application is built with debug information\n");
|
||||
#endif
|
||||
|
||||
// starting the init script
|
||||
Console().Log("Run App init script\n");
|
||||
Interpreter().runString(Base::ScriptFactory().ProduceScript("FreeCADInit"));
|
||||
@@ -1253,10 +1278,12 @@ void Application::processCmdLineFiles(void)
|
||||
else {
|
||||
std::vector<std::string> mods = App::GetApplication().getImportModules(Ext.c_str());
|
||||
if (!mods.empty()) {
|
||||
std::string escapedstr = Base::Tools::escapedUnicodeFromUtf8(File.filePath().c_str());
|
||||
Base::Interpreter().loadModule(mods.front().c_str());
|
||||
Base::Interpreter().runStringArg("import %s",mods.front().c_str());
|
||||
Base::Interpreter().runStringArg("%s.open(\"%s\")",mods.front().c_str(),File.filePath().c_str());
|
||||
Base::Console().Log("Command line open: %s.Open(\"%s\")\n",mods.front().c_str(),File.filePath().c_str());
|
||||
Base::Interpreter().runStringArg("%s.open(u\"%s\")",mods.front().c_str(),
|
||||
escapedstr.c_str());
|
||||
Base::Console().Log("Command line open: %s.open(u\"%s\")\n",mods.front().c_str(),escapedstr.c_str());
|
||||
}
|
||||
else {
|
||||
Console().Warning("File format not supported: %s \n", File.filePath().c_str());
|
||||
@@ -1363,7 +1390,7 @@ void Application::LoadParameters(void)
|
||||
catch (const Base::Exception& e) {
|
||||
// try to proceed with an empty XML document
|
||||
Base::Console().Error("%s in file %s.\n"
|
||||
"Continue with an empty configuration.",
|
||||
"Continue with an empty configuration.\n",
|
||||
e.what(), mConfig["SystemParameter"].c_str());
|
||||
_pcSysParamMngr->CreateDocument();
|
||||
}
|
||||
@@ -1382,7 +1409,7 @@ void Application::LoadParameters(void)
|
||||
catch (const Base::Exception& e) {
|
||||
// try to proceed with an empty XML document
|
||||
Base::Console().Error("%s in file %s.\n"
|
||||
"Continue with an empty configuration.",
|
||||
"Continue with an empty configuration.\n",
|
||||
e.what(), mConfig["UserParameter"].c_str());
|
||||
_pcUserParamMngr->CreateDocument();
|
||||
}
|
||||
@@ -1983,27 +2010,38 @@ std::string Application::FindHomePath(const char* sCall)
|
||||
// We have three ways to start this application either use one of the both executables or
|
||||
// import the FreeCAD.pyd module from a running Python session. In the latter case the
|
||||
// Python interpreter is already initialized.
|
||||
char szFileName [MAX_PATH] ;
|
||||
wchar_t szFileName [MAX_PATH];
|
||||
if (Py_IsInitialized()) {
|
||||
GetModuleFileName(GetModuleHandle(sCall),szFileName, MAX_PATH-1);
|
||||
GetModuleFileNameW(GetModuleHandle(sCall),szFileName, MAX_PATH-1);
|
||||
}
|
||||
else {
|
||||
GetModuleFileName(0, szFileName, MAX_PATH-1);
|
||||
GetModuleFileNameW(0, szFileName, MAX_PATH-1);
|
||||
}
|
||||
|
||||
std::string Call(szFileName), TempHomePath;
|
||||
std::string::size_type pos = Call.find_last_of(PATHSEP);
|
||||
TempHomePath.assign(Call,0,pos);
|
||||
pos = TempHomePath.find_last_of(PATHSEP);
|
||||
TempHomePath.assign(TempHomePath,0,pos+1);
|
||||
std::wstring Call(szFileName), homePath;
|
||||
std::wstring::size_type pos = Call.find_last_of(PATHSEP);
|
||||
homePath.assign(Call,0,pos);
|
||||
pos = homePath.find_last_of(PATHSEP);
|
||||
homePath.assign(homePath,0,pos+1);
|
||||
|
||||
// switch to posix style
|
||||
for (std::string::iterator i=TempHomePath.begin();i!=TempHomePath.end();++i) {
|
||||
if (*i == '\\')
|
||||
*i = '/';
|
||||
for (std::wstring::iterator it = homePath.begin(); it != homePath.end(); ++it) {
|
||||
if (*it == '\\')
|
||||
*it = '/';
|
||||
}
|
||||
|
||||
return TempHomePath;
|
||||
// fixes #0001638 to avoid to load DLLs from Windows' system directories before FreeCAD's bin folder
|
||||
std::wstring binPath = homePath;
|
||||
binPath += L"bin";
|
||||
SetDllDirectoryW(binPath.c_str());
|
||||
|
||||
// http://stackoverflow.com/questions/5625884/conversion-of-stdwstring-to-qstring-throws-linker-error
|
||||
#ifdef _MSC_VER
|
||||
QString str = QString::fromUtf16(reinterpret_cast<const ushort *>(homePath.c_str()));
|
||||
#else
|
||||
QString str = QString::fromStdWString(homePath);
|
||||
#endif
|
||||
return str.toStdString();
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
@@ -223,7 +223,7 @@ public:
|
||||
static char** GetARGV(void){return _argv;}
|
||||
//@}
|
||||
|
||||
const char* GetHomePath(void) const;
|
||||
const char* getHomePath(void) const;
|
||||
const char* getExecutableName(void) const;
|
||||
static std::string getUserAppDataDir();
|
||||
static std::string getResourceDir();
|
||||
|
||||
+11
-10
@@ -45,7 +45,6 @@
|
||||
#include <Base/FileInfo.h>
|
||||
#include <Base/UnitsApi.h>
|
||||
|
||||
#define new DEBUG_CLIENTBLOCK
|
||||
//using Base::GetConsole;
|
||||
using namespace Base;
|
||||
using namespace App;
|
||||
@@ -180,12 +179,14 @@ PyObject* Application::sLoadFile(PyObject * /*self*/, PyObject *args,PyObject *
|
||||
|
||||
PyObject* Application::sOpenDocument(PyObject * /*self*/, PyObject *args,PyObject * /*kwd*/)
|
||||
{
|
||||
char *pstr;
|
||||
if (!PyArg_ParseTuple(args, "s", &pstr)) // convert args: Python->C
|
||||
return NULL; // NULL triggers exception
|
||||
char* Name;
|
||||
if (!PyArg_ParseTuple(args, "et","utf-8",&Name))
|
||||
return NULL;
|
||||
std::string EncodedName = std::string(Name);
|
||||
PyMem_Free(Name);
|
||||
try {
|
||||
// return new document
|
||||
return (GetApplication().openDocument(pstr)->getPyObject());
|
||||
return (GetApplication().openDocument(EncodedName.c_str())->getPyObject());
|
||||
}
|
||||
catch (const Base::Exception& e) {
|
||||
PyErr_SetString(PyExc_IOError, e.what());
|
||||
@@ -193,7 +194,7 @@ PyObject* Application::sOpenDocument(PyObject * /*self*/, PyObject *args,PyObjec
|
||||
}
|
||||
catch (const std::exception& e) {
|
||||
// might be subclass from zipios
|
||||
PyErr_Format(PyExc_IOError, "Invalid project file %s: %s\n", pstr, e.what());
|
||||
PyErr_Format(PyExc_IOError, "Invalid project file %s: %s\n", EncodedName.c_str(), e.what());
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
@@ -220,7 +221,7 @@ PyObject* Application::sSetActiveDocument(PyObject * /*self*/, PyObject *args,Py
|
||||
GetApplication().setActiveDocument(pstr);
|
||||
}
|
||||
catch (const Base::Exception& e) {
|
||||
PyErr_SetString(PyExc_Exception, e.what());
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, e.what());
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -260,7 +261,7 @@ PyObject* Application::sSaveDocument(PyObject * /*self*/, PyObject *args,PyObjec
|
||||
Document* doc = GetApplication().getDocument(pDoc);
|
||||
if ( doc ) {
|
||||
if ( doc->save() == false ) {
|
||||
PyErr_Format(PyExc_Exception, "Cannot save document '%s'", pDoc);
|
||||
PyErr_Format(Base::BaseExceptionFreeCADError, "Cannot save document '%s'", pDoc);
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
@@ -520,7 +521,7 @@ PyObject* Application::sGetResourceDir(PyObject * /*self*/, PyObject *args,PyObj
|
||||
if (!PyArg_ParseTuple(args, "")) // convert args: Python->C
|
||||
return NULL; // NULL triggers exception
|
||||
|
||||
Py::String datadir(Application::getResourceDir());
|
||||
Py::String datadir(Application::getResourceDir(),"utf-8");
|
||||
return Py::new_reference_to(datadir);
|
||||
}
|
||||
|
||||
@@ -529,7 +530,7 @@ PyObject* Application::sGetHomePath(PyObject * /*self*/, PyObject *args,PyObject
|
||||
if (!PyArg_ParseTuple(args, "")) // convert args: Python->C
|
||||
return NULL; // NULL triggers exception
|
||||
|
||||
Py::String homedir(GetApplication().GetHomePath());
|
||||
Py::String homedir(GetApplication().getHomePath(),"utf-8");
|
||||
return Py::new_reference_to(homedir);
|
||||
}
|
||||
|
||||
|
||||
@@ -77,7 +77,8 @@ SET(Document_CPP_SRCS
|
||||
Plane.cpp
|
||||
Transactions.cpp
|
||||
VRMLObject.cpp
|
||||
MaterialObject.cpp
|
||||
MaterialObject.cpp
|
||||
MergeDocuments.cpp
|
||||
)
|
||||
|
||||
SET(Document_HPP_SRCS
|
||||
@@ -99,7 +100,8 @@ SET(Document_HPP_SRCS
|
||||
Plane.h
|
||||
Transactions.h
|
||||
VRMLObject.h
|
||||
MaterialObject.h
|
||||
MaterialObject.h
|
||||
MergeDocuments.h
|
||||
)
|
||||
SET(Document_SRCS
|
||||
${Document_CPP_SRCS}
|
||||
|
||||
@@ -48,6 +48,7 @@ class AppExport Segment: public Base::BaseClass
|
||||
TYPESYSTEM_HEADER();
|
||||
|
||||
public:
|
||||
virtual ~Segment(){}
|
||||
virtual std::string getName() const=0;
|
||||
};
|
||||
|
||||
|
||||
+163
-109
@@ -75,6 +75,7 @@ recompute path. Also enables more complicated dependencies beyond trees.
|
||||
#include "Application.h"
|
||||
#include "DocumentObject.h"
|
||||
#include "PropertyLinks.h"
|
||||
#include "MergeDocuments.h"
|
||||
|
||||
#include <Base/Console.h>
|
||||
#include <Base/Exception.h>
|
||||
@@ -105,10 +106,6 @@ using namespace std;
|
||||
using namespace boost;
|
||||
using namespace zipios;
|
||||
|
||||
#ifdef MemDebugOn
|
||||
# define new DEBUG_CLIENTBLOCK
|
||||
#endif
|
||||
|
||||
#if FC_DEBUG
|
||||
# define FC_LOGFEATUREUPDATE
|
||||
#endif
|
||||
@@ -214,6 +211,22 @@ void Document::exportGraphviz(std::ostream& out)
|
||||
VertexObjectList[It->second] = add_vertex(DepList);
|
||||
names.push_back(It->second->Label.getValue());
|
||||
}
|
||||
|
||||
// Add external document objects
|
||||
for (std::map<std::string,DocumentObject*>::const_iterator It = d->objectMap.begin(); It != d->objectMap.end();++It) {
|
||||
std::vector<DocumentObject*> OutList = It->second->getOutList();
|
||||
for (std::vector<DocumentObject*>::const_iterator It2=OutList.begin();It2!=OutList.end();++It2) {
|
||||
if (*It2) {
|
||||
std::map<DocumentObject*,Vertex>::const_iterator item = VertexObjectList.find(*It2);
|
||||
|
||||
if (item == VertexObjectList.end()) {
|
||||
VertexObjectList[*It2] = add_vertex(DepList);
|
||||
names.push_back(std::string((*It2)->getDocument()->getName()) + "#" + (*It2)->Label.getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// add the edges
|
||||
for (std::map<std::string,DocumentObject*>::const_iterator It = d->objectMap.begin(); It != d->objectMap.end();++It) {
|
||||
std::vector<DocumentObject*> OutList = It->second->getOutList();
|
||||
@@ -597,14 +610,18 @@ Document::Document(void)
|
||||
#ifdef FC_LOGUPDATECHAIN
|
||||
Console().Log("+App::Document: %p\n",this);
|
||||
#endif
|
||||
|
||||
std::string CreationDateString = Base::TimeInfo::currentDateTimeString();
|
||||
std::string Author = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetASCII("prefAuthor","");
|
||||
std::string AuthorComp = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetASCII("prefCompany","");
|
||||
ADD_PROPERTY_TYPE(Label,("Unnamed"),0,Prop_None,"The name of the document");
|
||||
ADD_PROPERTY_TYPE(FileName,(""),0,Prop_ReadOnly,"The path to the file where the document is saved to");
|
||||
ADD_PROPERTY_TYPE(CreatedBy,(""),0,Prop_None,"The creator of the document");
|
||||
ADD_PROPERTY_TYPE(CreationDate,(Base::TimeInfo::currentDateTimeString()),0,Prop_ReadOnly,"Date of creation");
|
||||
ADD_PROPERTY_TYPE(CreatedBy,(Author.c_str()),0,Prop_None,"The creator of the document");
|
||||
ADD_PROPERTY_TYPE(CreationDate,(CreationDateString.c_str()),0,Prop_ReadOnly,"Date of creation");
|
||||
ADD_PROPERTY_TYPE(LastModifiedBy,(""),0,Prop_None,0);
|
||||
ADD_PROPERTY_TYPE(LastModifiedDate,("Unknown"),0,Prop_ReadOnly,"Date of last modification");
|
||||
ADD_PROPERTY_TYPE(Company,(""),0,Prop_None,"Additional tag to save the the name of the company");
|
||||
ADD_PROPERTY_TYPE(Company,(AuthorComp.c_str()),0,Prop_None,"Additional tag to save the the name of the company");
|
||||
ADD_PROPERTY_TYPE(Comment,(""),0,Prop_None,"Additional tag to save a comment");
|
||||
ADD_PROPERTY_TYPE(Meta,(),0,Prop_None,"Map with additional meta information");
|
||||
ADD_PROPERTY_TYPE(Material,(),0,Prop_None,"Map with material properties");
|
||||
@@ -614,8 +631,44 @@ Document::Document(void)
|
||||
ADD_PROPERTY_TYPE(Uid,(id),0,Prop_ReadOnly,"UUID of the document");
|
||||
|
||||
// license stuff
|
||||
ADD_PROPERTY_TYPE(License,("CC-BY 3.0"),0,Prop_None,"License string of the Item");
|
||||
ADD_PROPERTY_TYPE(LicenseURL,("http://creativecommons.org/licenses/by/3.0/"),0,Prop_None,"URL to the license text/contract");
|
||||
int licenseId = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetInt("prefLicenseType",0);
|
||||
std::string license;
|
||||
switch (licenseId) {
|
||||
case 0:
|
||||
license = "All rights reserved";
|
||||
break;
|
||||
case 1:
|
||||
license = "CreativeCommons Attribution";
|
||||
break;
|
||||
case 2:
|
||||
license = "CreativeCommons Attribution-ShareAlike";
|
||||
break;
|
||||
case 3:
|
||||
license = "CreativeCommons Attribution-NoDerivatives";
|
||||
break;
|
||||
case 4:
|
||||
license = "CreativeCommons Attribution-NonCommercial";
|
||||
break;
|
||||
case 5:
|
||||
license = "CreativeCommons Attribution-NonCommercial-ShareAlike";
|
||||
break;
|
||||
case 6:
|
||||
license = "CreativeCommons Attribution-NonCommercial-NoDerivatives";
|
||||
break;
|
||||
case 7:
|
||||
license = "Public Domain";
|
||||
break;
|
||||
case 8:
|
||||
license = "FreeArt";
|
||||
break;
|
||||
default:
|
||||
license = "Other";
|
||||
}
|
||||
std::string licenseUrl = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetASCII("prefLicenseUrl","http://en.wikipedia.org/wiki/All_rights_reserved");
|
||||
ADD_PROPERTY_TYPE(License,(license.c_str()),0,Prop_None,"License string of the Item");
|
||||
ADD_PROPERTY_TYPE(LicenseURL,(licenseUrl.c_str()),0,Prop_None,"URL to the license text/contract");
|
||||
|
||||
// this creates and sets 'TransientDir' in onChanged()
|
||||
ADD_PROPERTY_TYPE(TransientDir,(""),0,PropertyType(Prop_Transient|Prop_ReadOnly),
|
||||
@@ -949,9 +1002,19 @@ bool Document::save (void)
|
||||
{
|
||||
int compression = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetInt("CompressionLevel",3);
|
||||
compression = Base::clamp<int>(compression, Z_NO_COMPRESSION, Z_BEST_COMPRESSION);
|
||||
|
||||
if (*(FileName.getValue()) != '\0') {
|
||||
LastModifiedDate.setValue(Base::TimeInfo::currentDateTimeString());
|
||||
std::string LastModifiedDateString = Base::TimeInfo::currentDateTimeString();
|
||||
LastModifiedDate.setValue(LastModifiedDateString.c_str());
|
||||
// set author if needed
|
||||
bool saveAuthor = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetBool("prefSetAuthorOnSave",false);
|
||||
if (saveAuthor) {
|
||||
std::string Author = App::GetApplication().GetParameterGroupByPath
|
||||
("User parameter:BaseApp/Preferences/Document")->GetASCII("prefAuthor","");
|
||||
LastModifiedBy.setValue(Author.c_str());
|
||||
}
|
||||
// make a tmp. file where to save the project data first and then rename to
|
||||
// the actual file name. This may be useful if overwriting an existing file
|
||||
// fails so that the data of the work up to now isn't lost.
|
||||
@@ -1177,6 +1240,20 @@ std::vector<App::DocumentObject*> Document::getInList(const DocumentObject* me)
|
||||
return result;
|
||||
}
|
||||
|
||||
namespace boost {
|
||||
// recursive helper function to get all dependencies
|
||||
void out_edges_recursive(const Vertex& v, const DependencyList& g, std::set<Vertex>& out)
|
||||
{
|
||||
DependencyList::out_edge_iterator j, jend;
|
||||
for (boost::tie(j, jend) = boost::out_edges(v, g); j != jend; ++j) {
|
||||
Vertex n = boost::target(*j, g);
|
||||
std::pair<std::set<Vertex>::iterator, bool> i = out.insert(n);
|
||||
if (i.second)
|
||||
out_edges_recursive(n, g, out);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<App::DocumentObject*>
|
||||
Document::getDependencyList(const std::vector<App::DocumentObject*>& objs) const
|
||||
{
|
||||
@@ -1185,18 +1262,36 @@ Document::getDependencyList(const std::vector<App::DocumentObject*>& objs) const
|
||||
std::map<Vertex,DocumentObject*> VertexMap;
|
||||
|
||||
// Filling up the adjacency List
|
||||
for (std::map<std::string,DocumentObject*>::const_iterator It = d->objectMap.begin(); It != d->objectMap.end();++It) {
|
||||
for (std::vector<DocumentObject*>::const_iterator it = d->objectArray.begin(); it != d->objectArray.end();++it) {
|
||||
// add the object as Vertex and remember the index
|
||||
Vertex v = add_vertex(DepList);
|
||||
ObjectMap[It->second] = v;
|
||||
VertexMap[v] = It->second;
|
||||
ObjectMap[*it] = v;
|
||||
VertexMap[v] = *it;
|
||||
}
|
||||
|
||||
for (std::vector<DocumentObject*>::const_iterator it = d->objectArray.begin(); it != d->objectArray.end();++it) {
|
||||
std::vector<DocumentObject*> outList = (*it)->getOutList();
|
||||
for (std::vector<DocumentObject*>::const_iterator jt = outList.begin(); jt != outList.end();++jt) {
|
||||
if (*jt) {
|
||||
std::map<DocumentObject*,Vertex>::const_iterator i = ObjectMap.find(*jt);
|
||||
|
||||
if (i == ObjectMap.end()) {
|
||||
Vertex v = add_vertex(DepList);
|
||||
|
||||
ObjectMap[*jt] = v;
|
||||
VertexMap[v] = *jt;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// add the edges
|
||||
for (std::map<std::string,DocumentObject*>::const_iterator It = d->objectMap.begin(); It != d->objectMap.end();++It) {
|
||||
std::vector<DocumentObject*> OutList = It->second->getOutList();
|
||||
for (std::vector<DocumentObject*>::const_iterator It2=OutList.begin();It2!=OutList.end();++It2) {
|
||||
if (*It2)
|
||||
add_edge(ObjectMap[It->second],ObjectMap[*It2],DepList);
|
||||
for (std::vector<DocumentObject*>::const_iterator it = d->objectArray.begin(); it != d->objectArray.end();++it) {
|
||||
std::vector<DocumentObject*> outList = (*it)->getOutList();
|
||||
for (std::vector<DocumentObject*>::const_iterator jt = outList.begin(); jt != outList.end();++jt) {
|
||||
if (*jt) {
|
||||
add_edge(ObjectMap[*it],ObjectMap[*jt],DepList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1211,21 +1306,20 @@ Document::getDependencyList(const std::vector<App::DocumentObject*>& objs) const
|
||||
return std::vector<App::DocumentObject*>();
|
||||
}
|
||||
|
||||
//std::vector<App::DocumentObject*> out;
|
||||
boost::unordered_set<App::DocumentObject*> out;
|
||||
std::set<Vertex> out;
|
||||
for (std::vector<App::DocumentObject*>::const_iterator it = objs.begin(); it != objs.end(); ++it) {
|
||||
std::map<DocumentObject*,Vertex>::iterator jt = ObjectMap.find(*it);
|
||||
// ok, object is part of this graph
|
||||
if (jt != ObjectMap.end()) {
|
||||
for (boost::tie(j, jend) = boost::out_edges(jt->second, DepList); j != jend; ++j) {
|
||||
out.insert(VertexMap[boost::target(*j, DepList)]);
|
||||
}
|
||||
out.insert(*it);
|
||||
out.insert(jt->second);
|
||||
out_edges_recursive(jt->second, DepList, out);
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<App::DocumentObject*> ary;
|
||||
ary.insert(ary.end(), out.begin(), out.end());
|
||||
ary.reserve(out.size());
|
||||
for (std::set<Vertex>::iterator it = out.begin(); it != out.end(); ++it)
|
||||
ary.push_back(VertexMap[*it]);
|
||||
return ary;
|
||||
}
|
||||
|
||||
@@ -1238,6 +1332,20 @@ void Document::_rebuildDependencyList(void)
|
||||
// add the object as Vertex and remember the index
|
||||
d->VertexObjectList[It->second] = add_vertex(d->DepList);
|
||||
}
|
||||
|
||||
// add the edges
|
||||
for (std::map<std::string,DocumentObject*>::const_iterator It = d->objectMap.begin(); It != d->objectMap.end();++It) {
|
||||
std::vector<DocumentObject*> OutList = It->second->getOutList();
|
||||
for (std::vector<DocumentObject*>::const_iterator It2=OutList.begin();It2!=OutList.end();++It2) {
|
||||
if (*It2) {
|
||||
std::map<DocumentObject*,Vertex>::iterator i = d->VertexObjectList.find(*It2);
|
||||
|
||||
if (i == d->VertexObjectList.end())
|
||||
d->VertexObjectList[*It2] = add_vertex(d->DepList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// add the edges
|
||||
for (std::map<std::string,DocumentObject*>::const_iterator It = d->objectMap.begin(); It != d->objectMap.end();++It) {
|
||||
std::vector<DocumentObject*> OutList = It->second->getOutList();
|
||||
@@ -1462,10 +1570,11 @@ DocumentObject * Document::addObject(const char* sType, const char* pObjectName)
|
||||
|
||||
void Document::_addObject(DocumentObject* pcObject, const char* pObjectName)
|
||||
{
|
||||
d->objectMap[pObjectName] = pcObject;
|
||||
std::string ObjectName = getUniqueObjectName(pObjectName);
|
||||
d->objectMap[ObjectName] = pcObject;
|
||||
d->objectArray.push_back(pcObject);
|
||||
// cache the pointer to the name string in the Object (for performance of DocumentObject::getNameInDocument())
|
||||
pcObject->pcNameInDocument = &(d->objectMap.find(pObjectName)->first);
|
||||
pcObject->pcNameInDocument = &(d->objectMap.find(ObjectName)->first);
|
||||
|
||||
// do no transactions if we do a rollback!
|
||||
if(!d->rollback){
|
||||
@@ -1478,6 +1587,9 @@ void Document::_addObject(DocumentObject* pcObject, const char* pObjectName)
|
||||
}
|
||||
// send the signal
|
||||
signalNewObject(*pcObject);
|
||||
|
||||
d->activeObject = pcObject;
|
||||
signalActivatedObject(*pcObject);
|
||||
}
|
||||
|
||||
/// Remove an object out of the document
|
||||
@@ -1643,92 +1755,34 @@ void Document::breakDependency(DocumentObject* pcObject, bool clear)
|
||||
}
|
||||
}
|
||||
|
||||
DocumentObject* Document::_copyObject(DocumentObject* obj, std::map<DocumentObject*,
|
||||
DocumentObject*>& copy_map, bool recursive,
|
||||
bool keepdigitsatend)
|
||||
DocumentObject* Document::copyObject(DocumentObject* obj, bool recursive, bool /*keepdigitsatend*/)
|
||||
{
|
||||
if (!obj) return 0;
|
||||
// remove number from end to avoid lengthy names
|
||||
std::string objname = obj->getNameInDocument();
|
||||
if (!keepdigitsatend) {
|
||||
size_t lastpos = objname.length()-1;
|
||||
while (objname[lastpos] >= 48 && objname[lastpos] <= 57)
|
||||
lastpos--;
|
||||
objname = objname.substr(0, lastpos+1);
|
||||
}
|
||||
DocumentObject* copy = addObject(obj->getTypeId().getName(),objname.c_str());
|
||||
if (!copy) return 0;
|
||||
copy->addDynamicProperties(obj);
|
||||
std::vector<DocumentObject*> objs;
|
||||
objs.push_back(obj);
|
||||
|
||||
copy_map[obj] = copy;
|
||||
|
||||
std::map<std::string,App::Property*> props;
|
||||
copy->getPropertyMap(props);
|
||||
for (std::map<std::string,App::Property*>::iterator it = props.begin(); it != props.end(); ++it) {
|
||||
App::Property* prop = obj->getPropertyByName(it->first.c_str());
|
||||
if (prop && prop->getTypeId() == it->second->getTypeId()) {
|
||||
if (prop->getTypeId() == PropertyLink::getClassTypeId()) {
|
||||
DocumentObject* link = static_cast<PropertyLink*>(prop)->getValue();
|
||||
std::map<DocumentObject*, DocumentObject*>::iterator pt = copy_map.find(link);
|
||||
if (pt != copy_map.end()) {
|
||||
// the object has already been copied
|
||||
static_cast<PropertyLink*>(it->second)->setValue(pt->second);
|
||||
}
|
||||
else if (recursive) {
|
||||
DocumentObject* link_copy = _copyObject(link, copy_map, recursive, keepdigitsatend);
|
||||
copy_map[link] = link_copy;
|
||||
static_cast<PropertyLink*>(it->second)->setValue(link_copy);
|
||||
}
|
||||
else if (link && link->getDocument() == this) {
|
||||
//static_cast<PropertyLink*>(it->second)->setValue(link);
|
||||
}
|
||||
}
|
||||
else if (prop->getTypeId() == PropertyLinkList::getClassTypeId()) {
|
||||
std::vector<DocumentObject*> links = static_cast<PropertyLinkList*>(prop)->getValues();
|
||||
if (recursive) {
|
||||
std::vector<DocumentObject*> links_copy;
|
||||
for (std::vector<DocumentObject*>::iterator jt = links.begin(); jt != links.end(); ++jt) {
|
||||
std::map<DocumentObject*, DocumentObject*>::iterator pt = copy_map.find(*jt);
|
||||
if (pt != copy_map.end()) {
|
||||
// the object has already been copied
|
||||
links_copy.push_back(pt->second);
|
||||
}
|
||||
else {
|
||||
links_copy.push_back(_copyObject(*jt, copy_map, recursive, keepdigitsatend));
|
||||
copy_map[*jt] = links_copy.back();
|
||||
}
|
||||
}
|
||||
static_cast<PropertyLinkList*>(it->second)->setValues(links_copy);
|
||||
}
|
||||
else {
|
||||
std::vector<DocumentObject*> links_ref;
|
||||
//for (std::vector<DocumentObject*>::iterator jt = links.begin(); jt != links.end(); ++jt) {
|
||||
// if ((*jt)->getDocument() == this)
|
||||
// links_ref.push_back(*jt);
|
||||
//}
|
||||
static_cast<PropertyLinkList*>(it->second)->setValues(links_ref);
|
||||
}
|
||||
}
|
||||
else {
|
||||
std::auto_ptr<Property> data(prop->Copy());
|
||||
if (data.get()) {
|
||||
it->second->Paste(*data);
|
||||
}
|
||||
}
|
||||
}
|
||||
MergeDocuments md(this);
|
||||
if (recursive) {
|
||||
objs = getDependencyList(objs);
|
||||
}
|
||||
|
||||
// unmark to be not re-computed later
|
||||
copy->onFinishDuplicating();
|
||||
copy->purgeTouched();
|
||||
return copy;
|
||||
}
|
||||
unsigned int memsize=1000; // ~ for the meta-information
|
||||
for (std::vector<App::DocumentObject*>::iterator it = objs.begin(); it != objs.end(); ++it)
|
||||
memsize += (*it)->getMemSize();
|
||||
|
||||
DocumentObject* Document::copyObject(DocumentObject* obj, bool recursive, bool keepdigitsatend)
|
||||
{
|
||||
std::map<DocumentObject*, DocumentObject*> copy_map;
|
||||
DocumentObject* copy = _copyObject(obj, copy_map, recursive, keepdigitsatend);
|
||||
return copy;
|
||||
QByteArray res;
|
||||
res.reserve(memsize);
|
||||
Base::ByteArrayOStreambuf obuf(res);
|
||||
std::ostream ostr(&obuf);
|
||||
this->exportObjects(objs, ostr);
|
||||
|
||||
Base::ByteArrayIStreambuf ibuf(res);
|
||||
std::istream istr(0);
|
||||
istr.rdbuf(&ibuf);
|
||||
std::vector<App::DocumentObject*> newObj = md.importObjects(istr);
|
||||
if (newObj.empty())
|
||||
return 0;
|
||||
else
|
||||
return newObj.back();
|
||||
}
|
||||
|
||||
DocumentObject* Document::moveObject(DocumentObject* obj, bool recursive)
|
||||
|
||||
+4
-2
@@ -123,8 +123,12 @@ public:
|
||||
boost::signal<void (Base::XMLReader&)> signalRestoreDocument;
|
||||
boost::signal<void (const std::vector<App::DocumentObject*>&,
|
||||
Base::Writer &)> signalExportObjects;
|
||||
boost::signal<void (const std::vector<App::DocumentObject*>&,
|
||||
Base::Writer &)> signalExportViewObjects;
|
||||
boost::signal<void (const std::vector<App::DocumentObject*>&,
|
||||
Base::XMLReader&)> signalImportObjects;
|
||||
boost::signal<void (const std::vector<App::DocumentObject*>&, Base::Reader&,
|
||||
const std::map<std::string, std::string>&)> signalImportViewObjects;
|
||||
//@}
|
||||
|
||||
/** @name File handling of the document */
|
||||
@@ -290,8 +294,6 @@ protected:
|
||||
|
||||
void _remObject(DocumentObject* pcObject);
|
||||
void _addObject(DocumentObject* pcObject, const char* pObjectName);
|
||||
DocumentObject* _copyObject(DocumentObject* obj, std::map<DocumentObject*,
|
||||
DocumentObject*>&, bool recursive=false, bool keepdigitsatend=false);
|
||||
/// checks if a valid transaction is open
|
||||
void _checkTransaction(DocumentObject* pcObject);
|
||||
void breakDependency(DocumentObject* pcObject, bool clear);
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "DocumentObjectPy.h"
|
||||
#include "DocumentObjectGroup.h"
|
||||
#include "PropertyLinks.h"
|
||||
#define new DEBUG_CLIENTBLOCK
|
||||
|
||||
using namespace App;
|
||||
|
||||
|
||||
|
||||
@@ -196,8 +196,6 @@ protected:
|
||||
virtual void onChanged(const Property* prop);
|
||||
/// get called after a document has been fully restored
|
||||
virtual void onDocumentRestored() {}
|
||||
/// get called after duplicating an object
|
||||
virtual void onFinishDuplicating() {}
|
||||
/// get called after setting the document
|
||||
virtual void onSettingDocument() {}
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ PyObject* DocumentObjectGroupPy::newObject(PyObject *args)
|
||||
return object->getPyObject();
|
||||
}
|
||||
else {
|
||||
PyErr_Format(PyExc_Exception, "Cannot create object of type '%s'", sType);
|
||||
PyErr_Format(Base::BaseExceptionFreeCADError, "Cannot create object of type '%s'", sType);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
@@ -63,21 +63,21 @@ PyObject* DocumentObjectGroupPy::addObject(PyObject *args)
|
||||
|
||||
DocumentObjectPy* docObj = static_cast<DocumentObjectPy*>(object);
|
||||
if (!docObj->getDocumentObjectPtr() || !docObj->getDocumentObjectPtr()->getNameInDocument()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot add an invalid object");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot add an invalid object");
|
||||
return NULL;
|
||||
}
|
||||
if (docObj->getDocumentObjectPtr()->getDocument() != getDocumentObjectGroupPtr()->getDocument()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot add an object from another document to this group");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot add an object from another document to this group");
|
||||
return NULL;
|
||||
}
|
||||
if (docObj->getDocumentObjectPtr() == this->getDocumentObjectGroupPtr()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot add a group object to itself");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot add a group object to itself");
|
||||
return NULL;
|
||||
}
|
||||
if (docObj->getDocumentObjectPtr()->getTypeId().isDerivedFrom(DocumentObjectGroup::getClassTypeId())) {
|
||||
App::DocumentObjectGroup* docGrp = static_cast<DocumentObjectGroup*>(docObj->getDocumentObjectPtr());
|
||||
if (this->getDocumentObjectGroupPtr()->isChildOf(docGrp)) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot add a group object to a child group");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot add a group object to a child group");
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
@@ -91,10 +91,13 @@ PyObject* DocumentObjectGroupPy::addObject(PyObject *args)
|
||||
Py::Object vp = static_cast<App::PropertyPythonObject*>(proxy)->getValue();
|
||||
if (vp.hasAttr(std::string("addObject"))) {
|
||||
Py::Callable method(vp.getAttr(std::string("addObject")));
|
||||
Py::Tuple args(1);
|
||||
args[0] = Py::Object(object);
|
||||
method.apply(args);
|
||||
Py_Return;
|
||||
// check which this method belongs to to avoid an infinite recursion
|
||||
if (method.getAttr(std::string("__self__")) != Py::Object(this)) {
|
||||
Py::Tuple args(1);
|
||||
args[0] = Py::Object(object);
|
||||
method.apply(args);
|
||||
Py_Return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -111,11 +114,11 @@ PyObject* DocumentObjectGroupPy::removeObject(PyObject *args)
|
||||
|
||||
DocumentObjectPy* docObj = static_cast<DocumentObjectPy*>(object);
|
||||
if (!docObj->getDocumentObjectPtr() || !docObj->getDocumentObjectPtr()->getNameInDocument()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot remove an invalid object");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot remove an invalid object");
|
||||
return NULL;
|
||||
}
|
||||
if (docObj->getDocumentObjectPtr()->getDocument() != getDocumentObjectGroupPtr()->getDocument()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot remove an object from another document from this group");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot remove an object from another document from this group");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -128,10 +131,13 @@ PyObject* DocumentObjectGroupPy::removeObject(PyObject *args)
|
||||
Py::Object vp = static_cast<App::PropertyPythonObject*>(proxy)->getValue();
|
||||
if (vp.hasAttr(std::string("removeObject"))) {
|
||||
Py::Callable method(vp.getAttr(std::string("removeObject")));
|
||||
Py::Tuple args(1);
|
||||
args[0] = Py::Object(object);
|
||||
method.apply(args);
|
||||
Py_Return;
|
||||
// check which this method belongs to to avoid an infinite recursion
|
||||
if (method.getAttr(std::string("__self__")) != Py::Object(this)) {
|
||||
Py::Tuple args(1);
|
||||
args[0] = Py::Object(object);
|
||||
method.apply(args);
|
||||
Py_Return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -171,11 +177,11 @@ PyObject* DocumentObjectGroupPy::hasObject(PyObject *args)
|
||||
|
||||
DocumentObjectPy* docObj = static_cast<DocumentObjectPy*>(object);
|
||||
if (!docObj->getDocumentObjectPtr() || !docObj->getDocumentObjectPtr()->getNameInDocument()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot check an invalid object");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot check an invalid object");
|
||||
return NULL;
|
||||
}
|
||||
if (docObj->getDocumentObjectPtr()->getDocument() != getDocumentObjectGroupPtr()->getDocument()) {
|
||||
PyErr_SetString(PyExc_Exception, "Cannot check an object from another document with this group");
|
||||
PyErr_SetString(Base::BaseExceptionFreeCADError, "Cannot check an object from another document with this group");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
@@ -88,6 +88,14 @@ Py::List DocumentObjectPy::getState(void) const
|
||||
uptodate = false;
|
||||
list.append(Py::String("Invalid"));
|
||||
}
|
||||
if (object->isRecomputing()) {
|
||||
uptodate = false;
|
||||
list.append(Py::String("Recompute"));
|
||||
}
|
||||
if (object->isRestoring()) {
|
||||
uptodate = false;
|
||||
list.append(Py::String("Restore"));
|
||||
}
|
||||
if (uptodate) {
|
||||
list.append(Py::String("Up-to-date"));
|
||||
}
|
||||
@@ -98,6 +106,10 @@ Py::Object DocumentObjectPy::getViewObject(void) const
|
||||
{
|
||||
try {
|
||||
Py::Module module(PyImport_ImportModule("FreeCADGui"),true);
|
||||
if (!module.hasAttr("getDocument")) {
|
||||
// in v0.14+, the GUI module can be loaded in console mode (but doesn't have all its document methods)
|
||||
return Py::None();
|
||||
}
|
||||
Py::Callable method(module.getAttr("getDocument"));
|
||||
Py::Tuple arg(1);
|
||||
arg.setItem(0, Py::String(getDocumentObjectPtr()->getDocument()->getName()));
|
||||
@@ -158,7 +170,14 @@ int DocumentObjectPy::setCustomAttributes(const char* attr, PyObject *obj)
|
||||
throw Py::AttributeError(s.str());
|
||||
}
|
||||
|
||||
prop->setPyObject(obj);
|
||||
try {
|
||||
prop->setPyObject(obj);
|
||||
}
|
||||
catch (const Base::TypeError& e) {
|
||||
std::stringstream s;
|
||||
s << "Property '" << prop->getName() << "': " << e.what();
|
||||
throw Py::TypeError(s.str());
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -67,6 +67,10 @@ DocumentObserverPython::DocumentObserverPython(const Py::Object& obj) : inst(obj
|
||||
(&DocumentObserverPython::slotRelabelDocument, this, _1));
|
||||
this->connectApplicationActivateDocument = App::GetApplication().signalActiveDocument.connect(boost::bind
|
||||
(&DocumentObserverPython::slotActivateDocument, this, _1));
|
||||
this->connectApplicationUndoDocument = App::GetApplication().signalUndoDocument.connect(boost::bind
|
||||
(&DocumentObserverPython::slotUndoDocument, this, _1));
|
||||
this->connectApplicationRedoDocument = App::GetApplication().signalRedoDocument.connect(boost::bind
|
||||
(&DocumentObserverPython::slotRedoDocument, this, _1));
|
||||
|
||||
this->connectDocumentCreatedObject = App::GetApplication().signalNewObject.connect(boost::bind
|
||||
(&DocumentObserverPython::slotCreatedObject, this, _1));
|
||||
@@ -82,6 +86,8 @@ DocumentObserverPython::~DocumentObserverPython()
|
||||
this->connectApplicationDeletedDocument.disconnect();
|
||||
this->connectApplicationRelabelDocument.disconnect();
|
||||
this->connectApplicationActivateDocument.disconnect();
|
||||
this->connectApplicationUndoDocument.disconnect();
|
||||
this->connectApplicationRedoDocument.disconnect();
|
||||
|
||||
this->connectDocumentCreatedObject.disconnect();
|
||||
this->connectDocumentDeletedObject.disconnect();
|
||||
@@ -156,6 +162,40 @@ void DocumentObserverPython::slotActivateDocument(const App::Document& Doc)
|
||||
}
|
||||
}
|
||||
|
||||
void DocumentObserverPython::slotUndoDocument(const App::Document& Doc)
|
||||
{
|
||||
Base::PyGILStateLocker lock;
|
||||
try {
|
||||
if (this->inst.hasAttr(std::string("slotUndoDocument"))) {
|
||||
Py::Callable method(this->inst.getAttr(std::string("slotUndoDocument")));
|
||||
Py::Tuple args(1);
|
||||
args.setItem(0, Py::Object(const_cast<App::Document&>(Doc).getPyObject(), true));
|
||||
method.apply(args);
|
||||
}
|
||||
}
|
||||
catch (Py::Exception&) {
|
||||
Base::PyException e; // extract the Python error text
|
||||
e.ReportException();
|
||||
}
|
||||
}
|
||||
|
||||
void DocumentObserverPython::slotRedoDocument(const App::Document& Doc)
|
||||
{
|
||||
Base::PyGILStateLocker lock;
|
||||
try {
|
||||
if (this->inst.hasAttr(std::string("slotRedoDocument"))) {
|
||||
Py::Callable method(this->inst.getAttr(std::string("slotRedoDocument")));
|
||||
Py::Tuple args(1);
|
||||
args.setItem(0, Py::Object(const_cast<App::Document&>(Doc).getPyObject(), true));
|
||||
method.apply(args);
|
||||
}
|
||||
}
|
||||
catch (Py::Exception&) {
|
||||
Base::PyException e; // extract the Python error text
|
||||
e.ReportException();
|
||||
}
|
||||
}
|
||||
|
||||
void DocumentObserverPython::slotCreatedObject(const App::DocumentObject& Obj)
|
||||
{
|
||||
Base::PyGILStateLocker lock;
|
||||
@@ -199,7 +239,7 @@ void DocumentObserverPython::slotChangedObject(const App::DocumentObject& Obj,
|
||||
Py::Callable method(this->inst.getAttr(std::string("slotChangedObject")));
|
||||
Py::Tuple args(2);
|
||||
args.setItem(0, Py::Object(const_cast<App::DocumentObject&>(Obj).getPyObject(), true));
|
||||
std::string prop_name = Obj.getName(&Prop);
|
||||
std::string prop_name = Obj.getPropertyName(&Prop);
|
||||
args.setItem(1, Py::String(prop_name));
|
||||
method.apply(args);
|
||||
}
|
||||
|
||||
@@ -65,6 +65,10 @@ private:
|
||||
void slotDeletedObject(const App::DocumentObject& Obj);
|
||||
/** The property of an observed object has changed */
|
||||
void slotChangedObject(const App::DocumentObject& Obj, const App::Property& Prop);
|
||||
/** Undoes the last transaction of the document */
|
||||
void slotUndoDocument(const App::Document& Doc);
|
||||
/** Redoes the last undone transaction of the document */
|
||||
void slotRedoDocument(const App::Document& Doc);
|
||||
|
||||
private:
|
||||
Py::Object inst;
|
||||
@@ -75,6 +79,8 @@ private:
|
||||
Connection connectApplicationDeletedDocument;
|
||||
Connection connectApplicationRelabelDocument;
|
||||
Connection connectApplicationActivateDocument;
|
||||
Connection connectApplicationUndoDocument;
|
||||
Connection connectApplicationRedoDocument;
|
||||
Connection connectDocumentCreatedObject;
|
||||
Connection connectDocumentDeletedObject;
|
||||
Connection connectDocumentChangedObject;
|
||||
|
||||
@@ -33,6 +33,11 @@
|
||||
<UserDocu>Restore the document from disk</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="mergeProject">
|
||||
<Documentation>
|
||||
<UserDocu>Merges this document with another project file</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="exportGraphviz">
|
||||
<Documentation>
|
||||
<UserDocu>Export the dependencies of the objects as graph</UserDocu>
|
||||
|
||||
@@ -29,9 +29,9 @@
|
||||
|
||||
#include "Document.h"
|
||||
#include <Base/FileInfo.h>
|
||||
#include <Base/PyTools.h>
|
||||
#include "DocumentObject.h"
|
||||
#include "DocumentObjectPy.h"
|
||||
#include "MergeDocuments.h"
|
||||
|
||||
// inclusion of the generated files (generated By DocumentPy.xml)
|
||||
#include "DocumentPy.h"
|
||||
@@ -136,6 +136,22 @@ PyObject* DocumentPy::restore(PyObject * args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* DocumentPy::mergeProject(PyObject * args)
|
||||
{
|
||||
char* filename;
|
||||
if (!PyArg_ParseTuple(args, "s", &filename)) // convert args: Python->C
|
||||
return NULL; // NULL triggers exception
|
||||
|
||||
PY_TRY {
|
||||
Base::FileInfo fi(filename);
|
||||
Base::ifstream str(fi, std::ios::in | std::ios::binary);
|
||||
App::Document* doc = getDocumentPtr();
|
||||
MergeDocuments md(doc);
|
||||
md.importObjects(str);
|
||||
Py_Return;
|
||||
} PY_CATCH;
|
||||
}
|
||||
|
||||
PyObject* DocumentPy::exportGraphviz(PyObject * args)
|
||||
{
|
||||
char* fn=0;
|
||||
@@ -202,7 +218,7 @@ PyObject* DocumentPy::addObject(PyObject *args)
|
||||
else {
|
||||
std::stringstream str;
|
||||
str << "No document object found of type '" << sType << "'" << std::ends;
|
||||
throw Py::Exception(PyExc_Exception,str.str());
|
||||
throw Py::Exception(Base::BaseExceptionFreeCADError,str.str());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -220,7 +236,7 @@ PyObject* DocumentPy::removeObject(PyObject *args)
|
||||
} else {
|
||||
std::stringstream str;
|
||||
str << "No document object found with name '" << sName << "'" << std::ends;
|
||||
throw Py::Exception(PyExc_Exception,str.str());
|
||||
throw Py::Exception(Base::BaseExceptionFreeCADError,str.str());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -239,7 +255,7 @@ PyObject* DocumentPy::copyObject(PyObject *args)
|
||||
}
|
||||
else {
|
||||
std::string str("Failed to copy the object");
|
||||
throw Py::Exception(PyExc_Exception,str);
|
||||
throw Py::Exception(Base::BaseExceptionFreeCADError,str);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -256,7 +272,7 @@ PyObject* DocumentPy::moveObject(PyObject *args)
|
||||
}
|
||||
else {
|
||||
std::string str("Failed to move the object");
|
||||
throw Py::Exception(PyExc_Exception,str);
|
||||
throw Py::Exception(Base::BaseExceptionFreeCADError,str);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -358,12 +374,12 @@ PyObject* DocumentPy::findObjects(PyObject *args)
|
||||
|
||||
Base::Type type = Base::Type::fromName(sType);
|
||||
if (type == Base::Type::badType()) {
|
||||
PyErr_Format(PyExc_Exception, "'%s' is not a valid type", sType);
|
||||
PyErr_Format(Base::BaseExceptionFreeCADError, "'%s' is not a valid type", sType);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (!type.isDerivedFrom(App::DocumentObject::getClassTypeId())) {
|
||||
PyErr_Format(PyExc_Exception, "Type '%s' does not inherit from 'App::DocumentObject'", sType);
|
||||
PyErr_Format(Base::BaseExceptionFreeCADError, "Type '%s' does not inherit from 'App::DocumentObject'", sType);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
@@ -106,13 +106,13 @@ void DynamicProperty::addDynamicProperties(const PropertyContainer* cont)
|
||||
}
|
||||
}
|
||||
|
||||
const char* DynamicProperty::getName(const Property* prop) const
|
||||
const char* DynamicProperty::getPropertyName(const Property* prop) const
|
||||
{
|
||||
for (std::map<std::string,PropData>::const_iterator it = props.begin(); it != props.end(); ++it) {
|
||||
if (it->second.property == prop)
|
||||
return it->first.c_str();
|
||||
}
|
||||
return this->pc->PropertyContainer::getName(prop);
|
||||
return this->pc->PropertyContainer::getPropertyName(prop);
|
||||
}
|
||||
|
||||
unsigned int DynamicProperty::getMemSize (void) const
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user