SplitImprove2 - optimize only bad elements, update results

This commit is contained in:
Matthias Hochsteger 2020-07-23 13:18:14 +02:00
parent 3fae0e029f
commit b689d13efe
2 changed files with 197 additions and 291 deletions

View File

@ -4000,8 +4000,8 @@ void MeshOptimize3d :: SplitImprove2 (Mesh & mesh, OPTIMIZEGOAL goal)
continue; continue;
// Optimize only bad elements // Optimize only bad elements
// if(el_badness[ei] < 100) if(el_badness[ei] < 100)
// continue; continue;
// search for very flat tets, with two disjoint edges nearly crossing, like a rectangle with diagonals // search for very flat tets, with two disjoint edges nearly crossing, like a rectangle with diagonals
static constexpr int tetedges[6][2] = static constexpr int tetedges[6][2] =

View File

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