diff --git a/benchmarks/step/cube_filet.geo b/benchmarks/step/cube_filet.geo new file mode 100644 index 0000000000000000000000000000000000000000..a3d07cf6d379c24756c13b2878c3dc6e13bd849b --- /dev/null +++ b/benchmarks/step/cube_filet.geo @@ -0,0 +1,6 @@ +Merge "cube_filet.stp"; + +Compound Surface(1001) = {6, 5, 24, 7, 21, 2, 23, 16, 8, 1, 3, 12, 22, 20, 18, 11, 13, 14, 9, 17, 10, 19, 15, 25, 4}; + +MeshAlgorithm Surface {1001} 8; + diff --git a/benchmarks/step/cube_filet.msh b/benchmarks/step/cube_filet.msh new file mode 100644 index 0000000000000000000000000000000000000000..aefb8615dde6849b796011e360f054fe5fed51a3 --- /dev/null +++ b/benchmarks/step/cube_filet.msh @@ -0,0 +1,598 @@ +$MeshFormat +2.2 0 8 +$EndMeshFormat +$Nodes +131 +1 100 90 50 +2 100 90 90 +3 90 100 50 +4 90 100 90 +5 90 90 100 +6 10 100 90 +7 10 90 100 +8 -1.7763568394e-15 90 90 +9 90 10 100 +10 100 10 90 +11 100 50 90 +12 90 50 100 +13 90 -1.7763568394e-15 90 +14 -1.7763568394e-15 50 90 +15 10 50 100 +16 -1.7763568394e-15 90 50 +17 10 100 50 +18 -1.7763568394e-15 90 10 +19 10 100 10 +20 100 90 10 +21 90 100 10 +22 90 10 0 +23 100 10 10 +24 90 50 -1.7763568394e-15 +25 100 50 10 +26 90 90 0 +27 10 90 0 +28 90 -1.7763568394e-15 10 +29 10 10 0 +30 -1.7763568394e-15 10 10 +31 -1.7763568394e-15 50 10 +32 10 50 -1.7763568394e-15 +33 10 -1.7763568394e-15 10 +34 100 10 50 +35 90 -1.7763568394e-15 50 +36 -1.7763568394e-15 10 50 +37 10 -1.7763568394e-15 50 +38 10 10 100 +39 -1.7763568394e-15 10 90 +40 10 -1.7763568394e-15 90 +41 100 90 70 +42 97.07106781186548 97.07106781186548 50 +43 90 100 70 +44 97.07106781186548 97.07106781186548 90 +45 90 97.07106781186548 97.07106781186548 +46 97.07106781186548 90 97.07106781186548 +47 10 97.07106781186548 97.07106781186548 +48 30 90 100 +49 50.00000000000001 90 100 +50 70 90 100 +51 30 100 90 +52 50.00000000000001 100 90 +53 70 100 90 +54 2.928932188134525 97.07106781186548 90 +55 2.928932188134525 90 97.07106781186548 +56 97.07106781186548 10 97.07106781186548 +57 100 30 90 +58 97.07106781186548 50 97.07106781186548 +59 90 30 100 +60 90 2.928932188134525 97.07106781186548 +61 97.07106781186548 2.928932188134523 90 +62 100 70 90 +63 90 70 100 +64 2.928932188134523 50 97.07106781186548 +65 10 70 100 +66 -1.7763568394e-15 70 90 +67 -1.7763568394e-15 90 70 +68 10 100 70 +69 2.928932188134529 97.07106781186548 50 +70 -1.7763568394e-15 90 30 +71 10 100 30 +72 2.928932188134525 97.07106781186548 10 +73 100 90 30 +74 97.07106781186548 97.07106781186548 10 +75 90 100 30 +76 97.07106781186548 10 2.928932188134523 +77 90 30 -1.7763568394e-15 +78 97.07106781186548 50 2.928932188134525 +79 100 30 10 +80 90 70 -1.7763568394e-15 +81 97.07106781186548 90 2.928932188134523 +82 100 70 10 +83 90 97.07106781186548 2.928932188134523 +84 10 97.07106781186548 2.928932188134523 +85 30 100 10 +86 50.00000000000001 100 10 +87 70 100 10 +88 30 90 -1.7763568394e-15 +89 50.00000000000001 90 -1.7763568394e-15 +90 70 90 -1.7763568394e-15 +91 97.07106781186548 2.928932188134523 10 +92 90 2.928932188134525 2.928932188134523 +93 2.928932188134525 10 2.928932188134523 +94 -1.7763568394e-15 30 10 +95 2.928932188134529 50 2.928932188134521 +96 10 30 -1.7763568394e-15 +97 10 2.928932188134525 2.928932188134523 +98 2.928932188134525 2.928932188134523 10 +99 -1.7763568394e-15 70 10 +100 2.928932188134525 90 2.928932188134523 +101 10 70 -1.7763568394e-15 +102 30 10 -1.7763568394e-15 +103 50.00000000000001 10 -1.7763568394e-15 +104 70 10 -1.7763568394e-15 +105 30 -1.7763568394e-15 10 +106 50.00000000000001 -1.7763568394e-15 10 +107 70 -1.7763568394e-15 10 +108 100 10 30 +109 97.07106781186548 2.928932188134525 50 +110 90 -1.7763568394e-15 30 +111 -1.7763568394e-15 10 30 +112 10 -1.7763568394e-15 30 +113 2.928932188134523 2.928932188134525 50 +114 2.928932188134525 10 97.07106781186548 +115 10 30 100 +116 -1.7763568394e-15 30 90 +117 2.928932188134525 2.928932188134523 90 +118 10 2.928932188134525 97.07106781186548 +119 94.27560214357908 96.81210703864637 95.94259404669766 +120 4.057293309178489 96.81201005975949 94.27560009035 +121 94.27560009035 4.05729330917849 96.81201005975949 +122 94.27560009035 95.9427066908215 3.187989940240509 +123 94.70297445818143 5.337296870855169 2.507254790455232 +124 5.724399909650009 4.057293309178489 3.187989940240517 +125 5.297025541818572 5.337296870855169 97.49274520954476 +126 4.057460557807088 94.2756124685302 3.18785180747434 +127 4.448598664421575 4.893928547133715 96.56581887730404 +128 95.78244554530886 4.846382960518737 96.32483635566219 +129 97.10141620012044 2.959411391604615 42.0876429076808 +130 3.234583529471755 15.32604522064823 97.36404372476869 +131 96.92748365061138 15.17102742159506 97.21179383166991 +$EndNodes +$Elements +458 +1 15 2 0 1 1 +2 15 2 0 2 2 +3 15 2 0 3 3 +4 15 2 0 4 4 +5 15 2 0 5 5 +6 15 2 0 6 6 +7 15 2 0 7 7 +8 15 2 0 8 8 +9 15 2 0 9 9 +10 15 2 0 10 10 +11 15 2 0 11 11 +12 15 2 0 12 12 +13 15 2 0 13 13 +14 15 2 0 14 14 +15 15 2 0 15 15 +16 15 2 0 16 16 +17 15 2 0 17 17 +18 15 2 0 18 18 +19 15 2 0 19 19 +20 15 2 0 20 20 +21 15 2 0 21 21 +22 15 2 0 22 22 +23 15 2 0 23 23 +24 15 2 0 24 24 +25 15 2 0 25 25 +26 15 2 0 26 26 +27 15 2 0 27 27 +28 15 2 0 28 28 +29 15 2 0 29 29 +30 15 2 0 30 30 +31 15 2 0 31 31 +32 15 2 0 32 32 +33 15 2 0 33 33 +34 15 2 0 34 34 +35 15 2 0 35 35 +36 15 2 0 36 36 +37 15 2 0 37 37 +38 15 2 0 38 38 +39 15 2 0 39 39 +40 15 2 0 40 40 +41 1 2 0 1 1 41 +42 1 2 0 1 41 2 +43 1 2 0 2 1 42 +44 1 2 0 2 42 3 +45 1 2 0 3 3 43 +46 1 2 0 3 43 4 +47 1 2 0 4 4 44 +48 1 2 0 4 44 2 +49 1 2 0 5 4 4 +50 1 2 0 6 4 45 +51 1 2 0 6 45 5 +52 1 2 0 7 2 46 +53 1 2 0 7 46 5 +54 1 2 0 8 6 47 +55 1 2 0 8 47 7 +56 1 2 0 9 7 48 +57 1 2 0 9 48 49 +58 1 2 0 9 49 50 +59 1 2 0 9 50 5 +60 1 2 0 10 6 51 +61 1 2 0 10 51 52 +62 1 2 0 10 52 53 +63 1 2 0 10 53 4 +64 1 2 0 11 6 6 +65 1 2 0 12 6 54 +66 1 2 0 12 54 8 +67 1 2 0 13 8 55 +68 1 2 0 13 55 7 +69 1 2 0 14 9 56 +70 1 2 0 14 56 10 +71 1 2 0 15 10 57 +72 1 2 0 15 57 11 +73 1 2 0 16 12 58 +74 1 2 0 16 58 11 +75 1 2 0 17 9 59 +76 1 2 0 17 59 12 +77 1 2 0 18 9 9 +78 1 2 0 19 9 60 +79 1 2 0 19 60 13 +80 1 2 0 20 10 61 +81 1 2 0 20 61 13 +82 1 2 0 21 11 62 +83 1 2 0 21 62 2 +84 1 2 0 22 12 63 +85 1 2 0 22 63 5 +86 1 2 0 23 14 64 +87 1 2 0 23 64 15 +88 1 2 0 24 15 65 +89 1 2 0 24 65 7 +90 1 2 0 25 14 66 +91 1 2 0 25 66 8 +92 1 2 0 26 16 67 +93 1 2 0 26 67 8 +94 1 2 0 27 17 68 +95 1 2 0 27 68 6 +96 1 2 0 28 17 69 +97 1 2 0 28 69 16 +98 1 2 0 29 18 70 +99 1 2 0 29 70 16 +100 1 2 0 30 19 71 +101 1 2 0 30 71 17 +102 1 2 0 31 18 72 +103 1 2 0 31 72 19 +104 1 2 0 32 20 73 +105 1 2 0 32 73 1 +106 1 2 0 33 20 74 +107 1 2 0 33 74 21 +108 1 2 0 34 21 75 +109 1 2 0 34 75 3 +110 1 2 0 35 22 76 +111 1 2 0 35 76 23 +112 1 2 0 36 22 77 +113 1 2 0 36 77 24 +114 1 2 0 37 25 78 +115 1 2 0 37 78 24 +116 1 2 0 38 23 79 +117 1 2 0 38 79 25 +118 1 2 0 39 24 80 +119 1 2 0 39 80 26 +120 1 2 0 40 26 81 +121 1 2 0 40 81 20 +122 1 2 0 41 25 82 +123 1 2 0 41 82 20 +124 1 2 0 42 26 26 +125 1 2 0 43 26 83 +126 1 2 0 43 83 21 +127 1 2 0 44 27 84 +128 1 2 0 44 84 19 +129 1 2 0 45 19 85 +130 1 2 0 45 85 86 +131 1 2 0 45 86 87 +132 1 2 0 45 87 21 +133 1 2 0 46 27 88 +134 1 2 0 46 88 89 +135 1 2 0 46 89 90 +136 1 2 0 46 90 26 +137 1 2 0 47 22 22 +138 1 2 0 48 23 91 +139 1 2 0 48 91 28 +140 1 2 0 49 22 92 +141 1 2 0 49 92 28 +142 1 2 0 50 29 93 +143 1 2 0 50 93 30 +144 1 2 0 51 30 94 +145 1 2 0 51 94 31 +146 1 2 0 52 32 95 +147 1 2 0 52 95 31 +148 1 2 0 53 29 96 +149 1 2 0 53 96 32 +150 1 2 0 54 29 29 +151 1 2 0 55 29 97 +152 1 2 0 55 97 33 +153 1 2 0 56 30 98 +154 1 2 0 56 98 33 +155 1 2 0 57 31 99 +156 1 2 0 57 99 18 +157 1 2 0 58 27 100 +158 1 2 0 58 100 18 +159 1 2 0 59 32 101 +160 1 2 0 59 101 27 +161 1 2 0 60 29 102 +162 1 2 0 60 102 103 +163 1 2 0 60 103 104 +164 1 2 0 60 104 22 +165 1 2 0 61 33 105 +166 1 2 0 61 105 106 +167 1 2 0 61 106 107 +168 1 2 0 61 107 28 +169 1 2 0 62 23 108 +170 1 2 0 62 108 34 +171 1 2 0 63 35 109 +172 1 2 0 63 109 34 +173 1 2 0 64 28 110 +174 1 2 0 64 110 35 +175 1 2 0 65 30 111 +176 1 2 0 65 111 36 +177 1 2 0 66 33 112 +178 1 2 0 66 112 37 +179 1 2 0 67 36 113 +180 1 2 0 67 113 37 +181 1 2 0 68 38 114 +182 1 2 0 68 114 39 +183 1 2 0 69 38 115 +184 1 2 0 69 115 15 +185 1 2 0 70 39 116 +186 1 2 0 70 116 14 +187 1 2 0 71 38 38 +188 1 2 0 72 39 117 +189 1 2 0 72 117 40 +190 1 2 0 73 38 118 +191 1 2 0 73 118 40 +192 1 2 0 74 27 27 +193 2 2 0 1 41 43 44 +194 2 2 0 1 41 42 43 +195 2 2 0 1 44 43 4 +196 2 2 0 1 42 3 43 +197 2 2 0 1 1 42 41 +198 2 2 0 1 41 44 2 +199 2 2 0 2 5 119 45 +200 2 2 0 2 2 44 46 +201 2 2 0 2 5 46 119 +202 2 2 0 2 44 119 46 +203 2 2 0 2 4 119 44 +204 2 2 0 2 4 45 119 +205 2 2 0 3 51 47 48 +206 2 2 0 3 53 50 45 +207 2 2 0 3 49 52 48 +208 2 2 0 3 6 47 51 +209 2 2 0 3 52 51 48 +210 2 2 0 3 53 52 50 +211 2 2 0 3 52 49 50 +212 2 2 0 3 4 53 45 +213 2 2 0 3 47 7 48 +214 2 2 0 3 45 50 5 +215 2 2 0 4 8 120 54 +216 2 2 0 4 47 55 7 +217 2 2 0 4 8 55 120 +218 2 2 0 4 47 120 55 +219 2 2 0 4 6 120 47 +220 2 2 0 4 6 54 120 +221 2 2 0 5 59 56 57 +222 2 2 0 5 59 57 58 +223 2 2 0 5 58 57 11 +224 2 2 0 5 59 9 56 +225 2 2 0 5 59 58 12 +226 2 2 0 5 56 10 57 +227 2 2 0 6 13 121 60 +228 2 2 0 6 10 56 61 +229 2 2 0 6 13 61 121 +230 2 2 0 6 56 121 61 +231 2 2 0 6 9 121 56 +232 2 2 0 6 9 60 121 +233 2 2 0 7 63 58 62 +234 2 2 0 7 63 62 46 +235 2 2 0 7 63 46 5 +236 2 2 0 7 58 11 62 +237 2 2 0 7 63 12 58 +238 2 2 0 7 46 62 2 +239 2 2 0 8 66 65 55 +240 2 2 0 8 66 64 65 +241 2 2 0 8 66 14 64 +242 2 2 0 8 55 65 7 +243 2 2 0 8 64 15 65 +244 2 2 0 8 66 55 8 +245 2 2 0 9 68 69 67 +246 2 2 0 9 68 67 54 +247 2 2 0 9 6 68 54 +248 2 2 0 9 69 16 67 +249 2 2 0 9 54 67 8 +250 2 2 0 9 68 17 69 +251 2 2 0 10 71 72 70 +252 2 2 0 10 71 70 69 +253 2 2 0 10 71 69 17 +254 2 2 0 10 19 72 71 +255 2 2 0 10 72 18 70 +256 2 2 0 10 69 70 16 +257 2 2 0 11 73 74 75 +258 2 2 0 11 73 75 42 +259 2 2 0 11 42 75 3 +260 2 2 0 11 20 74 73 +261 2 2 0 11 1 73 42 +262 2 2 0 11 74 21 75 +263 2 2 0 12 79 76 77 +264 2 2 0 12 79 77 78 +265 2 2 0 12 78 77 24 +266 2 2 0 12 76 22 77 +267 2 2 0 12 79 78 25 +268 2 2 0 12 79 23 76 +269 2 2 0 13 82 80 81 +270 2 2 0 13 82 78 80 +271 2 2 0 13 82 81 20 +272 2 2 0 13 82 25 78 +273 2 2 0 13 78 24 80 +274 2 2 0 13 81 80 26 +275 2 2 0 14 21 122 83 +276 2 2 0 14 81 74 20 +277 2 2 0 14 21 74 122 +278 2 2 0 14 74 81 122 +279 2 2 0 14 26 122 81 +280 2 2 0 14 26 83 122 +281 2 2 0 15 88 84 85 +282 2 2 0 15 90 87 83 +283 2 2 0 15 26 90 83 +284 2 2 0 15 88 86 89 +285 2 2 0 15 90 86 87 +286 2 2 0 15 84 19 85 +287 2 2 0 15 88 85 86 +288 2 2 0 15 83 87 21 +289 2 2 0 15 89 86 90 +290 2 2 0 15 88 27 84 +291 2 2 0 16 92 91 28 +292 2 2 0 16 91 76 23 +293 2 2 0 16 91 92 123 +294 2 2 0 16 76 91 123 +295 2 2 0 16 22 76 123 +296 2 2 0 16 22 123 92 +297 2 2 0 17 96 93 94 +298 2 2 0 17 96 94 95 +299 2 2 0 17 93 30 94 +300 2 2 0 17 95 94 31 +301 2 2 0 17 96 95 32 +302 2 2 0 17 96 29 93 +303 2 2 0 18 33 124 97 +304 2 2 0 18 93 98 30 +305 2 2 0 18 33 98 124 +306 2 2 0 18 93 124 98 +307 2 2 0 18 29 124 93 +308 2 2 0 18 29 97 124 +309 2 2 0 19 101 95 99 +310 2 2 0 19 101 99 100 +311 2 2 0 19 101 32 95 +312 2 2 0 19 101 100 27 +313 2 2 0 19 100 99 18 +314 2 2 0 19 95 31 99 +315 2 2 0 20 105 97 102 +316 2 2 0 20 107 104 92 +317 2 2 0 20 103 104 106 +318 2 2 0 20 97 29 102 +319 2 2 0 20 33 97 105 +320 2 2 0 20 103 106 102 +321 2 2 0 20 106 105 102 +322 2 2 0 20 92 104 22 +323 2 2 0 20 28 107 92 +324 2 2 0 20 104 107 106 +325 2 2 0 21 110 91 108 +326 2 2 0 21 110 108 109 +327 2 2 0 21 91 23 108 +328 2 2 0 21 110 109 35 +329 2 2 0 21 110 28 91 +330 2 2 0 21 109 108 34 +331 2 2 0 22 111 98 112 +332 2 2 0 22 111 112 113 +333 2 2 0 22 36 111 113 +334 2 2 0 22 98 33 112 +335 2 2 0 22 113 112 37 +336 2 2 0 22 30 98 111 +337 2 2 0 23 116 114 115 +338 2 2 0 23 116 115 64 +339 2 2 0 23 116 64 14 +340 2 2 0 23 116 39 114 +341 2 2 0 23 64 115 15 +342 2 2 0 23 114 38 115 +343 2 2 0 24 40 118 117 +344 2 2 0 24 117 114 39 +345 2 2 0 24 117 118 125 +346 2 2 0 24 114 117 125 +347 2 2 0 24 38 114 125 +348 2 2 0 24 38 125 118 +349 2 2 0 25 18 126 100 +350 2 2 0 25 19 84 72 +351 2 2 0 25 18 72 126 +352 2 2 0 25 72 84 126 +353 2 2 0 25 27 126 84 +354 2 2 0 25 27 100 126 +355 2 2 0 1001 111 113 112 +356 2 2 0 1001 57 131 59 +357 2 2 0 1001 115 130 116 +358 2 2 0 1001 85 27 88 +359 2 2 0 1001 49 52 53 +360 2 2 0 1001 90 26 87 +361 2 2 0 1001 49 51 52 +362 2 2 0 1001 19 18 27 +363 2 2 0 1001 20 21 26 +364 2 2 0 1001 23 22 28 +365 2 2 0 1001 29 30 33 +366 2 2 0 1001 7 8 6 +367 2 2 0 1001 5 4 2 +368 2 2 0 1001 10 128 131 +369 2 2 0 1001 39 130 127 +370 2 2 0 1001 108 110 129 +371 2 2 0 1001 38 118 127 +372 2 2 0 1001 13 60 128 +373 2 2 0 1001 9 128 60 +374 2 2 0 1001 10 61 128 +375 2 2 0 1001 40 127 118 +376 2 2 0 1001 13 128 61 +377 2 2 0 1001 39 127 117 +378 2 2 0 1001 9 131 128 +379 2 2 0 1001 38 127 130 +380 2 2 0 1001 40 117 127 +381 2 2 0 1001 35 109 129 +382 2 2 0 1001 34 129 109 +383 2 2 0 1001 38 130 115 +384 2 2 0 1001 82 20 80 +385 2 2 0 1001 101 18 99 +386 2 2 0 1001 5 2 63 +387 2 2 0 1001 107 28 104 +388 2 2 0 1001 29 33 102 +389 2 2 0 1001 17 70 71 +390 2 2 0 1001 63 2 62 +391 2 2 0 1001 65 8 7 +392 2 2 0 1001 71 18 19 +393 2 2 0 1001 50 49 53 +394 2 2 0 1001 110 23 28 +395 2 2 0 1001 96 30 29 +396 2 2 0 1001 75 20 73 +397 2 2 0 1001 17 16 70 +398 2 2 0 1001 26 21 87 +399 2 2 0 1001 49 48 51 +400 2 2 0 1001 15 66 65 +401 2 2 0 1001 21 20 75 +402 2 2 0 1001 67 16 68 +403 2 2 0 1001 80 20 26 +404 2 2 0 1001 27 18 101 +405 2 2 0 1001 112 30 111 +406 2 2 0 1001 39 116 130 +407 2 2 0 1001 22 23 77 +408 2 2 0 1001 66 8 65 +409 2 2 0 1001 70 18 71 +410 2 2 0 1001 94 30 96 +411 2 2 0 1001 108 23 110 +412 2 2 0 1001 9 59 131 +413 2 2 0 1001 73 1 3 +414 2 2 0 1001 77 23 79 +415 2 2 0 1001 75 73 3 +416 2 2 0 1001 102 33 105 +417 2 2 0 1001 15 14 66 +418 2 2 0 1001 111 36 113 +419 2 2 0 1001 112 113 37 +420 2 2 0 1001 62 11 12 +421 2 2 0 1001 63 62 12 +422 2 2 0 1001 104 28 22 +423 2 2 0 1001 68 16 17 +424 2 2 0 1001 85 19 27 +425 2 2 0 1001 41 2 43 +426 2 2 0 1001 43 2 4 +427 2 2 0 1001 53 5 50 +428 2 2 0 1001 48 7 51 +429 2 2 0 1001 51 7 6 +430 2 2 0 1001 86 85 89 +431 2 2 0 1001 89 85 88 +432 2 2 0 1001 99 31 101 +433 2 2 0 1001 101 31 32 +434 2 2 0 1001 24 25 80 +435 2 2 0 1001 80 25 82 +436 2 2 0 1001 116 14 115 +437 2 2 0 1001 115 14 15 +438 2 2 0 1001 12 11 59 +439 2 2 0 1001 59 11 57 +440 2 2 0 1001 6 8 68 +441 2 2 0 1001 68 8 67 +442 2 2 0 1001 32 31 96 +443 2 2 0 1001 96 31 94 +444 2 2 0 1001 10 131 57 +445 2 2 0 1001 79 25 77 +446 2 2 0 1001 77 25 24 +447 2 2 0 1001 106 107 103 +448 2 2 0 1001 103 107 104 +449 2 2 0 1001 87 86 90 +450 2 2 0 1001 90 86 89 +451 2 2 0 1001 102 105 103 +452 2 2 0 1001 103 105 106 +453 2 2 0 1001 4 5 53 +454 2 2 0 1001 3 1 43 +455 2 2 0 1001 43 1 41 +456 2 2 0 1001 34 108 129 +457 2 2 0 1001 35 129 110 +458 2 2 0 1001 33 30 112 +$EndElements diff --git a/benchmarks/step/cube_filet.stp b/benchmarks/step/cube_filet.stp new file mode 100644 index 0000000000000000000000000000000000000000..7e04f5e86485fb35cb2de561c281f7a8565d5d70 --- /dev/null +++ b/benchmarks/step/cube_filet.stp @@ -0,0 +1,775 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2012-03-14T15:34:09',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 6.3','Open CASCADE 6.3' + ,'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Product 1','Product 1','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15),#751); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#15 = SHELL_BASED_SURFACE_MODEL('',(#16)); +#16 = OPEN_SHELL('',(#17,#59,#84,#116,#141,#183,#208,#230,#262,#294,#326 + ,#358,#400,#430,#447,#477,#502,#544,#569,#597,#619,#651,#683,#715, + #740)); +#17 = ADVANCED_FACE('',(#18),#54,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#39,#47)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(100.,90.,50.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(100.,90.,90.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(100.,90.,0.E+000)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#22,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(90.,100.,50.)); +#34 = CIRCLE('',#35,10.); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(90.,90.,50.)); +#37 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#39 = ORIENTED_EDGE('',*,*,#40,.T.); +#40 = EDGE_CURVE('',#32,#41,#43,.T.); +#41 = VERTEX_POINT('',#42); +#42 = CARTESIAN_POINT('',(90.,100.,90.)); +#43 = LINE('',#44,#45); +#44 = CARTESIAN_POINT('',(90.,100.,0.E+000)); +#45 = VECTOR('',#46,1.); +#46 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47 = ORIENTED_EDGE('',*,*,#48,.T.); +#48 = EDGE_CURVE('',#41,#24,#49,.T.); +#49 = CIRCLE('',#50,10.); +#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53); +#51 = CARTESIAN_POINT('',(90.,90.,90.)); +#52 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#53 = DIRECTION('',(1.,0.E+000,0.E+000)); +#54 = CYLINDRICAL_SURFACE('',#55,10.); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(90.,90.,0.E+000)); +#57 = DIRECTION('',(0.E+000,0.E+000,1.)); +#58 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#59 = ADVANCED_FACE('',(#60),#79,.T.); +#60 = FACE_BOUND('',#61,.T.); +#61 = EDGE_LOOP('',(#62,#63,#72)); +#62 = ORIENTED_EDGE('',*,*,#48,.F.); +#63 = ORIENTED_EDGE('',*,*,#64,.T.); +#64 = EDGE_CURVE('',#41,#65,#67,.T.); +#65 = VERTEX_POINT('',#66); +#66 = CARTESIAN_POINT('',(90.,90.,100.)); +#67 = CIRCLE('',#68,10.); +#68 = AXIS2_PLACEMENT_3D('',#69,#70,#71); +#69 = CARTESIAN_POINT('',(90.,90.,90.)); +#70 = DIRECTION('',(1.,0.E+000,-6.123233995737E-017)); +#71 = DIRECTION('',(6.123233995737E-017,0.E+000,1.)); +#72 = ORIENTED_EDGE('',*,*,#73,.F.); +#73 = EDGE_CURVE('',#24,#65,#74,.T.); +#74 = CIRCLE('',#75,10.); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(90.,90.,90.)); +#77 = DIRECTION('',(0.E+000,-1.,-0.E+000)); +#78 = DIRECTION('',(1.,0.E+000,0.E+000)); +#79 = SPHERICAL_SURFACE('',#80,10.); +#80 = AXIS2_PLACEMENT_3D('',#81,#82,#83); +#81 = CARTESIAN_POINT('',(90.,90.,90.)); +#82 = DIRECTION('',(0.E+000,-1.,-0.E+000)); +#83 = DIRECTION('',(1.,0.E+000,0.E+000)); +#84 = ADVANCED_FACE('',(#85),#111,.T.); +#85 = FACE_BOUND('',#86,.T.); +#86 = EDGE_LOOP('',(#87,#98,#104,#105)); +#87 = ORIENTED_EDGE('',*,*,#88,.T.); +#88 = EDGE_CURVE('',#89,#91,#93,.T.); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(10.,100.,90.)); +#91 = VERTEX_POINT('',#92); +#92 = CARTESIAN_POINT('',(10.,90.,100.)); +#93 = CIRCLE('',#94,10.); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(10.,90.,90.)); +#96 = DIRECTION('',(1.,0.E+000,6.123233995737E-017)); +#97 = DIRECTION('',(-6.123233995737E-017,-0.E+000,1.)); +#98 = ORIENTED_EDGE('',*,*,#99,.T.); +#99 = EDGE_CURVE('',#91,#65,#100,.T.); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(0.E+000,90.,100.)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#104 = ORIENTED_EDGE('',*,*,#64,.F.); +#105 = ORIENTED_EDGE('',*,*,#106,.F.); +#106 = EDGE_CURVE('',#89,#41,#107,.T.); +#107 = LINE('',#108,#109); +#108 = CARTESIAN_POINT('',(0.E+000,100.,90.)); +#109 = VECTOR('',#110,1.); +#110 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#111 = CYLINDRICAL_SURFACE('',#112,10.); +#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115); +#113 = CARTESIAN_POINT('',(0.E+000,90.,90.)); +#114 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#115 = DIRECTION('',(0.E+000,1.,0.E+000)); +#116 = ADVANCED_FACE('',(#117),#136,.T.); +#117 = FACE_BOUND('',#118,.F.); +#118 = EDGE_LOOP('',(#119,#128,#129)); +#119 = ORIENTED_EDGE('',*,*,#120,.F.); +#120 = EDGE_CURVE('',#89,#121,#123,.T.); +#121 = VERTEX_POINT('',#122); +#122 = CARTESIAN_POINT('',(-1.7763568394E-015,90.,90.)); +#123 = CIRCLE('',#124,10.); +#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127); +#125 = CARTESIAN_POINT('',(10.,90.,90.)); +#126 = DIRECTION('',(0.E+000,0.E+000,1.)); +#127 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#128 = ORIENTED_EDGE('',*,*,#88,.T.); +#129 = ORIENTED_EDGE('',*,*,#130,.F.); +#130 = EDGE_CURVE('',#121,#91,#131,.T.); +#131 = CIRCLE('',#132,10.); +#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135); +#133 = CARTESIAN_POINT('',(10.,90.,90.)); +#134 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#135 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#136 = SPHERICAL_SURFACE('',#137,10.); +#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); +#138 = CARTESIAN_POINT('',(10.,90.,90.)); +#139 = DIRECTION('',(0.E+000,-1.,-0.E+000)); +#140 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#141 = ADVANCED_FACE('',(#142),#178,.T.); +#142 = FACE_BOUND('',#143,.F.); +#143 = EDGE_LOOP('',(#144,#155,#163,#172)); +#144 = ORIENTED_EDGE('',*,*,#145,.F.); +#145 = EDGE_CURVE('',#146,#148,#150,.T.); +#146 = VERTEX_POINT('',#147); +#147 = CARTESIAN_POINT('',(90.,10.,100.)); +#148 = VERTEX_POINT('',#149); +#149 = CARTESIAN_POINT('',(100.,10.,90.)); +#150 = CIRCLE('',#151,10.); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(90.,10.,90.)); +#153 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#154 = DIRECTION('',(1.,0.E+000,0.E+000)); +#155 = ORIENTED_EDGE('',*,*,#156,.T.); +#156 = EDGE_CURVE('',#146,#157,#159,.T.); +#157 = VERTEX_POINT('',#158); +#158 = CARTESIAN_POINT('',(90.,50.,100.)); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(90.,0.E+000,100.)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(0.E+000,1.,0.E+000)); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#157,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(100.,50.,90.)); +#167 = CIRCLE('',#168,10.); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(90.,50.,90.)); +#170 = DIRECTION('',(0.E+000,1.,0.E+000)); +#171 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#172 = ORIENTED_EDGE('',*,*,#173,.F.); +#173 = EDGE_CURVE('',#148,#165,#174,.T.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(100.,0.E+000,90.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(0.E+000,1.,0.E+000)); +#178 = CYLINDRICAL_SURFACE('',#179,10.); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(90.,0.E+000,90.)); +#181 = DIRECTION('',(0.E+000,1.,0.E+000)); +#182 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#183 = ADVANCED_FACE('',(#184),#203,.T.); +#184 = FACE_BOUND('',#185,.T.); +#185 = EDGE_LOOP('',(#186,#187,#196)); +#186 = ORIENTED_EDGE('',*,*,#145,.F.); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#146,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(90.,-1.7763568394E-015,90.)); +#191 = CIRCLE('',#192,10.); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(90.,10.,90.)); +#194 = DIRECTION('',(1.,6.123233995737E-017,0.E+000)); +#195 = DIRECTION('',(6.123233995737E-017,-1.,0.E+000)); +#196 = ORIENTED_EDGE('',*,*,#197,.F.); +#197 = EDGE_CURVE('',#148,#189,#198,.T.); +#198 = CIRCLE('',#199,10.); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(90.,10.,90.)); +#201 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#202 = DIRECTION('',(1.,0.E+000,0.E+000)); +#203 = SPHERICAL_SURFACE('',#204,10.); +#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207); +#205 = CARTESIAN_POINT('',(90.,10.,90.)); +#206 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#207 = DIRECTION('',(1.,0.E+000,0.E+000)); +#208 = ADVANCED_FACE('',(#209),#225,.T.); +#209 = FACE_BOUND('',#210,.F.); +#210 = EDGE_LOOP('',(#211,#212,#218,#219)); +#211 = ORIENTED_EDGE('',*,*,#164,.F.); +#212 = ORIENTED_EDGE('',*,*,#213,.T.); +#213 = EDGE_CURVE('',#157,#65,#214,.T.); +#214 = LINE('',#215,#216); +#215 = CARTESIAN_POINT('',(90.,0.E+000,100.)); +#216 = VECTOR('',#217,1.); +#217 = DIRECTION('',(0.E+000,1.,0.E+000)); +#218 = ORIENTED_EDGE('',*,*,#73,.F.); +#219 = ORIENTED_EDGE('',*,*,#220,.F.); +#220 = EDGE_CURVE('',#165,#24,#221,.T.); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(100.,0.E+000,90.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(0.E+000,1.,0.E+000)); +#225 = CYLINDRICAL_SURFACE('',#226,10.); +#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229); +#227 = CARTESIAN_POINT('',(90.,0.E+000,90.)); +#228 = DIRECTION('',(0.E+000,1.,0.E+000)); +#229 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#230 = ADVANCED_FACE('',(#231),#257,.T.); +#231 = FACE_BOUND('',#232,.T.); +#232 = EDGE_LOOP('',(#233,#244,#250,#251)); +#233 = ORIENTED_EDGE('',*,*,#234,.T.); +#234 = EDGE_CURVE('',#235,#237,#239,.T.); +#235 = VERTEX_POINT('',#236); +#236 = CARTESIAN_POINT('',(-1.7763568394E-015,50.,90.)); +#237 = VERTEX_POINT('',#238); +#238 = CARTESIAN_POINT('',(10.,50.,100.)); +#239 = CIRCLE('',#240,10.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(10.,50.,90.)); +#242 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#243 = DIRECTION('',(0.E+000,0.E+000,1.)); +#244 = ORIENTED_EDGE('',*,*,#245,.T.); +#245 = EDGE_CURVE('',#237,#91,#246,.T.); +#246 = LINE('',#247,#248); +#247 = CARTESIAN_POINT('',(10.,0.E+000,100.)); +#248 = VECTOR('',#249,1.); +#249 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#250 = ORIENTED_EDGE('',*,*,#130,.F.); +#251 = ORIENTED_EDGE('',*,*,#252,.F.); +#252 = EDGE_CURVE('',#235,#121,#253,.T.); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(-1.7763568394E-015,0.E+000,90.)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#257 = CYLINDRICAL_SURFACE('',#258,10.); +#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261); +#259 = CARTESIAN_POINT('',(10.,0.E+000,90.)); +#260 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#261 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#262 = ADVANCED_FACE('',(#263),#289,.T.); +#263 = FACE_BOUND('',#264,.F.); +#264 = EDGE_LOOP('',(#265,#273,#282,#288)); +#265 = ORIENTED_EDGE('',*,*,#266,.F.); +#266 = EDGE_CURVE('',#267,#121,#269,.T.); +#267 = VERTEX_POINT('',#268); +#268 = CARTESIAN_POINT('',(-1.7763568394E-015,90.,50.)); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(-1.7763568394E-015,90.,0.E+000)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.E+000,0.E+000,1.)); +#273 = ORIENTED_EDGE('',*,*,#274,.F.); +#274 = EDGE_CURVE('',#275,#267,#277,.T.); +#275 = VERTEX_POINT('',#276); +#276 = CARTESIAN_POINT('',(10.,100.,50.)); +#277 = CIRCLE('',#278,10.); +#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281); +#279 = CARTESIAN_POINT('',(10.,90.,50.)); +#280 = DIRECTION('',(0.E+000,0.E+000,1.)); +#281 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#282 = ORIENTED_EDGE('',*,*,#283,.T.); +#283 = EDGE_CURVE('',#275,#89,#284,.T.); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(10.,100.,0.E+000)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(0.E+000,0.E+000,1.)); +#288 = ORIENTED_EDGE('',*,*,#120,.T.); +#289 = CYLINDRICAL_SURFACE('',#290,10.); +#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293); +#291 = CARTESIAN_POINT('',(10.,90.,0.E+000)); +#292 = DIRECTION('',(0.E+000,0.E+000,1.)); +#293 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#294 = ADVANCED_FACE('',(#295),#321,.T.); +#295 = FACE_BOUND('',#296,.F.); +#296 = EDGE_LOOP('',(#297,#305,#314,#320)); +#297 = ORIENTED_EDGE('',*,*,#298,.F.); +#298 = EDGE_CURVE('',#299,#267,#301,.T.); +#299 = VERTEX_POINT('',#300); +#300 = CARTESIAN_POINT('',(-1.7763568394E-015,90.,10.)); +#301 = LINE('',#302,#303); +#302 = CARTESIAN_POINT('',(-1.7763568394E-015,90.,0.E+000)); +#303 = VECTOR('',#304,1.); +#304 = DIRECTION('',(0.E+000,0.E+000,1.)); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#299,#307,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(10.,100.,10.)); +#309 = CIRCLE('',#310,10.); +#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313); +#311 = CARTESIAN_POINT('',(10.,90.,10.)); +#312 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#313 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#307,#275,#316,.T.); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(10.,100.,0.E+000)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(0.E+000,0.E+000,1.)); +#320 = ORIENTED_EDGE('',*,*,#274,.T.); +#321 = CYLINDRICAL_SURFACE('',#322,10.); +#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325); +#323 = CARTESIAN_POINT('',(10.,90.,0.E+000)); +#324 = DIRECTION('',(0.E+000,0.E+000,1.)); +#325 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#326 = ADVANCED_FACE('',(#327),#353,.T.); +#327 = FACE_BOUND('',#328,.T.); +#328 = EDGE_LOOP('',(#329,#337,#346,#352)); +#329 = ORIENTED_EDGE('',*,*,#330,.F.); +#330 = EDGE_CURVE('',#331,#22,#333,.T.); +#331 = VERTEX_POINT('',#332); +#332 = CARTESIAN_POINT('',(100.,90.,10.)); +#333 = LINE('',#334,#335); +#334 = CARTESIAN_POINT('',(100.,90.,0.E+000)); +#335 = VECTOR('',#336,1.); +#336 = DIRECTION('',(0.E+000,0.E+000,1.)); +#337 = ORIENTED_EDGE('',*,*,#338,.T.); +#338 = EDGE_CURVE('',#331,#339,#341,.T.); +#339 = VERTEX_POINT('',#340); +#340 = CARTESIAN_POINT('',(90.,100.,10.)); +#341 = CIRCLE('',#342,10.); +#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345); +#343 = CARTESIAN_POINT('',(90.,90.,10.)); +#344 = DIRECTION('',(0.E+000,0.E+000,1.)); +#345 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#346 = ORIENTED_EDGE('',*,*,#347,.T.); +#347 = EDGE_CURVE('',#339,#32,#348,.T.); +#348 = LINE('',#349,#350); +#349 = CARTESIAN_POINT('',(90.,100.,0.E+000)); +#350 = VECTOR('',#351,1.); +#351 = DIRECTION('',(0.E+000,0.E+000,1.)); +#352 = ORIENTED_EDGE('',*,*,#31,.F.); +#353 = CYLINDRICAL_SURFACE('',#354,10.); +#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357); +#355 = CARTESIAN_POINT('',(90.,90.,0.E+000)); +#356 = DIRECTION('',(0.E+000,0.E+000,1.)); +#357 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#358 = ADVANCED_FACE('',(#359),#395,.T.); +#359 = FACE_BOUND('',#360,.T.); +#360 = EDGE_LOOP('',(#361,#372,#380,#389)); +#361 = ORIENTED_EDGE('',*,*,#362,.F.); +#362 = EDGE_CURVE('',#363,#365,#367,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(90.,10.,0.E+000)); +#365 = VERTEX_POINT('',#366); +#366 = CARTESIAN_POINT('',(100.,10.,10.)); +#367 = CIRCLE('',#368,10.); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(90.,10.,10.)); +#370 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#371 = DIRECTION('',(1.,0.E+000,0.E+000)); +#372 = ORIENTED_EDGE('',*,*,#373,.T.); +#373 = EDGE_CURVE('',#363,#374,#376,.T.); +#374 = VERTEX_POINT('',#375); +#375 = CARTESIAN_POINT('',(90.,50.,-1.7763568394E-015)); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(90.,0.E+000,-1.7763568394E-015)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#380 = ORIENTED_EDGE('',*,*,#381,.F.); +#381 = EDGE_CURVE('',#382,#374,#384,.T.); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(100.,50.,10.)); +#384 = CIRCLE('',#385,10.); +#385 = AXIS2_PLACEMENT_3D('',#386,#387,#388); +#386 = CARTESIAN_POINT('',(90.,50.,10.)); +#387 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#388 = DIRECTION('',(0.E+000,0.E+000,1.)); +#389 = ORIENTED_EDGE('',*,*,#390,.F.); +#390 = EDGE_CURVE('',#365,#382,#391,.T.); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(100.,0.E+000,10.)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#395 = CYLINDRICAL_SURFACE('',#396,10.); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(90.,0.E+000,10.)); +#398 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#399 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#400 = ADVANCED_FACE('',(#401),#425,.T.); +#401 = FACE_BOUND('',#402,.T.); +#402 = EDGE_LOOP('',(#403,#404,#412,#419)); +#403 = ORIENTED_EDGE('',*,*,#381,.T.); +#404 = ORIENTED_EDGE('',*,*,#405,.T.); +#405 = EDGE_CURVE('',#374,#406,#408,.T.); +#406 = VERTEX_POINT('',#407); +#407 = CARTESIAN_POINT('',(90.,90.,0.E+000)); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(90.,0.E+000,-1.7763568394E-015)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#412 = ORIENTED_EDGE('',*,*,#413,.T.); +#413 = EDGE_CURVE('',#406,#331,#414,.T.); +#414 = CIRCLE('',#415,10.); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(90.,90.,10.)); +#417 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#418 = DIRECTION('',(1.,0.E+000,0.E+000)); +#419 = ORIENTED_EDGE('',*,*,#420,.F.); +#420 = EDGE_CURVE('',#382,#331,#421,.T.); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(100.,0.E+000,10.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#425 = CYLINDRICAL_SURFACE('',#426,10.); +#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429); +#427 = CARTESIAN_POINT('',(90.,0.E+000,10.)); +#428 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#429 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#430 = ADVANCED_FACE('',(#431),#442,.T.); +#431 = FACE_BOUND('',#432,.T.); +#432 = EDGE_LOOP('',(#433,#434,#441)); +#433 = ORIENTED_EDGE('',*,*,#413,.F.); +#434 = ORIENTED_EDGE('',*,*,#435,.T.); +#435 = EDGE_CURVE('',#406,#339,#436,.T.); +#436 = CIRCLE('',#437,10.); +#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440); +#438 = CARTESIAN_POINT('',(90.,90.,10.)); +#439 = DIRECTION('',(1.,-6.123233995737E-017,0.E+000)); +#440 = DIRECTION('',(6.123233995737E-017,1.,0.E+000)); +#441 = ORIENTED_EDGE('',*,*,#338,.F.); +#442 = SPHERICAL_SURFACE('',#443,10.); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(90.,90.,10.)); +#445 = DIRECTION('',(0.E+000,0.E+000,1.)); +#446 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#447 = ADVANCED_FACE('',(#448),#472,.T.); +#448 = FACE_BOUND('',#449,.F.); +#449 = EDGE_LOOP('',(#450,#459,#465,#466)); +#450 = ORIENTED_EDGE('',*,*,#451,.F.); +#451 = EDGE_CURVE('',#452,#307,#454,.T.); +#452 = VERTEX_POINT('',#453); +#453 = CARTESIAN_POINT('',(10.,90.,0.E+000)); +#454 = CIRCLE('',#455,10.); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(10.,90.,10.)); +#457 = DIRECTION('',(1.,6.123233995737E-017,-0.E+000)); +#458 = DIRECTION('',(-6.123233995737E-017,1.,0.E+000)); +#459 = ORIENTED_EDGE('',*,*,#460,.T.); +#460 = EDGE_CURVE('',#452,#406,#461,.T.); +#461 = LINE('',#462,#463); +#462 = CARTESIAN_POINT('',(0.E+000,90.,-1.7763568394E-015)); +#463 = VECTOR('',#464,1.); +#464 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#465 = ORIENTED_EDGE('',*,*,#435,.T.); +#466 = ORIENTED_EDGE('',*,*,#467,.F.); +#467 = EDGE_CURVE('',#307,#339,#468,.T.); +#468 = LINE('',#469,#470); +#469 = CARTESIAN_POINT('',(0.E+000,100.,10.)); +#470 = VECTOR('',#471,1.); +#471 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#472 = CYLINDRICAL_SURFACE('',#473,10.); +#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476); +#474 = CARTESIAN_POINT('',(0.E+000,90.,10.)); +#475 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#476 = DIRECTION('',(0.E+000,1.,0.E+000)); +#477 = ADVANCED_FACE('',(#478),#497,.T.); +#478 = FACE_BOUND('',#479,.F.); +#479 = EDGE_LOOP('',(#480,#481,#490)); +#480 = ORIENTED_EDGE('',*,*,#362,.F.); +#481 = ORIENTED_EDGE('',*,*,#482,.T.); +#482 = EDGE_CURVE('',#363,#483,#485,.T.); +#483 = VERTEX_POINT('',#484); +#484 = CARTESIAN_POINT('',(90.,-1.7763568394E-015,10.)); +#485 = CIRCLE('',#486,10.); +#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489); +#487 = CARTESIAN_POINT('',(90.,10.,10.)); +#488 = DIRECTION('',(-1.,-6.123233995737E-017,0.E+000)); +#489 = DIRECTION('',(6.123233995737E-017,-1.,-0.E+000)); +#490 = ORIENTED_EDGE('',*,*,#491,.F.); +#491 = EDGE_CURVE('',#365,#483,#492,.T.); +#492 = CIRCLE('',#493,10.); +#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496); +#494 = CARTESIAN_POINT('',(90.,10.,10.)); +#495 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#496 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#497 = SPHERICAL_SURFACE('',#498,10.); +#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501); +#499 = CARTESIAN_POINT('',(90.,10.,10.)); +#500 = DIRECTION('',(0.E+000,0.E+000,1.)); +#501 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#502 = ADVANCED_FACE('',(#503),#539,.T.); +#503 = FACE_BOUND('',#504,.F.); +#504 = EDGE_LOOP('',(#505,#516,#524,#533)); +#505 = ORIENTED_EDGE('',*,*,#506,.F.); +#506 = EDGE_CURVE('',#507,#509,#511,.T.); +#507 = VERTEX_POINT('',#508); +#508 = CARTESIAN_POINT('',(10.,10.,0.E+000)); +#509 = VERTEX_POINT('',#510); +#510 = CARTESIAN_POINT('',(-1.7763568394E-015,10.,10.)); +#511 = CIRCLE('',#512,10.); +#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515); +#513 = CARTESIAN_POINT('',(10.,10.,10.)); +#514 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#515 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#516 = ORIENTED_EDGE('',*,*,#517,.T.); +#517 = EDGE_CURVE('',#507,#518,#520,.T.); +#518 = VERTEX_POINT('',#519); +#519 = CARTESIAN_POINT('',(10.,50.,-1.7763568394E-015)); +#520 = LINE('',#521,#522); +#521 = CARTESIAN_POINT('',(10.,0.E+000,-1.7763568394E-015)); +#522 = VECTOR('',#523,1.); +#523 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#524 = ORIENTED_EDGE('',*,*,#525,.T.); +#525 = EDGE_CURVE('',#518,#526,#528,.T.); +#526 = VERTEX_POINT('',#527); +#527 = CARTESIAN_POINT('',(-1.7763568394E-015,50.,10.)); +#528 = CIRCLE('',#529,10.); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(10.,50.,10.)); +#531 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#532 = DIRECTION('',(0.E+000,0.E+000,1.)); +#533 = ORIENTED_EDGE('',*,*,#534,.F.); +#534 = EDGE_CURVE('',#509,#526,#535,.T.); +#535 = LINE('',#536,#537); +#536 = CARTESIAN_POINT('',(-1.7763568394E-015,0.E+000,10.)); +#537 = VECTOR('',#538,1.); +#538 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#539 = CYLINDRICAL_SURFACE('',#540,10.); +#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543); +#541 = CARTESIAN_POINT('',(10.,0.E+000,10.)); +#542 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#543 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#544 = ADVANCED_FACE('',(#545),#564,.T.); +#545 = FACE_BOUND('',#546,.T.); +#546 = EDGE_LOOP('',(#547,#548,#557)); +#547 = ORIENTED_EDGE('',*,*,#506,.F.); +#548 = ORIENTED_EDGE('',*,*,#549,.T.); +#549 = EDGE_CURVE('',#507,#550,#552,.T.); +#550 = VERTEX_POINT('',#551); +#551 = CARTESIAN_POINT('',(10.,-1.7763568394E-015,10.)); +#552 = CIRCLE('',#553,10.); +#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554 = CARTESIAN_POINT('',(10.,10.,10.)); +#555 = DIRECTION('',(-1.,6.123233995737E-017,0.E+000)); +#556 = DIRECTION('',(-6.123233995737E-017,-1.,0.E+000)); +#557 = ORIENTED_EDGE('',*,*,#558,.F.); +#558 = EDGE_CURVE('',#509,#550,#559,.T.); +#559 = CIRCLE('',#560,10.); +#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563); +#561 = CARTESIAN_POINT('',(10.,10.,10.)); +#562 = DIRECTION('',(0.E+000,0.E+000,1.)); +#563 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#564 = SPHERICAL_SURFACE('',#565,10.); +#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568); +#566 = CARTESIAN_POINT('',(10.,10.,10.)); +#567 = DIRECTION('',(0.E+000,0.E+000,1.)); +#568 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#569 = ADVANCED_FACE('',(#570),#592,.T.); +#570 = FACE_BOUND('',#571,.F.); +#571 = EDGE_LOOP('',(#572,#573,#579,#586)); +#572 = ORIENTED_EDGE('',*,*,#525,.F.); +#573 = ORIENTED_EDGE('',*,*,#574,.T.); +#574 = EDGE_CURVE('',#518,#452,#575,.T.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(10.,0.E+000,-1.7763568394E-015)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#579 = ORIENTED_EDGE('',*,*,#580,.T.); +#580 = EDGE_CURVE('',#452,#299,#581,.T.); +#581 = CIRCLE('',#582,10.); +#582 = AXIS2_PLACEMENT_3D('',#583,#584,#585); +#583 = CARTESIAN_POINT('',(10.,90.,10.)); +#584 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#585 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#586 = ORIENTED_EDGE('',*,*,#587,.F.); +#587 = EDGE_CURVE('',#526,#299,#588,.T.); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(-1.7763568394E-015,0.E+000,10.)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#592 = CYLINDRICAL_SURFACE('',#593,10.); +#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); +#594 = CARTESIAN_POINT('',(10.,0.E+000,10.)); +#595 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#596 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#597 = ADVANCED_FACE('',(#598),#614,.T.); +#598 = FACE_BOUND('',#599,.T.); +#599 = EDGE_LOOP('',(#600,#601,#607,#608)); +#600 = ORIENTED_EDGE('',*,*,#549,.F.); +#601 = ORIENTED_EDGE('',*,*,#602,.T.); +#602 = EDGE_CURVE('',#507,#363,#603,.T.); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(0.E+000,10.,-1.7763568394E-015)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#607 = ORIENTED_EDGE('',*,*,#482,.T.); +#608 = ORIENTED_EDGE('',*,*,#609,.F.); +#609 = EDGE_CURVE('',#550,#483,#610,.T.); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(0.E+000,-1.7763568394E-015,10.)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#614 = CYLINDRICAL_SURFACE('',#615,10.); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(0.E+000,10.,10.)); +#617 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#618 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#619 = ADVANCED_FACE('',(#620),#646,.T.); +#620 = FACE_BOUND('',#621,.F.); +#621 = EDGE_LOOP('',(#622,#630,#631,#639)); +#622 = ORIENTED_EDGE('',*,*,#623,.F.); +#623 = EDGE_CURVE('',#365,#624,#626,.T.); +#624 = VERTEX_POINT('',#625); +#625 = CARTESIAN_POINT('',(100.,10.,50.)); +#626 = LINE('',#627,#628); +#627 = CARTESIAN_POINT('',(100.,10.,0.E+000)); +#628 = VECTOR('',#629,1.); +#629 = DIRECTION('',(0.E+000,0.E+000,1.)); +#630 = ORIENTED_EDGE('',*,*,#491,.T.); +#631 = ORIENTED_EDGE('',*,*,#632,.T.); +#632 = EDGE_CURVE('',#483,#633,#635,.T.); +#633 = VERTEX_POINT('',#634); +#634 = CARTESIAN_POINT('',(90.,-1.7763568394E-015,50.)); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(90.,-1.7763568394E-015,0.E+000)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(0.E+000,0.E+000,1.)); +#639 = ORIENTED_EDGE('',*,*,#640,.T.); +#640 = EDGE_CURVE('',#633,#624,#641,.T.); +#641 = CIRCLE('',#642,10.); +#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645); +#643 = CARTESIAN_POINT('',(90.,10.,50.)); +#644 = DIRECTION('',(0.E+000,0.E+000,1.)); +#645 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#646 = CYLINDRICAL_SURFACE('',#647,10.); +#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650); +#648 = CARTESIAN_POINT('',(90.,10.,0.E+000)); +#649 = DIRECTION('',(0.E+000,0.E+000,1.)); +#650 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#651 = ADVANCED_FACE('',(#652),#678,.T.); +#652 = FACE_BOUND('',#653,.T.); +#653 = EDGE_LOOP('',(#654,#662,#663,#671)); +#654 = ORIENTED_EDGE('',*,*,#655,.F.); +#655 = EDGE_CURVE('',#509,#656,#658,.T.); +#656 = VERTEX_POINT('',#657); +#657 = CARTESIAN_POINT('',(-1.7763568394E-015,10.,50.)); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-1.7763568394E-015,10.,0.E+000)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(0.E+000,0.E+000,1.)); +#662 = ORIENTED_EDGE('',*,*,#558,.T.); +#663 = ORIENTED_EDGE('',*,*,#664,.T.); +#664 = EDGE_CURVE('',#550,#665,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(10.,-1.7763568394E-015,50.)); +#667 = LINE('',#668,#669); +#668 = CARTESIAN_POINT('',(10.,-1.7763568394E-015,0.E+000)); +#669 = VECTOR('',#670,1.); +#670 = DIRECTION('',(0.E+000,0.E+000,1.)); +#671 = ORIENTED_EDGE('',*,*,#672,.F.); +#672 = EDGE_CURVE('',#656,#665,#673,.T.); +#673 = CIRCLE('',#674,10.); +#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677); +#675 = CARTESIAN_POINT('',(10.,10.,50.)); +#676 = DIRECTION('',(0.E+000,0.E+000,1.)); +#677 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#678 = CYLINDRICAL_SURFACE('',#679,10.); +#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682); +#680 = CARTESIAN_POINT('',(10.,10.,0.E+000)); +#681 = DIRECTION('',(0.E+000,0.E+000,1.)); +#682 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#683 = ADVANCED_FACE('',(#684),#710,.T.); +#684 = FACE_BOUND('',#685,.T.); +#685 = EDGE_LOOP('',(#686,#697,#703,#704)); +#686 = ORIENTED_EDGE('',*,*,#687,.F.); +#687 = EDGE_CURVE('',#688,#690,#692,.T.); +#688 = VERTEX_POINT('',#689); +#689 = CARTESIAN_POINT('',(10.,10.,100.)); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-1.7763568394E-015,10.,90.)); +#692 = CIRCLE('',#693,10.); +#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696); +#694 = CARTESIAN_POINT('',(10.,10.,90.)); +#695 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#696 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#697 = ORIENTED_EDGE('',*,*,#698,.T.); +#698 = EDGE_CURVE('',#688,#237,#699,.T.); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(10.,0.E+000,100.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#703 = ORIENTED_EDGE('',*,*,#234,.F.); +#704 = ORIENTED_EDGE('',*,*,#705,.F.); +#705 = EDGE_CURVE('',#690,#235,#706,.T.); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-1.7763568394E-015,0.E+000,90.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#710 = CYLINDRICAL_SURFACE('',#711,10.); +#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714); +#712 = CARTESIAN_POINT('',(10.,0.E+000,90.)); +#713 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#714 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#715 = ADVANCED_FACE('',(#716),#735,.T.); +#716 = FACE_BOUND('',#717,.F.); +#717 = EDGE_LOOP('',(#718,#719,#728)); +#718 = ORIENTED_EDGE('',*,*,#687,.F.); +#719 = ORIENTED_EDGE('',*,*,#720,.T.); +#720 = EDGE_CURVE('',#688,#721,#723,.T.); +#721 = VERTEX_POINT('',#722); +#722 = CARTESIAN_POINT('',(10.,-1.7763568394E-015,90.)); +#723 = CIRCLE('',#724,10.); +#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727); +#725 = CARTESIAN_POINT('',(10.,10.,90.)); +#726 = DIRECTION('',(1.,-6.123233995737E-017,0.E+000)); +#727 = DIRECTION('',(-6.123233995737E-017,-1.,0.E+000)); +#728 = ORIENTED_EDGE('',*,*,#729,.F.); +#729 = EDGE_CURVE('',#690,#721,#730,.T.); +#730 = CIRCLE('',#731,10.); +#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734); +#732 = CARTESIAN_POINT('',(10.,10.,90.)); +#733 = DIRECTION('',(0.E+000,0.E+000,1.)); +#734 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#735 = SPHERICAL_SURFACE('',#736,10.); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(10.,10.,90.)); +#738 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#739 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#740 = ADVANCED_FACE('',(#741),#746,.T.); +#741 = FACE_BOUND('',#742,.F.); +#742 = EDGE_LOOP('',(#743,#744,#745)); +#743 = ORIENTED_EDGE('',*,*,#580,.F.); +#744 = ORIENTED_EDGE('',*,*,#451,.T.); +#745 = ORIENTED_EDGE('',*,*,#306,.F.); +#746 = SPHERICAL_SURFACE('',#747,10.); +#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750); +#748 = CARTESIAN_POINT('',(10.,90.,10.)); +#749 = DIRECTION('',(0.E+000,0.E+000,1.)); +#750 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#755)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#752,#753,#754)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#752 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#753 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#754 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#755 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#752, + 'distance_accuracy_value','confusion accuracy'); +#756 = PRODUCT_TYPE('part',$,(#7)); +ENDSEC; +END-ISO-10303-21;