diff --git a/libsrc/meshing/improve3.cpp b/libsrc/meshing/improve3.cpp index 5b4416bc..940bc2ed 100644 --- a/libsrc/meshing/improve3.cpp +++ b/libsrc/meshing/improve3.cpp @@ -4000,8 +4000,8 @@ void MeshOptimize3d :: SplitImprove2 (Mesh & mesh, OPTIMIZEGOAL goal) continue; // Optimize only bad elements -// if(el_badness[ei] < 100) -// continue; + if(el_badness[ei] < 100) + continue; // search for very flat tets, with two disjoint edges nearly crossing, like a rectangle with diagonals static constexpr int tetedges[6][2] = diff --git a/tests/pytest/results.json b/tests/pytest/results.json index 9b6540a7..6898733e 100644 --- a/tests/pytest/results.json +++ b/tests/pytest/results.json @@ -124,8 +124,8 @@ }, { "angles_tet": [ - 16.335, - 152.61 + 15.88, + 154.64 ], "angles_trig": [ 20.0, @@ -133,9 +133,9 @@ ], "ne1d": 136, "ne2d": 222, - "ne3d": 348, - "quality_histogram": "[0, 0, 0, 0, 0, 4, 3, 5, 4, 9, 18, 23, 27, 46, 55, 62, 55, 20, 16, 1]", - "total_badness": 514.05343802 + "ne3d": 352, + "quality_histogram": "[0, 0, 0, 0, 0, 5, 5, 7, 4, 7, 14, 26, 24, 54, 64, 61, 47, 18, 14, 2]", + "total_badness": 527.329265 }, { "angles_tet": [ @@ -293,33 +293,33 @@ }, { "angles_tet": [ - 13.26, - 163.45 + 14.466, + 161.38 ], "angles_trig": [ - 11.907, - 152.58 + 13.564, + 150.65 ], "ne1d": 32, "ne2d": 220, - "ne3d": 556, - "quality_histogram": "[0, 0, 0, 4, 7, 14, 27, 33, 41, 29, 37, 47, 34, 50, 41, 51, 63, 38, 30, 10]", - "total_badness": 997.95710204 + "ne3d": 563, + "quality_histogram": "[0, 0, 0, 3, 3, 7, 24, 22, 35, 34, 40, 43, 45, 60, 61, 53, 58, 41, 27, 7]", + "total_badness": 960.07699692 }, { "angles_tet": [ - 2.8811, - 172.75 + 5.6575, + 169.44 ], "angles_trig": [ - 9.0948, - 156.22 + 7.092, + 155.41 ], "ne1d": 48, "ne2d": 428, - "ne3d": 770, - "quality_histogram": "[2, 11, 24, 35, 27, 40, 36, 49, 76, 95, 61, 81, 68, 31, 52, 32, 17, 19, 12, 2]", - "total_badness": 2061.8554811 + "ne3d": 763, + "quality_histogram": "[0, 1, 12, 30, 35, 44, 39, 49, 82, 100, 68, 81, 55, 44, 49, 23, 22, 19, 8, 2]", + "total_badness": 1832.2349397 }, { "angles_tet": [ @@ -471,9 +471,9 @@ ], "ne1d": 262, "ne2d": 726, - "ne3d": 2153, - "quality_histogram": "[0, 5, 20, 35, 79, 117, 112, 108, 75, 47, 53, 85, 111, 177, 250, 290, 240, 204, 118, 27]", - "total_badness": 4183.5255584 + "ne3d": 2167, + "quality_histogram": "[0, 4, 17, 35, 75, 117, 114, 112, 77, 51, 58, 86, 115, 177, 248, 293, 239, 204, 118, 27]", + "total_badness": 4176.9281305 }, { "angles_tet": [ @@ -507,18 +507,18 @@ }, { "angles_tet": [ - 5.4026, - 168.34 + 5.9887, + 161.33 ], "angles_trig": [ - 13.552, + 13.133, 150.46 ], "ne1d": 262, "ne2d": 726, - "ne3d": 2048, - "quality_histogram": "[0, 2, 10, 18, 56, 101, 108, 97, 63, 36, 41, 60, 100, 164, 255, 284, 287, 195, 135, 36]", - "total_badness": 3675.3946288 + "ne3d": 2060, + "quality_histogram": "[0, 2, 5, 15, 46, 103, 106, 104, 71, 36, 48, 67, 99, 165, 253, 287, 287, 195, 136, 35]", + "total_badness": 3642.1604728 }, { "angles_tet": [ @@ -633,14 +633,14 @@ 154.37 ], "angles_trig": [ - 19.374, + 19.317, 128.1 ], "ne1d": 428, "ne2d": 926, - "ne3d": 1071, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 3, 22, 48, 36, 110, 131, 98, 115, 161, 162, 68, 66, 30, 20]", - "total_badness": 1667.9770545 + "ne3d": 1086, + "quality_histogram": "[0, 0, 0, 0, 0, 1, 3, 22, 44, 37, 108, 133, 101, 117, 167, 161, 67, 71, 33, 21]", + "total_badness": 1684.0903817 } ], "cubemcyl.geo": [ @@ -860,18 +860,18 @@ }, { "angles_tet": [ - 15.925, + 16.061, 157.39 ], "angles_trig": [ - 17.814, + 16.851, 127.45 ], "ne1d": 36, "ne2d": 152, - "ne3d": 381, - "quality_histogram": "[0, 0, 0, 0, 0, 9, 13, 18, 26, 25, 30, 29, 42, 32, 39, 28, 41, 21, 22, 6]", - "total_badness": 648.79536841 + "ne3d": 385, + "quality_histogram": "[0, 0, 0, 0, 0, 10, 8, 21, 24, 22, 29, 37, 42, 28, 43, 24, 38, 22, 25, 12]", + "total_badness": 647.21940974 }, { "angles_tet": [ @@ -1014,18 +1014,18 @@ }, { "angles_tet": [ - 5.1577, - 170.71 + 5.7043, + 170.47 ], "angles_trig": [ - 8.073, - 161.81 + 8.0227, + 160.66 ], "ne1d": 0, "ne2d": 192, - "ne3d": 748, - "quality_histogram": "[0, 5, 41, 63, 100, 92, 74, 71, 54, 49, 43, 43, 23, 20, 20, 20, 10, 5, 12, 3]", - "total_badness": 2470.4393077 + "ne3d": 749, + "quality_histogram": "[0, 2, 30, 63, 86, 89, 71, 68, 67, 54, 50, 43, 27, 28, 17, 23, 13, 9, 7, 2]", + "total_badness": 2339.9827516 }, { "angles_tet": [ @@ -1166,18 +1166,18 @@ }, { "angles_tet": [ - 20.184, + 19.932, 144.83 ], "angles_trig": [ - 21.582, + 21.622, 126.14 ], "ne1d": 432, "ne2d": 9544, - "ne3d": 69863, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 7, 30, 69, 222, 646, 1562, 3675, 7035, 11242, 14646, 15515, 11810, 3403]", - "total_badness": 85648.446235 + "ne3d": 69846, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 1, 7, 30, 71, 221, 652, 1560, 3667, 7029, 11233, 14630, 15524, 11810, 3411]", + "total_badness": 85625.273734 } ], "ellipticcyl.geo": [ @@ -1364,53 +1364,6 @@ "total_badness": 639.78974791 } ], - "frame.step": [ - { - "angles_tet": [ - 2.9095, - 171.1 - ], - "angles_trig": [ - 2.6092, - 172.05 - ], - "ne1d": 10108, - "ne2d": 30160, - "ne3d": 152987, - "quality_histogram": "[0, 3, 1, 3, 6, 20, 57, 149, 535, 1257, 2919, 5827, 10443, 16376, 21793, 26060, 26579, 22897, 14346, 3716]", - "total_badness": 202618.94822 - }, - { - "angles_tet": [ - 2.296, - 175.61 - ], - "angles_trig": [ - 1.8443, - 175.57 - ], - "ne1d": 5988, - "ne2d": 11102, - "ne3d": 29317, - "quality_histogram": "[3, 4, 5, 8, 16, 44, 120, 246, 699, 1024, 1561, 2491, 3110, 3894, 4329, 4296, 3374, 2408, 1353, 332]", - "total_badness": 43465.268618 - }, - { - "angles_tet": [ - 2.5792, - 174.11 - ], - "angles_trig": [ - 2.2053, - 174.13 - ], - "ne1d": 9622, - "ne2d": 23964, - "ne3d": 80994, - "quality_histogram": "[2, 14, 4, 20, 18, 40, 94, 224, 488, 1114, 2412, 4540, 7490, 10250, 12758, 13185, 12021, 9204, 5660, 1456]", - "total_badness": 111934.48598 - } - ], "hinge.stl": [ { "angles_tet": [ @@ -1490,17 +1443,17 @@ { "angles_tet": [ 20.701, - 140.94 + 144.6 ], "angles_trig": [ 22.443, - 122.89 + 122.07 ], "ne1d": 1862, "ne2d": 19474, - "ne3d": 136555, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 12, 59, 278, 860, 2542, 6422, 13021, 21252, 29142, 31120, 24008, 7838]", - "total_badness": 165971.00359 + "ne3d": 136546, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 12, 59, 281, 864, 2538, 6435, 13014, 21236, 29154, 31109, 24006, 7837]", + "total_badness": 165965.29798 } ], "lense.in2d": [ @@ -1690,18 +1643,18 @@ "manyholes.geo": [ { "angles_tet": [ - 14.385, + 14.551, 155.18 ], "angles_trig": [ - 13.429, + 16.38, 141.4 ], "ne1d": 5886, "ne2d": 48052, - "ne3d": 178770, - "quality_histogram": "[0, 0, 0, 0, 0, 5, 15, 82, 303, 822, 2352, 6216, 10998, 19000, 27368, 30676, 31225, 26902, 18298, 4508]", - "total_badness": 233986.23978 + "ne3d": 178832, + "quality_histogram": "[0, 0, 0, 0, 0, 5, 11, 72, 289, 828, 2308, 6210, 10937, 18854, 27390, 30600, 31363, 26926, 18496, 4543]", + "total_badness": 233895.88826 }, { "angles_tet": [ @@ -1715,8 +1668,8 @@ "ne1d": 2746, "ne2d": 13866, "ne3d": 29391, - "quality_histogram": "[0, 0, 0, 0, 13, 14, 37, 138, 377, 848, 1450, 2328, 3278, 4286, 4195, 3745, 3323, 2685, 1964, 710]", - "total_badness": 42208.591965 + "quality_histogram": "[0, 0, 0, 0, 13, 14, 37, 136, 380, 846, 1453, 2331, 3276, 4281, 4196, 3749, 3317, 2686, 1967, 709]", + "total_badness": 42208.382479 }, { "angles_tet": [ @@ -1729,9 +1682,9 @@ ], "ne1d": 4106, "ne2d": 27994, - "ne3d": 70783, - "quality_histogram": "[0, 0, 0, 1, 30, 72, 170, 340, 660, 1449, 2616, 4104, 6681, 9272, 10482, 10764, 9861, 7627, 4870, 1784]", - "total_badness": 99055.647638 + "ne3d": 70797, + "quality_histogram": "[0, 0, 0, 1, 30, 72, 170, 340, 665, 1450, 2605, 4080, 6678, 9294, 10482, 10758, 9889, 7627, 4870, 1786]", + "total_badness": 99064.519397 } ], "manyholes2.geo": [ @@ -1746,9 +1699,9 @@ ], "ne1d": 10202, "ne2d": 55380, - "ne3d": 128240, - "quality_histogram": "[0, 0, 0, 0, 4, 29, 79, 237, 725, 1935, 4437, 7722, 11695, 17431, 18582, 18325, 17276, 15158, 10938, 3667]", - "total_badness": 176228.44994 + "ne3d": 128239, + "quality_histogram": "[0, 0, 0, 0, 4, 29, 79, 237, 724, 1933, 4439, 7719, 11694, 17428, 18585, 18328, 17275, 15160, 10938, 3667]", + "total_badness": 176224.09669 } ], "matrix.geo": [ @@ -1763,9 +1716,9 @@ ], "ne1d": 174, "ne2d": 1198, - "ne3d": 5066, - "quality_histogram": "[0, 0, 11, 118, 169, 57, 61, 111, 95, 184, 293, 368, 508, 651, 617, 577, 496, 429, 246, 75]", - "total_badness": 8799.2034431 + "ne3d": 5070, + "quality_histogram": "[0, 0, 11, 117, 166, 59, 60, 113, 98, 185, 297, 374, 498, 658, 620, 577, 494, 424, 240, 79]", + "total_badness": 8804.2621534 }, { "angles_tet": [ @@ -1778,9 +1731,9 @@ ], "ne1d": 106, "ne2d": 610, - "ne3d": 1654, - "quality_histogram": "[0, 1, 12, 50, 83, 156, 195, 155, 160, 124, 137, 141, 133, 102, 67, 34, 32, 43, 24, 5]", - "total_badness": 4104.7339693 + "ne3d": 1658, + "quality_histogram": "[0, 1, 14, 48, 79, 156, 193, 158, 156, 122, 138, 142, 136, 108, 66, 40, 31, 41, 25, 4]", + "total_badness": 4098.9846426 }, { "angles_tet": [ @@ -1808,9 +1761,9 @@ ], "ne1d": 174, "ne2d": 1198, - "ne3d": 5005, - "quality_histogram": "[0, 0, 7, 100, 165, 53, 56, 108, 103, 165, 278, 336, 503, 574, 623, 631, 520, 438, 264, 81]", - "total_badness": 8524.8161998 + "ne3d": 5012, + "quality_histogram": "[0, 0, 7, 101, 161, 60, 53, 107, 93, 172, 281, 320, 519, 570, 616, 653, 509, 445, 260, 85]", + "total_badness": 8527.4907589 }, { "angles_tet": [ @@ -1838,9 +1791,9 @@ ], "ne1d": 418, "ne2d": 5968, - "ne3d": 101047, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 5, 8, 52, 104, 356, 989, 2551, 5548, 10164, 16045, 20725, 22251, 16920, 5328]", - "total_badness": 124081.88321 + "ne3d": 101104, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 4, 7, 52, 103, 348, 992, 2548, 5550, 10212, 16062, 20713, 22250, 16917, 5346]", + "total_badness": 124141.43144 } ], "ortho.geo": [ @@ -2034,29 +1987,29 @@ 162.28 ], "angles_trig": [ - 14.582, + 14.714, 141.01 ], "ne1d": 160, "ne2d": 286, - "ne3d": 590, - "quality_histogram": "[0, 0, 0, 0, 6, 10, 15, 24, 40, 62, 65, 67, 64, 47, 50, 45, 38, 42, 12, 3]", - "total_badness": 1045.1530377 + "ne3d": 598, + "quality_histogram": "[0, 0, 0, 0, 3, 2, 13, 17, 35, 62, 59, 74, 66, 57, 56, 49, 39, 43, 19, 4]", + "total_badness": 1009.5773389 }, { "angles_tet": [ - 12.731, - 162.52 + 11.213, + 163.54 ], "angles_trig": [ - 15.335, - 148.34 + 13.446, + 152.87 ], "ne1d": 232, "ne2d": 598, - "ne3d": 1383, - "quality_histogram": "[0, 0, 0, 1, 13, 17, 35, 53, 69, 92, 121, 143, 146, 153, 154, 121, 115, 84, 52, 14]", - "total_badness": 2341.0219936 + "ne3d": 1380, + "quality_histogram": "[0, 0, 0, 2, 10, 15, 36, 48, 63, 92, 116, 131, 160, 158, 151, 113, 125, 91, 56, 13]", + "total_badness": 2309.6335564 }, { "angles_tet": [ @@ -2116,9 +2069,9 @@ ], "ne1d": 886, "ne2d": 2592, - "ne3d": 8268, - "quality_histogram": "[4, 9, 33, 42, 41, 54, 43, 47, 100, 142, 258, 402, 641, 938, 1253, 1305, 1193, 1022, 588, 153]", - "total_badness": 12309.108485 + "ne3d": 8269, + "quality_histogram": "[4, 9, 33, 44, 40, 53, 44, 46, 101, 142, 258, 402, 641, 938, 1253, 1304, 1193, 1022, 589, 153]", + "total_badness": 12315.265721 }, { "angles_tet": [ @@ -2131,9 +2084,9 @@ ], "ne1d": 570, "ne2d": 1202, - "ne3d": 1823, - "quality_histogram": "[2, 22, 36, 57, 66, 78, 105, 136, 163, 183, 187, 160, 150, 143, 114, 76, 69, 47, 25, 4]", - "total_badness": 4525.5906501 + "ne3d": 1839, + "quality_histogram": "[2, 21, 37, 57, 67, 78, 110, 136, 161, 177, 190, 158, 155, 149, 115, 78, 69, 51, 24, 4]", + "total_badness": 4553.9697099 }, { "angles_tet": [ @@ -2162,8 +2115,8 @@ "ne1d": 956, "ne2d": 2828, "ne3d": 8577, - "quality_histogram": "[3, 9, 37, 48, 48, 52, 58, 60, 87, 127, 205, 328, 507, 805, 1199, 1394, 1476, 1215, 736, 183]", - "total_badness": 12579.939101 + "quality_histogram": "[3, 9, 37, 48, 48, 52, 57, 61, 87, 129, 205, 326, 507, 804, 1200, 1394, 1476, 1215, 736, 183]", + "total_badness": 12580.561684 }, { "angles_tet": [ @@ -2176,9 +2129,9 @@ ], "ne1d": 1554, "ne2d": 6372, - "ne3d": 31588, - "quality_histogram": "[2, 7, 14, 6, 25, 55, 52, 67, 91, 190, 307, 635, 1249, 2307, 3892, 5308, 6146, 5974, 4098, 1163]", - "total_badness": 40793.027008 + "ne3d": 31607, + "quality_histogram": "[2, 7, 14, 7, 26, 53, 50, 67, 90, 188, 312, 638, 1249, 2301, 3886, 5314, 6167, 5965, 4114, 1157]", + "total_badness": 40813.948339 }, { "angles_tet": [ @@ -2191,9 +2144,9 @@ ], "ne1d": 2992, "ne2d": 23322, - "ne3d": 281957, - "quality_histogram": "[4, 9, 10, 11, 11, 21, 33, 65, 96, 260, 755, 2146, 5563, 13605, 27734, 44577, 59933, 63963, 48268, 14893]", - "total_badness": 344644.09939 + "ne3d": 281901, + "quality_histogram": "[4, 10, 12, 10, 9, 21, 29, 61, 95, 247, 747, 2145, 5539, 13549, 27678, 44557, 59948, 64037, 48291, 14912]", + "total_badness": 344516.23097 } ], "revolution.geo": [ @@ -2288,53 +2241,6 @@ "total_badness": 244286.77424 } ], - "screw.step": [ - { - "angles_tet": [ - 15.139, - 148.36 - ], - "angles_trig": [ - 17.363, - 140.59 - ], - "ne1d": 400, - "ne2d": 1436, - "ne3d": 2342, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 16, 61, 92, 165, 209, 246, 307, 280, 262, 272, 182, 148, 84, 18]", - "total_badness": 3718.1755695 - }, - { - "angles_tet": [ - 21.55, - 146.38 - ], - "angles_trig": [ - 17.221, - 126.09 - ], - "ne1d": 528, - "ne2d": 2792, - "ne3d": 8129, - "quality_histogram": "[0, 0, 0, 0, 0, 1, 4, 8, 35, 96, 188, 298, 537, 817, 1057, 1323, 1446, 1284, 798, 237]", - "total_badness": 10753.086327 - }, - { - "angles_tet": [ - 20.515, - 144.03 - ], - "angles_trig": [ - 24.891, - 120.48 - ], - "ne1d": 666, - "ne2d": 4922, - "ne3d": 31540, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 1, 5, 31, 92, 290, 707, 1762, 3221, 4997, 6712, 6966, 5146, 1610]", - "total_badness": 38689.280913 - } - ], "sculpture.geo": [ { "angles_tet": [ @@ -2417,31 +2323,31 @@ 147.57 ], "angles_trig": [ - 16.998, + 17.184, 119.06 ], "ne1d": 480, "ne2d": 2394, "ne3d": 6711, - "quality_histogram": "[0, 0, 0, 0, 1, 2, 5, 9, 18, 27, 60, 127, 255, 455, 730, 1074, 1345, 1332, 952, 319]", - "total_badness": 8467.8828851 + "quality_histogram": "[0, 0, 0, 0, 2, 2, 7, 8, 21, 26, 61, 123, 262, 462, 722, 1073, 1348, 1317, 960, 317]", + "total_badness": 8476.8430085 } ], "shaft.geo": [ { "angles_tet": [ - 9.1003, - 164.73 + 8.3002, + 162.65 ], "angles_trig": [ - 9.2165, - 146.85 + 9.3888, + 147.77 ], "ne1d": 708, "ne2d": 1722, - "ne3d": 2725, - "quality_histogram": "[0, 0, 3, 6, 15, 19, 28, 47, 87, 138, 286, 386, 316, 291, 250, 298, 242, 178, 104, 31]", - "total_badness": 4420.5345142 + "ne3d": 2740, + "quality_histogram": "[0, 0, 1, 5, 8, 15, 31, 39, 87, 146, 294, 392, 329, 286, 245, 291, 247, 185, 108, 31]", + "total_badness": 4403.8888129 }, { "angles_tet": [ @@ -2460,18 +2366,18 @@ }, { "angles_tet": [ - 7.5703, - 165.31 + 12.907, + 159.86 ], "angles_trig": [ - 12.063, - 152.34 + 11.963, + 148.8 ], "ne1d": 510, "ne2d": 1004, - "ne3d": 1832, - "quality_histogram": "[0, 0, 2, 8, 9, 35, 44, 79, 84, 110, 107, 164, 159, 194, 235, 212, 202, 104, 66, 18]", - "total_badness": 3083.8429043 + "ne3d": 1838, + "quality_histogram": "[0, 0, 0, 4, 9, 30, 35, 80, 75, 109, 121, 152, 156, 200, 242, 206, 210, 105, 80, 24]", + "total_badness": 3018.9734455 }, { "angles_tet": [ @@ -2479,14 +2385,14 @@ 162.65 ], "angles_trig": [ - 14.459, - 150.06 + 15.525, + 147.01 ], "ne1d": 708, "ne2d": 1722, - "ne3d": 2703, - "quality_histogram": "[0, 0, 0, 0, 2, 3, 11, 17, 48, 118, 246, 396, 350, 292, 274, 307, 281, 221, 102, 35]", - "total_badness": 4122.3827179 + "ne3d": 2713, + "quality_histogram": "[0, 0, 0, 1, 3, 1, 11, 22, 49, 109, 260, 408, 344, 300, 273, 303, 272, 215, 106, 36]", + "total_badness": 4151.3073463 }, { "angles_tet": [ @@ -2644,18 +2550,18 @@ }, { "angles_tet": [ - 8.1657, - 165.53 + 9.1579, + 165.65 ], "angles_trig": [ - 9.2408, - 143.87 + 8.211, + 143.3 ], "ne1d": 30, "ne2d": 116, - "ne3d": 262, - "quality_histogram": "[0, 0, 4, 26, 30, 52, 33, 16, 22, 13, 11, 12, 11, 8, 6, 7, 6, 3, 2, 0]", - "total_badness": 832.73325512 + "ne3d": 264, + "quality_histogram": "[0, 0, 7, 21, 33, 55, 37, 14, 20, 15, 10, 6, 13, 10, 6, 7, 5, 3, 2, 0]", + "total_badness": 850.25370446 }, { "angles_tet": [ @@ -2997,18 +2903,18 @@ }, { "angles_tet": [ - 1.7223, - 174.81 + 1.6657, + 174.24 ], "angles_trig": [ - 4.9314, - 166.92 + 4.1081, + 164.43 ], "ne1d": 0, "ne2d": 692, - "ne3d": 2691, - "quality_histogram": "[26, 258, 398, 331, 349, 264, 205, 192, 123, 145, 87, 67, 74, 48, 30, 33, 29, 20, 11, 1]", - "total_badness": 14056.890733 + "ne3d": 2737, + "quality_histogram": "[17, 200, 365, 335, 363, 301, 234, 187, 154, 143, 106, 84, 56, 48, 38, 45, 27, 19, 12, 3]", + "total_badness": 13234.68014 }, { "angles_tet": [ @@ -3079,18 +2985,18 @@ ], "angles_trig": [ 14.916, - 132.02 + 130.79 ], "ne1d": 690, "ne2d": 1684, - "ne3d": 5193, - "quality_histogram": "[0, 0, 1, 1, 1, 11, 32, 47, 111, 196, 275, 365, 465, 566, 668, 699, 617, 545, 452, 141]", - "total_badness": 7518.4794095 + "ne3d": 5186, + "quality_histogram": "[0, 0, 1, 0, 0, 9, 26, 34, 106, 192, 291, 357, 463, 570, 662, 695, 628, 542, 471, 139]", + "total_badness": 7461.9914431 }, { "angles_tet": [ - 8.1301, - 160.14 + 8.0938, + 167.14 ], "angles_trig": [ 7.7605, @@ -3098,9 +3004,9 @@ ], "ne1d": 390, "ne2d": 522, - "ne3d": 1353, - "quality_histogram": "[0, 0, 3, 13, 12, 38, 80, 115, 128, 149, 170, 126, 139, 107, 87, 85, 54, 34, 11, 2]", - "total_badness": 2731.8393348 + "ne3d": 1349, + "quality_histogram": "[0, 0, 4, 13, 12, 41, 78, 115, 124, 147, 169, 127, 141, 104, 86, 86, 55, 34, 11, 2]", + "total_badness": 2729.6156372 }, { "angles_tet": [ @@ -3113,9 +3019,9 @@ ], "ne1d": 512, "ne2d": 874, - "ne3d": 2381, - "quality_histogram": "[0, 0, 0, 3, 9, 15, 42, 68, 122, 139, 198, 209, 307, 380, 349, 235, 137, 97, 46, 25]", - "total_badness": 3929.5802554 + "ne3d": 2382, + "quality_histogram": "[0, 0, 0, 3, 9, 13, 41, 68, 124, 140, 196, 215, 305, 390, 343, 237, 128, 98, 47, 25]", + "total_badness": 3929.8055104 }, { "angles_tet": [ @@ -3124,18 +3030,18 @@ ], "angles_trig": [ 14.916, - 132.02 + 130.79 ], "ne1d": 690, "ne2d": 1684, - "ne3d": 5099, - "quality_histogram": "[0, 0, 1, 1, 0, 3, 23, 37, 102, 189, 265, 343, 430, 564, 673, 707, 612, 543, 465, 141]", - "total_badness": 7304.8063731 + "ne3d": 5110, + "quality_histogram": "[0, 0, 1, 0, 0, 4, 18, 33, 104, 176, 266, 350, 443, 555, 682, 703, 613, 551, 468, 143]", + "total_badness": 7297.2366495 }, { "angles_tet": [ - 6.8825, - 166.88 + 16.895, + 145.94 ], "angles_trig": [ 17.568, @@ -3143,13 +3049,13 @@ ], "ne1d": 1050, "ne2d": 3812, - "ne3d": 17990, - "quality_histogram": "[0, 0, 1, 0, 0, 0, 3, 15, 34, 64, 183, 570, 1424, 2206, 2299, 2682, 2720, 2713, 2367, 709]", - "total_badness": 23464.671179 + "ne3d": 18010, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 3, 15, 34, 61, 181, 572, 1425, 2192, 2302, 2698, 2704, 2739, 2390, 694]", + "total_badness": 23478.48161 }, { "angles_tet": [ - 14.338, + 15.34, 149.41 ], "angles_trig": [ @@ -3158,26 +3064,26 @@ ], "ne1d": 1722, "ne2d": 10042, - "ne3d": 84837, - "quality_histogram": "[0, 0, 0, 0, 0, 3, 55, 1435, 719, 373, 691, 1186, 2492, 5459, 8935, 13171, 16437, 16966, 12825, 4090]", - "total_badness": 108583.90765 + "ne3d": 84793, + "quality_histogram": "[0, 0, 0, 0, 0, 2, 50, 1428, 718, 373, 701, 1171, 2465, 5462, 8878, 13214, 16426, 16935, 12864, 4106]", + "total_badness": 108481.65242 } ], "twobricks.geo": [ { "angles_tet": [ - 22.934, - 142.89 + 25.655, + 137.37 ], "angles_trig": [ - 18.806, - 142.29 + 23.972, + 121.23 ], "ne1d": 72, "ne2d": 50, - "ne3d": 41, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 8, 2, 16, 3, 4, 0, 0, 0, 0]", - "total_badness": 68.897088924 + "ne3d": 43, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 6, 3, 16, 3, 6, 1, 1, 0, 0]", + "total_badness": 67.089294311 }, { "angles_tet": [ @@ -3211,18 +3117,18 @@ }, { "angles_tet": [ - 22.934, - 142.89 + 25.655, + 137.37 ], "angles_trig": [ - 18.806, - 142.29 + 23.971, + 121.23 ], "ne1d": 72, "ne2d": 50, - "ne3d": 41, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 8, 2, 16, 3, 4, 0, 0, 0, 0]", - "total_badness": 68.897088924 + "ne3d": 43, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 6, 3, 16, 3, 6, 1, 1, 0, 0]", + "total_badness": 67.089294246 }, { "angles_tet": [ @@ -3252,24 +3158,24 @@ "ne2d": 346, "ne3d": 595, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 23, 40, 55, 95, 101, 105, 99, 60, 8]", - "total_badness": 777.63275563 + "total_badness": 777.63275434 } ], "twocubes.geo": [ { "angles_tet": [ - 22.934, - 142.89 + 25.655, + 137.37 ], "angles_trig": [ - 18.806, - 142.29 + 23.972, + 121.23 ], "ne1d": 72, "ne2d": 50, - "ne3d": 41, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 8, 2, 16, 3, 4, 0, 0, 0, 0]", - "total_badness": 68.897088924 + "ne3d": 43, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 6, 3, 16, 3, 6, 1, 1, 0, 0]", + "total_badness": 67.089294311 }, { "angles_tet": [ @@ -3303,18 +3209,18 @@ }, { "angles_tet": [ - 22.934, - 142.89 + 25.655, + 137.37 ], "angles_trig": [ - 18.806, - 142.29 + 23.971, + 121.23 ], "ne1d": 72, "ne2d": 50, - "ne3d": 41, - "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 8, 2, 16, 3, 4, 0, 0, 0, 0]", - "total_badness": 68.897088924 + "ne3d": 43, + "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 6, 3, 16, 3, 6, 1, 1, 0, 0]", + "total_badness": 67.089294246 }, { "angles_tet": [ @@ -3344,7 +3250,7 @@ "ne2d": 346, "ne3d": 595, "quality_histogram": "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 23, 40, 55, 95, 101, 105, 99, 60, 8]", - "total_badness": 777.63275563 + "total_badness": 777.63275434 } ], "twocyl.geo": [