diff --git a/𖣠⚪ᗩ∣ↀ∣𒾨⚪𔗢⚪🞋⚪𔗢⚪𒾨∣ↀ∣ᗩ⚪𖣠/𖣠⚪✤ᴥᗩ⚪𔗢⚪🞋⚪𔗢⚪ᗩᴥ✤⚪𖣠/𖣠⚪ᗱᗴᴥᗩᗯ✤ꗳⓄᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⓄꗳ✤ᗯᗩᴥᗱᗴ⚪𖣠/𖣠⚪ᕭᕮᗩНߦᗱᗴᙏᕭᕮⓄߦ✤⚪𔗢⚪🞋⚪𔗢⚪✤ߦⓄᕭᕮᙏᗱᗴߦНᗩᕭᕮ⚪𖣠/𖣠⚪ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ⚪𔗢⚪🞋⚪𔗢⚪ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ⚪𖣠/𖣠⚪ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ⚪𖣠/XHꓨ.𖣠⚪ИNⓄⵙ✣ᗩᙏⵙꕤⓄᴥߦᗩ𖣓ᙁⵙꗳ𖣓ᗱᗴᙁᑐᑕᴥⵙᑐᑕ𖣓ИNᗩⵙИNⓄᙁⓄߦᗩ𖣓ИNⓄⵙↀⵙᗯⵙↀ⚭ᑎᔓᔕ𖣓ⵙ✻ᔓᔕИNⵙߦᴥᗱᗴⵙᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⵙᗱᗴᴥߦⵙИNᔓᔕ✻ⵙ𖣓ᔓᔕᑎ⚭ↀⵙᗯⵙↀⵙⓄИN𖣓ᗩߦⓄᙁⓄИNⵙᗩИN𖣓ᑐᑕⵙᴥᑐᑕᙁᗱᗴ𖣓ꗳⵙᙁ𖣓ᗩߦᴥⓄꕤⵙᙏᗩ✣ⵙⓄИN⚪𖣠.GHX b/𖣠⚪ᗩ∣ↀ∣𒾨⚪𔗢⚪🞋⚪𔗢⚪𒾨∣ↀ∣ᗩ⚪𖣠/𖣠⚪✤ᴥᗩ⚪𔗢⚪🞋⚪𔗢⚪ᗩᴥ✤⚪𖣠/𖣠⚪ᗱᗴᴥᗩᗯ✤ꗳⓄᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⓄꗳ✤ᗯᗩᴥᗱᗴ⚪𖣠/𖣠⚪ᕭᕮᗩНߦᗱᗴᙏᕭᕮⓄߦ✤⚪𔗢⚪🞋⚪𔗢⚪✤ߦⓄᕭᕮᙏᗱᗴߦНᗩᕭᕮ⚪𖣠/𖣠⚪ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ⚪𔗢⚪🞋⚪𔗢⚪ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ⚪𖣠/𖣠⚪ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ⚪𖣠/XHꓨ.𖣠⚪ИNⓄⵙ✣ᗩᙏⵙꕤⓄᴥߦᗩ𖣓ᙁⵙꗳ𖣓ᗱᗴᙁᑐᑕᴥⵙᑐᑕ𖣓ИNᗩⵙИNⓄᙁⓄߦᗩ𖣓ИNⓄⵙↀⵙᗯⵙↀ⚭ᑎᔓᔕ𖣓ⵙ✻ᔓᔕИNⵙߦᴥᗱᗴⵙᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⵙᗱᗴᴥߦⵙИNᔓᔕ✻ⵙ𖣓ᔓᔕᑎ⚭ↀⵙᗯⵙↀⵙⓄИN𖣓ᗩߦⓄᙁⓄИNⵙᗩИN𖣓ᑐᑕⵙᴥᑐᑕᙁᗱᗴ𖣓ꗳⵙᙁ𖣓ᗩߦᴥⓄꕤⵙᙏᗩ✣ⵙⓄИN⚪𖣠.GHX index d0313362..7c8c87bf 100644 --- a/𖣠⚪ᗩ∣ↀ∣𒾨⚪𔗢⚪🞋⚪𔗢⚪𒾨∣ↀ∣ᗩ⚪𖣠/𖣠⚪✤ᴥᗩ⚪𔗢⚪🞋⚪𔗢⚪ᗩᴥ✤⚪𖣠/𖣠⚪ᗱᗴᴥᗩᗯ✤ꗳⓄᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⓄꗳ✤ᗯᗩᴥᗱᗴ⚪𖣠/𖣠⚪ᕭᕮᗩНߦᗱᗴᙏᕭᕮⓄߦ✤⚪𔗢⚪🞋⚪𔗢⚪✤ߦⓄᕭᕮᙏᗱᗴߦНᗩᕭᕮ⚪𖣠/𖣠⚪ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ⚪𔗢⚪🞋⚪𔗢⚪ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ⚪𖣠/𖣠⚪ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ⚪𖣠/XHꓨ.𖣠⚪ИNⓄⵙ✣ᗩᙏⵙꕤⓄᴥߦᗩ𖣓ᙁⵙꗳ𖣓ᗱᗴᙁᑐᑕᴥⵙᑐᑕ𖣓ИNᗩⵙИNⓄᙁⓄߦᗩ𖣓ИNⓄⵙↀⵙᗯⵙↀ⚭ᑎᔓᔕ𖣓ⵙ✻ᔓᔕИNⵙߦᴥᗱᗴⵙᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⵙᗱᗴᴥߦⵙИNᔓᔕ✻ⵙ𖣓ᔓᔕᑎ⚭ↀⵙᗯⵙↀⵙⓄИN𖣓ᗩߦⓄᙁⓄИNⵙᗩИN𖣓ᑐᑕⵙᴥᑐᑕᙁᗱᗴ𖣓ꗳⵙᙁ𖣓ᗩߦᴥⓄꕤⵙᙏᗩ✣ⵙⓄИN⚪𖣠.GHX +++ b/𖣠⚪ᗩ∣ↀ∣𒾨⚪𔗢⚪🞋⚪𔗢⚪𒾨∣ↀ∣ᗩ⚪𖣠/𖣠⚪✤ᴥᗩ⚪𔗢⚪🞋⚪𔗢⚪ᗩᴥ✤⚪𖣠/𖣠⚪ᗱᗴᴥᗩᗯ✤ꗳⓄᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⓄꗳ✤ᗯᗩᴥᗱᗴ⚪𖣠/𖣠⚪ᕭᕮᗩНߦᗱᗴᙏᕭᕮⓄߦ✤⚪𔗢⚪🞋⚪𔗢⚪✤ߦⓄᕭᕮᙏᗱᗴߦНᗩᕭᕮ⚪𖣠/𖣠⚪ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ⚪𔗢⚪🞋⚪𔗢⚪ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ⚪𖣠/𖣠⚪ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ⚪𖣠/XHꓨ.𖣠⚪ИNⓄⵙ✣ᗩᙏⵙꕤⓄᴥߦᗩ𖣓ᙁⵙꗳ𖣓ᗱᗴᙁᑐᑕᴥⵙᑐᑕ𖣓ИNᗩⵙИNⓄᙁⓄߦᗩ𖣓ИNⓄⵙↀⵙᗯⵙↀ⚭ᑎᔓᔕ𖣓ⵙ✻ᔓᔕИNⵙߦᴥᗱᗴⵙᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⵙᗱᗴᴥߦⵙИNᔓᔕ✻ⵙ𖣓ᔓᔕᑎ⚭ↀⵙᗯⵙↀⵙⓄИN𖣓ᗩߦⓄᙁⓄИNⵙᗩИN𖣓ᑐᑕⵙᴥᑐᑕᙁᗱᗴ𖣓ꗳⵙᙁ𖣓ᗩߦᴥⓄꕤⵙᙏᗩ✣ⵙⓄИN⚪𖣠.GHX @@ -26,7 +26,7 @@ Shaded 1 - 54;201;201;201 + 26;201;201;201 255;191;191;191 @@ -48,10 +48,10 @@ - -1023 - -1225 + -1464 + -1285 - 0.785155058 + 0.7851551 @@ -68,9 +68,9 @@ - 12 + 14 - + HoopSnake, Version=0.6.7.0, Culture=neutral, PublicKeyToken=null @@ -152,16 +152,6 @@ - - Nautilus, Version=1.9.0.2, Culture=neutral, PublicKeyToken=null - 1.9.0.2 - Laurent Delrieu - de542c5b-7e56-4a06-8116-00e2b9b676c0 - Nautilus - 1.9.0.2 - - - CurvePlus, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null 1.7.0.0 @@ -171,7 +161,7 @@ 1.7.0.0 - + Pufferfish, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null 3.0.0.0 @@ -181,7 +171,7 @@ 3.0.0.0 - + Meshedit2000, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null 2.0.0.0 @@ -191,13 +181,43 @@ 2.0.0.0 + + + MeshDual, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 1.0.0.0 + + a570a34f-8075-8ad0-efeb-8ffc9076c298 + MeshDual + + + + + + SurfacePlus, Version=1.0.5.0, Culture=neutral, PublicKeyToken=null + 1.0.5.0 + David Mans + 8e7b34b0-1c70-47cd-8e3d-ce0a1fbd20a8 + SurfacePlus + 1.0.5.0 + + + + + Element, Version=1.1.5735.21504, Culture=neutral, PublicKeyToken=null + 1.1.5735.21504 + Luis Quinones + d0024011-41cb-45e8-bc0d-ef0705d8df4a + Element + + + - 80 + 128 - + 0f243fa0-62a3-11e0-ae3e-0800200c9a66 @@ -227,14 +247,14 @@ - 1319 - 84 + 1623 + 101 231 84 - 1436 - 126 + 1740 + 143 @@ -253,14 +273,14 @@ - 1321 - 86 + 1625 + 103 103 20 - 1372.5 - 96 + 1676.5 + 113 @@ -282,14 +302,14 @@ - 1321 - 106 + 1625 + 123 103 20 - 1372.5 - 116 + 1676.5 + 133 @@ -313,14 +333,14 @@ - 1321 - 126 + 1625 + 143 103 20 - 1372.5 - 136 + 1676.5 + 153 @@ -341,14 +361,14 @@ - 1321 - 146 + 1625 + 163 103 20 - 1372.5 - 156 + 1676.5 + 173 @@ -368,14 +388,14 @@ - 1448 - 86 + 1752 + 103 100 20 - 1498 - 96 + 1802 + 113 @@ -395,14 +415,14 @@ - 1448 - 106 + 1752 + 123 100 20 - 1498 - 116 + 1802 + 133 @@ -422,14 +442,14 @@ - 1448 - 126 + 1752 + 143 100 20 - 1498 - 136 + 1802 + 153 @@ -449,14 +469,14 @@ - 1448 - 146 + 1752 + 163 100 20 - 1498 - 156 + 1802 + 173 @@ -486,14 +506,14 @@ - 994 - 143 + 1299 + 161 280 20 - 994.4615 - 143.2163 + 1299.189 + 161.1414 @@ -531,13 +551,13 @@ - 2468 + 2898 32 183 81 - 2606 + 3036 73 @@ -558,13 +578,13 @@ - 2470 + 2900 34 124 20 - 2532 + 2962 44 @@ -587,13 +607,13 @@ - 2470 + 2900 54 124 20 - 2532 + 2962 64 @@ -614,13 +634,13 @@ - 2470 + 2900 74 124 37 - 2532 + 2962 92.5 @@ -642,13 +662,13 @@ - 2618 + 3048 34 31 77 - 2633.5 + 3063.5 72.5 @@ -678,13 +698,13 @@ - 2120 + 2550 24 114 84 - 2175 + 2605 66 @@ -704,13 +724,13 @@ - 2122 + 2552 26 41 20 - 2142.5 + 2572.5 36 @@ -732,13 +752,13 @@ - 2122 + 2552 46 41 20 - 2142.5 + 2572.5 56 @@ -760,13 +780,13 @@ - 2122 + 2552 66 41 20 - 2142.5 + 2572.5 76 @@ -788,13 +808,13 @@ - 2122 + 2552 86 41 20 - 2142.5 + 2572.5 96 @@ -816,13 +836,13 @@ - 2187 + 2617 26 45 80 - 2201.5 + 2631.5 66 @@ -852,13 +872,13 @@ - 1722 + 2152 -67 134 44 - 1793 + 2223 -45 @@ -878,13 +898,13 @@ - 1724 + 2154 -65 57 20 - 1752.5 + 2182.5 -55 @@ -905,13 +925,13 @@ - 1724 + 2154 -45 57 20 - 1752.5 + 2182.5 -35 @@ -953,13 +973,13 @@ - 1805 + 2235 -65 49 20 - 1829.5 + 2259.5 -55 @@ -981,13 +1001,13 @@ - 1805 + 2235 -45 49 20 - 1829.5 + 2259.5 -35 @@ -1018,13 +1038,13 @@ - 1913 + 2343 -88 93 64 - 1970 + 2400 -56 @@ -1055,13 +1075,13 @@ - 1915 + 2345 -86 43 20 - 1936.5 + 2366.5 -76 @@ -1082,13 +1102,13 @@ - 1915 + 2345 -66 43 20 - 1936.5 + 2366.5 -56 @@ -1129,13 +1149,13 @@ - 1915 + 2345 -46 43 20 - 1936.5 + 2366.5 -36 @@ -1178,13 +1198,13 @@ - 1982 + 2412 -86 22 60 - 1985 + 2415 -56 @@ -1217,13 +1237,13 @@ - 1915 + 2345 -15 93 64 - 1972 + 2402 17 @@ -1254,13 +1274,13 @@ - 1917 + 2347 -13 43 20 - 1938.5 + 2368.5 -3 @@ -1281,13 +1301,13 @@ - 1917 + 2347 7 43 20 - 1938.5 + 2368.5 17 @@ -1328,13 +1348,13 @@ - 1917 + 2347 27 43 20 - 1938.5 + 2368.5 37 @@ -1377,13 +1397,13 @@ - 1984 + 2414 -13 22 60 - 1987 + 2417 17 @@ -1416,13 +1436,13 @@ - 1915 + 2345 58 93 64 - 1972 + 2402 90 @@ -1453,13 +1473,13 @@ - 1917 + 2347 60 43 20 - 1938.5 + 2368.5 70 @@ -1480,13 +1500,13 @@ - 1917 + 2347 80 43 20 - 1938.5 + 2368.5 90 @@ -1527,13 +1547,13 @@ - 1917 + 2347 100 43 20 - 1938.5 + 2368.5 110 @@ -1576,13 +1596,13 @@ - 1984 + 2414 60 22 60 - 1987 + 2417 90 @@ -1614,13 +1634,13 @@ - 1817 + 2247 151 118 44 - 1879 + 2309 173 @@ -1640,13 +1660,13 @@ - 1819 + 2249 153 48 40 - 1843 + 2273 173 @@ -1667,13 +1687,13 @@ - 1891 + 2321 153 42 20 - 1912 + 2342 163 @@ -1694,13 +1714,13 @@ - 1891 + 2321 173 42 20 - 1912 + 2342 183 @@ -1730,14 +1750,14 @@ - 1058 - 21 + 1362 + 38 210 101 - 1214 - 72 + 1518 + 89 @@ -1755,14 +1775,14 @@ - 1060 - 23 + 1364 + 40 142 37 - 1131 - 41.5 + 1435 + 58.5 @@ -1812,14 +1832,14 @@ - 1060 - 60 + 1364 + 77 142 20 - 1131 - 70 + 1435 + 87 @@ -1859,14 +1879,14 @@ - 1060 - 80 + 1364 + 97 142 20 - 1131 - 90 + 1435 + 107 @@ -1906,14 +1926,14 @@ - 1060 - 100 + 1364 + 117 142 20 - 1131 - 110 + 1435 + 127 @@ -1953,14 +1973,14 @@ - 1226 - 23 + 1530 + 40 40 48 - 1246 - 47.25 + 1550 + 64.25 @@ -1980,14 +2000,14 @@ - 1226 - 71 + 1530 + 88 40 49 - 1246 - 95.75 + 1550 + 112.75 @@ -2017,13 +2037,13 @@ - 1441 + 1871 -47 127 64 - 1515 + 1945 -15 @@ -2053,13 +2073,13 @@ - 1443 + 1873 -45 60 30 - 1473 + 1903 -30 @@ -2102,13 +2122,13 @@ - 1443 + 1873 -15 60 30 - 1473 + 1903 0 @@ -2129,13 +2149,13 @@ - 1527 + 1957 -45 39 20 - 1546.5 + 1976.5 -35 @@ -2156,13 +2176,13 @@ - 1527 + 1957 -25 39 20 - 1546.5 + 1976.5 -15 @@ -2184,13 +2204,13 @@ - 1527 + 1957 -5 39 20 - 1546.5 + 1976.5 5 @@ -2225,13 +2245,13 @@ - 3026 + 3456 -122 88 64 - 3075 + 3505 -90 @@ -2261,13 +2281,13 @@ - 3028 + 3458 -120 35 20 - 3045.5 + 3475.5 -110 @@ -2288,13 +2308,13 @@ - 3028 + 3458 -100 35 20 - 3045.5 + 3475.5 -90 @@ -2337,13 +2357,13 @@ - 3028 + 3458 -80 35 20 - 3045.5 + 3475.5 -70 @@ -2365,13 +2385,13 @@ - 3087 + 3517 -120 25 60 - 3099.5 + 3529.5 -90 @@ -2403,14 +2423,14 @@ - 1095 - -163 + 1399 + -146 130 44 - 1161 - -141 + 1465 + -124 @@ -2429,14 +2449,14 @@ - 1097 - -161 + 1401 + -144 52 20 - 1123 - -151 + 1427 + -134 @@ -2456,14 +2476,14 @@ - 1097 - -141 + 1401 + -124 52 20 - 1123 - -131 + 1427 + -114 @@ -2504,14 +2524,14 @@ - 1173 - -161 + 1477 + -144 50 40 - 1198 - -141 + 1502 + -124 @@ -2541,14 +2561,14 @@ - 1088 - -233 + 1392 + -216 150 44 - 1183 - -211 + 1487 + -194 @@ -2568,14 +2588,14 @@ - 1090 - -231 + 1394 + -214 81 20 - 1130.5 - -221 + 1434.5 + -204 @@ -2595,14 +2615,14 @@ - 1090 - -211 + 1394 + -194 81 20 - 1130.5 - -201 + 1434.5 + -184 @@ -2644,14 +2664,14 @@ - 1195 - -231 + 1499 + -214 41 40 - 1207.5 - -211 + 1511.5 + -194 @@ -2681,14 +2701,14 @@ - 1076 - -99 + 1380 + -82 197 101 - 1224 - -48 + 1528 + -31 @@ -2706,14 +2726,14 @@ - 1078 - -97 + 1382 + -80 134 37 - 1145 - -78.5 + 1449 + -61.5 @@ -2763,14 +2783,14 @@ - 1078 - -60 + 1382 + -43 134 20 - 1145 - -50 + 1449 + -33 @@ -2810,14 +2830,14 @@ - 1078 - -40 + 1382 + -23 134 20 - 1145 - -30 + 1449 + -13 @@ -2857,14 +2877,14 @@ - 1078 - -20 + 1382 + -3 134 20 - 1145 - -10 + 1449 + 7 @@ -2905,14 +2925,14 @@ - 1236 - -97 + 1540 + -80 35 48 - 1253.5 - -72.75 + 1557.5 + -55.75 @@ -2932,14 +2952,14 @@ - 1236 - -49 + 1540 + -32 35 49 - 1253.5 - -24.25 + 1557.5 + -7.25 @@ -2969,14 +2989,14 @@ - 913 - -333 + 1217 + -316 97 124 - 955 - -271 + 1259 + -254 @@ -2994,14 +3014,14 @@ - 915 - -331 + 1219 + -314 28 120 - 929 - -271 + 1233 + -254 @@ -3022,14 +3042,14 @@ - 967 - -331 + 1271 + -314 41 20 - 987.5 - -321 + 1291.5 + -304 @@ -3050,14 +3070,14 @@ - 967 - -311 + 1271 + -294 41 20 - 987.5 - -301 + 1291.5 + -284 @@ -3078,14 +3098,14 @@ - 967 - -291 + 1271 + -274 41 20 - 987.5 - -281 + 1291.5 + -264 @@ -3106,14 +3126,14 @@ - 967 - -271 + 1271 + -254 41 20 - 987.5 - -261 + 1291.5 + -244 @@ -3134,14 +3154,14 @@ - 967 - -251 + 1271 + -234 41 20 - 987.5 - -241 + 1291.5 + -224 @@ -3162,14 +3182,14 @@ - 967 - -231 + 1271 + -214 41 20 - 987.5 - -221 + 1291.5 + -204 @@ -3199,14 +3219,14 @@ - 832 - -169 + 1136 + -152 180 81 - 960 - -128 + 1264 + -111 @@ -3224,14 +3244,14 @@ - 834 - -167 + 1138 + -150 114 20 - 891 - -157 + 1195 + -140 @@ -3272,14 +3292,14 @@ - 834 - -147 + 1138 + -130 114 37 - 891 - -128.5 + 1195 + -111.5 @@ -3329,14 +3349,14 @@ - 834 - -110 + 1138 + -93 114 20 - 891 - -100 + 1195 + -83 @@ -3377,14 +3397,14 @@ - 972 - -167 + 1276 + -150 38 25 - 991 - -154.1667 + 1295 + -137.1667 @@ -3405,14 +3425,14 @@ - 972 - -142 + 1276 + -125 38 26 - 991 - -128.5 + 1295 + -111.5 @@ -3432,14 +3452,14 @@ - 972 - -116 + 1276 + -99 38 25 - 991 - -102.8333 + 1295 + -85.83334 @@ -3456,10 +3476,11 @@ - + Create a polygon with optional round edges. true a7594fff-5df2-446e-bf9a-0c3a27504ae1 + true Polygon Polygon @@ -3467,21 +3488,22 @@ - 1310 + 1740 914 210 101 - 1466 + 1896 965 - + Polygon base plane 8ec1c28a-7ba4-4d49-b20c-2b4b358c29ab + true Plane Plane false @@ -3491,13 +3513,13 @@ - 1312 + 1742 916 142 37 - 1383 + 1813 934.5 @@ -3535,9 +3557,10 @@ - + Radius of polygon (distance from center to tip). ba1dde44-217d-414a-a1e4-c7448ad5127b + true Radius Radius false @@ -3547,13 +3570,13 @@ - 1312 + 1742 953 142 20 - 1383 + 1813 963 @@ -3581,9 +3604,10 @@ - + Number of segments 8913e484-409f-4d43-a401-ffe1a2bd1beb + true Segments Segments false @@ -3593,13 +3617,13 @@ - 1312 + 1742 973 142 20 - 1383 + 1813 983 @@ -3627,9 +3651,10 @@ - + Polygon corner fillet radius 03813659-91f9-492c-8ee7-1e01d78e3c1d + true Fillet Radius Fillet Radius false @@ -3639,13 +3664,13 @@ - 1312 + 1742 993 142 20 - 1383 + 1813 1003 @@ -3673,9 +3698,10 @@ - + Polygon 874345dc-49ca-488e-bad2-cf0909534d64 + true Polygon Polygon false @@ -3685,13 +3711,13 @@ - 1478 + 1908 916 40 48 - 1498 + 1928 940.25 @@ -3699,9 +3725,10 @@ - + Length of polygon curve ede8fe35-7b5c-48a3-9c83-f34c899d6b6f + true Length Length false @@ -3711,13 +3738,13 @@ - 1478 + 1908 964 40 49 - 1498 + 1928 988.75 @@ -3735,10 +3762,11 @@ - + Explode a curve into smaller segments. true b90b2b27-9aba-494a-b437-58c5d1cbe19c + true Explode Explode @@ -3746,21 +3774,22 @@ - 1626 + 2056 808 134 44 - 1697 + 2127 830 - + Curve to explode 2347a407-b49d-46e6-ab20-938232844209 + true Curve Curve false @@ -3771,13 +3800,13 @@ - 1628 + 2058 810 57 20 - 1656.5 + 2086.5 820 @@ -3785,9 +3814,10 @@ - + Recursive decomposition until all segments are atomic 49c9c0fd-503e-461f-b2d8-2a81937fde66 + true Recursive Recursive false @@ -3797,13 +3827,13 @@ - 1628 + 2058 830 57 20 - 1656.5 + 2086.5 840 @@ -3831,10 +3861,11 @@ - + 1 Exploded segments that make up the base curve c6822cae-a901-4c5b-a181-769bd4526a42 + true Segments Segments false @@ -3844,13 +3875,13 @@ - 1709 + 2139 810 49 20 - 1733.5 + 2163.5 820 @@ -3858,10 +3889,11 @@ - + 1 Vertices of the exploded segments d143e77e-647a-4f80-8c12-cc3ca7f5e99f + true Vertices Vertices false @@ -3871,13 +3903,13 @@ - 1709 + 2139 830 49 20 - 1733.5 + 2163.5 840 @@ -3896,10 +3928,11 @@ - + Split a intersecting curves into curve segments. true 728ab05b-5500-49f9-9da4-98b85f47bc4c + true Split Curves Split Curves @@ -3907,22 +3940,23 @@ - 1719 + 2149 1084 130 44 - 1784 + 2214 1106 - + 1 Curve to split f9bb8ecc-2ecc-4b87-af62-86006742cf15 + true 1 Curves Curves @@ -3934,13 +3968,13 @@ - 1721 + 2151 1086 51 40 - 1754.5 + 2184.5 1106 @@ -3948,10 +3982,11 @@ - + 2 Curve segments. 6a626d27-e627-46e3-bf2d-22054d7400e6 + true 1 Curves Curves @@ -3962,13 +3997,13 @@ - 1796 + 2226 1086 51 20 - 1813.5 + 2243.5 1096 @@ -3976,11 +4011,12 @@ - + 2 Split points true e3f70243-1703-4c8c-bc2b-5ba072513409 + true Points Points false @@ -3990,13 +4026,13 @@ - 1796 + 2226 1106 51 20 - 1813.5 + 2243.5 1116 @@ -4014,11 +4050,12 @@ - + 0 Retrieve a specific item from a list. true fc08fd9c-7e1e-47b3-9556-13ad51472e4b + true List Item List Item @@ -4026,13 +4063,13 @@ - 1821 + 2251 866 87 64 - 1878 + 2308 898 @@ -4050,10 +4087,11 @@ - + 1 Base list c822cbcf-9ca6-4c41-b0e0-d62e4bbd3818 + true List List false @@ -4064,13 +4102,13 @@ - 1823 + 2253 868 43 20 - 1844.5 + 2274.5 878 @@ -4078,9 +4116,10 @@ - + Item index 5dd586b2-16a1-4e16-86a7-10e61bf3ea00 + true Index Index false @@ -4090,13 +4129,13 @@ - 1823 + 2253 888 43 20 - 1844.5 + 2274.5 898 @@ -4124,9 +4163,10 @@ - + Wrap index to list bounds 85748ce8-da45-4023-9caf-ee060ee1d0dd + true Wrap Wrap false @@ -4136,13 +4176,13 @@ - 1823 + 2253 908 43 20 - 1844.5 + 2274.5 918 @@ -4170,9 +4210,10 @@ - + Item at {i'} d08dfd19-a8d0-4f38-9abc-43cf69c8702a + true false Item i @@ -4183,13 +4224,13 @@ - 1890 + 2320 868 16 20 - 1898 + 2328 878 @@ -4197,9 +4238,10 @@ - + Item at {+1'} cdf488bb-72ff-4abf-998a-0e15144a1980 + true false Item +1 +1 @@ -4210,13 +4252,13 @@ - 1890 + 2320 888 16 20 - 1898 + 2328 898 @@ -4224,9 +4266,10 @@ - + Item at {+2'} db66a4df-7897-4721-ade7-237bba089e94 + true false Item +2 +2 @@ -4237,13 +4280,13 @@ - 1890 + 2320 908 16 20 - 1898 + 2328 918 @@ -4263,10 +4306,11 @@ - + Solve area properties for breps, meshes and planar closed curves. true 69c38168-8c42-4f2c-a2e2-e111d7057736 + true Area Area @@ -4274,21 +4318,22 @@ - 1716 + 2146 952 118 44 - 1778 + 2208 974 - + Brep, mesh or planar closed curve for area computation 20eb2f33-bf94-4461-bb8a-08ec5d918147 + true Geometry Geometry false @@ -4299,13 +4344,13 @@ - 1718 + 2148 954 48 40 - 1742 + 2172 974 @@ -4313,9 +4358,10 @@ - + Area of geometry b5be66ec-8e06-4f3e-97d3-dd53cc69b136 + true Area Area false @@ -4325,13 +4371,13 @@ - 1790 + 2220 954 42 20 - 1811 + 2241 964 @@ -4339,9 +4385,10 @@ - + Area centroid of geometry e17e6272-ed44-4db1-a317-425d88666dfd + true Centroid Centroid false @@ -4351,13 +4398,13 @@ - 1790 + 2220 974 42 20 - 1811 + 2241 984 @@ -4375,10 +4422,11 @@ - + Create a circle tangent to three curves. true 6fc9f4e4-596b-4e8e-a8ac-7c25f1188a97 + true Circle TanTanTan Circle TanTanTan @@ -4386,21 +4434,22 @@ - 1952 + 2382 941 98 84 - 2007 + 2437 983 - + First curve for tangency constraint 01a01914-443f-401a-b201-4beb58eaf3d3 + true Curve A Curve A false @@ -4411,13 +4460,13 @@ - 1954 + 2384 943 41 20 - 1974.5 + 2404.5 953 @@ -4425,9 +4474,10 @@ - + Second curve for tangency constraint a97bfe02-70b3-4947-b237-66e78902f403 + true Curve B Curve B false @@ -4438,13 +4488,13 @@ - 1954 + 2384 963 41 20 - 1974.5 + 2404.5 973 @@ -4452,9 +4502,10 @@ - + Third curve for tangency constraint 9e7ded55-84f4-4ff9-9b1c-0ec49f5702cc + true Curve C Curve C false @@ -4465,13 +4516,13 @@ - 1954 + 2384 983 41 20 - 1974.5 + 2404.5 993 @@ -4479,9 +4530,10 @@ - + Circle center point guide 61b06ea7-f37b-4d8a-862f-34fc64a60350 + true Point Point false @@ -4492,13 +4544,13 @@ - 1954 + 2384 1003 41 20 - 1974.5 + 2404.5 1013 @@ -4506,9 +4558,10 @@ - + Resulting circle e871c26e-1e57-44c1-906a-dc5c50cf4196 + true Circle Circle false @@ -4518,13 +4571,13 @@ - 2019 + 2449 943 29 80 - 2033.5 + 2463.5 983 @@ -4542,10 +4595,11 @@ - + 2 A wire relay object 7be1ed09-b661-4426-a38d-aeef6c81a498 + true Relay false @@ -4556,13 +4610,13 @@ - 1574 + 2004 925 40 16 - 1594 + 2024 933 @@ -4578,10 +4632,11 @@ - + Merge a bunch of data streams true 84eb1ff7-5a98-4f1d-b073-dd15b927eb6b + true Merge Merge @@ -4589,13 +4644,13 @@ - 2064 + 2494 842 90 104 - 2109 + 2539 894 @@ -4613,10 +4668,11 @@ - + 2 Data stream 1 050b8b40-0032-4f74-91ec-dd8c0948c216 + true false Data 1 D1 @@ -4628,13 +4684,13 @@ - 2066 + 2496 844 31 20 - 2081.5 + 2511.5 854 @@ -4642,10 +4698,11 @@ - + 2 Data stream 2 9f8eaebe-690a-490b-9e15-e31d4b277973 + true false Data 2 D2 @@ -4657,13 +4714,13 @@ - 2066 + 2496 864 31 20 - 2081.5 + 2511.5 874 @@ -4671,10 +4728,11 @@ - + 2 Data stream 3 3e83dbcb-5c77-453b-b8c5-737bf17a61a5 + true false Data 3 D3 @@ -4685,13 +4743,13 @@ - 2066 + 2496 884 31 20 - 2081.5 + 2511.5 894 @@ -4699,10 +4757,11 @@ - + 2 Data stream 4 eaf44caf-63c5-4802-8286-c6fefdef390c + true false Data 4 D4 @@ -4713,13 +4772,13 @@ - 2066 + 2496 904 31 20 - 2081.5 + 2511.5 914 @@ -4727,10 +4786,11 @@ - + 2 Data stream 5 fbb392a3-246a-4e0b-b163-be2c175cfc7c + true false Data 5 D5 @@ -4741,13 +4801,13 @@ - 2066 + 2496 924 31 20 - 2081.5 + 2511.5 934 @@ -4755,10 +4815,11 @@ - + 2 Result of merge 88a89e88-9312-491f-ac48-22e746f0fde5 + true Result Result false @@ -4768,13 +4829,13 @@ - 2121 + 2551 844 31 100 - 2136.5 + 2566.5 894 @@ -4794,10 +4855,11 @@ - + Sort a list of numeric keys. true ded03eb9-a741-4f3b-ad92-ab32034cbdf6 + true Sort List Sort List @@ -4805,13 +4867,13 @@ - 2563 + 2993 735 118 44 - 2622 + 3052 757 @@ -4827,10 +4889,11 @@ - + 1 List of sortable keys acd6b3a2-34eb-454e-a5df-b81ac90aa35e + true Keys Keys false @@ -4841,13 +4904,13 @@ - 2565 + 2995 737 45 20 - 2587.5 + 3017.5 747 @@ -4855,10 +4918,11 @@ - + 1 Optional list of values to sort synchronously f62317cb-5d82-48b8-b8dc-faba078be302 + true Values Values A Values A true @@ -4869,13 +4933,13 @@ - 2565 + 2995 757 45 20 - 2587.5 + 3017.5 767 @@ -4883,10 +4947,11 @@ - + 1 Sorted keys 150e6ca0-01ac-4bdb-b4d2-328cb63301fa + true Keys Keys false @@ -4896,13 +4961,13 @@ - 2634 + 3064 737 45 20 - 2656.5 + 3086.5 747 @@ -4910,10 +4975,11 @@ - + 1 Synchronous values in Values A bf0e6c6e-dfc6-46d9-8742-cc568a495631 + true Values Values A Values A false @@ -4923,13 +4989,13 @@ - 2634 + 3064 757 45 20 - 2656.5 + 3086.5 767 @@ -4949,10 +5015,11 @@ - + Get the point in the middle of a curve true 0ebe6a59-f0f1-4d84-a924-3e60421d7046 + true Curve Middle Curve Middle @@ -4960,21 +5027,22 @@ - 2203 + 2633 714 101 28 - 2247 + 2677 728 - + Curve for mid-point. e94ba908-132e-4c14-9015-caed36a4e501 + true Curve Curve false @@ -4985,13 +5053,13 @@ - 2205 + 2635 716 30 24 - 2220 + 2650 728 @@ -4999,9 +5067,10 @@ - + Point in the middle of the curve 7eba48bf-9c47-40ad-8b1b-64095e73f4ac + true Midpoint Midpoint false @@ -5011,13 +5080,13 @@ - 2259 + 2689 716 43 24 - 2280.5 + 2710.5 728 @@ -5035,10 +5104,11 @@ - + Compute the angle between two vectors. true ca4bfdc4-9c66-4841-9c12-3193a5f51280 + true Angle Angle @@ -5046,21 +5116,22 @@ - 2470 + 2900 632 181 81 - 2606 + 3036 673 - + First vector 2b2dd9e2-7e2e-435c-8744-84d3e8a6140d + true Vector A Vector A false @@ -5070,13 +5141,13 @@ - 2472 + 2902 634 122 20 - 2533 + 2963 644 @@ -5108,9 +5179,10 @@ - + Second vector 5158a3e2-8608-4ff1-9d8d-27496955063c + true Vector B Vector B false @@ -5121,13 +5193,13 @@ - 2472 + 2902 654 122 20 - 2533 + 2963 664 @@ -5135,9 +5207,10 @@ - + Optional plane for 2D angle a6013b36-cd2c-42fc-8c99-66d3f4252cc6 + true Plane Plane true @@ -5147,13 +5220,13 @@ - 2472 + 2902 674 122 37 - 2533 + 2963 692.5 @@ -5161,9 +5234,10 @@ - + Angle (in radians) between vectors e3612bcb-f276-4ac6-804d-0406a465f402 + true Angle Angle false @@ -5173,13 +5247,13 @@ - 2618 + 3048 634 31 38 - 2633.5 + 3063.5 653.25 @@ -5187,9 +5261,10 @@ - + Reflex angle (in radians) between vectors 83755f20-ab28-48fb-960b-fec925de200a + true Reflex Reflex false @@ -5199,13 +5274,13 @@ - 2618 + 3048 672 31 39 - 2633.5 + 3063.5 691.75 @@ -5223,10 +5298,11 @@ - + Create a vector between two points. true 8f538512-9fa4-4245-bab0-dfb3fabb6471 + true Vector 2Pt Vector 2Pt @@ -5234,21 +5310,22 @@ - 2332 + 2762 690 110 64 - 2394 + 2824 722 - + Base point 9b4e1eab-323a-447a-a05c-65a06ad64d05 + true Point A Point A false @@ -5259,13 +5336,13 @@ - 2334 + 2764 692 48 20 - 2358 + 2788 702 @@ -5298,9 +5375,10 @@ - + Tip point 628e36c0-d124-4068-b50d-c3fda1417cb2 + true Point B Point B false @@ -5311,13 +5389,13 @@ - 2334 + 2764 712 48 20 - 2358 + 2788 722 @@ -5325,9 +5403,10 @@ - + Unitize output bd3b233f-5ac4-458a-b30d-55ee35ebd7b1 + true Unitize Unitize false @@ -5337,13 +5416,13 @@ - 2334 + 2764 732 48 20 - 2358 + 2788 742 @@ -5371,9 +5450,10 @@ - + Vector 6514d059-12ec-4255-bce1-4419edfacb21 + true Vector Vector false @@ -5383,13 +5463,13 @@ - 2406 + 2836 692 34 30 - 2423 + 2853 707 @@ -5397,9 +5477,10 @@ - + Vector length 5b5b8400-2436-45c4-abd9-7c7eb053a7ae + true Length Length false @@ -5409,13 +5490,13 @@ - 2406 + 2836 722 34 30 - 2423 + 2853 737 @@ -5433,10 +5514,11 @@ - + 2 A wire relay object 68d69ab4-4235-40cb-b3b0-8b3f85cdd633 + true Relay false @@ -5447,13 +5529,13 @@ - 2494 + 2924 850 40 16 - 2514 + 2944 858 @@ -5469,10 +5551,11 @@ - + Scale an object uniformly in all directions. true bc79b648-1e71-4ec5-b3bd-6b5d295060c3 + true Scale Scale @@ -5480,21 +5563,22 @@ - 2176 + 2606 1040 217 64 - 2329 + 2759 1072 - + Base geometry a0d10c18-8af0-465e-ae0a-a87ccde9a68f + true Geometry Geometry true @@ -5505,13 +5589,13 @@ - 2178 + 2608 1042 139 20 - 2255.5 + 2685.5 1052 @@ -5519,9 +5603,10 @@ - + Center of scaling 17818fe9-40d9-4307-ba95-60473d3bc405 + true Center Center false @@ -5531,13 +5616,13 @@ - 2178 + 2608 1062 139 20 - 2255.5 + 2685.5 1072 @@ -5570,10 +5655,11 @@ - + Scaling factor 60febe8e-7dbf-434a-b015-9f72c0589135 X*65536 + true Factor Factor false @@ -5583,13 +5669,13 @@ - 2178 + 2608 1082 139 20 - 2255.5 + 2685.5 1092 @@ -5617,9 +5703,10 @@ - + Scaled geometry dc27cfd9-c70a-47bc-822b-9d6ab636ca7e + true Geometry Geometry false @@ -5629,13 +5716,13 @@ - 2341 + 2771 1042 50 30 - 2366 + 2796 1057 @@ -5643,9 +5730,10 @@ - + Transformation data 321161f2-e86b-43a0-86ed-f57791074d0d + true Transform Transform false @@ -5655,13 +5743,13 @@ - 2341 + 2771 1072 50 30 - 2366 + 2796 1087 @@ -5679,10 +5767,11 @@ - + Scale an object uniformly in all directions. true a209d5b3-063f-4e47-9340-cd5eaa45007d + true Scale Scale @@ -5690,21 +5779,22 @@ - 2438 + 2868 1031 217 64 - 2591 + 3021 1063 - + Base geometry 3169c41e-052d-435c-ba5a-c860704b6482 + true Geometry Geometry true @@ -5715,13 +5805,13 @@ - 2440 + 2870 1033 139 20 - 2517.5 + 2947.5 1043 @@ -5729,9 +5819,10 @@ - + Center of scaling 895e5f6e-51c8-4849-8de1-0a2f89ff8e4d + true Center Center false @@ -5741,13 +5832,13 @@ - 2440 + 2870 1053 139 20 - 2517.5 + 2947.5 1063 @@ -5780,10 +5871,11 @@ - + Scaling factor 4e376489-66b1-49fa-ab71-e1a113304fc6 X/65536 + true Factor Factor false @@ -5793,13 +5885,13 @@ - 2440 + 2870 1073 139 20 - 2517.5 + 2947.5 1083 @@ -5827,9 +5919,10 @@ - + Scaled geometry 9ae1d211-b95c-4327-a36f-780188e8b204 + true Geometry Geometry false @@ -5839,13 +5932,13 @@ - 2603 + 3033 1033 50 30 - 2628 + 3058 1048 @@ -5853,9 +5946,10 @@ - + Transformation data a272ec95-84a8-4cfb-80e1-3d1711d09fc0 + true Transform Transform false @@ -5865,13 +5959,13 @@ - 2603 + 3033 1063 50 30 - 2628 + 3058 1078 @@ -5890,10 +5984,11 @@ - + Divide curves on all of their intersects. true fa87cbfa-54f1-4cd1-bc71-ebdd0325fc7e + true Divide Curves on Intersects Divide Curves on Intersects @@ -5901,22 +5996,23 @@ - 2255 + 2685 847 174 44 - 2382 + 2812 869 - + 1 curves to be divided 3e374d17-f5a9-471b-b851-6d78d017ebf9 + true curves curves false @@ -5927,13 +6023,13 @@ - 2257 + 2687 849 113 20 - 2313.5 + 2743.5 859 @@ -5941,9 +6037,10 @@ - + ZeroTolerance 91dfdf0f-2cc4-4a0e-a3ca-44c3bf89cb4d + true Tolerance Tolerance false @@ -5953,13 +6050,13 @@ - 2257 + 2687 869 113 20 - 2313.5 + 2743.5 879 @@ -5987,10 +6084,11 @@ - + 1 aligned curves 356dbbc1-c423-4b2b-8262-403e373729ed + true curves curves false @@ -6000,13 +6098,13 @@ - 2394 + 2824 849 33 40 - 2410.5 + 2840.5 869 @@ -6024,10 +6122,11 @@ - + Sift elements in a list using a repeating index pattern. true db289312-5a11-4af5-8a36-c2711041d3db + true Sift Pattern Sift Pattern @@ -6035,13 +6134,13 @@ - 2726 + 3156 780 92 64 - 2795 + 3225 812 @@ -6058,10 +6157,11 @@ - + 1 List to sift d920f6da-4bac-47f1-89d9-060b270a6cc6 + true List List false @@ -6072,13 +6172,13 @@ - 2728 + 3158 782 55 30 - 2755.5 + 3185.5 797 @@ -6086,10 +6186,11 @@ - + 1 Sifting pattern 96d234ab-9423-4c8a-8fc0-dd9dd110472d + true Sift Pattern Sift Pattern false @@ -6099,13 +6200,13 @@ - 2728 + 3158 812 55 30 - 2755.5 + 3185.5 827 @@ -6143,10 +6244,11 @@ - + 1 Output for sift index 0 057a6686-03d1-4732-8eea-14c7bfd74715 + true false Output 0 0 @@ -6157,13 +6259,13 @@ - 2807 + 3237 782 9 20 - 2811.5 + 3241.5 792 @@ -6171,10 +6273,11 @@ - + 1 Output for sift index 1 d399a552-0173-4d0e-8134-481245ff0f69 + true false Output 1 1 @@ -6185,13 +6288,13 @@ - 2807 + 3237 802 9 20 - 2811.5 + 3241.5 812 @@ -6199,10 +6302,11 @@ - + 1 Output for sift index 2 968ad80a-4740-4f55-ab3f-5314b48f0b76 + true false Output 2 2 @@ -6213,13 +6317,13 @@ - 2807 + 3237 822 9 20 - 2811.5 + 3241.5 832 @@ -6239,10 +6343,11 @@ - + Removed all null and invalid items from a data tree. true 84dc76a9-27b1-4986-8a90-f95b41f03331 + true Clean Tree Clean Tree @@ -6250,13 +6355,13 @@ - 2869 + 3299 613 135 84 - 2966 + 3396 655 @@ -6273,9 +6378,10 @@ - + Remove null items from the tree. c7e8c930-e6f9-4324-a244-1993d4a49fc8 + true Remove Nulls Remove Nulls false @@ -6285,13 +6391,13 @@ - 2871 + 3301 615 83 20 - 2912.5 + 3342.5 625 @@ -6319,9 +6425,10 @@ - + Remove invalid items from the tree. b1df4dad-e270-447a-989c-66b7c1670b28 + true Remove Invalid Remove Invalid false @@ -6331,13 +6438,13 @@ - 2871 + 3301 635 83 20 - 2912.5 + 3342.5 645 @@ -6365,9 +6472,10 @@ - + Remove empty branches from the tree. 8cb91a99-527c-46f1-a798-f49e0ac53b02 + true Remove Empty Remove Empty false @@ -6377,13 +6485,13 @@ - 2871 + 3301 655 83 20 - 2912.5 + 3342.5 665 @@ -6411,10 +6519,11 @@ - + 2 Data tree to clean 4e389fc5-bfc6-4fec-ae97-38e42be84410 + true Tree Tree false @@ -6425,13 +6534,13 @@ - 2871 + 3301 675 83 20 - 2912.5 + 3342.5 685 @@ -6439,10 +6548,11 @@ - + 2 Spotless data tree 16ea20b9-6b4b-4307-8e7b-f5977f96a7ab + true Tree Tree false @@ -6452,13 +6562,13 @@ - 2978 + 3408 615 24 80 - 2990 + 3420 655 @@ -6478,10 +6588,11 @@ - + Removed all null and invalid items from a data tree. true 8bb97f3e-2e63-44e3-a76a-da9da6e48fbd + true Clean Tree Clean Tree @@ -6489,13 +6600,13 @@ - 2862 + 3292 728 135 84 - 2959 + 3389 770 @@ -6512,9 +6623,10 @@ - + Remove null items from the tree. 66448cc6-5e9f-474b-b858-61fef0e1f450 + true Remove Nulls Remove Nulls false @@ -6524,13 +6636,13 @@ - 2864 + 3294 730 83 20 - 2905.5 + 3335.5 740 @@ -6558,9 +6670,10 @@ - + Remove invalid items from the tree. 3ad7e24e-4b85-4e37-92f1-30bb9e222df3 + true Remove Invalid Remove Invalid false @@ -6570,13 +6683,13 @@ - 2864 + 3294 750 83 20 - 2905.5 + 3335.5 760 @@ -6604,9 +6717,10 @@ - + Remove empty branches from the tree. a0073617-cb8e-4324-b79c-1cdaf4a31c46 + true Remove Empty Remove Empty false @@ -6616,13 +6730,13 @@ - 2864 + 3294 770 83 20 - 2905.5 + 3335.5 780 @@ -6650,10 +6764,11 @@ - + 2 Data tree to clean 4a2b73b9-a9b0-48de-aa37-8d94339bbb62 + true Tree Tree false @@ -6664,13 +6779,13 @@ - 2864 + 3294 790 83 20 - 2905.5 + 3335.5 800 @@ -6678,10 +6793,11 @@ - + 2 Spotless data tree de285ba7-c18b-4210-a183-1b8ce8ef5838 + true Tree Tree false @@ -6691,13 +6807,13 @@ - 2971 + 3401 730 24 80 - 2983 + 3413 770 @@ -6717,10 +6833,11 @@ - + Removed all null and invalid items from a data tree. true 9f7819c9-2f6e-40e2-bafa-3afb301009e4 + true Clean Tree Clean Tree @@ -6728,13 +6845,13 @@ - 2859 + 3289 828 135 84 - 2956 + 3386 870 @@ -6751,9 +6868,10 @@ - + Remove null items from the tree. 7ad16ce5-2879-4c9e-a96d-0df3cfe6c245 + true Remove Nulls Remove Nulls false @@ -6763,13 +6881,13 @@ - 2861 + 3291 830 83 20 - 2902.5 + 3332.5 840 @@ -6797,9 +6915,10 @@ - + Remove invalid items from the tree. 00174d00-7506-4522-a4d6-a4efe27f7973 + true Remove Invalid Remove Invalid false @@ -6809,13 +6928,13 @@ - 2861 + 3291 850 83 20 - 2902.5 + 3332.5 860 @@ -6843,9 +6962,10 @@ - + Remove empty branches from the tree. 630c7712-0931-4981-96d7-0dbe845ff0fa + true Remove Empty Remove Empty false @@ -6855,13 +6975,13 @@ - 2861 + 3291 870 83 20 - 2902.5 + 3332.5 880 @@ -6889,10 +7009,11 @@ - + 2 Data tree to clean ea9bb1f2-6050-4c05-b497-387ae5fecb5a + true Tree Tree false @@ -6903,13 +7024,13 @@ - 2861 + 3291 890 83 20 - 2902.5 + 3332.5 900 @@ -6917,10 +7038,11 @@ - + 2 Spotless data tree 9098d06e-570c-42ba-8d48-5a421a6c4b76 + true Tree Tree false @@ -6930,13 +7052,13 @@ - 2968 + 3398 830 24 80 - 2980 + 3410 870 @@ -6956,10 +7078,11 @@ - + Create a circle tangent to three curves. true bcfc0f38-18da-45b1-8ad8-d0da7a45e0d6 + true Circle TanTanTan Circle TanTanTan @@ -6967,21 +7090,22 @@ - 3180 + 3610 716 98 84 - 3235 + 3665 758 - + First curve for tangency constraint 1c0294e5-d259-41e3-b059-82dbee9940ab + true Curve A Curve A false @@ -6992,13 +7116,13 @@ - 3182 + 3612 718 41 20 - 3202.5 + 3632.5 728 @@ -7006,9 +7130,10 @@ - + Second curve for tangency constraint be289c3e-743c-4abb-b28a-9a1caf71f4f3 + true Curve B Curve B false @@ -7019,13 +7144,13 @@ - 3182 + 3612 738 41 20 - 3202.5 + 3632.5 748 @@ -7033,9 +7158,10 @@ - + Third curve for tangency constraint 8e8bd17a-4611-4d0c-9829-d27e0005c7ff + true Curve C Curve C false @@ -7046,13 +7172,13 @@ - 3182 + 3612 758 41 20 - 3202.5 + 3632.5 768 @@ -7060,9 +7186,10 @@ - + Circle center point guide ce328f1c-25ae-4b43-ad9c-d9d729ca8dd7 + true Point Point false @@ -7073,13 +7200,13 @@ - 3182 + 3612 778 41 20 - 3202.5 + 3632.5 788 @@ -7087,9 +7214,10 @@ - + Resulting circle 4d5e4dfc-8681-47b6-94fe-6f821231ee83 + true Circle Circle false @@ -7099,13 +7227,13 @@ - 3247 + 3677 718 29 80 - 3261.5 + 3691.5 758 @@ -7123,10 +7251,11 @@ - + Get the point in the middle of a curve true 68f274e5-3d19-4a9b-9a85-73974d9f74f6 + true Curve Middle Curve Middle @@ -7134,21 +7263,22 @@ - 3034 + 3464 718 101 28 - 3078 + 3508 732 - + Curve for mid-point. 2a6b5067-1cc1-462c-ba15-030edc5f0775 + true Curve Curve false @@ -7159,13 +7289,13 @@ - 3036 + 3466 720 30 24 - 3051 + 3481 732 @@ -7173,9 +7303,10 @@ - + Point in the middle of the curve 4864f229-ef89-49b5-8319-7388bdeb5b86 + true Midpoint Midpoint false @@ -7185,13 +7316,13 @@ - 3090 + 3520 720 43 24 - 3111.5 + 3541.5 732 @@ -7209,10 +7340,11 @@ - + Merge a bunch of data streams true 999e40c8-8ac4-4ee7-ba1d-cf2c8fba1d28 + true Merge Merge @@ -7220,13 +7352,13 @@ - 3312 + 3742 584 90 64 - 3357 + 3787 616 @@ -7242,10 +7374,11 @@ - + 2 Data stream 1 da8867ea-32e2-4937-994f-4a6e18df48b3 + true false Data 1 D1 @@ -7257,13 +7390,13 @@ - 3314 + 3744 586 31 20 - 3329.5 + 3759.5 596 @@ -7271,10 +7404,11 @@ - + 2 Data stream 2 c6826e29-064f-4697-9bbb-970dde11bb91 + true false Data 2 D2 @@ -7286,13 +7420,13 @@ - 3314 + 3744 606 31 20 - 3329.5 + 3759.5 616 @@ -7300,10 +7434,11 @@ - + 2 Data stream 3 df223666-1d8d-4f0a-9668-c851a8a2cca0 + true false Data 3 D3 @@ -7314,13 +7449,13 @@ - 3314 + 3744 626 31 20 - 3329.5 + 3759.5 636 @@ -7328,10 +7463,11 @@ - + 2 Result of merge 14e938fb-f88e-46ac-aab7-4f8023e33eee + true Result Result false @@ -7341,13 +7477,13 @@ - 3369 + 3799 586 31 60 - 3384.5 + 3814.5 616 @@ -7379,13 +7515,13 @@ - 2263 + 2693 -94 201 64 - 2400 + 2830 -62 @@ -7405,13 +7541,13 @@ - 2265 + 2695 -92 123 20 - 2326.5 + 2756.5 -82 @@ -7432,13 +7568,13 @@ - 2265 + 2695 -72 123 20 - 2326.5 + 2756.5 -62 @@ -7485,13 +7621,13 @@ - 2265 + 2695 -52 123 20 - 2326.5 + 2756.5 -42 @@ -7532,13 +7668,13 @@ - 2412 + 2842 -92 50 30 - 2437 + 2867 -77 @@ -7559,13 +7695,13 @@ - 2412 + 2842 -62 50 30 - 2437 + 2867 -47 @@ -7595,13 +7731,13 @@ - 2665 + 3095 117 217 64 - 2818 + 3248 149 @@ -7621,13 +7757,13 @@ - 2667 + 3097 119 139 20 - 2744.5 + 3174.5 129 @@ -7648,13 +7784,13 @@ - 2667 + 3097 139 139 20 - 2744.5 + 3174.5 149 @@ -7702,13 +7838,13 @@ - 2667 + 3097 159 139 20 - 2744.5 + 3174.5 169 @@ -7749,13 +7885,13 @@ - 2830 + 3260 119 50 30 - 2855 + 3285 134 @@ -7776,13 +7912,13 @@ - 2830 + 3260 149 50 30 - 2855 + 3285 164 @@ -7812,13 +7948,13 @@ - 2269 + 2699 162 201 64 - 2406 + 2836 194 @@ -7838,13 +7974,13 @@ - 2271 + 2701 164 123 20 - 2332.5 + 2762.5 174 @@ -7865,13 +8001,13 @@ - 2271 + 2701 184 123 20 - 2332.5 + 2762.5 194 @@ -7918,13 +8054,13 @@ - 2271 + 2701 204 123 20 - 2332.5 + 2762.5 214 @@ -7965,13 +8101,13 @@ - 2418 + 2848 164 50 30 - 2443 + 2873 179 @@ -7992,13 +8128,13 @@ - 2418 + 2848 194 50 30 - 2443 + 2873 209 @@ -8028,13 +8164,13 @@ - 2025 + 2455 239 103 28 - 2083 + 2513 253 @@ -8053,13 +8189,13 @@ - 2027 + 2457 241 44 24 - 2049 + 2479 253 @@ -8102,13 +8238,13 @@ - 2095 + 2525 241 31 24 - 2110.5 + 2540.5 253 @@ -8139,13 +8275,13 @@ - 1472 + 1902 -243 103 64 - 1522 + 1952 -211 @@ -8177,13 +8313,13 @@ - 1474 + 1904 -241 36 20 - 1492 + 1922 -231 @@ -8226,13 +8362,13 @@ - 1474 + 1904 -221 36 20 - 1492 + 1922 -211 @@ -8255,13 +8391,13 @@ - 1474 + 1904 -201 36 20 - 1492 + 1922 -191 @@ -8282,13 +8418,13 @@ - 1534 + 1964 -241 39 20 - 1553.5 + 1983.5 -231 @@ -8309,13 +8445,13 @@ - 1534 + 1964 -221 39 20 - 1553.5 + 1983.5 -211 @@ -8337,13 +8473,13 @@ - 1534 + 1964 -201 39 20 - 1553.5 + 1983.5 -191 @@ -8378,8 +8514,8 @@ - 1325 - -227 + 1629 + -210 100 22 @@ -8418,14 +8554,14 @@ - 1242 - -300 + 1547 + -282 250 20 - 1242.529 - -299.4003 + 1547.257 + -281.4752 @@ -8456,13 +8592,13 @@ - 2950 + 3380 -254 88 64 - 2999 + 3429 -222 @@ -8492,13 +8628,13 @@ - 2952 + 3382 -252 35 20 - 2969.5 + 3399.5 -242 @@ -8519,13 +8655,13 @@ - 2952 + 3382 -232 35 20 - 2969.5 + 3399.5 -222 @@ -8568,13 +8704,13 @@ - 2952 + 3382 -212 35 20 - 2969.5 + 3399.5 -202 @@ -8596,13 +8732,13 @@ - 3011 + 3441 -252 25 60 - 3023.5 + 3453.5 -222 @@ -8637,13 +8773,13 @@ - 1635 + 2065 -80 40 16 - 1655 + 2085 -72 @@ -8660,10 +8796,11 @@ - + Provides a list of polyhedra names based for a category true 92c3544f-6d44-4d02-8450-4aafb621ee14 + true Polyhedra Names Polyhedra Names @@ -8671,21 +8808,22 @@ - 2939 + 3369 378 107 28 - 2997 + 3427 392 - + Category of polyhedra 282ca1b0-8cb2-4b1a-af1b-b293ffe7338a + true Category Category false @@ -8696,13 +8834,13 @@ - 2941 + 3371 380 44 24 - 2963 + 3393 392 @@ -8731,10 +8869,11 @@ - + 1 Names of polyhedron 5f18cc8c-8cf8-43e8-9790-a88f48b2745d + true Names Names false @@ -8744,13 +8883,13 @@ - 3009 + 3439 380 35 24 - 3026.5 + 3456.5 392 @@ -8769,10 +8908,11 @@ - + Provides a list of polyhedra categories true 3fb45971-114d-4121-9eb5-96627698baa7 + true Polyhedra Categories Polyhedra Categories @@ -8780,22 +8920,23 @@ - 2929 + 3359 454 80 28 - 2943 + 3373 468 - + 1 Polyhedra categories ded0bb0f-61ad-4e4b-9eac-b7fe2b3db31a + true Categories Categories false @@ -8805,13 +8946,13 @@ - 2955 + 3385 456 52 24 - 2981 + 3411 468 @@ -8829,11 +8970,12 @@ - + 0 Retrieve a specific item from a list. true 7e9c2840-2460-4e94-996f-a50359b73188 + true List Item List Item @@ -8841,13 +8983,13 @@ - 3063 + 3493 456 77 64 - 3120 + 3550 488 @@ -8863,10 +9005,11 @@ - + 1 Base list 2826d461-b243-497a-b5cd-945f9a8a048e + true List List false @@ -8877,13 +9020,13 @@ - 3065 + 3495 458 43 20 - 3086.5 + 3516.5 468 @@ -8891,9 +9034,10 @@ - + Item index 1e89027b-3dba-4a9c-8d58-f2a368d4793f + true Index Index false @@ -8903,13 +9047,13 @@ - 3065 + 3495 478 43 20 - 3086.5 + 3516.5 488 @@ -8937,9 +9081,10 @@ - + Wrap index to list bounds b8fdf51c-606b-43b4-8cbe-1a67f1c78c8d + true Wrap Wrap false @@ -8949,13 +9094,13 @@ - 3065 + 3495 498 43 20 - 3086.5 + 3516.5 508 @@ -8983,9 +9128,10 @@ - + Item at {i'} ca784d32-942f-4122-a784-858f7365cecf + true false Item i @@ -8996,13 +9142,13 @@ - 3132 + 3562 458 6 60 - 3135 + 3565 488 @@ -9022,11 +9168,12 @@ - + 0 Retrieve a specific item from a list. true 65e3ff0a-2c0f-4b96-9c7c-1637cd5577e2 + true List Item List Item @@ -9034,13 +9181,13 @@ - 3134 + 3564 281 72 64 - 3186 + 3616 313 @@ -9056,10 +9203,11 @@ - + 1 Base list 9e53bdfb-541d-404a-affd-ec4d97853198 + true List List false @@ -9070,13 +9218,13 @@ - 3136 + 3566 283 38 20 - 3155 + 3585 293 @@ -9084,9 +9232,10 @@ - + Item index 47bc9100-b5f4-440a-88da-c57085074a1a + true Index Index false @@ -9097,13 +9246,13 @@ - 3136 + 3566 303 38 20 - 3155 + 3585 313 @@ -9131,9 +9280,10 @@ - + Wrap index to list bounds d21f1fea-b4ed-4264-a62f-8a0df522400a + true Wrap Wrap false @@ -9143,13 +9293,13 @@ - 3136 + 3566 323 38 20 - 3155 + 3585 333 @@ -9177,9 +9327,10 @@ - + Item at {i'} 73f93cbb-9e38-487c-bed8-0b374d832891 + true false Item i @@ -9190,13 +9341,13 @@ - 3198 + 3628 283 6 60 - 3201 + 3631 313 @@ -9216,9 +9367,10 @@ - + Numeric scroller for single numbers abbd2ad5-3174-4d1a-9218-11be77358ba9 + true Digit Scroller Digit Scroller false @@ -9237,13 +9389,13 @@ - 2960 + 3390 179 250 20 - 2960.262 + 3390.465 179.2116 @@ -9271,14 +9423,14 @@ - 1512 - 2270 + 2075 + 2346 286 81 - 1746 - 2311 + 2309 + 2387 @@ -9295,14 +9447,14 @@ - 1514 - 2272 + 2077 + 2348 220 20 - 1624 - 2282 + 2187 + 2358 @@ -9342,14 +9494,14 @@ - 1514 - 2292 + 2077 + 2368 220 37 - 1624 - 2310.5 + 2187 + 2386.5 @@ -9398,14 +9550,14 @@ - 1514 - 2329 + 2077 + 2405 220 20 - 1624 - 2339 + 2187 + 2415 @@ -9445,14 +9597,14 @@ - 1758 - 2272 + 2321 + 2348 38 25 - 1777 - 2284.833 + 2340 + 2360.833 @@ -9472,14 +9624,14 @@ - 1758 - 2297 + 2321 + 2373 38 26 - 1777 - 2310.5 + 2340 + 2386.5 @@ -9498,14 +9650,14 @@ - 1758 - 2323 + 2321 + 2399 38 26 - 1777 - 2336.167 + 2340 + 2412.167 @@ -9523,13 +9675,14 @@ - + Places a triangle in each corner of a mesh face. The mesh will have one more hole per face. Provided by Weaverbird 0.9.0.1. 2 true 49cdc9b6-4895-4f5b-8350-b1fc563f0eaa + true Weaverbird's Sierpinski Triangles Subdivision Weaverbird's Sierpinski Triangles Subdivision @@ -9537,49 +9690,51 @@ Provided by Weaverbird 0.9.0.1. - 1605 - 2186 + 207 + 2987 206 44 - 1698 - 2208 + 300 + 3009 - + 1 The open or closed mesh, or closed curves list, to subdivide 4d18f330-74c4-4142-83df-83e20e40fa25 + true Mesh/Curves Mesh/Curves false - 6e62fba2-0ecd-49e9-b9af-8d63d75819aa + a1b513e8-32d8-4fb5-a8c3-d5f7362abb4c 1 - 1607 - 2188 + 209 + 2989 79 20 - 1646.5 - 2198 + 248.5 + 2999 - + The number of subdividing iterations for each face 7f36a7da-4546-4792-b353-65f7f782e5f0 + true Level Level true @@ -9589,14 +9744,14 @@ Provided by Weaverbird 0.9.0.1. - 1607 - 2208 + 209 + 3009 79 20 - 1646.5 - 2218 + 248.5 + 3019 @@ -9623,9 +9778,10 @@ Provided by Weaverbird 0.9.0.1. - + The mesh after the subdividing process d2b45662-0124-46f4-909e-e56b78a38bc9 + true Output Mesh/Curves Output Mesh/Curves false @@ -9635,14 +9791,14 @@ Provided by Weaverbird 0.9.0.1. - 1710 - 2188 + 312 + 2989 99 40 - 1759.5 - 2208 + 361.5 + 3009 @@ -9672,14 +9828,14 @@ Provided by Weaverbird 0.9.0.1. - 1638 - 1791 + 2201 + 1867 139 44 - 1700 - 1813 + 2263 + 1889 @@ -9698,14 +9854,14 @@ Provided by Weaverbird 0.9.0.1. - 1640 - 1793 + 2203 + 1869 48 20 - 1664 - 1803 + 2227 + 1879 @@ -9727,14 +9883,14 @@ Provided by Weaverbird 0.9.0.1. - 1640 - 1813 + 2203 + 1889 48 20 - 1664 - 1823 + 2227 + 1899 @@ -9754,14 +9910,14 @@ Provided by Weaverbird 0.9.0.1. - 1712 - 1793 + 2275 + 1869 63 20 - 1743.5 - 1803 + 2306.5 + 1879 @@ -9781,14 +9937,14 @@ Provided by Weaverbird 0.9.0.1. - 1712 - 1813 + 2275 + 1889 63 20 - 1743.5 - 1823 + 2306.5 + 1899 @@ -9805,11 +9961,10 @@ Provided by Weaverbird 0.9.0.1. - + Deconstruct a mesh into its component parts. true 41c0ae1f-ad3c-4fdd-95ed-f366d625f0e4 - true Deconstruct Mesh Deconstruct Mesh @@ -9817,51 +9972,49 @@ Provided by Weaverbird 0.9.0.1. - 1659 - 1894 + 2222 + 1970 97 84 - 1701 - 1936 + 2264 + 2012 - + Base mesh ce259695-0e70-4b0e-9c16-8cff51dacf8d - true Mesh Mesh false - a9519e13-2086-472c-a5ee-c0a4f906fd41 + 61935f5f-f338-40e2-a590-cda0e3f9ad3a 1 - 1661 - 1896 + 2224 + 1972 28 80 - 1675 - 1936 + 2238 + 2012 - + 1 Mesh vertices 8bef4d76-7fa1-49ca-b71e-f1cf0f092b0c - true Vertices Vertices false @@ -9871,25 +10024,24 @@ Provided by Weaverbird 0.9.0.1. - 1713 - 1896 + 2276 + 1972 41 20 - 1733.5 - 1906 + 2296.5 + 1982 - + 1 Mesh faces 9e94d88a-1b8d-4033-b176-7873c28e1660 - true Faces Faces false @@ -9899,25 +10051,24 @@ Provided by Weaverbird 0.9.0.1. - 1713 - 1916 + 2276 + 1992 41 20 - 1733.5 - 1926 + 2296.5 + 2002 - + 1 Mesh vertex colours 7848c756-57d3-46b7-8994-f2197a3edfb4 - true Colours Colours false @@ -9927,25 +10078,24 @@ Provided by Weaverbird 0.9.0.1. - 1713 - 1936 + 2276 + 2012 41 20 - 1733.5 - 1946 + 2296.5 + 2022 - + 1 Mesh normals 0b9c8116-cf35-44ba-9969-0f30736fdd0d - true Normals Normals false @@ -9955,14 +10105,14 @@ Provided by Weaverbird 0.9.0.1. - 1713 - 1956 + 2276 + 2032 41 20 - 1733.5 - 1966 + 2296.5 + 2042 @@ -9990,14 +10140,14 @@ Provided by Weaverbird 0.9.0.1. - 1617 - 1688 + 2180 + 1764 181 61 - 1748 - 1719 + 2311 + 1795 @@ -10014,14 +10164,14 @@ Provided by Weaverbird 0.9.0.1. - 1619 - 1690 + 2182 + 1766 117 37 - 1677.5 - 1708.5 + 2240.5 + 1784.5 @@ -10070,14 +10220,14 @@ Provided by Weaverbird 0.9.0.1. - 1619 - 1727 + 2182 + 1803 117 20 - 1677.5 - 1737 + 2240.5 + 1813 @@ -10116,14 +10266,14 @@ Provided by Weaverbird 0.9.0.1. - 1760 - 1690 + 2323 + 1766 36 57 - 1778 - 1718.5 + 2341 + 1794.5 @@ -10152,14 +10302,14 @@ Provided by Weaverbird 0.9.0.1. - 1660 - 1581 + 2223 + 1657 96 64 - 1714 - 1613 + 2277 + 1689 @@ -10179,14 +10329,14 @@ Provided by Weaverbird 0.9.0.1. - 1662 - 1583 + 2225 + 1659 40 20 - 1682 - 1593 + 2245 + 1669 @@ -10263,14 +10413,14 @@ Provided by Weaverbird 0.9.0.1. - 1662 - 1603 + 2225 + 1679 40 20 - 1682 - 1613 + 2245 + 1689 @@ -10315,14 +10465,14 @@ Provided by Weaverbird 0.9.0.1. - 1662 - 1623 + 2225 + 1699 40 20 - 1682 - 1633 + 2245 + 1709 @@ -10342,14 +10492,14 @@ Provided by Weaverbird 0.9.0.1. - 1726 - 1583 + 2289 + 1659 28 60 - 1740 - 1613 + 2303 + 1689 @@ -10381,14 +10531,14 @@ Provided by Weaverbird 0.9.0.1. - 1620 - 2389 + 2183 + 2465 176 28 - 1725 - 2403 + 2288 + 2479 @@ -10405,14 +10555,14 @@ Provided by Weaverbird 0.9.0.1. - 1622 - 2391 + 2185 + 2467 31 24 - 1697.5 - 2403 + 2260.5 + 2479 @@ -10443,293 +10593,6 @@ Provided by Weaverbird 0.9.0.1. - - 41968904-0371-4eef-95a6-28cd24e52ef4 - de542c5b-7e56-4a06-8116-00e2b9b676c0 - Laplacian Smoothing - - - - - Mesh Laplacian smoothing, using as a base the script from Daniel Piker https://discourse.mcneel.com/t/looking-a-specific-mesh-smoothing-algorithm/86599/4 - true - 6a8ce918-bdbd-409a-9571-2074d5f42c31 - Laplacian Smoothing - Laplacian Smoothing - - - - - - 1628 - 2021 - 170 - 124 - - - 1720 - 2083 - - - - - - Mesh - fd9e9be4-ef20-4e64-8a5e-9ed1c73f031a - Mesh - Mesh - false - f722a204-ee89-4a88-85e8-93097a970e62 - 1 - - - - - - 1630 - 2023 - 78 - 20 - - - 1669 - 2033 - - - - - - - - If true naked vertices will be addes - 65c51226-cbfd-44a1-9b9a-71bc4e2417e5 - Naked Edges - Naked Edges - false - 0 - - - - - - 1630 - 2043 - 78 - 20 - - - 1669 - 2053 - - - - - - 1 - - - - - 1 - {0} - - - - - false - - - - - - - - - - - 1 - List of vertexes index that are fixed - f085cd81-3d40-4646-beb1-7308599b0e46 - Vertex Index - Vertex Index - true - 0 - - - - - - 1630 - 2063 - 78 - 20 - - - 1669 - 2073 - - - - - - - - 1 - List of edges index that are fixed - ce6f1c40-c824-4e2a-8b9b-644d55e996ce - Edge Index - Edge Index - true - 0 - - - - - - 1630 - 2083 - 78 - 20 - - - 1669 - 2093 - - - - - - - - 1 - List of faces index that are fixed - 7ca6ea9a-ecb7-4634-8703-51e9baa1acb4 - Face Index - Face Index - true - 0 - - - - - - 1630 - 2103 - 78 - 20 - - - 1669 - 2113 - - - - - - - - Number of itterations - aa5e7800-1e4a-4057-95ed-9fc534784320 - Itterations - Itterations - false - 0 - - - - - - 1630 - 2123 - 78 - 20 - - - 1669 - 2133 - - - - - - 1 - - - - - 1 - {0} - - - - - 64 - - - - - - - - - - - Smoothed Mesh - a9519e13-2086-472c-a5ee-c0a4f906fd41 - Mesh - Mesh - false - 0 - - - - - - 1732 - 2023 - 64 - 60 - - - 1764 - 2053 - - - - - - - - 1 - Displacement vector for each node - d299536c-2748-4009-8880-8255bc5a3295 - Dispalcement - Dispalcement - false - 0 - - - - - - 1732 - 2083 - 64 - 60 - - - 1764 - 2113 - - - - - - - - - - 356848b4-a6c0-4b02-9aa1-2967b950d5d0 20563e24-568f-4f4f-b61b-71a1781ef92f @@ -10748,14 +10611,14 @@ Provided by Weaverbird 0.9.0.1. - 1860 - 2031 + 2423 + 2107 94 44 - 1902 - 2053 + 2465 + 2129 @@ -10766,21 +10629,21 @@ Provided by Weaverbird 0.9.0.1. Mesh Mesh true - a9519e13-2086-472c-a5ee-c0a4f906fd41 + 61935f5f-f338-40e2-a590-cda0e3f9ad3a 1 - 1862 - 2033 + 2425 + 2109 28 40 - 1876 - 2053 + 2439 + 2129 @@ -10800,14 +10663,14 @@ Provided by Weaverbird 0.9.0.1. - 1914 - 2033 + 2477 + 2109 38 20 - 1933 - 2043 + 2496 + 2119 @@ -10827,14 +10690,14 @@ Provided by Weaverbird 0.9.0.1. - 1914 - 2053 + 2477 + 2129 38 20 - 1933 - 2063 + 2496 + 2139 @@ -10844,7 +10707,7 @@ Provided by Weaverbird 0.9.0.1. - + 8307c31e-e307-48e9-b7c3-f970591e86d2 2cd3c35a-cada-1a81-ddba-5b184219e513 @@ -10863,14 +10726,14 @@ Provided by Weaverbird 0.9.0.1. - 1832 - 1947 + 2395 + 2023 150 44 - 1943 - 1969 + 2506 + 2045 @@ -10889,14 +10752,14 @@ Provided by Weaverbird 0.9.0.1. - 1834 - 1949 + 2397 + 2025 97 20 - 1882.5 - 1959 + 2445.5 + 2035 @@ -10915,14 +10778,14 @@ Provided by Weaverbird 0.9.0.1. - 1834 - 1969 + 2397 + 2045 97 20 - 1882.5 - 1979 + 2445.5 + 2055 @@ -10962,14 +10825,14 @@ Provided by Weaverbird 0.9.0.1. - 1955 - 1949 + 2518 + 2025 25 40 - 1967.5 - 1969 + 2530.5 + 2045 @@ -10979,17 +10842,18 @@ Provided by Weaverbird 0.9.0.1. - + dabc854d-f50e-408a-b001-d043c7de151d Sphere - + Create a spherical surface. true 30885381-f74d-4977-b038-c8b86b05238e + true Sphere Sphere @@ -10997,21 +10861,22 @@ Provided by Weaverbird 0.9.0.1. - 1912 + 2342 1119 181 61 - 2043 + 2473 1150 - + Base plane 21cffde4-5908-455a-ac5a-68a452ad8f6e + true Base Base false @@ -11021,13 +10886,13 @@ Provided by Weaverbird 0.9.0.1. - 1914 + 2344 1121 117 37 - 1972.5 + 2402.5 1139.5 @@ -11065,9 +10930,10 @@ Provided by Weaverbird 0.9.0.1. - + Sphere radius 29c1d80e-750b-4938-b103-311639d827d7 + true Radius Radius false @@ -11077,13 +10943,13 @@ Provided by Weaverbird 0.9.0.1. - 1914 + 2344 1158 117 20 - 1972.5 + 2402.5 1168 @@ -11111,9 +10977,10 @@ Provided by Weaverbird 0.9.0.1. - + Resulting sphere 73078824-8857-40b3-a32e-50857a94fc91 + true Sphere Sphere false @@ -11123,13 +10990,13 @@ Provided by Weaverbird 0.9.0.1. - 2055 + 2485 1121 36 57 - 2073 + 2503 1149.5 @@ -11140,7 +11007,7 @@ Provided by Weaverbird 0.9.0.1. - + 78e20050-bb5f-4ebe-a978-040663adf8f1 ab81fea9-8d16-4caf-af89-2736c660f36d @@ -11148,9 +11015,8 @@ Provided by Weaverbird 0.9.0.1. - + Degree 2 Polyline Smoothing - true 40acc2fa-45eb-4609-be29-689b6a5a6b59 Degree 2 Smooth Degree 2 Smooth @@ -11159,14 +11025,14 @@ Provided by Weaverbird 0.9.0.1. - 1844 - 1864 + 2407 + 1940 126 44 - 1918 - 1886 + 2481 + 1962 @@ -11184,14 +11050,14 @@ Provided by Weaverbird 0.9.0.1. - 1846 - 1866 + 2409 + 1942 60 20 - 1876 - 1876 + 2439 + 1952 @@ -11210,14 +11076,14 @@ Provided by Weaverbird 0.9.0.1. - 1846 - 1886 + 2409 + 1962 60 20 - 1876 - 1896 + 2439 + 1972 @@ -11256,14 +11122,14 @@ Provided by Weaverbird 0.9.0.1. - 1930 - 1866 + 2493 + 1942 38 40 - 1949 - 1886 + 2512 + 1962 @@ -11273,7 +11139,7 @@ Provided by Weaverbird 0.9.0.1. - + ad013215-63f3-46da-8b16-ce3bf593a0c0 1c9de8a1-315f-4c56-af06-8f69fee80a7a @@ -11281,10 +11147,11 @@ Provided by Weaverbird 0.9.0.1. - + Extract the edit points on a curve at knot averages, the points an interpolated curve interpolated through. true 8a025d7a-6c57-4c2a-b859-45373b7854a1 + true Curve Edit Points Curve Edit Points @@ -11292,21 +11159,22 @@ Provided by Weaverbird 0.9.0.1. - 1845 - 1761 + 2408 + 1837 123 64 - 1899 - 1793 + 2462 + 1869 - + Curve to get the edit points of ab698555-dbc5-481c-a148-63d634456cd3 + true Curve Curve false @@ -11317,24 +11185,25 @@ Provided by Weaverbird 0.9.0.1. - 1847 - 1763 + 2410 + 1839 40 30 - 1867 - 1778 + 2430 + 1854 - + If True, only the edit points at knots (span ends) are extracted (the points an interpolated curve interpolated through) If False, all edit points are extracted which equals the same amount as the curve control points (like Rhino's EditPtOn command) 21721627-aca1-44bd-9e28-2240ca16abdd + true Knots Knots false @@ -11344,14 +11213,208 @@ If False, all edit points are extracted which equals the same amount as the curv - 1847 - 1793 + 2410 + 1869 40 30 - 1867 - 1808 + 2430 + 1884 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Edit points on the curve + 809dbfb0-6fbd-4582-b998-b7f7a2520e45 + true + Points + Points + false + 0 + + + + + + 2474 + 1839 + 55 + 20 + + + 2501.5 + 1849 + + + + + + + + 1 + Tangent vectors at edit points + 14919ade-7699-485d-8847-1a492e9669ac + true + Tangents + Tangents + false + 0 + + + + + + 2474 + 1859 + 55 + 20 + + + 2501.5 + 1869 + + + + + + + + 1 + Parameter values at edit points + 55509ec2-8d10-4196-b8f9-6a26c3cda9df + true + Parameters + Parameters + false + 0 + + + + + + 2474 + 1879 + 55 + 20 + + + 2501.5 + 1889 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + bc18bcf4-69e3-43be-8953-22fafbb46616 + true + PolyLine + PolyLine + + + + + + 2412 + 1656 + 116 + 44 + + + 2476 + 1678 + + + + + + 1 + Polyline vertex points + 239a7ac0-e54c-4672-b5fa-8c3ad9b69d6f + true + Vertices + Vertices + false + 33f0bb59-6cf8-4287-a85c-e9b265c91a9c + 1 + + + + + + 2414 + 1658 + 50 + 20 + + + 2439 + 1668 + + + + + + + + Close polyline + 3e9bbb1c-61a9-4baf-90ad-29bb4afabf84 + true + Closed + Closed + false + 0 + + + + + + 2414 + 1678 + 50 + 20 + + + 2439 + 1688 @@ -11379,11 +11442,11 @@ If False, all edit points are extracted which equals the same amount as the curv - 1 - Edit points on the curve - 809dbfb0-6fbd-4582-b998-b7f7a2520e45 - Points - Points + Resulting polyline + d1033c41-ba2d-4936-a736-b4917ea6f029 + true + Polyline + Polyline false 0 @@ -11391,68 +11454,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1911 - 1763 - 55 - 20 + 2488 + 1658 + 38 + 40 - 1938.5 - 1773 - - - - - - - - 1 - Tangent vectors at edit points - 14919ade-7699-485d-8847-1a492e9669ac - Tangents - Tangents - false - 0 - - - - - - 1911 - 1783 - 55 - 20 - - - 1938.5 - 1793 - - - - - - - - 1 - Parameter values at edit points - 55509ec2-8d10-4196-b8f9-6a26c3cda9df - Parameters - Parameters - false - 0 - - - - - - 1911 - 1803 - 55 - 20 - - - 1938.5 - 1813 + 2507 + 1678 @@ -11463,149 +11472,18 @@ If False, all edit points are extracted which equals the same amount as the curv - - 71b5b089-500a-4ea6-81c5-2f960441a0e8 - PolyLine - - - - - Create a polyline connecting a number of points. - bc18bcf4-69e3-43be-8953-22fafbb46616 - PolyLine - PolyLine - - - - - - 1849 - 1580 - 116 - 44 - - - 1913 - 1602 - - - - - - 1 - Polyline vertex points - 239a7ac0-e54c-4672-b5fa-8c3ad9b69d6f - Vertices - Vertices - false - 33f0bb59-6cf8-4287-a85c-e9b265c91a9c - 1 - - - - - - 1851 - 1582 - 50 - 20 - - - 1876 - 1592 - - - - - - - - Close polyline - 3e9bbb1c-61a9-4baf-90ad-29bb4afabf84 - Closed - Closed - false - 0 - - - - - - 1851 - 1602 - 50 - 20 - - - 1876 - 1612 - - - - - - 1 - - - - - 1 - {0} - - - - - true - - - - - - - - - - - Resulting polyline - d1033c41-ba2d-4936-a736-b4917ea6f029 - Polyline - Polyline - false - 0 - - - - - - 1925 - 1582 - 38 - 40 - - - 1944 - 1602 - - - - - - - - - - 902289da-28dc-454b-98d4-b8f8aa234516 Pull Point - + true Pull a point to a variety of geometry. true 737d33d6-d6db-497e-8bcb-e4a3f92a964f + true Pull Point Pull Point @@ -11613,21 +11491,22 @@ If False, all edit points are extracted which equals the same amount as the curv - 1837 - 1662 + 2400 + 1738 139 44 - 1899 - 1684 + 2462 + 1760 - + Point to search from b5f0df92-e3e6-4fed-aab9-bd1ad523fabe + true Point Point false @@ -11638,24 +11517,25 @@ If False, all edit points are extracted which equals the same amount as the curv - 1839 - 1664 + 2402 + 1740 48 20 - 1863 - 1674 + 2426 + 1750 - + 1 Geometry that pulls 30f3d391-3ac7-4821-8bd8-ed299b1396e1 + true Geometry Geometry false @@ -11666,23 +11546,24 @@ If False, all edit points are extracted which equals the same amount as the curv - 1839 - 1684 + 2402 + 1760 48 20 - 1863 - 1694 + 2426 + 1770 - + Point on [G] closest to [P] 33f0bb59-6cf8-4287-a85c-e9b265c91a9c + true Closest Point Closest Point false @@ -11692,23 +11573,24 @@ If False, all edit points are extracted which equals the same amount as the curv - 1911 - 1664 + 2474 + 1740 63 20 - 1942.5 - 1674 + 2505.5 + 1750 - + Distance between [P] and its projection onto [G] c44dd557-fd76-4c2e-a4c9-b694e423902a + true Distance Distance false @@ -11718,14 +11600,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1911 - 1684 + 2474 + 1760 63 20 - 1942.5 - 1694 + 2505.5 + 1770 @@ -11735,7 +11617,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + ba2d8f57-0738-42b4-b5a5-fe4d853517eb Deconstruct Mesh @@ -11754,14 +11636,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2030 - 2146 + 2593 + 2222 97 84 - 2072 - 2188 + 2635 + 2264 @@ -11780,14 +11662,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2032 - 2148 + 2595 + 2224 28 80 - 2046 - 2188 + 2609 + 2264 @@ -11808,14 +11690,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 2148 + 2647 + 2224 41 20 - 2104.5 - 2158 + 2667.5 + 2234 @@ -11836,14 +11718,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 2168 + 2647 + 2244 41 20 - 2104.5 - 2178 + 2667.5 + 2254 @@ -11864,14 +11746,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 2188 + 2647 + 2264 41 20 - 2104.5 - 2198 + 2667.5 + 2274 @@ -11892,14 +11774,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 2208 + 2647 + 2284 41 20 - 2104.5 - 2218 + 2667.5 + 2294 @@ -11909,7 +11791,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine @@ -11928,14 +11810,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2020 - 2062 + 2583 + 2138 116 44 - 2084 - 2084 + 2647 + 2160 @@ -11955,14 +11837,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2022 - 2064 + 2585 + 2140 50 20 - 2047 - 2074 + 2610 + 2150 @@ -11982,14 +11864,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2022 - 2084 + 2585 + 2160 50 20 - 2047 - 2094 + 2610 + 2170 @@ -12029,14 +11911,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2096 - 2064 + 2659 + 2140 38 40 - 2115 - 2084 + 2678 + 2160 @@ -12046,7 +11928,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 4373a3f7-7b9a-4379-bb16-a760ba0dde4f 14601aeb-b64f-9304-459d-d5d06df91218 @@ -12065,40 +11947,39 @@ If False, all edit points are extracted which equals the same amount as the curv - 1847 - 2373 + 2410 + 2449 120 44 - 1923 - 2395 + 2486 + 2471 - + The open or closed mesh true b9eca233-b2c3-49be-a967-f986206e71c6 Mesh Mesh false - a9519e13-2086-472c-a5ee-c0a4f906fd41 - 1 + 0 - 1849 - 2375 + 2412 + 2451 62 20 - 1880 - 2385 + 2443 + 2461 @@ -12117,14 +11998,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1849 - 2395 + 2412 + 2471 62 20 - 1880 - 2405 + 2443 + 2481 @@ -12163,14 +12044,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1935 - 2375 + 2498 + 2451 30 40 - 1950 - 2395 + 2513 + 2471 @@ -12180,7 +12061,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 92044ffc-0168-4ee5-9af7-b278aa048d59 20563e24-568f-4f4f-b61b-71a1781ef92f @@ -12201,14 +12082,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2033 - 1909 + 2596 + 1985 91 28 - 2082 - 1923 + 2645 + 1999 @@ -12228,14 +12109,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2035 - 1911 + 2598 + 1987 35 24 - 2052.5 - 1923 + 2615.5 + 1999 @@ -12255,14 +12136,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2094 - 1911 + 2657 + 1987 28 24 - 2108 - 1923 + 2671 + 1999 @@ -12272,7 +12153,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 78e20050-bb5f-4ebe-a978-040663adf8f1 ab81fea9-8d16-4caf-af89-2736c660f36d @@ -12292,14 +12173,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2015 - 1978 + 2578 + 2054 126 44 - 2089 - 2000 + 2652 + 2076 @@ -12318,14 +12199,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2017 - 1980 + 2580 + 2056 60 20 - 2047 - 1990 + 2610 + 2066 @@ -12345,14 +12226,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2017 - 2000 + 2580 + 2076 60 20 - 2047 - 2010 + 2610 + 2086 @@ -12392,14 +12273,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2101 - 1980 + 2664 + 2056 38 40 - 2120 - 2000 + 2683 + 2076 @@ -12409,7 +12290,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 902289da-28dc-454b-98d4-b8f8aa234516 Pull Point @@ -12429,14 +12310,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2009 - 1686 + 2572 + 1762 139 44 - 2071 - 1708 + 2634 + 1784 @@ -12455,14 +12336,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2011 - 1688 + 2574 + 1764 48 20 - 2035 - 1698 + 2598 + 1774 @@ -12484,14 +12365,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2011 - 1708 + 2574 + 1784 48 20 - 2035 - 1718 + 2598 + 1794 @@ -12511,14 +12392,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2083 - 1688 + 2646 + 1764 63 20 - 2114.5 - 1698 + 2677.5 + 1774 @@ -12538,14 +12419,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2083 - 1708 + 2646 + 1784 63 20 - 2114.5 - 1718 + 2677.5 + 1794 @@ -12555,7 +12436,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + ba2d8f57-0738-42b4-b5a5-fe4d853517eb Deconstruct Mesh @@ -12574,14 +12455,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2030 - 1786 + 2593 + 1862 97 84 - 2072 - 1828 + 2635 + 1904 @@ -12600,14 +12481,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2032 - 1788 + 2595 + 1864 28 80 - 2046 - 1828 + 2609 + 1904 @@ -12628,14 +12509,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 1788 + 2647 + 1864 41 20 - 2104.5 - 1798 + 2667.5 + 1874 @@ -12656,14 +12537,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 1808 + 2647 + 1884 41 20 - 2104.5 - 1818 + 2667.5 + 1894 @@ -12684,14 +12565,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 1828 + 2647 + 1904 41 20 - 2104.5 - 1838 + 2667.5 + 1914 @@ -12712,14 +12593,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2084 - 1848 + 2647 + 1924 41 20 - 2104.5 - 1858 + 2667.5 + 1934 @@ -12729,7 +12610,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + e2c0f9db-a862-4bd9-810c-ef2610e7a56f Construct Mesh @@ -12748,14 +12629,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2030 - 1581 + 2593 + 1657 96 64 - 2084 - 1613 + 2647 + 1689 @@ -12775,14 +12656,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2032 - 1583 + 2595 + 1659 40 20 - 2052 - 1593 + 2615 + 1669 @@ -12859,14 +12740,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2032 - 1603 + 2595 + 1679 40 20 - 2052 - 1613 + 2615 + 1689 @@ -12911,14 +12792,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2032 - 1623 + 2595 + 1699 40 20 - 2052 - 1633 + 2615 + 1709 @@ -12938,14 +12819,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2096 - 1583 + 2659 + 1659 28 60 - 2110 - 1613 + 2673 + 1689 @@ -12955,7 +12836,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + c6d0f4d3-f2e8-4040-bc60-fd3e0408d10b 217ff11d-032d-4ac7-ae35-11ec16ba99cb @@ -12963,9 +12844,8 @@ If False, all edit points are extracted which equals the same amount as the curv - + Create a Waterman polyhedron - true 9e92d79a-5ca1-4bb6-a0f9-ed687bb0450e Waterman Waterman @@ -12974,14 +12854,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1825 - 2271 + 2388 + 2347 175 61 - 1951 - 2302 + 2514 + 2378 @@ -12998,14 +12878,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1827 - 2273 + 2390 + 2349 112 37 - 1883 - 2291.5 + 2446 + 2367.5 @@ -13054,14 +12934,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1827 - 2310 + 2390 + 2386 112 20 - 1883 - 2320 + 2446 + 2396 @@ -13101,14 +12981,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1963 - 2273 + 2526 + 2349 35 28 - 1980.5 - 2287.25 + 2543.5 + 2363.25 @@ -13127,14 +13007,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1963 - 2301 + 2526 + 2377 35 29 - 1980.5 - 2315.75 + 2543.5 + 2391.75 @@ -13144,7 +13024,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 92044ffc-0168-4ee5-9af7-b278aa048d59 20563e24-568f-4f4f-b61b-71a1781ef92f @@ -13152,8 +13032,9 @@ If False, all edit points are extracted which equals the same amount as the curv - + Create Mesh from polylines and adds NGons properties + true 7bb56a78-3195-44a2-952d-db57a04fd63e true From Polylines @@ -13163,14 +13044,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2033 - 2273 + 2596 + 2349 91 28 - 2082 - 2287 + 2645 + 2363 @@ -13189,14 +13070,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2035 - 2275 + 2598 + 2351 35 24 - 2052.5 - 2287 + 2615.5 + 2363 @@ -13215,14 +13096,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 2094 - 2275 + 2657 + 2351 28 24 - 2108 - 2287 + 2671 + 2363 @@ -13232,7 +13113,7 @@ If False, all edit points are extracted which equals the same amount as the curv - + 92044ffc-0168-4ee5-9af7-b111aa011d14 20563e24-568f-4f4f-b61b-71a1781ef92f @@ -13251,14 +13132,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1850 - 2156 + 2413 + 2232 114 64 - 1907 - 2188 + 2470 + 2264 @@ -13269,21 +13150,21 @@ If False, all edit points are extracted which equals the same amount as the curv Mesh Mesh false - d2b45662-0124-46f4-909e-e56b78a38bc9 + d2c4c425-1d70-4ac7-b75c-b2556adcb344 1 - 1852 - 2158 + 2415 + 2234 43 30 - 1873.5 - 2173 + 2436.5 + 2249 @@ -13302,14 +13183,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1852 - 2188 + 2415 + 2264 43 30 - 1873.5 - 2203 + 2436.5 + 2279 @@ -13349,14 +13230,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1919 - 2158 + 2482 + 2234 43 20 - 1940.5 - 2168 + 2503.5 + 2244 @@ -13376,14 +13257,14 @@ If False, all edit points are extracted which equals the same amount as the curv - 1919 - 2178 + 2482 + 2254 43 20 - 1940.5 - 2188 + 2503.5 + 2264 @@ -13402,14 +13283,7077 @@ If False, all edit points are extracted which equals the same amount as the curv - 1919 - 2198 + 2482 + 2274 43 20 - 1940.5 - 2208 + 2503.5 + 2284 + + + + + + + + + + + + 01f9b302-2dc0-4fa6-9a0c-b78c4f110e1c + a570a34f-8075-8ad0-efeb-8ffc9076c298 + MeshDual + + + + + Creates the polyline dual of a mesh + true + 54c3c3d1-6232-4715-acc4-0743ed999ab2 + true + MeshDual + MeshDual + + + + + + 1441 + 2037 + 100 + 44 + + + 1503 + 2059 + + + + + + Input Mesh + 3cf8c605-0090-4a26-adfa-b536449ca599 + true + Mesh + Mesh + false + 6e242362-e335-41fa-8a91-a095e3762cdf + 1 + + + + + + 1443 + 2039 + 48 + 20 + + + 1467 + 2049 + + + + + + + + Center type (0=circumcenter, 1=barycenter) + 0da80c8d-f803-4346-ac83-f555518de12d + true + Center + Center + false + 0 + + + + + + 1443 + 2059 + 48 + 20 + + + 1467 + 2069 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Polylines of dual mesh faces + ae350900-120e-4ec3-9d21-63411078df9f + true + Dual + Dual + false + 0 + + + + + + 1515 + 2039 + 24 + 40 + + + 1527 + 2059 + + + + + + + + + + + + 78e20050-bb5f-4ebe-a978-040663adf8f1 + ab81fea9-8d16-4caf-af89-2736c660f36d + Degree 2 Smooth + + + + + Degree 2 Polyline Smoothing + true + 8ba700db-e35c-4cb4-afe8-86e74b0aef1a + true + Degree 2 Smooth + Degree 2 Smooth + + + + + + 1297 + 1903 + 142 + 44 + + + 1371 + 1925 + + + + + + Polyline to subdived and smooth + 1eda4907-ccba-446b-a058-64f91b9e5904 + true + Polyline + Polyline + false + 7c32ca4e-87f7-407e-9730-d43292ad9fef + 1 + + + + + + 1299 + 1905 + 60 + 20 + + + 1329 + 1915 + + + + + + + + The number of smoothing iterations + cbaf3908-f1b0-4d4a-b441-2fb6773904e6 + true + Iterations + Iterations + true + 0 + + + + + + 1299 + 1925 + 60 + 20 + + + 1329 + 1935 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + New Polyline + 6e242362-e335-41fa-8a91-a095e3762cdf + true + 1 + Polyline + Polyline + false + 0 + + + + + + 1383 + 1905 + 54 + 40 + + + 1402 + 1925 + + + + + + + + + + + + 4373a3f7-7b9a-4379-bb16-a760ba0dde4f + 14601aeb-b64f-9304-459d-d5d06df91218 + Mesh Explode + + + + + Decompose a mesh into its faces + true + 0481c4f4-7517-4f4f-af1e-d26b72f63ec9 + true + Mesh Explode + Mesh Explode + + + + + + 1082 + 2107 + 120 + 44 + + + 1158 + 2129 + + + + + + The open or closed mesh + true + c0b926df-54f6-4f48-8396-1f6c35ca5ac8 + true + Mesh + Mesh + false + ff6e589b-cbac-4fb0-8a2c-7fe796736fce + 1 + + + + + + 1084 + 2109 + 62 + 20 + + + 1115 + 2119 + + + + + + + + Interpolate vertex Colours + 18f05c03-c9ae-43f0-8368-284f11bc6aaa + true + Interpolate + Interpolate + true + 0 + + + + + + 1084 + 2129 + 62 + 20 + + + 1115 + 2139 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Faces of mesh + f498fe29-372b-4746-9e08-88d334a97fd4 + true + Faces + Faces + false + 0 + + + + + + 1170 + 2109 + 30 + 40 + + + 1185 + 2129 + + + + + + + + + + + + 356848b4-a6c0-4b02-9aa1-2967b950d5d0 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Mesh Edges + + + + + Get All Mesh + true + 851195b6-861b-455a-acc7-d22d0e6b5162 + true + Mesh Edges + Mesh Edges + + + + + + 1123 + 2019 + 94 + 44 + + + 1165 + 2041 + + + + + + Mesh + 1a7b261a-2d69-4119-a684-763b5d2d7c3b + true + Mesh + Mesh + true + f498fe29-372b-4746-9e08-88d334a97fd4 + 1 + + + + + + 1125 + 2021 + 28 + 40 + + + 1139 + 2041 + + + + + + + + 2 + All mesh edges + 370fb0fd-679f-4aa2-abeb-d465f310b598 + true + AllE + AllE + false + 0 + + + + + + 1177 + 2021 + 38 + 20 + + + 1196 + 2031 + + + + + + + + 2 + Naked mesh edges + 4e6a0575-132c-4818-b392-1c8f1b8bfd88 + true + NakedE + NakedE + false + 0 + + + + + + 1177 + 2041 + 38 + 20 + + + 1196 + 2051 + + + + + + + + + + + + 8307c31e-e307-48e9-b7c3-f970591e86d2 + 2cd3c35a-cada-1a81-ddba-5b184219e513 + ggNetworkPolygons + + + + + Polygon from Curve network + true + 2eb5dbb8-922e-43ca-8743-d2e347ac592f + true + ggNetworkPolygons + ggNetworkPolygons + + + + + + 1066 + 1915 + 150 + 44 + + + 1177 + 1937 + + + + + + 1 + Input Curves + 3a788a9b-9cef-4a32-a94a-85b68b81ec02 + true + Curves + Curves + false + 370fb0fd-679f-4aa2-abeb-d465f310b598 + 1 + + + + + + 1068 + 1917 + 97 + 20 + + + 1116.5 + 1927 + + + + + + + + Number of edges considered to be a void or perimeter location + fd9d4621-48e9-4d64-8982-bc059cd240f3 + true + Perim or Void + Perim or Void + true + 0 + + + + + + 1068 + 1937 + 97 + 20 + + + 1116.5 + 1947 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + 1 + Resultant Polygons + 7c32ca4e-87f7-407e-9730-d43292ad9fef + true + Cells + Cells + false + 0 + + + + + + 1189 + 1917 + 25 + 40 + + + 1201.5 + 1937 + + + + + + + + + + + + 3efefe13-1114-4638-521c-602969182936 + a4634196-add1-8181-6e78-09a045132c7c + Weaverbird's Sierpinski Triangles Subdivision + + + + + Places a triangle in each corner of a mesh face. The mesh will have one more hole per face. + +Provided by Weaverbird 0.9.0.1. + 2 + true + b81ed6ff-b424-4ecd-baf6-d5ef240336d5 + true + Weaverbird's Sierpinski Triangles Subdivision + Weaverbird's Sierpinski Triangles Subdivision + + + + + + 1037 + 1723 + 206 + 44 + + + 1130 + 1745 + + + + + + 1 + The open or closed mesh, or closed curves list, to subdivide + 7129c916-c70a-4a81-a92d-a91175151ec3 + true + Mesh/Curves + Mesh/Curves + false + 6e242362-e335-41fa-8a91-a095e3762cdf + 1 + + + + + + 1039 + 1725 + 79 + 20 + + + 1078.5 + 1735 + + + + + + + + The number of subdividing iterations for each face + 7ca97c7e-bb6a-47d6-94c4-222872422eb0 + true + Level + Level + true + 0 + + + + + + 1039 + 1745 + 79 + 20 + + + 1078.5 + 1755 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + The mesh after the subdividing process + 8e5f92ba-dfff-4026-a4be-9b7fac5f070e + true + Output Mesh/Curves + Output Mesh/Curves + false + 0 + + + + + + 1142 + 1725 + 99 + 40 + + + 1191.5 + 1745 + + + + + + + + + + + + 8adbf481-7589-4a40-b490-006531ea001d + Mesh Plane + + + + + Create a mesh plane. + true + 9a99d00e-8346-421f-884e-ec64f99df411 + true + Mesh Plane + Mesh Plane + + + + + + 188 + 2788 + 210 + 115 + + + 356 + 2846 + + + + + + Rectangle describing boundary of plane + 678e4f9f-79c9-4a57-9870-7fb7a36ad372 + true + Boundary + Boundary + false + 0 + + + + + + 190 + 2790 + 154 + 71 + + + 267 + 2825.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + + + -1 + 1 + -1 + 1 + + + + + + + + + + + + Number of faces along {x} direction + ad8464f1-d799-485c-a3ce-558405dfd1c5 + true + Width count + Width count + false + 0 + + + + + + 190 + 2861 + 154 + 20 + + + 267 + 2871 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of faces along {y} direction + 5d3925c9-5029-4196-a89e-bd95e3876a06 + true + Height count + Height count + false + 0 + + + + + + 190 + 2881 + 154 + 20 + + + 267 + 2891 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Mesh plane + a1b513e8-32d8-4fb5-a8c3-d5f7362abb4c + true + Mesh + Mesh + false + 0 + + + + + + 368 + 2790 + 28 + 55 + + + 382 + 2817.75 + + + + + + + + Area of mesh plane + a348a960-5332-4c90-8127-92424341ee30 + true + Area + Area + false + 0 + + + + + + 368 + 2845 + 28 + 56 + + + 382 + 2873.25 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + 8a2c309d-4e72-4918-8f44-e5273198633f + true + Mesh Join + Mesh Join + + + + + + 1176 + 1647 + 110 + 28 + + + 1244 + 1661 + + + + + + 1 + Meshes to join + 8b31446d-fd51-46a4-be6e-10ea9239a37c + true + 1 + Meshes + Meshes + false + 8e5f92ba-dfff-4026-a4be-9b7fac5f070e + 1 + + + + + + 1178 + 1649 + 54 + 24 + + + 1213 + 1661 + + + + + + + + Mesh join result + ab73a170-9fc4-4125-afed-5bce04c04f36 + true + Mesh + Mesh + false + 0 + + + + + + 1256 + 1649 + 28 + 24 + + + 1270 + 1661 + + + + + + + + + + + + 78e20050-bb5f-4ebe-a978-040663adf8f1 + ab81fea9-8d16-4caf-af89-2736c660f36d + Degree 2 Smooth + + + + + Degree 2 Polyline Smoothing + true + 9e77bfc7-c29a-4ca2-9f3d-41bd2017c72a + true + Degree 2 Smooth + Degree 2 Smooth + + + + + + 1330 + 1379 + 142 + 44 + + + 1420 + 1401 + + + + + + Polyline to subdived and smooth + 8c086c82-2134-46e1-81f3-59fd9baba0a3 + true + 1 + Polyline + Polyline + false + 59649713-b1bc-4541-b419-87cf6e026830 + 1 + + + + + + 1332 + 1381 + 76 + 20 + + + 1378 + 1391 + + + + + + + + The number of smoothing iterations + ebb3c8dc-ee7f-4a4b-8fd7-c6f1883b25f1 + true + Iterations + Iterations + true + 0 + + + + + + 1332 + 1401 + 76 + 20 + + + 1378 + 1411 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + New Polyline + 7474736b-1a97-4554-b02f-878c11850f45 + true + Polyline + Polyline + false + 0 + + + + + + 1432 + 1381 + 38 + 40 + + + 1451 + 1401 + + + + + + + + + + + + 4373a3f7-7b9a-4379-bb16-a760ba0dde4f + 14601aeb-b64f-9304-459d-d5d06df91218 + Mesh Explode + + + + + Decompose a mesh into its faces + true + fcaa2535-0c73-4c9e-b4ea-a75d672018b0 + true + Mesh Explode + Mesh Explode + + + + + + 1160 + 1553 + 120 + 44 + + + 1236 + 1575 + + + + + + The open or closed mesh + true + f668b8f5-0a9c-4e07-a6a6-a4b553196d65 + true + Mesh + Mesh + false + ab73a170-9fc4-4125-afed-5bce04c04f36 + 1 + + + + + + 1162 + 1555 + 62 + 20 + + + 1193 + 1565 + + + + + + + + Interpolate vertex Colours + 67811920-2824-412e-8bc4-d72bf2279e40 + true + Interpolate + Interpolate + true + 0 + + + + + + 1162 + 1575 + 62 + 20 + + + 1193 + 1585 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Faces of mesh + 254e3883-1944-4e0a-8729-02b0ed09271d + true + Faces + Faces + false + 0 + + + + + + 1248 + 1555 + 30 + 40 + + + 1263 + 1575 + + + + + + + + + + + + 356848b4-a6c0-4b02-9aa1-2967b950d5d0 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Mesh Edges + + + + + Get All Mesh + true + b76de33b-2fc2-49cc-9df9-d6e07dc09b21 + true + Mesh Edges + Mesh Edges + + + + + + 1167 + 1462 + 94 + 44 + + + 1209 + 1484 + + + + + + Mesh + 88c5f8de-c9f0-42af-821e-d8fea5637663 + true + Mesh + Mesh + true + 254e3883-1944-4e0a-8729-02b0ed09271d + 1 + + + + + + 1169 + 1464 + 28 + 40 + + + 1183 + 1484 + + + + + + + + 2 + All mesh edges + 7625cb20-e2aa-492e-9e5e-5a44a3a50ce3 + true + AllE + AllE + false + 0 + + + + + + 1221 + 1464 + 38 + 20 + + + 1240 + 1474 + + + + + + + + 2 + Naked mesh edges + f9d0c271-8923-45b1-b012-ff6be45fd3fd + true + NakedE + NakedE + false + 0 + + + + + + 1221 + 1484 + 38 + 20 + + + 1240 + 1494 + + + + + + + + + + + + 8307c31e-e307-48e9-b7c3-f970591e86d2 + 2cd3c35a-cada-1a81-ddba-5b184219e513 + ggNetworkPolygons + + + + + Polygon from Curve network + true + 33e00924-c956-4246-aaeb-1efa7dab67b0 + true + ggNetworkPolygons + ggNetworkPolygons + + + + + + 1116 + 1369 + 166 + 44 + + + 1243 + 1391 + + + + + + 1 + Input Curves + c326c509-de4a-4347-ad78-0d251ed71f2c + true + 1 + Curves + Curves + false + 7625cb20-e2aa-492e-9e5e-5a44a3a50ce3 + 1 + + + + + + 1118 + 1371 + 113 + 20 + + + 1182.5 + 1381 + + + + + + + + Number of edges considered to be a void or perimeter location + c2c6a1da-171b-4d3e-ac69-255e289f74c1 + true + Perim or Void + Perim or Void + true + 0 + + + + + + 1118 + 1391 + 113 + 20 + + + 1182.5 + 1401 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + 1 + Resultant Polygons + 59649713-b1bc-4541-b419-87cf6e026830 + true + Cells + Cells + false + 0 + + + + + + 1255 + 1371 + 25 + 40 + + + 1267.5 + 1391 + + + + + + + + + + + + 92044ffc-0168-4ee5-9af7-b278aa048d59 + 20563e24-568f-4f4f-b61b-71a1781ef92f + From Polylines + + + + + Create Mesh from polylines and adds NGons properties + true + ee26cc40-fdc9-430c-ab28-726f0949f8d8 + true + true + From Polylines + From Polylines + + + + + + 1343 + 1527 + 91 + 28 + + + 1392 + 1541 + + + + + + 1 + Polylines or Curves + 0d6d63b4-ee1f-45a3-a509-6605aed6f8d1 + true + Curves + Curves + false + ae350900-120e-4ec3-9d21-63411078df9f + 1 + + + + + + 1345 + 1529 + 35 + 24 + + + 1362.5 + 1541 + + + + + + + + Mesh + 4dcaee68-b197-4403-b465-70afd4ea7418 + true + Mesh + Mesh + false + 0 + + + + + + 1404 + 1529 + 28 + 24 + + + 1418 + 1541 + + + + + + + + + + + + 10ab6323-ee62-4d7e-a243-baac2ffa084b + a4634196-add1-8181-6e78-09a045132c7c + Weaverbird's Dual graph + + + + + This component computes the weak dual of the mesh. + +Provided by Weaverbird 0.9.0.1. + 0 + true + 11348648-92f0-497f-bd7f-10f1785ddfe5 + true + Weaverbird's Dual graph + Weaverbird's Dual graph + + + + + + 1333 + 2125 + 254 + 44 + + + 1474 + 2147 + + + + + + 1 + The open or closed mesh, or closed curves list, to subdivide + 23e8482b-c9b4-4e52-b29e-06cbe1059a7f + true + Mesh/Curves + Mesh/Curves + false + 6e242362-e335-41fa-8a91-a095e3762cdf + 1 + + + + + + 1335 + 2127 + 127 + 20 + + + 1398.5 + 2137 + + + + + + + + The method used to construct the face points + +0: Vertex Avarage. Vertex avarage dual mode. +1: Keep Size. Keep size dual mode. + 86de3783-56ce-4532-bb4c-a9f255e1b58c + true + Dual Mode + Dual Mode + false + 0 + + + + + + 1335 + 2147 + 127 + 20 + + + 1398.5 + 2157 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + The mesh after the subdividing process + 063620bb-5263-4bdd-b217-6b8dae9216fc + true + Output Mesh/Curves + Output Mesh/Curves + false + 0 + + + + + + 1486 + 2127 + 99 + 40 + + + 1535.5 + 2147 + + + + + + + + + + + + 9a18b68a-e396-46d7-b103-417ae643a0ba + 8e7b34b0-1c70-47cd-8e3d-ce0a1fbd20a8 + Perimeter Surface + + + + + Create a Surface from a closed curve with 3 or 4 control points + true + aa1140da-4b8d-45bf-a362-ca9f4d63acc2 + true + Perimeter Surface + Perimeter Surface + + + + + + 971 + 1970 + 96 + 28 + + + 1015 + 1984 + + + + + + A curve with 3 or 4 control points + 976e0634-b259-4d72-89d5-73ab5d8ed7fc + true + Curve + Curve + false + 354c51d4-9599-4b27-87d6-094591521deb + 1 + + + + + + 973 + 1972 + 30 + 24 + + + 988 + 1984 + + + + + + + + The resulting surface + fc45df91-7f3a-4229-a9b2-affd611f953b + true + Surface + Surface + false + 0 + + + + + + 1027 + 1972 + 38 + 24 + + + 1046 + 1984 + + + + + + + + + + + + 356848b4-a6c0-4b02-9aa1-2967b950d5d0 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Mesh Edges + + + + + Get All Mesh + true + 8015e37b-ee7f-4fab-8fdd-fa5e4f5109fa + true + Mesh Edges + Mesh Edges + + + + + + 328 + 2589 + 94 + 44 + + + 370 + 2611 + + + + + + Mesh + 00fc1849-0089-43e1-bc7c-4b59a7a855e9 + true + Mesh + Mesh + true + 440d5890-b0f1-4390-8202-cadf35f9e509 + 1 + + + + + + 330 + 2591 + 28 + 40 + + + 344 + 2611 + + + + + + + + 2 + All mesh edges + 2bc05328-32f5-4062-969f-9458993154e4 + true + AllE + AllE + false + 0 + + + + + + 382 + 2591 + 38 + 20 + + + 401 + 2601 + + + + + + + + 2 + Naked mesh edges + 698ec8cc-7d27-4552-99e9-5999ffe53d32 + true + NakedE + NakedE + false + 0 + + + + + + 382 + 2611 + 38 + 20 + + + 401 + 2621 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 491e57b7-912a-4bbf-a09b-3b1ab6437ce4 + true + Join Curves + Join Curves + + + + + + 466 + 1998 + 116 + 44 + + + 533 + 2020 + + + + + + 1 + Curves to join + e34d9913-79db-4ab4-aed6-bda7714b93a4 + true + Curves + Curves + false + 2bc05328-32f5-4062-969f-9458993154e4 + 1 + + + + + + 468 + 2000 + 53 + 20 + + + 494.5 + 2010 + + + + + + + + Preserve direction of input curves + ee8c742a-686c-4acf-a597-82b349a6116b + true + Preserve + Preserve + false + 0 + + + + + + 468 + 2020 + 53 + 20 + + + 494.5 + 2030 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + a0fa2160-3066-4ab5-a986-39b8488b00bd + true + Curves + Curves + false + 0 + + + + + + 545 + 2000 + 35 + 40 + + + 562.5 + 2020 + + + + + + + + + + + + 01533bee-a0ac-42f7-8426-5662fbe2d928 + a4634196-add1-8181-6e78-09a045132c7c + Weaverbird's Mesh From Lines (Weave Back) + + + + + Transforms a list of lines in a mesh. (This component is experimental and allows to try in advance future functionality) + +Provided by Weaverbird 0.9.0.1. + true + 77e1d657-3e2e-4474-8973-d8c8ca279ef6 + true + Weaverbird's Mesh From Lines (Weave Back) + Weaverbird's Mesh From Lines (Weave Back) + + + + + + 757 + 1734 + 219 + 61 + + + 934 + 1765 + + + + + + 1 + The lines from which to derive the mesh + b82cb5e7-7fa8-4fee-be4b-66c663e655a6 + true + Lines + Lines + false + 0 + + + + + + 759 + 1736 + 163 + 37 + + + 840.5 + 1754.5 + + + + + + + + Maximum face valence + 9323ae06-d53c-477d-99ba-3871c80f3133 + true + Maximum valence + Maximum valence + false + 0 + + + + + + 759 + 1773 + 163 + 20 + + + 840.5 + 1783 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + The new mesh + d056c222-9c2d-4a9d-9dc7-30a4a135b9e4 + true + Mesh + Mesh + false + 0 + + + + + + 946 + 1736 + 28 + 57 + + + 960 + 1764.5 + + + + + + + + + + + + a51c3d5f-cc12-4464-b00f-f8f01b9c7509 + d0024011-41cb-45e8-bc0d-ef0705d8df4a + Element* Octahedron + + + + + Creates a Octahedron Solid + true + a978f84d-3159-42ee-9f33-0adfcaf74e17 + true + Element* Octahedron + Element* Octahedron + + + + + + 451 + 2142 + 162 + 44 + + + 515 + 2164 + + + + + + Input a float value specifying the radius value + 252e11f8-e60f-43a0-a915-c5cfd559ebf0 + true + Radius + Radius + false + 0 + + + + + + 453 + 2144 + 50 + 40 + + + 478 + 2164 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Outputs the created Octahedron polylines + 1e027215-df3c-4e2a-a393-0bc4beda6f20 + true + Polylines + Polylines + false + 0 + + + + + + 527 + 2144 + 84 + 20 + + + 569 + 2154 + + + + + + + + Outputs the created Octahedron mesh + bb499dd5-99e7-4234-98fa-3b076095c980 + true + Octahedron Mesh + Octahedron Mesh + false + 0 + + + + + + 527 + 2164 + 84 + 20 + + + 569 + 2174 + + + + + + + + + + + + f8b111c9-c00b-1bf1-b2b4-4786a5ee1f89 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Chamfer + + + + + Cut an open Curve with Closed Curve + true + 0583581d-5c44-42a3-bf86-7cd9890ca19d + true + Chamfer + Chamfer + + + + + + 642 + 2070 + 122 + 44 + + + 715 + 2092 + + + + + + Polyline + 88687ec8-452a-4b18-8841-2089347eacdb + true + Poly + Poly + false + a0fa2160-3066-4ab5-a986-39b8488b00bd + 1 + + + + + + 644 + 2072 + 59 + 20 + + + 673.5 + 2082 + + + + + + + + Chamfer values, positive number is scalar value, negative is distance + 844b6860-bc9e-4619-9565-4deb4152ab41 + true + Chamfer + Chamfer + true + 0 + + + + + + 644 + 2092 + 59 + 20 + + + 673.5 + 2102 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Curves + 354c51d4-9599-4b27-87d6-094591521deb + true + Curves + Curves + false + 0 + + + + + + 727 + 2072 + 35 + 40 + + + 744.5 + 2092 + + + + + + + + + + + + 92044ffc-0168-4ee5-9af7-b278aa048d59 + 20563e24-568f-4f4f-b61b-71a1781ef92f + From Polylines + + + + + Create Mesh from polylines and adds NGons properties + true + c31dc677-ca99-491a-8a45-82b68027daa2 + true + true + From Polylines + From Polylines + + + + + + 683 + 1963 + 91 + 28 + + + 732 + 1977 + + + + + + 1 + Polylines or Curves + 4abf8f0b-7709-43fa-96bc-31ec8e15c409 + true + Curves + Curves + false + 354c51d4-9599-4b27-87d6-094591521deb + 1 + + + + + + 685 + 1965 + 35 + 24 + + + 702.5 + 1977 + + + + + + + + Mesh + e6687629-4f75-4b03-bf84-811c3ca1dc8a + true + Mesh + Mesh + false + 0 + + + + + + 744 + 1965 + 28 + 24 + + + 758 + 1977 + + + + + + + + + + + + 4373a3f7-7b9a-4379-bb16-a760ba0dde4f + 14601aeb-b64f-9304-459d-d5d06df91218 + Mesh Explode + + + + + Decompose a mesh into its faces + true + f3e652f2-9629-4336-8790-6f4d1b61e4e5 + true + Mesh Explode + Mesh Explode + + + + + + 314 + 2668 + 120 + 44 + + + 390 + 2690 + + + + + + The open or closed mesh + true + 2be3d4d7-62e4-49fd-84f3-e5f30877a684 + true + Mesh + Mesh + false + ff6e589b-cbac-4fb0-8a2c-7fe796736fce + 1 + + + + + + 316 + 2670 + 62 + 20 + + + 347 + 2680 + + + + + + + + Interpolate vertex Colours + 0a4c4039-14d6-4f28-9ea9-4bd7f123d6f1 + true + Interpolate + Interpolate + true + 0 + + + + + + 316 + 2690 + 62 + 20 + + + 347 + 2700 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Faces of mesh + 440d5890-b0f1-4390-8202-cadf35f9e509 + true + Faces + Faces + false + 0 + + + + + + 402 + 2670 + 30 + 40 + + + 417 + 2690 + + + + + + + + + + + + 92044ffc-0168-4ee5-9af7-b278aa048d59 + 20563e24-568f-4f4f-b61b-71a1781ef92f + From Polylines + + + + + Create Mesh from polylines and adds NGons properties + true + 82b41222-9007-4c2d-bd71-2145d23e07ce + true + true + From Polylines + From Polylines + + + + + + 980 + 2434 + 123 + 28 + + + 1045 + 2448 + + + + + + 1 + Polylines or Curves + 26a8059d-d6c9-4e8f-a14f-fe9a3c951efc + true + 1 + Curves + Curves + false + 90064f94-9274-4100-b78f-e36e8e019858 + 1 + + + + + + 982 + 2436 + 51 + 24 + + + 1015.5 + 2448 + + + + + + + + Mesh + b5344ad9-67d5-4f40-9add-5f8e193beb85 + true + 1 + Mesh + Mesh + false + 0 + + + + + + 1057 + 2436 + 44 + 24 + + + 1071 + 2448 + + + + + + + + + + + + 8307c31e-e307-48e9-b7c3-f970591e86d2 + 2cd3c35a-cada-1a81-ddba-5b184219e513 + ggNetworkPolygons + + + + + Polygon from Curve network + true + f64f8ebf-bcdf-43e5-a745-876477a55e4d + true + ggNetworkPolygons + ggNetworkPolygons + + + + + + 958 + 2809 + 166 + 44 + + + 1069 + 2831 + + + + + + 1 + Input Curves + 91631f66-43a9-4f8e-9b7a-e8fd4f9d9cf5 + true + Curves + Curves + false + 80a8c028-ff94-429a-8892-b996d7f22c51 + 1 + + + + + + 960 + 2811 + 97 + 20 + + + 1008.5 + 2821 + + + + + + + + Number of edges considered to be a void or perimeter location + 5e54a6bd-9001-4219-96c2-d5b04989f525 + true + Perim or Void + Perim or Void + true + 0 + + + + + + 960 + 2831 + 97 + 20 + + + 1008.5 + 2841 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + 1 + Resultant Polygons + 90064f94-9274-4100-b78f-e36e8e019858 + true + 1 + Cells + Cells + false + 0 + + + + + + 1081 + 2811 + 41 + 40 + + + 1093.5 + 2831 + + + + + + + + + + + + 2b9bf01d-5fe5-464c-b0b3-b469eb5f2efb + Mesh Edges + + + + + Get all the edges of a mesh + true + 8b10de82-e180-4d11-aa00-a364dbc0edb5 + true + Mesh Edges + Mesh Edges + + + + + + 893 + 2580 + 153 + 64 + + + 935 + 2612 + + + + + + Mesh for edge extraction + 778b65a4-c15c-44be-a4ff-62eda4c5f1bc + true + Mesh + Mesh + false + 440d5890-b0f1-4390-8202-cadf35f9e509 + 1 + + + + + + 895 + 2582 + 28 + 60 + + + 909 + 2612 + + + + + + + + 1 + Edges with valence 1 (a single adjacent face) + 1352ffdd-c60c-4d71-a677-e4638d7d7e3e + true + Naked Edges + Naked Edges + false + 0 + + + + + + 947 + 2582 + 97 + 20 + + + 995.5 + 2592 + + + + + + + + 1 + Edges with valence 2 (two adjacent faces) + 0e51a704-2914-427a-a8a4-7f90aea23895 + true + Interior Edges + Interior Edges + false + 0 + + + + + + 947 + 2602 + 97 + 20 + + + 995.5 + 2612 + + + + + + + + 1 + Edges with valence 3 or higher + 1edb438e-0e9b-4c31-a5aa-438d88236ae2 + true + Non-Manifold Edges + Non-Manifold Edges + false + 0 + + + + + + 947 + 2622 + 97 + 20 + + + 995.5 + 2632 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + 70007695-5ba8-4ca1-b91f-d64a2c679427 + true + Mesh Join + Mesh Join + + + + + + 1122 + 2312 + 94 + 28 + + + 1174 + 2326 + + + + + + 1 + Meshes to join + c768cef2-9219-4151-876e-9ef88fd4448f + true + Meshes + Meshes + false + b5344ad9-67d5-4f40-9add-5f8e193beb85 + 1 + + + + + + 1124 + 2314 + 38 + 24 + + + 1143 + 2326 + + + + + + + + Mesh join result + a9faaa5c-fb14-4be3-bf6a-04a56216c652 + true + Mesh + Mesh + false + 0 + + + + + + 1186 + 2314 + 28 + 24 + + + 1200 + 2326 + + + + + + + + + + + + 356848b4-a6c0-4b02-9aa1-2967b950d5d0 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Mesh Edges + + + + + Get All Mesh + true + faec4512-ee0e-4742-b2fe-ff00f7f61383 + true + Mesh Edges + Mesh Edges + + + + + + 873 + 2747 + 94 + 44 + + + 915 + 2769 + + + + + + Mesh + 296452d1-a08e-421b-9cf0-5da255a6e32e + true + Mesh + Mesh + true + a1b513e8-32d8-4fb5-a8c3-d5f7362abb4c + 1 + + + + + + 875 + 2749 + 28 + 40 + + + 889 + 2769 + + + + + + + + 2 + All mesh edges + 80a8c028-ff94-429a-8892-b996d7f22c51 + true + AllE + AllE + false + 0 + + + + + + 927 + 2749 + 38 + 20 + + + 946 + 2759 + + + + + + + + 2 + Naked mesh edges + 91c1d8f2-bd9f-4680-b476-0c4b9fbac088 + true + NakedE + NakedE + false + 0 + + + + + + 927 + 2769 + 38 + 20 + + + 946 + 2779 + + + + + + + + + + + + 8307c31e-e307-48e9-b7c3-f970591e86d2 + 2cd3c35a-cada-1a81-ddba-5b184219e513 + ggNetworkPolygons + + + + + Polygon from Curve network + true + 836c71e0-243b-44d2-806d-798c94446813 + true + ggNetworkPolygons + ggNetworkPolygons + + + + + + 288 + 2500 + 166 + 44 + + + 399 + 2522 + + + + + + 1 + Input Curves + ab2ab58a-d594-4b9f-8cf2-97ef2fa908d1 + true + Curves + Curves + false + 2bc05328-32f5-4062-969f-9458993154e4 + 1 + + + + + + 290 + 2502 + 97 + 20 + + + 338.5 + 2512 + + + + + + + + Number of edges considered to be a void or perimeter location + cb96136a-16d3-49e2-9bdd-18099d41be14 + true + Perim or Void + Perim or Void + true + 0 + + + + + + 290 + 2522 + 97 + 20 + + + 338.5 + 2532 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + 1 + Resultant Polygons + abb2ccc1-fb98-422f-b7d6-e61ff5963a40 + true + 1 + Cells + Cells + false + 0 + + + + + + 411 + 2502 + 41 + 40 + + + 423.5 + 2522 + + + + + + + + + + + + 92044ffc-0168-4ee5-9af7-b278aa048d59 + 20563e24-568f-4f4f-b61b-71a1781ef92f + From Polylines + + + + + Create Mesh from polylines and adds NGons properties + true + 467049fd-8efc-4c59-9759-ccc1d4af816c + true + true + From Polylines + From Polylines + + + + + + 1451 + 2556 + 91 + 28 + + + 1500 + 2570 + + + + + + 1 + Polylines or Curves + 53536a3a-5bcf-4941-bd55-3b4311278a84 + true + Curves + Curves + false + 784d8bfd-6f8c-482e-a354-ee445e705a79 + 1 + + + + + + 1453 + 2558 + 35 + 24 + + + 1470.5 + 2570 + + + + + + + + Mesh + c3b6035c-e82c-45f3-bff4-59cc8bd3409b + true + Mesh + Mesh + false + 0 + + + + + + 1512 + 2558 + 28 + 24 + + + 1526 + 2570 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 705586a7-dd4a-49f0-bb19-1f1693c2cddf + true + Scale + Scale + + + + + + 491 + 2299 + 201 + 64 + + + 628 + 2331 + + + + + + Base geometry + a031f7a5-3c85-4976-9bce-54f4f90dc254 + true + Geometry + Geometry + true + 3ac291a1-8437-4fb8-a5d1-004e7e4e2985 + 1 + + + + + + 493 + 2301 + 123 + 20 + + + 554.5 + 2311 + + + + + + + + Center of scaling + cac832cd-2a9f-4930-87fa-17de38141e00 + true + Center + Center + false + 0 + + + + + + 493 + 2321 + 123 + 20 + + + 554.5 + 2331 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 9dceaaeb-9d43-40b1-ab2a-4314be31d812 + true + Factor + Factor + false + 4047a1cd-bfd4-40b2-acc4-ba06b92a3400 + 1 + + + + + + 493 + 2341 + 123 + 20 + + + 554.5 + 2351 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 3e8b79c4-fe98-4cd9-aa5d-abf56cc6056c + true + Geometry + Geometry + false + 0 + + + + + + 640 + 2301 + 50 + 30 + + + 665 + 2316 + + + + + + + + Transformation data + f0a970b0-7baf-4c91-bc0c-a019fc6192cf + true + Transform + Transform + false + 0 + + + + + + 640 + 2331 + 50 + 30 + + + 665 + 2346 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 58ac015f-ab27-48ae-ae8f-b7d374438f9d + true + Scale + Scale + + + + + + 496 + 2463 + 201 + 64 + + + 633 + 2495 + + + + + + Base geometry + c49a5751-6852-41e4-b012-8cbcc6f52ad7 + true + Geometry + Geometry + true + 3f6e0eeb-c041-4305-b1a7-360d539de63b + 1 + + + + + + 498 + 2465 + 123 + 20 + + + 559.5 + 2475 + + + + + + + + Center of scaling + 0daddb63-80ed-450f-816b-82ec337c72aa + true + Center + Center + false + 0 + + + + + + 498 + 2485 + 123 + 20 + + + 559.5 + 2495 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 09999e5d-5533-4453-8aff-42f2e0984309 + true + Factor + Factor + false + 4047a1cd-bfd4-40b2-acc4-ba06b92a3400 + 1 + + + + + + 498 + 2505 + 123 + 20 + + + 559.5 + 2515 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + a33def4b-0132-4925-a2d7-8ba86da8d5c3 + true + Geometry + Geometry + false + 0 + + + + + + 645 + 2465 + 50 + 30 + + + 670 + 2480 + + + + + + + + Transformation data + 7acbebcb-b8da-41e2-a0d2-4a1019c07598 + true + Transform + Transform + false + 0 + + + + + + 645 + 2495 + 50 + 30 + + + 670 + 2510 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 91720fd7-f2de-4078-b600-b8664d0d8b86 + true + Scale + Scale + + + + + + 908 + 2220 + 217 + 64 + + + 1061 + 2252 + + + + + + Base geometry + e0b1ff5b-1437-4aca-9160-5bc231c358e5 + true + Geometry + Geometry + true + 6397f020-1a60-4be0-a227-67b411e44028 + 1 + + + + + + 910 + 2222 + 139 + 20 + + + 987.5 + 2232 + + + + + + + + Center of scaling + 9dc745cc-2dd2-49d5-b3e6-6f6ce313f1df + true + Center + Center + false + 0 + + + + + + 910 + 2242 + 139 + 20 + + + 987.5 + 2252 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 363a418f-3c2d-4090-b8ce-60f2da812ed0 + 1/X + true + Factor + Factor + false + 4047a1cd-bfd4-40b2-acc4-ba06b92a3400 + 1 + + + + + + 910 + 2262 + 139 + 20 + + + 987.5 + 2272 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 784d8bfd-6f8c-482e-a354-ee445e705a79 + true + Geometry + Geometry + false + 0 + + + + + + 1073 + 2222 + 50 + 30 + + + 1098 + 2237 + + + + + + + + Transformation data + f2ddb182-5eb9-4103-9f9e-844f1a3a2c09 + true + Transform + Transform + false + 0 + + + + + + 1073 + 2252 + 50 + 30 + + + 1098 + 2267 + + + + + + + + + + + + 7a1e5fd7-b7da-4244-a261-f1da66614992 + Power of 2 + + + + + Raise 2 to the power of N. + true + 1b35c9ae-a70a-4525-b102-53454ae47104 + true + Power of 2 + Power of 2 + + + + + + 1137 + 3020 + 103 + 28 + + + 1195 + 3034 + + + + + + Input value + fcbec107-5341-443c-ab26-5bc3cd8d6b50 + true + Value + Value + false + 0 + + + + + + 1139 + 3022 + 44 + 24 + + + 1161 + 3034 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 16 + + + + + + + + + + + Output value + 4047a1cd-bfd4-40b2-acc4-ba06b92a3400 + true + Result + Result + false + 0 + + + + + + 1207 + 3022 + 31 + 24 + + + 1222.5 + 3034 + + + + + + + + + + + + 4f3147f4-9fcd-4a7e-be0e-b1841caa5f97 + Mesh Difference + + + + + Perform a solid difference on two sets of meshes + true + f397d888-8df1-40a1-8aa9-e745fa68556a + true + Mesh Difference + Mesh Difference + + + + + + 1420 + 2715 + 109 + 44 + + + 1484 + 2737 + + + + + + 1 + First mesh set + 7d0edb15-79c9-4158-90a0-3ed8d77f8df3 + true + Meshes A + Meshes A + false + 3e8b79c4-fe98-4cd9-aa5d-abf56cc6056c + 1 + + + + + + 1422 + 2717 + 50 + 20 + + + 1447 + 2727 + + + + + + + + 1 + Second mesh set + f2f850bb-37c1-4164-a45a-28b244577f33 + true + Meshes B + Meshes B + false + a33def4b-0132-4925-a2d7-8ba86da8d5c3 + 1 + + + + + + 1422 + 2737 + 50 + 20 + + + 1447 + 2747 + + + + + + + + 1 + Difference result of A-B + dd5709e4-aea8-4a3e-956e-676debc1ca55 + true + Result + Result + false + 0 + + + + + + 1496 + 2717 + 31 + 40 + + + 1511.5 + 2737 + + + + + + + + + + + + fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 + Solid Difference + + + + + Perform a solid difference on two Brep sets. + true + b98a0178-9a74-43d7-b0e7-8727227dfae0 + true + Solid Difference + Solid Difference + + + + + + 773 + 2351 + 100 + 44 + + + 828 + 2373 + + + + + + 1 + First Brep set + 77f21f1a-1738-46a9-838a-12b03a9f2fa0 + true + Breps A + Breps A + false + 3e8b79c4-fe98-4cd9-aa5d-abf56cc6056c + 1 + + + + + + 775 + 2353 + 41 + 20 + + + 795.5 + 2363 + + + + + + + + 1 + Second Brep set + a9042525-7c53-4176-9e5d-e676137bcf64 + true + Breps B + Breps B + false + a33def4b-0132-4925-a2d7-8ba86da8d5c3 + 1 + + + + + + 775 + 2373 + 41 + 20 + + + 795.5 + 2383 + + + + + + + + 1 + Difference result + 6397f020-1a60-4be0-a227-67b411e44028 + true + Result + Result + false + 0 + + + + + + 840 + 2353 + 31 + 40 + + + 855.5 + 2373 + + + + + + + + + + + + 9a18b68a-e396-46d7-b103-417ae643a0ba + 8e7b34b0-1c70-47cd-8e3d-ce0a1fbd20a8 + Perimeter Surface + + + + + Create a Surface from a closed curve with 3 or 4 control points + true + 1111e19f-6a35-4369-bb21-d969ba7ecb1e + true + Perimeter Surface + Perimeter Surface + + + + + + 65 + 2424 + 96 + 28 + + + 109 + 2438 + + + + + + A curve with 3 or 4 control points + 1cfd71b5-ac7d-4ffb-a4db-3f9e37e3f197 + true + Curve + Curve + false + abb2ccc1-fb98-422f-b7d6-e61ff5963a40 + 1 + + + + + + 67 + 2426 + 30 + 24 + + + 82 + 2438 + + + + + + + + The resulting surface + 543786a3-7857-4da4-830b-32a21037354b + true + Surface + Surface + false + 0 + + + + + + 121 + 2426 + 38 + 24 + + + 140 + 2438 + + + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 1336501e-7b97-4b2d-a8a1-12e4d2b40ce0 + true + Plane Surface + Plane Surface + + + + + + 214 + 2239 + 173 + 81 + + + 345 + 2280 + + + + + + Surface base plane + 41c27819-30fc-4529-b82b-0e6b4556be82 + true + Plane + Plane + false + 0 + + + + + + 216 + 2241 + 117 + 37 + + + 274.5 + 2259.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + + + + + + + + + + + + Dimensions in X direction + 2e6589ba-ec61-4db1-ac81-c19c8cb7cb8b + true + X Size + X Size + false + 0 + + + + + + 216 + 2278 + 117 + 20 + + + 274.5 + 2288 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + 1d0cf8a5-52f8-47c3-b243-df3560ac5d12 + true + Y Size + Y Size + false + 0 + + + + + + 216 + 2298 + 117 + 20 + + + 274.5 + 2308 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + 3ac291a1-8437-4fb8-a5d1-004e7e4e2985 + true + Plane + Plane + false + 0 + + + + + + 357 + 2241 + 28 + 77 + + + 371 + 2279.5 + + + + + + + + + + + + 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd + Brep Join + + + + + Join a number of Breps together + true + 252788da-e929-4ae5-a61e-2818bb26e126 + true + Brep Join + Brep Join + + + + + + 243 + 2374 + 92 + 44 + + + 287 + 2396 + + + + + + 1 + Breps to join + 1674c9aa-c36b-40c7-905f-f078ac43d040 + true + Breps + Breps + false + 543786a3-7857-4da4-830b-32a21037354b + 1 + + + + + + 245 + 2376 + 30 + 40 + + + 260 + 2396 + + + + + + + + 1 + Joined Breps + 3f6e0eeb-c041-4305-b1a7-360d539de63b + true + Breps + Breps + false + 0 + + + + + + 299 + 2376 + 34 + 20 + + + 316 + 2386 + + + + + + + + 1 + Closed flag for each resulting Brep + fcacb9b1-1fb9-4be5-8dfb-1f790f88dc2a + true + Closed + Closed + false + 0 + + + + + + 299 + 2396 + 34 + 20 + + + 316 + 2406 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ff6e589b-cbac-4fb0-8a2c-7fe796736fce + true + Relay + + false + ff6e589b-cbac-4fb0-8a2c-7fe796736fce + 1 + + + + + + 651 + 2608 + 40 + 16 + + + 671 + 2616 + + + + + + + + + + 3718d679-f4f2-40ee-9c0f-89ad2b9e1637 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Smooth + + + + + Smooth + true + bc3a678b-e781-48c6-9de4-4226365301d1 + true + Smooth + Smooth + + + + + + 632 + 3301 + 170 + 104 + + + 760 + 3353 + + + + + + Mesh + 1fd2e95d-e49c-4e99-9a90-5715ffc48351 + true + Mesh + Mesh + false + d2b45662-0124-46f4-909e-e56b78a38bc9 + 1 + + + + + + 634 + 3303 + 114 + 20 + + + 691 + 3313 + + + + + + + + Value of smoothing + a692ce7d-8928-4228-a931-e456620eb4d4 + true + Value + Value + true + 0 + + + + + + 634 + 3323 + 114 + 20 + + + 691 + 3333 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.025 + + + + + + + + + + + Number of iterations for smoothing + 7d6fc6be-ecfb-41e4-941b-60c46db48463 + true + Iterations + Iterations + true + 0 + + + + + + 634 + 3343 + 114 + 20 + + + 691 + 3353 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Fixed boundaries + d8ecbd50-1929-4de1-9238-9c338060c7f9 + true + Fixed + Fixed + true + 0 + + + + + + 634 + 3363 + 114 + 20 + + + 691 + 3373 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Fixed Points + a64f5286-28b3-4d3f-9a3f-ef22d1a75664 + true + FixedPt, + FixedPt, + true + 0 + + + + + + 634 + 3383 + 114 + 20 + + + 691 + 3393 + + + + + + + + Mesh + 9bd641c7-278a-45ed-ad2e-2e67ff01e8d6 + true + Mesh + Mesh + false + 0 + + + + + + 772 + 3303 + 28 + 100 + + + 786 + 3353 + + + + + + + + + + + + c6d0f4d3-f2e8-4040-bc60-fd3e0408d10b + 217ff11d-032d-4ac7-ae35-11ec16ba99cb + Waterman + + + + + Create a Waterman polyhedron + true + 7daf202a-81cd-46ef-9cc1-806bcedda76e + true + Waterman + Waterman + + + + + + 221 + 3119 + 175 + 61 + + + 347 + 3150 + + + + + + Plane of Waterman polyhedron + 01631537-9783-4ee0-9ce5-9860664bf0c3 + true + Plane + Plane + false + 0 + + + + + + 223 + 3121 + 112 + 37 + + + 279 + 3139.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Defines CCP spheres with radius of sqrt(root) + a53ab260-3a17-49e6-b247-003dd138d353 + true + Root + Root + false + 0 + + + + + + 223 + 3158 + 112 + 20 + + + 279 + 3168 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting boundary curves + 74241cf5-12fb-44e2-99b4-64cb8708d337 + true + Curves + Curves + false + 0 + + + + + + 359 + 3121 + 35 + 28 + + + 376.5 + 3135.25 + + + + + + + + Resulting mesh + 867c29a7-f45c-4cf0-9c42-02821344f3e9 + true + Mesh + Mesh + false + 0 + + + + + + 359 + 3149 + 35 + 29 + + + 376.5 + 3163.75 + + + + + + + + + + + + 92044ffc-0168-4ee5-9af7-b278aa048d59 + 20563e24-568f-4f4f-b61b-71a1781ef92f + From Polylines + + + + + Create Mesh from polylines and adds NGons properties + true + 74755dd1-b438-47ee-91f6-3b97824a6908 + true + true + From Polylines + From Polylines + + + + + + 489 + 3288 + 91 + 28 + + + 538 + 3302 + + + + + + 1 + Polylines or Curves + 6f5f9ef7-f12d-4116-806a-1b9c54e2db8f + true + Curves + Curves + false + e9d5e32b-a9ad-4a85-9aa1-6371c799b0b5 + 1 + + + + + + 491 + 3290 + 35 + 24 + + + 508.5 + 3302 + + + + + + + + Mesh + d6220fe8-8128-481f-b551-ffceb25622ee + true + Mesh + Mesh + false + 0 + + + + + + 550 + 3290 + 28 + 24 + + + 564 + 3302 + + + + + + + + + + + + e09a90a0-cfda-48b3-b01c-fa4654cf18b5 + 217ff11d-032d-4ac7-ae35-11ec16ba99cb + Polyhedron + + + + + Create a polyhedron + true + e86cf644-7d7a-4004-8a00-481ee7446856 + true + Polyhedron + Polyhedron + + + + + + 216 + 3377 + 180 + 81 + + + 344 + 3418 + + + + + + Name of polyhedron + 2beb65d2-a9f0-4510-b131-68739ccb73ba + true + Name + Name + false + 0 + + + + + + 218 + 3379 + 114 + 20 + + + 275 + 3389 + + + + + + 1 + + + + + 1 + {0} + + + + + false + CUBE + + + + + + + + + + + Plane of polyhedron + 16ba553b-ac29-4b28-88f0-44f77ff1b6e4 + true + Plane + Plane + false + 0 + + + + + + 218 + 3399 + 114 + 37 + + + 275 + 3417.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scale of polyhedron + 3ed78fb4-761d-473c-865f-c051545a3a9e + true + Scale + Scale + false + 0 + + + + + + 218 + 3436 + 114 + 20 + + + 275 + 3446 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting boundary curves + 7f676bec-36bb-479c-8cd4-4ef35a63ad99 + true + Curves + Curves + false + 0 + + + + + + 356 + 3379 + 38 + 25 + + + 375 + 3391.833 + + + + + + + + 1 + Resulting meshes + 0450d379-0fbc-4624-b8ea-1bb11c88f74a + true + Meshes + Meshes + false + 0 + + + + + + 356 + 3404 + 38 + 26 + + + 375 + 3417.5 + + + + + + + + Resulting polyhedron is solid + 4ddc7a64-86a3-482d-aa37-8046c904742a + true + Solid + Solid + false + 0 + + + + + + 356 + 3430 + 38 + 26 + + + 375 + 3443.167 + + + + + + + + + + + + e09a90a0-cfda-48b3-b01c-fa4654cf18b5 + 217ff11d-032d-4ac7-ae35-11ec16ba99cb + Polyhedron + + + + + Create a polyhedron + true + ad7740b0-623e-4131-9ede-fee6c0196838 + true + Polyhedron + Polyhedron + + + + + + 216 + 3248 + 180 + 81 + + + 344 + 3289 + + + + + + Name of polyhedron + d4bc786a-9f86-407e-ac11-da415240d8be + true + Name + Name + false + 0 + + + + + + 218 + 3250 + 114 + 20 + + + 275 + 3260 + + + + + + 1 + + + + + 1 + {0} + + + + + false + OCTAHEDRON + + + + + + + + + + + Plane of polyhedron + dfa77126-d48d-4a8e-b6f2-4f03d6d7c7b4 + true + Plane + Plane + false + 0 + + + + + + 218 + 3270 + 114 + 37 + + + 275 + 3288.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scale of polyhedron + b8b67994-e40c-4d79-b9b2-a196f6f50227 + true + Scale + Scale + false + 0 + + + + + + 218 + 3307 + 114 + 20 + + + 275 + 3317 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting boundary curves + e9d5e32b-a9ad-4a85-9aa1-6371c799b0b5 + true + Curves + Curves + false + 0 + + + + + + 356 + 3250 + 38 + 25 + + + 375 + 3262.833 + + + + + + + + 1 + Resulting meshes + e2b804a9-afca-4832-86c3-2c1eaf8797b3 + true + Meshes + Meshes + false + 0 + + + + + + 356 + 3275 + 38 + 26 + + + 375 + 3288.5 + + + + + + + + Resulting polyhedron is solid + a7dcbd4f-bfc1-4a4b-af10-bea658198c36 + true + Solid + Solid + false + 0 + + + + + + 356 + 3301 + 38 + 26 + + + 375 + 3314.167 + + + + + + + + + + + + 4373a3f7-7b9a-4379-bb16-a760ba0dde4f + 14601aeb-b64f-9304-459d-d5d06df91218 + Mesh Explode + + + + + Decompose a mesh into its faces + true + 9e9358cd-82a2-4bb0-b580-e2e7e75fdddc + true + Mesh Explode + Mesh Explode + + + + + + 475 + 2874 + 120 + 44 + + + 551 + 2896 + + + + + + The open or closed mesh + true + 3ad70fcd-5b26-42a9-b32c-1be03a3c5ebb + true + Mesh + Mesh + false + d2b45662-0124-46f4-909e-e56b78a38bc9 + 1 + + + + + + 477 + 2876 + 62 + 20 + + + 508 + 2886 + + + + + + + + Interpolate vertex Colours + c306faa9-1f3b-48d9-8e21-e9b28b3cf4cb + true + Interpolate + Interpolate + true + 0 + + + + + + 477 + 2896 + 62 + 20 + + + 508 + 2906 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Faces of mesh + 36fc311e-31ad-4e6e-9b9b-55f5eb4c3922 + true + Faces + Faces + false + 0 + + + + + + 563 + 2876 + 30 + 40 + + + 578 + 2896 + + + + + + + + + + + + 356848b4-a6c0-4b02-9aa1-2967b950d5d0 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Mesh Edges + + + + + Get All Mesh + true + 705d7a6f-6f4a-41dc-9d56-4581a6fecbdc + true + Mesh Edges + Mesh Edges + + + + + + 646 + 2911 + 94 + 44 + + + 688 + 2933 + + + + + + Mesh + 93c2b363-b80c-4d19-8458-5248ab1856ce + true + Mesh + Mesh + true + d2b45662-0124-46f4-909e-e56b78a38bc9 + 1 + + + + + + 648 + 2913 + 28 + 40 + + + 662 + 2933 + + + + + + + + 2 + All mesh edges + 9271d64d-2d62-4154-8aca-03f39cdd0a04 + true + AllE + AllE + false + 0 + + + + + + 700 + 2913 + 38 + 20 + + + 719 + 2923 + + + + + + + + 2 + Naked mesh edges + 97dd8e3d-e74b-47f9-be42-fa40046efec9 + true + NakedE + NakedE + false + 0 + + + + + + 700 + 2933 + 38 + 20 + + + 719 + 2943 + + + + + + + + + + + + 8307c31e-e307-48e9-b7c3-f970591e86d2 + 2cd3c35a-cada-1a81-ddba-5b184219e513 + ggNetworkPolygons + + + + + Polygon from Curve network + true + 87d5fd68-afc2-4094-9173-78fcd129f01c + true + ggNetworkPolygons + ggNetworkPolygons + + + + + + 491 + 3066 + 150 + 44 + + + 602 + 3088 + + + + + + 1 + Input Curves + 9b322059-62d1-40d5-a1d8-908677393fda + true + Curves + Curves + false + 97dd8e3d-e74b-47f9-be42-fa40046efec9 + 1 + + + + + + 493 + 3068 + 97 + 20 + + + 541.5 + 3078 + + + + + + + + Number of edges considered to be a void or perimeter location + a10aeef3-47ef-4065-93df-1967d4a927ee + true + Perim or Void + Perim or Void + true + 0 + + + + + + 493 + 3088 + 97 + 20 + + + 541.5 + 3098 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + 1 + Resultant Polygons + 6736516d-b63f-4414-a233-518e8a30c9bb + true + Cells + Cells + false + 0 + + + + + + 614 + 3068 + 25 + 40 + + + 626.5 + 3088 + + + + + + + + + + + + 3efefe13-1114-4638-521c-602969182936 + a4634196-add1-8181-6e78-09a045132c7c + Weaverbird's Sierpinski Triangles Subdivision + + + + + Places a triangle in each corner of a mesh face. The mesh will have one more hole per face. + +Provided by Weaverbird 0.9.0.1. + 2 + true + 0cb7718f-d897-4102-9c27-6f5ea648555f + Weaverbird's Sierpinski Triangles Subdivision + Weaverbird's Sierpinski Triangles Subdivision + + + + + + 2166 + 2262 + 206 + 44 + + + 2259 + 2284 + + + + + + 1 + The open or closed mesh, or closed curves list, to subdivide + ae0325e2-3220-4767-93f2-1458ec1eecc2 + Mesh/Curves + Mesh/Curves + false + 35de7726-5a0f-4549-877e-08d39c56517f + 1 + + + + + + 2168 + 2264 + 79 + 20 + + + 2207.5 + 2274 + + + + + + + + The number of subdividing iterations for each face + f1b8eb4a-928c-49f4-8fb4-71893bfa1881 + Level + Level + true + 0 + + + + + + 2168 + 2284 + 79 + 20 + + + 2207.5 + 2294 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + The mesh after the subdividing process + d2c4c425-1d70-4ac7-b75c-b2556adcb344 + Output Mesh/Curves + Output Mesh/Curves + false + 0 + + + + + + 2271 + 2264 + 99 + 40 + + + 2320.5 + 2284 + + + + + + + + + + + + 3718d679-f4f2-40ee-9c0f-89ad2b9e1637 + 20563e24-568f-4f4f-b61b-71a1781ef92f + Smooth + + + + + Smooth + true + d9c97c84-e40b-4bf7-bfe0-222a621b464d + Smooth + Smooth + + + + + + 2190 + 2088 + 170 + 104 + + + 2318 + 2140 + + + + + + Mesh + 0b86909c-f834-4c94-9b4a-3f08c8758607 + Mesh + Mesh + false + f722a204-ee89-4a88-85e8-93097a970e62 + 1 + + + + + + 2192 + 2090 + 114 + 20 + + + 2249 + 2100 + + + + + + + + Value of smoothing + 10d2e94e-8d68-453a-8726-28800b60c8fd + Value + Value + true + 0 + + + + + + 2192 + 2110 + 114 + 20 + + + 2249 + 2120 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of iterations for smoothing + d1e33918-a44d-4868-8612-24e9a7dc6976 + Iterations + Iterations + true + 0 + + + + + + 2192 + 2130 + 114 + 20 + + + 2249 + 2140 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + Fixed boundaries + 43b956c8-a76e-4b26-81c5-35e526d6e069 + Fixed + Fixed + true + 0 + + + + + + 2192 + 2150 + 114 + 20 + + + 2249 + 2160 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Fixed Points + 94acc155-0e6a-40f1-a478-066608e156a2 + FixedPt, + FixedPt, + true + 0 + + + + + + 2192 + 2170 + 114 + 20 + + + 2249 + 2180 + + + + + + + + Mesh + 61935f5f-f338-40e2-a590-cda0e3f9ad3a + Mesh + Mesh + false + 0 + + + + + + 2330 + 2090 + 28 + 100 + + + 2344 + 2140 @@ -13426,7 +20370,7 @@ If False, all edit points are extracted which equals the same amount as the curv - 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