[Gmsh] 3D meshing from stp file

Cécile CD. DAVERSIN cecile.daversin at lncmi.cnrs.fr
Thu Feb 16 13:50:05 CET 2012


Hi all,

I'm trying to mesh a geometry created from a stp file (see .geo file in
attachment)

First, I use default (Delaunay) 3D algorithm for the 3D mesh, and I
obtain the following error :

gmsh: tetgen.cxx:20479: void tetgenmesh::formcavity(tetgenmesh::face*,
tetgenmesh::arraypool*, tetgenmesh::arraypool*, tetgenmesh::arraypool*,
tetgenmesh::arraypool*, tetgenmesh::arraypool*, tetgenmesh::arraypool*,
tetgenmesh::arraypool*): Assertion `j < (int) facfaces->objects' failed.

I try to use CharacteristicLengthFactor option, but nothing has changed.

I also try to use Frontal algorithm (Mesh.Algorithm3D = 4 in my geo
file). Gmsh informs me there are some intersections :
Info : Region 1, Face 2, 12 intersects

The mesh is finally built, but it is a 2D mesh.
There is no tetrahedras, and only physical surfaces are meshed (I've
checked 3D physical volume is well defined)

Is these intersections can prevent gmsh to make the 3D mesh ?
Is there options which permits to avoid that ?

All ideas are welcomed 

Cécile
-------------- next part --------------
Mesh.RemeshParametrization=0; //(0) harmonic (1) conformal
Mesh.RemeshAlgorithm=1; //(0) nosplit (1) automatic (2) split metis
Mesh.RecombinationAlgorithm=0;
//Mesh.Algorithm=1;
//Mesh.Algorithm3D=4;
//Mesh.OptimizeNetgen=1;
//Mesh.ElementOrder=1;
//Mesh.CharacteristicLengthFactor=0.5;

//merge the stl triangulation
Merge "HR-54-251M.stp";
//Merge "../../../../../geofiles/HR-54-251M.stp";
CreateTopology;

Physical Volume("omega") = {1};
Physical Surface("bottom") = {1};
Physical Surface("top") = {3499};

Physical Surface("Rext") = {5060, 5061, 5047, 5013, 4991, 4979, 4947, 4925, 4913, 4891, 4869, 4847, 4825, 4803, 4771, 4759, 4717, 4715, 4683, 4661, 4639, 4617, 4595, 4583, 4551, 4539, 4507, 4485, 4463, 4451, 4419, 4397, 4385, 4353, 4341, 4309, 4297, 4265, 4253, 4221, 4209, 4177, 4165, 4133, 4121, 4089, 4077, 4055, 4033, 4011, 3989, 3967, 3945, 3923, 3901, 3879, 3857, 3835, 3813, 3791, 3769, 3747, 3715, 3693, 3671, 3649, 3637, 3615, 3564};

Physical Surface("Rint") = {5058, 5059, 5002, 5024, 4958, 4980, 4914, 4936, 4870, 4892, 4826, 4848, 4804, 4782, 4738, 4760, 4716, 4694, 4650, 4672, 4606, 4628, 4584, 4562, 4518, 4540, 4496, 4474, 4430, 4452, 4408, 4386, 4342, 4364, 4320, 4298, 4254, 4276, 4232, 4210, 4166, 4188, 4144, 4122, 4078, 4100, 4056, 4034, 3990, 4012, 3968, 3946, 3902, 3924, 3880, 3858, 3814, 3836, 3792, 3770, 3726, 3748, 3704, 3682, 3638, 3660, 3616, 3594, 3565};

Physical Surface("radial_cooling") = {3552, 3557, 3457, 3452, 3374, 3269, 3138, 3034, 2930, 2826, 2720, 2616, 2511, 2406, 3379, 3274, 3143, 3039, 2935, 2831, 2725, 2621, 2516, 2411, 2332, 2327, 2222, 2227, 2123, 2117, 2013, 2018, 1913, 1908, 1803, 1808, 1703, 1698, 1594, 1599, 1468, 1463, 1384, 1389, 1260, 1255, 1151, 1156, 1077, 1072, 967, 972, 843, 838, 732, 737, 631, 626, 526, 521, 416, 421, 343, 338, 214, 209, 130, 135, 30, 167, 35, 172, 276, 271, 350, 355, 458, 453, 558, 563, 695, 690, 769, 768, 774, 904, 899, 1004, 1009, 1114, 1109, 1213, 1218, 1322, 1317, 1421, 1426, 1526, 1531, 1606, 1611, 1710, 1715, 1820, 1815, 1920, 1925, 2030, 2025, 2130, 2135, 2239, 2234, 2339, 2344, 2448, 2443, 2548, 2549, 2554, 2658, 2653, 2758, 2763, 2868, 2863, 2967, 2972, 3076, 3071, 3201, 3206, 3311, 3306, 3386, 3391, 3506, 3501, 3511, 3396, 3316, 3211, 3081, 2977, 2873, 2768, 2663, 2559, 2453, 2349, 2244, 2140, 2035, 1930, 1825, 1720, 1616, 1536, 1431, 1327, 1223, 1119, 1014, 909, 779, 700, 568, 463, 360, 281, 177, 40, 182, 286, 365, 468, 573, 705, 784, 914, 1019, 1124, 1228, 1332, 1436, 1541, 1621, 1725, 1831, 1830, 1935, 2040, 2145, 2249, 2354, 2458, 2564, 2668, 2773, 2878, 2982, 3086, 3216, 3321, 3401, 3516, 3488, 2774, 3493, 3521, 3406, 3326, 3221, 3091, 2987, 2883, 2778, 2673, 2569, 2463, 2359, 2254, 2150, 2045, 1940, 1836, 1730, 1626, 1546, 1441, 1337, 1233, 1129, 1024, 919, 789, 710, 578, 579, 473, 370, 291, 187, 3537, 3254, 3437, 3358, 3123, 3019, 2915, 2810, 2705, 2601, 2496, 2391, 2312, 2207, 2102, 1998, 1893, 1788, 1683, 1578, 1448, 1369, 1240, 1136, 1056, 952, 823, 717, 611, 506, 401, 323, 194, 115, 120, 125, 199, 204, 328, 333, 406, 411, 511, 516, 616, 621, 722, 727, 828, 833, 957, 962, 1062, 1067, 1061, 1141, 1146, 1245, 1250, 1374, 1379, 1453, 1458, 1583, 1588, 1589, 1693, 1688, 1793, 1798, 1898, 1903, 2008, 2003, 2107, 2112, 2217, 2212, 2317, 2322, 2396, 2401, 2506, 2501, 2606, 2611, 2715, 2710, 2815, 2816, 2821, 2925, 2920, 3024, 3029, 3133, 3128, 3259, 3264, 3368, 3363, 3442, 3447, 3547, 3542, 3477, 3346, 3242, 3163, 3059, 2955, 2851, 2745, 2641, 2536, 2431, 2300, 2195, 2090, 1986, 1881, 1776, 1671, 1566, 1488, 1487, 1357, 1279, 1175, 1044, 939, 861, 756, 651, 546, 441, 311, 233, 103, 78, 73, 98, 228, 306, 436, 541, 646, 751, 856, 934, 1039, 1170, 1274, 1352, 1482, 1561, 1666, 1771, 1876, 1981, 2085, 2190, 2295, 2426, 2531, 2636, 2740, 2846, 2950, 3054, 3158, 3236, 3341, 3472, 3467, 3336, 3231, 3153, 3049, 2945, 2841, 2735, 2631, 2526, 2421, 2290, 2185, 2080, 1975, 1871, 1766, 1661, 1556, 1477, 1347, 1269, 1165, 1034, 929, 851, 746, 641, 536, 431, 301, 223, 93, 68, 3435, 3304, 3199, 3121, 3017, 2913, 2808, 2703, 2599, 2494, 2493, 2389, 2284, 2179, 2074, 1969, 1865, 1760, 1655, 1524, 1419, 1315, 1211, 1107, 1002, 897, 819, 688, 687, 609, 504, 399, 269, 165, 28, 62, 57, 23, 160, 264, 394, 499, 604, 682, 814, 892, 997, 1102, 1206, 1310, 1414, 1519, 1650, 1755, 1860, 1964, 2069, 2174, 2279, 2384, 2488, 2594, 2698, 2803, 2908, 3012, 3116, 3194, 3299, 3430, 3425, 3294, 3189, 3111, 3007, 2903, 2798, 2693, 2589, 2483, 2379, 2274, 2169, 2064, 1959, 1855, 1750, 1645, 1514, 1409, 1305, 1201, 1097, 992, 887, 809, 677, 599, 494, 389, 259, 155, 18, 52, 45, 13, 150, 254, 384, 489, 594, 672, 804, 882, 987, 1092, 1196, 1300, 1404, 1509, 1640, 1745, 1744, 1850, 1954, 2059, 2164, 2269, 2374, 2478, 2584, 2688, 2793, 2898, 3002, 3106, 3184, 3289, 3420, 3531, 3536, 3415, 3284, 3179, 3101, 2997, 2893, 2788, 2683, 2579, 2473, 2369, 2264, 2159, 2054, 1949, 1845, 1739, 1635, 1504, 1399, 1295, 1191, 1087, 982, 877, 799, 667, 589, 484, 483, 379, 249, 145, 8, 3487, 3356, 3252, 3173, 3069, 2965, 2861, 2756, 2651, 2546, 2441, 2310, 2205, 2100, 1996, 1891, 1786, 1681, 1576, 1498, 1367, 1289, 1185, 1054, 950, 871, 766, 661, 556, 451, 321, 243, 113, 2, 3482, 3351, 3247, 3168, 3064, 2960, 2856, 2750, 2751, 2646, 2541, 2436, 2305, 2200, 2095, 1991, 1886, 1781, 1676, 1571, 1493, 1362, 1284, 1180, 1049, 944, 866, 945, 761, 656, 551, 446, 316, 238, 108, 83, 47, 3369};


Physical Surface("channels_bt") = {7100, 5258, 5216, 5378, 5336, 5468, 5486, 5588, 5606, 5708, 5726, 5858, 5816, 5948, 5966, 6098, 6056, 6218, 6175, 6176, 6338, 6296, 6458, 6416, 6578, 6536, 6698, 6656, 6818, 6776, 6908, 6926, 7028, 7046, 5159, 5195, 5399, 5435, 5639, 5675, 5879, 5915, 6119, 6155, 6359, 6395, 6599, 6635, 6839, 6875, 7079, 5093, 5501, 5573, 5981, 6461, 6053, 6533, 6941, 7013, 5945, 5609, 6905, 6569, 6113, 6401, 5489, 6641, 7025, 6545, 6257, 5873, 6305, 6209, 7001, 6953, 6041, 5993, 6989, 6965, 6509, 6485, 6029, 6005, 5549, 5525, 5069, 7091, 6863, 6851, 6623, 6611, 6383, 6371, 6143, 6131, 5903, 5891, 5663, 5651, 5423, 5411, 5183, 5171, 7040, 7034, 6920, 6914, 6830, 6824, 6710, 6704, 6590, 6584, 6470, 6464, 6350, 6344, 6230, 6224, 6110, 6104, 5960, 5954, 5870, 5864, 5720, 5714, 5600, 5594, 5480, 5474, 5390, 5384, 5270, 5264, 5120, 5063, 6974, 6980, 6854, 6860, 6764, 6770, 6614, 6620, 6524, 6530, 6404, 6410, 6254, 6260, 6134, 6140, 6044, 6050, 5924, 5930, 5804, 5810, 5684, 5690, 5564, 5570, 5414, 5420, 5324, 5330, 5174, 5180, 5144, 6973, 7094, 5303, 5543, 5291, 5531, 5783, 5771, 6023, 6011, 6263, 6251, 6563, 6551, 6803, 6791, 7043, 7031, 5429, 5405, 5909, 5885, 6389, 6365, 6869, 6845, 5561, 5513, 6281, 5345, 6233, 5249, 6353, 6161, 6065, 5105, 6497, 6017, 6617, 6857, 5657, 5897, 7037, 6917, 6557, 6437, 6077, 5957, 5597, 5477, 5117, 7067, 6887, 6827, 6647, 6587, 6407, 6347, 6167, 6107, 5927, 5867, 5687, 5627, 5447, 5387, 5207, 5147, 7052, 7022, 6932, 6902, 6782, 6812, 6662, 6692, 6542, 6572, 6422, 6452, 6302, 6332, 6182, 6212, 6062, 5972, 6092, 5942, 5822, 5852, 5732, 5702, 5612, 5582, 5492, 5462, 5342, 5372, 5222, 5252, 5066, 5096, 5102, 6929, 6593, 5921, 6664, 6665, 6809, 5705, 5849, 7061, 6893, 6581, 6413, 6101, 5933, 5621, 5453, 5141, 7055, 6899, 6815, 6659, 6575, 6419, 6335, 6179, 6095, 5939, 5855, 5699, 5615, 5459, 5375, 5219, 5135, 7058, 7016, 6938, 6896, 6788, 6806, 6668, 6686, 6548, 6566, 6428, 6446, 6308, 6326, 6188, 6206, 6068, 6086, 5978, 5936, 5828, 5846, 5738, 5696, 5576, 5498, 5456, 5348, 5366, 5228, 5246, 5072, 5090, 6737, 6689, 6785, 6713, 6761, 5753, 5801, 7085, 5081, 6605, 6629, 6125, 6149, 5645, 5669, 5165, 5189, 6911, 6923, 6671, 6683, 6431, 6443, 6191, 6203, 5951, 5963, 5711, 5723, 5471, 5483, 5231, 5243, 7064, 7070, 6944, 6950, 6794, 6800, 6674, 6680, 6554, 6560, 6434, 6440, 6314, 6320, 6194, 6200, 6074, 6080, 5984, 5990, 5834, 5840, 5744, 5750, 5624, 5630, 5504, 5510, 5354, 5360, 5234, 5240, 5078, 5084, 5114, 6833, 5393, 5201, 5825, 5729, 6521, 6473, 5321, 5273, 6749, 6725, 6269, 6245, 5789, 5765, 5309, 5285, 6983, 6971, 6743, 6731, 6503, 6491, 6323, 6311, 6083, 6071, 5843, 5831, 5603, 5591, 5363, 5351, 5123, 5111, 7010, 7004, 6890, 6885, 6884, 6740, 6734, 6644, 6500, 6494, 6380, 6374, 6290, 6284, 6170, 6164, 6014, 5900, 5894, 5780, 5774, 5660, 5654, 5540, 5534, 5450, 5444, 5300, 5294, 5210, 5204, 5150, 5297, 5585, 7073, 7049, 5633, 6089, 6425, 5369, 5225, 6773, 6701, 6293, 6221, 5813, 5741, 5333, 5261, 6995, 6959, 6755, 6719, 6515, 6479, 6215, 6299, 5975, 6059, 5735, 5819, 5495, 5579, 5255, 5339, 7076, 5099, 6956, 6998, 6836, 6878, 6746, 6728, 6596, 6638, 6506, 6488, 6386, 6368, 6236, 6278, 6116, 6158, 6026, 6008, 5906, 5888, 5786, 5768, 5666, 5648, 5546, 5528, 5396, 5438, 5306, 5288, 5156, 5198, 5126, 6449, 5777, 6977, 7097, 5537, 6137, 6377, 5417, 5177, 6797, 6677, 6317, 6197, 5837, 5717, 5357, 5237, 7007, 6947, 6707, 6527, 6467, 6227, 6287, 5987, 6047, 5747, 5807, 5507, 5567, 5267, 5327, 7082, 5087, 6962, 6992, 6842, 6872, 6752, 6722, 6602, 6632, 6512, 6482, 6392, 6362, 6242, 6272, 6122, 6152, 6032, 6002, 5912, 5882, 5792, 5762, 5672, 5642, 5552, 5522, 5402, 5432, 5312, 5282, 5162, 5192, 5132, 5681, 5969, 6881, 5153, 5441, 6185, 6329, 5465, 5129, 6821, 6653, 6341, 6173, 5861, 5693, 5381, 5213, 7019, 6935, 6779, 6695, 6539, 6455, 6239, 6275, 5999, 6035, 5759, 5795, 5519, 5555, 5279, 5315, 7088, 5075, 6968, 6986, 6848, 6866, 6758, 6716, 6608, 6626, 6518, 6476, 6398, 6356, 6248, 6266, 6128, 6146, 6038, 5996, 5918, 5876, 5798, 5756, 5678, 5636, 5558, 5516, 5408, 5426, 5318, 5276, 5168, 5186, 5138};

Physical Surface("channels_side") = {6448, 5776, 6450, 5778, 6976, 7096, 6978, 7098, 5538, 6138, 5536, 6136, 6376, 5416, 6378, 5418, 5176, 6796, 5178, 6798, 6676, 6678, 6318, 6316, 6196, 6198, 5838, 5836, 5716, 5356, 5718, 5358, 5236, 7006, 5238, 7008, 6766, 6946, 6948, 6768, 6706, 6526, 6708, 6528, 6466, 6226, 6228, 6468, 6286, 5986, 6288, 5988, 6048, 6046, 5746, 5748, 5808, 5508, 5806, 5506, 5566, 5568, 5268, 5266, 5328, 7083, 5326, 7081, 5088, 6963, 5086, 6961, 6991, 6841, 6993, 6843, 6871, 6751, 6873, 6753, 6721, 6723, 6603, 6601, 6631, 6633, 6513, 6511, 6481, 6391, 6483, 6393, 6361, 6241, 6363, 6243, 6271, 6273, 6123, 6121, 6151, 6031, 6153, 6033, 6001, 5911, 6003, 5913, 5881, 5883, 5793, 5791, 5761, 5671, 5763, 5673, 5641, 5643, 5553, 5551, 5521, 5523, 5403, 5401, 5431, 5433, 5313, 5311, 5281, 5283, 5163, 5161, 5191, 5131, 5193, 5133, 7024, 7026, 6642, 6640, 5298, 5296, 5586, 5584, 5488, 5490, 6402, 6400, 7074, 7072, 7050, 7048, 6112, 6114, 6570, 6568, 5634, 5632, 6088, 6090, 6904, 6906, 5610, 5608, 6426, 6424, 5368, 5370, 5944, 5946, 7014, 7012, 5226, 5224, 6772, 6774, 6940, 6942, 6534, 6532, 6702, 6700, 6294, 6292, 6460, 6462, 6052, 6054, 6222, 6220, 5812, 5814, 5980, 5982, 5574, 5572, 5742, 5740, 5332, 5334, 5500, 5502, 5094, 5092, 5262, 5260, 6996, 6994, 7078, 7080, 6876, 6874, 6960, 6958, 6754, 6756, 6838, 6840, 6636, 6634, 6720, 6718, 6514, 6516, 6600, 6598, 6394, 6396, 6480, 6478, 6216, 6214, 6358, 6360, 6156, 6154, 6300, 6298, 5974, 5976, 6118, 6120, 5916, 5914, 6060, 5736, 6058, 5734, 5878, 5674, 5880, 5676, 5820, 5496, 5818, 5494, 5638, 5640, 5436, 5434, 5580, 5256, 5578, 5254, 5398, 5400, 5196, 5194, 5340, 7077, 5338, 7075, 5160, 5158, 7045, 7047, 5100, 6957, 5098, 6955, 7027, 6925, 7029, 6927, 6999, 6837, 6997, 6835, 6907, 6909, 6777, 6775, 6879, 6747, 6877, 6745, 6817, 6819, 6655, 6657, 6729, 6727, 6595, 6597, 6697, 6699, 6535, 6537, 6639, 6507, 6637, 6505, 6577, 6415, 6579, 6417, 6489, 6387, 6487, 6385, 6457, 6295, 6459, 6297, 6369, 6237, 6367, 6235, 6337, 6339, 6177, 6279, 6277, 6115, 6117, 6217, 6219, 6055, 6057, 6159, 6157, 6027, 6025, 6097, 5965, 6099, 5967, 6009, 5907, 6007, 5947, 5815, 5949, 5817, 5889, 5787, 5887, 5785, 5857, 5725, 5859, 5727, 5769, 5667, 5767, 5665, 5707, 5709, 5605, 5607, 5649, 5647, 5547, 5545, 5587, 5485, 5589, 5487, 5529, 5527, 5397, 5395, 5467, 5469, 5337, 5335, 5439, 5437, 5305, 5307, 5377, 5379, 5215, 5217, 5289, 5287, 5157, 5155, 5257, 5259, 7099, 7101, 5199, 5197, 5127, 5125, 6544, 6546, 6258, 6256, 6832, 5392, 6834, 5394, 5872, 6304, 5874, 6306, 5200, 5824, 5202, 5826, 6208, 6210, 7002, 7000, 5730, 5728, 6520, 6522, 6952, 6040, 6954, 6042, 6474, 5322, 6472, 5320, 5992, 5994, 6990, 6988, 5272, 6748, 5274, 6750, 6964, 6508, 6966, 6510, 6724, 6268, 6726, 6270, 6484, 6028, 6486, 6030, 6244, 5788, 6246, 5790, 6004, 5548, 6006, 5550, 5764, 5766, 5310, 5308, 5524, 5068, 5526, 5070, 5286, 6984, 5284, 6982, 7090, 6862, 7092, 6864, 6972, 6744, 6970, 6742, 6850, 6622, 6852, 6624, 6732, 6504, 6730, 6502, 6610, 6382, 6612, 6384, 6490, 6322, 6492, 6324, 6370, 6142, 6312, 6084, 6372, 6310, 6144, 6082, 6130, 5902, 6132, 5904, 6072, 5844, 6070, 5842, 5890, 5662, 5832, 5604, 5892, 5664, 5830, 5602, 5650, 5422, 5652, 5424, 5592, 5364, 5590, 5362, 5410, 5182, 5412, 5184, 5352, 5124, 5350, 5122, 5170, 5172, 7041, 7039, 5112, 7011, 5110, 7009, 7033, 6919, 7035, 6921, 7005, 6891, 7003, 6889, 6913, 6829, 6915, 6831, 6883, 6741, 6739, 6823, 6825, 6709, 6711, 6735, 6733, 6651, 6649, 6703, 6705, 6589, 6591, 6645, 6501, 6643, 6499, 6583, 6469, 6585, 6471, 6495, 6381, 6493, 6379, 6463, 6349, 6465, 6351, 6375, 6291, 6373, 6289, 6343, 6229, 6345, 6231, 6285, 6171, 6283, 6169, 6223, 6109, 6225, 6111, 6165, 6021, 6163, 6019, 6103, 5959, 6105, 5961, 6015, 5901, 6013, 5899, 5953, 5869, 5955, 5871, 5895, 5781, 5893, 5779, 5863, 5719, 5865, 5721, 5775, 5773, 5661, 5659, 5713, 5599, 5715, 5601, 5653, 5539, 5655, 5541, 5593, 5479, 5595, 5481, 5535, 5451, 5533, 5449, 5473, 5389, 5445, 5301, 5475, 5391, 5443, 5299, 5383, 5269, 5295, 5211, 5385, 5271, 5293, 5209, 5263, 5119, 5265, 5121, 5203, 5149, 5205, 5151, 6064, 6066, 6162, 6160, 6738, 6690, 6736, 6688, 6352, 5248, 6354, 5250, 6786, 6714, 6784, 6712, 5344, 6232, 6234, 5346, 6762, 5754, 6760, 5752, 6280, 5512, 6282, 5514, 5802, 5800, 7086, 7084, 5560, 5562, 6844, 6846, 5082, 5080, 6606, 6604, 6868, 6870, 6364, 6366, 6630, 6628, 6126, 6124, 6388, 6390, 5884, 5886, 6150, 6148, 5646, 5644, 5908, 5910, 5406, 5404, 5670, 5668, 5166, 5164, 5428, 7030, 5430, 7032, 5190, 5188, 6912, 6910, 7042, 7044, 6792, 6790, 6924, 6672, 6922, 6670, 6802, 6550, 6804, 6552, 6684, 6432, 6682, 6430, 6562, 6250, 6564, 6252, 6444, 6442, 6192, 6190, 6262, 6264, 6010, 6012, 6204, 6202, 5952, 5950, 6022, 5770, 6024, 5772, 5964, 5712, 5962, 5710, 5782, 5530, 5784, 5532, 5724, 5472, 5722, 5470, 5542, 5290, 5544, 5292, 5484, 5482, 5232, 5230, 5302, 5304, 7095, 7093, 5244, 5242, 7065, 7063, 5062, 5064, 6975, 7071, 7069, 6945, 6943, 6979, 6853, 6981, 6855, 6951, 6795, 6949, 6793, 6859, 6763, 6861, 6765, 6801, 6675, 6799, 6673, 6769, 6771, 6615, 6613, 6681, 6679, 6555, 6553, 6619, 6621, 6523, 6525, 6561, 6559, 6435, 6433, 6529, 6531, 6405, 6403, 6441, 6439, 6313, 6315, 6411, 6409, 6253, 6255, 6321, 6319, 6195, 6193, 6259, 6261, 6135, 6133, 6201, 6075, 6199, 6073, 6139, 6043, 6141, 6045, 6081, 5985, 6079, 5983, 6051, 6049, 5923, 5925, 5991, 5835, 5989, 5833, 5929, 5931, 5805, 5803, 5841, 5839, 5745, 5743, 5809, 5811, 5685, 5683, 5751, 5749, 5623, 5625, 5689, 5691, 5565, 5563, 5631, 5505, 5629, 5503, 5569, 5571, 5415, 5413, 5511, 5509, 5355, 5353, 5419, 5421, 5323, 5325, 5361, 5235, 5359, 5233, 5329, 5173, 5331, 5175, 5241, 5239, 5079, 5077, 5179, 5181, 5145, 5143, 5085, 5115, 5083, 5113, 5680, 5968, 5682, 5970, 6930, 6594, 6928, 6592, 6880, 5152, 6882, 5154, 5922, 6666, 5920, 5440, 6184, 5442, 6186, 6810, 5706, 6808, 5704, 6328, 5464, 6330, 5466, 5850, 7062, 5848, 7060, 5128, 6820, 5130, 6822, 6894, 6582, 6892, 6580, 6652, 6340, 6654, 6342, 6414, 6102, 5934, 5622, 5620, 5932, 6100, 6412, 6172, 5860, 6174, 5862, 5692, 5380, 5694, 5382, 5454, 5142, 5452, 5140, 5212, 7018, 5214, 7020, 7056, 6900, 6816, 6660, 6576, 6420, 7054, 6898, 6814, 6658, 6574, 6418, 6934, 6778, 6694, 6538, 6454, 6238, 6936, 6780, 6696, 6540, 6456, 6240, 6336, 6180, 6334, 6178, 6274, 5998, 6276, 6000, 6096, 5940, 6094, 5938, 6034, 5758, 6036, 5760, 5856, 5700, 5854, 5698, 5794, 5518, 5796, 5520, 5616, 5460, 5614, 5458, 5554, 5278, 5556, 5280, 5376, 5220, 5374, 5218, 5314, 7087, 5316, 7089, 5136, 7059, 5134, 7057, 5076, 5074, 6967, 6969, 7017, 6939, 7015, 6937, 6985, 6847, 6987, 6849, 6897, 6789, 6895, 6787, 6865, 6757, 6867, 6759, 6807, 6669, 6687, 6549, 6567, 6429, 6427, 6565, 6547, 6685, 6667, 6805, 6715, 6717, 6607, 6609, 6625, 6627, 6517, 6519, 6475, 6397, 6477, 6399, 6447, 6445, 6309, 6307, 6355, 6247, 6357, 6249, 6327, 6189, 6325, 6187, 6265, 6267, 6127, 6129, 6207, 6069, 6205, 6067, 6145, 6147, 6037, 6039, 6087, 5979, 6085, 5977, 5995, 5917, 5997, 5919, 5937, 5829, 5935, 5827, 5875, 5797, 5877, 5799, 5847, 5739, 5845, 5737, 5755, 5757, 5677, 5679, 5697, 5695, 5619, 5617, 5635, 5637, 5557, 5559, 5577, 5499, 5575, 5497, 5515, 5407, 5517, 5409, 5457, 5349, 5455, 5347, 5425, 5317, 5427, 5319, 5367, 5229, 5365, 5227, 5275, 5277, 5167, 5169, 5247, 5245, 5073, 5071, 5185, 5137, 5187, 5139, 5091, 5109, 5089, 5107, 5106, 6498, 5104, 6018, 6618, 6016, 6616, 6858, 5658, 6856, 5656, 5898, 7038, 5896, 6918, 6558, 6556, 6916, 6438, 6078, 6436, 6076, 5958, 5598, 5956, 5596, 5478, 5118, 5116, 5476, 7068, 6888, 7066, 6886, 6828, 6648, 6826, 6646, 6588, 6408, 6586, 6406, 6348, 6168, 6346, 6166, 6108, 5928, 6106, 5926, 5868, 5688, 5866, 5686, 5628, 5448, 5626, 5446, 5388, 5208, 5386, 5206, 5148, 7053, 7051, 5146, 7023, 6933, 7021, 6931, 6903, 6783, 6901, 6781, 6813, 6663, 6811, 6661, 6693, 6543, 6691, 6541, 6573, 6423, 6571, 6421, 6453, 6303, 6451, 6301, 6333, 6183, 6331, 6181, 6213, 6063, 6211, 6061, 6093, 5973, 6091, 5971, 5943, 5823, 5941, 5821, 5853, 5733, 5851, 5731, 5703, 5613, 5701, 5611, 5583, 5493, 5581, 5491, 5463, 5343, 5461, 5341, 5373, 5223, 5371, 5221, 5253, 5067, 5251, 5065, 5097, 5103, 5095, 5101};

Physical Surface("hole") = {3563};