diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..ⵙᔓᔕⵙᗱᗴⵙᙁⵙᑐᑕⵙᴥⵙꖴⵙᑐᑕⵙ◯ⵙ✤ⵙИNⵙᗱᗴⵙᕤᕦⵙИNⵙᗩⵙ✤ⵙ◯ⵙᙁⵙᗩⵙꖴⵙᗝⵙᗩⵙᴥⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⚪ⵙ◯ⵙ◯ⵙ⚪ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙᴥⵙᗩⵙᗝⵙꖴⵙᗩⵙᙁⵙ◯ⵙ✤ⵙᗩⵙИNⵙᕤᕦⵙᗱᗴⵙИNⵙ✤ⵙ◯ⵙᑐᑕⵙꖴⵙᴥⵙᑐᑕⵙᙁⵙᗱᗴⵙᔓᔕⵙ..GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..ⵙᔓᔕⵙᗱᗴⵙᙁⵙᑐᑕⵙᴥⵙꖴⵙᑐᑕⵙ◯ⵙ✤ⵙИNⵙᗱᗴⵙᕤᕦⵙИNⵙᗩⵙ✤ⵙ◯ⵙᙁⵙᗩⵙꖴⵙᗝⵙᗩⵙᴥⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⚪ⵙ◯ⵙ◯ⵙ⚪ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙᴥⵙᗩⵙᗝⵙꖴⵙᗩⵙᙁⵙ◯ⵙ✤ⵙᗩⵙИNⵙᕤᕦⵙᗱᗴⵙИNⵙ✤ⵙ◯ⵙᑐᑕⵙꖴⵙᴥⵙᑐᑕⵙᙁⵙᗱᗴⵙᔓᔕⵙ..GHX index bb025ba7..67280ecf 100644 --- a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..ⵙᔓᔕⵙᗱᗴⵙᙁⵙᑐᑕⵙᴥⵙꖴⵙᑐᑕⵙ◯ⵙ✤ⵙИNⵙᗱᗴⵙᕤᕦⵙИNⵙᗩⵙ✤ⵙ◯ⵙᙁⵙᗩⵙꖴⵙᗝⵙᗩⵙᴥⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⚪ⵙ◯ⵙ◯ⵙ⚪ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙᴥⵙᗩⵙᗝⵙꖴⵙᗩⵙᙁⵙ◯ⵙ✤ⵙᗩⵙИNⵙᕤᕦⵙᗱᗴⵙИNⵙ✤ⵙ◯ⵙᑐᑕⵙꖴⵙᴥⵙᑐᑕⵙᙁⵙᗱᗴⵙᔓᔕⵙ..GHX +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..ⵙᔓᔕⵙᗱᗴⵙᙁⵙᑐᑕⵙᴥⵙꖴⵙᑐᑕⵙ◯ⵙ✤ⵙИNⵙᗱᗴⵙᕤᕦⵙИNⵙᗩⵙ✤ⵙ◯ⵙᙁⵙᗩⵙꖴⵙᗝⵙᗩⵙᴥⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⚪ⵙ◯ⵙ◯ⵙ⚪ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙ◌ⵙ⊚ⵙᴥⵙᗩⵙᗝⵙꖴⵙᗩⵙᙁⵙ◯ⵙ✤ⵙᗩⵙИNⵙᕤᕦⵙᗱᗴⵙИNⵙ✤ⵙ◯ⵙᑐᑕⵙꖴⵙᴥⵙᑐᑕⵙᙁⵙᗱᗴⵙᔓᔕⵙ..GHX @@ -48,10 +48,10 @@ - 105 - 1684 + -3171 + 3603 - 1 + 1.55832875 @@ -68,9 +68,9 @@ - 6 + 8 - + Palette, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @@ -131,13 +131,33 @@ 1.2.0.0 + + + Pufferfish, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null + 3.0.0.0 + Michael Pryor + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Pufferfish + 3.0.0.0 + + + + + Meshedit2000, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null + 2.0.0.0 + [uto] + 14601aeb-b64f-9304-459d-d5d06df91218 + MeshEdit Components + 2.0.0.0 + + - 104 + 190 - + ac3c856d-819d-4565-a2cc-8d1cbdc05c97 @@ -8499,13 +8519,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 824 - -1240 + -1247 123 64 878 - -1208 + -1215 @@ -8524,13 +8544,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 826 - -1238 + -1245 40 20 846 - -1228 + -1235 @@ -8551,13 +8571,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 826 - -1218 + -1225 40 20 846 - -1208 + -1215 @@ -8597,13 +8617,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 826 - -1198 + -1205 40 20 846 - -1188 + -1195 @@ -8644,13 +8664,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 890 - -1238 + -1245 55 20 917.5 - -1228 + -1235 @@ -8671,13 +8691,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 890 - -1218 + -1225 55 20 917.5 - -1208 + -1215 @@ -8698,13 +8718,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 890 - -1198 + -1205 55 20 917.5 - -1188 + -1195 @@ -8725,7 +8745,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Numeric scroller for single numbers 2521b13e-bd87-411f-8135-7d6754f61478 Digit Scroller - + O false 0 @@ -8733,10 +8753,10 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 12 - + O 11 - 16.0 + 40.0 @@ -8775,38 +8795,39 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 824 - -1355 - 171 + 858 + -1307 + 102 44 - 959 - -1333 + 924 + -1285 - + Line start point 2995a86c-3802-448a-a71d-e01a4da30f75 Start Point Start Point false - 0 + 544bd1fa-0641-4bca-968b-578245bc09d1 + 1 - 826 - -1353 - 121 + 860 + -1305 + 52 20 - 886.5 - -1343 + 886 + -1295 @@ -8827,7 +8848,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 0 0 - 0 + 0.5 @@ -8851,14 +8872,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 826 - -1333 - 121 + 860 + -1285 + 52 20 - 886.5 - -1323 + 886 + -1275 @@ -8877,14 +8898,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 971 - -1353 + 936 + -1305 22 40 - 982 - -1333 + 947 + -1285 @@ -8957,7 +8978,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Curve B Curve B false - 56092d25-7aab-45c0-be2a-a3c185b8dcd1 + 2d532bea-994a-447d-9721-0833770a636f 1 @@ -8984,7 +9005,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Curve C Curve C false - 82ffea96-d981-4d57-8277-d6c12adbfabb + c5d3662a-855b-4143-86ee-307efe2b4d18 1 @@ -9273,14 +9294,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1035 - -1419 + 1065 + -1409 77 64 - 1092 - -1387 + 1122 + -1377 @@ -9309,14 +9330,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1037 - -1417 + 1067 + -1407 43 20 - 1058.5 - -1407 + 1088.5 + -1397 @@ -9335,14 +9356,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1037 - -1397 + 1067 + -1387 43 20 - 1058.5 - -1387 + 1088.5 + -1377 @@ -9381,14 +9402,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1037 - -1377 + 1067 + -1367 43 20 - 1058.5 - -1367 + 1088.5 + -1357 @@ -9428,14 +9449,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1104 - -1417 + 1134 + -1407 6 60 - 1107 - -1387 + 1137 + -1377 @@ -9659,7 +9680,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Numeric scroller for single numbers 9a8e80e5-0815-4577-a696-b9bff9ec2be0 Digit Scroller - + V false 0 @@ -9667,7 +9688,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 12 - + V 11 16.0 @@ -9781,7 +9802,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Curve B B true - 56092d25-7aab-45c0-be2a-a3c185b8dcd1 + 2d532bea-994a-447d-9721-0833770a636f 1 @@ -9808,7 +9829,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Curve C C true - 82ffea96-d981-4d57-8277-d6c12adbfabb + c5d3662a-855b-4143-86ee-307efe2b4d18 1 @@ -10037,14 +10058,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1713 - -1320 + 1677 + -1332 147 44 - 1827 - -1298 + 1791 + -1310 @@ -10063,14 +10084,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1715 - -1318 + 1679 + -1330 100 20 - 1765 - -1308 + 1729 + -1320 @@ -10089,14 +10110,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1715 - -1298 + 1679 + -1310 100 20 - 1765 - -1288 + 1729 + -1300 @@ -10135,14 +10156,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1839 - -1318 + 1803 + -1330 19 40 - 1848.5 - -1298 + 1812.5 + -1310 @@ -10346,14 +10367,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1942 - -1416 - 204 + 1953 + -1361 + 220 101 - 2082 - -1365 + 2109 + -1310 @@ -10371,14 +10392,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1944 - -1414 - 126 + 1955 + -1359 + 142 20 - 2007 - -1404 + 2034 + -1349 @@ -10397,14 +10418,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 1944 - -1394 - 126 + 1955 + -1339 + 142 37 - 2007 - -1375.5 + 2034 + -1320.5 @@ -10447,21 +10468,21 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Count Count false - 2521b13e-bd87-411f-8135-7d6754f61478 + 89017df6-cc07-4014-b4ca-46093b4ee03c 1 - 1944 - -1357 - 126 + 1955 + -1302 + 142 20 - 2007 - -1347 + 2034 + -1292 @@ -10488,27 +10509,28 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - - Sweep angle in radians (counter-clockwise, starting from plane x-axis) + + Sweep angle in degrees (counter-clockwise, starting from plane x-axis) 06e0fc82-419b-49fb-bdad-c0b0276962a6 Angle Angle false - 0 - false + 9075c566-f68b-451d-bd4d-d3c452889c63 + 1 + true - 1944 - -1337 - 126 + 1955 + -1282 + 142 20 - 2007 - -1327 + 2034 + -1272 @@ -10548,14 +10570,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 2094 - -1414 + 2121 + -1359 50 48 - 2119 - -1389.75 + 2146 + -1334.75 @@ -10575,14 +10597,14 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 2094 - -1366 + 2121 + -1311 50 49 - 2119 - -1341.25 + 2146 + -1286.25 @@ -10628,7 +10650,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Curve Curve false - 56092d25-7aab-45c0-be2a-a3c185b8dcd1 + 2d532bea-994a-447d-9721-0833770a636f 1 @@ -11520,7 +11542,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo Geometry Geometry false - a891ada9-7221-4e23-ba30-6e03eb1cc658 + f8b0679f-d422-4df4-9d8b-dcd720778acf 1 @@ -11549,8 +11571,9 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - + Contains a collection of generic geometry + true 6e6f84a1-1046-4f68-8eb3-817c108edbf5 1 Geometry @@ -12285,9 +12308,9 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - -139 + -189 -1448 - 204 + 254 101 @@ -12310,13 +12333,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - -137 + -187 -1446 - 136 + 186 37 - -69 + -94 -1427.5 @@ -12337,7 +12360,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo 0 0 - 0 + 0.353553390593274 1 0 0 @@ -12366,13 +12389,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - -137 + -187 -1409 - 136 + 186 20 - -69 + -94 -1399 @@ -12390,7 +12413,7 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - 0.5 + 0.35355339059327379 @@ -12413,13 +12436,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - -137 + -187 -1389 - 136 + 186 20 - -69 + -94 -1379 @@ -12459,13 +12482,13 @@ False = Keeps Canvas Grid, Edge, and Shadow - Canvas uses Canvas_Background_Colo - -137 + -187 -1369 - 136 + 186 20 - -69 + -94 -1359 @@ -12884,14 +12907,14 @@ Note: Right click on the component to save the image or svg - 1366 - -2523 - 1024 - 1068 + 1398 + -2530 + 300 + 344 - 1544 - -2501 + 1576 + -2508 @@ -12911,14 +12934,14 @@ Note: Right click on the component to save the image or svg - 1368 - -2521 + 1400 + -2528 164 20 - 1450 - -2511 + 1482 + -2518 @@ -12938,14 +12961,14 @@ Note: Right click on the component to save the image or svg - 1368 - -2501 + 1400 + -2508 164 20 - 1450 - -2491 + 1482 + -2498 @@ -12995,14 +13018,14 @@ Note: Right click on the component to save the image or svg - 944 - -2110 + 870 + -2179 255 155 - 1138 - -2032 + 1064 + -2101 @@ -13022,14 +13045,14 @@ Note: Right click on the component to save the image or svg - 946 - -2108 + 872 + -2177 180 20 - 1036 - -2098 + 962 + -2167 @@ -13049,14 +13072,14 @@ Note: Right click on the component to save the image or svg - 946 - -2088 + 872 + -2157 180 71 - 1036 - -2052.5 + 962 + -2121.5 @@ -13076,14 +13099,14 @@ Note: Right click on the component to save the image or svg - 946 - -2017 + 872 + -2086 180 20 - 1036 - -2007 + 962 + -2076 @@ -13123,14 +13146,14 @@ Note: Right click on the component to save the image or svg - 946 - -1997 + 872 + -2066 180 20 - 1036 - -1987 + 962 + -2056 @@ -13170,14 +13193,14 @@ Note: Right click on the component to save the image or svg - 946 - -1977 + 872 + -2046 180 20 - 1036 - -1967 + 962 + -2036 @@ -13219,14 +13242,14 @@ Note: Right click on the component to save the image or svg - 1150 - -2108 + 1076 + -2177 47 75 - 1173.5 - -2070.25 + 1099.5 + -2139.25 @@ -13246,14 +13269,14 @@ Note: Right click on the component to save the image or svg - 1150 - -2033 + 1076 + -2102 47 76 - 1173.5 - -1994.75 + 1099.5 + -2063.75 @@ -14464,6 +14487,11222 @@ Note: Right click on the component to save the image or svg + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + d9662ff9-2fbf-4ae8-b433-9202141475f0 + Deconstruct Arc + Deconstruct Arc + + + + + + 1793 + -1568 + 102 + 64 + + + 1827 + -1536 + + + + + + Arc or Circle to deconstruct + b4e1df75-be22-4209-984b-0cd081fa8a9f + Arc + Arc + false + 5524857c-89f8-4b2c-ac53-ab50c0128d05 + 1 + + + + + + 1795 + -1566 + 20 + 60 + + + 1805 + -1536 + + + + + + + + Base plane of arc or circle + 33fd2724-392f-4888-88fd-21fca634b995 + Base Plane + Base Plane + false + 0 + + + + + + 1839 + -1566 + 54 + 20 + + + 1866 + -1556 + + + + + + + + Radius of arc or circle + 64095f1f-4811-4ad5-87c9-045eb81a5761 + Radius + Radius + false + 0 + + + + + + 1839 + -1546 + 54 + 20 + + + 1866 + -1536 + + + + + + + + Angle domain (in radians) of arc + 0b2ab5b7-92ce-4159-924f-99571dbf6279 + Angle + Angle + false + 0 + + + + + + 1839 + -1526 + 54 + 20 + + + 1866 + -1516 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + d4a24c35-55b6-44ff-8180-c957318d38f6 + Quick Graph + Quick Graph + false + 0 + 707ebd25-7ab6-4436-9c56-7a63ee0bd788 + 1 + + + + + + 2039 + -1718 + 150 + 150 + + + 2039.654 + -1717.571 + + 0 + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + LOG(O) + true + 747d14d7-5f5e-4be3-8999-e9ccf3324cc1 + Expression + Expression + + + + + + 1933 + -1532 + 116 + 28 + + + 1981 + -1518 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 8f10ebc0-218a-4d49-b4cf-e33920e6c383 + Variable O + O + true + 64095f1f-4811-4ad5-87c9-045eb81a5761 + 1 + + + + + + 1935 + -1530 + 11 + 24 + + + 1940.5 + -1518 + + + + + + + + Result of expression + 707ebd25-7ab6-4436-9c56-7a63ee0bd788 + Result + Result + false + 0 + + + + + + 2016 + -1530 + 31 + 24 + + + 2031.5 + -1518 + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 67391784-71ea-4462-8af8-bca850607e0f + Quick Graph + Quick Graph + false + 0 + 64095f1f-4811-4ad5-87c9-045eb81a5761 + 1 + + + + + + 1865 + -1754 + 150 + 150 + + + 1865.989 + -1753.217 + + -1 + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + EXP(O) + true + 253a0641-d5b7-43a6-a7f4-19cb5b78db6e + Expression + Expression + + + + + + 2020 + -1479 + 116 + 28 + + + 2068 + -1465 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + f7078fd8-1240-4f21-b27c-30f22479c30c + Variable O + O + true + 707ebd25-7ab6-4436-9c56-7a63ee0bd788 + 1 + + + + + + 2022 + -1477 + 11 + 24 + + + 2027.5 + -1465 + + + + + + + + Result of expression + 53f265a0-f6b0-4c0f-ab45-6caf36703cfb + Result + Result + false + 0 + + + + + + 2103 + -1477 + 31 + 24 + + + 2118.5 + -1465 + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 9e366565-123d-411f-898a-5174d532ffc1 + Quick Graph + Quick Graph + false + 0 + 53f265a0-f6b0-4c0f-ab45-6caf36703cfb + 1 + + + + + + 2189 + -1580 + 150 + 150 + + + 2189.648 + -1579.582 + + 0 + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + 1473aed8-bfaf-4e9e-a626-b6a22bbfc9fc + Range + Range + + + + + + 2001 + -1889 + 98 + 44 + + + 2053 + -1867 + + + + + + Domain of numeric range + 2ebd0a57-69ac-4ad0-a3d0-64a82f589616 + Domain + Domain + false + 8c9b5ccf-de38-4263-94a8-9085002de7e2 + 1 + + + + + + 2003 + -1887 + 38 + 20 + + + 2022 + -1877 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0.5 + 0 + + + + + + + + + + + + Number of steps + 95d6218e-b1c9-47e7-8303-7b8260b9167d + Steps + Steps + false + a629a790-6f5a-4656-95c4-4293b46c7cbf + 1 + + + + + + 2003 + -1867 + 38 + 20 + + + 2022 + -1857 + + + + + + 1 + + + + + 1 + {0} + + + + + 17 + + + + + + + + + + + 1 + Range of numbers + 1c6f357f-2c34-48b5-9c31-6d29175af4bf + Range + Range + false + 0 + + + + + + 2065 + -1887 + 32 + 40 + + + 2081 + -1867 + + + + + + + + + + + + 807b86e3-be8d-4970-92b5-f8cdcb45b06b + Circle + + + + + Create a circle defined by base plane and radius. + true + eece4c6c-e98f-41ac-a80b-4f191452e75c + true + Circle + Circle + + + + + + 2298 + -1918 + 184 + 61 + + + 2439 + -1887 + + + + + + Base plane of circle + 0b1f1369-00b9-4af6-aeef-0e339beae743 + true + Plane + Plane + false + 0 + + + + + + 2300 + -1916 + 127 + 37 + + + 2371.5 + -1897.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Radius of circle + 7c7070db-9469-45fb-9c2a-6e2b174767b8 + ABS(X) + true + Radius + Radius + false + c5c85527-549f-4b6d-b3bb-6729f376c233 + 1 + + + + + + 2300 + -1879 + 127 + 20 + + + 2371.5 + -1869 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting circle + 73b120e5-9aad-439f-aa39-954578812b68 + true + Circle + Circle + false + 0 + + + + + + 2451 + -1916 + 29 + 57 + + + 2465.5 + -1887.5 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + (EXP(EXP(EXP(O)))) + true + 0cb60706-8b6d-4b80-b89f-c2f0f8f91399 + Expression + Expression + + + + + + 1986 + -1766 + 215 + 28 + + + 2084 + -1752 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 5bffcddd-b0f5-4c1e-99a6-0245aa569498 + Variable O + O + true + 1c6f357f-2c34-48b5-9c31-6d29175af4bf + 1 + + + + + + 1988 + -1764 + 11 + 24 + + + 1993.5 + -1752 + + + + + + + + Result of expression + b15021d5-865c-476a-9920-3ae0864d99ee + Result + Result + false + 0 + + + + + + 2168 + -1764 + 31 + 24 + + + 2183.5 + -1752 + + + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 61b4c2fa-999e-4cfb-b75d-4afa9e977e1e + Bounds + Bounds + + + + + + 1943 + -1982 + 110 + 28 + + + 2001 + -1968 + + + + + + 1 + Numbers to include in Bounds + 75cd91ac-6a51-4ac8-a1ec-9bb3cccb4e30 + Numbers + Numbers + false + b15021d5-865c-476a-9920-3ae0864d99ee + 1 + + + + + + 1945 + -1980 + 44 + 24 + + + 1967 + -1968 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + d6aff41c-bf73-4f51-a3a6-e3e1042adf7f + Domain + Domain + false + 0 + + + + + + 2013 + -1980 + 38 + 24 + + + 2032 + -1968 + + + + + + + + + + + + 0d1e2027-f153-460d-84c0-f9af431b08cb + Maximum + + + + + Return the greater of two items. + true + ac9d4c8f-3445-43f5-9c0e-579cea8bb8ae + Maximum + Maximum + + + + + + 2228 + -1754 + 70 + 44 + + + 2253 + -1732 + + + + + + First item for comparison + a20d1157-f820-47bd-bd84-3b45d8ae0028 + A + A + false + 14f4adbe-1cb9-47b2-bcd0-201c56e2e145 + 1 + + + + + + 2230 + -1752 + 11 + 20 + + + 2235.5 + -1742 + + + + + + + + Second item for comparison + 9a15d7e7-271f-4caf-9d5d-3996d2a46d7a + B + B + false + 019ec982-4c14-423d-8124-eb669b6fdecc + 1 + + + + + + 2230 + -1732 + 11 + 20 + + + 2235.5 + -1722 + + + + + + + + The greater of A and B + c9d07bb5-25d0-481e-bc83-d864d36217e3 + Result + Result + false + 0 + + + + + + 2265 + -1752 + 31 + 40 + + + 2280.5 + -1732 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + c602bf6d-1738-4cc0-b622-4883e7907e8e + Deconstruct Domain + Deconstruct Domain + + + + + + 2107 + -2016 + 108 + 44 + + + 2159 + -1994 + + + + + + Base domain + 361d5091-4891-4fee-8347-bbacc98dd094 + Domain + Domain + false + d6aff41c-bf73-4f51-a3a6-e3e1042adf7f + 1 + + + + + + 2109 + -2014 + 38 + 40 + + + 2128 + -1994 + + + + + + + + Start of domain + 14f4adbe-1cb9-47b2-bcd0-201c56e2e145 + ABS(X) + Start + Start + false + 0 + + + + + + 2171 + -2014 + 42 + 20 + + + 2184 + -2004 + + + + + + + + End of domain + 019ec982-4c14-423d-8124-eb669b6fdecc + ABS(X) + End + End + false + 0 + + + + + + 2171 + -1994 + 42 + 20 + + + 2184 + -1984 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 0468c1be-6c1f-4573-b42d-cf0f8027c4e6 + Multiplication + Multiplication + + + + + + 2269 + -1845 + 70 + 44 + + + 2294 + -1823 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + ad0cc104-1dad-4470-b4e3-81ec5cf038ab + A + A + true + b15021d5-865c-476a-9920-3ae0864d99ee + 1 + + + + + + 2271 + -1843 + 11 + 20 + + + 2276.5 + -1833 + + + + + + + + Second item for multiplication + 8259cd32-cf88-4d21-89d2-8434fb737e39 + B + B + true + e07df8e8-295a-4529-a447-e864247e8ff3 + 1 + + + + + + 2271 + -1823 + 11 + 20 + + + 2276.5 + -1813 + + + + + + + + Result of multiplication + a44af545-2078-46ca-b686-c0d960cfb283 + Result + Result + false + 0 + + + + + + 2306 + -1843 + 31 + 40 + + + 2321.5 + -1823 + + + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 21068f26-5320-4499-af36-ff2d38af447a + Division + Division + + + + + + 2323 + -1774 + 85 + 44 + + + 2363 + -1752 + + + + + + Item to divide (dividend) + d6ce0710-4bc8-418d-bd24-37999e4ff2c5 + A + A + false + 0 + + + + + + 2325 + -1772 + 26 + 20 + + + 2338 + -1762 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + .5 + + + + + + + + + + + Item to divide with (divisor) + e5f0c439-b8f2-45ae-a0b8-89b2d5feaa4d + B + B + false + c9d07bb5-25d0-481e-bc83-d864d36217e3 + 1 + + + + + + 2325 + -1752 + 26 + 20 + + + 2338 + -1742 + + + + + + + + The result of the Division + e07df8e8-295a-4529-a447-e864247e8ff3 + Result + Result + false + 0 + + + + + + 2375 + -1772 + 31 + 40 + + + 2390.5 + -1752 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7f3a5c0f-427e-4293-9a10-5e3437c8c542 + Quick Graph + Quick Graph + false + 0 + 1c6f357f-2c34-48b5-9c31-6d29175af4bf + 1 + + + + + + 2363 + -1718 + 150 + 150 + + + 2363.224 + -1718 + + -1 + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + cf6dbb3d-3342-4cdb-b9ef-448dce9f06f7 + Remap Numbers + Remap Numbers + + + + + + 2114 + -1972 + 147 + 64 + + + 2207 + -1940 + + + + + + Value to remap + 5c74c48d-0ee8-4255-b3c0-05b192145913 + Value + Value + false + b15021d5-865c-476a-9920-3ae0864d99ee + 1 + + + + + + 2116 + -1970 + 79 + 20 + + + 2155.5 + -1960 + + + + + + + + Source domain + 4027e9d7-e190-4a3a-9a60-5847557011e2 + Source + Source + false + eb997057-5684-422c-b087-f6efe7811971 + 1 + + + + + + 2116 + -1950 + 79 + 20 + + + 2155.5 + -1940 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 46fd67c1-4f40-40f8-95a3-196cdc16700d + Target + Target + false + 0 + + + + + + 2116 + -1930 + 79 + 20 + + + 2155.5 + -1920 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0.5 + + + + + + + + + + + + Remapped number + 9fdbae57-81d4-471d-a8dc-43f40e00bf27 + Mapped + Mapped + false + 0 + + + + + + 2219 + -1970 + 40 + 30 + + + 2239 + -1955 + + + + + + + + Remapped and clipped number + 9bd5dbe0-b389-458e-8503-8197211efff6 + Clipped + Clipped + false + 0 + + + + + + 2219 + -1940 + 40 + 30 + + + 2239 + -1925 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 0c85e0a9-a4af-46cc-9140-5d559bfb67d6 + Bounds + Bounds + + + + + + 1995 + -1954 + 110 + 28 + + + 2053 + -1940 + + + + + + 1 + Numbers to include in Bounds + aa7fd7b1-93de-40eb-8e5b-df496864d5c2 + Numbers + Numbers + false + b15021d5-865c-476a-9920-3ae0864d99ee + 1 + + + + + + 1997 + -1952 + 44 + 24 + + + 2019 + -1940 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + eb997057-5684-422c-b087-f6efe7811971 + Domain + Domain + false + 0 + + + + + + 2065 + -1952 + 38 + 24 + + + 2084 + -1940 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 74e82950-7e5d-4a91-869f-3a3292fb1a58 + Construct Domain + Construct Domain + + + + + + 1775 + -1889 + 143 + 44 + + + 1866 + -1867 + + + + + + Start value of numeric domain + a2bfe79f-a461-4f02-b943-8d6cbc0ade86 + Domain start + Domain start + false + 1f48380e-78c1-4878-9030-ae38073532b5 + 1 + + + + + + 1777 + -1887 + 77 + 20 + + + 1815.5 + -1877 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + End value of numeric domain + 73d17688-07c3-464b-93bf-86858c819223 + Domain end + Domain end + false + 0 + + + + + + 1777 + -1867 + 77 + 20 + + + 1815.5 + -1857 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Numeric domain between {A} and {B} + 8c9b5ccf-de38-4263-94a8-9085002de7e2 + Domain + Domain + false + 0 + + + + + + 1878 + -1887 + 38 + 40 + + + 1897 + -1867 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + a629a790-6f5a-4656-95c4-4293b46c7cbf + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 3 + + 16.000000000 + + + + + + 1606 + -1946 + 250 + 20 + + + 1606.266 + -1946 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 1f48380e-78c1-4878-9030-ae38073532b5 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 2 + + 0.6000000000 + + + + + + 1469 + -1865 + 250 + 20 + + + 1469.458 + -1865 + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 7ebe48e6-e6b9-40be-bc7f-bf92e3c63165 + Bounds + Bounds + + + + + + 1712 + -1675 + 110 + 28 + + + 1770 + -1661 + + + + + + 1 + Numbers to include in Bounds + e7573b17-b513-41d1-99ad-a71466dc462d + Numbers + Numbers + false + c5c85527-549f-4b6d-b3bb-6729f376c233 + 1 + + + + + + 1714 + -1673 + 44 + 24 + + + 1736 + -1661 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + a81a41d6-4a5f-4635-a6b8-b2d1a58386e8 + Domain + Domain + false + 0 + + + + + + 1782 + -1673 + 38 + 24 + + + 1801 + -1661 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 9a7aadec-810b-4797-a20d-1799a2ee1ae1 + Deconstruct Domain + Deconstruct Domain + + + + + + 1803 + -1810 + 92 + 44 + + + 1855 + -1788 + + + + + + Base domain + e09e1b17-8400-47ee-a22d-67c8441fa0bb + Domain + Domain + false + a81a41d6-4a5f-4635-a6b8-b2d1a58386e8 + 1 + + + + + + 1805 + -1808 + 38 + 40 + + + 1824 + -1788 + + + + + + + + Start of domain + 422dbaec-8cf2-4118-b04e-712f5f84b1b0 + Start + Start + false + 0 + + + + + + 1867 + -1808 + 26 + 20 + + + 1880 + -1798 + + + + + + + + End of domain + 2837c5c8-3c45-4aff-a2bc-2397962e8edc + End + End + false + 0 + + + + + + 1867 + -1788 + 26 + 20 + + + 1880 + -1778 + + + + + + + + + + + + 93b8e93d-f932-402c-b435-84be04d87666 + Distance + + + + + Compute Euclidean distance between two point coordinates. + true + cc5c2207-dafd-45fa-99bb-c1a2798738b8 + Distance + Distance + + + + + + 1620 + -1590 + 108 + 44 + + + 1672 + -1568 + + + + + + First point + bd1ab6ad-1b37-4029-972d-caccbfa4e471 + Point A + Point A + false + 544bd1fa-0641-4bca-968b-578245bc09d1 + 1 + + + + + + 1622 + -1588 + 38 + 20 + + + 1641 + -1578 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Second point + 29f6e553-cc5e-4974-a8f9-32b7336334ee + Point B + Point B + false + af44461f-37b2-4fe2-a269-d899c9e7147f + 1 + + + + + + 1622 + -1568 + 38 + 20 + + + 1641 + -1558 + + + + + + + + Distance between A and B + c5c85527-549f-4b6d-b3bb-6729f376c233 + Distance + Distance + false + 0 + + + + + + 1684 + -1588 + 42 + 40 + + + 1705 + -1568 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 84f1803d-f26d-4700-9625-3b1c2cc0cbb8 + Quick Graph + Quick Graph + false + 0 + c5c85527-549f-4b6d-b3bb-6729f376c233 + 1 + + + + + + 1606 + -1825 + 150 + 150 + + + 1606.266 + -1825 + + -1 + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 308e3b77-bc71-4307-8714-814d8553e7cb + Evaluate Length + Evaluate Length + + + + + + 1364 + -1570 + 149 + 64 + + + 1449 + -1538 + + + + + + Curve to evaluate + 47b79dcd-8f66-4260-bfeb-381930200e54 + Curve + Curve + false + 5524857c-89f8-4b2c-ac53-ab50c0128d05 + 1 + + + + + + 1366 + -1568 + 71 + 20 + + + 1401.5 + -1558 + + + + + + + + Length factor for curve evaluation + b9db78d6-73db-44dd-a502-c5612355b5e3 + Length + Length + false + 0 + + + + + + 1366 + -1548 + 71 + 20 + + + 1401.5 + -1538 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4e892d86-690d-4892-a530-ed7db9f90c65 + Normalized + Normalized + false + 0 + + + + + + 1366 + -1528 + 71 + 20 + + + 1401.5 + -1518 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + af44461f-37b2-4fe2-a269-d899c9e7147f + Point + Point + false + 0 + + + + + + 1461 + -1568 + 50 + 20 + + + 1486 + -1558 + + + + + + + + Tangent vector at the specified length + ecd45847-bc92-411f-aa2d-9854838399b7 + Tangent + Tangent + false + 0 + + + + + + 1461 + -1548 + 50 + 20 + + + 1486 + -1538 + + + + + + + + Curve parameter at the specified length + 80e640bc-f271-4c3b-85c1-a54f1e1d373e + Parameter + Parameter + false + 0 + + + + + + 1461 + -1528 + 50 + 20 + + + 1486 + -1518 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + b07a33ca-fece-410a-a6ad-2875592745f2 + Quick Graph + Quick Graph + false + 0 + 9fdbae57-81d4-471d-a8dc-43f40e00bf27 + 1 + + + + + + 2310 + -2076 + 150 + 150 + + + 2310.112 + -2075.808 + + -1 + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + 544bd1fa-0641-4bca-968b-578245bc09d1 + Point + Point + false + 0 + + + + + + 622 + -983 + 143 + 24 + + + 753.1235 + -971.6412 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0.353553390593274 + + + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + true + 683602b5-884d-4565-92ab-09638f726a72 + Flip Curve + Flip Curve + + + + + + 824 + -946 + 88 + 44 + + + 868 + -924 + + + + + + Curve to flip + 46c35632-c4a0-4b0e-bcc3-e09c135bb7a5 + Curve + Curve + false + 1ddd4f97-44f6-443b-bbfd-13253f781c25 + 1 + + + + + + 826 + -944 + 30 + 20 + + + 841 + -934 + + + + + + + + Optional guide curve + 46a2bb1b-09c8-4ae5-8adf-9416a24cef17 + Guide + Guide + true + 0 + + + + + + 826 + -924 + 30 + 20 + + + 841 + -914 + + + + + + + + Flipped curve + b4524b06-8e05-4cd1-8531-0d36de55dd62 + Curve + Curve + false + 0 + + + + + + 880 + -944 + 30 + 20 + + + 895 + -934 + + + + + + + + Flip action + 70c9ed20-56d6-472b-9557-55dbe086e3d9 + Flag + Flag + false + 0 + + + + + + 880 + -924 + 30 + 20 + + + 895 + -914 + + + + + + + + + + + + bb59bffc-f54c-4682-9778-f6c3fe74fce3 + Arc + + + + + Create an arc defined by base plane, radius and angle domain. + true + b47afabf-616a-4673-87df-c5201ad0b10c + Arc + Arc + + + + + + 983 + -983 + 187 + 81 + + + 1122 + -942 + + + + + + Base plane of arc + 10981c88-7313-411c-8fa1-ec2c25d4bdec + Plane + Plane + false + 0 + + + + + + 985 + -981 + 125 + 37 + + + 1047.5 + -962.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + + + + + + + + + + + + Radius of arc + 506c805d-9bf0-4e36-bd85-e2d702fcd23f + Radius + Radius + false + 178a536c-e731-4a9e-8e69-148d3c49cc3d + 1 + + + + + + 985 + -944 + 125 + 20 + + + 1047.5 + -934 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Angle domain in radians + bea25ebd-cb7b-480b-90df-78b21a71488d + Angle + Angle + false + 0 + + + + + + 985 + -924 + 125 + 20 + + + 1047.5 + -914 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0.785398163397448 + + + + + + + + + + + + Resulting arc + 1a270909-0d55-4cb8-a28f-6c22882dba60 + Arc + Arc + false + 0 + + + + + + 1134 + -981 + 34 + 38 + + + 1151 + -961.75 + + + + + + + + Arc length + 3b4165c2-3ca9-4fbb-949a-615a11390a22 + Length + Length + false + 0 + + + + + + 1134 + -943 + 34 + 39 + + + 1151 + -923.25 + + + + + + + + + + + + 93b8e93d-f932-402c-b435-84be04d87666 + Distance + + + + + Compute Euclidean distance between two point coordinates. + true + b81203a1-bfb1-49ea-bc45-1e024c16a07d + Distance + Distance + + + + + + 993 + -1045 + 177 + 44 + + + 1114 + -1023 + + + + + + First point + 0970bb1f-52db-4ff9-b1ce-84d21e9f90d0 + Point A + Point A + false + 0 + + + + + + 995 + -1043 + 107 + 20 + + + 1048.5 + -1033 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Second point + c10c7986-4c70-4ac1-bdc8-dde002ff3277 + Point B + Point B + false + 0e1e9828-40bc-487b-b3b3-22134e1758eb + 1 + + + + + + 995 + -1023 + 107 + 20 + + + 1048.5 + -1013 + + + + + + + + Distance between A and B + 2fa76128-f184-445b-8f9d-5426873e1f20 + Distance + Distance + false + 0 + + + + + + 1126 + -1043 + 42 + 40 + + + 1147 + -1023 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 4cf11d43-7186-4a7c-80ac-b5047dbd1ec5 + Rotate + Rotate + + + + + + 1226 + -1064 + 240 + 81 + + + 1402 + -1023 + + + + + + Base geometry + a280bb8c-a1b9-421c-a567-c9e1c7cfb01a + Geometry + Geometry + true + 1a270909-0d55-4cb8-a28f-6c22882dba60 + 1 + + + + + + 1228 + -1062 + 162 + 20 + + + 1327 + -1052 + + + + + + + + Rotation angle in degrees + 00fad922-87d1-45bb-a357-79de2481fbf7 + -360/X/2 + Angle + Angle + false + 2521b13e-bd87-411f-8135-7d6754f61478 + 1 + true + + + + + + 1228 + -1042 + 162 + 20 + + + 1327 + -1032 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 0013e6fb-145e-4481-b32c-b1630363bcb2 + Plane + Plane + false + 0 + + + + + + 1228 + -1022 + 162 + 37 + + + 1327 + -1003.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 173bee08-a574-4b98-ad6f-a74fb75e29ab + Geometry + Geometry + false + 0 + + + + + + 1414 + -1062 + 50 + 38 + + + 1439 + -1042.75 + + + + + + + + Transformation data + 84299d7b-6eea-4d82-ae16-9ada37bc8233 + Transform + Transform + false + 0 + + + + + + 1414 + -1024 + 50 + 39 + + + 1439 + -1004.25 + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 914fb575-3406-4bd7-b383-27e9d3cbd381 + Polar Array + Polar Array + + + + + + 1640 + -1146 + 204 + 101 + + + 1780 + -1095 + + + + + + Base geometry + 87b6fe2a-f8ad-4fed-8b44-6338d67e4e1d + Geometry + Geometry + true + 173bee08-a574-4b98-ad6f-a74fb75e29ab + 1 + + + + + + 1642 + -1144 + 126 + 20 + + + 1705 + -1134 + + + + + + + + Polar array plane + 07f9a682-2bf0-481c-b11c-a4046ffcdff1 + Plane + Plane + false + 0 + + + + + + 1642 + -1124 + 126 + 37 + + + 1705 + -1105.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + a9ae4b62-a012-45a1-b9f2-c14834fb3058 + Count + Count + false + 018e8310-9673-4fda-b611-23741855bd4d + 1 + + + + + + 1642 + -1087 + 126 + 20 + + + 1705 + -1077 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + c5cbafdd-8e72-4f4b-b051-adf4543878f1 + Angle + Angle + false + 0 + false + + + + + + 1642 + -1067 + 126 + 20 + + + 1705 + -1057 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 06f99071-75d5-444a-a5c6-257606d32036 + Geometry + Geometry + false + 0 + + + + + + 1792 + -1144 + 50 + 48 + + + 1817 + -1119.75 + + + + + + + + 1 + Transformation data + a74e89da-6bc8-4796-847f-883b5dc3d628 + Transform + Transform + false + 0 + + + + + + 1792 + -1096 + 50 + 49 + + + 1817 + -1071.25 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2913ccef-ba4c-4599-849a-e59c6ea4747b + List Item + List Item + + + + + + 901 + -1504 + 77 + 64 + + + 958 + -1472 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 1881d584-55ae-4ebf-ac34-ed4f8d94dc6e + List + List + false + 06f99071-75d5-444a-a5c6-257606d32036 + 1 + + + + + + 903 + -1502 + 43 + 20 + + + 924.5 + -1492 + + + + + + + + Item index + 958073b4-4058-4236-87f0-e0c872a77cdc + Index + Index + false + 0 + + + + + + 903 + -1482 + 43 + 20 + + + 924.5 + -1472 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + aa241db4-3398-4c75-a241-3b2a6126f055 + Wrap + Wrap + false + 0 + + + + + + 903 + -1462 + 43 + 20 + + + 924.5 + -1452 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + a2b662da-3ac8-4ab9-9ac3-29783a411ee0 + false + Item + i + false + 0 + + + + + + 970 + -1502 + 6 + 60 + + + 973 + -1472 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2494b21e-8efd-4122-9539-8fe533d35f33 + List Item + List Item + + + + + + 920 + -1409 + 77 + 64 + + + 977 + -1377 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + fe911aee-9240-4e93-a031-cbff82486142 + List + List + false + 06f99071-75d5-444a-a5c6-257606d32036 + 1 + + + + + + 922 + -1407 + 43 + 20 + + + 943.5 + -1397 + + + + + + + + Item index + 19639006-206d-4fee-ab62-9fc2062f99e1 + Index + Index + false + 0 + + + + + + 922 + -1387 + 43 + 20 + + + 943.5 + -1377 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + fec2aeff-bf78-4006-8095-9d8a60be184e + Wrap + Wrap + false + 0 + + + + + + 922 + -1367 + 43 + 20 + + + 943.5 + -1357 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + de721831-12fd-4f67-87f1-0a90aa984595 + false + Item + i + false + 0 + + + + + + 989 + -1407 + 6 + 60 + + + 992 + -1377 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + e93f5b2d-b4ba-4a42-8528-196d3b6e66d0 + List Item + List Item + + + + + + 835 + -902 + 77 + 64 + + + 892 + -870 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + f0802006-d800-4dde-a213-ee73d5a3310c + List + List + false + 2fa76128-f184-445b-8f9d-5426873e1f20 + 1 + + + + + + 837 + -900 + 43 + 20 + + + 858.5 + -890 + + + + + + + + Item index + 0418bf9f-a9b0-4a2a-b813-f5b4981fe6b4 + Index + Index + false + 0 + + + + + + 837 + -880 + 43 + 20 + + + 858.5 + -870 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 28ccd62f-5bf2-485d-a4bb-aef5e4998a4d + Wrap + Wrap + false + 0 + + + + + + 837 + -860 + 43 + 20 + + + 858.5 + -850 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + 178a536c-e731-4a9e-8e69-148d3c49cc3d + false + Item + i + false + 0 + + + + + + 904 + -900 + 6 + 60 + + + 907 + -870 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2d532bea-994a-447d-9721-0833770a636f + Relay + + false + 56092d25-7aab-45c0-be2a-a3c185b8dcd1 + 1 + + + + + + 1120 + -1536 + 40 + 16 + + + 1140 + -1528 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c5d3662a-855b-4143-86ee-307efe2b4d18 + Relay + + false + 82ffea96-d981-4d57-8277-d6c12adbfabb + 1 + + + + + + 1216 + -1409 + 40 + 16 + + + 1236 + -1401 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 018e8310-9673-4fda-b611-23741855bd4d + Relay + + false + 2521b13e-bd87-411f-8135-7d6754f61478 + 1 + + + + + + 1479 + -1103 + 40 + 16 + + + 1499 + -1095 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 23f21373-05c6-4320-81c7-cd300072a715 + Number + Number + false + 0 + + + + + + 1892 + -1096 + 50 + 24 + + + 1927.99 + -1084.55 + + + + + + 1 + + + + + 1 + {0} + + + + + 360 + + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + e7598ddc-7867-46c8-afe5-946382f8a6a7 + Division + Division + + + + + + 1872 + -1230 + 70 + 44 + + + 1897 + -1208 + + + + + + Item to divide (dividend) + 53af4f37-e059-4f18-9944-7656f3d8005b + A + A + false + 45881c64-e2f3-4464-99c8-5529e6c361e0 + 1 + + + + + + 1874 + -1228 + 11 + 20 + + + 1879.5 + -1218 + + + + + + + + Item to divide with (divisor) + 5fed16f6-067e-4f06-8f3f-ccc53825d8a5 + B + B + false + 42712f8c-0c4d-44eb-8f11-8ba444be59f1 + 1 + + + + + + 1874 + -1208 + 11 + 20 + + + 1879.5 + -1198 + + + + + + + + The result of the Division + 89017df6-cc07-4014-b4ca-46093b4ee03c + Result + Result + false + 0 + + + + + + 1909 + -1228 + 31 + 40 + + + 1924.5 + -1208 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 241297d5-618c-41d0-ba75-3f9b8193d48c + Division + Division + + + + + + 1995 + -1117 + 70 + 44 + + + 2020 + -1095 + + + + + + Item to divide (dividend) + 27501195-a5f9-4f91-8001-d81354bafac2 + A + A + false + 23f21373-05c6-4320-81c7-cd300072a715 + 1 + + + + + + 1997 + -1115 + 11 + 20 + + + 2002.5 + -1105 + + + + + + + + Item to divide with (divisor) + 8e603d55-6bef-4568-ab62-a7477370a085 + B + B + false + 42712f8c-0c4d-44eb-8f11-8ba444be59f1 + 1 + + + + + + 1997 + -1095 + 11 + 20 + + + 2002.5 + -1085 + + + + + + + + The result of the Division + 9075c566-f68b-451d-bd4d-d3c452889c63 + Result + Result + false + 0 + + + + + + 2032 + -1115 + 31 + 40 + + + 2047.5 + -1095 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 42712f8c-0c4d-44eb-8f11-8ba444be59f1 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.00000000000 + + + + + + 1733 + -1032 + 250 + 20 + + + 1733.832 + -1031.13 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 3ce76e72-1394-4a6b-9b96-c7de19fdbabf + Rotate + Rotate + + + + + + 1691 + -1004 + 204 + 81 + + + 1831 + -963 + + + + + + Base geometry + 962fa6d9-4389-422a-9bc1-43c28d024173 + Geometry + Geometry + true + 0 + + + + + + 1693 + -1002 + 126 + 20 + + + 1756 + -992 + + + + + + + + Rotation angle in radians + 272c9161-9419-4af3-b655-596b5f434c2d + Angle + Angle + false + 0 + false + + + + + + 1693 + -982 + 126 + 20 + + + 1756 + -972 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 0aa3b363-731f-40f3-906e-eaa5fbd63a95 + Plane + Plane + false + 0 + + + + + + 1693 + -962 + 126 + 37 + + + 1756 + -943.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 7ec807c1-40eb-4e78-b7d9-fb464227036f + Geometry + Geometry + false + 0 + + + + + + 1843 + -1002 + 50 + 38 + + + 1868 + -982.75 + + + + + + + + Transformation data + a6da92fe-faab-449b-9edb-78bfacebcafa + Transform + Transform + false + 0 + + + + + + 1843 + -964 + 50 + 39 + + + 1868 + -944.25 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 45881c64-e2f3-4464-99c8-5529e6c361e0 + Relay + + false + 2521b13e-bd87-411f-8135-7d6754f61478 + 1 + + + + + + 1867 + -1291 + 40 + 16 + + + 1887 + -1283 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 35ef0b97-0c82-4a52-adf9-820c1b87b00e + Rotate + Rotate + + + + + + 2173 + -1229 + 240 + 81 + + + 2349 + -1188 + + + + + + Base geometry + cea44bd1-fa93-4a03-b8a6-4f0a6cabc256 + Geometry + Geometry + true + 8bc71174-26e4-4ccf-a70e-69d5fb015c4d + 1 + + + + + + 2175 + -1227 + 162 + 20 + + + 2274 + -1217 + + + + + + + + Rotation angle in degrees + cf0a3db4-dced-4bbe-9037-5f046fd75848 + 360/X/2 + Angle + Angle + false + 2521b13e-bd87-411f-8135-7d6754f61478 + 1 + true + + + + + + 2175 + -1207 + 162 + 20 + + + 2274 + -1197 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 915b7ff2-4407-4a47-a629-5fd838f8ff2f + Plane + Plane + false + 0 + + + + + + 2175 + -1187 + 162 + 37 + + + 2274 + -1168.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + abf795af-c9f6-4670-b254-6dbeb8fe7fa3 + Geometry + Geometry + false + 0 + + + + + + 2361 + -1227 + 50 + 38 + + + 2386 + -1207.75 + + + + + + + + Transformation data + 6363b01d-41cb-468e-9cbb-35b5b64013f3 + Transform + Transform + false + 0 + + + + + + 2361 + -1189 + 50 + 39 + + + 2386 + -1169.25 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f8b0679f-d422-4df4-9d8b-dcd720778acf + Relay + + false + 905999a1-50d8-405b-91ef-f8a8c1ee24c6 + 1 + + + + + + 2437 + -1318 + 40 + 16 + + + 2457 + -1310 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 8bc71174-26e4-4ccf-a70e-69d5fb015c4d + Relay + + false + a891ada9-7221-4e23-ba30-6e03eb1cc658 + 1 + + + + + + 2186 + -1341 + 40 + 16 + + + 2206 + -1333 + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 2ae6f261-60f3-4bdc-9a9f-b2ba7db5cd10 + Rotate + Rotate + + + + + + 2493 + -1136 + 204 + 81 + + + 2633 + -1095 + + + + + + Base geometry + f7f22279-4ef6-42cd-b4e6-e139d7a8bc3a + Geometry + Geometry + true + abf795af-c9f6-4670-b254-6dbeb8fe7fa3 + 1 + + + + + + 2495 + -1134 + 126 + 20 + + + 2558 + -1124 + + + + + + + + Rotation angle in radians + 73d59b83-d567-41c8-8181-3f7aa7e0e147 + Angle + Angle + false + 0 + false + + + + + + 2495 + -1114 + 126 + 20 + + + 2558 + -1104 + + + + + + 1 + + + + + 1 + {0} + + + + + -0.7853981634 + + + + + + + + + + + Rotation plane + c9b46e6e-b994-4260-8888-cd83da81a207 + Plane + Plane + false + 0 + + + + + + 2495 + -1094 + 126 + 37 + + + 2558 + -1075.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 905999a1-50d8-405b-91ef-f8a8c1ee24c6 + Geometry + Geometry + false + 0 + + + + + + 2645 + -1134 + 50 + 38 + + + 2670 + -1114.75 + + + + + + + + Transformation data + f0911430-744b-48a4-8f74-c93e8d4be448 + Transform + Transform + false + 0 + + + + + + 2645 + -1096 + 50 + 39 + + + 2670 + -1076.25 + + + + + + + + + + + + 0ca9be21-459e-4cd0-9d77-05e72a6a1422 + 8df4d222-85a2-467d-a510-b8dde333d730 + Polygon + + + + + Create a circumscribed polygon with optional round edges. + true + f0b54d93-c203-4d39-9ab5-def4ec0b18cc + Polygon + Polygon + + + + + true + + + + + + 1424 + -1796 + 141 + 84 + + + 1511 + -1754 + + + + + + Polygon base plane + true + 8513ad55-163b-47a9-aaaf-15d5f4a9f4f1 + Plane + Plane + false + d71c5c7f-6cfa-4e4c-9db5-58e994ec21eb + 1 + + + + + + 1426 + -1794 + 73 + 20 + + + 1462.5 + -1784 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0.353553390593274 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Radius of polygon (distance from center to edge) + a10f02cf-b9c3-4c42-927f-159ea8922817 + Radius + Radius + false + c5c85527-549f-4b6d-b3bb-6729f376c233 + 1 + + + + + + 1426 + -1774 + 73 + 20 + + + 1462.5 + -1764 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.35355339059327379 + + + + + + + + + + + Number of segments + 5b502e04-97a5-42f2-9642-4c1af3373141 + Segments + Segments + false + 2521b13e-bd87-411f-8135-7d6754f61478 + 1 + + + + + + 1426 + -1754 + 73 + 20 + + + 1462.5 + -1744 + + + + + + 1 + + + + + 1 + {0} + + + + + 6 + + + + + + + + + + + Polygon corner fillet radius + ebe40824-f1da-4e63-a2e2-414abc12ca86 + Fillet Radius + Fillet Radius + false + 0 + + + + + + 1426 + -1734 + 73 + 20 + + + 1462.5 + -1724 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Polygon + 247135b9-20be-4bf6-aab0-135cfd64b897 + Polygon + Polygon + false + 0 + + + + + + 1523 + -1794 + 40 + 40 + + + 1543 + -1774 + + + + + + + + Length of polygon curve + d922d5c2-3926-4cda-8212-764bfba52f59 + Length + Length + false + 0 + + + + + + 1523 + -1754 + 40 + 40 + + + 1543 + -1734 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + b5f0a82e-6944-46f8-ba93-8e5c4d33a43a + Sub Curve + Sub Curve + + + + + + 1365 + -1926 + 128 + 44 + + + 1433 + -1904 + + + + + + Base curve + 2daa4183-8f9d-4552-bc5c-ed4515d70802 + Base curve + Base curve + false + 6bcbb743-b730-408b-85c2-b7e375d97a00 + 1 + + + + + + 1367 + -1924 + 54 + 20 + + + 1394 + -1914 + + + + + + + + Sub-domain to extract + 48fbec1d-ef78-4e13-8eb3-ff0b46dc4fbf + Domain + Domain + false + 5cac713b-579a-47a8-9677-cce98943631b + 1 + + + + + + 1367 + -1904 + 54 + 20 + + + 1394 + -1894 + + + + + + + + Resulting sub curve + 07e27a89-bbb8-40a7-827e-0a8859a34d63 + 1 + Curve + Curve + false + 0 + + + + + + 1445 + -1924 + 46 + 40 + + + 1460 + -1904 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 7c6c067b-326e-45fb-ace5-d386ede0cf98 + Curve Domain + Curve Domain + + + + + + 1142 + -1981 + 146 + 44 + + + 1236 + -1959 + + + + + + Curve to measure/modify + a8460880-28d1-4cec-8342-d959b358481a + Curve + Curve + false + 0b4a4482-f1b2-42cb-bd44-98a3294810aa + 1 + + + + + + 1144 + -1979 + 80 + 20 + + + 1184 + -1969 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 876e03a4-1c26-43b5-9c9f-c7f10adf3ba4 + Domain + Domain + true + 0 + + + + + + 1144 + -1959 + 80 + 20 + + + 1184 + -1949 + + + + + + + + Curve with new domain. + 6bcbb743-b730-408b-85c2-b7e375d97a00 + Curve + Curve + false + 0 + + + + + + 1248 + -1979 + 38 + 20 + + + 1267 + -1969 + + + + + + + + Domain of original curve. + e7d3f477-8f2c-4d47-af03-ceed85112c52 + Domain + Domain + false + 0 + + + + + + 1248 + -1959 + 38 + 20 + + + 1267 + -1949 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 61a50e74-7d41-4f1e-8f80-1131da213878 + Merge + Merge + + + + + + 1198 + -1897 + 90 + 64 + + + 1243 + -1865 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 2d7d2971-e7b2-477a-8a80-d9e53102dec6 + false + Data 1 + D1 + true + d7ac4e75-4cde-4200-805f-6f7f962b3fc0 + 1 + + + + + + 1200 + -1895 + 31 + 20 + + + 1215.5 + -1885 + + + + + + + + 2 + Data stream 2 + 373ce0a9-ebd2-4eaa-94e8-2a87a26866c2 + false + Data 2 + D2 + true + 247135b9-20be-4bf6-aab0-135cfd64b897 + 1 + + + + + + 1200 + -1875 + 31 + 20 + + + 1215.5 + -1865 + + + + + + + + 2 + Data stream 3 + 95f0212d-402c-496c-a567-c2887ab4c2d1 + false + Data 3 + D3 + true + 0 + + + + + + 1200 + -1855 + 31 + 20 + + + 1215.5 + -1845 + + + + + + + + 2 + Result of merge + 0b4a4482-f1b2-42cb-bd44-98a3294810aa + Result + Result + false + 0 + + + + + + 1255 + -1895 + 31 + 60 + + + 1270.5 + -1865 + + + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 09c9b250-781c-405d-a49b-17c9aa572e0f + Deconstruct Domain + Deconstruct Domain + + + + + + 1142 + -2039 + 92 + 44 + + + 1194 + -2017 + + + + + + Base domain + f7f99898-634a-43b0-a5aa-f7885d440f28 + Domain + Domain + false + e7d3f477-8f2c-4d47-af03-ceed85112c52 + 1 + + + + + + 1144 + -2037 + 38 + 40 + + + 1163 + -2017 + + + + + + + + Start of domain + c3a5f4c3-5eed-40b9-9879-b3f355ee2914 + Start + Start + false + 0 + + + + + + 1206 + -2037 + 26 + 20 + + + 1219 + -2027 + + + + + + + + End of domain + 058d02ab-4c3a-4848-8cf9-96dde9f41d5c + End + End + false + 0 + + + + + + 1206 + -2017 + 26 + 20 + + + 1219 + -2007 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 3f619d74-a5e4-4584-ad02-8a67ccf6e117 + Construct Domain + Construct Domain + + + + + + 1309 + -2019 + 144 + 44 + + + 1401 + -1997 + + + + + + Start value of numeric domain + 7366d688-b1e8-4aaa-8714-7626c8dd1d4f + X*1/8 + Domain start + Domain start + false + 058d02ab-4c3a-4848-8cf9-96dde9f41d5c + 1 + + + + + + 1311 + -2017 + 78 + 20 + + + 1358 + -2007 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 3736068e-c4da-4a99-a42b-16b65162fd91 + X*3/8 + Domain end + Domain end + false + 058d02ab-4c3a-4848-8cf9-96dde9f41d5c + 1 + + + + + + 1311 + -1997 + 78 + 20 + + + 1358 + -1987 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 5cac713b-579a-47a8-9677-cce98943631b + Domain + Domain + false + 0 + + + + + + 1413 + -2017 + 38 + 40 + + + 1432 + -1997 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + cc994066-92f7-4058-b653-3de247d4ee88 + List Item + List Item + + + + + + 1309 + -2160 + 77 + 64 + + + 1366 + -2128 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + f29b10b7-2978-406f-802d-2e7b681878bd + List + List + false + 07e27a89-bbb8-40a7-827e-0a8859a34d63 + 1 + + + + + + 1311 + -2158 + 43 + 20 + + + 1332.5 + -2148 + + + + + + + + Item index + 925447eb-232e-49d1-a8c2-b575beb31012 + Index + Index + false + 0 + + + + + + 1311 + -2138 + 43 + 20 + + + 1332.5 + -2128 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + b2f296d0-7766-471b-abd2-7cf75bcd400b + Wrap + Wrap + false + 0 + + + + + + 1311 + -2118 + 43 + 20 + + + 1332.5 + -2108 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + 30798710-3845-4562-83f3-8991b638e622 + false + Item + i + false + 0 + + + + + + 1378 + -2158 + 6 + 60 + + + 1381 + -2128 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + b791a4ed-5cc2-4bec-ac9b-80b0d6b698a2 + List Item + List Item + + + + + + 1343 + -2096 + 77 + 64 + + + 1400 + -2064 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + a1248fa1-b3c2-45c2-8bb2-24a9cd9bdfd8 + List + List + false + 07e27a89-bbb8-40a7-827e-0a8859a34d63 + 1 + + + + + + 1345 + -2094 + 43 + 20 + + + 1366.5 + -2084 + + + + + + + + Item index + 7957921b-c465-4da1-a3a9-a32354de93a4 + Index + Index + false + 0 + + + + + + 1345 + -2074 + 43 + 20 + + + 1366.5 + -2064 + + + + + + 1 + + + + + 1 + {0} + + + + + -1 + + + + + + + + + + + Wrap index to list bounds + 6a7f8782-3f5c-4408-89ce-edbd1e5a0ec9 + Wrap + Wrap + false + 0 + + + + + + 1345 + -2054 + 43 + 20 + + + 1366.5 + -2044 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + 5336fff3-be75-4ae1-934b-21d01294e503 + false + Item + i + false + 0 + + + + + + 1412 + -2094 + 6 + 60 + + + 1415 + -2064 + + + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + d5b01813-abd5-4795-a99d-2559036eaf32 + Explode + Explode + + + + + + 1440 + -2160 + 134 + 44 + + + 1511 + -2138 + + + + + + Curve to explode + 686260a8-f50a-4c21-8a0f-5b6fcb21b00e + Curve + Curve + false + 30798710-3845-4562-83f3-8991b638e622 + 1 + + + + + + 1442 + -2158 + 57 + 20 + + + 1470.5 + -2148 + + + + + + + + Recursive decomposition until all segments are atomic + b719e15c-a53e-4d2b-91f8-5636268e1ce3 + Recursive + Recursive + false + 0 + + + + + + 1442 + -2138 + 57 + 20 + + + 1470.5 + -2128 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + ebea818e-fc05-48a9-be1f-651351b99a93 + Segments + Segments + false + 0 + + + + + + 1523 + -2158 + 49 + 20 + + + 1547.5 + -2148 + + + + + + + + 1 + Vertices of the exploded segments + d1da05cf-4dd7-4d74-ace7-ae5cf9a4a127 + Vertices + Vertices + false + 0 + + + + + + 1523 + -2138 + 49 + 20 + + + 1547.5 + -2128 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 5799c9ff-28a9-4a3b-9bd4-b6bc5a9ac7b3 + Explode + Explode + + + + + + 1453 + -2086 + 134 + 44 + + + 1524 + -2064 + + + + + + Curve to explode + 9f2a4b6e-c4da-4e96-8e5f-9cd263731e9b + Curve + Curve + false + 5336fff3-be75-4ae1-934b-21d01294e503 + 1 + + + + + + 1455 + -2084 + 57 + 20 + + + 1483.5 + -2074 + + + + + + + + Recursive decomposition until all segments are atomic + 6f58db0c-fe1a-4564-a0b2-c39034cb1bed + Recursive + Recursive + false + 0 + + + + + + 1455 + -2064 + 57 + 20 + + + 1483.5 + -2054 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + a8604204-ba17-477f-bb44-6da8cb473689 + Segments + Segments + false + 0 + + + + + + 1536 + -2084 + 49 + 20 + + + 1560.5 + -2074 + + + + + + + + 1 + Vertices of the exploded segments + d86a63d7-ed17-443b-a0e7-80def287ea57 + Vertices + Vertices + false + 0 + + + + + + 1536 + -2064 + 49 + 20 + + + 1560.5 + -2054 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + ffc77713-fff2-47ff-9c9d-f886c51d8940 + Line + Line + + + + + + 1617 + -2116 + 102 + 44 + + + 1683 + -2094 + + + + + + Line start point + 94144529-9348-47c8-b1da-7f85c44e0354 + Start Point + Start Point + false + d1da05cf-4dd7-4d74-ace7-ae5cf9a4a127 + 1 + + + + + + 1619 + -2114 + 52 + 20 + + + 1645 + -2104 + + + + + + + + Line end point + d1bedf31-bbd5-4ae7-8bb6-c051bcf28b63 + End Point + End Point + false + d86a63d7-ed17-443b-a0e7-80def287ea57 + 1 + + + + + + 1619 + -2094 + 52 + 20 + + + 1645 + -2084 + + + + + + + + Line segment + e086c657-1a1e-4234-9675-3cf89dc5b5f9 + Line + Line + false + 0 + + + + + + 1695 + -2114 + 22 + 40 + + + 1706 + -2094 + + + + + + + + + + + + 8307c31e-e307-48e9-b7c3-f970591e86d2 + 2cd3c35a-cada-1a81-ddba-5b184219e513 + ggNetworkPolygons + + + + + Polygon from Curve network + true + 9b0f7c5b-7377-4c7f-aff8-9ae43e7328d8 + ggNetworkPolygons + ggNetworkPolygons + + + + + + 2020 + -2076 + 150 + 44 + + + 2131 + -2054 + + + + + + 1 + Input Curves + 88d62537-3221-4602-aaf4-3858daf495f0 + 1 + Curves + Curves + false + b2c8b024-bfbd-4212-96bd-3bb43ba03951 + 1 + + + + + + 2022 + -2074 + 97 + 20 + + + 2078.5 + -2064 + + + + + + + + Number of edges considered to be a void or perimeter location + fb63db76-55b2-443c-9df9-36b6697d5814 + Perim or Void + Perim or Void + true + 0 + + + + + + 2022 + -2054 + 97 + 20 + + + 2078.5 + -2044 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + 1 + Resultant Polygons + 1c67803d-90e4-40d0-9223-ba648c7da95f + Cells + Cells + false + 0 + + + + + + 2143 + -2074 + 25 + 40 + + + 2155.5 + -2054 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + b6802eb6-4e97-4344-b7db-26fc0d0211b0 + Merge + Merge + + + + + + 1638 + -2032 + 90 + 64 + + + 1683 + -2000 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + f976fbce-fc8b-47e3-8d4e-5033a5646fd2 + false + Data 1 + D1 + true + e086c657-1a1e-4234-9675-3cf89dc5b5f9 + 1 + + + + + + 1640 + -2030 + 31 + 20 + + + 1655.5 + -2020 + + + + + + + + 2 + Data stream 2 + f1fc8029-4be2-420d-8785-aa13ab49b35d + false + Data 2 + D2 + true + 07e27a89-bbb8-40a7-827e-0a8859a34d63 + 1 + + + + + + 1640 + -2010 + 31 + 20 + + + 1655.5 + -2000 + + + + + + + + 2 + Data stream 3 + de1f2953-b082-40f6-a4d5-700b1e9ff5b9 + false + Data 3 + D3 + true + 0 + + + + + + 1640 + -1990 + 31 + 20 + + + 1655.5 + -1980 + + + + + + + + 2 + Result of merge + 2a732366-e703-4fb6-b7b8-5dfca8ec0b0b + Result + Result + false + 0 + + + + + + 1695 + -2030 + 31 + 60 + + + 1710.5 + -2000 + + + + + + + + + + + + + + 4c0d75e1-4266-45b8-b5b4-826c9ad51ace + 00000000-0000-0000-0000-000000000000 + Divide Curves on Intersects + + + + + Divide curves on all of their intersects. + true + d7915680-0470-47bf-a41f-560890fdd28e + Divide Curves on Intersects + Divide Curves on Intersects + + + + + + 1775 + -2076 + 190 + 44 + + + 1918 + -2054 + + + + + + 1 + curves to be divided + 7ab8632b-5825-42d7-9004-758dc43472b2 + 1 + curves + curves + false + 7c63f046-fa92-4bb1-a7b3-4ebfc64e6373 + 1 + + + + + + 1777 + -2074 + 129 + 20 + + + 1849.5 + -2064 + + + + + + + + ZeroTolerance + e7e97663-e42a-449a-b741-29aa75b6cfba + Tolerance + Tolerance + false + 0 + + + + + + 1777 + -2054 + 129 + 20 + + + 1849.5 + -2044 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.52587890625E-05 + + + + + + + + + + + 1 + aligned curves + b2c8b024-bfbd-4212-96bd-3bb43ba03951 + curves + curves + false + 0 + + + + + + 1930 + -2074 + 33 + 40 + + + 1946.5 + -2054 + + + + + + + + + + + + c3f9cea5-6fd4-4db5-959b-08cd08ed9fe1 + Simple Mesh + + + + + Create a mesh that represents a Brep as simply as possible + true + 3cc61a28-4aa7-4a88-a821-8ab7feacc60f + Simple Mesh + Simple Mesh + + + + + + 2077 + -2124 + 81 + 28 + + + 2116 + -2110 + + + + + + Brep to mesh, only breps with triangle or quad faces are supported. + 4782fc5a-6800-4f62-b2b3-e0d225212e89 + Brep + Brep + false + 1c67803d-90e4-40d0-9223-ba648c7da95f + 1 + + + + + + 2079 + -2122 + 25 + 24 + + + 2091.5 + -2110 + + + + + + + + Mesh + 49b4590f-1985-41a4-b0c1-a10f591a4cf0 + Mesh + Mesh + false + 0 + + + + + + 2128 + -2122 + 28 + 24 + + + 2142 + -2110 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + bc1346bb-a66e-47d4-9a9a-044f091b7726 + Mesh Join + Mesh Join + + + + + + 2178 + -2124 + 94 + 28 + + + 2230 + -2110 + + + + + + 1 + Meshes to join + 25e32ac2-e373-4c7a-b61c-2a62f953794c + Meshes + Meshes + false + 49b4590f-1985-41a4-b0c1-a10f591a4cf0 + 1 + + + + + + 2180 + -2122 + 38 + 24 + + + 2199 + -2110 + + + + + + + + Mesh join result + c1bd4c6d-1df6-4abf-a7a4-b12d0b2e6ca4 + Mesh + Mesh + false + 0 + + + + + + 2242 + -2122 + 28 + 24 + + + 2256 + -2110 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + d9cadc60-06b8-40a5-8670-7d6604b13a55 + Scale + Scale + + + + + + 1770 + -2160 + 195 + 64 + + + 1901 + -2128 + + + + + + Base geometry + 7b6fef10-edd2-4b23-8a88-8527c42b4710 + Geometry + Geometry + true + 2a732366-e703-4fb6-b7b8-5dfca8ec0b0b + 1 + + + + + + 1772 + -2158 + 117 + 20 + + + 1830.5 + -2148 + + + + + + + + Center of scaling + f74ec72c-58b4-428d-86f3-b0d598afd82a + Center + Center + false + 0 + + + + + + 1772 + -2138 + 117 + 20 + + + 1830.5 + -2128 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + df490fdf-e2fd-4f79-8b80-a99abd41e47d + Factor + Factor + false + 363657c8-ee9e-44fe-bf60-e29e6141415c + 1 + + + + + + 1772 + -2118 + 117 + 20 + + + 1830.5 + -2108 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 7c63f046-fa92-4bb1-a7b3-4ebfc64e6373 + Geometry + Geometry + false + 0 + + + + + + 1913 + -2158 + 50 + 30 + + + 1938 + -2143 + + + + + + + + Transformation data + b2a247eb-d2f1-4336-a777-58a0f743ff8a + Transform + Transform + false + 0 + + + + + + 1913 + -2128 + 50 + 30 + + + 1938 + -2113 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + ca19c451-d4b3-43b4-867e-e23204597823 + Scale + Scale + + + + + + 2099 + -2246 + 195 + 64 + + + 2230 + -2214 + + + + + + Base geometry + add0eb25-3536-4dd4-b64e-6871f9f75124 + Geometry + Geometry + true + 4616153f-b77e-4396-9db0-407a32c43692 + 1 + + + + + + 2101 + -2244 + 117 + 20 + + + 2159.5 + -2234 + + + + + + + + Center of scaling + 18b672ac-af69-4d12-9e41-3f589cced19f + Center + Center + false + 0 + + + + + + 2101 + -2224 + 117 + 20 + + + 2159.5 + -2214 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + b2e59736-07e8-4865-882c-5d8e78e51b72 + Factor + Factor + false + 0db1a859-a32a-4c96-a6d3-3d4a53580b28 + 1 + + + + + + 2101 + -2204 + 117 + 20 + + + 2159.5 + -2194 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 043fb4b6-1a03-448e-bcc2-db8f61394b14 + Geometry + Geometry + false + 0 + + + + + + 2242 + -2244 + 50 + 30 + + + 2267 + -2229 + + + + + + + + Transformation data + f4336505-b20d-4de6-ac77-0b521e54278c + Transform + Transform + false + 0 + + + + + + 2242 + -2214 + 50 + 30 + + + 2267 + -2199 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + eb729bda-2bb3-40e9-b6ef-94a47a07c4f0 + One Over X + One Over X + + + + + + 1958 + -2246 + 88 + 28 + + + 2001 + -2232 + + + + + + Input value + f4a9b5a3-7239-43c2-9b7f-f45f9d2f7630 + Value + Value + false + 363657c8-ee9e-44fe-bf60-e29e6141415c + 1 + + + + + + 1960 + -2244 + 29 + 24 + + + 1974.5 + -2232 + + + + + + + + Output value + 0db1a859-a32a-4c96-a6d3-3d4a53580b28 + Result + Result + false + 0 + + + + + + 2013 + -2244 + 31 + 24 + + + 2028.5 + -2232 + + + + + + + + + + + + 78fed580-851b-46fe-af2f-6519a9d378e0 + Power + + + + + Raise a value to a power. + true + dc3220b0-fb46-4bc9-88ff-bf1eea1af854 + Power + Power + + + + + + 1965 + -2213 + 85 + 44 + + + 2005 + -2191 + + + + + + The item to be raised + 366f9e3f-b824-427d-9f09-57ed8d62f462 + A + A + false + 0 + + + + + + 1967 + -2211 + 26 + 20 + + + 1980 + -2201 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 2 + + + + + + + + + + + The exponent + 5ee9200f-0632-47b1-90cf-f70a99308002 + B + B + false + 9fcb2f6e-bb1b-489f-abc9-00bcc59d4904 + 1 + + + + + + 1967 + -2191 + 26 + 20 + + + 1980 + -2181 + + + + + + + + A raised to the B power + 363657c8-ee9e-44fe-bf60-e29e6141415c + Result + Result + false + 0 + + + + + + 2017 + -2211 + 31 + 40 + + + 2032.5 + -2191 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 9fcb2f6e-bb1b-489f-abc9-00bcc59d4904 + Digit Scroller + + false + 0 + + + + + 12 + + 2 + + 4.0000000000 + + + + + + 1692 + -2191 + 250 + 20 + + + 1692.389 + -2190.101 + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 6e5efe6a-81a9-4fc5-b975-5916a8c2416a + Deconstruct + Deconstruct + + + + + + 1256 + -1647 + 120 + 64 + + + 1297 + -1615 + + + + + + Input point + 32cfad3f-813d-41cd-9317-a1b32ac885e8 + Point + Point + false + af44461f-37b2-4fe2-a269-d899c9e7147f + 1 + + + + + + 1258 + -1645 + 27 + 60 + + + 1271.5 + -1615 + + + + + + + + Point {x} component + 2809ab09-d804-48fc-99c8-34051bdc08ea + X component + X component + false + 0 + + + + + + 1309 + -1645 + 65 + 20 + + + 1341.5 + -1635 + + + + + + + + Point {y} component + 8551c667-9184-4cda-850c-45ca1b3ffc0e + Y component + Y component + false + 0 + + + + + + 1309 + -1625 + 65 + 20 + + + 1341.5 + -1615 + + + + + + + + Point {z} component + 6644c9e8-68a3-45d0-8a20-6166c40a131b + Z component + Z component + false + 0 + + + + + + 1309 + -1605 + 65 + 20 + + + 1341.5 + -1595 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 60a51f01-5899-49d4-b314-60276bd08212 + Construct Point + Construct Point + + + + + + 1429 + -1654 + 132 + 64 + + + 1520 + -1622 + + + + + + {x} coordinate + 070e1907-d83a-47f0-8a2b-c32c8f1686ec + X coordinate + X coordinate + false + 0 + + + + + + 1431 + -1652 + 77 + 20 + + + 1469.5 + -1642 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + e4717a98-86e5-4137-97e4-41a50dc16a97 + Y coordinate + Y coordinate + false + 0 + + + + + + 1431 + -1632 + 77 + 20 + + + 1469.5 + -1622 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 187c81c4-e8d1-46db-b9d3-f9222945e468 + Z coordinate + Z coordinate + false + 6644c9e8-68a3-45d0-8a20-6166c40a131b + 1 + + + + + + 1431 + -1612 + 77 + 20 + + + 1469.5 + -1602 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + d71c5c7f-6cfa-4e4c-9db5-58e994ec21eb + Point + Point + false + 0 + + + + + + 1532 + -1652 + 27 + 60 + + + 1545.5 + -1622 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 53886360-af1c-4ca8-a5d5-d5b747804cfd + Scale + Scale + + + + + + 1166 + -1730 + 126 + 64 + + + 1228 + -1698 + + + + + + Base geometry + 401c492e-6221-48a7-be26-da01ac185ea8 + Geometry + Geometry + true + 0 + + + + + + 1168 + -1728 + 48 + 20 + + + 1192 + -1718 + + + + + + + + Center of scaling + 0faa135d-c825-475a-937f-e62abc306b68 + Center + Center + false + d71c5c7f-6cfa-4e4c-9db5-58e994ec21eb + 1 + + + + + + 1168 + -1708 + 48 + 20 + + + 1192 + -1698 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 18f4c068-131d-4309-9eae-d516b0f85a2a + Factor + Factor + false + c5c85527-549f-4b6d-b3bb-6729f376c233 + 1 + + + + + + 1168 + -1688 + 48 + 20 + + + 1192 + -1678 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 8025ef62-00eb-4034-84bd-92c8573721fc + Geometry + Geometry + false + 0 + + + + + + 1240 + -1728 + 50 + 30 + + + 1265 + -1713 + + + + + + + + Transformation data + 26897bdc-d6c2-4908-b027-65fcd848652c + Transform + Transform + false + 0 + + + + + + 1240 + -1698 + 50 + 30 + + + 1265 + -1683 + + + + + + + + + + + + 361790d6-9d66-4808-8c5a-8de9c218c227 + Quad Sphere + + + + + Create a spherical brep made from quad nurbs patches. + true + 7f3cf3eb-f811-46af-897c-66cd10a62e73 + Quad Sphere + Quad Sphere + + + + + + 608 + -2364 + 175 + 61 + + + 733 + -2333 + + + + + + Base plane + 27b9894f-3c01-4858-a391-ed0398c9437e + Base + Base + false + 0 + + + + + + 610 + -2362 + 111 + 37 + + + 665.5 + -2343.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Sphere radius + 5a388fa9-9a6d-454e-a7a2-c0133092ccfc + Radius + Radius + false + 0 + + + + + + 610 + -2325 + 111 + 20 + + + 665.5 + -2315 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting quad sphere + 07275121-8e13-4cbf-aa2e-5ecc016f0404 + Sphere + Sphere + false + 0 + + + + + + 745 + -2362 + 36 + 57 + + + 763 + -2333.5 + + + + + + + + + + + + f24b6e1d-27ba-4eb0-b914-5c3d27b4eeef + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Tween Two Curves On Surface + + + + + Tween between two curves on a surface, if curves are not on the surface they will be pulled to it. + true + 1ae81de7-dbb2-4005-85aa-45720c7ac2b8 + Tween Two Curves On Surface + Tween Two Curves On Surface + + + + + + 827 + -2427 + 141 + 124 + + + 920 + -2365 + + + + + + Curve on surface to tween from + 5fd07bd6-9c2f-41d7-a41d-1fbfa4aa8bf0 + Curve A + Curve A + false + b7812d9f-ab80-4a1b-af93-274919e3d197 + 1 + + + + + + 829 + -2425 + 79 + 20 + + + 868.5 + -2415 + + + + + + + + Curve on surface to tween to + 15318132-7217-49e2-b230-3f376cd4659a + Curve B + Curve B + false + b47b066d-ced9-4a5f-b5f7-cb21f3d787f9 + 1 + + + + + + 829 + -2405 + 79 + 20 + + + 868.5 + -2395 + + + + + + + + Surface to tween curve on + f3bc8eaf-ceba-405c-acab-6e6aac3cb7e7 + Surface + Surface + false + 3686f319-3b13-4a40-8f63-73640cca8e2e + 1 + + + + + + 829 + -2385 + 79 + 20 + + + 868.5 + -2375 + + + + + + + + Tween factor (0.0 = Curve A, 1.0 = Curve B) + 5d3aeba4-a23a-4d22-b44e-dc0fc3edf022 + Factor + Factor + false + 6260ae29-2097-4e32-b627-15c8a4d72ec0 + 1 + + + + + + 829 + -2365 + 79 + 20 + + + 868.5 + -2355 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Optional Refit match method. +(No Integer or 0 = Off, Integer greater than 0 = On and curve degree of refit) + +If an integer greater than zero, Refit match method is used if possible. When input curves are refit their control points are redistributed, added to, and removed from based on the curves curvature and the input integer degree, while trying to maintain their shapes. Refit results in tighter shaped tweens, with curvature based control point distribution. + 7e21208b-cbe9-440a-a905-4121f602ca0d + Refit + Refit + false + 0 + + + + + + 829 + -2345 + 79 + 20 + + + 868.5 + -2335 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Optional Point Sample match method. +(No Integer or 0 = Off, Integer greater than 0 = On and amount of sample points) + +If an integer greater than zero, Point Sample match method is used. When input curves are sampled their control points are recreated by equally dividing the curve by the input integer point count. Point Sample results in looser shaped tweens, with uniform control point distribution. + ca67bf69-8349-4179-99ca-63aafaf462b2 + Point Sample + Point Sample + false + 0 + + + + + + 829 + -2325 + 79 + 20 + + + 868.5 + -2315 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting tween curve on surface + e910c1ca-a032-498a-8405-5ef9fc92dc05 + Tween + Tween + false + 0 + + + + + + 932 + -2425 + 34 + 120 + + + 949 + -2365 + + + + + + + + + + + + 8d372bdc-9800-45e9-8a26-6e33c5253e21 + Deconstruct Brep + + + + + Deconstruct a brep into its constituent parts. + true + 1911c828-69c9-41f4-a6d8-55ecdc42ed4e + Deconstruct Brep + Deconstruct Brep + + + + + + 613 + -2451 + 93 + 64 + + + 652 + -2419 + + + + + + Base Brep + 7d95eba7-f1e6-4e41-9ffe-9be7fcd23f68 + Brep + Brep + false + 07275121-8e13-4cbf-aa2e-5ecc016f0404 + 1 + + + + + + 615 + -2449 + 25 + 60 + + + 627.5 + -2419 + + + + + + + + 1 + Faces of Brep + 24a0eb06-eb01-4473-960c-97ac6d0cc461 + Faces + Faces + false + 0 + + + + + + 664 + -2449 + 40 + 20 + + + 684 + -2439 + + + + + + + + 1 + Edges of Brep + eb6bfdca-7ebb-4547-8b53-46145bc3650e + Edges + Edges + false + 0 + + + + + + 664 + -2429 + 40 + 20 + + + 684 + -2419 + + + + + + + + 1 + Vertices of Brep + ab19931d-608d-47f9-9d2a-c92c12ed6019 + Vertices + Vertices + false + 0 + + + + + + 664 + -2409 + 40 + 20 + + + 684 + -2399 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 7d9531df-1414-46f9-9741-e68b5bb055f3 + List Item + List Item + + + + + + 608 + -2547 + 77 + 64 + + + 665 + -2515 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + b43ed9d0-27c8-450a-9283-f1c7c4279a78 + List + List + false + 24a0eb06-eb01-4473-960c-97ac6d0cc461 + 1 + + + + + + 610 + -2545 + 43 + 20 + + + 631.5 + -2535 + + + + + + + + Item index + df80f14a-9d6a-4f50-a933-825753ad2e1b + Index + Index + false + 0 + + + + + + 610 + -2525 + 43 + 20 + + + 631.5 + -2515 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 797ccd0e-a012-46b3-8e8c-57669e7ccc85 + Wrap + Wrap + false + 0 + + + + + + 610 + -2505 + 43 + 20 + + + 631.5 + -2495 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + 3686f319-3b13-4a40-8f63-73640cca8e2e + false + Item + i + false + 0 + + + + + + 677 + -2545 + 6 + 60 + + + 680 + -2515 + + + + + + + + + + + + + + 0148a65d-6f42-414a-9db7-9a9b2eb78437 + Brep Edges + + + + + Extract the edge curves of a brep. + true + 67450cf9-31de-4e46-b0e0-063ecf44eb09 + Brep Edges + Brep Edges + + + + + + 587 + -2637 + 119 + 64 + + + 626 + -2605 + + + + + + Base Brep + f48b56b6-4b28-48ef-9bc5-9cca48d250a6 + Brep + Brep + false + 3686f319-3b13-4a40-8f63-73640cca8e2e + 1 + + + + + + 589 + -2635 + 25 + 60 + + + 601.5 + -2605 + + + + + + + + 1 + Naked edge curves + 3f91fe68-9295-4f96-8014-59d90677f0a8 + Naked + Naked + false + 0 + + + + + + 638 + -2635 + 66 + 20 + + + 671 + -2625 + + + + + + + + 1 + Interior edge curves + 3f79cdd6-af68-422c-9295-3cfe8900be7b + Interior + Interior + false + 0 + + + + + + 638 + -2615 + 66 + 20 + + + 671 + -2605 + + + + + + + + 1 + Non-Manifold edge curves + 07e92cce-f86b-4381-9c73-9c42eb161a27 + Non-Manifold + Non-Manifold + false + 0 + + + + + + 638 + -2595 + 66 + 20 + + + 671 + -2585 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 40052ab1-f242-4744-bc3b-fa2002a93c49 + List Item + List Item + + + + + + 608 + -2720 + 77 + 64 + + + 665 + -2688 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 2713f79b-c43e-4f40-902c-0a267860f3e7 + List + List + false + 3f91fe68-9295-4f96-8014-59d90677f0a8 + 1 + + + + + + 610 + -2718 + 43 + 20 + + + 631.5 + -2708 + + + + + + + + Item index + e306da52-ba52-4fe1-997a-133380b9d3b4 + Index + Index + false + 0 + + + + + + 610 + -2698 + 43 + 20 + + + 631.5 + -2688 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Wrap index to list bounds + 6e77f0d0-a0a2-4db8-a920-e037da477b97 + Wrap + Wrap + false + 0 + + + + + + 610 + -2678 + 43 + 20 + + + 631.5 + -2668 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + b7812d9f-ab80-4a1b-af93-274919e3d197 + false + Item + i + false + 0 + + + + + + 677 + -2718 + 6 + 60 + + + 680 + -2688 + + + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 0fcd7dc2-9d5f-4cc6-bfd0-a12dba503579 + Number + Number + false + c5c85527-549f-4b6d-b3bb-6729f376c233 + 1 + + + + + + 389 + -2427 + 50 + 24 + + + 414.3606 + -2415 + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + a8b0028f-de15-41d6-ac27-8242e61aefc0 + Scale + Scale + + + + + + 439 + -2656 + 126 + 64 + + + 501 + -2624 + + + + + + Base geometry + 1b4312a0-9b59-435d-82a3-1c60363e2d35 + Geometry + Geometry + true + b7812d9f-ab80-4a1b-af93-274919e3d197 + 1 + + + + + + 441 + -2654 + 48 + 20 + + + 465 + -2644 + + + + + + + + Center of scaling + 046d7577-aa81-4237-8654-1a6145d1a6fa + Center + Center + false + d772890b-7613-40c8-af8e-e8111ee4e366 + 1 + + + + + + 441 + -2634 + 48 + 20 + + + 465 + -2624 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 0815d3b2-c4a3-49b2-8091-eeb8213b5ad1 + Factor + Factor + false + eda9b36e-8d1c-4cb9-832a-cac5dcae6446 + 1 + + + + + + 441 + -2614 + 48 + 20 + + + 465 + -2604 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 1b6852ff-5ea0-4377-b091-331cfc003e06 + Geometry + Geometry + false + 0 + + + + + + 513 + -2654 + 50 + 30 + + + 538 + -2639 + + + + + + + + Transformation data + 8ef1e35f-3da8-4aaf-916d-672d3f2368a4 + Transform + Transform + false + 0 + + + + + + 513 + -2624 + 50 + 30 + + + 538 + -2609 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + d772890b-7613-40c8-af8e-e8111ee4e366 + Point + Point + false + 544bd1fa-0641-4bca-968b-578245bc09d1 + 1 + + + + + + 306 + -2581 + 50 + 24 + + + 331.5268 + -2569.456 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + e37e2ebe-b7b9-404a-a9f0-9ea61110d68d + Multiplication + Multiplication + + + + + + 421 + -2495 + 125 + 44 + + + 501 + -2473 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 2bf1540c-604b-45ac-abc8-9ea27693a630 + A + A + true + 0 + + + + + + 423 + -2493 + 66 + 20 + + + 456 + -2483 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 2*SQRT(2) + + + + + + + + + + + Second item for multiplication + 54a5a07e-f54a-4f03-8ef7-0a6389ff4c09 + B + B + true + 0fcd7dc2-9d5f-4cc6-bfd0-a12dba503579 + 1 + + + + + + 423 + -2473 + 66 + 20 + + + 456 + -2463 + + + + + + + + Result of multiplication + eda9b36e-8d1c-4cb9-832a-cac5dcae6446 + Result + Result + false + 0 + + + + + + 513 + -2493 + 31 + 40 + + + 528.5 + -2473 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 7bde713a-d240-4eb7-8d7f-1f01f85ac42e + List Item + List Item + + + + + + 891 + -2530 + 77 + 64 + + + 948 + -2498 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 0e1637ed-9857-4a37-88c0-d1f9108f9443 + List + List + false + 07e27a89-bbb8-40a7-827e-0a8859a34d63 + 1 + + + + + + 893 + -2528 + 43 + 20 + + + 914.5 + -2518 + + + + + + + + Item index + 91da0cc1-5b97-4a8d-9af3-80fc31c2b6a3 + Index + Index + false + 0 + + + + + + 893 + -2508 + 43 + 20 + + + 914.5 + -2498 + + + + + + 1 + + + + + 1 + {0} + + + + + -1 + + + + + + + + + + + Wrap index to list bounds + 2d714977-7592-4cae-8b1e-345112fe7516 + Wrap + Wrap + false + 0 + + + + + + 893 + -2488 + 43 + 20 + + + 914.5 + -2478 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Item at {i'} + b47b066d-ced9-4a5f-b5f7-cb21f3d787f9 + false + Item + i + false + 0 + + + + + + 960 + -2528 + 6 + 60 + + + 963 + -2498 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 9eb71f29-a694-4692-9bfe-7dd14e60adc1 + Multiplication + Multiplication + + + + + + 452 + -2284 + 125 + 44 + + + 532 + -2262 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 9dd1aa56-4bb3-49c7-b19b-9e54fd64f465 + A + A + true + 0 + + + + + + 454 + -2282 + 66 + 20 + + + 487 + -2272 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 2*SQRT(2) + + + + + + + + + + + Second item for multiplication + 01d98073-ee76-47f0-9167-4c5796587c5c + B + B + true + 0fcd7dc2-9d5f-4cc6-bfd0-a12dba503579 + 1 + + + + + + 454 + -2262 + 66 + 20 + + + 487 + -2252 + + + + + + + + Result of multiplication + 6260ae29-2097-4e32-b627-15c8a4d72ec0 + Result + Result + false + 0 + + + + + + 544 + -2282 + 31 + 40 + + + 559.5 + -2262 + + + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + ad8332bd-7d14-4f8e-b470-0b4b8f421601 + One Over X + One Over X + + + + + + 490 + -2402 + 88 + 28 + + + 533 + -2388 + + + + + + Input value + a97143cc-67af-4d00-9694-2eb88707990f + Value + Value + false + 6260ae29-2097-4e32-b627-15c8a4d72ec0 + 1 + + + + + + 492 + -2400 + 29 + 24 + + + 506.5 + -2388 + + + + + + + + Output value + cff8fe7f-c614-4d54-87ac-97bc6c5d47e1 + Result + Result + false + 0 + + + + + + 545 + -2400 + 31 + 24 + + + 560.5 + -2388 + + + + + + + + + + + + f1f51397-fc4b-44cf-b4b0-0ab80a80a6e1 + 14601aeb-b64f-9304-459d-d5d06df91218 + Mesh WeldVertices + + + + + Merge identical or vertices in threshold range + true + 26817207-8db3-4094-9241-8b83400e4495 + Mesh WeldVertices + Mesh WeldVertices + + + + + + 2284 + -2150 + 218 + 44 + + + 2408 + -2128 + + + + + + The open or closed mesh + true + 6f2e8e64-40a5-46bf-b759-a5ed72138b64 + Mesh + Mesh + false + c1bd4c6d-1df6-4abf-a7a4-b12d0b2e6ca4 + 1 + + + + + + 2286 + -2148 + 110 + 20 + + + 2341 + -2138 + + + + + + + + Weld threshold value for Vertices + d9bd9331-8f60-4743-8302-017491e4a5a5 + tolerance + tolerance + true + 0 + + + + + + 2286 + -2128 + 110 + 20 + + + 2341 + -2118 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.52587890625E-05 + + + + + + + + + + + 1 + Print, Reflect and Error Streams + e855c6e8-63ca-4b2b-92d4-915f895013b7 + RuntimeMessage + RuntimeMessage + false + 0 + + + + + + 2420 + -2148 + 80 + 20 + + + 2460 + -2138 + + + + + + + + The constructed mesh + 4616153f-b77e-4396-9db0-407a32c43692 + Mesh + Mesh + false + 0 + + + + + + 2420 + -2128 + 80 + 20 + + + 2460 + -2118 + + + + + + + + + @@ -14471,7 +25710,7 @@ Note: Right click on the component to save the image or svg - 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